500	500	
109	90	96	109	103	106	86	88	101	86	99	110	96	115	117	97	86	73	100	92	115	112	88	85	95	107	88	101	89	99	91	103	102	104	95	100	90	98	103	75	94	110	100	96	105	101	115	76	117	97	100	114	107	93	105	101	105	91	118	100	117	101	83	96	108	118	86	82	103	107	115	96	89	97	108	91	98	110	93	98	98	94	104	95	109	101	92	86	96	106	97	92	85	115	104	84	99	115	108	80	115	91	105	105	96	121	96	123	95	104	115	98	98	104	96	94	87	122	84	90	104	114	95	93	90	95	93	102	115	99	98	107	116	99	95	108	94	92	100	102	93	98	109	106	98	93	98	121	92	100	85	86	109	96	114	103	98	99	80	91	98	114	110	89	79	112	97	96	98	94	98	116	91	91	98	97	104	97	101	102	99	87	117	91	97	107	112	101	86	83	88	113	101	89	112	86	107	111	112	104	84	93	94	98	94	109	103	85	112	77	103	90	112	108	86	100	96	86	103	90	100	104	91	121	102	96	102	93	94	113	99	119	104	101	89	105	101	85	98	89	75	100	104	107	104	102	91	100	102	94	110	89	102	93	90	103	102	73	92	110	104	96	103	108	100	100	91	119	111	95	97	98	106	95	89	83	105	104	90	101	117	124	93	95	88	95	93	91	76	103	105	102	112	114	104	118	103	89	90	93	102	99	95	94	116	106	92	102	94	114	101	101	107	96	92	92	91	99	109	91	95	115	103	91	86	81	94	106	119	99	93	88	90	100	90	103	102	100	96	95	89	99	91	112	86	120	104	107	99	109	100	96	109	101	118	112	104	100	109	104	92	96	93	106	96	107	82	91	100	97	115	103	105	99	113	89	116	111	110	75	90	111	115	106	91	100	100	123	97	99	123	97	104	108	83	101	107	105	97	113	84	118	88	87	82	111	111	104	96	106	112	107	111	94	120	104	106	109	106	107	109	114	99	101	115	105	105	100	104	104	107	86	116	97	108	107	113	94	98	100	91	92	111	94	112	110	99	88	107	93	103	80	95	109	121	105	124	90	113	106	106	97	91	82	107	102	90	107	100	110	107	69	98	94	96	111	104	97	95	103	96	90	108	104	110	88	99	104	109	101	114	111	89	89	104	99	110	97	90	84	
104	104	92	90	102	103	113	95	102	95	120	103	97	98	97	134	101	80	89	117	108	96	103	103	106	90	107	94	99	102	111	76	116	95	96	83	94	108	95	110	110	116	82	110	100	90	103	107	93	123	118	101	100	97	91	99	90	103	99	96	93	98	114	98	115	102	99	95	96	89	110	111	99	124	81	107	92	96	99	92	100	104	94	85	95	97	96	94	88	101	99	89	93	103	95	103	108	102	95	113	95	104	80	115	87	106	102	101	95	70	116	91	98	94	113	81	111	93	102	89	117	94	111	88	106	98	96	101	115	99	86	98	80	96	93	103	114	132	92	99	82	101	111	124	114	96	104	100	90	89	99	103	95	128	103	98	91	94	107	111	101	108	95	120	84	95	96	99	88	100	100	101	87	97	111	102	108	97	75	117	105	100	103	105	106	94	113	72	99	94	90	125	108	102	104	98	100	104	101	110	98	89	109	102	102	91	99	84	93	96	96	109	109	93	105	105	103	97	93	110	100	108	89	103	110	93	109	95	99	102	95	96	88	95	103	110	96	91	93	92	91	104	96	92	109	96	121	118	95	97	110	100	99	99	102	104	102	99	94	80	90	118	106	106	91	95	116	85	93	110	99	101	112	104	87	108	86	113	84	114	88	89	98	113	92	88	96	84	79	103	106	92	95	100	96	93	75	120	84	94	116	99	111	107	106	89	104	92	87	90	100	121	87	107	74	100	94	82	126	96	97	92	78	83	116	86	97	106	94	92	86	120	105	89	111	91	88	108	86	103	94	96	100	95	93	93	90	98	96	99	103	102	117	99	97	93	108	97	98	118	113	97	99	104	100	111	99	89	78	113	87	96	92	90	95	95	95	104	110	84	105	93	107	90	106	105	87	105	109	100	97	125	98	106	88	98	106	93	112	119	111	107	106	102	107	111	79	99	127	96	99	91	97	109	91	107	101	95	94	107	104	110	93	98	97	112	116	99	111	120	121	102	101	92	88	81	94	100	96	110	106	92	98	98	103	85	106	100	102	119	103	81	112	112	98	88	97	107	88	114	102	99	118	95	103	96	110	105	102	98	99	107	102	107	116	104	131	95	83	111	95	78	97	97	126	105	112	100	104	104	105	113	96	99	99	96	95	106	101	101	
793	999999	999999	658	745	133	999999	767	63	86	395	905	709	913	134	315	999999	876	999999	728	269	625	999999	999999	76	816	999999	79	999999	999999	999999	583	999999	999999	999999	43	523	999999	386	999999	243	687	647	76	198	251	237	147	999999	873	654	191	570	895	958	178	300	279	592	999999	999999	829	896	976	999999	811	999999	230	847	101	999999	109	499	487	999999	581	978	338	223	824	588	999999	999999	998	999999	308	999999	769	999999	898	743	254	847	457	999999	414	791	671	480	387	10	17	300	325	91	999999	691	92	410	386	199	962	999999	767	999999	581	999999	898	552	297	798	480	698	999999	357	999999	999999	52	17	90	999999	316	858	999999	824	581	911	348	917	999999	617	930	369	155	708	999999	999999	999999	999999	898	247	892	999999	192	589	529	318	351	999999	999999	999999	648	85	999999	595	883	114	228	943	999999	670	828	999999	674	679	867	121	553	250	576	359	999999	936	118	843	897	197	675	257	304	273	569	380	384	585	999999	855	999999	559	825	677	969	147	347	238	419	911	454	512	722	418	765	999999	999999	999999	131	712	966	486	698	695	439	971	648	505	110	457	607	98	711	21	81	994	424	899	389	43	999999	880	433	985	999999	172	999999	886	507	999999	979	200	463	265	999999	999999	861	139	999999	998	498	999999	137	961	314	999999	999999	710	346	999999	686	501	804	97	999999	96	62	712	999999	276	446	762	997	999999	477	999999	634	456	132	999999	142	999999	661	390	544	757	752	472	681	386	370	824	550	736	999999	999999	395	375	151	802	999999	159	186	971	999999	736	843	495	494	897	731	355	588	999999	638	401	839	424	999999	367	344	589	40	576	905	621	222	999999	861	989	999999	999999	314	330	16	999999	999999	690	829	808	913	266	978	783	999999	25	246	721	108	389	648	971	822	784	467	921	128	999999	75	939	524	582	633	504	999999	472	50	267	821	655	292	999999	999999	744	453	999999	611	257	920	890	385	999999	999999	482	350	60	445	530	862	94	999999	508	625	889	293	999999	633	483	907	192	975	999999	899	999999	106	499	386	999999	999999	389	999999	999999	689	185	999999	34	419	161	164	825	36	519	404	737	790	783	534	705	460	122	454	999999	349	738	914	406	600	999999	385	850	674	999999	200	483	774	993	819	999999	335	269	999999	482	328	91	165	466	583	999999	663	323	964	680	627	227	935	191	999999	950	999999	167	433	999999	775	999999	161	999999	329	921	999999	999999	964	94	999999	999999	201	972	810	999999	582	458	823	437	66	
72	999999	993	740	972	548	999999	999999	868	999999	177	999999	230	706	24	930	496	146	999999	210	999999	999999	880	999999	435	35	963	381	273	378	812	344	996	644	713	427	167	928	999999	999999	379	333	106	905	213	365	999999	275	795	337	96	321	170	237	199	713	16	693	314	946	999999	221	209	500	376	833	839	999999	993	596	772	999999	789	999999	830	543	999999	999999	106	80	999999	697	585	935	291	500	183	999999	455	999999	421	473	623	999999	798	167	134	605	539	379	526	395	999999	208	564	527	532	881	406	655	461	41	597	244	892	999999	636	999999	218	875	659	80	140	999999	185	999999	945	388	490	673	419	656	999999	727	554	668	426	386	380	999999	999999	302	999999	799	547	389	876	999999	518	911	531	860	397	663	719	999999	999999	287	33	266	582	153	400	733	999999	805	999999	870	690	999999	470	999999	892	454	999999	999999	707	999999	456	999999	999999	566	870	999999	999999	558	268	999999	17	107	412	999999	363	999999	191	824	901	638	563	742	999999	16	999999	293	450	281	968	999999	756	362	748	924	830	237	834	26	999999	999999	999999	687	546	815	862	592	999999	331	895	777	272	92	465	78	999999	714	13	999999	868	586	139	870	590	325	34	999999	999999	999999	319	999999	290	175	551	999999	57	876	205	999999	153	115	472	999999	385	200	681	674	896	679	157	125	234	419	157	696	690	999999	999999	231	999999	217	242	344	999999	769	999999	106	540	383	999999	999999	999999	35	281	762	124	20	494	400	643	360	758	680	339	203	901	871	999999	999999	400	337	780	974	197	936	872	138	116	616	702	585	144	523	658	257	606	208	147	999999	582	679	235	705	587	999999	459	562	999999	818	999999	626	87	685	983	999999	130	999999	838	345	889	999999	999999	878	999999	68	999999	244	999999	92	597	702	999999	632	282	999999	111	999999	397	757	486	999999	133	297	747	85	507	458	539	963	999999	71	999999	802	505	595	999999	357	17	999999	999999	224	539	922	999999	175	999999	455	999999	999999	592	56	999999	999999	999999	579	862	999999	999999	622	561	767	705	68	955	999999	342	931	137	999999	945	999999	77	868	999999	271	780	211	76	582	192	999999	56	999999	380	90	999999	288	943	999999	999999	999999	999999	394	967	455	999999	999999	966	694	833	999999	999999	725	326	999999	978	289	999999	999999	798	660	550	558	439	508	721	999999	999999	999999	999999	63	988	211	953	786	537	682	900	97	751	308	244	999999	749	231	734	330	999999	541	112	634	740	999999	999999	999999	618	667	954	468	999999	92	999999	102	
81	779	999999	126	772	999999	311	306	388	460	845	500	999999	999999	809	999999	999999	999999	999999	155	772	988	322	642	83	999999	999999	869	727	442	999999	669	514	152	310	999999	999999	999999	558	999999	240	999999	256	290	510	637	656	999999	858	999999	693	343	605	648	999999	93	466	999999	53	999999	371	442	999999	946	107	185	985	999999	868	999999	960	167	999999	999999	915	966	742	41	141	446	999999	728	20	999999	748	28	999999	866	822	999999	512	999999	574	999999	59	797	237	309	999999	999999	651	999999	581	28	786	536	999999	538	732	363	999999	999999	209	606	667	642	431	597	207	88	121	128	461	651	336	53	999999	186	27	127	739	999999	848	806	794	850	156	991	205	222	527	535	999999	468	875	87	717	967	998	999999	376	640	999999	115	999999	532	922	999999	692	999999	942	324	999999	614	624	908	586	402	811	817	495	439	401	999999	560	585	985	992	775	999999	336	625	999999	999999	751	109	999999	999999	593	999999	999999	226	309	462	279	212	999999	999999	844	966	501	324	166	190	999999	936	248	999999	999999	637	999999	999999	164	443	999999	327	147	910	862	525	999999	999999	999999	999999	889	999999	140	939	716	999999	999999	999999	158	808	757	22	469	999999	690	815	860	223	999999	955	724	997	72	866	56	952	75	999999	665	328	398	658	999999	616	301	651	806	309	410	206	76	90	999999	999999	999999	403	857	149	230	57	664	364	654	853	825	891	216	273	892	999999	999999	467	801	829	999999	109	507	852	705	48	999999	561	813	999999	888	643	226	999999	190	652	999999	925	883	618	663	999999	999999	660	791	409	445	542	416	645	999999	609	999999	999999	934	586	999999	14	444	192	47	113	551	661	965	191	675	499	93	250	670	366	583	192	999999	386	105	846	999999	306	602	476	154	177	999999	289	364	999999	781	604	755	999999	491	701	580	999999	492	352	695	609	734	945	999999	176	975	556	35	107	999999	999999	491	60	943	999999	589	570	999999	999999	999999	685	827	999999	717	999999	494	580	999999	882	611	615	894	999999	160	461	572	657	999999	978	201	531	264	999999	489	233	122	705	156	354	999999	999999	601	118	769	999999	782	999999	999999	999999	682	405	999999	152	495	180	663	738	999999	491	575	931	999999	999999	192	60	999999	570	921	999999	375	788	433	531	770	601	999999	786	982	999999	678	248	429	56	305	999999	850	121	771	318	570	384	805	999999	779	190	466	621	926	719	589	222	412	743	604	893	971	160	382	893	166	999999	755	999999	812	336	511	506	999999	395	999999	319	999999	612	
923	991	983	768	751	590	999999	402	859	273	560	466	836	999999	452	412	999999	999999	738	878	999999	693	999999	55	852	452	999999	960	936	540	518	279	424	799	819	613	910	999999	408	792	758	999999	999999	491	209	356	499	999999	64	282	999999	999999	581	920	460	240	372	999999	999999	309	911	184	466	329	755	291	999999	999999	866	999999	999999	621	999999	946	129	398	676	146	845	999999	953	853	999999	663	969	17	698	504	349	589	250	971	296	109	999999	584	999999	697	736	999999	314	462	958	225	780	999999	220	999999	999999	999999	999999	999999	102	420	999999	68	278	999999	999999	747	592	999999	999999	287	598	530	334	200	999999	544	100	978	410	926	201	500	894	999999	999999	29	796	73	999999	999999	35	999999	878	876	754	999999	315	504	347	989	335	999999	765	681	626	259	999999	29	999999	266	971	585	826	176	228	999999	174	999999	999999	340	951	999999	999999	999999	999999	999999	651	457	446	254	999999	999999	640	420	600	434	735	222	74	999999	404	999999	999999	999999	316	449	198	712	657	899	999999	728	583	999999	47	807	922	354	999999	51	608	177	583	323	37	384	945	999999	999999	794	129	951	999999	297	935	999999	33	407	113	999999	396	939	999999	547	597	510	23	632	999999	793	512	999999	793	32	34	237	203	192	419	932	503	782	999999	863	999999	705	215	296	999999	863	999999	524	999999	616	654	668	377	999999	726	999999	371	323	42	782	291	738	167	999999	272	708	999999	999999	987	181	999999	999999	802	936	767	891	305	726	560	519	999999	987	150	187	378	999999	860	167	465	999999	570	190	750	999999	582	51	547	715	34	374	883	943	536	999999	999999	999999	865	440	278	835	231	644	763	522	999999	303	598	999999	131	905	848	823	385	104	999999	999999	862	448	364	725	353	590	702	195	636	76	461	81	879	999999	500	429	889	630	999999	999999	427	999999	591	999999	453	566	593	128	526	999999	568	999999	999999	178	999999	427	86	552	491	999999	942	577	999999	999999	999999	526	111	794	415	999999	933	999999	433	999999	711	634	999999	999999	282	786	997	999999	669	999999	508	29	613	711	159	82	999999	346	999999	40	983	999999	351	885	445	926	465	798	712	107	136	813	999999	783	467	553	999999	10	280	704	644	368	907	320	999999	823	913	400	645	342	86	596	615	999999	999999	861	999999	999999	639	999999	331	208	870	572	449	694	20	830	253	605	511	351	76	444	999999	625	942	999999	686	622	23	999999	162	999999	31	539	999999	615	91	606	270	601	999999	999999	383	999999	497	345	870	514	812	92	
156	49	999999	734	530	180	17	85	918	261	293	27	341	999999	56	500	550	999999	496	999999	999999	999999	999999	999999	999999	150	71	950	137	606	170	999999	809	930	999999	999999	999999	297	18	37	608	15	999999	18	317	353	999999	128	399	999999	795	959	999999	417	344	509	999999	999999	999999	390	119	67	948	322	101	121	217	999999	346	933	951	263	901	468	796	742	959	999999	602	637	556	943	560	140	811	210	164	402	999999	419	999999	999999	544	628	999999	550	999999	375	999999	206	999999	999999	781	466	55	541	999999	999999	620	601	549	376	328	125	833	175	506	818	510	890	999999	815	814	926	524	334	999999	283	549	999999	999999	594	999999	999999	500	373	171	104	95	279	152	604	999999	994	999999	52	308	999999	999999	752	54	249	999999	36	999999	999999	377	854	999999	720	822	785	20	999999	999999	955	999999	999999	625	469	14	412	733	240	747	361	43	820	67	481	36	999999	487	796	211	446	729	393	999999	999999	995	317	999999	999999	457	367	594	999999	87	914	97	385	999999	335	999999	641	999999	999999	289	888	297	999999	797	999999	693	531	307	223	173	480	999999	571	765	999999	999999	696	260	368	783	389	999999	999999	742	999999	394	999999	498	162	58	999999	999999	106	114	277	881	448	999999	691	680	999999	999999	999999	253	607	688	525	620	356	861	61	391	999999	850	899	132	670	999999	999999	86	53	43	999999	175	999999	550	139	467	999999	575	999999	999999	569	687	858	329	395	384	145	464	868	40	151	300	996	188	782	255	214	155	999999	634	999999	614	637	891	915	999999	649	67	999999	67	999999	781	836	874	822	470	991	999999	999999	999999	679	200	999999	22	999999	854	999999	425	767	883	263	352	364	401	999999	999999	999999	999999	414	190	734	87	904	810	907	370	463	999999	999999	321	263	634	419	999999	954	675	406	625	999999	999999	46	233	299	675	804	780	426	445	999999	867	420	35	175	556	561	601	295	406	114	531	400	56	999999	999999	629	628	932	440	446	646	999999	434	999999	354	153	511	787	999999	16	137	944	999999	569	498	999999	999999	469	999999	999999	362	389	999999	999999	478	669	989	999999	843	56	999999	999999	985	998	999999	319	986	68	999999	412	60	814	66	400	977	587	382	487	571	999999	401	169	79	77	94	999999	999999	914	498	999999	163	347	943	999999	999999	999999	958	29	652	999999	999999	179	999999	460	323	548	333	609	543	890	999999	999999	602	299	999999	999999	777	999999	999999	660	762	82	569	145	258	712	870	999999	570	696	628	999999	835	393	640	231	521	619	999999	545	
999999	947	380	607	999999	651	745	654	538	999999	999999	49	999999	991	999999	842	609	512	211	999999	678	460	49	999999	272	934	677	218	659	433	999999	167	174	378	728	814	701	962	748	999999	967	225	344	756	193	589	257	843	999999	999999	621	19	417	153	867	999999	999999	534	999999	463	974	536	995	114	318	354	875	736	273	611	151	647	764	604	642	462	126	999999	662	683	687	999999	250	861	999999	495	750	30	999999	256	905	177	626	294	999999	441	229	239	448	839	713	520	579	366	656	973	255	999999	511	414	365	626	999999	662	775	151	295	999999	302	999999	604	854	234	27	999999	973	999999	999999	972	999999	243	886	843	823	969	999999	263	884	215	999999	250	937	999999	107	891	289	306	999999	999999	491	155	999999	999999	625	244	859	295	562	660	682	999999	775	840	309	181	478	782	57	693	608	887	410	928	999999	582	666	345	137	999999	426	677	67	999999	999999	66	157	949	228	588	119	999999	700	234	532	885	999999	999999	219	999999	422	506	258	280	910	999999	744	166	482	999999	578	524	999999	437	243	999999	894	815	358	999999	33	999999	564	468	583	727	999999	186	406	999999	999999	569	135	212	713	920	999999	787	60	887	999999	990	999999	999999	20	595	722	273	990	526	990	659	749	965	999999	893	942	789	696	999999	999999	568	760	903	936	999999	398	956	999999	323	586	117	765	470	999999	42	61	999999	999999	988	999999	923	195	879	588	999999	819	170	310	820	999999	639	999999	867	481	999999	999999	999999	999999	11	999999	766	549	677	940	883	894	288	43	868	841	561	341	707	186	493	383	880	999999	488	199	238	655	903	999999	999999	26	897	989	999999	802	487	152	456	790	999999	999999	518	938	999999	563	541	999999	441	978	426	308	393	691	988	999999	360	259	758	999999	969	120	645	341	994	867	996	299	999999	76	999999	999999	999999	916	999999	119	865	999999	620	925	657	111	224	925	919	999999	632	216	10	810	451	237	999999	643	821	138	738	186	944	837	566	251	283	374	624	17	423	999999	999999	879	514	999999	639	833	164	868	999999	720	999999	999999	999999	790	999999	52	625	136	35	251	105	810	381	688	999999	782	368	999999	827	849	999999	912	234	166	463	131	306	43	598	999999	488	953	241	999999	999999	597	602	776	999999	240	749	497	981	182	381	942	507	825	421	999999	999999	999999	50	56	419	509	132	999999	337	999999	746	999999	538	475	762	151	999999	363	923	409	190	591	462	596	110	813	930	62	785	520	999999	481	621	999999	94	740	999999	195	
999999	999999	999999	524	449	999999	494	167	958	516	419	239	374	153	999999	21	676	884	295	999999	999999	606	578	80	303	999999	552	275	970	999999	391	999999	238	392	999999	668	934	666	999999	676	111	943	999999	424	642	999999	156	480	999999	999999	75	210	999999	469	249	11	999999	404	231	633	243	229	197	999999	135	397	11	981	397	243	87	19	741	619	352	12	751	999999	437	747	669	82	695	370	731	999999	577	769	153	754	981	999999	999999	519	442	881	756	692	299	255	554	175	92	346	532	65	999999	999999	999999	247	259	532	966	483	963	999999	534	826	440	999999	819	241	838	642	261	547	574	232	186	999999	256	999999	865	999999	999999	504	989	359	999999	675	722	999999	652	905	505	459	573	961	555	280	357	999999	999999	999999	436	323	999999	999999	94	985	999999	245	658	656	999999	999999	667	784	290	469	181	184	989	764	231	87	588	932	147	802	974	613	677	999999	122	327	805	999999	999999	879	999999	550	274	851	194	999999	93	996	999999	314	791	788	680	96	109	183	939	498	133	999999	734	404	312	292	999999	877	568	753	999999	999999	394	157	999999	410	302	631	909	147	579	743	994	592	999999	833	20	195	932	999999	999999	999999	387	999999	396	407	155	772	999999	982	840	317	918	999999	462	999999	919	644	760	280	793	477	273	802	918	389	364	151	387	479	282	999999	945	977	946	604	999999	87	760	630	264	530	999999	927	307	272	999999	664	139	775	913	375	434	661	797	999999	675	585	999999	16	53	999999	394	768	709	999999	371	941	393	857	955	999999	883	140	25	999999	93	345	504	656	564	999999	999999	612	565	906	400	293	190	617	928	999999	688	753	587	261	146	999999	227	293	999999	999999	280	999999	819	81	491	304	646	534	255	340	90	741	999999	999999	991	781	213	999999	623	999999	761	775	929	254	999999	140	999999	764	999999	468	999999	221	756	680	429	740	999999	493	424	106	999999	655	372	999999	999999	947	999999	999999	999999	364	422	424	669	821	132	504	352	999999	999999	361	751	882	407	787	999999	999999	985	771	922	261	988	719	389	526	441	999999	413	999999	624	216	829	318	999999	772	999999	703	551	934	557	924	999999	227	574	999999	355	999999	258	999999	385	999999	999999	999999	321	999999	375	702	45	152	999999	27	100	999999	999999	712	532	442	999999	634	999999	999999	327	999999	224	997	864	770	154	999999	181	676	856	828	956	863	999999	299	996	497	407	353	667	408	554	539	834	999999	277	862	540	912	387	999999	844	865	442	910	324	323	999999	999999	
557	719	999999	999999	999999	272	64	999999	999999	242	445	999999	999999	397	852	918	999999	684	173	487	999999	999999	785	268	299	242	984	101	999999	343	999999	999999	354	802	999999	948	437	841	378	572	999999	190	403	307	477	498	397	999999	22	524	414	640	159	665	111	999999	933	712	424	999999	999999	963	665	134	267	762	544	434	601	903	491	665	315	601	999999	322	888	487	791	999999	844	999999	88	999999	928	999999	999999	689	701	530	25	999999	427	449	294	999999	525	278	50	715	953	963	855	119	999999	749	334	999999	509	999999	386	455	921	623	94	749	884	758	205	923	238	855	732	81	999999	766	247	866	317	796	797	620	999999	85	999999	999999	682	969	874	189	19	975	189	913	153	999999	803	803	364	544	999999	766	82	999999	999999	108	240	999999	999999	276	999999	999999	250	713	991	766	17	845	776	213	999999	999999	884	999999	914	263	999999	819	927	328	962	999999	999999	772	322	999999	547	330	599	747	999999	897	748	607	999999	999999	734	476	999999	387	562	957	37	999999	999999	568	999999	999999	999999	232	433	421	857	999999	999999	77	956	478	400	960	229	686	256	38	563	180	177	286	348	999999	529	208	999999	549	765	15	416	360	999999	754	157	490	999999	377	999999	238	50	845	303	610	593	265	86	961	168	875	711	999	999999	306	400	605	999999	839	702	234	525	317	999999	308	661	999999	999999	646	813	738	999999	879	713	334	139	332	983	999999	779	273	132	999999	391	889	304	416	762	998	363	551	772	288	674	99	999999	733	707	995	949	987	999999	439	158	429	316	999999	295	273	177	78	999999	979	999999	439	112	589	925	257	999999	254	843	999999	999999	271	999999	290	214	624	621	406	624	987	999999	999999	191	999999	999999	962	583	472	131	999999	831	295	929	793	228	245	987	999999	808	460	991	999999	154	908	156	887	999999	999999	627	671	651	771	999999	634	200	999999	257	419	802	963	674	999999	999999	353	352	997	341	182	999999	969	637	498	597	174	995	999999	999999	282	999999	999999	507	556	845	460	999999	70	842	304	602	949	987	999999	330	845	785	999999	581	800	565	999999	555	291	963	657	43	163	999999	999999	639	999999	631	974	873	902	465	999999	999999	672	506	999999	165	47	579	122	982	69	177	752	388	545	999999	999999	716	396	354	225	999999	198	426	694	887	563	665	496	328	999999	703	427	390	668	764	908	304	999999	999999	518	999999	999999	999999	974	986	430	899	999999	999999	784	267	487	558	999999	534	999999	256	812	999999	999999	381	999999	794	970	999999	749	
372	720	999999	604	552	999999	402	835	513	742	523	452	999999	466	999999	571	893	544	754	999999	868	151	143	266	662	492	879	402	999999	999999	67	999999	618	246	68	999999	999999	998	241	825	94	723	735	792	999999	804	114	937	937	810	199	259	225	148	880	231	586	523	941	70	562	999	699	883	999999	818	833	470	999999	484	999999	894	999999	929	141	155	415	999999	282	858	387	942	465	335	440	807	999999	479	366	836	999999	799	67	999999	999999	95	33	851	117	175	970	643	999999	463	562	304	947	296	999999	734	815	244	251	92	682	620	544	373	453	877	999999	999999	999999	571	880	458	837	140	666	56	132	563	244	117	999999	744	999999	11	999999	146	859	202	473	631	31	368	558	999999	999999	652	551	659	408	239	835	617	539	966	582	113	467	999999	629	999999	612	999999	999999	144	999999	938	216	542	999999	999999	28	147	999999	482	999999	522	900	862	641	999999	999999	472	165	999999	281	280	999999	446	429	999999	999999	52	999999	999999	29	999999	999999	424	780	999999	445	19	69	100	220	999999	999999	66	426	70	212	604	185	614	465	149	106	999999	862	923	999999	999999	999999	999999	638	976	574	387	999999	999999	163	486	92	91	999999	495	413	999999	794	999999	999999	157	30	369	467	999999	867	999999	56	880	673	999999	562	999999	826	676	999999	139	999999	999999	132	999999	603	999999	906	726	522	104	999999	970	999999	41	210	999999	379	585	748	753	999999	564	118	616	341	999999	117	790	924	235	264	999999	599	283	612	559	461	215	554	385	463	740	999999	772	922	86	999999	999999	173	284	999999	250	927	999999	666	999999	999999	516	17	30	537	125	802	999999	999999	143	381	462	428	650	826	174	41	373	300	732	12	346	694	265	439	475	626	649	748	999999	975	999999	999999	714	433	945	207	533	999999	347	937	274	932	789	999999	691	223	523	999999	999999	219	564	999999	933	895	789	999999	752	999999	71	499	162	548	826	167	924	845	713	226	999999	967	508	525	999999	794	738	413	904	559	999999	262	999999	201	436	999999	420	999999	999999	999999	999999	999999	454	999999	786	848	785	725	999999	631	780	846	509	306	577	354	710	49	899	149	166	999999	917	999999	999999	999999	395	961	999999	999999	747	330	171	894	582	756	522	566	738	114	19	999999	308	999999	779	902	752	999999	624	999999	103	381	704	544	662	268	216	262	999999	977	462	823	613	999999	884	459	999999	614	724	820	999999	153	999999	794	139	154	999999	643	423	941	66	588	346	40	929	375	626	999999	242	999999	550	269	999999	
760	652	195	409	225	999999	329	227	147	92	803	258	999999	80	909	999999	518	999999	572	838	999999	920	874	487	999999	163	518	999999	67	382	411	280	572	684	550	999999	943	999999	861	999999	103	723	919	505	543	781	979	304	716	222	724	142	977	430	999999	840	778	708	999999	72	880	496	170	765	681	999999	999999	275	999999	767	471	773	329	328	745	443	11	378	944	801	183	223	126	844	658	279	302	151	383	999999	374	245	919	799	374	606	562	164	824	999999	105	999999	774	948	751	950	999999	999999	685	868	838	409	999999	34	888	999999	380	326	117	412	999999	999999	892	820	403	235	854	530	954	148	880	847	999999	999999	705	469	449	177	102	999999	466	643	466	999999	999999	964	480	894	910	707	236	246	57	422	778	561	822	954	555	999999	999999	292	705	546	999999	991	999999	999999	328	428	227	212	999999	409	999999	597	87	387	948	439	755	959	619	999999	912	644	999999	142	166	153	647	495	622	577	610	184	938	999999	527	999999	119	650	576	491	489	34	22	647	476	190	999999	444	999999	126	770	147	999999	458	634	353	999999	723	673	184	781	732	589	999999	799	771	659	167	859	999999	329	115	393	137	766	887	631	162	665	976	669	999999	999999	999999	807	473	511	489	295	183	689	395	976	401	710	757	999999	366	848	705	999999	999999	584	937	796	664	999999	544	999999	746	722	48	67	697	514	999999	252	93	849	335	269	180	872	686	999999	933	999999	991	427	19	999999	274	314	960	999999	353	628	999999	710	999999	719	967	798	999999	461	651	338	999999	887	142	515	361	999999	522	999999	360	454	898	558	999999	536	762	127	999999	303	457	999999	107	252	171	950	699	382	707	616	302	381	333	234	737	605	849	114	295	503	101	999999	792	999999	104	898	729	994	847	615	956	850	125	255	14	918	999999	47	725	191	815	978	999999	905	999999	978	130	674	821	266	686	999999	999999	999999	999999	999999	940	583	999999	272	230	705	999999	101	660	999999	266	88	999999	819	375	812	999999	999999	999999	999999	946	887	999999	126	778	64	182	999999	928	999999	28	936	53	314	977	657	889	462	961	119	453	719	255	999999	722	52	454	999999	999999	874	280	727	500	98	999999	999999	212	40	999999	176	532	944	172	362	433	329	44	915	841	717	922	926	152	578	668	237	999999	679	403	736	999999	180	699	64	999999	999999	445	954	560	924	999999	858	999999	999999	586	509	557	999999	277	402	17	539	170	184	952	999999	585	999999	430	525	421	999999	636	999999	566	
362	254	999999	335	999999	883	89	999999	917	999999	73	958	357	991	999999	680	749	999999	999999	728	80	20	525	112	683	715	999999	534	45	999999	922	999999	219	238	234	265	449	567	145	518	999999	184	252	912	888	395	999999	930	271	845	672	131	999999	39	495	999999	999999	15	651	426	370	999999	999999	415	349	841	999999	128	767	903	241	999999	999999	492	800	895	767	999999	223	999999	488	592	999999	200	840	999999	596	189	999999	883	535	999999	915	718	158	999999	855	837	573	57	646	118	173	367	999999	489	999999	152	238	999999	999999	126	792	999999	938	999999	291	999999	575	999999	254	568	999999	884	378	798	276	557	344	999999	49	999999	49	175	651	379	429	905	586	360	946	999999	950	152	999999	999999	999999	562	999999	380	100	726	272	35	802	87	732	289	989	815	999999	307	808	810	560	654	87	626	711	999999	357	385	552	224	600	999999	617	243	584	959	157	714	777	999999	337	323	667	24	999999	574	999999	150	999999	770	147	649	645	149	592	655	341	33	851	999999	33	714	183	57	434	999999	469	999999	999999	39	668	508	529	845	483	246	999999	73	263	999999	921	217	469	782	999999	999999	999999	477	999999	999999	627	133	863	566	940	999999	999999	999999	589	371	999999	157	446	887	112	638	130	799	666	355	668	278	999999	714	300	816	255	401	999999	484	999999	991	848	774	411	545	999999	963	905	861	106	377	999999	999999	42	773	999999	582	999999	448	999999	999999	999999	305	271	359	362	999999	276	999999	376	748	649	115	999999	123	308	671	485	567	994	166	894	804	999999	300	794	879	999999	526	55	673	721	999999	653	488	189	999999	512	62	192	999999	697	781	494	999999	728	999999	374	999999	999999	108	106	122	454	999999	471	16	56	971	564	483	999999	999999	88	702	37	999999	461	47	933	755	169	433	384	508	469	123	319	900	572	425	999999	763	999999	946	999999	608	86	978	27	183	506	999999	497	999999	999999	999999	702	999999	999999	999999	916	337	986	719	999999	673	737	946	215	358	697	999999	999999	999999	969	713	999999	999999	135	428	52	999999	30	760	259	627	935	676	489	521	420	999999	580	962	508	187	777	341	16	903	871	999999	773	999999	999999	360	143	358	738	315	258	569	666	902	567	443	316	999999	999999	322	737	71	466	693	999999	179	575	999999	640	792	936	367	136	232	557	912	709	362	284	899	494	587	999999	184	273	999999	861	678	999999	74	870	551	872	999999	999999	809	673	90	730	316	999999	999999	718	946	378	891	443	999999	354	655	734	954	951	570	
999999	999999	134	292	430	97	318	999999	50	999999	999999	999999	999999	441	66	747	999999	999999	631	967	124	797	869	999999	806	381	417	427	333	749	340	915	599	999999	866	25	685	391	660	643	998	888	656	153	999999	999999	406	11	999999	607	416	116	332	999999	456	40	291	143	485	999999	680	891	573	999999	245	16	999999	999999	575	999999	999999	857	968	988	969	999999	150	725	966	999999	975	415	49	726	342	999999	592	999999	855	835	734	552	905	611	962	116	999999	364	999999	28	196	223	436	347	545	558	147	999999	24	229	889	565	176	662	83	275	852	999999	958	21	423	999999	336	739	315	999999	999999	366	999999	862	999999	786	817	948	636	761	978	999999	191	784	999999	258	600	635	946	179	385	252	537	697	264	477	405	896	604	15	999999	697	41	35	999999	781	318	162	318	113	747	228	999999	322	296	160	665	999999	925	174	591	700	793	146	999999	709	999999	338	999999	999999	390	921	353	631	999999	291	670	166	188	314	999999	447	999999	842	432	167	999999	225	999999	114	812	231	970	439	423	196	903	999999	890	896	952	980	554	875	723	825	874	403	999999	999999	490	509	996	621	999999	153	383	950	714	977	492	613	926	503	999999	168	950	913	218	688	387	775	275	292	362	959	893	451	129	999999	292	823	777	406	623	999999	999999	359	214	999999	812	999999	190	913	413	999999	63	61	254	999999	874	960	195	759	626	715	244	999999	268	275	999999	999999	830	999999	694	669	835	530	879	328	933	601	708	999999	999999	434	594	361	999999	23	906	841	207	999999	731	331	637	27	779	908	78	521	101	939	999999	880	132	83	999999	743	513	533	999999	926	630	283	261	999999	999999	999999	130	882	834	254	369	418	734	275	386	372	42	999999	750	999999	259	999999	509	769	999999	994	311	999999	999999	145	999999	383	669	280	999999	457	80	389	999999	587	999999	195	686	999999	999999	610	999999	857	697	999999	999999	695	999999	210	676	218	773	999999	339	889	891	609	999999	698	744	999999	749	463	341	928	999999	653	684	173	193	74	999999	663	198	318	848	454	824	286	434	814	600	468	604	999999	999999	587	60	254	696	188	445	987	112	594	861	692	999999	768	563	67	999999	619	27	612	999999	120	303	999999	50	999999	999999	999999	274	929	395	999999	859	615	254	715	602	439	476	15	999999	999999	561	604	456	166	999999	999999	999999	999999	999999	980	451	992	252	573	999999	39	213	259	402	999999	723	182	999999	581	999999	911	524	848	464	581	152	22	983	735	558	699	999999	883	
999999	729	750	897	136	414	838	867	372	681	999999	573	236	999999	612	999999	999999	999999	405	999999	334	26	541	999999	912	999999	837	999999	999999	516	24	594	999999	330	740	673	232	999999	56	794	742	999999	548	999999	999999	891	999999	925	410	337	712	179	304	699	999999	999999	198	875	984	904	576	410	999999	856	666	836	119	905	486	938	434	207	342	610	999999	368	478	697	999999	30	875	999999	37	681	999999	844	999999	764	999999	999999	484	357	841	151	227	999999	999999	691	186	590	999999	449	448	471	903	515	836	999999	999999	200	999999	500	427	963	999999	664	382	187	61	821	999999	354	999999	248	464	87	999999	201	392	800	262	786	999999	999999	249	435	473	566	999999	299	17	606	999999	581	999999	983	929	999999	999999	563	959	929	639	364	999999	999999	315	210	999999	826	159	645	311	766	937	999999	979	560	724	602	201	816	409	762	999999	999999	156	563	33	480	157	487	999999	999999	841	332	156	999999	822	999999	999999	272	558	999999	149	372	999999	441	643	978	14	379	163	999999	999999	152	529	877	550	999999	290	751	187	536	999999	672	566	481	924	615	999999	823	738	912	482	928	999999	999999	999999	451	644	714	920	54	476	777	334	999999	999999	999999	999999	279	616	716	531	378	999999	32	283	477	806	823	517	38	999999	999999	641	999999	47	999999	885	999999	264	108	470	575	831	999999	70	900	348	996	999999	235	811	819	216	999999	390	113	999999	245	184	155	645	999999	207	999999	166	999999	146	93	532	33	813	730	25	517	256	956	547	999999	961	382	139	809	809	291	999999	78	974	999999	999999	933	601	650	898	118	462	649	999999	939	999999	775	764	264	474	990	422	90	804	699	775	434	566	889	283	801	999999	836	999999	999999	676	97	999999	526	234	598	432	999999	832	907	65	606	999999	608	977	196	618	875	344	818	868	145	274	285	999999	434	377	999999	376	106	101	626	638	462	272	888	999999	247	999999	875	999999	999999	999999	999999	643	178	847	999999	911	96	193	999999	501	202	999999	540	999999	45	682	799	999999	720	999999	735	815	999999	968	999999	999999	999999	732	999999	845	469	999999	618	886	999999	641	999999	999999	418	999999	999999	913	949	999999	445	414	731	75	428	564	999999	654	847	463	522	91	215	210	999999	622	999999	364	812	306	42	999999	438	653	456	404	16	222	999999	919	516	822	865	313	533	999999	613	33	313	999999	999999	999999	999999	165	999999	294	436	475	866	999999	978	924	111	653	102	502	975	87	619	34	999999	27	842	927	946	700	226	901	677	999999	19	
798	61	995	999999	999999	999999	999999	289	171	968	541	999999	26	999999	591	720	999999	999999	999999	745	999999	414	288	267	598	999999	485	218	999999	78	534	798	865	786	999999	873	999999	962	874	963	702	999999	457	66	999999	670	826	986	999999	979	14	999999	646	264	484	394	999999	738	102	256	64	74	999999	102	443	999999	490	239	762	999999	615	259	999999	77	53	999999	956	232	999999	927	155	498	854	695	74	844	161	999999	312	999999	110	377	870	628	999999	637	193	364	622	999999	190	999999	999999	646	373	754	999999	579	221	747	437	551	999999	174	110	999999	220	919	999999	599	591	879	927	967	618	248	999999	999999	999999	415	553	601	609	966	747	559	274	218	331	319	499	999999	399	565	367	559	879	705	528	353	426	273	999999	33	692	310	999999	266	37	135	999999	636	421	999999	203	999999	941	530	427	999999	300	12	598	719	109	19	490	999999	610	69	368	683	199	814	988	290	999999	585	999999	446	890	18	190	206	943	863	170	593	371	531	617	359	287	977	62	424	675	999999	923	999999	820	999999	655	999999	767	693	447	607	817	913	569	366	257	981	999999	999999	821	402	775	999999	848	999999	10	88	999999	19	405	221	999999	999999	999999	658	662	600	625	594	362	222	438	260	425	563	999999	458	999999	261	111	306	327	770	602	999999	841	686	999999	923	304	577	999999	999999	999999	999999	845	253	308	911	703	999999	366	999999	999999	609	963	525	820	295	131	552	127	201	907	109	894	991	971	999999	817	975	765	999999	300	785	696	680	999999	200	718	531	159	60	557	454	999999	262	841	993	320	325	866	549	999999	752	459	334	850	198	341	854	282	967	103	728	891	664	774	153	912	999999	563	630	577	600	403	76	999999	462	169	642	159	999999	31	999999	119	226	899	547	335	372	999999	773	859	864	999999	192	956	999999	563	284	999999	697	999999	37	762	245	999999	211	358	393	999999	999999	999999	999999	999999	304	946	602	619	675	764	237	817	550	462	789	771	713	350	221	999999	814	999999	884	999999	461	999999	993	999999	999999	254	697	999999	999999	681	999999	744	999999	169	955	999999	999999	220	888	999999	260	999999	999999	574	973	474	268	861	147	999999	876	499	154	999999	252	406	952	863	999999	431	76	48	875	869	31	54	611	553	395	975	756	604	20	374	904	581	366	429	765	409	985	836	61	669	804	999999	999999	625	999999	558	293	500	474	467	452	222	14	671	999999	928	999999	715	475	172	526	282	488	780	640	670	49	533	107	346	445	999999	986	
999999	74	89	454	985	635	836	999999	265	139	553	921	692	576	695	875	999999	546	999999	370	889	152	532	999999	999999	985	256	999999	760	402	999999	31	222	235	798	999999	473	483	999999	89	639	999999	271	152	999999	999999	947	104	354	999999	270	799	176	999999	999999	999999	541	626	635	10	389	327	999999	862	11	999999	708	466	999999	98	999999	999999	668	199	999999	999999	999999	389	999999	961	47	162	174	112	999999	338	855	353	138	735	75	847	999999	877	700	321	548	999999	151	413	159	491	999999	265	999999	999999	141	976	147	687	999999	999999	108	674	962	236	999999	829	999999	672	677	365	338	52	999999	564	515	999999	498	420	871	483	248	124	811	556	999999	909	857	234	207	878	216	450	553	913	748	183	999999	473	999999	999999	677	478	999999	999999	162	999999	242	999999	402	349	487	999999	816	708	999999	984	999999	416	400	253	971	506	475	798	999999	888	999999	119	816	341	876	34	999999	162	806	769	999999	26	404	562	676	999999	832	858	999999	489	999999	999999	999999	764	320	508	83	999999	747	180	13	937	645	273	786	133	873	70	472	999999	999999	663	999999	153	605	846	22	838	577	804	999999	999999	408	669	264	652	119	999999	999999	378	951	999999	415	635	766	451	381	140	999999	999999	303	771	395	999999	24	970	942	856	168	999999	999999	999999	346	942	999999	396	539	975	999999	999999	24	821	50	104	999999	137	258	999999	386	163	474	999999	72	34	999999	999999	231	470	655	294	709	262	893	999999	881	716	10	999999	138	999999	912	999999	130	642	538	482	999999	301	436	886	999999	675	999999	14	999	999999	182	322	441	603	174	79	999999	725	433	761	927	999999	222	999999	137	785	148	16	251	79	999999	429	999999	39	181	930	43	769	999999	43	782	999999	999999	276	999999	999999	42	534	215	843	85	999999	218	999999	554	246	88	642	999999	937	537	473	763	930	853	752	826	411	999999	243	45	560	163	999999	979	48	938	946	259	448	753	613	800	408	993	365	221	719	484	999999	852	400	20	635	506	318	999999	625	423	792	862	630	999999	971	807	525	252	999999	797	516	999999	999999	393	320	194	923	999999	364	937	497	999999	117	927	498	391	644	550	528	999999	671	911	322	532	999999	586	999999	511	829	600	478	123	402	921	967	635	999999	17	700	450	999999	646	771	688	925	999999	999999	702	999999	999999	999999	975	723	925	999999	605	985	609	926	734	71	422	999999	999999	468	384	148	195	960	862	671	999999	999999	87	321	34	150	634	607	215	830	999999	897	249	438	503	999999	
477	795	372	649	120	91	965	999999	169	802	999999	999999	550	999999	570	741	751	999999	535	134	646	999999	111	464	999999	11	720	999999	640	525	604	999999	965	984	671	399	598	222	561	555	884	999999	161	232	142	415	66	103	999999	689	156	330	902	378	753	999999	694	907	298	118	999999	72	749	644	208	682	263	566	451	181	999999	538	366	980	250	949	462	878	332	999999	944	627	643	999999	378	283	432	597	241	807	704	691	924	452	193	822	999999	516	33	459	161	500	651	98	546	618	963	922	137	999999	411	999999	584	999999	173	744	428	798	275	924	259	999999	334	999999	476	461	614	914	999999	428	11	945	855	872	793	999999	975	554	414	760	319	510	469	999999	405	999999	999999	580	288	999999	403	159	999999	109	999999	999999	175	17	999999	94	14	59	999999	709	802	999999	960	712	559	719	768	999999	393	515	615	749	207	897	248	587	355	999999	635	357	999999	852	704	755	673	999999	289	968	932	330	756	999999	999999	759	635	939	928	404	31	569	680	529	999999	999999	494	460	297	278	999999	999999	999999	970	424	999999	684	949	762	214	48	260	440	999999	942	73	758	999999	374	447	999999	999999	999999	951	22	75	676	505	97	968	271	223	21	20	999999	898	591	785	845	606	85	999999	999999	723	365	770	139	880	587	701	977	149	95	849	16	469	384	787	958	358	112	188	862	794	999999	999999	249	429	600	54	482	999999	509	768	371	999999	132	999999	999999	251	999999	795	918	395	990	132	137	171	999999	740	523	803	826	496	504	999999	823	999999	779	539	531	710	999999	999999	229	14	639	327	488	430	346	447	201	717	422	316	999999	477	999999	999999	697	999999	424	859	530	678	999999	22	274	999999	999999	740	167	66	720	235	999999	385	999999	986	492	810	999999	584	999999	86	611	119	84	197	637	355	589	958	842	452	295	431	22	550	858	627	62	23	667	606	290	999999	999999	999999	999999	883	311	816	338	887	404	840	465	453	999999	46	938	87	836	417	161	208	224	277	939	93	999999	625	138	865	757	669	917	999999	999999	476	122	886	395	754	999999	772	630	999999	58	999999	999999	568	483	821	688	999999	999999	260	999999	91	921	729	257	999999	520	685	688	472	139	735	922	667	657	999999	923	61	692	999999	372	388	578	269	229	494	127	804	999999	316	187	782	492	667	352	714	554	393	639	676	243	368	94	167	825	322	999999	308	999999	882	898	999999	293	999999	887	76	513	662	999999	763	601	716	543	381	999999	999999	252	265	
325	943	56	540	422	25	848	13	999999	999999	443	906	961	818	999999	270	418	999999	498	999999	779	999999	210	892	999999	876	999999	527	825	712	871	999999	80	999999	999999	999999	835	999999	999999	277	256	999999	771	102	228	603	802	782	999999	283	963	745	858	999999	485	999999	742	163	656	546	941	330	188	591	549	965	836	999999	835	926	434	59	335	230	151	999999	513	118	999999	289	83	301	705	552	749	136	619	225	999999	943	999999	999999	711	678	336	926	704	999999	552	262	767	999999	946	999999	848	999999	419	999999	713	589	535	633	489	376	472	649	624	636	999999	423	356	620	903	999999	999999	751	999999	657	894	225	201	333	565	999999	522	966	354	999999	703	999999	999999	980	512	211	999999	600	203	344	999999	999999	311	999999	347	139	906	999999	214	64	999999	106	575	999999	744	498	398	999999	999999	999999	854	506	999999	814	932	999999	706	375	117	701	999999	999999	558	13	451	217	913	132	999999	436	999999	999999	761	300	615	606	999999	954	246	24	813	215	532	135	999999	709	392	496	146	340	432	999999	49	513	579	102	548	572	320	536	584	999999	225	641	562	999999	745	13	209	335	999999	752	139	103	888	279	999999	432	523	741	824	999999	999999	655	999999	975	335	257	720	523	999999	999999	644	709	439	999999	990	891	573	10	964	999999	999999	810	594	680	411	945	624	310	523	999999	58	578	712	999999	289	569	999999	587	164	999999	293	999999	276	57	117	999999	999999	351	999999	687	859	522	999999	445	139	186	70	999999	999999	390	633	999999	10	943	649	75	997	999999	999999	430	999999	986	846	477	105	999999	543	547	572	982	291	999999	31	835	265	536	801	276	38	112	508	999999	999999	773	999999	872	685	333	407	51	431	393	92	858	433	999999	999999	309	350	999999	642	523	760	591	109	359	999999	999999	687	123	999999	730	252	165	921	950	999999	999999	613	999999	926	220	999999	531	999999	897	200	172	999999	392	859	999999	999999	511	469	985	999999	999999	999999	514	999999	520	645	294	777	701	150	927	937	483	999999	603	999999	127	600	999999	384	239	41	211	999999	237	763	305	263	773	804	741	999999	936	407	551	407	999999	749	999999	999999	999999	753	859	757	999999	234	999999	492	999999	999999	999999	910	47	610	999999	399	473	354	256	757	350	40	999999	897	408	241	11	86	999999	206	999999	377	999999	857	529	485	182	453	896	999999	834	999999	998	968	999999	831	658	335	94	161	934	754	503	658	234	824	750	961	358	41	233	999999	999999	69	999999	441	725	189	999999	837	999999	29	458	
999999	999999	537	41	45	902	577	583	675	991	206	999999	843	874	535	633	704	735	220	105	864	778	982	678	939	760	563	115	478	253	999999	999999	914	305	259	736	697	999999	714	69	780	458	558	860	999999	797	374	567	999999	556	387	999999	16	924	999999	999999	999999	999999	102	999999	349	472	114	431	744	272	357	999999	624	799	935	911	999999	160	324	416	230	132	741	999999	395	995	999999	922	866	155	999999	990	710	784	796	999999	699	438	720	318	354	136	125	674	449	826	999999	400	620	475	999999	855	609	188	254	816	126	951	889	353	556	999999	565	599	344	367	837	839	12	106	221	999999	440	16	71	103	999999	77	701	569	62	525	312	400	999999	999999	390	532	999999	980	999999	748	549	376	762	999999	999999	526	339	999999	989	113	397	523	264	497	425	603	126	999999	999999	999999	259	330	301	999999	879	175	999999	999999	976	314	309	999999	384	473	53	74	253	898	533	490	737	619	580	948	999999	788	146	577	656	787	415	389	180	673	499	229	84	732	293	405	999999	76	116	684	804	375	149	791	454	999999	359	228	999999	328	321	999999	750	999999	999999	100	38	957	999999	999999	898	999999	999999	711	973	823	989	521	614	137	499	671	512	895	154	762	999999	999999	132	305	437	197	761	851	361	858	479	730	829	203	999999	44	459	916	786	883	523	437	817	630	370	999999	613	500	829	649	999999	999999	999999	149	999999	683	835	999999	761	999999	168	10	359	125	354	269	691	421	760	465	222	595	118	999999	999999	221	538	999999	999999	999999	999999	271	999999	712	731	999999	531	690	752	999999	999999	148	999999	85	724	522	88	999999	286	111	155	201	739	374	999999	541	745	939	899	239	154	343	999999	171	135	897	999999	646	393	730	737	999999	669	999999	266	83	999999	999999	545	727	999999	836	225	832	454	393	531	657	284	999999	878	591	790	999999	549	864	762	999999	950	827	543	441	999999	555	374	154	531	673	999999	999999	111	712	999999	182	106	318	128	999999	999999	999999	375	331	371	999999	852	155	220	156	999999	401	999999	446	93	717	194	999999	999999	669	468	309	861	858	999999	999999	98	175	197	618	426	240	746	219	999999	217	461	221	79	124	703	999999	934	384	155	715	52	664	629	999999	987	999999	791	459	94	417	880	999999	781	450	115	686	958	601	730	297	655	999999	168	875	266	972	632	413	965	999999	375	486	999999	834	878	433	999999	999999	631	32	449	296	134	870	999999	944	440	999999	999999	27	269	999999	999999	858	70	940	506	754	
999999	999999	999999	999999	493	844	999999	404	804	947	572	682	999999	456	999999	708	848	368	999999	298	548	999999	542	13	404	948	980	999999	832	999999	773	937	927	999999	999999	616	259	71	803	290	999999	932	150	999999	66	999999	876	813	372	945	20	701	963	217	216	117	482	769	999999	544	863	17	571	949	999999	999999	754	999999	999999	364	458	786	999999	697	469	999999	181	999999	999999	78	999999	177	671	886	999999	82	974	719	999999	973	999999	490	89	268	427	821	999999	999999	999999	431	581	527	448	18	497	233	999999	275	747	600	936	999999	821	914	999999	696	999999	685	115	111	660	44	773	400	999999	968	999999	999999	999999	648	999999	981	740	526	496	554	728	663	399	620	935	708	972	984	47	711	668	175	999999	731	484	686	95	218	770	546	754	999999	787	999999	526	840	995	109	356	954	692	305	427	918	967	683	295	495	176	951	72	788	363	518	310	542	510	549	173	567	999999	999999	999999	950	800	681	875	870	999999	105	713	999999	999999	92	28	372	748	877	763	999999	999999	599	52	999999	484	965	694	279	228	984	339	999999	935	999999	68	170	550	999999	127	295	808	424	401	80	999999	199	160	999999	999999	937	794	633	999999	372	176	306	489	999999	476	835	987	606	652	119	765	999999	937	999999	33	858	822	281	759	478	993	976	208	971	580	294	814	423	779	291	999999	999999	670	999999	999999	999999	680	613	10	292	308	211	999999	999999	314	999999	262	312	256	641	125	523	873	317	379	200	108	518	999999	191	999999	999999	826	371	919	69	596	373	236	271	187	218	999999	477	999999	791	213	916	999999	599	41	511	999999	147	176	676	832	363	203	431	999999	999999	257	819	999999	735	385	999999	372	255	395	888	85	985	463	906	252	999999	148	999999	999999	191	851	766	159	519	406	688	205	252	237	999999	180	999999	607	24	961	461	215	443	416	802	553	421	214	153	436	191	999999	270	434	999999	225	616	444	482	999999	490	669	999999	999999	696	215	130	999999	162	718	999999	388	999999	944	999999	201	704	181	194	638	439	562	16	999999	224	14	999999	999999	999999	999999	563	371	999999	999999	481	792	463	114	999999	597	999999	403	61	434	166	803	244	325	642	244	521	444	260	843	881	927	662	999999	124	691	280	312	999999	145	164	908	263	745	472	999	737	999999	461	597	999999	999999	999999	582	926	999999	999999	999999	185	566	505	129	121	290	822	554	139	999999	989	38	326	130	187	915	279	999999	550	498	853	642	507	921	983	662	637	845	999999	89	743	
704	999999	999999	136	660	640	45	797	972	999999	918	999999	943	999999	432	280	95	858	999999	313	678	870	999999	766	542	69	583	999999	999999	652	976	137	60	60	999999	117	999999	993	999999	285	244	999999	577	575	934	773	563	321	999999	392	999999	986	831	999999	74	999999	650	894	594	601	66	999999	349	330	946	790	819	893	325	325	615	999999	341	319	78	229	302	705	999999	769	999999	999999	585	999999	110	990	306	999999	986	460	467	770	999999	925	228	344	119	257	628	999999	999999	670	999999	245	777	459	654	521	707	844	999999	944	999999	824	105	793	323	999999	229	956	494	545	906	999999	857	999999	693	999999	100	733	119	55	87	688	815	835	277	350	999999	650	345	784	576	151	918	522	999999	999999	830	435	31	999999	37	672	658	418	763	140	387	999999	766	248	999999	999999	735	496	867	385	18	999999	526	999999	984	579	621	709	969	999999	999999	344	147	118	585	665	712	283	999999	999999	999999	407	81	147	999999	366	883	106	364	602	999999	431	999999	332	575	570	909	58	851	458	999999	948	449	999999	193	52	999999	658	663	765	271	999999	479	462	999999	611	198	388	19	628	695	524	355	376	999999	524	689	814	542	999999	999999	663	431	569	363	90	958	81	953	999999	999999	235	443	599	999999	999999	952	203	976	963	381	530	999999	232	999999	536	603	82	999999	999999	363	980	125	647	999999	607	40	909	108	275	653	127	999999	98	67	999999	91	756	45	403	572	496	838	999999	999999	236	999999	209	806	826	487	885	999999	999999	999999	590	119	795	999999	999999	999999	52	999999	999999	320	264	105	999999	999999	302	455	846	47	258	106	999999	151	546	13	782	983	999999	113	999999	788	999999	999999	150	530	476	361	296	176	312	478	999999	402	138	268	389	140	673	44	514	381	640	848	999999	198	701	999999	572	791	807	749	103	939	999999	999999	551	566	954	999999	698	941	169	999999	734	779	999999	999999	23	999999	624	651	999999	797	999999	999999	999999	919	526	952	829	37	788	504	999999	562	385	590	579	216	716	823	186	253	345	573	222	960	123	999999	621	236	435	294	999999	166	999999	306	349	999999	773	632	50	12	600	670	999999	664	321	182	404	986	999999	999999	571	999999	475	77	461	36	688	196	806	135	341	603	999999	504	337	211	999999	89	250	999999	442	94	782	183	652	675	420	999999	999999	941	999999	999999	341	628	999999	376	690	372	999999	323	243	587	825	914	671	997	77	658	336	119	999999	324	746	247	374	486	999999	301	999999	785	615	999999	999999	865	138	
999999	271	999999	781	999999	521	999999	999999	926	999999	999999	269	867	999999	654	607	999999	999999	539	891	999999	999999	103	263	999999	357	398	947	69	707	113	999999	960	786	964	735	103	877	999999	999999	297	89	999999	823	519	227	999999	789	770	187	854	909	18	973	456	819	177	720	999999	613	132	814	185	228	320	999999	308	91	548	999999	514	999999	855	999999	603	999999	78	280	744	999999	207	609	186	881	999999	203	41	986	339	154	567	382	342	761	476	999999	904	600	999999	703	918	78	999999	999999	673	970	64	999999	379	999999	999999	999999	976	526	415	522	999999	303	375	126	784	999999	752	999999	361	999999	551	103	474	130	698	999999	767	51	109	139	999999	335	999999	883	999999	964	616	999999	999999	670	406	815	999999	953	999999	610	999999	395	999999	606	999999	847	499	541	428	961	602	999999	165	283	999999	935	999999	286	164	311	94	491	977	820	705	276	999	999999	735	735	999999	520	283	97	251	381	132	999999	813	520	999999	677	464	187	371	367	329	999999	540	471	398	999999	799	544	999999	999999	418	107	901	58	999999	808	999999	692	223	999999	976	78	42	758	812	999999	999999	643	475	416	37	799	459	348	999999	999999	160	273	347	677	720	738	570	507	963	999999	601	764	671	37	871	772	999999	999999	390	999999	97	782	999999	999999	607	165	78	119	716	999999	648	999999	111	999999	657	542	355	546	371	247	507	535	794	787	333	707	971	448	545	264	835	180	957	695	792	378	614	873	999999	564	999999	461	790	355	386	999999	999999	703	379	338	999999	427	916	153	999999	562	999999	871	150	899	193	630	574	999999	999999	999999	605	999999	999999	288	928	481	476	807	577	56	744	449	411	294	54	999999	78	217	837	999999	263	814	941	240	391	743	732	999999	380	49	887	338	999999	908	999999	256	526	100	410	945	951	119	576	707	817	547	999999	856	854	915	561	366	623	374	224	791	999999	999999	897	195	999999	306	999999	538	169	415	876	999999	851	999999	752	977	807	892	466	154	248	244	423	999999	999999	876	999999	465	487	530	714	208	999999	999999	782	580	203	224	207	655	683	47	548	411	999999	966	999999	66	172	999999	999999	731	907	80	999999	999999	532	63	999999	871	999999	970	60	999999	999999	678	809	209	25	999999	784	592	999999	811	471	210	695	999999	182	999999	871	268	302	903	999999	983	999999	623	108	552	57	149	313	335	674	999999	999999	909	999999	992	999999	806	51	991	999999	999999	46	106	999999	352	544	521	881	604	10	999999	999999	157	999999	717	387	195	110	473	
999999	644	288	999999	147	999999	223	786	310	189	159	999999	227	311	999999	999999	999999	999999	999999	755	17	536	268	999999	334	952	999999	839	251	993	999999	971	705	577	867	164	999999	675	958	999999	139	757	999999	701	999999	935	504	376	53	663	770	192	180	354	999999	597	386	580	45	999999	724	383	544	317	999999	999999	999999	999999	443	999999	325	281	999999	999999	625	260	999999	567	999999	399	458	667	795	587	999999	432	800	999999	121	280	777	117	640	774	136	756	222	999999	136	277	999999	853	999999	999999	347	498	947	16	728	215	999999	819	327	646	999999	66	587	999999	94	999999	387	999999	539	999999	181	218	641	471	48	869	47	999999	440	985	999999	604	733	701	249	734	999999	794	999999	905	999999	958	790	993	48	79	179	265	819	984	999999	999999	324	770	923	139	857	485	968	859	178	859	999999	341	823	999999	332	886	717	999999	999999	592	999999	633	173	222	428	647	999999	968	999999	782	999999	456	105	999999	999999	963	777	120	877	999	825	774	999999	148	579	999999	180	906	999999	293	547	469	326	999999	193	691	607	999999	999999	220	999999	999	999999	396	266	932	246	568	851	369	999999	607	999999	668	766	610	999999	34	643	969	476	526	231	416	244	999999	140	797	81	999999	999999	76	999999	666	946	825	999999	999999	882	646	221	612	65	387	184	999999	986	657	999999	583	794	582	999999	741	999999	536	999999	752	162	133	802	449	496	262	999999	51	999999	816	999999	940	994	555	152	996	758	863	470	844	241	303	156	482	266	497	803	999999	999	667	922	999999	57	863	198	758	999999	772	125	802	999999	999999	999999	180	935	599	588	249	999999	80	983	880	76	933	520	858	976	330	192	999	999999	999999	999999	540	893	312	893	999999	999999	394	162	985	747	999999	999999	108	561	975	546	999999	908	564	354	928	684	51	353	123	353	339	781	523	590	126	353	163	101	999999	287	999999	706	999999	882	55	999999	999999	143	408	472	421	307	10	999999	525	101	999999	875	122	999999	851	959	999999	999999	37	612	639	405	631	324	999999	16	360	698	913	959	999999	682	309	999999	999999	908	945	651	931	42	780	739	74	34	999999	287	999999	354	999999	673	927	669	855	442	999999	602	511	94	165	415	947	311	870	565	640	222	576	111	179	943	999999	138	856	994	999999	999999	999999	606	999999	40	37	999999	273	999999	42	791	827	866	999999	93	406	999999	496	526	95	999999	869	508	394	247	710	876	999999	492	999999	799	812	860	610	999999	272	905	229	135	999999	999999	48	999999	533	848	394	
710	379	999999	546	163	642	340	909	362	40	831	221	626	329	160	830	999999	592	243	979	999999	999999	354	821	500	641	370	149	153	440	250	975	545	999999	10	999999	999999	945	505	166	482	999999	999999	357	440	693	602	805	236	120	267	47	299	999999	428	999999	34	274	999999	521	281	201	999999	922	790	856	999999	774	328	652	999999	836	96	999999	999999	25	17	996	999999	807	49	999999	999999	42	183	212	999999	676	434	999999	483	824	999999	999999	885	290	999999	999999	567	584	999999	828	487	999999	379	430	950	999999	999999	412	999999	37	883	248	482	716	288	733	748	587	180	999999	349	771	999999	917	937	112	999999	226	830	681	439	999999	789	999999	87	339	663	752	262	472	314	32	999999	455	941	660	511	179	12	461	999999	999999	999999	999999	488	715	413	461	493	847	31	155	999999	766	598	86	999999	271	999999	948	79	996	335	999999	694	327	662	723	976	287	601	31	999999	999999	103	459	403	999999	732	371	999999	211	268	999999	450	168	450	352	857	865	999999	249	540	999999	999999	590	654	706	333	170	999999	690	999999	216	999999	10	932	212	672	148	999999	999999	999999	277	33	867	999999	921	266	536	876	999999	866	120	86	362	999999	999999	987	513	805	999999	447	999999	318	245	726	62	167	999999	236	248	680	999999	192	522	710	273	40	523	999999	733	449	796	293	999999	823	374	140	894	519	772	224	999999	342	985	250	967	958	788	151	685	763	999999	310	638	639	157	928	563	652	226	139	473	660	82	257	650	288	575	421	361	921	273	930	463	999999	521	386	206	282	999999	315	252	999999	176	970	633	999999	655	113	676	999999	576	252	303	642	751	508	999999	999999	999999	688	999999	376	999999	999999	499	999999	846	613	127	770	731	291	909	911	887	101	999999	111	624	164	633	999999	745	914	999999	31	637	821	282	23	999999	468	682	64	999999	875	591	412	480	746	650	999999	986	905	715	294	342	391	755	659	24	999999	123	445	999999	921	630	876	999999	477	258	34	340	114	655	272	609	854	999999	21	510	999999	631	877	513	591	999999	839	208	71	999999	255	999999	623	999	956	355	999999	999	11	254	714	994	999999	999999	999999	999999	999999	999999	452	999999	488	402	743	159	933	538	245	932	473	999999	790	677	357	999999	12	999999	717	115	999999	917	372	854	987	766	795	96	628	389	999999	881	999999	590	756	386	210	853	333	473	75	428	119	999999	536	565	464	47	647	223	999999	999999	992	777	560	535	322	633	415	999999	999999	999999	909	856	54	591	
843	210	921	971	589	159	999999	999999	49	281	999999	67	328	432	312	757	448	414	894	230	999999	999999	39	230	999999	576	447	356	118	999999	518	263	270	944	999999	263	125	676	999999	999999	41	748	737	999999	728	265	314	983	673	999999	408	999999	999999	824	999999	999999	180	701	908	999999	712	288	145	820	762	553	797	384	999999	59	642	772	780	558	198	150	98	999999	502	807	271	464	999999	512	820	23	301	445	250	999999	92	424	768	621	633	999999	612	916	526	184	468	930	283	624	999999	635	724	413	636	563	929	999999	208	110	750	257	606	632	10	749	999999	361	143	15	967	227	999999	168	925	445	537	181	999999	327	348	999999	191	68	547	999999	298	999999	808	687	775	662	999999	667	870	385	156	980	916	776	999999	117	797	278	657	747	630	565	999999	999999	999999	757	206	881	762	999999	76	547	999999	815	460	374	552	456	239	315	11	347	999999	550	298	556	264	457	999999	241	999999	912	411	800	999999	733	999999	617	660	999999	999999	344	905	461	999999	609	999999	111	325	557	564	999999	999999	351	746	999999	277	937	902	479	503	748	485	530	999999	163	999999	294	999999	999999	964	934	999999	221	849	999999	441	837	241	999999	661	163	999999	848	676	999999	999999	69	64	280	465	471	715	191	524	717	999999	384	585	165	999999	999999	850	999999	592	999999	555	827	999999	89	852	440	706	222	817	349	617	636	853	682	289	85	239	999999	272	502	228	614	999999	141	806	67	261	999999	225	61	313	543	266	57	999999	57	566	974	428	35	765	502	373	185	109	232	530	903	876	397	380	869	335	999999	410	941	140	999999	282	794	999999	630	997	766	999999	999999	999999	806	44	242	999999	264	562	247	737	999999	250	521	999999	584	536	999999	209	827	999999	443	217	176	646	706	916	205	702	999999	845	999999	505	999999	148	35	852	999999	869	643	878	126	999999	98	999999	685	700	618	338	999999	999999	831	999999	999999	96	602	866	214	999999	337	325	999999	562	929	401	999999	229	643	382	999999	999999	812	488	565	949	564	137	999999	814	999999	15	308	867	13	374	24	713	336	521	546	168	647	563	999999	328	565	563	386	697	758	999999	67	245	332	999999	456	353	865	229	999999	475	748	400	999999	332	27	456	559	565	386	890	893	132	836	847	999999	258	946	247	393	11	750	430	65	999999	948	72	544	47	918	999999	847	116	989	999999	419	999999	999999	999999	311	999999	13	999999	321	999999	571	935	408	484	882	207	406	999999	835	530	999999	999999	344	703	999999	
999999	911	522	999999	715	999999	786	142	766	437	836	999999	737	936	284	997	929	118	196	933	22	663	70	999999	720	999999	230	281	468	356	999999	912	659	999999	999999	208	999999	999999	605	826	999999	999999	642	999999	55	999999	668	691	561	533	795	219	999999	769	370	999999	850	366	926	450	822	999999	673	420	346	999999	245	901	589	86	999999	755	513	999999	158	220	30	23	119	418	999999	538	719	999999	560	881	764	889	474	65	357	135	257	999999	14	999999	139	232	709	132	77	766	999999	484	28	999999	706	787	999999	160	280	836	257	999999	844	293	795	738	859	999999	168	355	436	534	999999	390	999999	358	999999	877	90	798	313	987	350	999999	437	999999	917	521	185	976	278	324	784	520	877	999999	320	721	485	400	373	255	963	999999	339	576	755	999999	541	358	431	744	999999	482	532	270	177	15	855	999999	821	999999	289	191	86	999999	999999	999999	512	999999	47	645	402	689	434	999999	33	628	999999	999999	999999	289	979	827	555	534	254	999999	999999	617	571	315	999999	925	579	35	966	999999	645	227	999999	546	135	772	320	786	999999	390	999999	999999	246	549	505	994	80	541	368	461	636	999999	868	999999	231	895	208	999999	779	476	999999	409	102	251	983	999999	999999	999999	163	999999	516	768	192	864	264	523	381	999999	810	870	854	47	666	514	155	999999	358	387	325	240	574	589	16	874	279	647	381	994	565	223	959	137	387	999999	945	867	370	999999	193	707	523	186	999999	999999	622	82	743	588	999999	890	933	657	626	923	642	926	999999	317	594	999999	152	386	999999	597	911	726	999999	999999	568	287	732	354	203	618	716	999999	668	107	262	207	904	792	898	674	289	311	511	464	999999	28	115	999999	419	577	565	147	999999	999999	997	895	999999	238	30	818	168	588	463	18	217	254	999999	664	64	396	999999	359	999999	999999	317	609	999999	205	999999	549	999999	679	935	626	62	579	678	999999	110	367	784	999999	772	89	516	701	999999	502	256	275	760	451	999999	32	999999	216	658	928	27	397	679	227	999999	480	646	999999	653	999999	955	999999	575	925	563	696	999999	999999	587	409	285	615	999999	723	948	729	789	730	681	912	761	846	999999	999999	326	713	688	567	443	301	443	37	58	999999	546	618	699	999999	887	311	420	830	629	258	653	411	999999	955	999999	513	691	915	807	740	999999	999999	716	826	999999	850	17	54	602	295	966	258	567	751	186	339	40	954	842	379	502	930	227	999999	106	915	87	999999	299	929	609	527	229	317	
934	437	999999	873	236	47	303	999999	238	999999	999999	405	843	883	999999	938	482	737	82	438	248	155	891	54	729	693	772	285	754	999999	685	999999	38	260	999999	748	437	167	999999	805	85	135	702	884	389	701	81	203	953	999999	456	872	454	791	999999	788	546	857	153	542	274	28	621	565	657	844	376	999999	999999	40	510	325	19	277	999999	122	452	999999	665	37	621	999999	999999	404	225	999999	993	247	190	38	212	580	999999	195	541	67	514	147	236	544	334	488	137	923	849	141	999999	999999	438	999999	345	539	999999	126	999999	999999	999999	227	350	844	850	999999	999999	999999	827	930	999999	823	736	999999	608	315	780	999999	703	143	451	407	554	94	949	816	808	999999	999999	673	999999	897	274	845	999999	999999	796	391	694	205	85	100	105	919	828	50	999999	143	357	999999	758	81	422	786	254	299	999999	999999	895	44	330	187	354	164	999999	415	558	890	934	321	518	399	436	507	68	999999	312	635	265	909	375	999999	999999	999999	999999	317	999999	487	601	999999	623	999999	495	659	875	897	746	999999	377	423	491	560	208	46	999999	999999	999999	915	728	893	987	47	10	999999	668	655	311	691	249	244	999999	81	299	863	697	999999	903	776	631	170	999999	999999	267	841	428	999999	476	840	999999	999999	671	568	999999	707	93	999999	540	999999	999999	230	596	64	701	142	999999	420	270	344	999999	543	999999	999999	294	567	289	626	780	168	568	853	188	999999	550	694	573	372	321	592	780	121	447	404	785	410	574	559	999999	135	359	18	554	141	502	607	99	802	284	999999	428	467	805	999999	940	147	51	136	999999	17	569	130	108	999999	999999	999999	106	71	999999	883	999999	999999	999999	999999	999999	999999	309	57	999999	999999	604	770	98	129	173	999999	316	75	463	647	368	999999	56	999999	566	238	999999	875	576	276	511	38	718	999999	999999	698	509	999999	572	390	838	999999	168	570	412	999999	42	979	514	251	920	40	999999	999999	524	999999	683	306	999999	580	650	433	480	701	441	576	62	697	921	475	999999	165	503	999999	809	999999	289	486	258	999999	999999	930	371	335	355	999999	430	282	876	652	25	213	999999	991	739	414	999999	466	138	836	745	344	67	999999	437	765	536	535	636	160	999999	207	999999	330	999999	999999	72	154	999999	960	155	780	999999	999999	459	610	102	512	342	405	849	822	357	999999	999999	999999	872	331	898	590	945	894	646	999999	386	818	999999	741	999999	29	352	379	120	999999	690	999999	999999	999999	999999	827	672	33	999999	240	999999	453	
849	634	999999	521	847	740	256	765	25	261	143	104	999999	641	999999	999999	894	323	62	479	712	190	732	66	347	93	742	999999	918	999999	702	415	425	932	999999	531	443	106	181	612	133	355	161	439	831	999999	897	947	382	999999	139	879	999999	830	741	669	999999	999999	183	764	999999	185	846	999999	558	999999	999999	959	672	999999	917	798	151	999999	356	999999	38	302	235	918	196	795	999999	999999	791	823	237	594	200	309	999999	201	922	999999	999999	999999	999999	999999	880	112	750	999999	284	460	999999	341	999999	738	483	999999	641	609	26	265	578	212	999999	999999	313	734	501	94	769	373	303	725	876	734	834	409	857	970	421	132	999999	259	520	247	213	460	96	498	999999	815	668	29	185	666	838	413	469	269	754	156	611	999999	177	911	999999	999999	464	999999	903	84	527	670	198	894	97	999999	999999	250	999999	852	648	12	973	953	704	283	550	219	895	431	939	597	226	275	999999	511	91	999999	90	999999	995	93	999999	46	297	997	831	999999	578	519	721	229	233	901	507	608	692	223	216	883	137	999999	117	481	144	929	454	922	383	586	999999	92	169	509	857	565	417	937	999999	707	999999	269	640	999999	710	720	999999	324	999999	912	999999	867	402	206	999999	750	976	123	901	368	553	908	908	992	280	638	999999	724	54	941	200	999999	557	999999	441	867	614	730	771	423	565	139	164	470	999999	381	690	999999	999999	116	999999	304	45	308	163	543	361	648	116	81	660	649	999999	826	721	73	319	893	765	541	999999	999999	999999	487	802	424	999999	999999	235	899	948	106	623	938	362	896	720	999999	355	897	516	966	624	700	763	915	859	999999	999999	999999	999999	796	207	999999	970	343	952	557	999999	739	999999	914	422	216	133	563	999999	342	999999	824	352	69	999999	868	34	179	631	651	999999	886	564	999999	698	999999	999999	161	899	999999	967	28	999999	173	753	616	117	602	553	999999	576	209	889	527	862	924	361	12	259	338	545	800	712	311	832	999999	184	999999	999999	891	378	971	663	972	374	999999	999999	189	315	931	760	432	626	999999	84	524	996	999999	999999	773	180	835	999999	571	518	176	999999	999999	340	144	441	744	999999	999999	49	605	545	917	162	999999	52	181	696	327	999999	122	184	999999	236	317	622	999999	999999	451	721	999999	78	999999	463	999999	999999	248	849	181	499	999999	55	963	184	999999	979	999999	884	157	730	998	149	585	993	406	992	817	415	32	521	999999	935	934	999999	506	536	999999	463	955	276	999999	332	525	
827	561	76	220	323	757	999999	543	262	662	999999	722	999999	999999	109	999999	215	332	999999	826	659	205	91	121	32	999999	942	536	626	929	999999	999999	676	624	999999	442	339	781	503	658	694	978	52	283	999999	228	112	999999	999999	405	749	999999	971	505	865	632	480	999999	198	999999	814	801	916	999999	780	794	999999	779	999999	667	999999	999999	829	184	141	680	162	807	898	999999	575	899	192	230	190	938	955	181	758	135	999999	999999	593	857	843	892	72	999999	999999	999999	182	333	317	686	677	999999	123	796	373	999999	479	672	67	999999	999999	915	619	696	152	842	838	999999	30	999999	999999	354	841	971	341	249	999999	442	315	478	631	999999	591	999999	553	999999	999999	169	999999	999999	999999	299	327	209	787	927	283	376	578	659	591	308	999999	707	999999	333	999999	152	465	134	577	999999	999999	588	999999	827	333	999999	152	999999	999999	999999	77	457	999999	415	36	641	999999	999999	965	252	864	655	887	332	939	884	999999	999999	999999	682	704	999999	996	999999	932	738	446	999999	603	999999	233	301	641	999999	240	855	752	999999	999999	842	999999	61	168	999999	182	711	700	439	888	449	598	922	896	999999	974	999999	461	345	482	298	205	233	809	805	999999	573	23	999999	101	94	999999	948	923	548	723	652	523	999999	447	230	999999	999999	81	164	571	999999	404	304	999999	846	403	417	103	18	647	734	252	999999	999999	608	697	725	347	803	999999	650	999999	357	622	332	871	790	898	999999	999999	198	162	655	244	717	178	718	47	999999	690	724	854	915	901	988	409	170	364	999999	999999	999999	999999	999999	846	920	312	57	999999	999999	999999	612	519	999999	758	458	582	999999	128	999999	439	979	687	102	122	593	796	92	455	634	922	999999	436	69	730	999999	529	999999	808	323	999999	131	46	432	280	88	214	23	167	453	999999	812	52	764	408	553	635	999999	999999	263	134	230	601	58	693	275	186	999999	120	821	928	697	789	999999	194	318	942	264	821	999999	388	782	925	999999	227	119	667	671	999999	999999	311	953	730	999999	199	194	529	988	739	15	901	754	999999	999999	999999	719	999999	248	999999	99	611	999999	755	129	874	999999	304	999999	830	583	607	514	799	934	520	975	966	244	999999	10	999999	999999	525	815	143	634	879	589	487	999999	96	429	101	570	575	999999	208	610	999999	847	889	929	999999	999999	999999	396	955	968	825	549	752	789	633	579	999999	658	855	939	986	250	472	715	999999	333	496	188	999999	999999	368	999999	999999	366	563	767	120	859	795	999999	417	746	
678	910	763	938	754	307	795	521	270	917	84	269	999999	999999	385	184	818	999999	669	229	999999	726	999999	245	999999	396	235	866	469	999999	999999	496	531	249	571	561	951	183	578	199	392	901	999999	999999	999999	517	742	133	392	999999	51	960	699	999999	773	951	311	999999	999999	368	999999	929	62	819	64	587	737	384	999999	823	999999	645	266	480	837	81	999999	168	729	265	654	111	484	999999	409	902	797	999999	999999	620	260	433	17	219	127	463	849	158	396	928	780	999999	265	568	712	999999	703	229	360	702	202	152	999999	909	999999	970	455	528	420	162	999999	403	999999	999999	573	999999	637	999999	363	384	231	999999	999999	801	485	296	999999	915	820	13	208	578	983	773	427	999999	634	108	505	156	17	999999	999999	244	148	387	999999	17	999999	912	768	656	866	976	999999	592	999999	999999	434	999999	134	539	999999	417	999999	221	419	145	830	999999	175	539	551	999999	376	900	999999	536	999999	107	837	838	999999	999999	244	552	712	17	302	834	736	638	673	87	32	999999	622	330	291	926	967	324	186	539	747	238	999999	659	609	579	719	844	343	336	590	295	619	799	999999	410	509	999999	842	995	728	537	999999	474	194	999999	288	551	255	736	140	523	661	390	171	16	999999	999999	999999	722	125	892	305	999999	496	736	858	823	999999	999999	427	565	481	999999	811	999999	999999	999999	475	710	301	177	599	606	206	77	633	238	637	176	999999	456	999999	999999	880	836	241	530	977	999999	999999	464	403	999999	999999	575	51	999999	999999	951	643	807	587	696	431	947	303	999999	149	429	112	630	195	982	999999	970	999999	361	310	974	977	842	999999	999999	999999	999999	999999	235	296	631	36	163	658	686	532	165	868	317	698	933	542	543	390	558	355	999999	999999	420	456	348	24	689	999999	604	973	800	154	999999	35	594	182	999999	412	518	402	949	971	509	459	761	999999	253	662	376	999999	444	462	113	671	999999	567	363	778	948	616	999999	982	63	712	999999	20	308	291	114	999999	474	999999	871	165	999999	447	999999	961	694	999999	770	999999	804	172	538	999999	51	898	999999	36	999999	999999	463	901	66	967	918	999999	727	750	803	962	999999	615	967	313	590	947	999999	999999	999999	402	94	711	846	319	999999	891	183	999999	999999	409	517	999999	999999	999999	677	970	999999	439	529	973	243	943	443	808	478	198	999999	235	999999	104	999999	999999	239	426	215	752	65	746	789	36	622	344	781	999999	454	480	999999	793	636	619	848	836	295	999999	169	999999	999999	999999	999999	
999999	696	999999	999999	999999	776	557	999999	999999	999999	999999	915	362	999999	502	360	898	172	49	363	997	525	999999	598	999999	999999	796	674	999999	266	999999	484	28	905	799	999999	673	709	906	999999	897	633	157	824	711	999999	495	196	792	473	271	978	238	683	844	999999	999999	359	999999	628	979	882	442	269	904	999999	896	999999	999999	172	999999	198	999999	422	999999	374	378	587	887	999999	760	610	882	999999	999999	97	255	345	999999	336	999999	999999	222	287	647	999999	200	887	920	270	808	48	999999	630	786	82	999999	816	999999	479	105	999999	999999	999999	868	379	10	499	274	816	205	999999	395	999999	999999	372	976	999999	999999	450	183	490	667	627	635	721	273	261	165	922	374	438	127	999999	999999	346	851	169	418	278	25	700	623	113	74	999999	653	823	999999	423	106	743	51	776	999999	614	51	844	428	156	115	748	343	351	452	767	443	804	999999	999999	999999	816	569	506	434	999999	999999	999999	999999	389	999999	450	999999	742	999999	630	396	351	999999	626	305	17	999999	271	173	999999	999999	281	660	307	812	849	999999	999999	902	289	184	545	352	999999	747	486	292	49	88	664	10	601	999999	821	999999	102	519	999999	485	513	85	307	343	167	125	595	903	265	576	228	910	25	839	999999	456	999999	999	471	879	818	724	701	193	999999	275	999999	755	999999	927	999999	999999	875	256	999999	213	876	999999	194	708	161	583	999999	999999	860	754	985	999999	999999	375	999999	103	58	786	667	788	384	999999	834	891	360	839	74	338	857	888	999999	769	450	999999	579	648	814	999999	727	245	698	239	999999	999999	290	13	999999	474	408	626	292	98	589	999999	829	762	377	302	999999	321	519	999999	615	999999	719	226	321	647	999999	880	288	295	68	432	100	999999	791	89	999999	356	73	999999	930	241	606	999999	999999	840	512	816	999999	522	414	415	725	10	623	999999	999999	74	691	999999	678	527	347	999999	999999	167	999999	999999	971	999999	999999	11	999999	999999	999999	384	375	772	46	481	144	978	609	766	881	652	999999	999999	999999	439	54	547	999999	934	920	412	893	609	999999	999999	330	828	845	999999	831	413	999999	999999	999999	249	986	272	37	219	999999	699	918	580	125	999999	999999	429	163	999999	253	153	345	999999	998	365	490	765	856	23	161	316	143	626	935	478	999999	999999	858	292	453	781	519	999999	940	231	493	323	493	539	571	901	999999	314	739	687	77	844	999999	876	758	230	999999	23	999999	688	566	302	999999	647	892	561	570	870	999999	472	999999	889	383	777	872	177	281	
326	452	260	641	829	887	257	999999	650	102	981	533	233	374	505	397	261	664	999999	999999	846	646	20	340	804	999999	999999	63	188	999999	39	14	999999	948	100	999999	999999	57	737	415	397	247	251	999999	999999	347	864	999999	139	501	131	123	681	498	435	680	999999	919	836	999999	620	204	232	189	72	999999	942	284	284	933	589	214	999999	785	291	999999	404	550	751	999999	999999	178	923	686	349	916	333	102	523	419	138	888	220	134	999999	202	24	72	406	999999	405	999999	999999	205	911	916	195	896	999999	826	285	999999	178	379	260	451	280	999999	840	155	654	999999	999999	999999	804	999999	994	802	990	98	594	342	154	149	71	772	999999	728	999999	432	730	437	999999	696	144	999999	720	840	873	353	921	999999	999999	999999	957	556	828	999999	400	220	999999	393	905	129	241	942	747	38	318	488	106	552	771	417	424	226	999999	74	730	567	980	164	929	999999	999999	125	120	893	191	515	944	396	338	563	510	347	531	766	465	201	500	691	532	394	256	379	707	999999	836	740	592	763	238	999999	999999	999999	464	269	952	125	832	854	999999	802	544	710	224	999999	907	999999	999999	207	609	538	77	299	631	544	399	797	418	305	66	451	923	190	167	505	333	741	999999	999999	813	349	368	646	844	729	850	546	165	499	907	759	999999	394	164	699	765	999999	146	919	869	165	707	536	797	405	879	363	999999	719	884	175	203	433	393	269	179	431	454	902	693	853	642	999999	999999	307	406	538	36	467	999999	999999	605	963	999999	999999	642	831	848	449	999999	496	999999	999999	615	999999	566	621	11	894	530	343	495	244	999999	25	523	999999	148	500	999999	350	336	95	979	501	569	239	999999	735	626	347	582	15	61	206	859	999999	313	655	740	784	537	141	937	999999	897	999999	737	387	999999	854	693	358	449	999999	170	908	466	123	182	336	999999	275	277	999999	761	489	192	999999	166	326	999999	999999	999999	225	999999	205	157	583	604	208	502	999999	599	772	654	234	566	552	999999	950	999999	199	483	414	202	271	864	755	644	417	188	999999	231	818	999999	209	598	234	696	965	999999	883	519	973	999999	939	676	999999	537	536	923	640	992	215	999999	294	19	999999	999999	552	340	999999	999999	196	999999	794	431	999999	402	454	635	341	999999	81	199	999999	680	509	580	263	999999	368	999999	118	999999	548	999999	26	240	95	200	253	211	153	999999	368	945	333	999999	50	999999	894	112	92	900	591	783	921	999999	732	614	510	774	769	956	972	
184	999999	703	481	88	414	550	317	264	999999	140	712	999999	831	910	357	999999	539	745	700	266	999999	217	999999	999999	794	11	508	480	999999	478	441	197	999999	999999	124	629	999999	961	113	354	795	999999	519	461	999999	483	999999	821	267	955	999999	34	266	716	48	623	999999	716	294	999999	51	836	575	913	699	525	999999	646	999999	999999	82	578	642	355	470	318	999999	450	693	320	999999	687	999999	734	243	999999	931	945	155	501	827	766	677	699	313	999999	261	605	761	556	999999	547	999999	540	999999	667	392	999999	255	730	925	999999	32	999999	596	363	623	999999	679	999999	999999	839	999999	999999	899	999999	999999	942	52	999999	66	102	688	147	622	279	661	683	851	999999	34	30	700	999999	576	475	743	703	999999	949	345	420	926	478	962	999999	999999	732	640	576	766	449	999999	999999	999999	833	673	999999	360	327	702	939	989	999999	999999	573	149	86	727	999999	572	207	840	999999	175	645	999999	219	184	765	999999	928	52	284	999999	585	162	955	999999	999999	802	857	352	785	256	999999	430	823	220	398	717	969	15	216	999999	568	608	775	578	38	667	463	711	595	999999	999999	896	715	302	683	421	193	335	983	999999	714	855	65	846	769	999999	352	999	785	57	264	999999	836	279	251	976	387	387	722	999999	999999	156	999999	691	482	999999	715	530	999999	977	533	644	999999	584	300	713	999999	999999	808	999999	999999	464	999999	548	839	851	999999	445	61	706	43	806	999999	908	999999	567	999999	373	373	270	509	821	472	808	523	999999	901	261	999999	538	432	457	578	909	760	885	231	217	999999	999999	999999	279	479	830	943	999999	41	999999	999999	999999	614	190	565	548	313	504	992	127	35	229	949	999999	466	522	284	586	999999	999999	157	407	999999	999999	520	742	821	999999	351	641	999999	795	588	788	958	256	923	999999	892	40	606	266	892	114	192	633	999999	639	813	957	999999	999999	499	338	965	895	396	999999	669	999999	726	83	162	360	263	999999	640	170	849	219	599	41	693	207	105	891	514	999999	708	887	999999	999999	999999	999999	95	506	305	259	999999	72	860	209	582	79	314	533	999999	542	850	952	993	521	999999	604	367	524	673	302	243	84	391	999999	999999	782	762	544	656	767	999999	756	999999	390	999999	787	999999	400	459	624	893	572	999999	971	999999	755	893	549	999999	821	999999	999999	999999	999999	999999	748	681	706	192	800	316	769	877	345	277	104	999999	612	182	12	256	967	75	999999	999999	671	296	419	999999	999999	888	999999	152	999999	999999	999999	923	930	
374	599	115	999999	217	658	318	133	694	999999	704	296	736	291	376	398	575	69	505	783	603	999999	462	271	934	999999	911	103	627	52	999999	572	180	97	248	582	999999	999999	759	416	999999	999999	976	843	715	999999	533	999999	846	753	269	681	208	150	337	28	147	844	717	295	746	999999	506	652	847	141	999999	999999	53	999999	501	970	309	99	999999	327	999999	618	999999	458	999999	314	256	873	783	923	374	999999	760	229	445	63	887	473	669	525	779	333	996	583	999999	999999	999999	63	261	298	381	119	107	19	999999	528	298	268	999999	442	968	632	869	923	767	95	889	999999	357	448	93	999999	429	999999	547	55	622	971	98	999999	750	999999	999999	494	552	264	932	999999	580	999999	764	628	999999	237	557	157	463	82	816	999999	999999	999999	705	999999	214	545	689	580	472	603	999999	326	999999	394	691	775	20	999999	999999	512	162	999999	253	999999	999999	465	270	202	969	399	999999	999999	999999	815	518	20	497	808	999999	16	575	362	288	976	20	448	458	191	545	781	147	999999	701	314	130	856	497	274	139	999999	285	497	611	82	21	999999	171	999999	876	999999	999999	211	104	374	936	800	860	276	430	245	999999	88	656	198	262	513	848	850	694	999999	522	233	679	540	731	87	751	215	965	999999	287	999999	999999	864	503	999999	984	999999	377	999999	995	230	843	999999	742	206	840	422	819	508	999999	320	999999	223	168	64	531	563	643	858	999999	655	311	777	958	999999	773	792	694	327	528	522	482	374	666	999999	999999	786	999999	534	999999	338	395	467	144	966	999999	101	705	449	413	430	692	519	280	350	919	76	999999	829	433	999999	999999	502	979	996	838	999999	557	999999	674	745	765	119	621	721	269	843	642	992	489	681	97	999999	913	999999	829	963	103	326	383	322	851	969	110	199	999999	893	488	147	999999	137	544	839	774	667	665	999999	999999	559	90	999999	433	942	349	999999	999999	483	589	880	177	875	212	999999	493	361	894	796	999999	431	121	375	365	505	864	362	147	999999	480	255	999999	999999	75	543	246	999999	999999	908	629	999999	239	999999	314	607	970	262	999999	314	999999	422	773	868	573	476	448	714	719	928	87	987	615	999999	12	999999	447	920	809	669	994	999999	472	999999	177	661	999999	999999	71	758	534	999999	437	833	999999	999999	482	574	683	599	999999	531	587	999999	830	641	742	526	134	999999	999999	999999	999999	265	999999	171	949	787	701	912	999999	463	653	961	404	475	560	782	999999	944	861	999999	247	219	574	473	
999999	512	165	535	918	999999	860	101	598	999999	168	182	523	740	118	694	999999	770	325	641	999999	626	565	364	90	999999	714	189	119	296	812	243	690	846	563	999999	999999	176	993	608	999999	561	999999	919	316	999999	268	81	836	999999	10	476	893	933	595	999999	947	999999	454	999999	999999	999999	982	312	671	925	492	676	186	671	72	706	776	717	999999	326	999999	999999	999999	703	701	999999	999999	999999	295	999999	999999	756	261	581	499	831	999999	45	647	922	579	999999	258	391	999999	592	895	174	113	999999	700	186	896	999999	727	311	752	999999	999999	999999	999999	49	27	335	585	735	425	604	181	241	999999	741	80	124	746	203	398	999999	807	119	999999	999999	999999	990	999999	173	860	982	854	198	999999	969	778	999999	595	540	52	922	806	170	177	300	993	872	999999	958	115	999999	999999	999999	912	95	944	157	999999	999999	210	999999	689	999999	874	442	750	983	162	25	963	751	528	216	160	475	860	646	942	457	195	966	681	687	67	89	459	999999	285	999999	35	630	748	446	339	26	242	999999	296	734	999999	20	720	303	995	999999	262	999999	382	447	235	307	215	133	999999	999999	355	12	363	794	982	999999	707	999999	990	342	13	999999	876	144	243	475	999999	217	907	999999	256	387	691	999999	999999	143	948	999999	999999	999999	424	624	483	105	671	240	41	501	999999	999999	999999	561	312	999999	359	999999	999999	999999	213	760	999999	997	999999	787	987	967	320	999999	967	849	481	868	401	273	917	999999	608	781	473	999999	999999	858	466	999999	999999	999999	84	38	354	999999	693	710	634	17	999999	426	409	999999	999999	704	919	999999	534	901	649	999999	170	49	999999	971	572	667	774	999999	326	100	541	437	915	302	999999	291	999999	999999	999999	770	243	394	494	501	979	999999	674	768	93	72	333	564	148	438	535	999999	293	383	94	35	935	433	691	999999	885	971	780	815	811	637	76	222	999999	878	210	776	554	254	991	660	999999	16	127	263	766	999999	299	486	767	856	998	932	999999	139	835	809	999999	805	615	17	141	859	956	999999	999999	120	999999	269	238	759	491	999999	391	434	42	929	999999	438	922	908	681	304	58	955	639	144	985	616	999999	999999	83	748	638	984	528	144	59	671	266	655	999999	40	257	17	375	959	550	802	107	906	503	274	883	999999	999999	836	811	11	999999	862	135	212	226	838	999999	742	411	407	999999	897	999999	644	181	277	751	651	56	50	999999	999999	593	193	518	999999	999999	808	999999	999999	658	692	333	57	854	404	530	954	
814	419	331	633	558	153	897	209	36	858	103	999999	956	999999	999999	999999	421	146	278	999999	694	89	941	877	876	479	999999	222	574	832	999999	999999	747	796	999999	636	718	999999	131	450	999999	318	120	999999	714	260	974	973	999999	562	999999	718	136	588	999999	734	478	454	756	88	404	684	635	203	999999	326	868	999999	847	163	999999	464	25	828	999999	385	969	999999	172	999999	504	774	320	21	206	81	650	168	535	112	168	274	999999	53	55	610	683	916	999999	398	391	999999	136	748	510	999999	702	999999	999999	884	765	576	999999	140	583	629	374	999999	997	999999	675	999999	634	999999	999999	787	264	999999	782	56	701	62	932	774	244	689	648	999999	999999	999999	999999	352	237	651	999999	591	983	80	469	426	246	70	919	973	722	999999	191	391	753	722	916	730	999999	999999	192	999999	643	516	895	893	981	802	122	999999	999999	332	482	982	407	413	804	194	512	366	999999	641	999999	999999	62	562	508	266	818	788	118	648	827	352	468	633	999999	476	185	999999	445	444	999999	947	356	399	209	999999	999999	349	918	732	228	999999	85	551	580	685	464	999999	394	724	983	333	863	999999	999999	139	524	999999	465	337	999999	935	999999	375	999999	194	612	662	362	310	281	999999	870	386	430	668	277	917	62	273	999999	999999	191	720	460	624	94	377	999999	80	683	221	999999	999999	723	999999	248	709	857	396	82	801	999999	93	452	999999	463	486	558	837	999999	607	720	202	326	176	754	210	914	79	110	999999	999999	292	999999	70	594	289	999999	147	999999	567	69	666	200	999999	863	999999	277	999999	170	607	819	67	999999	86	999999	999999	274	556	538	47	794	999999	295	838	42	696	999999	392	920	999999	823	999999	416	305	547	63	11	115	312	656	933	999999	999999	502	999999	711	85	551	569	901	25	116	609	999999	773	281	999999	361	999999	177	999999	885	999999	999999	783	408	650	912	538	999999	999999	999999	254	882	114	825	879	793	999999	331	999999	999999	999999	999999	168	717	811	34	531	999999	682	649	999999	144	24	57	942	922	718	26	71	173	23	132	999999	856	999999	999999	288	947	402	587	938	856	556	999999	72	16	827	76	999999	625	390	271	764	50	999999	999999	867	66	883	957	84	407	269	457	902	700	807	312	855	94	746	999999	874	105	711	82	587	298	985	999999	999999	652	999999	999999	782	751	367	180	626	752	858	231	999999	999999	513	541	596	109	824	371	208	524	221	512	879	805	999999	669	339	999999	999999	579	80	947	862	432	977	824	674	160	
999999	999999	685	112	235	524	520	439	591	180	485	488	473	623	999999	580	440	917	565	976	363	999999	841	468	230	289	160	126	583	999999	999999	772	999999	999999	999999	999999	839	999999	286	365	295	958	999999	168	681	53	115	457	220	999999	991	70	268	698	797	999999	796	227	999999	946	374	403	856	510	617	713	999999	800	999999	176	741	999999	641	999999	691	405	621	999999	786	187	999999	703	999999	301	999999	503	513	999999	875	394	774	621	236	339	999999	891	112	576	551	999999	989	999999	999999	999999	999999	669	999999	68	999999	999999	32	124	999999	704	773	999999	999999	565	420	999999	209	327	924	210	999999	129	999999	311	999999	799	302	54	141	818	197	999999	841	999999	999999	430	84	455	729	483	371	999999	191	999999	566	330	405	546	999999	437	768	672	390	999999	652	999999	999999	127	849	217	109	999999	999999	999999	999999	999999	829	633	999999	990	49	753	597	999999	999999	741	938	999999	745	888	999999	755	888	999999	59	999999	488	189	999999	328	999999	957	606	522	383	393	677	568	25	661	501	771	731	176	398	999999	999999	938	823	999999	493	10	381	961	813	353	100	289	999999	991	426	649	423	496	143	92	157	84	999999	454	73	379	999999	94	999999	632	34	722	315	44	449	549	999999	309	835	855	585	999999	999999	40	302	397	996	33	244	999999	358	999999	42	315	867	11	870	378	847	999999	999999	999999	574	191	999999	378	974	537	552	999999	999999	123	661	287	999999	999999	374	47	162	675	999999	534	849	999999	283	789	689	999	999999	448	999999	986	461	721	412	298	80	528	710	924	423	469	481	368	567	245	583	999999	808	365	999999	832	999999	181	999999	918	447	999999	907	540	688	974	369	113	999999	999999	661	999999	875	999999	441	846	999999	237	262	999999	999999	999999	977	48	999999	999999	200	999999	999999	846	769	290	980	999999	851	50	620	180	245	449	999999	377	171	269	999999	999999	879	600	923	789	505	989	919	826	864	999999	62	869	334	753	783	557	301	360	999999	381	999999	390	366	999999	999999	999999	991	812	999999	686	999999	999999	999999	999999	65	599	888	32	350	999999	370	163	629	894	988	751	845	999999	999999	999999	85	810	731	999999	684	498	244	532	564	348	999999	116	22	188	636	344	414	762	999999	999999	999999	279	999999	757	20	999999	760	999999	413	483	321	999999	157	272	610	999999	985	999999	888	566	365	366	467	12	782	263	999999	451	268	653	347	93	793	481	883	999999	800	974	999999	999999	737	999999	129	999999	36	999999	959	750	577	126	358	161	874	141	828	312	811	17	
974	757	664	319	999999	999999	999999	238	999999	675	388	805	999999	999999	999999	19	828	593	247	387	999999	294	303	400	874	152	304	196	218	661	999999	581	993	793	999999	444	224	428	568	369	999999	999999	999999	294	371	772	407	347	99	864	313	244	74	434	41	999999	463	999999	445	71	464	950	29	64	999999	807	811	926	999999	999999	795	410	34	877	443	999999	999999	19	38	999999	744	957	106	354	358	418	516	569	999999	319	980	950	983	507	905	993	779	727	272	564	960	999999	335	471	79	903	219	197	999999	999999	188	453	244	342	326	999999	853	999999	706	999999	300	252	174	702	646	844	426	527	972	450	999999	785	999999	474	999999	274	632	635	284	455	209	329	578	999999	140	537	715	999999	190	408	149	113	30	659	273	717	316	632	824	234	486	999999	224	550	456	402	706	999999	201	62	999999	999999	400	999999	413	971	674	999999	571	119	139	999999	346	574	310	304	764	97	211	434	957	999	810	60	968	516	114	37	999999	999999	830	945	459	999999	533	999999	713	768	999999	999999	53	58	999999	999999	105	711	356	650	250	162	637	999999	569	999999	104	874	418	349	293	897	999999	646	807	833	288	194	325	217	999999	388	590	999999	841	909	390	999999	938	105	954	999999	999999	463	787	999999	999999	221	385	999999	999999	659	999999	999999	485	358	433	999999	999999	236	999999	911	999999	148	610	861	572	641	777	999999	385	999999	999999	323	394	36	737	999999	859	509	733	76	808	632	999999	999999	875	226	520	493	485	984	668	711	999999	53	871	31	852	999999	735	999999	444	726	317	999999	723	199	999999	459	621	999999	546	740	502	369	113	763	965	229	999999	355	131	294	183	401	525	233	999999	351	164	715	999999	934	774	999999	999999	91	325	333	999999	686	247	70	871	466	447	927	999999	309	940	117	999999	633	939	389	999999	160	553	915	333	499	545	999999	999999	905	468	612	999999	237	737	31	447	641	561	309	118	71	422	717	954	597	999999	354	410	999999	658	999999	994	394	929	482	999999	999999	999	999999	150	609	765	966	997	834	961	981	572	918	999999	425	82	640	281	284	738	835	961	999999	484	200	999999	257	256	999999	618	581	307	999999	493	999999	641	999999	168	508	999999	456	719	129	999999	999999	782	491	386	243	855	999999	123	654	999999	702	448	999999	694	999999	383	517	719	467	225	389	999999	317	999999	999999	783	689	999999	772	978	291	125	841	109	451	418	745	871	999999	999999	264	999999	653	520	790	598	377	999999	999999	135	788	736	262	904	256	
359	999999	999999	999999	460	999999	882	351	675	999999	586	607	174	253	541	637	646	999999	999999	960	921	40	999999	645	999999	415	999999	272	647	999999	554	863	937	852	101	999999	689	126	562	518	999999	999999	977	999999	213	999999	999999	454	677	497	151	999999	479	943	999999	999999	678	420	720	999999	999999	619	704	484	907	723	670	999999	161	999999	948	999999	153	274	587	999999	63	737	442	52	212	547	595	159	59	524	999999	993	527	773	999999	999999	406	518	344	762	999999	999999	161	999999	999999	891	302	999999	548	621	886	214	365	999999	274	999999	977	999999	841	999999	999999	554	434	392	338	676	794	387	333	679	999999	999999	930	825	392	560	586	999999	999999	321	255	516	610	438	999999	189	999999	996	509	333	999999	728	676	707	738	867	77	768	160	654	106	914	754	869	999999	260	283	540	147	999999	364	34	956	530	390	517	944	996	999999	159	49	797	878	999999	387	404	959	232	96	524	999999	999999	999999	76	225	999999	762	741	940	386	905	107	999999	795	999999	276	771	156	327	231	923	81	24	11	615	308	45	754	491	103	301	999999	454	622	231	547	232	890	314	999999	755	213	65	377	253	941	938	93	41	121	633	812	905	865	601	421	803	800	461	917	305	17	999999	847	999999	854	999999	246	573	430	53	881	841	277	475	720	25	646	758	999999	369	999999	722	380	469	488	155	588	31	809	744	432	438	397	754	999999	999999	999999	292	398	999999	999999	519	999999	77	751	971	638	399	881	405	999999	51	787	557	353	999999	879	387	606	709	74	224	764	999999	620	452	454	522	728	766	807	363	999999	385	667	442	122	312	718	517	516	198	150	414	999999	391	999999	840	410	462	84	830	685	689	233	487	755	924	999999	999999	999999	125	999999	124	598	802	999999	412	999999	911	183	576	669	999999	999999	875	84	999999	999999	999999	801	613	122	276	691	976	678	681	161	999999	686	999999	856	418	990	999999	999999	999999	815	999999	709	248	999999	999999	289	999999	171	999999	496	358	413	405	825	226	507	913	13	999999	432	999999	134	10	261	711	235	985	719	999999	108	800	357	999999	544	323	529	563	999999	999999	987	193	814	91	194	999999	775	999999	999999	999999	999999	999999	999999	133	999999	204	660	999999	986	999999	274	303	999999	911	498	695	999999	364	999999	512	696	943	999999	390	999999	999999	806	53	815	458	935	944	623	90	999999	31	412	234	456	349	663	820	999999	424	358	693	405	903	593	498	999999	420	429	859	942	968	999999	999999	716	999999	397	616	999999	538	313	
999999	680	708	572	476	293	776	999999	521	849	876	999999	835	42	723	843	902	460	327	655	524	999999	763	147	380	203	405	517	102	952	56	999999	48	999999	999999	22	696	341	999999	215	999999	511	908	999999	999999	601	992	975	993	519	494	166	576	883	788	805	916	571	201	282	888	999999	999999	999999	803	949	337	724	13	710	156	571	344	121	628	999999	999999	754	80	778	211	999999	524	999999	467	890	999999	165	332	232	106	999999	149	843	327	768	695	999999	999999	127	274	278	971	999999	373	999999	999999	999999	999999	999999	198	172	500	423	81	468	999999	243	999999	912	598	182	999999	780	614	999999	999999	999999	793	999999	326	277	547	953	514	933	458	240	219	544	78	999999	999999	999999	44	933	999999	726	771	999999	33	462	247	303	528	101	876	200	999999	352	501	330	670	405	999999	920	624	546	909	148	20	513	33	567	844	999999	283	845	746	999999	999999	705	729	934	835	864	40	253	434	422	66	267	561	867	52	747	235	503	107	123	999999	99	999999	633	999999	520	439	999999	459	827	818	40	453	998	957	795	601	736	569	594	890	381	121	496	999999	999999	951	999999	524	106	999999	779	999999	633	372	306	889	999999	999999	325	435	999999	793	607	999999	35	999999	563	999999	257	156	499	934	512	232	937	999999	999999	551	106	568	282	164	363	360	49	292	819	999999	660	906	505	650	999999	169	999999	587	514	999999	65	938	397	256	277	950	977	845	999999	410	999999	329	568	554	999999	757	999999	206	999999	257	565	742	994	928	259	350	999999	848	690	999999	999999	360	999999	438	495	168	180	999999	887	999999	383	204	999999	419	211	999999	347	999999	999999	999999	17	343	156	999999	336	322	944	469	997	926	309	139	164	892	999999	84	999999	139	999999	830	999999	999999	318	37	999999	999999	999999	585	727	917	999999	698	196	203	345	999999	213	215	999999	183	223	999999	38	960	999999	253	49	165	999999	136	485	999999	893	831	909	880	34	999999	999999	965	627	369	999999	89	999999	610	943	960	999999	366	870	650	999999	999999	617	875	107	358	923	630	331	539	883	600	441	794	805	364	294	464	999999	93	822	999999	999999	854	968	999999	46	502	999999	88	608	999999	265	835	999999	18	224	43	999999	675	206	763	644	97	486	152	648	139	805	999999	676	101	40	999999	827	891	339	762	907	158	321	430	329	253	930	547	344	606	614	797	150	260	999999	660	887	999999	999999	467	378	825	310	907	697	722	411	517	315	478	17	298	678	999999	999999	999999	999999	775	443	400	999999	
938	807	52	524	18	447	426	420	999999	999999	768	399	872	394	999999	847	999999	999999	999999	841	423	242	866	999999	325	128	689	999999	55	999999	122	625	999999	310	999999	28	268	392	688	999999	984	107	935	999999	249	999999	806	77	999999	788	949	999999	836	999999	743	705	941	453	999999	999999	758	999999	374	83	999999	152	297	571	953	999999	588	999999	55	999999	856	326	999999	296	358	426	999999	621	89	267	357	999999	999999	552	999999	735	999999	815	193	799	525	691	733	862	999999	999999	611	244	123	981	210	999999	996	999999	702	427	407	999999	105	782	577	146	999999	116	725	715	363	999999	13	228	986	773	839	256	807	174	999999	445	999999	260	815	87	508	108	999999	431	84	285	850	150	337	432	719	410	231	388	999999	626	146	87	744	999999	240	894	995	999999	96	750	705	537	833	961	161	844	999999	499	638	125	58	304	999999	999999	895	863	999999	563	999999	438	999999	429	999999	966	309	426	516	949	999999	613	113	630	344	334	580	322	316	375	281	874	443	732	999999	363	577	841	446	667	970	377	14	441	999999	999999	726	286	840	867	662	734	338	27	999999	35	999999	428	960	316	506	999999	556	524	292	188	994	301	679	342	398	467	999999	999999	978	999999	609	671	257	686	608	303	481	449	999999	546	546	999999	90	724	351	159	881	139	170	397	820	999999	999999	204	999999	434	607	999999	478	205	754	999999	49	182	426	350	999999	999999	999999	213	111	117	811	999999	642	999999	221	954	991	999999	585	850	999999	999999	659	129	523	63	33	183	999999	999999	970	517	791	67	386	907	308	11	979	607	999999	999999	296	712	678	411	561	93	222	653	517	999999	619	904	800	457	523	306	827	999999	260	534	517	137	999999	303	955	999999	202	314	655	989	269	978	429	731	304	946	451	121	999999	999999	961	52	999999	999999	898	887	266	929	394	11	184	862	357	895	449	169	575	384	999999	976	891	999999	997	527	969	641	484	79	163	576	855	715	625	321	999999	999999	999999	406	405	78	328	273	919	999999	815	999999	999999	999999	291	145	381	76	664	999999	57	62	54	939	771	267	413	197	999999	818	156	468	246	45	332	974	497	179	999999	388	999999	628	999999	999999	711	572	19	949	999999	999999	204	789	60	109	273	521	430	732	635	148	664	141	999999	111	507	357	170	595	212	316	647	212	999999	286	868	999999	72	700	999999	999999	257	463	999999	999999	623	999999	417	147	772	810	554	765	543	841	999999	525	999999	888	846	363	411	424	747	480	380	992	
999999	774	241	844	999999	729	999999	436	891	211	999999	739	999999	150	940	33	823	999999	762	881	668	255	562	999999	999999	999999	999999	873	797	832	715	928	387	631	999999	999999	905	927	361	824	271	117	950	522	793	401	411	706	423	999999	601	356	718	498	333	456	221	999999	556	283	999999	999999	638	68	495	803	361	855	485	307	128	895	49	937	620	560	305	50	558	895	773	156	460	999999	241	369	220	888	308	218	999999	26	380	87	948	641	478	891	36	990	49	555	999999	125	999999	706	999999	780	878	772	160	181	999999	661	510	729	180	999999	827	136	593	473	999999	999999	876	999999	999999	961	999999	978	92	413	23	568	855	227	999999	999999	160	535	62	999999	19	535	67	259	685	719	577	228	470	259	74	899	407	576	999999	954	249	166	999999	999999	791	999999	999999	746	167	772	999999	999999	804	835	78	999999	84	999999	463	31	999999	627	999999	804	393	771	518	999999	349	124	170	999999	229	969	999999	993	353	707	648	119	844	320	101	912	914	295	423	634	190	772	825	253	123	976	746	621	740	386	960	30	999999	858	407	999999	611	999999	999999	834	740	999999	948	376	514	999999	187	898	999999	514	890	108	357	883	651	576	298	999999	999999	252	233	483	263	966	999999	628	728	999999	999999	57	999999	398	232	588	999999	999999	823	458	999999	769	799	999999	999999	236	496	999999	999999	999999	999999	830	754	695	359	820	610	266	821	982	999999	999999	999999	200	999999	488	999999	999999	875	768	989	999999	753	999999	187	999999	452	385	398	37	479	884	955	229	780	92	303	615	999999	412	999999	637	294	841	828	852	153	609	999999	606	999999	994	986	903	519	999999	87	999999	999999	999999	377	235	868	794	512	999999	930	405	420	999999	194	597	463	473	790	362	261	912	22	334	999999	843	522	791	999999	485	999999	61	999999	119	999999	389	108	95	999999	752	999999	999999	338	999999	999999	999999	198	960	422	435	541	523	999999	999999	418	999999	999999	999999	700	534	712	86	789	999999	999999	999999	695	999999	897	805	499	377	438	48	593	761	583	929	412	514	654	561	379	578	944	383	999999	553	999999	839	487	915	395	510	49	999999	709	311	999999	53	999999	887	999999	616	999999	173	94	85	574	999999	591	971	999999	195	879	160	999999	221	92	999999	999999	999999	610	67	327	583	982	999999	998	999999	61	281	696	368	999999	767	498	762	999999	780	298	863	979	53	999999	515	999999	210	999999	889	984	498	228	768	113	910	999999	15	999999	363	999999	999999	86	999999	999999	319	285	421	732	999999	
999999	944	578	312	186	999999	999999	567	809	811	447	781	307	119	999999	562	63	927	999999	552	490	493	999999	288	599	142	999999	999999	999999	938	239	724	477	519	237	49	919	916	592	999999	999999	719	205	487	999999	999999	858	967	999999	52	266	999999	999999	190	631	999999	481	300	713	53	299	857	129	870	999999	722	314	788	882	876	643	146	344	237	805	999999	298	986	373	999999	283	819	559	405	682	881	568	999999	887	68	568	629	212	999999	999999	999999	600	334	905	202	105	80	95	879	999999	129	23	928	999999	860	880	495	926	999999	769	999999	307	723	999999	700	999999	26	900	823	318	23	999999	796	499	999999	179	963	91	180	103	999999	999999	680	996	562	868	640	913	36	188	83	999999	688	778	268	592	877	145	999999	49	999999	999999	272	999999	396	195	227	999999	468	691	916	413	756	999999	566	746	626	727	999999	832	999999	113	873	644	999999	320	256	999999	241	333	999999	827	999999	999999	24	44	471	118	610	999999	650	211	999999	345	271	669	946	999999	222	521	965	999999	999999	382	525	976	999999	628	336	85	939	209	207	144	398	99	537	625	999999	531	285	518	127	269	191	322	658	538	382	575	999999	987	804	999999	367	152	328	999999	615	48	738	999999	999999	534	438	999999	999999	320	999999	182	142	330	852	690	245	457	999999	999999	999999	213	328	767	255	999999	712	951	405	488	999999	256	771	43	999999	377	999999	442	736	999999	831	740	319	999999	591	210	999999	52	145	123	483	910	999999	88	312	412	720	971	597	30	821	486	55	999999	999999	699	410	108	999999	485	897	803	721	449	418	461	893	980	186	54	328	669	815	291	14	866	999999	693	731	607	656	999999	845	715	771	999999	694	999999	805	891	799	344	731	659	226	680	198	999999	999999	851	518	999999	795	552	702	162	670	764	999999	676	562	717	377	999999	828	85	958	16	678	999999	766	109	184	294	255	999999	999999	166	74	999999	677	478	34	880	98	916	999999	999999	23	618	683	929	999999	999999	339	91	967	28	831	150	722	192	990	999999	94	999999	565	510	307	718	999999	514	699	197	999999	93	693	497	999999	999999	59	999999	993	999999	391	837	826	56	955	999999	25	919	334	924	999999	495	487	999999	795	999999	361	525	994	304	403	178	240	999999	140	255	999999	999999	402	919	100	999999	199	930	999999	256	999999	519	555	144	702	306	190	775	586	513	999999	273	701	946	999999	534	670	999999	666	222	607	739	999999	710	999999	545	526	415	833	999999	305	556	216	999999	999999	842	969	
860	601	106	988	465	509	627	648	134	999999	456	368	999999	999999	500	273	999	649	853	603	845	369	999999	779	774	941	42	217	59	67	162	860	999999	564	809	107	999999	234	152	240	297	999999	650	766	80	56	277	167	999999	999999	216	899	242	999999	999999	501	444	327	999999	523	476	999999	598	77	999999	595	649	12	999999	403	703	775	507	622	999999	784	999999	400	709	728	674	875	413	767	850	263	627	999999	439	318	663	999999	21	999999	763	878	472	583	150	484	406	274	581	411	589	441	401	619	999999	350	783	999999	617	999999	999999	601	999999	831	227	999999	968	179	999999	277	739	999999	764	879	999999	438	999999	145	259	234	331	999999	303	12	188	418	999999	999999	548	99	534	619	999999	525	999999	171	871	640	366	999999	515	999999	702	313	671	138	677	521	760	999999	38	999999	794	392	999999	449	308	14	653	808	510	960	630	999999	743	129	825	999999	999999	697	999999	680	778	481	718	103	999999	990	340	59	741	350	257	999999	70	886	999999	252	361	339	999999	867	987	999999	276	555	606	229	570	551	312	439	421	72	937	358	869	322	673	999999	742	317	999999	999999	77	170	713	585	422	999999	304	999999	886	770	999999	699	693	230	214	173	999999	999999	429	999999	999999	311	928	195	117	999999	27	513	999999	999999	999999	999999	203	393	490	116	842	999999	807	999999	999999	728	552	650	238	247	999999	648	117	999999	582	264	999999	885	856	765	242	528	478	709	839	999999	999999	604	183	288	506	309	739	999999	331	999999	680	715	999999	28	759	287	956	869	57	378	405	999999	999999	342	667	318	537	725	999999	999999	552	999999	999999	466	999999	999999	476	949	741	365	908	18	999999	999999	583	182	353	999999	999999	954	571	608	999999	470	999999	937	895	841	999999	198	771	999999	234	17	923	582	841	84	304	810	999999	17	137	999999	469	397	889	999999	758	999999	999999	999999	719	999999	752	943	999999	414	999999	786	63	635	338	999999	594	895	999999	180	192	11	340	278	542	205	153	999999	481	999999	11	999999	57	302	92	999999	233	81	999999	999999	265	980	999999	437	13	518	757	185	678	584	999999	999999	613	718	420	999999	164	695	999999	999999	775	198	472	475	999999	83	739	999999	552	213	330	522	600	478	999999	999999	863	999999	275	34	447	968	885	897	872	436	394	338	881	335	999999	537	999999	779	540	999999	517	671	999999	999999	779	997	632	475	999999	584	999999	999999	803	218	893	261	430	142	86	807	313	999999	602	976	689	999999	878	227	999999	792	999999	999999	937	848	694	999999	
879	345	255	450	345	420	999999	999999	999999	259	534	673	441	999999	116	999999	702	733	763	942	79	999999	250	378	128	415	241	471	976	162	207	955	524	999999	999999	95	887	636	999999	893	999999	314	523	999999	875	999999	999999	999999	685	827	129	214	94	999999	133	831	104	876	332	929	188	181	999999	999999	999999	579	158	740	347	31	893	76	999999	999999	20	764	534	810	999999	913	629	716	785	158	43	992	870	772	578	550	991	999999	314	999999	714	760	992	222	388	306	999999	55	999999	664	999999	999999	943	224	999999	999999	999999	294	999999	999999	310	471	395	173	277	69	708	999999	171	999999	40	883	761	729	999999	259	772	321	431	205	857	583	999999	131	225	999999	58	656	41	219	252	707	636	999999	999999	252	374	999999	999999	329	999999	680	884	390	633	60	301	223	68	491	596	985	862	188	561	727	932	273	999999	297	20	62	354	952	554	333	999999	866	999999	999999	884	942	999999	999999	608	186	699	158	498	999999	689	834	597	549	999999	999999	844	457	343	513	319	110	999999	999999	318	545	335	931	836	999999	802	434	725	155	606	653	619	759	580	384	37	784	775	782	608	999999	465	804	338	999999	488	799	532	984	603	784	71	718	794	72	999999	767	999999	197	999999	999999	119	999999	999999	970	999999	95	877	999999	999999	535	999999	999999	999999	142	89	530	603	549	822	13	999999	740	551	999999	592	900	964	517	533	270	472	588	420	999999	76	23	861	368	999999	999999	922	999999	508	78	458	999999	670	661	982	330	174	999999	374	999999	362	999999	900	999999	999999	747	999999	370	999999	999999	999999	746	999999	999999	999999	76	668	244	900	430	91	338	999999	483	373	630	240	999999	534	213	105	700	224	999999	992	697	122	741	980	902	281	562	999999	293	15	712	283	999999	595	916	999999	929	999999	943	287	33	146	426	756	757	516	818	835	231	129	372	999999	999999	712	378	999999	927	999999	998	158	999999	199	949	999999	661	357	999999	717	618	551	176	999999	280	999999	968	561	999999	985	232	395	463	999999	999999	173	642	190	645	262	999999	999999	734	999999	874	795	758	834	196	948	105	999999	251	111	227	680	999999	544	261	863	744	816	999999	942	999999	612	695	802	282	785	999999	999999	711	22	499	999999	999999	500	954	485	24	144	374	747	999999	822	153	999999	508	999999	999999	108	928	999999	999999	410	704	999999	999999	271	999999	955	561	411	999999	623	999999	239	611	571	862	462	999999	776	848	609	999999	520	62	218	469	343	304	45	575	737	552	929	503	98	951	999999	856	
692	385	69	582	999999	633	276	999999	914	750	936	383	999999	517	161	932	908	959	194	739	435	801	765	661	999999	835	999999	80	768	735	522	620	837	606	897	400	789	999999	487	886	999999	94	999999	592	367	661	818	229	401	997	595	139	766	296	430	890	620	407	66	138	257	205	365	188	238	325	546	160	620	760	153	881	999999	307	953	350	256	182	304	863	999999	167	679	771	150	393	854	551	185	16	999999	392	999999	359	999999	999999	999999	999999	999999	51	124	667	608	640	854	713	999999	469	342	89	999999	999999	999999	999999	122	100	525	999999	999999	845	999999	995	975	999999	999999	760	999999	999999	668	372	621	880	818	999999	748	358	999999	999999	917	436	734	394	999999	999999	372	343	288	777	247	548	999999	145	999999	519	579	129	692	994	659	103	802	536	800	999999	468	763	628	851	453	763	541	486	676	611	120	86	999999	878	999999	999999	999999	143	999999	130	307	485	551	999999	682	629	666	563	389	999999	634	999999	594	999999	638	608	714	437	333	999999	16	589	469	727	999999	503	341	813	753	22	620	668	651	679	672	982	222	329	178	823	106	978	106	851	999999	911	491	549	250	642	932	54	999999	410	124	718	26	824	899	189	298	852	810	377	213	965	557	915	576	655	396	394	268	509	999999	38	492	617	750	497	21	792	573	999999	89	575	859	250	565	953	966	397	430	989	535	254	999999	728	648	20	363	999999	973	594	999999	548	786	309	33	96	999999	999999	83	411	177	505	289	699	999999	637	116	317	360	622	689	998	964	279	973	142	859	763	999999	999999	144	999999	819	999999	999999	541	789	559	226	478	727	999999	999999	28	999999	40	965	479	441	20	904	55	225	999999	905	257	583	517	335	999999	236	472	439	343	999999	999999	685	999999	834	999999	999999	999999	101	999999	894	132	684	946	999999	943	177	390	332	958	836	999999	229	468	82	617	957	282	233	999999	252	999999	137	981	750	98	999999	663	999999	999999	173	356	999999	343	466	782	572	637	69	392	723	845	149	999999	507	189	999999	999999	238	226	799	575	333	765	639	638	999999	703	205	999999	999999	999999	746	999999	999999	999999	143	885	12	299	54	329	999999	841	612	999999	999999	656	484	571	999999	137	435	428	885	999999	999999	199	704	827	788	869	442	700	793	219	999999	501	686	27	55	628	224	938	181	999999	361	492	999999	243	522	348	228	633	783	471	88	327	999999	999999	465	944	190	184	511	185	999999	999999	999999	403	306	624	969	466	999999	956	912	497	
256	415	246	540	999999	471	999999	449	650	999999	999999	999999	141	781	738	489	562	110	447	49	999999	996	591	999999	444	759	936	897	378	762	999999	826	558	590	81	357	960	925	908	719	999999	71	534	999999	605	726	999999	525	886	490	904	425	999999	999999	70	999999	823	406	999999	286	535	417	81	888	700	100	772	550	710	390	999999	636	202	727	180	999999	472	512	244	999999	497	421	20	888	999999	692	999999	685	530	821	999999	564	829	631	194	462	990	645	389	999999	954	722	814	506	999999	999999	232	791	702	695	999999	321	999999	388	999999	999999	406	192	40	999999	783	96	30	999999	856	964	807	570	543	999999	384	826	132	999999	999999	775	606	514	927	999999	469	999999	982	999999	43	222	402	451	842	80	65	999999	615	381	999999	867	702	925	650	997	999999	662	999999	999999	321	960	199	999999	624	23	517	999999	999999	449	999999	268	113	195	855	643	571	999999	727	473	662	575	221	750	999	895	83	680	999999	930	130	999999	276	998	999999	82	33	999999	826	829	562	999999	553	175	834	471	999999	516	999999	17	435	999999	999999	785	999999	999999	999999	448	441	728	940	999999	999999	334	999999	739	992	115	672	782	619	610	539	898	910	999999	999999	999999	916	538	141	566	610	856	505	999999	999999	491	999999	999999	999999	585	999999	107	999999	725	145	229	846	104	479	658	999999	297	397	824	575	45	874	832	723	704	532	903	999999	999999	236	181	999999	314	866	510	438	999999	459	44	91	999999	19	999999	363	999999	209	999999	999999	999999	722	322	999999	680	999999	837	616	843	63	628	999999	625	510	515	999999	999999	400	542	237	969	999999	948	999999	999999	743	144	36	689	478	999999	505	710	845	124	660	914	712	158	864	38	999999	999999	841	830	981	465	930	999999	697	400	411	666	594	999999	262	999999	484	999999	937	315	811	927	375	141	999999	353	780	396	999999	999999	261	251	678	209	999999	635	117	16	381	288	999999	532	991	88	999999	838	125	755	861	886	439	606	221	558	226	966	999999	710	707	638	684	999999	649	999999	148	169	988	394	24	627	666	477	734	658	111	289	935	296	999999	295	237	999999	535	967	154	655	999999	129	982	118	999999	406	309	999999	603	669	999999	878	940	360	849	731	741	999999	230	961	999999	999999	456	937	40	932	98	421	411	659	999999	681	968	492	139	869	412	905	222	999999	999999	999999	65	442	406	999999	356	270	445	505	999999	301	747	192	999999	999999	672	999999	999999	482	317	887	342	944	660	211	909	457	231	980	329	999999	999999	960	
793	880	507	24	540	973	999999	828	976	905	375	999999	999999	786	708	661	206	999999	827	739	952	290	658	120	781	999999	157	898	999999	465	999999	457	999999	999999	999999	903	970	999999	514	999999	999999	489	999999	437	578	943	999999	133	999999	999999	784	999999	18	292	999999	512	232	999999	242	344	825	999999	789	521	999999	917	446	156	396	999999	690	547	851	999999	999999	999999	379	231	541	838	927	34	159	478	999999	999999	449	988	779	887	680	583	426	999999	999999	218	700	999999	708	999999	506	131	737	943	879	246	120	295	449	999999	142	11	999999	403	999999	999999	537	320	840	514	477	999999	999999	508	999999	117	131	682	443	633	772	979	522	880	999999	999999	999999	215	999999	999999	999999	999999	549	243	999999	678	728	32	762	999999	681	390	559	999999	193	58	999999	238	818	772	125	438	852	815	773	162	489	999999	71	610	514	332	720	406	410	999999	909	143	753	455	999999	108	999999	955	952	999999	429	328	697	293	999999	68	396	827	328	675	311	734	470	602	199	999999	960	162	999999	999999	669	163	794	869	999999	621	484	373	392	26	518	896	862	391	999999	999999	287	777	558	456	935	999999	87	734	999999	999999	672	161	266	999999	148	767	982	604	722	276	533	827	155	440	583	33	444	312	999999	415	872	89	999999	38	999999	193	603	999999	423	999999	86	70	857	963	948	333	116	757	878	751	914	268	668	466	637	999999	632	127	872	911	999999	774	577	999999	312	593	292	237	170	954	999999	465	190	947	200	473	970	191	492	260	916	687	434	415	501	613	999999	999999	401	25	560	999999	654	512	326	311	493	260	999999	365	999999	999999	596	999999	587	458	87	721	276	173	489	999999	635	622	994	772	350	171	999999	999999	999999	999999	835	155	999999	688	811	678	630	888	980	999999	530	999999	999999	46	100	510	999999	999999	536	999999	999999	238	999999	118	849	42	999999	553	961	999999	153	961	193	170	999999	450	999999	899	647	409	999999	388	193	769	921	999999	999999	957	681	999999	999999	73	999999	482	743	607	999999	999999	838	779	999999	87	926	658	576	568	942	59	992	999999	981	928	405	137	609	757	54	766	999999	350	629	999999	872	999999	987	90	799	711	999999	999999	830	999999	71	867	999999	23	461	534	202	362	566	363	965	41	857	415	667	45	873	985	562	999999	999999	497	999999	611	999999	804	671	496	999999	999999	631	999999	818	748	866	537	889	999999	999999	520	999999	835	784	276	594	840	274	582	422	763	837	441	884	977	999999	573	999999	999999	808	656	863	999999	593	334	
731	420	222	119	999999	140	999999	287	689	52	289	272	999999	883	27	373	999999	99	83	999999	403	200	670	841	612	302	819	262	787	649	657	867	252	459	545	183	999999	165	43	292	617	560	999999	842	697	873	860	834	999999	444	999999	773	632	587	999999	541	750	999999	506	255	320	999999	499	49	394	999999	29	263	348	999999	999999	999999	999999	791	397	843	447	827	153	739	442	984	643	999999	532	883	244	664	529	13	999999	256	658	787	971	999999	999999	999999	458	285	999999	607	496	775	999999	999999	717	841	200	97	999999	922	999999	767	813	335	259	157	999999	511	187	365	999999	999999	419	499	726	278	819	672	782	735	379	868	885	999999	497	867	653	791	999999	403	999999	999999	910	510	28	999999	973	999999	475	999999	999999	999999	108	999999	872	162	999999	209	999999	448	999999	528	999999	999999	999999	369	881	978	837	999999	504	725	345	783	891	302	999999	999999	480	999999	999999	999999	207	869	539	432	999999	398	999999	345	511	453	777	726	381	945	999999	551	999999	999999	20	995	808	93	418	480	999999	324	605	580	728	457	729	189	153	848	330	445	829	131	599	999999	999999	502	880	61	947	619	412	946	175	999999	999999	820	824	999999	999999	123	999999	999999	999999	455	792	391	616	999999	999999	598	582	533	624	691	722	835	70	527	979	315	999999	367	533	991	911	659	415	845	999999	908	364	843	482	217	985	770	309	153	700	634	886	999999	337	358	46	999999	331	483	170	126	760	307	330	999999	910	103	535	829	543	142	999999	771	559	814	244	999999	60	417	706	952	536	916	826	355	999999	387	999999	184	999999	42	337	931	684	389	158	66	522	422	306	999999	244	480	999999	568	657	125	276	522	124	306	999999	914	999999	218	999999	844	481	975	999999	999999	74	361	999999	511	804	54	999999	179	666	187	226	637	120	814	717	65	316	268	697	313	120	516	999999	999999	999999	999999	163	999999	999999	314	999999	547	999999	774	827	883	605	108	763	612	38	999999	999999	936	90	201	803	963	999999	534	999999	223	287	337	999999	557	300	225	308	391	891	619	380	999999	602	679	856	999999	986	834	460	218	504	999999	285	24	660	133	578	21	619	200	975	275	776	372	999999	999999	999999	280	592	390	799	381	721	419	726	999999	344	999999	345	467	976	666	83	329	718	203	999999	407	999999	177	646	297	771	700	999999	999999	585	239	420	999999	983	716	251	79	419	999999	372	999999	999999	165	788	178	999999	162	224	318	201	999999	999999	76	401	999999	383	999999	743	511	610	999999	
774	620	999999	114	990	933	999999	269	425	13	909	595	830	196	119	741	388	478	622	999999	999999	335	914	137	586	354	20	38	343	999999	336	907	522	351	101	999999	999999	999999	999999	741	678	954	893	999999	547	999999	245	215	845	641	999999	274	889	991	544	999999	705	999999	528	646	922	454	926	599	999999	999999	999999	999999	104	441	999999	704	301	880	940	532	441	999999	589	528	999999	999999	999999	701	788	71	28	530	807	651	999999	455	999999	541	999999	233	37	303	519	545	984	757	120	413	999999	999999	973	18	999999	999999	18	978	999999	10	538	127	271	234	811	615	983	999999	999999	453	469	58	548	760	71	716	504	147	217	54	544	361	694	999999	563	454	97	20	999999	795	643	999999	999999	164	12	701	962	802	492	999999	561	441	85	666	943	99	999999	223	999999	344	999999	870	999999	999999	466	999999	433	491	671	999999	528	999999	82	885	810	476	803	999999	999999	999999	999999	701	999999	313	493	999999	285	37	836	999999	999999	999999	73	999999	288	772	232	97	698	999999	278	999999	141	136	385	587	999999	199	999999	999999	296	410	466	586	590	999999	225	466	999999	363	901	405	654	207	705	999999	910	937	607	999999	253	999999	695	931	102	282	569	528	999999	905	743	95	999999	999999	187	260	417	486	555	472	556	765	424	344	923	872	999999	999999	430	731	676	999999	592	818	233	999999	715	535	999999	317	999999	697	538	767	620	816	234	999999	29	455	247	434	391	145	491	999999	300	360	17	229	455	999999	108	207	239	321	503	362	146	606	544	882	992	999999	227	859	237	656	724	117	647	541	999999	999999	494	252	999999	456	999999	745	290	364	999999	274	861	620	598	999999	538	309	999999	999999	158	423	999999	364	442	999999	918	632	999999	643	636	900	581	914	999999	133	713	986	280	56	36	400	325	190	364	727	387	606	270	896	128	424	793	776	392	501	999999	139	810	999999	538	704	494	646	728	627	999999	946	899	474	627	551	38	277	845	758	107	730	999999	714	999999	321	999999	364	525	221	116	805	531	229	69	584	186	383	517	332	906	679	462	737	43	440	707	795	278	999999	396	526	930	634	403	343	138	105	142	999999	342	139	131	516	999999	887	425	680	414	53	375	655	759	999999	851	428	278	999999	681	335	999999	576	96	948	824	999999	999999	896	826	999999	455	91	999999	300	989	776	558	999999	999999	156	24	36	390	234	211	741	766	999999	782	999999	75	999999	424	999999	612	765	53	999999	691	929	22	999999	853	688	598	293	414	469	
533	999999	870	332	55	534	320	587	195	999999	746	93	824	999999	999999	851	661	589	666	443	687	234	733	385	264	999999	999999	495	999999	702	999999	918	337	999999	999999	999999	999999	999999	999999	999999	999999	999999	580	190	436	608	999999	553	414	12	36	19	626	970	999999	309	351	999999	77	757	999999	824	414	493	999999	828	999999	527	585	999999	746	918	768	777	946	661	653	552	948	999999	999999	589	91	180	999999	626	301	999999	524	583	365	619	675	73	498	999999	621	97	999999	608	852	999999	968	999999	266	118	250	849	34	130	655	999999	546	999999	574	811	742	999999	817	609	536	398	999999	999999	999999	136	253	704	999999	999999	50	999999	597	349	803	605	999999	93	999999	567	999999	999999	999999	999999	928	999999	83	263	499	687	929	999999	279	355	999999	463	584	966	999999	139	864	999999	999999	999999	90	98	999999	207	999999	969	199	659	329	259	233	95	66	610	83	494	999999	990	215	999999	999999	999999	296	252	277	349	31	654	147	784	702	999999	880	592	322	839	999999	999999	999999	999999	497	280	67	29	999999	986	407	973	893	461	86	874	340	969	406	999999	801	958	929	278	947	545	522	544	999999	393	999999	474	999999	999999	140	186	354	999999	113	83	606	277	130	290	941	999999	760	685	999999	828	999999	911	195	999999	999999	405	946	376	999999	952	758	522	473	999999	999999	933	686	659	331	899	529	654	866	999999	820	999999	838	648	999999	900	784	836	836	728	883	302	288	400	206	734	999999	978	999999	160	324	93	999999	392	508	999999	370	999999	364	999999	999999	855	55	861	999999	512	567	308	50	681	177	921	686	744	854	999999	655	999999	463	597	670	551	551	715	18	737	730	455	999999	999999	539	683	999999	38	429	999999	257	426	325	999999	176	931	938	431	999999	403	407	69	537	28	363	85	648	766	148	757	314	999999	852	348	782	121	167	999999	999999	494	448	657	999999	826	242	238	999999	999999	430	999999	999999	129	732	999999	339	671	918	132	965	464	999999	715	889	671	999999	916	573	976	911	64	999999	999999	289	498	999999	749	743	711	785	135	114	878	346	409	154	194	999999	247	18	999999	203	45	756	999999	999999	733	768	654	999999	325	999999	999999	858	375	999999	396	840	999999	661	590	999999	216	999999	840	359	166	379	490	526	999999	318	336	968	800	861	737	999999	602	48	999999	999999	99	608	469	999999	121	29	970	444	758	354	374	585	428	192	999999	699	999999	337	303	363	999999	137	573	999999	999999	35	67	514	237	926	248	205	440	609	999999	608	999999	379	248	
146	408	55	768	194	944	750	550	618	999999	999999	553	274	999999	867	703	962	45	999999	143	999999	999999	466	999999	831	116	178	155	818	353	388	823	999999	99	166	955	241	368	388	72	586	484	448	639	199	383	999999	460	573	906	876	572	423	245	162	184	942	839	937	999999	776	605	731	275	496	224	16	184	999999	912	471	603	657	400	556	999999	523	826	999999	458	142	999999	581	912	477	815	999999	311	936	982	22	999999	431	999999	999999	980	753	183	153	975	376	798	871	661	444	282	915	33	689	551	999999	126	822	489	945	68	34	818	797	680	815	999999	999999	606	999999	78	182	357	999999	576	999999	999999	999999	51	91	343	845	920	478	999999	900	386	621	395	331	896	579	942	364	999999	999999	934	386	472	999999	671	560	275	761	375	110	568	918	123	693	320	999999	999999	999999	999999	999999	999999	350	602	780	438	999999	852	999999	13	499	999999	992	877	619	923	964	220	881	419	999999	580	168	999999	104	341	467	508	702	999999	463	798	543	753	999999	999999	999999	783	692	731	588	708	989	758	876	869	575	999999	999999	770	356	232	999999	988	999999	642	999999	248	507	999999	999999	584	160	999999	549	999999	696	249	863	767	339	999999	528	159	830	84	590	409	999999	234	766	425	999999	931	664	999999	999999	555	925	381	906	355	285	253	760	14	558	725	219	999999	183	336	188	735	441	175	704	999999	999999	753	62	999999	22	283	682	555	578	999999	610	318	801	151	324	491	999999	983	905	999999	399	999999	999999	864	999999	59	61	439	246	999999	500	498	536	158	396	999999	328	369	342	999999	571	214	435	339	125	900	999999	42	22	697	874	457	999999	429	360	341	236	197	355	963	231	253	319	309	999999	999999	781	653	999999	152	173	999999	650	903	712	195	401	196	749	999999	674	999999	426	549	405	52	999999	999999	798	64	999999	141	999999	378	780	328	895	135	611	14	128	731	288	999999	999999	383	806	367	999999	175	940	50	448	65	299	212	826	769	904	685	883	674	854	699	207	41	999999	999999	132	394	299	275	999999	745	181	942	740	556	25	32	245	999999	399	999999	999999	904	693	958	89	999999	999999	135	231	926	131	454	876	999999	999999	501	999999	534	999999	332	999999	675	465	702	884	356	999999	280	754	999999	449	22	284	999999	585	303	348	529	202	554	893	174	999999	658	999999	726	999999	162	883	523	136	999999	999999	77	999999	448	448	999999	83	999999	116	230	381	349	486	119	179	654	13	379	163	999999	342	690	438	710	999999	807	
88	167	289	319	999999	999999	755	738	385	217	475	147	999999	358	999999	999999	999999	672	793	703	181	999999	557	421	158	999999	370	759	378	945	639	56	815	999999	999999	999999	453	797	999999	150	593	748	999999	961	189	866	524	804	999999	999999	999999	765	917	928	999999	573	999999	868	170	882	869	996	370	999999	577	428	999999	224	447	540	24	650	999999	653	119	432	781	595	242	292	990	999999	999999	503	703	873	138	887	14	347	315	585	636	951	280	999999	387	303	394	760	545	309	367	391	999999	601	999999	274	818	213	791	24	636	878	891	999999	167	999999	736	704	299	444	999999	109	999999	439	24	886	382	522	54	488	999999	481	747	999999	999999	457	999999	999999	946	999999	78	800	555	301	999999	999999	999999	966	999999	521	566	689	999999	110	100	268	999999	430	586	50	999999	999999	168	999999	812	164	141	999999	999999	710	999999	634	758	435	375	999999	553	999999	490	266	826	999999	92	533	921	522	20	999999	600	940	300	999999	524	905	972	771	999999	252	489	794	626	859	861	729	999999	931	999999	45	999999	680	714	999999	940	330	223	486	999999	999999	999999	299	153	495	610	999999	999999	17	120	999999	999999	603	777	311	453	695	999999	967	553	362	244	999999	999999	975	911	999999	236	999999	999999	204	691	496	999999	16	860	199	651	141	258	697	999999	291	821	89	582	141	903	413	779	254	689	256	932	860	999999	999999	708	177	584	999999	938	352	733	915	170	966	55	770	450	264	54	509	719	856	52	952	999999	511	403	780	25	999999	999999	39	515	445	563	999999	615	469	490	483	556	999999	759	967	557	906	918	999999	95	143	962	525	999999	189	999999	999999	817	999999	232	207	774	999999	674	125	63	704	410	999999	999999	999999	164	980	773	570	999999	161	107	85	405	272	592	787	999999	882	859	772	999999	335	999999	999999	879	999999	247	293	709	753	892	643	913	853	505	203	999999	736	978	982	751	999999	999999	385	978	742	999999	959	614	986	118	792	265	291	875	84	999999	925	479	986	743	490	861	209	269	463	171	999999	767	399	585	958	903	877	31	999999	999999	532	508	146	135	287	679	722	644	110	387	632	977	431	387	286	999999	992	248	270	999999	999999	126	524	581	500	202	225	410	999999	888	388	269	687	976	293	999999	342	861	465	999999	148	999999	169	86	538	574	999999	21	309	701	911	639	760	419	999999	416	983	999999	999999	95	464	321	493	221	999999	999999	300	454	103	858	924	141	999999	459	640	999999	957	999999	53	925	856	213	999999	999999	977	
749	999999	277	906	877	999999	778	236	999999	357	826	81	947	87	174	284	891	917	999999	776	999999	999999	310	779	607	459	545	999999	708	239	999999	220	999999	244	260	864	33	999999	999999	425	999999	904	999999	999999	813	400	19	371	999999	651	964	999999	661	999999	999999	892	207	999999	999999	427	898	267	999999	151	106	616	999999	713	827	999999	261	999999	701	999999	630	999999	999999	999999	966	216	450	184	641	67	274	964	559	999999	47	367	666	535	247	799	526	888	999999	270	999999	207	999999	999999	543	579	400	999999	999999	635	999999	331	447	999	531	102	977	724	625	470	876	141	66	685	675	469	999999	725	999999	902	999999	999999	498	193	202	769	853	999999	640	999999	999999	654	380	923	310	716	920	667	999999	999999	821	801	999999	916	394	873	150	678	630	84	935	675	513	692	136	319	832	263	806	762	249	999999	94	562	804	232	999999	999999	384	999999	548	975	721	961	999999	707	999999	582	799	328	628	999999	524	566	136	999999	150	688	797	999999	884	999999	999999	252	904	988	717	710	122	171	122	17	303	670	535	999999	999999	552	611	429	840	999999	463	488	143	999999	319	528	435	812	92	83	999999	393	999999	881	124	478	66	102	989	768	999999	999999	216	999999	999999	853	40	176	999999	597	999999	377	161	999999	213	382	999999	839	999999	999999	284	999999	89	999999	999999	999999	594	654	845	484	495	519	439	999999	789	825	282	999999	194	465	999999	999999	999999	494	996	967	241	451	678	742	369	999999	423	800	493	170	999999	999999	949	970	268	386	999999	562	112	567	938	89	845	387	110	999999	655	223	701	999999	534	594	52	999999	678	153	999999	999999	125	278	106	999999	588	999999	277	115	572	223	999999	121	938	222	999999	439	999999	162	605	999999	641	772	571	209	108	478	636	999999	999999	255	999999	999999	409	999999	999999	833	471	308	999999	227	120	995	34	442	27	590	86	321	212	613	674	526	547	685	999999	999999	707	999999	541	119	991	312	980	326	921	91	711	721	999999	558	967	730	999999	999999	999999	646	747	139	192	999999	401	324	762	521	581	775	577	724	755	105	136	999999	767	391	235	999999	999999	708	520	935	878	999999	547	654	645	943	865	999999	505	825	604	578	714	32	999999	677	550	469	745	156	513	987	966	999999	999999	999999	962	279	163	382	632	49	618	256	639	46	777	999999	875	999999	910	999999	229	929	500	557	860	744	672	999999	999999	554	962	373	432	891	398	867	231	252	999999	999999	15	132	202	565	959	467	393	682	899	999999	594	999999	999999	999999	
767	999999	189	999999	542	227	606	999999	999999	999999	999999	999999	999999	748	999999	910	886	633	656	324	413	106	737	999999	597	402	361	990	999999	824	960	854	137	999999	133	361	687	999999	709	763	989	410	16	124	999999	714	999999	645	44	989	556	960	462	999999	690	671	309	254	999999	150	866	616	945	301	999999	231	127	999999	624	296	232	538	923	999999	335	12	999999	622	455	883	758	716	955	669	278	999	402	216	647	462	61	443	81	569	896	382	465	715	996	267	597	159	30	747	766	27	46	569	596	688	999999	687	798	403	392	160	999999	999999	32	128	829	910	847	172	245	999999	467	364	999999	952	999999	384	999999	198	999999	609	999999	999999	903	260	962	832	620	958	881	999999	999999	677	186	999999	721	189	999999	878	438	687	311	857	511	976	560	681	999999	643	151	207	71	610	999999	783	464	452	382	999999	165	999999	999999	888	291	999999	155	789	999999	259	240	367	691	999999	999999	608	999999	999999	999999	926	699	290	269	976	817	684	999999	43	569	403	999999	279	999999	920	999999	441	396	422	576	639	831	770	503	324	999999	784	516	999999	849	999999	999999	626	745	999999	82	875	737	323	81	999999	569	121	999999	784	999999	961	559	770	34	328	999999	885	999999	76	104	929	999999	999999	573	43	178	987	193	70	917	999999	533	361	999999	847	704	82	351	969	80	720	999999	718	358	451	234	999999	300	531	999999	600	364	679	361	153	98	792	999999	47	999999	582	927	999999	867	310	437	208	923	186	623	149	543	301	996	999999	388	77	596	999999	999999	432	696	662	999999	327	311	854	10	999999	999999	911	999999	313	999999	999999	792	391	851	57	999999	999999	822	124	907	158	999999	73	682	976	999999	30	999999	628	238	999999	885	275	396	999999	999	582	207	999999	427	711	816	240	761	508	591	999999	999999	548	117	783	610	999999	754	624	270	248	999999	34	940	999999	715	703	84	999999	612	527	994	999999	999999	442	828	603	999999	205	999999	826	311	184	394	766	804	658	521	455	999999	999999	520	999999	999999	761	410	183	288	688	999999	122	165	236	896	74	12	914	500	674	955	17	999999	559	292	443	999999	999999	639	999999	934	67	192	629	139	308	17	232	32	296	42	999999	999999	19	209	229	671	85	288	330	763	890	167	999999	500	999999	999999	961	999999	999999	824	412	543	999999	754	939	930	535	106	598	999999	780	891	213	642	310	692	875	359	73	772	860	999999	318	999999	53	899	345	999999	741	878	56	743	186	471	629	120	999999	265	269	298	999999	
978	690	274	983	999999	954	214	199	706	999999	611	425	999999	999999	999999	999999	999999	999999	50	594	405	999999	999999	999999	46	715	741	22	999999	482	619	999999	774	636	881	39	54	436	999999	999999	140	939	44	333	445	999999	112	507	936	999999	524	999999	999999	999999	739	623	970	999999	999999	999999	999999	202	10	999999	934	520	651	447	92	999999	190	269	999999	105	463	465	330	396	574	719	612	243	86	999999	957	74	871	80	896	999999	999999	790	489	761	999999	938	939	810	398	999999	676	665	999999	999999	705	264	889	133	250	999999	999999	999999	999999	237	680	979	125	696	276	869	999999	580	550	823	605	399	779	903	373	999999	999999	519	997	649	52	947	818	803	999999	702	185	999999	829	622	999999	485	111	999999	999999	999999	822	253	544	999999	285	999999	125	601	677	316	485	985	760	725	757	782	586	49	194	733	170	321	98	999999	999999	999999	999999	999999	857	129	297	527	822	999999	702	282	975	478	374	999999	831	226	136	301	227	199	999999	999999	865	193	898	71	78	358	591	510	165	971	834	383	355	198	744	557	29	957	173	999999	33	999999	807	999999	675	247	999999	944	999999	796	355	504	914	646	72	673	230	235	459	473	39	201	999999	999999	999999	990	999999	643	481	579	282	270	35	848	90	389	999999	791	396	831	999999	999999	325	368	999999	999999	468	999999	135	81	336	793	508	700	999999	832	368	803	472	684	645	268	472	999999	524	95	479	76	999999	682	296	439	839	627	27	392	999999	758	999999	315	532	893	517	999999	252	488	761	335	738	999999	999999	582	328	711	196	198	999999	709	999999	540	859	999999	151	453	999999	897	999999	880	999999	727	999999	610	425	167	162	999999	750	72	372	999999	333	153	999999	318	662	714	120	137	441	999999	217	175	914	999999	455	140	751	74	626	999999	534	881	999999	21	301	999999	167	171	559	444	448	999999	347	999999	217	716	74	833	999999	999999	786	999999	448	999999	519	790	696	577	712	32	999999	686	445	999999	511	452	999999	326	999999	999999	556	949	578	997	390	104	999999	999999	640	739	75	918	283	555	569	708	999999	999999	999999	510	722	999999	999999	537	999999	762	676	330	306	999999	225	747	817	547	523	999999	999999	999999	474	424	999999	590	937	973	999999	999999	999999	890	457	999999	19	702	825	999999	530	999999	999999	51	562	628	428	999999	809	875	523	328	110	999999	42	732	999999	990	333	86	999999	141	651	485	580	363	360	999999	999999	999999	999999	522	999999	311	26	556	346	216	889	999999	999999	999999	999999	72	999999	637	980	999999	
999999	725	351	999999	379	999999	966	999999	325	24	999999	208	278	641	635	999999	130	11	999999	799	719	486	395	999999	999999	487	89	95	360	588	36	942	382	684	999999	157	162	736	153	184	344	628	240	332	999999	690	999999	365	827	999999	999999	457	242	191	956	381	339	108	999999	891	999999	880	48	736	987	527	825	999999	999999	488	999999	393	858	231	464	101	999999	999999	507	420	909	724	268	883	646	999999	710	201	728	558	999999	64	818	999999	515	464	589	503	999999	229	999999	984	653	348	999999	558	599	20	726	864	135	999999	601	506	982	999999	622	164	100	419	816	634	999999	999999	670	108	999999	606	715	10	511	752	729	999999	555	924	80	919	570	97	979	700	475	863	432	551	462	322	279	571	842	434	413	925	412	240	999999	999999	678	999999	999999	999999	304	726	362	383	546	999999	950	67	873	702	999999	12	439	126	168	11	731	128	645	263	999999	154	168	999999	348	999999	999999	324	806	580	251	355	113	986	405	748	510	59	14	149	999999	222	999999	149	840	410	495	999999	81	127	768	559	578	999999	666	160	568	999999	44	742	999999	635	261	302	460	248	899	453	721	420	501	999999	124	506	891	999999	456	999999	246	938	318	588	252	689	812	999999	776	383	329	254	190	235	25	272	700	735	961	405	689	999999	511	52	999999	999999	625	97	445	82	838	552	704	549	48	105	999999	999999	392	572	999999	768	472	999999	999999	999999	239	275	999999	852	805	166	162	999999	339	644	437	276	23	591	999999	725	999999	704	544	999999	550	640	196	919	837	999999	352	399	999999	999999	139	985	918	108	999999	360	430	593	999999	682	999999	653	220	999999	668	167	999999	999999	999999	999999	999999	768	981	355	999999	599	89	746	24	964	999999	762	999999	418	515	451	357	915	999999	999999	999999	663	437	861	387	897	430	792	260	679	999999	999999	999999	159	999999	371	999999	572	182	999999	280	684	578	312	868	999999	516	801	999999	227	810	931	999999	796	470	999999	341	129	968	39	178	999999	495	999999	969	272	872	987	19	154	447	784	999999	336	441	619	95	134	999999	750	999999	629	903	43	869	73	909	104	688	552	40	884	604	153	999999	999999	198	244	999999	999999	764	529	999999	999999	779	35	198	315	999999	850	772	216	999999	999999	999999	549	393	462	999999	905	363	999999	308	999999	123	563	999999	599	672	457	431	850	791	396	985	861	837	168	263	999999	875	604	739	837	780	823	757	386	505	125	600	736	770	437	252	986	230	335	999999	226	999999	599	642	906	
429	921	425	739	999999	786	999999	999999	208	630	40	759	999999	471	686	999999	805	804	999999	557	857	694	90	999999	154	999	640	511	538	999999	999999	285	999999	833	417	999999	999999	999999	999999	718	413	376	538	149	407	493	999999	759	649	340	421	51	505	95	59	735	841	71	595	243	999999	210	696	999999	631	999999	797	215	63	827	892	787	999999	999999	999999	999999	166	940	956	660	61	881	862	999999	625	999999	780	876	783	999999	999999	346	432	909	571	999999	680	376	518	652	695	742	706	821	447	633	389	129	999999	567	579	901	114	934	192	274	347	497	545	673	973	921	431	381	811	555	999999	999999	999999	941	811	999999	432	313	965	318	185	51	760	991	999999	661	935	226	113	125	241	497	726	307	865	192	999999	844	999999	774	999999	335	20	999999	999999	999999	999999	999999	756	789	479	801	999999	873	99	305	999999	553	106	999999	986	215	278	999999	324	999999	34	516	85	629	958	588	635	999999	997	850	999999	868	722	939	356	935	469	323	999999	440	528	853	217	569	454	287	747	366	999999	999999	66	324	577	411	999999	798	924	137	999999	890	175	999999	876	999999	274	868	830	166	999999	999999	746	954	999999	884	348	999999	308	515	184	681	840	278	999999	892	793	716	301	999999	335	558	21	341	491	755	274	749	976	968	999999	999999	456	591	999999	737	369	999999	275	693	73	441	499	999999	953	159	60	897	375	983	455	557	576	999999	830	417	48	999999	472	303	619	598	999999	339	220	597	999999	259	877	675	999999	691	451	999999	257	894	999999	602	388	342	999999	376	384	993	523	748	19	999999	760	999999	698	999999	639	999999	999999	474	247	999999	999999	365	999999	801	999999	999999	461	764	116	968	272	936	359	446	35	140	598	999999	224	999999	816	472	588	299	999999	893	976	577	62	479	999999	783	999999	898	999999	32	417	903	356	999999	541	759	641	51	674	823	634	262	929	999999	383	830	259	45	353	736	999999	635	312	999999	722	999999	712	636	999999	488	999999	999999	51	999999	723	694	896	999999	670	67	830	546	624	675	269	724	648	553	105	703	533	621	555	668	255	781	999999	230	999999	999999	999999	15	999999	999999	999999	999999	221	926	784	688	999999	720	375	296	905	240	20	636	866	998	245	168	541	999999	999999	668	904	999999	757	942	103	999999	576	22	999999	999999	938	439	142	95	513	721	769	416	769	813	256	269	762	24	770	964	363	963	421	999999	999999	999999	999999	875	279	999999	178	842	999999	999999	154	362	999999	90	999999	999999	504	781	495	524	
399	134	970	151	421	645	999999	742	181	138	322	612	600	131	361	80	999999	266	816	675	553	926	821	510	669	999999	983	999999	723	999999	999999	999999	999999	999999	499	349	898	100	999999	633	226	435	671	467	945	541	762	999999	729	231	384	247	965	819	970	472	312	469	999999	999999	661	939	29	981	667	999999	999999	702	999999	21	999999	117	802	999999	458	127	264	999999	999999	999999	141	829	952	999999	999999	233	617	658	927	36	999999	438	618	936	972	287	416	689	799	215	406	69	530	718	58	276	444	782	999999	853	217	948	999999	353	395	832	986	527	176	443	133	999999	775	606	999999	743	498	866	220	180	711	575	564	360	731	999999	999999	243	999999	548	789	999999	297	999999	818	98	534	274	550	149	301	888	523	366	91	999999	294	999999	744	999999	778	577	572	200	152	999999	999999	554	622	323	533	752	84	628	654	299	999999	702	999999	999999	219	999999	325	80	879	999999	61	208	278	811	787	999999	499	148	999999	999999	271	106	930	999999	703	999999	652	236	616	548	814	999999	711	999999	999999	591	146	858	105	555	262	502	321	330	590	999999	285	999999	536	999999	263	999999	858	442	999999	999999	771	612	192	239	580	98	463	999999	18	166	999999	486	999999	205	247	641	53	224	959	768	785	610	594	516	704	999999	700	467	294	878	47	999999	763	640	820	534	676	999999	999999	173	999999	979	321	434	700	999999	731	340	911	621	999999	643	483	269	316	170	27	675	534	999999	999999	995	999999	139	129	999999	722	449	385	712	965	999999	249	795	729	806	299	170	816	905	119	370	556	673	985	403	999999	503	333	660	999999	10	340	999999	999999	53	933	192	315	482	86	999999	954	999999	656	715	403	687	540	510	999999	857	859	629	999999	37	449	999999	154	999999	999999	999999	125	724	205	964	846	14	30	685	873	999999	999999	343	829	999999	999999	357	26	280	999	117	963	823	789	999999	151	999999	617	748	604	999999	47	589	60	999999	999999	240	12	692	869	399	667	999999	637	999999	12	525	800	999999	621	999999	366	874	726	324	999999	301	999999	545	822	144	396	281	999999	323	79	275	292	972	659	185	354	334	410	999999	449	117	196	34	658	626	999999	999999	137	512	999999	173	862	735	600	999999	304	467	999999	999999	12	396	774	323	999999	736	999999	827	152	445	747	42	473	999999	999999	158	999999	999999	887	206	233	581	999999	578	130	905	999999	999999	381	783	880	887	465	676	607	999999	343	999999	339	921	999999	93	999999	691	999999	170	700	999999	860	452	999999	394	
579	672	511	431	252	205	202	999999	333	999999	455	369	565	859	999999	797	518	821	999999	241	580	965	999999	149	908	462	813	960	215	999999	696	929	21	496	317	793	175	185	810	148	680	550	598	707	638	314	999999	905	593	902	237	49	637	539	813	999999	858	371	523	790	391	242	583	999999	989	526	357	78	551	783	632	343	20	676	561	40	376	999999	511	603	336	999999	376	999999	999999	657	301	482	999999	703	934	999999	999999	30	757	447	966	931	718	999999	956	67	363	810	280	999999	38	961	978	999999	247	752	860	919	463	999999	866	281	238	999999	999999	875	999999	848	848	999999	680	999999	919	124	999999	444	398	399	647	278	554	566	42	544	629	340	503	900	999999	999999	999999	999999	566	283	580	695	703	999999	888	91	672	515	961	452	223	999999	52	864	719	802	364	999999	282	195	928	309	999999	999999	713	893	999999	495	391	665	999999	938	433	645	543	378	999999	999999	511	565	606	48	999999	589	330	591	298	639	191	664	828	999999	470	381	354	281	456	19	672	994	710	186	999999	305	567	285	614	406	330	350	71	351	960	716	589	890	704	659	373	132	604	741	999999	727	837	412	999999	62	300	272	922	731	350	999999	855	999999	999999	309	999999	55	999999	891	319	999999	999999	486	522	753	791	999999	576	797	646	999999	399	968	872	406	467	165	808	562	999999	68	999999	340	11	453	861	170	999999	405	637	999999	999999	999999	432	473	134	999999	889	723	999999	835	695	135	94	800	126	886	999999	518	841	866	247	424	785	999999	422	272	484	78	999999	630	489	999999	169	999999	999999	687	999999	408	282	116	275	94	301	280	372	303	255	211	999999	974	614	466	999999	770	90	731	999999	182	999999	999999	876	820	831	639	999999	524	965	765	406	439	999999	157	246	734	600	162	999999	999999	887	129	27	283	741	999999	26	32	616	999999	999999	672	759	999999	357	999999	999999	455	263	662	999999	999999	337	489	999999	999999	634	466	230	999999	179	928	609	421	999999	932	844	999999	89	913	999999	333	908	999999	999999	999999	679	976	999999	825	504	155	899	469	591	999999	791	537	478	843	292	560	801	787	229	319	73	999999	89	425	999999	637	999999	349	49	600	939	762	999999	81	999999	999999	666	405	334	33	39	149	999999	255	999999	999999	133	245	630	72	531	130	999999	999999	999999	340	896	384	999999	867	999999	559	430	991	109	39	576	407	625	634	893	406	463	206	289	999999	999999	834	284	269	513	140	719	977	78	819	416	999999	411	887	761	999999	
999999	466	999999	480	719	838	999999	121	999999	726	620	996	999999	135	666	159	929	999999	822	72	110	989	999999	649	839	999999	922	290	622	999999	995	737	872	612	261	997	951	999999	214	679	688	172	999999	999999	520	723	808	943	163	266	999999	666	74	699	999999	166	999999	999999	640	276	915	865	499	916	730	882	133	566	999999	669	207	129	541	153	999999	999999	469	999999	999999	126	999999	979	136	365	10	339	673	999999	430	104	894	999999	179	937	763	999999	999999	613	66	999999	599	999999	79	493	69	703	134	921	325	254	696	536	476	999999	999999	999999	738	999999	915	401	999999	950	999999	779	774	850	950	999999	999999	999999	274	999999	519	500	527	999999	910	642	306	999999	214	999999	999999	186	999999	368	880	655	314	826	94	999999	697	665	999999	648	116	300	719	218	753	999999	541	999999	979	840	999999	976	999999	241	36	105	837	999999	196	467	103	959	999999	415	970	999999	298	562	475	734	168	854	81	878	999999	619	999999	97	999999	999999	219	999999	206	567	352	999999	658	83	999999	988	701	88	478	961	555	156	919	313	248	458	999999	978	299	255	999999	171	904	128	945	416	182	749	999999	999999	999999	11	762	814	73	75	646	999999	762	486	42	90	385	119	332	148	999999	619	849	999999	999999	241	801	951	884	191	999999	539	137	394	816	999999	21	999999	713	999999	999999	114	250	182	811	27	226	999999	222	601	785	795	795	807	715	563	999999	971	72	26	210	811	929	881	75	117	97	378	999999	999999	78	999999	405	779	999999	596	378	676	293	433	25	988	738	292	405	214	744	330	999999	263	999999	50	902	999999	353	582	999999	369	999999	704	930	848	152	142	999999	375	399	26	63	129	999999	233	999999	639	11	221	999999	646	999999	861	372	766	699	417	38	38	999999	708	436	999999	420	999999	999999	589	502	176	845	999999	759	40	814	727	276	999999	78	999999	362	999999	999999	141	509	538	882	999999	341	173	158	735	999999	999999	999999	690	590	881	999999	185	999999	107	146	999999	376	476	999999	455	57	645	499	150	999999	999999	999999	254	22	305	999999	999999	136	324	258	339	999999	120	502	264	999999	999999	147	395	849	999999	174	265	136	861	765	999999	651	437	207	695	673	17	999999	999999	999999	999999	999999	999999	999999	826	999999	349	999999	807	816	265	974	632	282	999999	999999	114	999999	454	46	420	127	160	539	639	240	698	126	562	665	999999	723	598	999999	570	999999	851	185	32	999999	824	999999	328	999999	999999	999999	29	165	284	197	568	717	942	999999	419	999999	999999	755	580	
596	359	232	999999	999999	806	999999	385	207	712	999999	656	929	277	609	999999	14	799	999999	40	581	999999	543	842	375	106	303	780	999999	26	84	927	106	604	436	999999	602	999999	186	248	967	682	822	453	806	541	639	449	999999	655	999999	695	999999	725	998	386	815	390	920	55	513	761	653	191	637	550	559	334	841	124	619	999999	999999	867	999999	999999	398	999999	45	999999	467	853	447	86	611	389	516	381	606	999999	999999	999999	999999	141	735	215	38	641	815	999999	999999	314	607	229	999999	530	82	553	662	999999	999999	725	355	96	587	659	324	999999	579	258	999999	188	728	999999	999999	407	684	999999	142	857	870	757	285	779	852	162	256	999999	50	90	316	999999	719	506	71	954	999999	122	553	85	999999	999999	71	999999	999999	802	586	999999	784	638	845	591	421	804	239	240	450	999999	244	434	999999	106	536	499	941	81	469	232	999999	490	541	572	937	999999	966	419	695	717	999999	999999	576	999999	443	412	245	725	551	914	999999	830	999999	300	878	129	999999	794	999999	572	999999	999999	999999	364	94	303	106	283	999999	364	837	820	544	732	28	999999	999999	970	999999	134	999999	226	530	555	955	899	976	250	999999	818	393	999999	999999	133	101	999999	999999	222	357	149	315	961	82	196	87	456	296	781	282	999999	270	701	141	999999	318	999999	629	788	409	195	327	856	589	834	970	665	336	420	641	621	478	646	623	522	818	302	999999	343	478	508	613	999999	968	11	557	691	999999	692	815	691	999999	999999	813	172	822	999999	382	247	226	999999	130	875	150	660	224	999999	88	619	982	25	999999	296	320	900	999999	133	887	588	287	288	999999	643	605	950	999999	550	833	999999	700	369	920	999999	127	999999	388	999999	64	318	999999	932	613	431	710	800	435	491	618	912	999999	698	571	793	999999	937	797	487	280	200	999999	999999	999999	999999	918	623	105	359	178	264	999999	999999	79	579	801	999999	674	203	932	804	999999	363	932	920	871	12	797	136	946	189	268	900	468	864	501	123	151	999999	512	97	704	85	999999	364	399	747	628	992	991	615	272	604	999999	475	674	999999	741	999999	755	999999	826	999999	413	989	995	999999	384	999999	87	999999	212	999999	999999	845	110	449	50	578	530	133	383	804	144	999999	916	999999	999999	993	199	999999	381	280	242	595	999999	736	672	333	368	778	999999	423	915	313	413	585	913	999999	375	234	422	172	349	631	543	31	833	83	82	999999	275	391	26	48	316	932	455	104	585	374	999999	717	220	752	
761	959	889	831	999999	341	999999	648	628	999999	626	999999	999999	611	61	248	902	598	999999	36	513	999999	407	876	996	481	140	818	133	10	999999	705	952	597	869	584	142	999999	155	741	591	999999	999999	61	422	999999	11	843	53	999999	472	188	999999	193	249	999999	562	22	835	999999	210	930	524	627	517	920	999999	343	741	477	116	899	999999	519	444	886	227	355	464	898	479	999999	775	786	538	278	249	769	358	99	32	129	999999	699	540	661	111	146	544	501	841	667	999999	575	999999	572	735	946	749	999999	563	216	558	936	976	914	165	999999	98	999999	681	497	999999	652	999999	986	732	753	978	783	784	90	810	962	999999	999999	193	210	999999	966	542	302	999999	995	535	815	571	999999	723	626	505	999999	999999	306	819	354	683	999999	130	999999	999999	982	967	965	578	999999	406	595	880	174	730	954	999999	131	706	999999	999999	989	126	640	425	501	39	362	287	420	42	514	999999	711	138	733	90	313	135	559	999999	63	999999	62	418	975	360	558	999999	999999	192	999999	599	439	877	694	343	489	999999	348	952	615	688	167	450	892	452	178	999999	996	874	999999	996	156	65	423	571	73	231	449	150	481	465	736	999999	999999	999999	713	999999	444	399	600	485	787	607	718	375	270	612	526	999999	192	522	899	999999	315	930	453	999999	463	132	999999	268	388	208	481	999999	999999	999999	343	977	999999	344	999999	607	999999	999999	999999	549	999999	58	310	461	999999	916	958	999999	565	70	922	186	471	338	380	321	129	999999	999999	589	135	568	423	999999	278	999999	794	999999	921	302	401	912	999999	904	48	999999	999999	818	563	472	999999	523	594	999999	16	167	516	999999	963	289	999999	943	305	629	999999	999999	634	999999	193	999999	131	120	999999	273	669	19	465	999999	299	964	500	310	777	999999	349	612	974	532	333	999999	42	394	884	642	814	999999	617	101	490	999999	781	851	999999	407	350	138	486	330	231	997	999999	999999	120	998	789	186	175	671	290	999999	999999	111	646	82	133	737	999999	404	999999	999999	999999	373	86	38	193	648	675	380	293	999999	999999	653	311	336	417	999999	284	885	852	637	292	945	999999	679	468	679	999999	562	284	999999	901	92	871	20	604	338	872	91	815	999999	511	795	387	999999	685	159	800	319	664	999999	999999	351	551	821	928	456	562	407	570	514	999999	123	105	679	320	53	999999	999999	731	999999	220	999999	80	999999	999999	497	999999	742	999999	319	878	895	897	244	160	560	540	60	999999	158	776	475	999999	310	707	
397	699	707	758	999999	376	999999	587	999999	999999	270	281	839	999999	441	999999	820	413	261	999999	547	225	860	529	760	999999	731	219	583	312	745	999999	999999	999999	738	999999	860	984	361	942	999999	317	321	415	890	288	999999	365	649	269	955	999999	270	999999	999999	182	839	999999	998	139	645	300	999999	282	93	589	511	833	999999	643	38	835	61	318	267	240	903	454	639	481	811	999999	569	999999	356	999999	421	999999	846	566	958	999999	986	999999	999999	999999	999999	49	332	310	776	999999	409	16	999999	130	20	951	999999	999999	278	999999	549	999999	327	278	730	690	925	409	178	416	999999	400	999999	356	849	999999	21	189	927	864	132	338	704	944	999999	999999	92	236	673	469	999999	999999	999999	574	999999	469	904	38	357	622	123	922	999999	369	879	19	331	884	281	190	999999	236	999999	414	999999	999999	821	999999	311	177	608	999999	736	999999	728	80	999999	120	224	389	924	999999	832	314	999999	209	205	344	74	958	241	999999	955	492	530	999999	915	882	999999	921	648	531	727	999999	24	424	196	434	641	809	906	221	670	891	266	956	403	696	663	999999	25	486	319	353	936	410	743	999999	999999	276	164	229	808	302	999999	403	265	652	999999	336	23	771	999999	999999	999999	29	999999	73	236	999999	68	999999	229	249	906	171	221	384	253	999999	680	942	256	375	654	686	413	999999	160	999999	999999	751	406	336	999999	254	783	64	999999	916	999999	679	26	999999	217	999999	10	568	999999	579	999999	881	408	686	656	81	999999	337	610	999999	615	999999	912	374	873	316	822	999999	999999	661	387	167	93	337	740	10	999999	642	167	719	999999	845	981	580	680	818	352	999999	680	977	729	456	453	925	310	714	999999	652	740	901	999999	117	999999	734	202	34	798	81	945	655	155	999999	179	999999	689	770	187	342	693	64	963	112	999999	999999	931	999999	714	167	36	35	243	282	999999	999999	607	578	999999	256	388	999999	30	281	774	34	832	848	286	562	246	999999	999999	434	959	685	999999	19	894	164	999999	999999	320	641	54	999999	421	999999	978	999999	293	120	999999	930	953	46	44	691	337	198	999999	93	654	161	999999	496	999999	999999	323	999999	328	597	684	323	453	126	346	389	999999	855	612	999999	869	999999	999999	999999	247	999999	481	922	651	255	681	706	774	719	616	168	719	558	431	612	559	761	594	999999	436	979	486	836	700	654	464	999999	585	430	224	291	999999	796	259	891	999999	999999	575	83	915	977	548	734	510	187	999999	678	999999	10	410	117	778	583	
999999	267	129	999999	232	996	790	209	130	353	504	335	286	923	308	539	284	168	195	521	999999	999999	440	752	336	522	984	785	999999	585	30	116	513	307	999999	992	771	693	178	999999	292	716	999999	999999	239	185	900	999999	999999	894	725	999999	999999	999999	804	249	999999	377	317	709	999999	999999	999999	545	333	999999	999999	999999	825	999999	767	591	999999	617	238	73	601	245	522	161	621	248	415	163	860	777	194	255	503	858	175	404	999999	469	999999	287	565	999999	999999	841	363	921	920	999999	136	999999	263	314	38	741	999999	999999	999999	166	97	999999	599	997	999999	999999	213	999999	485	967	999999	373	215	529	999999	999999	507	289	999999	681	798	700	327	351	36	726	524	880	227	762	999999	585	549	229	382	792	688	568	636	326	637	787	999999	953	923	763	928	733	264	88	243	367	999999	999999	367	999999	456	257	970	958	999999	333	358	723	756	999999	824	985	157	999999	999999	939	653	999999	53	21	263	373	428	273	798	999999	999999	999999	528	852	367	375	862	984	346	441	597	678	294	314	438	999999	206	367	938	942	999999	996	999999	999999	714	999999	999999	356	143	92	828	707	170	250	707	999999	204	999999	208	458	133	172	921	830	352	999999	762	999999	582	540	177	71	335	855	214	999999	999999	999999	148	197	999999	999999	851	263	613	890	999999	53	607	228	528	302	169	490	819	423	84	985	952	739	418	401	773	602	915	767	382	999999	46	999999	886	969	766	20	999999	999999	321	668	226	461	999999	718	141	364	21	874	901	844	46	790	554	347	282	408	779	844	742	258	347	846	518	213	999999	529	341	999999	999999	158	277	999999	111	416	999999	999999	282	699	269	419	590	50	865	537	999999	255	533	999999	697	367	241	377	999999	999999	330	380	999999	264	711	612	32	463	999999	753	577	833	688	148	999999	781	999999	89	999999	999999	667	999999	980	981	934	999999	996	999999	861	178	999999	900	337	999999	95	999999	557	28	988	656	397	137	702	122	960	445	566	394	971	915	242	999999	791	551	405	34	400	962	329	949	616	239	601	180	836	676	506	650	63	999999	234	117	999999	928	936	539	999999	999999	31	499	999999	611	821	945	936	764	999999	785	642	999999	997	594	698	49	999999	999999	536	532	286	293	938	916	340	791	690	999999	71	999999	615	866	999999	999999	941	830	754	14	999999	656	243	81	568	999999	999999	992	192	640	419	61	888	778	13	81	591	999999	560	288	281	39	264	811	703	999999	999999	776	640	475	653	867	295	999999	999999	880	
999999	214	725	227	999999	348	609	60	715	999999	974	836	999999	999999	940	213	280	475	733	388	999999	999999	378	322	550	240	999999	716	999999	999999	766	852	40	132	782	387	22	342	379	932	430	214	106	693	281	343	999999	292	535	450	597	999999	999999	369	489	866	999999	413	677	678	999999	999999	74	174	253	131	999999	740	575	563	201	937	106	800	999999	197	999999	685	51	217	327	79	999999	999999	999999	947	550	670	643	916	551	609	665	700	946	538	149	932	450	159	536	183	717	999999	258	659	723	511	412	302	999999	160	999999	469	999999	917	999999	528	220	306	581	146	999999	999999	21	999999	999999	999999	999999	429	999999	999999	244	999999	680	153	361	999999	297	304	234	48	268	351	384	400	247	206	999999	38	826	621	721	999999	999999	399	86	67	960	666	999999	327	657	982	254	147	999999	479	999999	217	565	999999	240	916	82	542	878	754	284	620	355	85	66	825	603	999999	681	100	324	290	76	999999	257	631	915	999999	391	285	999999	246	484	767	417	141	999999	333	999999	805	82	999999	521	332	783	349	321	312	271	832	999999	818	466	824	165	507	150	271	255	609	10	175	999999	999999	999999	47	146	999999	668	924	362	279	55	875	28	288	769	744	521	907	320	612	645	559	896	288	780	659	611	909	991	999999	88	780	805	999999	884	999999	675	745	213	733	644	347	480	119	772	590	806	877	738	406	750	347	299	397	530	601	706	378	267	486	975	759	933	160	201	274	80	999999	999999	851	79	775	703	999999	968	999999	89	999999	516	199	853	734	180	594	460	740	491	417	999999	293	999999	306	487	727	757	885	413	329	918	508	520	693	483	887	337	999999	643	713	429	999999	521	920	862	77	999999	999999	588	348	999999	999999	783	662	736	119	639	999999	298	976	828	999999	893	999999	867	18	679	999999	999999	293	267	486	107	778	988	163	999999	300	999999	419	105	999999	307	999999	629	467	724	857	957	374	999999	565	686	667	884	346	338	761	63	854	398	472	990	305	91	223	363	999999	674	582	999999	999999	337	878	880	321	785	828	999999	409	293	999999	999999	886	999999	702	800	439	893	651	824	19	999999	590	30	633	526	999999	984	999999	114	999999	192	999999	999999	908	237	807	786	573	561	510	631	653	999999	576	270	113	269	389	423	923	121	33	758	999999	111	746	999999	257	794	783	844	724	305	574	638	827	999999	136	474	999999	653	330	999999	324	999999	594	30	999999	372	999999	742	605	992	191	607	999999	626	698	999999	490	
949	539	778	999999	999999	907	358	999999	938	443	252	142	999999	999999	280	791	932	999999	949	517	726	999999	884	999999	50	248	731	123	966	478	210	172	329	999999	53	999999	551	322	657	480	245	999999	999999	929	999999	609	690	572	911	999999	237	192	748	299	764	545	655	407	736	427	999999	244	40	469	242	89	999999	931	386	166	999999	619	786	478	999999	999999	999999	954	999999	441	558	168	212	160	251	28	424	39	999999	508	467	153	999999	999999	304	11	993	56	696	101	795	759	195	754	575	999999	999999	279	999999	71	999999	701	999999	305	868	999999	999999	999999	228	999999	999999	784	999999	878	699	107	43	555	184	999999	709	852	267	117	645	798	973	458	584	999999	622	154	999999	167	862	766	944	290	371	286	969	123	828	481	436	999999	57	317	64	478	999999	850	999999	748	361	793	443	100	659	80	54	582	999999	594	602	521	773	553	26	932	999999	752	194	897	310	596	999999	785	681	999999	750	666	403	115	59	999999	58	272	999999	999999	333	854	630	999999	242	396	817	243	999999	999999	247	504	300	132	999999	999999	999999	999999	999999	765	999999	999999	418	35	329	999999	999999	200	544	830	999999	510	747	948	609	307	132	892	999999	999999	999999	790	906	767	396	256	375	999999	789	228	115	849	825	51	308	675	445	604	999999	855	217	627	999999	58	451	737	756	352	523	28	708	999999	999999	534	999999	979	751	651	639	82	999999	907	999999	325	724	623	685	706	649	933	862	527	921	809	705	161	100	857	999999	659	500	32	758	770	520	342	314	300	65	329	924	999999	965	999999	843	999999	999999	384	334	828	61	60	999999	589	999999	191	851	735	828	834	888	893	999999	980	582	999999	999999	640	805	391	318	394	651	330	999999	78	561	999999	966	999999	999999	999999	999999	999999	607	450	329	178	614	338	490	999999	472	230	441	41	467	985	999999	853	161	586	999999	999999	999999	666	408	382	581	98	999999	829	769	433	999999	999999	369	839	382	142	999999	980	999999	999999	900	738	922	430	888	976	610	576	706	122	253	359	147	590	999999	999999	999999	946	597	999999	708	661	999999	999999	331	269	999999	999999	612	999999	194	181	560	112	51	781	744	978	493	604	487	63	132	657	999999	549	44	779	862	441	101	999999	392	509	767	999999	999999	884	108	999999	315	982	963	523	999999	82	799	44	999999	205	206	999999	463	993	48	655	538	162	858	782	234	892	999999	181	102	472	999999	999999	344	802	852	860	999999	999999	298	505	999999	609	730	999999	750	10	239	666	244	38	
999999	399	471	122	710	776	35	326	999999	999999	226	791	430	464	999999	748	700	746	999999	999999	193	999999	704	999999	566	928	999999	999999	41	233	999999	108	937	73	999999	398	999999	999999	101	999999	834	999999	468	875	289	307	188	999999	823	999999	310	493	323	897	844	999999	695	999999	555	781	354	999999	295	181	760	999999	854	367	999999	895	170	477	999999	999999	512	630	140	828	999999	268	749	166	926	999999	923	179	785	50	999999	543	999999	659	676	320	731	999999	277	999999	125	170	999999	821	24	928	841	832	838	54	394	224	539	866	999999	297	41	197	999999	999999	257	591	999999	999999	148	718	201	999999	801	344	547	954	363	843	713	102	815	928	152	998	999999	101	341	740	655	14	13	837	983	389	999999	543	209	21	999999	533	827	639	683	306	736	341	41	503	507	440	860	695	999999	999999	999999	999999	55	360	77	999999	999999	602	168	143	714	999999	999999	421	999999	13	999999	351	804	999999	274	999999	254	999999	272	856	70	999999	999999	999999	153	317	684	410	907	999999	497	999999	943	882	999999	234	480	550	999999	381	814	999999	447	504	686	519	891	972	318	999999	859	209	97	999999	999999	421	370	943	990	407	679	999999	999999	881	515	904	407	922	905	49	705	999999	264	890	52	450	401	738	538	634	426	999999	102	611	325	298	761	732	786	862	999999	999999	560	194	702	698	999999	565	988	999999	999999	968	77	278	599	165	999999	207	178	655	30	632	415	999999	980	999999	999999	902	565	999999	153	999999	999999	52	185	179	153	79	198	999999	346	835	749	757	522	457	645	824	22	999999	352	564	563	141	842	242	131	999999	213	735	999999	212	10	999999	999999	446	832	34	102	430	21	875	999999	825	999999	194	882	999999	843	533	331	208	890	405	874	588	121	14	210	999999	57	949	999999	999999	678	999999	835	978	129	999999	999999	620	731	591	158	477	555	738	822	657	359	999999	361	680	413	476	321	999999	897	58	999999	999999	824	159	382	999999	19	556	999999	185	359	999999	537	766	908	711	999999	308	999999	406	43	382	999999	552	593	584	999999	196	59	211	821	240	91	80	750	796	999999	581	219	999999	999999	999	591	646	308	454	935	594	771	702	999	22	357	500	25	952	645	999999	566	798	474	823	506	944	363	999999	999999	467	999999	121	914	895	99	999999	938	44	790	545	999999	148	648	13	424	357	212	808	883	999999	999999	798	161	524	999999	420	622	999999	503	647	999999	189	631	999999	578	660	787	114	923	196	561	980	999999	109	37	427	160	470	
408	158	742	554	999999	242	999999	999999	960	400	999999	999999	548	303	541	153	262	74	517	179	999999	763	570	108	885	696	39	84	636	61	496	598	270	162	246	354	904	738	943	999999	76	360	700	396	234	253	648	999999	449	28	847	999999	909	980	44	645	999999	999999	999999	548	999999	337	591	908	903	291	999999	999999	999999	196	999999	524	131	129	999999	85	73	183	874	641	58	771	634	617	214	534	688	289	999999	999999	999999	999999	999999	405	195	999999	768	791	493	943	835	261	210	999999	779	332	841	790	878	959	581	414	769	37	500	999999	702	974	704	378	602	999999	278	465	999999	977	455	999999	933	999999	999999	281	690	930	806	796	571	382	837	881	999999	898	411	167	29	361	501	51	904	754	999999	794	96	124	351	999999	982	744	831	999999	876	999999	999999	515	999999	999999	999999	999999	231	704	999999	330	146	999999	686	703	999999	999999	446	79	486	999999	821	999999	336	521	195	999999	589	110	999999	826	550	45	14	999999	52	999999	514	719	999999	999999	820	210	884	716	657	273	438	647	999999	871	308	762	326	472	304	676	189	999999	124	159	259	131	890	999999	999999	999999	818	118	660	831	606	726	442	999999	594	621	999999	619	864	999999	147	941	999999	941	528	787	999999	542	999999	999999	716	383	999999	487	412	699	999999	841	935	556	455	999999	986	999999	999999	581	329	502	877	682	381	569	276	999999	22	318	999	948	524	993	392	286	835	295	999999	232	999999	955	421	999999	311	463	999999	317	476	999999	954	973	676	946	467	999999	664	600	994	157	116	411	475	104	699	370	999999	999999	174	999999	494	701	42	53	459	374	999999	999999	999999	999999	999999	959	726	204	999999	36	282	577	535	174	999999	245	300	967	125	720	999999	999999	206	940	145	999999	153	307	333	262	940	999999	496	103	146	681	228	999999	271	157	999999	280	740	673	98	749	416	999999	999999	999999	999999	999999	927	739	884	763	999999	440	999999	153	999999	428	871	111	95	649	90	442	38	999999	26	225	705	999999	45	219	999999	533	852	396	999999	154	750	84	999999	875	705	757	218	382	895	999999	303	128	999999	999999	408	999999	587	448	669	999999	970	617	242	196	369	999999	999999	674	187	999999	588	396	818	671	678	797	999999	219	999999	333	233	656	999999	238	999999	999999	636	779	811	947	945	999999	999999	360	183	143	841	665	516	999999	62	999999	205	641	999999	999999	309	670	587	999999	389	999999	504	345	750	324	572	999999	274	999999	333	925	999999	239	317	184	669	468	498	999999	955	999999	703	207	
999999	689	999999	412	999999	25	288	965	999999	210	567	577	909	391	999999	999999	571	999999	401	734	999999	137	681	999999	333	35	999999	840	182	53	999999	796	999999	306	75	999999	863	169	974	258	999999	368	733	662	672	740	274	288	858	639	973	127	999999	968	784	999999	18	495	88	13	778	448	792	158	555	771	902	999999	326	549	995	411	863	152	242	65	403	28	303	593	999999	999999	981	543	79	537	999999	999999	521	999999	61	377	999999	971	480	64	999999	585	116	999999	838	660	962	319	644	571	264	59	999999	729	749	989	202	495	252	819	466	258	88	28	177	205	102	999999	999999	999999	330	999999	999999	187	999999	818	912	999999	754	110	999999	672	999999	508	282	554	970	791	999999	72	999999	999999	999999	660	598	326	506	97	733	643	568	567	822	26	251	371	386	558	250	931	86	800	740	152	999999	794	359	580	745	999999	999999	310	231	999999	999999	734	173	22	999999	999999	999999	825	999999	120	999999	438	999999	882	999999	999999	177	422	551	999999	985	384	999999	999999	837	804	966	926	351	119	999999	999999	999999	396	574	517	999999	374	969	999999	619	261	141	629	611	394	999999	477	323	999999	999999	812	759	980	449	77	999999	587	185	784	999999	395	483	559	701	283	102	462	999999	749	712	802	452	999999	631	733	253	235	974	999999	859	999999	612	516	663	999999	999999	365	947	507	637	620	199	194	999999	999999	999999	999999	999999	337	301	491	999999	574	131	653	369	296	358	999999	823	654	999999	999999	925	706	782	966	895	104	775	737	999999	809	121	999999	613	267	591	407	956	671	306	646	160	999999	999999	47	395	20	247	221	17	241	684	983	999999	466	269	999999	451	810	686	999999	562	564	975	999999	463	38	49	112	704	999999	759	161	357	966	582	556	375	999999	999999	884	857	563	999999	999999	135	138	95	157	997	999999	956	155	999999	999999	94	999999	402	980	584	999999	999999	144	517	66	481	999999	635	50	999999	999999	809	705	999999	801	976	999999	834	700	234	999999	943	892	115	298	994	614	175	999999	881	986	999999	999999	170	225	913	999999	55	999999	803	601	502	999999	273	999999	606	999999	999999	194	496	999999	761	702	755	259	423	89	39	999999	72	999999	367	999999	168	999999	558	423	545	24	887	264	953	170	896	632	999999	999999	628	820	691	743	698	999999	398	796	235	999999	640	910	999999	834	692	999999	999999	937	999999	751	886	375	735	999999	715	901	307	241	142	600	805	132	427	525	460	219	537	328	177	999999	362	372	999999	107	783	634	222	63	571	136	
559	959	398	90	20	263	94	509	999999	796	683	167	664	635	656	517	493	999999	384	483	298	293	999999	857	999999	524	703	638	408	91	999999	254	669	999999	50	999999	999999	347	514	207	134	38	300	999999	703	204	707	46	451	276	150	999999	999999	98	999999	276	200	540	690	999999	559	456	110	946	117	439	497	659	594	999999	783	156	771	186	358	270	992	398	999999	999999	817	667	197	142	999999	999999	575	581	177	774	999999	203	656	28	648	678	927	999999	273	273	707	58	999999	640	492	999999	173	999999	740	999999	283	999999	386	495	678	892	268	967	16	999999	864	999999	999999	819	165	999999	500	752	538	679	342	649	134	891	497	768	225	556	999999	999999	999999	82	840	599	999999	853	816	170	349	756	420	960	999999	999999	408	790	566	999999	485	999999	504	999999	963	70	999999	999999	677	999999	998	910	677	712	999999	999999	772	791	85	892	328	311	773	999999	412	782	269	999999	311	223	492	999999	211	999999	81	999999	451	179	119	999999	365	867	186	331	171	439	88	707	999999	287	999999	617	715	674	314	999999	999999	999999	18	191	801	862	332	463	13	301	999999	94	640	579	999999	999999	682	305	537	460	135	452	999999	973	703	561	739	999999	84	875	991	999999	287	999999	999999	999999	170	927	978	502	999999	999999	328	870	731	994	77	73	999999	999999	934	419	147	853	57	686	996	45	487	999999	133	308	388	138	310	181	806	742	999999	340	442	754	327	44	999999	999999	134	307	252	709	494	999999	365	539	940	582	399	434	999999	932	290	135	450	737	379	246	344	199	570	559	999999	999999	112	338	113	999999	999999	112	937	645	562	699	792	778	999999	457	943	849	197	728	781	382	892	999999	60	316	999999	999999	665	679	77	934	999999	692	521	169	572	999999	999999	999999	490	296	496	214	379	999999	999999	672	981	921	999999	999999	999999	842	778	815	442	999999	288	999999	875	999999	999999	999999	999999	999999	962	110	266	597	885	999999	999999	999999	247	494	886	687	999999	469	973	642	608	744	385	582	931	895	914	706	726	498	747	638	999999	978	849	237	999999	751	999999	242	415	394	45	386	81	575	999999	293	929	755	425	819	823	999999	903	999999	883	994	696	76	196	560	870	999999	179	785	552	269	999999	658	60	907	999999	740	236	223	708	998	511	999999	999999	999999	777	971	83	927	814	651	84	156	999999	642	999999	562	55	854	524	649	217	295	33	345	648	999999	705	517	979	93	16	689	999999	885	492	340	775	566	999999	898	322	999999	970	901	999999	498	
999999	417	852	999999	694	382	699	68	790	999999	343	955	999999	506	276	999999	948	731	644	999999	162	468	159	999999	999999	489	999999	625	336	999999	324	131	999999	160	965	297	665	999999	398	999999	989	935	104	276	999999	819	584	999999	999999	756	302	249	267	798	345	846	267	137	999999	215	311	999999	732	824	999999	221	804	831	999999	978	900	256	999999	20	405	227	373	883	728	999999	904	794	992	579	673	85	864	362	814	128	40	538	210	193	333	915	213	280	375	999999	24	999999	999999	654	856	999999	999999	256	403	128	999999	384	408	534	999999	516	91	999999	999999	825	356	452	26	423	999999	372	999999	160	686	490	999999	102	517	942	951	161	60	348	723	627	179	999999	958	695	644	999999	139	675	882	816	833	60	130	549	439	999999	999999	330	999999	999999	999999	756	570	912	114	391	999999	466	583	158	465	743	999999	533	656	738	493	331	779	999999	243	380	277	869	999999	963	972	999999	513	389	424	729	642	999999	626	999999	57	56	999999	263	999999	672	999999	734	361	99	621	596	892	700	999999	415	999999	413	260	629	999999	700	265	999999	418	898	952	203	734	736	110	999999	906	243	691	447	740	526	513	999999	287	542	518	567	999999	385	85	813	311	18	188	239	978	997	999999	357	790	449	844	999999	999999	899	999	625	989	422	690	658	19	640	675	999999	900	690	351	946	999999	698	800	43	822	999999	891	999999	557	871	999999	908	310	343	999999	301	681	622	999999	388	543	893	577	928	694	427	999999	670	999999	163	339	999999	999999	987	175	999999	649	811	78	580	999999	283	77	128	999999	781	358	675	983	999999	999999	287	840	963	999999	297	130	871	348	405	345	999999	999999	403	541	932	263	322	999999	999999	651	870	553	279	381	270	825	459	736	913	78	138	687	999999	810	999999	457	692	584	877	971	777	999999	999999	245	786	999999	673	586	999999	528	999999	507	428	999999	483	733	570	591	152	472	671	144	434	999999	999999	543	435	593	999999	485	570	737	299	593	874	407	880	44	595	379	161	873	477	395	42	999999	999999	235	336	327	886	999999	999999	415	999999	643	999999	999999	38	999999	999999	90	105	783	957	999999	217	834	858	999999	852	536	996	999999	320	999999	667	49	303	586	999999	999999	266	172	999999	469	305	884	293	240	369	543	16	352	999999	999999	777	694	999999	999999	423	434	376	261	999999	999999	999999	669	105	512	975	998	53	452	999999	999999	823	933	193	498	13	999999	551	627	716	319	530	654	999999	248	29	972	612	569	173	849	832	
999999	697	249	365	635	999999	999999	264	999999	999999	564	383	999999	999999	844	999999	939	999999	99	883	748	544	165	999999	460	811	999999	492	999999	999999	484	289	129	432	999999	245	943	142	999999	544	770	372	354	999999	965	280	207	999999	999999	472	672	837	83	999999	93	470	999999	420	905	823	999999	297	999999	975	26	285	264	237	440	608	566	999999	999999	999999	122	386	200	347	863	189	999999	866	317	999999	723	999999	215	163	999999	356	703	533	237	553	612	483	120	999999	802	690	25	969	560	576	999999	866	483	528	853	707	280	204	999999	725	219	75	979	999999	262	999999	79	111	889	93	999999	42	578	999999	999999	639	275	821	544	182	999999	644	999999	999999	999999	857	172	999999	309	640	85	508	976	999999	343	546	503	999999	999999	432	999999	914	90	476	671	873	297	672	586	999999	442	459	659	384	999999	999999	759	248	97	405	216	392	801	259	999999	406	66	76	476	999999	146	875	705	122	999999	259	999999	839	80	760	999999	999999	999999	999999	207	999999	848	602	950	768	999999	999999	312	999999	999999	238	123	831	468	274	817	230	999999	191	87	566	754	547	822	312	999999	999999	999999	336	835	716	292	715	61	999999	557	999999	125	708	618	881	573	984	896	999999	145	732	380	805	943	999999	303	918	18	641	872	999999	779	647	757	999999	95	999999	884	508	946	408	779	87	999999	363	115	497	573	205	999999	999999	651	999999	176	287	550	373	999999	496	422	373	999999	999999	518	256	684	477	950	751	795	999999	109	397	385	737	953	999999	98	590	243	806	355	813	648	999999	659	999999	481	999999	326	722	593	397	96	583	701	999999	569	999999	679	637	547	822	999999	999999	669	263	124	999999	334	257	284	802	999999	616	28	892	771	415	596	405	996	480	434	999999	999999	711	311	999999	45	593	733	628	910	606	999999	999999	999999	253	443	406	174	52	154	79	999999	999999	999999	479	999999	999999	597	163	873	284	640	999999	397	999999	399	957	951	321	403	999999	999999	656	891	656	358	999999	489	999999	971	200	999999	954	999999	999999	634	999999	999999	832	999999	236	995	999999	754	636	966	201	999999	85	853	485	454	999999	649	413	554	792	999999	488	131	80	999999	79	999999	999999	53	685	999999	999999	702	185	390	129	83	999999	999999	945	901	265	689	166	999999	413	674	496	745	388	999999	922	811	842	325	98	711	177	999999	926	397	81	593	291	460	114	383	678	999999	335	778	482	668	609	890	643	799	999999	721	915	404	695	938	664	999999	818	999999	860	859	302	417	906	999999	818	
558	999999	672	408	705	999999	40	999999	400	419	610	999999	263	211	999999	681	999999	746	456	999999	532	701	143	928	911	642	884	522	818	802	999999	872	223	849	61	999999	999999	400	999999	477	999999	407	305	528	64	999999	564	28	908	188	13	999999	459	999999	296	856	999999	743	496	73	369	518	188	597	999999	737	619	414	160	890	709	898	999999	978	116	999999	406	999999	999999	999999	999999	865	999999	639	799	999999	422	999999	563	204	374	999999	904	206	117	376	229	707	999999	326	927	999999	868	28	479	115	999999	481	170	171	460	91	870	999999	985	504	904	999999	798	999999	999999	672	851	999999	525	481	993	290	999999	740	904	698	999999	556	448	926	997	595	170	694	72	941	785	999999	743	293	367	783	220	613	471	681	908	781	11	264	309	999999	999999	997	121	999999	609	999999	266	762	999999	324	683	69	506	319	387	999999	193	384	887	459	222	242	124	220	79	267	278	233	789	806	555	194	999999	999999	101	173	582	168	341	366	144	999999	999999	52	999999	161	116	162	304	804	999999	626	999999	849	699	999999	883	900	834	999999	161	43	999999	697	999999	999999	441	421	227	224	531	34	53	530	324	241	452	81	120	918	160	125	928	985	217	999999	817	777	395	830	999999	681	999999	988	214	110	999999	102	283	611	719	695	935	89	999999	573	583	846	535	468	818	812	790	915	201	45	114	986	489	999999	681	664	35	999999	934	849	999999	64	326	223	231	359	797	509	999999	465	190	848	712	643	999999	970	999999	927	21	477	999999	418	999999	179	996	999999	999999	443	929	999999	999999	999999	999999	433	873	528	529	321	246	469	999999	290	717	999999	854	999999	284	846	494	710	422	999999	384	466	957	292	267	156	227	209	747	363	580	153	795	642	703	288	999999	999999	450	931	690	552	462	610	701	70	999999	740	747	999999	948	228	643	999999	999999	688	475	590	271	382	999999	47	721	660	710	573	999999	222	562	996	85	999999	269	490	417	832	13	356	999999	207	832	999999	461	980	999999	361	509	999999	478	24	999999	189	565	999999	837	653	999999	999999	900	137	128	999999	187	999999	691	290	999999	162	164	341	684	128	10	74	999999	999999	585	741	255	999999	73	718	999999	547	193	999999	112	202	999999	763	11	211	456	463	88	730	309	710	299	135	402	357	78	147	339	693	189	999999	527	231	77	99	556	999999	999999	410	368	999999	999999	795	999999	766	508	400	339	999999	672	546	985	819	999999	875	999999	999999	956	716	649	606	218	500	716	611	999999	432	
695	999999	999999	905	399	678	372	999999	152	504	947	999999	848	677	807	856	999999	999999	515	999999	915	202	647	436	594	999999	999999	761	431	77	999999	576	102	999999	705	427	999999	766	157	999999	999999	646	733	947	999999	329	867	999999	798	361	479	999999	106	966	517	503	274	228	320	51	999999	611	248	85	425	999999	999999	772	972	389	38	264	494	207	260	278	999999	999999	263	274	490	788	999999	999999	598	15	480	135	569	999999	163	609	455	999999	999999	846	408	658	531	801	785	105	999	419	332	999999	999999	999999	716	999999	44	573	999999	55	999999	999999	648	177	999999	999999	901	419	212	999999	999999	429	808	999999	807	414	870	810	178	999999	999999	395	789	553	748	383	426	999999	419	331	176	590	644	409	555	271	999999	240	181	121	900	999999	999999	238	193	999999	415	210	101	311	378	234	404	999999	566	999999	349	999999	429	999999	993	329	10	881	604	999999	785	409	999999	999999	216	639	639	999999	562	123	503	560	370	845	968	226	490	999999	952	999999	195	141	999999	390	999999	112	810	77	128	999999	999999	20	634	999999	999999	16	377	999999	104	738	999999	999999	950	453	671	788	734	584	144	777	838	892	928	661	999999	653	566	451	999999	114	828	999999	938	981	747	999999	926	823	728	962	999999	935	999999	224	357	848	999999	399	999999	143	377	236	932	350	741	483	999999	972	97	999999	450	926	930	990	909	32	408	999999	706	189	999999	911	855	182	929	903	999999	714	314	611	472	999999	732	490	736	601	638	598	249	273	410	953	735	265	522	922	14	999999	314	334	999999	999999	693	539	999999	465	381	999999	421	999999	602	377	668	999999	10	284	203	450	263	318	394	810	729	442	779	999999	185	999999	999999	16	999999	858	410	999999	999999	259	482	999999	219	281	230	878	999999	411	670	43	999999	999999	265	247	729	564	999999	996	940	639	493	261	759	999999	289	781	999999	414	940	744	966	689	322	750	801	999	241	999999	97	515	633	999999	771	746	622	925	344	422	999999	344	99	414	48	533	766	230	443	845	999999	448	999999	772	999999	999999	76	606	937	514	445	729	333	786	908	434	15	175	490	23	750	364	447	687	999999	605	655	999999	650	999999	984	581	565	395	999999	649	999999	999999	999999	844	999999	999999	987	829	976	999999	21	312	506	999999	999999	601	999999	999999	105	636	999999	999999	999999	999999	280	999999	956	158	530	864	999999	937	795	269	999999	154	317	645	344	733	999999	618	710	579	594	999999	65	46	271	393	840	145	299	999999	999999	646	226	991	574	174	
70	839	309	122	999999	83	516	246	916	383	293	999999	95	371	270	999999	999999	999999	280	999999	999999	999999	886	147	33	999999	648	441	999999	61	927	326	999999	179	673	999999	999999	598	999999	521	836	818	130	887	109	745	999999	927	999999	266	265	160	721	999999	715	999999	999999	172	98	365	999999	84	626	864	999999	999999	34	916	698	733	83	999999	880	759	100	640	799	998	47	999999	978	999999	348	999999	999999	777	999999	434	464	532	584	156	510	999999	95	762	202	999999	999999	142	721	143	239	999999	192	473	279	961	999999	85	351	954	999999	810	386	999999	736	271	78	677	372	599	462	175	159	999999	291	60	673	338	447	999999	999999	904	566	844	490	977	182	332	999999	643	999999	388	999999	999999	31	700	999999	380	36	931	197	999999	999999	999999	681	74	221	265	999999	228	999999	226	999999	808	999999	230	253	541	234	758	99	999999	179	728	719	83	984	529	906	590	607	302	312	999999	355	802	143	444	173	426	999999	917	999999	999999	355	662	750	999999	242	800	457	911	999999	277	842	451	594	51	412	999999	89	691	358	601	621	994	914	999999	999999	999999	97	808	378	999999	992	181	606	890	999999	67	332	999999	999999	116	999999	696	156	44	673	904	999999	101	42	565	346	84	568	999999	999999	361	747	999999	999999	646	712	648	542	348	285	670	999999	704	669	355	999999	478	404	999999	467	925	848	999999	999999	559	388	995	776	999999	999999	999999	613	68	232	999999	319	704	692	999999	403	999999	163	807	759	12	999999	512	999999	686	999999	868	679	325	90	742	999999	867	179	370	268	999999	871	999999	877	367	67	999999	482	647	46	580	785	754	849	972	771	999999	130	455	499	875	572	100	999999	603	247	297	999999	999999	999999	451	534	332	391	999999	999999	433	930	999999	945	999999	999999	784	999999	710	93	925	476	117	970	471	747	999999	870	999999	154	999999	999999	284	129	769	806	992	999999	595	55	999999	999999	999999	359	348	999999	728	510	999999	845	788	450	822	520	322	820	871	518	999999	703	999999	462	998	999999	841	235	999999	281	999999	477	47	655	999999	664	630	561	313	758	631	999999	999999	999999	999999	547	366	341	385	764	807	949	935	483	91	891	245	999999	375	631	517	123	464	456	334	748	999999	142	395	168	889	760	517	122	887	696	684	596	807	460	185	509	849	892	474	999999	541	563	999999	173	428	999999	999999	681	999999	518	999999	572	889	905	740	233	999999	227	874	56	441	822	999999	395	217	648	202	915	456	17	274	572	981	107	999999	254	568	232	739	
269	574	835	871	379	999999	122	706	902	999999	951	563	999999	27	999999	794	999999	999999	188	955	779	437	281	999999	999999	253	999999	590	791	698	495	665	999999	488	615	482	605	951	227	594	105	941	300	999999	504	999999	642	999999	563	999999	999999	287	389	276	959	831	303	999999	637	135	477	999999	999999	213	234	296	999999	153	412	945	198	767	749	594	860	999999	147	86	730	790	610	999999	36	999999	210	218	999999	457	999999	999999	188	995	323	101	126	573	36	999999	999999	999999	614	999999	152	999999	124	730	999999	795	415	131	693	227	999999	847	524	699	504	436	12	25	20	999999	624	629	766	203	999999	657	999999	297	811	999999	115	999999	999999	121	635	999999	373	480	681	490	52	407	99	961	125	476	577	426	78	599	95	955	208	999999	999999	523	999999	921	286	879	999999	128	319	643	121	368	671	413	73	96	73	999999	344	529	349	227	539	805	88	999999	90	60	228	221	965	159	323	999999	999999	122	999999	452	999999	801	173	923	97	999999	850	756	804	173	363	982	999999	563	621	679	999999	657	983	56	999999	309	799	276	999999	108	678	961	999999	719	999999	999999	528	999999	337	542	366	425	139	999999	954	331	182	917	697	246	685	411	538	643	78	999999	139	999999	999999	894	12	896	34	989	777	888	710	999999	996	999999	999999	915	235	88	322	469	999999	999999	101	521	137	882	578	663	422	999999	999999	999999	999999	999999	822	17	999999	443	999999	469	401	150	316	76	620	96	920	999999	783	769	186	460	331	609	70	999999	999999	97	767	130	999999	370	576	510	999999	309	444	999999	589	999999	903	791	548	853	77	999999	999999	999999	900	999999	999999	293	880	652	100	999999	90	999999	529	592	999999	923	676	419	999999	40	573	805	611	321	652	513	705	337	865	394	911	477	541	682	999999	405	197	999999	999999	44	999999	999999	999999	492	228	402	887	997	868	980	999999	999999	711	999999	814	787	423	589	398	999999	587	553	999999	705	999999	612	510	999999	947	191	736	949	260	116	550	999999	394	128	999999	259	626	708	468	885	278	783	765	999999	867	999999	982	608	338	999999	457	936	147	714	431	999999	892	50	60	686	253	176	877	604	497	174	402	304	999999	999999	831	878	94	900	437	287	847	16	999999	99	209	138	621	548	659	613	512	680	697	487	999999	585	658	782	999999	112	999999	170	16	703	464	999999	122	198	881	578	852	246	287	153	768	886	71	960	487	125	555	999999	945	883	661	722	606	19	782	999999	999999	312	268	334	382	686	999	285	
634	521	999999	432	667	90	999999	276	402	553	718	480	523	697	305	526	557	576	999999	133	51	742	91	113	415	635	358	550	977	953	771	92	886	786	336	965	109	132	999999	999999	132	395	330	62	300	312	999999	532	17	741	999999	806	470	876	243	891	440	913	26	999999	731	999999	298	449	999999	636	593	736	999999	999999	999999	434	904	360	999999	656	421	38	812	113	902	826	543	999999	185	965	621	20	999999	444	535	196	116	640	143	912	106	881	280	664	719	995	171	677	323	352	902	999999	876	999999	480	411	110	999999	999999	999999	676	62	273	817	24	583	194	926	803	241	999999	274	226	999999	560	999999	757	157	999999	999999	999999	999999	922	832	73	510	999999	964	999999	133	95	203	510	238	999999	999999	617	999999	650	999999	811	999999	874	92	35	638	894	788	37	939	653	952	528	232	250	810	999999	440	753	999999	449	229	961	679	155	134	999999	988	850	516	999999	304	507	258	105	429	991	839	999999	999999	616	355	937	34	999999	143	674	287	987	435	912	187	709	146	999999	999999	283	204	937	999999	874	999999	937	520	27	359	454	280	999999	999999	999999	300	632	999999	896	999999	292	937	999999	22	459	999999	999999	425	603	999999	595	371	562	514	155	796	999999	907	560	711	417	999999	16	999999	688	404	999999	176	999999	622	554	391	250	602	308	346	994	924	450	399	904	522	916	282	999999	93	718	622	675	999999	398	725	767	195	686	865	930	89	999999	65	999999	834	808	981	201	213	130	999999	999999	808	802	978	466	171	806	895	509	734	999999	999999	686	538	500	594	999999	828	623	64	916	443	999999	999999	600	999999	74	999999	999999	935	91	560	962	758	999999	866	230	999999	999999	999999	388	791	365	999999	723	729	379	796	999999	999999	757	999999	999999	76	999999	999999	402	886	387	999999	106	736	191	574	653	805	641	927	131	633	373	814	999999	27	675	135	87	220	202	871	25	999999	999999	498	187	999999	999999	896	999999	645	999999	343	42	198	509	999999	609	791	552	917	97	999999	675	710	851	999999	803	999999	999999	917	999999	999999	999999	516	65	999999	10	692	396	999999	835	999999	220	485	169	40	781	380	518	33	526	295	668	284	999999	573	603	35	647	244	914	406	506	798	999999	292	648	526	999999	999999	652	999999	405	999999	91	999999	241	199	551	820	999999	433	64	376	401	409	999999	419	733	491	234	974	55	162	29	439	248	422	999999	999999	391	265	247	837	999999	609	890	999999	999999	440	342	414	484	826	999999	491	352	139	407	551	
768	238	793	651	999999	677	871	252	999999	999999	113	819	663	999999	439	906	999999	999999	995	791	518	999999	999999	999999	159	999999	999999	228	89	538	97	119	24	984	118	162	999999	595	391	703	738	647	999999	550	336	523	999999	999999	397	999999	304	134	144	615	42	305	22	999999	502	635	999999	999999	173	69	999999	999999	804	679	565	286	444	999999	999999	999999	63	870	21	675	966	999999	999999	999999	999999	914	999999	962	975	999999	951	813	150	999999	999999	755	526	95	484	403	999999	342	718	81	254	999999	730	999999	299	842	562	172	293	346	534	866	999999	498	999999	258	825	603	999999	406	999999	752	146	999999	999999	999999	999999	999999	395	999999	690	633	917	998	999999	719	193	540	999999	999999	846	789	999999	803	999999	235	999999	37	273	236	578	999999	323	322	353	501	974	267	999999	219	77	594	776	999999	656	999999	949	999999	63	112	999999	294	999999	886	560	999999	999999	342	999999	282	889	748	705	999999	49	307	320	999999	654	999999	745	925	345	463	75	261	23	852	157	999999	999999	632	999999	170	171	293	462	436	762	415	278	641	999999	922	330	329	889	616	637	358	589	354	913	121	366	999999	949	476	820	308	924	380	999999	488	996	267	774	544	998	755	845	883	999999	249	999999	113	693	423	143	746	372	407	225	999999	957	999999	999999	862	803	32	344	985	616	463	490	898	457	753	925	72	554	999999	618	881	512	705	512	673	447	999999	455	536	343	999999	935	527	164	395	531	75	999999	912	740	975	421	999999	277	388	999999	775	656	939	497	80	202	999999	999999	344	999999	999999	429	55	424	550	577	807	651	541	999999	999999	743	72	232	999999	524	641	999999	642	470	651	999999	133	915	999999	606	515	49	273	999999	918	738	999999	999999	279	999999	999999	497	199	999999	613	219	735	860	999999	41	999999	717	999999	555	560	413	156	874	645	823	305	999999	753	999999	72	999999	388	659	609	235	923	999999	953	224	32	154	424	244	856	442	701	273	130	639	999999	999999	999999	717	332	514	591	945	461	455	350	373	744	255	345	844	831	999999	999999	999999	117	629	764	422	999999	999999	999999	912	27	213	131	999999	999999	999999	999999	999999	366	670	999999	999999	643	978	512	999999	873	659	409	178	999999	999999	611	625	23	999999	531	999999	43	989	194	916	526	678	927	258	333	319	999999	999999	324	81	999999	170	748	165	925	999999	999999	266	548	874	999999	820	24	16	601	506	28	999999	591	999999	240	999999	486	999999	579	965	999999	263	999999	564	999999	999999	999999	826	533	450	999999	999999	635	
402	275	999999	450	319	909	706	664	999999	657	827	300	906	999999	999999	999999	999999	684	999999	586	960	89	999999	999999	984	579	238	966	197	482	999999	999999	999999	822	198	999999	464	926	176	511	999999	310	999999	606	356	274	398	999999	999999	986	422	766	551	281	999999	322	412	694	466	739	681	739	476	999999	506	209	999999	93	851	505	999999	195	517	824	713	999999	951	266	999999	999999	191	500	889	999999	70	999999	87	888	158	876	999999	770	469	436	829	143	999999	999999	999999	999999	144	314	886	581	610	236	258	726	568	24	371	999999	957	746	558	999999	850	274	387	122	132	999999	999999	974	999999	616	999999	91	994	579	825	271	167	588	585	876	614	999999	601	834	999999	360	329	144	514	999999	999999	722	877	648	293	569	312	986	35	892	999999	911	999999	993	510	177	731	988	198	110	988	378	999999	681	577	542	673	553	977	771	921	999999	470	999999	804	13	213	356	296	265	958	999999	563	693	507	702	999999	999999	333	999999	629	340	945	999999	735	443	561	206	81	751	999999	999999	19	999999	999999	577	451	43	199	507	999999	385	702	933	151	817	815	477	184	874	179	999999	230	19	999999	999999	856	65	999999	999999	452	17	284	545	999999	210	171	310	722	930	999999	999999	417	826	14	999999	999999	999999	272	917	628	93	999999	999999	581	829	538	999	121	999999	721	395	857	828	64	999999	999999	166	573	941	655	999999	755	253	623	999999	658	999999	999999	898	952	844	793	268	999999	368	985	87	999999	999999	671	999999	198	342	218	866	999999	588	771	57	153	482	448	999999	272	122	337	999999	583	739	181	144	993	223	437	999999	602	598	96	695	971	32	201	44	279	493	326	999999	45	999999	370	80	632	958	754	479	999999	471	996	629	41	216	503	234	368	537	178	974	904	341	273	999999	999999	85	85	130	290	414	999999	778	999999	999999	743	826	379	999999	511	45	999999	957	481	999999	601	466	664	764	999999	966	675	742	999999	351	519	703	493	487	577	557	999999	999999	199	991	419	227	999999	127	473	999999	855	267	35	142	999999	946	859	143	999999	999999	420	999999	601	999999	738	319	463	454	404	49	999999	892	532	954	163	835	768	490	720	384	632	999999	999999	852	121	999999	717	192	836	572	844	360	206	541	146	571	42	875	262	110	763	999999	999999	999999	343	962	734	80	979	680	187	999999	422	906	413	873	999999	749	211	331	602	999999	618	832	204	983	696	990	999999	591	803	893	999999	620	620	253	824	866	519	158	999999	999999	212	165	999999	475	
999999	299	138	273	550	293	673	999999	507	491	770	890	239	999999	276	999999	262	999999	877	294	151	999999	295	170	58	164	999999	63	648	956	78	462	447	729	55	406	862	554	999999	519	999999	306	999999	138	482	999999	636	168	882	999999	393	999999	287	110	333	999999	999999	968	224	396	999999	999999	293	999999	423	317	999999	510	315	999999	881	708	999999	367	74	999999	687	167	687	999999	527	81	180	999999	572	263	184	347	405	907	403	894	340	654	467	999999	22	571	715	174	999999	135	853	22	67	685	999999	920	999999	999999	459	846	290	999999	868	981	449	999999	978	169	142	999999	114	407	476	987	999999	702	900	464	832	125	451	999999	632	402	227	168	652	887	794	264	310	917	458	557	999999	240	785	485	170	439	999999	556	41	387	31	999999	546	80	999999	766	999999	999999	655	343	999999	767	477	476	764	999999	931	100	374	878	804	197	948	919	999999	146	916	424	303	403	532	894	491	255	380	770	622	582	580	38	244	729	271	999999	162	846	999999	319	721	879	508	502	191	163	583	834	999999	626	697	180	849	999999	288	262	810	999999	286	232	105	994	999999	358	520	345	643	85	925	999999	766	536	999999	607	703	423	894	999999	713	337	999999	546	999999	995	885	999999	188	999999	450	19	314	652	999999	999999	223	727	221	999999	982	846	519	999999	908	999999	999999	170	999999	999999	901	999999	999999	781	796	948	560	559	732	672	473	120	167	999999	999999	999999	528	999999	999999	999999	394	999999	211	999999	57	867	818	173	999999	999999	145	724	612	999999	737	586	651	533	999999	621	980	664	999999	549	685	871	688	514	873	991	158	745	999999	999999	858	925	999999	622	999999	929	140	396	920	147	536	999999	999999	230	277	57	275	994	269	354	862	730	981	999999	69	185	999999	313	300	646	447	399	531	658	88	811	923	999999	799	999999	491	593	999999	857	22	936	374	468	247	825	726	163	486	848	101	137	999999	999999	562	999999	751	826	999999	284	699	147	999999	848	152	465	133	246	999999	343	999999	278	986	133	650	999999	811	720	75	999999	919	294	913	682	567	950	999999	924	999999	250	183	999999	999999	468	999999	875	718	525	325	782	999999	490	958	999999	985	823	999999	820	359	439	747	999999	999999	632	364	999999	999999	999999	291	202	597	209	999999	999999	170	207	781	527	999999	774	414	295	404	292	999999	439	336	770	999999	999999	809	57	574	47	999999	151	904	865	114	999999	651	183	243	133	195	502	999999	13	999999	788	51	623	854	585	999999	461	637	478	859	924	
999999	463	849	547	999999	549	635	732	461	28	303	915	423	223	133	241	999999	281	107	280	719	332	787	999999	999999	196	203	988	22	999999	514	435	999999	189	672	197	334	999999	740	999999	866	987	999999	964	999999	999999	209	640	462	793	409	365	380	589	215	756	676	941	999999	206	999999	646	999999	999999	513	867	910	999999	550	935	999999	365	999999	999999	414	732	780	822	999999	576	999999	562	536	229	641	159	65	426	974	916	521	393	999999	999999	299	999999	276	141	461	626	999999	964	100	526	999999	54	825	918	999999	482	976	854	999999	278	218	792	120	500	779	364	812	494	270	634	424	524	515	995	172	999999	465	648	370	999999	360	32	999999	19	999999	597	999999	147	250	502	939	667	865	581	335	506	119	999999	362	999999	814	731	704	999999	112	371	538	829	755	999999	26	337	493	730	917	196	330	110	167	191	40	674	253	768	694	756	658	933	670	665	85	689	296	999999	982	999999	327	17	906	999999	68	504	999999	260	999999	612	999999	145	664	148	999999	999999	619	180	999999	999999	488	936	999999	356	713	605	168	99	999999	336	51	230	748	298	868	323	203	195	999999	535	292	992	292	92	999999	999999	279	999999	488	76	80	125	205	842	150	391	246	999999	268	462	345	302	345	158	999999	953	999999	999999	280	999999	999999	433	999999	999999	999999	495	653	688	773	199	336	637	611	848	999999	925	35	905	157	487	86	642	926	671	200	999999	657	143	521	629	999999	999999	999999	625	261	647	78	663	984	655	737	999999	787	78	135	708	690	496	892	645	928	491	227	792	786	182	506	386	351	999999	999999	520	176	153	73	433	386	985	596	619	857	371	920	999999	999999	999999	855	999999	999999	492	999999	170	251	876	701	645	686	469	838	89	150	692	321	999999	817	226	391	643	15	702	332	704	900	283	788	566	570	725	51	267	326	999999	999999	859	567	676	999999	300	999999	428	746	999999	157	516	478	175	999999	999999	685	533	147	999999	852	999999	169	604	270	967	97	144	84	961	999999	999999	762	501	851	999999	560	999999	947	999999	201	999999	955	415	999999	393	804	623	999999	999999	49	518	129	115	999999	997	699	999999	416	311	212	999999	999999	785	499	999999	754	977	999999	598	999999	544	586	57	999999	999999	887	754	57	999999	172	474	999999	317	921	909	460	657	704	853	761	598	999999	645	887	883	244	179	915	980	999999	827	309	917	525	505	931	82	94	532	999999	945	999999	539	149	999999	688	46	864	590	126	107	999999	470	836	999999	810	940	
169	999999	40	717	839	76	247	345	999999	711	791	999999	977	999999	572	182	999999	816	682	999999	506	159	205	208	315	335	863	542	555	838	91	872	694	991	913	948	999999	999999	116	848	301	804	572	977	254	999999	612	738	534	109	727	29	970	616	443	999999	941	831	999999	999999	999999	705	789	336	629	999999	731	986	474	999999	999999	999999	710	999999	999999	702	587	227	953	866	999999	134	17	999999	999999	71	999999	88	557	999999	16	670	990	999999	645	596	999999	245	357	335	999999	626	999999	911	428	999999	999999	146	713	741	431	999999	878	546	790	88	698	344	225	568	999999	652	438	569	617	20	358	999999	999999	999999	999999	351	869	999999	158	106	860	999999	36	732	999999	765	374	815	482	292	792	454	812	567	999999	679	29	789	317	999999	198	999999	303	418	39	210	947	407	63	999999	854	259	398	999999	228	602	317	492	999999	262	288	622	97	334	999999	904	305	632	418	999999	332	90	320	999999	999999	999999	999999	999999	999999	551	999999	999999	762	402	437	542	66	129	999999	999999	999999	536	973	64	786	575	617	969	199	135	999999	999999	999999	55	999999	774	938	314	784	72	800	699	999999	273	999999	321	860	695	896	686	999999	999999	999999	123	646	795	116	266	306	999999	547	999999	428	999999	646	502	978	999999	644	663	603	999999	999999	286	505	672	747	709	619	474	715	999999	999999	999999	287	729	41	875	999999	962	668	999999	18	451	525	967	280	999999	999999	942	343	153	60	999999	92	106	841	999999	618	974	999999	406	646	831	627	999999	760	915	301	999999	471	999999	318	682	994	920	743	892	760	538	401	536	92	677	141	572	872	838	431	191	887	34	999999	999999	999999	271	46	999999	999999	900	999999	365	999999	999999	480	240	834	377	248	999999	362	949	999999	90	999999	521	324	968	999999	999999	752	921	493	120	39	446	846	884	768	999999	884	999999	78	999999	331	999999	999999	999999	999999	900	737	504	600	269	828	999999	778	186	851	999999	947	77	486	999999	999999	294	999999	809	680	44	394	950	999999	999999	287	999999	999999	395	758	546	904	942	771	800	327	999999	331	234	999999	102	668	999999	42	376	785	999999	90	999999	713	999999	174	807	999999	999999	515	787	999999	94	999999	41	66	392	427	315	497	14	305	686	450	999999	963	999999	527	999999	375	724	917	999999	729	999999	716	580	682	722	999999	106	251	608	294	540	999999	246	253	260	45	285	999999	999999	879	780	999999	999999	859	813	999999	527	290	122	797	791	869	663	365	999999	999999	486	710	704	999999	400	999999	697	401	999999	
999999	727	403	277	553	100	999999	200	362	948	950	322	721	868	649	854	999999	139	811	999999	670	999999	881	733	934	559	574	547	794	488	27	823	12	949	277	355	133	22	999999	706	999999	679	310	999999	569	13	999999	841	65	999999	584	633	885	898	999999	847	999999	999999	342	994	525	933	999999	874	931	137	319	771	601	304	730	999999	999999	115	999999	990	398	474	174	999999	794	732	492	999999	999999	394	938	113	709	430	509	463	680	574	190	386	283	436	485	441	693	993	250	761	357	999999	999999	780	715	258	999999	381	506	410	210	793	451	999999	969	546	999999	999999	71	999999	999999	999999	133	996	924	806	717	961	999999	732	999999	999999	492	999999	999999	999999	999999	168	999999	460	971	137	957	279	999999	397	934	592	467	938	999999	999999	931	79	966	90	656	75	999999	908	541	999999	392	999999	172	409	310	999999	999999	844	225	40	818	610	209	999999	319	854	633	537	872	134	504	999999	489	761	869	422	999999	286	999999	266	312	488	919	485	999999	193	999999	963	96	224	999999	622	999999	999999	999999	330	870	308	999999	801	999999	328	46	416	992	999999	999999	411	540	999999	955	56	376	959	728	339	691	724	999999	999999	747	669	450	999999	865	881	337	277	101	548	552	466	515	999999	999999	984	999999	512	999999	413	999999	706	433	208	269	223	255	764	493	999999	638	999999	385	645	999999	773	877	999999	999999	120	999999	26	319	991	345	499	540	700	145	743	999999	999999	241	999999	236	50	245	251	398	651	635	573	783	999999	999999	406	90	870	621	999999	117	999999	999999	382	409	882	999999	442	863	770	683	555	628	750	999999	460	914	866	418	23	537	636	990	899	999999	999999	242	999999	999999	999999	418	999999	999999	94	635	999999	227	859	999999	999999	999999	803	999999	628	968	90	944	999999	319	459	491	224	999999	607	523	481	82	71	897	968	650	839	360	924	361	23	476	999999	124	628	242	999999	755	75	369	733	999999	372	931	404	495	999999	248	631	457	999999	217	999999	999999	164	751	166	961	151	999999	814	453	463	276	954	613	999999	999999	690	227	435	468	396	247	999999	233	710	140	999999	482	451	999999	999999	476	999999	806	995	971	960	999999	86	999999	999999	999999	555	999999	794	105	976	791	94	290	557	414	999999	735	820	243	999999	999999	50	35	468	999999	261	222	724	987	999999	158	617	999999	958	812	150	999999	854	34	999999	508	439	614	999999	711	397	170	53	323	454	432	999999	761	999999	999999	836	60	635	944	120	342	566	806	986	828	183	655	332	745	274	
689	881	795	552	284	502	436	872	757	281	101	179	410	542	686	171	856	999999	929	975	99	707	909	914	359	941	632	628	335	538	741	999999	308	59	765	999999	201	219	999999	536	410	188	877	673	28	999999	165	999999	309	999999	999999	415	403	769	184	982	999999	880	202	342	870	999999	546	228	539	264	871	361	999999	999999	970	647	999999	402	999999	911	999999	246	895	195	999999	367	328	668	999999	336	444	538	875	783	579	999999	26	999999	999999	602	999999	659	143	999999	999999	999999	497	173	696	680	89	10	205	272	163	999999	985	17	556	512	489	999999	17	213	819	343	999999	994	999999	660	999999	754	736	971	999999	179	999999	999999	893	981	870	999999	999999	541	257	999999	342	612	630	999999	335	19	35	163	123	763	651	929	999999	958	328	999999	607	46	999999	335	273	233	999999	983	631	853	123	574	641	334	906	999999	999999	385	10	999999	374	721	335	621	728	999999	858	516	528	183	196	934	662	377	999999	935	999999	921	180	119	999999	646	223	999999	895	460	999999	788	999999	999999	973	568	958	455	999999	885	711	438	999999	690	374	486	999999	457	667	188	911	274	777	971	999999	999999	215	999999	999999	999999	508	854	999999	999999	71	80	659	352	210	999999	976	217	248	672	233	63	325	489	744	142	192	766	813	717	549	257	21	885	201	938	999999	999999	201	999999	999999	857	712	338	999999	304	827	122	256	50	212	704	999999	114	747	930	719	726	999999	131	999999	741	50	999999	728	813	69	773	160	271	999999	908	26	837	295	376	351	986	859	999999	315	79	520	773	515	844	232	999999	148	999999	999999	999999	921	80	999999	999999	816	999999	610	816	245	999999	961	999999	775	303	687	198	819	380	589	733	867	705	999999	999999	231	277	503	999999	590	999999	635	890	999999	638	999999	946	970	649	560	646	386	52	214	999999	117	535	997	999999	167	999999	96	999999	999999	496	999999	225	999999	400	999999	549	211	726	999999	92	427	81	999999	999999	316	741	227	180	999999	942	357	824	501	563	367	999999	280	291	999999	556	76	868	218	999999	869	999999	692	999999	235	20	445	659	817	999999	834	46	999999	859	904	999999	817	916	947	999999	149	943	999999	700	43	728	279	919	999	678	26	559	862	396	999999	999999	999999	647	999999	999999	506	697	17	379	728	331	113	420	387	310	999999	159	921	999999	416	999999	999999	999999	999999	506	741	526	659	148	999999	999999	183	205	591	368	376	179	999999	147	242	452	936	355	972	711	999999	858	542	699	999999	867	637	393	980	999999	499	68	
110	448	78	979	47	869	274	452	157	907	999999	28	933	569	187	999999	246	999999	989	999999	28	835	881	999999	984	960	999999	247	647	999999	225	248	869	999999	999999	532	79	262	414	76	90	999999	999999	717	39	524	766	379	999999	853	156	26	363	797	49	274	567	195	995	999999	999999	36	804	999999	691	590	158	624	499	655	715	999999	559	923	999999	498	280	173	852	470	204	829	999999	794	643	999999	999999	81	278	804	965	883	267	337	405	999999	725	999999	36	999999	375	151	879	44	148	172	999999	439	186	551	999999	999999	342	535	883	999999	478	20	723	492	704	86	355	999999	689	831	726	232	527	999999	773	83	999999	413	104	62	949	523	655	481	742	455	895	727	810	571	550	732	454	564	584	999999	483	543	744	999999	999999	194	999999	317	999999	244	999999	619	777	920	266	929	999999	830	999999	954	365	251	999999	259	999999	627	884	999999	999999	994	999999	963	982	999999	599	603	669	999999	267	999999	178	347	46	508	543	285	950	890	314	999999	301	999999	672	629	358	999999	793	999999	118	177	310	237	36	450	999999	949	999999	999999	330	662	269	999999	572	137	786	27	215	999999	715	999999	999999	993	999999	669	999999	163	300	363	710	999999	810	184	999999	99	464	941	321	595	52	593	999999	241	999999	652	362	666	61	544	843	999999	36	552	779	999999	499	316	424	367	747	312	658	999999	18	963	852	95	938	482	999999	844	999999	999999	999999	132	265	445	433	170	317	999999	111	756	519	378	999999	999999	404	999999	600	157	527	954	847	999999	999999	999999	233	607	999999	999999	727	579	870	999	635	999999	353	657	999999	64	883	999999	60	710	211	902	999999	639	632	595	690	454	882	526	327	752	999999	999999	196	889	221	826	371	50	319	532	885	520	999999	924	914	747	999999	546	999999	999999	903	999999	999999	43	612	999999	974	214	585	283	696	354	681	883	999999	883	999999	67	842	66	892	19	999999	999999	26	999999	895	708	681	943	906	999999	262	63	848	634	931	999999	999999	627	851	167	465	45	999999	540	838	860	289	40	287	489	703	216	381	999999	747	859	26	369	698	999999	533	999999	376	360	101	628	44	19	951	316	781	999999	999999	734	554	364	842	485	414	44	999999	650	665	999999	642	55	999999	999999	887	999999	147	916	999999	999999	634	822	669	486	448	999999	825	999999	88	971	708	999999	11	646	349	392	27	540	954	664	999999	882	977	999999	717	56	945	90	132	999999	179	864	296	629	999999	731	695	365	999999	204	218	158	572	694	999999	999999	
54	46	614	504	64	606	962	999999	738	751	999999	719	768	999999	274	744	157	208	802	843	203	382	545	617	696	661	503	999999	455	999999	999999	999999	240	999999	11	999999	476	627	999999	572	902	31	999999	358	886	999999	596	644	929	473	10	373	999999	999999	960	999999	999999	996	807	402	112	212	818	49	441	562	999999	214	999999	365	278	530	999999	999999	941	181	490	197	731	999999	74	999999	830	999999	999999	999999	999999	364	603	339	418	480	819	999999	469	999999	999999	851	999999	334	999999	391	253	999999	205	480	990	661	934	788	191	999999	275	96	999999	252	382	837	999999	495	171	999999	611	70	947	797	710	999999	769	252	968	639	999999	406	234	999999	616	266	785	999999	955	739	999999	999999	158	114	214	733	104	226	326	375	510	430	999999	999999	780	192	626	999999	770	999999	999999	999999	999999	551	999999	868	862	654	636	126	61	999999	540	431	999999	795	912	842	592	977	855	553	925	602	999999	849	243	862	999999	433	639	387	999999	999999	999999	737	995	606	81	346	870	449	999999	210	999999	386	890	741	999999	985	999999	783	999999	999999	194	348	767	227	999999	999999	634	10	999999	212	486	673	676	999999	584	967	800	999999	999999	256	116	999999	962	724	288	751	999999	999999	206	999999	999999	856	999999	999999	999999	999999	970	999999	193	887	999999	870	696	999999	723	999999	710	274	167	698	194	965	22	568	686	778	999999	52	938	671	234	142	999999	836	59	999999	999999	999999	999999	85	996	999999	131	883	544	246	719	999999	999999	638	999999	694	999999	999999	732	198	844	13	976	999999	132	928	839	521	662	579	76	860	338	103	999999	999999	379	91	999999	172	843	138	34	450	69	800	51	309	999999	540	797	999999	999999	860	999999	999999	46	943	953	78	192	610	230	964	179	858	257	907	999999	999999	999999	263	999999	570	999999	716	999999	536	892	331	886	540	891	999999	782	999999	756	477	999999	452	659	999999	138	634	979	999999	907	999999	280	210	553	144	220	285	225	543	501	543	515	80	127	510	60	631	191	652	718	108	999999	409	112	779	599	647	999999	888	135	999999	999999	121	808	920	265	692	778	751	329	615	906	999999	279	222	962	247	334	999999	999999	506	999999	337	999999	808	876	999999	999999	774	999999	573	999999	337	417	330	953	403	271	999999	254	368	853	439	999999	113	201	944	140	999999	999999	362	322	545	512	999999	728	263	999999	10	53	394	593	13	999999	756	999999	579	830	999999	999999	999999	975	137	999999	27	999999	999999	999999	420	617	999999	741	218	956	191	260	54	999999	999999	999999	700	
805	271	164	860	774	849	232	999999	88	622	999999	191	630	258	386	999999	641	494	999999	715	258	999999	392	120	999999	999999	56	35	505	980	753	51	999999	568	999999	714	973	53	999999	803	789	439	342	994	999999	999999	587	999999	805	76	413	340	812	886	451	629	878	53	217	398	999999	999999	79	108	868	81	834	71	496	671	999999	597	999999	182	926	999999	999999	398	301	103	798	999999	230	439	576	999999	999999	470	127	143	999999	929	836	853	10	591	999999	999999	135	747	725	525	221	143	854	815	99	640	999999	631	999999	490	752	999999	600	464	977	639	531	456	842	374	999999	363	835	999999	999999	397	182	344	999999	609	272	553	999999	282	136	96	999999	761	333	999999	510	999999	357	999999	187	999999	999999	999999	999999	999999	712	679	999999	999999	581	858	307	573	64	701	468	999999	181	999999	228	209	999999	328	337	890	64	770	132	254	863	458	999999	488	113	47	144	999999	730	730	897	999999	648	27	701	999999	789	21	706	632	140	885	324	182	999999	978	978	934	219	723	674	942	556	999999	497	132	853	999999	469	27	566	832	894	450	287	635	561	726	626	68	111	52	999999	500	123	999999	144	832	360	999999	68	210	426	16	999999	955	999999	999999	529	999999	999999	999999	999999	999999	999999	308	991	999999	999999	502	999999	262	317	160	622	632	878	66	546	520	988	999999	468	999999	959	999999	415	999999	395	999999	599	573	206	58	643	999999	500	999999	434	815	986	270	938	857	708	806	892	276	394	999999	87	999999	999999	19	999999	404	511	218	729	710	999999	999999	999999	571	902	853	65	269	999999	999999	999999	503	631	999999	534	727	92	999999	999999	162	473	999999	503	961	255	619	999999	197	999999	249	629	291	655	724	999999	883	782	376	954	855	751	633	759	903	302	584	999999	719	485	861	322	901	584	999999	999999	753	609	526	326	292	730	999999	999999	277	861	850	847	907	807	650	945	999999	655	999999	411	840	999999	599	669	671	271	999999	712	606	927	728	999999	88	999999	179	999999	265	59	999999	135	999999	832	492	52	451	736	450	912	834	916	606	255	804	175	999999	373	19	857	654	31	999999	999999	203	350	999999	152	769	429	999999	377	689	665	999999	653	527	999999	999999	999999	227	935	820	501	878	999999	330	482	902	912	999999	806	274	999999	404	650	808	729	638	152	909	309	966	999999	284	999999	999999	940	271	999999	648	398	476	999999	999999	719	210	999999	286	513	29	999999	999999	999999	347	831	112	291	270	342	845	798	379	755	647	918	968	799	999999	999999	999999	
390	221	751	273	693	999999	999999	767	685	450	999999	999999	134	132	259	999999	119	683	999999	364	944	679	928	999999	849	999999	721	813	722	999999	411	608	999999	60	638	448	498	999999	999999	502	299	524	585	892	999999	355	254	632	398	859	859	125	774	999999	518	711	292	446	424	674	999999	998	55	933	999999	383	588	84	999999	999999	571	525	39	949	74	430	999999	46	999999	504	773	98	425	863	999999	295	834	999999	541	927	999999	999999	179	979	884	300	478	652	852	488	767	179	148	999999	999999	343	999999	824	992	97	999999	255	994	919	999999	529	999999	192	999999	754	999999	999999	543	565	654	519	999999	59	75	999999	999999	999999	193	999999	999999	604	949	838	575	557	208	19	815	999999	320	999999	67	259	88	999999	717	296	610	108	939	987	636	582	932	778	987	47	759	228	146	176	999999	40	192	306	999999	744	616	493	555	540	964	999999	255	743	999999	106	970	711	66	999999	840	94	34	749	967	377	906	797	570	171	999999	999999	317	153	848	37	76	782	785	999999	679	126	553	999999	999999	546	337	999999	325	891	76	57	171	481	335	977	999999	443	339	212	838	999999	923	999999	290	999999	782	112	895	435	39	999999	925	999999	985	723	541	999999	999999	999999	49	999999	481	678	104	212	435	836	817	871	31	633	453	582	144	859	999999	168	128	655	999999	999999	303	890	861	878	132	999999	999999	999999	999999	389	999999	999999	999999	131	999999	254	300	999999	941	999999	294	33	999999	999999	745	353	948	135	530	383	507	81	666	999999	423	590	817	225	90	356	350	999999	435	641	917	545	420	23	999999	948	868	51	714	818	940	279	486	999999	143	779	140	369	91	72	882	644	251	357	707	758	437	999999	999999	594	605	999999	598	772	489	999999	932	999999	999999	582	515	466	366	999999	873	999999	114	999999	92	311	225	980	134	373	758	999999	303	999999	316	763	999999	999999	999999	999999	223	862	681	713	976	932	846	206	755	508	999999	426	999999	999999	483	563	653	85	991	999999	378	624	953	234	23	216	906	870	628	851	71	721	422	246	999999	999999	472	400	386	160	464	29	235	625	816	342	994	899	999999	753	119	999999	999999	999999	999999	599	908	999999	999999	769	35	975	578	903	447	835	999999	999999	999999	472	100	263	999999	999999	241	999999	398	338	417	681	222	17	292	875	742	626	919	75	999999	44	999999	999999	999999	999999	134	489	450	331	188	999999	338	952	999999	126	662	855	745	960	125	402	210	999999	49	28	557	28	693	703	171	820	916	938	557	734	
369	85	563	92	716	752	999999	77	159	436	353	270	999999	176	222	887	880	958	950	101	834	999999	976	681	69	115	796	999999	169	999999	999999	400	404	406	756	587	999999	663	254	373	494	999999	430	612	675	297	152	526	490	284	999999	957	987	466	899	999999	109	882	33	611	955	999999	907	792	372	953	865	999999	419	635	595	999999	999999	587	999999	700	111	374	16	999999	963	279	999999	885	999999	116	412	937	999999	919	488	419	639	999999	417	333	236	638	250	999999	431	672	117	999999	688	999999	253	999999	999999	999999	999999	734	876	260	999999	999999	903	31	374	265	550	928	973	500	157	186	999999	81	180	283	474	999999	133	293	351	999999	172	411	206	705	863	999999	88	999999	193	753	999999	389	994	999999	999999	214	999999	984	999999	999999	999999	999999	707	512	144	181	999999	585	734	272	611	592	999999	357	524	999999	825	669	401	549	849	676	317	404	643	999999	999999	449	854	270	209	148	999999	848	999999	555	704	694	570	691	999999	502	999999	920	152	950	999999	999999	999999	927	388	603	593	632	653	31	309	313	868	936	104	791	731	999999	72	472	999999	71	754	968	999999	141	999999	710	778	357	113	396	262	693	999999	441	243	926	881	606	555	490	204	581	999999	400	999999	999999	597	979	999999	109	857	999999	999999	419	999999	999999	139	257	504	882	853	306	917	999999	61	185	999999	663	999999	999999	591	466	916	989	866	999999	999999	407	315	999999	123	798	999999	999999	538	582	999999	318	999999	995	999999	634	112	673	636	897	663	343	999999	650	426	999999	431	965	999999	401	763	491	552	999999	525	732	942	39	769	999999	720	999999	384	479	962	899	124	563	18	957	364	253	999999	968	999999	388	68	999999	58	999999	377	999999	497	999999	818	730	765	999999	479	75	691	82	903	581	187	999999	999999	869	687	526	820	999999	957	560	47	520	999999	584	208	146	999999	287	980	590	687	999999	425	247	999999	242	143	293	93	943	275	291	999999	780	791	769	429	999999	999999	999999	368	509	999999	937	109	307	602	191	632	342	401	413	999999	322	894	87	334	721	219	999999	392	536	784	24	294	756	180	999999	793	439	716	999999	999999	458	999999	188	999999	488	148	362	639	952	661	750	551	861	198	37	886	999999	999999	999999	979	999999	150	831	999999	648	999999	999999	137	254	999999	999999	625	916	112	644	999999	999999	640	846	583	856	815	439	875	43	472	433	999999	152	470	89	994	18	506	780	318	400	464	798	836	795	999999	999999	564	468	999999	999999	758	554	937	999999	83	598	
135	132	715	999999	956	690	186	229	785	984	783	318	999999	999999	999999	332	336	999999	261	999999	20	999999	630	430	999999	416	909	836	674	23	999999	299	16	405	883	383	75	607	443	999999	999999	616	20	250	612	256	270	517	225	436	228	247	920	242	588	999999	999999	295	834	549	781	349	555	999999	779	493	999999	802	999999	46	267	728	265	999999	228	403	776	389	817	999999	156	401	620	247	795	999999	379	774	817	999999	880	780	773	999999	992	283	71	248	471	128	943	467	999999	188	179	499	982	443	23	194	999999	999999	477	215	999999	999999	728	317	976	811	124	538	999999	999999	166	486	955	371	999999	945	999999	999999	918	999999	685	689	619	441	78	305	985	936	761	632	973	999999	312	567	501	613	554	753	999999	999999	999999	415	482	999999	32	692	999999	999999	948	77	852	43	204	778	999999	999999	770	999999	249	999999	999999	188	777	999999	225	397	184	397	869	881	401	589	999999	268	694	279	216	36	418	999999	761	374	999999	693	780	940	999999	999999	47	999999	843	267	513	999999	832	825	638	130	999999	635	999999	156	751	77	675	999999	999999	935	93	999999	507	744	878	863	919	462	201	999999	581	284	999999	650	360	999999	47	144	999999	684	999999	869	641	95	658	783	867	614	622	999999	28	516	183	638	450	787	999999	108	389	999999	671	999999	634	555	999999	999999	811	867	999999	999999	39	541	198	92	510	224	999999	421	95	999999	996	314	999999	999999	74	74	111	195	210	573	799	939	755	435	23	65	245	96	546	999999	971	999999	819	999999	890	487	328	100	138	235	178	869	23	294	653	366	999999	362	490	483	991	999999	667	232	870	100	999999	999999	78	999999	979	532	875	999999	999999	996	495	888	999999	587	746	20	67	974	999999	930	925	470	999999	657	999999	999999	606	72	574	999999	343	999999	91	799	999999	565	31	999999	256	646	993	493	171	999999	999999	651	971	902	737	999999	569	692	999999	939	174	325	981	421	999999	999999	925	999999	955	777	662	898	807	999999	887	190	989	383	999999	999999	999999	442	308	999999	999999	873	911	704	335	594	999999	650	999999	151	634	385	583	610	753	160	720	191	999999	393	994	971	999999	389	24	556	991	195	999999	999999	999999	731	26	999999	633	65	194	231	487	371	992	22	138	999999	956	512	607	388	630	999999	48	756	905	915	138	815	999999	999999	689	778	603	600	685	702	148	903	368	999999	977	698	966	999999	703	176	401	982	843	188	432	999999	949	612	565	397	38	256	826	111	730	817	999999	661	542	999999	
767	402	336	436	527	63	153	882	999999	931	611	999999	62	738	524	156	972	851	110	999999	829	999999	44	999999	673	999999	999999	266	994	169	999999	314	956	994	999999	998	655	417	661	999999	368	999999	211	633	785	488	999999	999999	999999	583	845	184	999999	365	879	999999	999999	47	762	635	977	887	999999	251	269	307	593	67	339	525	500	565	199	732	817	999999	788	999999	512	194	697	988	679	420	323	999999	753	999999	124	631	999999	618	654	36	999999	481	189	960	374	488	895	146	758	999999	93	999999	984	999999	547	999999	988	956	535	999999	999999	988	217	999999	999999	771	554	992	942	708	884	999999	911	173	341	346	583	828	999999	33	299	561	239	999999	999999	43	999999	999999	64	997	642	684	92	999999	98	412	274	999999	41	602	934	903	203	60	187	211	378	821	999999	211	999999	170	999999	511	999999	386	999999	999999	149	894	268	999999	938	945	75	209	999999	999999	84	999999	81	870	796	444	99	396	367	189	999999	999999	664	691	999999	999999	463	999999	764	581	999999	712	653	675	999999	999999	999999	314	965	999999	984	977	999999	543	999999	999999	139	673	999999	999999	421	892	28	579	168	23	239	999999	203	95	999999	999999	999999	999999	48	999999	285	999999	307	659	110	784	430	119	999999	999999	723	999999	944	867	999999	789	118	289	999999	904	694	83	517	558	907	766	121	880	765	999999	541	194	999999	385	999999	733	376	714	384	637	999999	999999	384	999999	999999	999999	999999	335	371	702	999999	166	999999	143	677	999999	889	748	751	343	673	550	353	804	921	538	999999	569	999999	990	999999	999999	904	532	443	999999	699	999999	999999	798	999999	785	518	73	999999	999999	137	372	707	999999	999999	627	962	51	964	920	565	580	782	999999	492	73	751	381	289	91	261	535	700	891	999999	86	490	952	210	887	999999	290	888	545	999999	263	861	503	156	795	440	863	999999	522	230	129	39	505	316	80	44	146	783	833	134	999999	671	816	999999	767	147	20	840	87	887	284	691	247	361	239	999999	999999	235	999999	999999	999999	999999	188	671	392	999999	984	646	999999	852	896	506	65	421	999999	999999	55	923	999999	658	430	32	490	634	999999	438	792	153	999999	868	786	910	300	192	999999	634	493	154	197	720	999999	373	710	999999	999999	777	999999	999999	553	647	166	334	846	834	230	376	486	999999	999999	953	264	840	999999	999999	999999	985	999999	872	686	184	999999	999999	736	668	506	67	322	266	643	177	999999	966	600	439	999999	462	999999	465	962	369	999999	940	427	243	465	321	803	448	167	15	571	
999999	999999	999999	999999	999999	597	999999	337	172	999999	230	909	558	160	298	999999	999999	560	613	921	999999	910	326	36	999999	483	999999	213	999999	263	873	108	637	999999	50	826	231	891	456	865	887	137	799	315	927	999999	869	92	177	999999	673	887	553	94	820	852	823	352	390	782	999999	999999	152	908	190	131	282	999999	120	471	28	248	114	748	44	622	120	21	109	137	613	420	999999	123	590	999999	999999	553	785	197	999999	879	510	673	771	913	985	890	135	999999	999999	916	972	705	63	434	999999	805	60	207	742	812	253	262	178	682	999999	38	328	204	576	999999	176	922	467	148	999999	440	999999	130	637	229	886	303	999999	697	448	999999	999999	165	211	999999	502	588	455	999999	636	999999	505	98	999999	956	999999	930	999999	39	749	59	248	914	696	353	999999	929	569	999999	925	999999	882	481	244	999999	968	173	999999	999999	235	588	999999	999999	512	490	999999	888	155	999999	657	999999	74	350	947	399	102	155	469	858	922	573	28	932	275	686	375	34	999999	378	988	408	937	412	803	170	999999	972	412	215	999999	999999	999999	888	865	970	999999	542	533	999999	514	822	704	144	904	999999	999999	545	10	825	125	910	43	776	693	999999	28	661	547	786	818	130	999999	263	450	999999	999999	139	76	305	999999	832	501	20	864	175	704	803	508	150	600	46	999999	999999	999999	508	999999	999999	205	999999	951	234	994	746	36	394	89	450	999999	999999	999999	441	478	704	35	292	419	33	912	999999	554	224	999999	406	196	781	158	166	173	942	86	781	999999	459	354	576	837	999999	983	480	96	263	119	587	277	999999	567	277	999999	999999	98	999999	105	678	72	999999	81	598	999999	254	246	922	286	751	844	101	999999	28	360	999999	454	664	50	442	999999	999999	115	575	138	999999	224	880	605	366	853	999999	686	999999	999999	617	999999	249	999999	999999	243	999999	999999	368	999999	999999	660	548	917	112	362	999999	999999	663	247	999999	999999	506	470	532	40	999999	327	999999	898	999999	415	252	631	999999	954	215	470	311	208	999999	999999	999999	832	952	999999	999999	962	502	13	999999	362	999999	28	624	985	999999	779	999999	708	999999	846	66	470	102	770	999999	916	184	158	157	999999	999999	999999	969	458	884	673	517	164	365	402	824	916	999999	297	999999	999999	17	999999	955	435	797	603	330	431	267	286	999999	999999	999999	758	788	999999	999999	465	821	567	58	175	111	999999	271	517	352	485	999999	149	990	804	387	193	909	427	202	721	176	937	999999	548	201	607	999999	335	999999	
999999	614	480	70	23	999999	825	186	842	655	631	999999	290	260	999999	409	127	999999	936	999999	999999	848	370	161	145	999999	883	999999	999999	999999	503	401	935	321	999999	999999	551	89	977	338	562	17	77	771	571	557	885	999999	299	148	84	321	996	531	430	758	254	328	925	999999	591	402	675	868	162	999999	238	968	514	974	858	48	999999	607	999999	767	781	598	999999	999999	999999	206	999999	371	899	192	999999	413	890	987	626	999999	164	999999	746	170	341	208	619	342	328	916	182	999999	290	999999	12	399	290	999999	976	655	738	347	321	395	999999	314	969	969	834	824	88	999999	357	635	884	66	860	91	435	999999	978	257	269	999999	999999	817	999999	863	999999	16	133	237	20	999999	999999	999999	940	999999	900	999999	239	649	508	999999	838	999999	967	655	161	945	538	209	237	403	999999	490	87	825	371	451	233	999999	999999	827	701	851	516	386	150	999999	999999	509	190	999999	352	339	749	765	657	378	999999	435	711	999999	477	924	999999	616	304	999999	739	125	989	458	804	999999	999999	680	802	987	999999	591	514	94	829	38	28	830	999999	999999	741	322	177	993	602	797	999999	556	359	999999	852	900	91	147	337	10	519	999999	603	228	479	79	962	670	239	268	920	999999	414	449	999999	999999	565	957	272	999999	948	996	999999	999999	730	313	999999	35	145	248	509	377	756	828	518	296	236	999999	867	671	999999	999999	763	343	877	776	999999	910	999999	999999	344	133	999999	999999	999999	999999	875	999999	999999	176	748	937	999999	991	758	552	870	585	930	999999	942	732	999999	600	999999	999999	242	522	139	953	171	999999	999999	462	999999	386	999999	846	776	995	421	640	344	701	999999	999999	999999	772	585	334	906	999999	999999	999999	740	612	999999	284	842	611	291	362	466	543	14	338	783	83	999999	999999	59	999999	809	935	207	311	397	397	677	655	480	470	999999	805	57	604	999999	901	721	301	351	229	13	174	713	999999	184	800	697	595	638	897	999999	212	285	882	999999	999999	64	439	224	646	607	999999	141	820	999999	661	496	999999	898	882	362	796	999999	830	999999	644	999999	999999	137	597	700	91	999999	582	785	735	530	174	847	999999	999999	291	87	705	622	816	43	999999	644	523	999999	297	696	756	999999	888	181	454	863	122	999999	915	312	627	945	525	180	999999	999999	999999	140	331	562	512	999999	80	718	335	217	213	611	338	504	613	292	413	395	270	46	897	563	85	999999	735	572	930	979	460	759	107	646	483	857	955	392	982	735	193	999999	475	
999999	846	247	659	510	999999	999999	999999	344	542	139	910	522	999999	135	65	30	826	940	115	100	268	576	999999	567	137	481	549	231	999999	678	211	550	570	728	717	838	651	235	88	519	290	125	226	967	735	960	999999	829	999999	962	999999	253	999999	384	999999	279	136	102	382	22	871	477	999999	864	999999	369	952	419	417	227	999999	600	861	595	809	999999	359	153	831	176	761	719	894	347	769	957	935	999999	816	447	711	999999	852	75	648	999999	91	362	48	999999	18	999999	421	120	594	318	999999	28	999999	768	920	983	999999	215	261	162	583	697	104	970	999999	766	602	970	515	819	747	999999	999999	996	71	997	114	465	168	460	307	784	752	461	575	999999	620	58	527	728	297	647	814	495	999999	393	999999	78	999999	252	708	451	999999	775	570	999999	999999	579	707	922	878	806	57	801	854	799	944	643	404	517	155	554	452	786	531	110	999999	461	765	999999	739	46	999999	915	999999	855	189	999999	890	979	999999	51	350	999999	999999	491	599	22	641	441	449	624	673	434	107	999999	999	818	999999	999999	613	619	813	40	999999	999999	293	999999	58	998	999999	999999	999999	425	671	999999	213	847	936	50	999999	969	820	999999	237	125	372	98	818	598	856	370	734	430	375	236	999999	320	420	17	207	467	964	999999	820	482	999999	258	762	992	999999	161	882	999999	999999	999999	798	488	802	78	999999	204	323	999999	152	259	242	999999	59	445	999999	893	436	929	842	52	14	188	999999	755	253	999999	335	825	648	999999	999999	531	999999	731	437	999999	517	352	537	12	154	999999	999999	571	249	999999	209	999999	126	999999	724	953	370	917	639	619	999999	56	824	365	869	498	810	446	771	999999	861	327	18	999999	999999	999999	401	999999	898	999999	688	942	515	704	915	18	999999	592	981	534	171	553	101	999999	773	470	527	182	143	655	703	62	799	539	688	881	999999	988	680	639	561	530	999999	999999	930	42	541	130	999999	861	789	228	999999	999999	999999	317	236	200	363	999999	566	229	706	252	999999	636	153	976	26	44	699	999999	912	351	972	640	535	951	886	999999	929	407	732	281	866	485	596	999999	989	380	999999	128	634	765	999999	342	824	775	353	304	999999	564	114	415	172	78	315	124	274	908	782	285	313	623	985	169	497	434	386	999999	49	999999	986	999999	999999	580	95	999999	278	640	816	759	608	999999	850	374	303	999999	999999	798	179	999999	297	999999	598	378	814	21	779	913	845	399	399	42	265	999999	578	999999	999999	999999	999999	
168	846	633	101	32	677	721	772	621	866	179	325	999999	151	567	303	999999	57	21	766	999999	999999	365	999999	426	369	575	337	999999	796	834	302	527	815	20	635	663	999999	575	701	103	999999	167	56	999999	999999	811	999999	698	15	672	421	999999	825	908	999999	491	838	675	999999	111	394	230	824	41	999999	797	772	140	931	999999	916	481	319	672	999999	220	999999	130	352	557	999999	638	546	134	423	289	999999	906	230	999999	825	324	912	600	999999	29	343	24	999999	286	999999	760	766	375	756	940	999999	162	83	999999	182	718	332	115	426	755	683	700	618	598	106	999999	910	999999	814	601	568	719	964	815	877	304	332	76	518	999999	999999	181	999999	483	999999	549	833	650	972	116	991	807	183	953	999999	642	406	999999	999999	183	850	999999	560	164	381	999999	198	268	703	877	999999	265	597	502	883	999999	332	999999	999999	556	42	269	813	999999	999999	999999	999999	20	999999	244	999999	999999	886	344	83	892	620	223	999999	601	999999	574	999999	104	721	736	219	681	80	833	319	999999	196	633	151	590	176	852	999999	619	447	187	788	468	979	272	379	262	428	990	891	999999	999999	420	206	467	322	719	986	873	999999	999999	999999	646	999999	637	999999	999999	203	493	726	768	999999	999999	164	182	786	999999	125	458	999999	957	263	89	942	999999	237	775	436	999999	277	456	865	680	999999	582	246	151	999999	352	336	126	69	934	274	133	999999	550	266	33	680	834	999999	538	516	594	611	861	704	724	409	170	826	519	225	279	902	988	424	581	936	645	944	772	132	999999	999999	328	814	818	759	999999	999999	999999	12	999999	852	337	173	483	971	385	446	999999	999999	175	999999	999999	719	995	230	462	999999	684	97	45	999999	831	999999	275	695	999999	56	885	965	999999	650	423	516	781	999999	999999	999999	999999	999999	560	208	136	829	956	951	359	608	819	598	999999	561	835	999999	999999	554	31	999999	999999	787	688	338	561	999999	231	524	876	42	938	579	655	638	194	84	999999	999999	763	12	999999	999999	346	999999	237	297	999999	999999	815	107	999999	237	404	653	926	163	921	999999	647	282	607	441	84	326	670	250	943	999999	999999	761	789	140	791	29	471	583	450	14	111	274	193	71	999999	779	493	711	184	11	712	40	162	999999	199	490	404	27	999999	999999	23	986	999999	11	792	64	999999	999999	445	999999	999999	352	713	917	130	383	98	546	999999	304	832	999999	999999	999999	955	346	609	484	941	999999	624	454	343	430	990	124	920	999999	278	654	999999	85	
275	798	999999	369	326	244	194	999999	999999	858	295	945	197	64	920	411	999999	456	455	833	476	145	760	999999	999999	999999	926	999999	462	999999	277	999999	833	757	999999	277	133	595	29	999999	299	134	909	766	168	999999	242	936	204	519	147	822	209	638	608	140	47	91	999999	43	317	999999	364	999999	590	217	999999	999999	999999	653	999999	999999	999999	91	543	999999	235	994	578	999999	999999	990	811	999999	768	455	878	204	999999	564	239	51	245	986	66	120	770	423	185	951	999999	999999	576	999999	241	687	999999	128	999999	267	904	53	512	738	982	327	377	420	999999	144	338	917	999999	806	423	999999	999999	999999	34	432	580	812	819	999999	345	259	999999	999999	999999	999999	69	999999	109	999999	659	999999	539	999999	13	739	743	360	696	50	999999	367	519	999999	136	994	473	945	999999	671	686	102	234	885	403	733	903	117	708	999999	84	577	817	999999	156	237	707	717	446	999999	689	230	125	999999	14	977	739	653	143	716	999999	123	666	437	214	999999	961	653	113	999999	835	999999	651	999999	999999	55	550	128	624	898	999999	755	509	808	999999	465	976	456	881	425	993	259	973	999999	39	960	910	389	197	588	276	999999	614	176	459	64	579	74	812	999999	437	621	999999	244	428	999999	614	858	999999	748	999999	515	999999	688	286	585	661	658	999999	14	144	170	999999	46	632	244	151	343	359	999999	886	912	644	999999	987	999999	230	739	999999	999999	356	999999	933	448	997	760	999999	926	999999	873	999999	920	53	807	999999	277	999999	993	611	999999	720	281	508	527	862	678	999999	850	700	904	365	922	95	853	658	91	236	492	48	872	954	224	454	485	999999	965	869	836	107	720	999999	237	999999	388	457	85	553	416	999999	328	888	439	999999	984	518	479	834	199	158	742	999999	208	999999	999999	239	999999	826	999999	991	897	999999	44	752	980	223	999999	794	707	999999	583	537	999999	906	999999	983	999999	989	469	967	66	999999	679	688	365	680	999999	999999	398	159	951	258	999999	425	688	999999	999999	687	999999	770	390	999999	137	794	575	214	230	301	244	755	714	999999	367	65	999999	766	140	999999	397	310	730	999999	405	557	453	334	17	404	228	211	139	837	744	699	999999	380	12	885	122	999999	459	999999	999999	643	444	445	999999	475	999999	921	388	507	299	944	49	535	289	999999	350	250	207	825	999999	42	625	999999	999999	667	999999	564	999999	255	243	247	850	999999	999999	999999	123	18	999999	542	914	306	822	632	548	999999	659	62	101	432	544	872	952	634	999999	
15	999999	999999	673	233	996	925	999999	999999	999999	61	999999	510	718	527	466	341	807	665	910	999999	219	999999	339	999999	18	999999	472	999999	710	371	294	999999	420	811	999999	556	345	999999	545	989	999999	689	999999	496	705	999999	999999	574	966	999999	74	297	723	352	795	34	237	700	225	580	999999	999999	999999	902	767	999999	999999	907	782	909	996	999999	129	921	637	529	999999	843	999999	859	92	898	374	507	999999	997	502	999999	999999	719	328	999999	994	965	536	322	267	999999	729	828	68	999999	791	999999	999999	477	177	802	999999	999999	398	394	432	365	999999	564	461	924	606	769	384	31	999999	72	591	360	602	164	395	999999	272	180	123	449	800	655	116	999999	300	829	830	700	363	749	330	934	222	638	999999	971	861	342	858	959	999999	47	545	728	475	856	999999	23	417	400	13	999999	999999	983	565	841	458	152	634	777	939	684	667	152	741	999999	148	964	686	423	463	999999	322	164	999999	763	120	387	843	999999	954	816	999999	963	746	112	663	238	83	636	999999	718	707	90	30	768	379	402	999999	818	718	910	999999	993	999999	83	999999	999999	999999	802	999999	80	309	200	822	132	401	704	406	999999	993	909	999999	60	900	999999	232	241	144	237	999999	718	400	34	726	54	489	299	35	673	205	546	250	281	905	452	418	517	268	999999	376	999999	996	357	999999	999999	29	286	999999	202	850	999999	982	760	418	999999	999999	284	474	778	642	112	999999	999999	443	457	999999	619	154	457	999999	714	973	246	860	999999	721	999999	210	917	999999	212	206	833	822	530	564	490	862	999999	999999	999999	53	489	264	999999	996	999999	914	377	150	410	142	645	866	146	999999	745	899	999999	301	636	84	999999	754	999999	906	845	999999	912	892	188	999999	262	684	201	670	999999	982	999999	999999	458	999999	833	777	623	999999	561	966	685	828	819	999999	172	600	999999	70	497	735	824	367	160	362	11	485	961	999999	879	960	675	999999	999999	999999	313	977	999999	508	250	779	140	999999	355	879	235	94	82	597	593	662	548	999999	183	758	999999	239	572	105	137	999999	815	968	201	999999	300	219	619	66	286	195	756	637	819	718	604	465	22	999999	136	917	999999	999999	70	226	421	999999	999999	460	604	999999	415	747	381	892	999999	171	177	753	588	25	474	26	320	408	905	911	322	465	163	702	226	300	968	219	945	999999	908	975	190	757	999999	168	461	212	780	999999	266	926	999999	442	297	268	693	121	452	396	62	662	321	509	999999	836	999999	999999	857	124	
778	171	999999	522	263	999999	573	831	107	316	564	999999	628	999999	654	396	711	720	414	999999	607	857	767	559	398	255	663	680	535	91	999999	559	354	665	240	105	979	242	188	105	695	861	999999	146	832	944	999999	425	999999	835	135	586	497	900	516	920	403	397	133	999999	538	893	305	999999	999999	14	763	962	999999	559	416	478	541	999999	999999	746	999999	631	727	453	999999	999999	824	700	955	285	999999	454	159	319	999999	592	119	999999	999999	999999	565	997	691	827	191	82	759	306	428	656	54	187	999999	999999	999999	772	669	999999	999999	999999	78	605	70	999999	942	318	999999	355	857	824	369	370	753	471	190	846	999999	999999	272	999999	489	528	281	309	240	999999	816	389	999999	929	999999	439	385	276	732	960	936	999999	885	872	269	999999	448	604	297	683	999999	176	590	240	833	768	999999	999999	999999	999999	334	760	938	67	999999	433	122	999999	900	929	985	486	738	230	909	999999	24	400	880	84	89	999999	22	999999	459	649	999999	12	106	164	32	728	466	192	999999	185	999999	827	379	999999	301	520	704	367	698	948	438	999999	330	999999	754	26	999999	735	469	658	999999	391	608	852	999999	120	831	746	999999	267	30	555	999999	999999	842	197	30	54	783	569	971	655	859	510	221	439	681	689	410	16	999999	730	722	999999	437	203	229	527	999999	191	999999	999999	459	441	928	882	775	596	574	566	999999	732	999999	999999	686	999999	999999	107	641	205	438	999999	999999	900	999999	999999	999999	617	306	999999	968	503	843	601	880	24	205	999999	582	338	663	94	125	843	20	230	777	822	300	343	670	131	999999	15	753	546	621	559	135	638	999999	999999	300	999999	598	502	888	999999	30	999999	999999	114	524	313	541	353	37	502	890	999999	522	20	327	999999	978	999999	999999	837	848	344	402	645	302	944	288	506	794	200	999999	517	341	427	801	999999	445	999999	999999	582	474	999999	519	129	999999	999999	999999	999999	999999	338	946	751	885	61	512	686	279	262	999999	580	999999	45	999999	836	256	999999	753	999999	218	698	999999	999999	250	44	373	999999	824	283	999999	261	999999	999999	665	999999	254	504	632	290	914	125	358	999999	755	36	557	439	999999	682	872	297	297	31	999999	999999	811	534	510	851	687	74	861	996	999999	560	752	786	379	102	592	999999	750	473	999999	103	350	343	666	224	486	934	596	999999	411	999999	999999	806	418	999999	655	719	999999	780	602	849	264	362	907	204	283	771	69	759	100	129	546	999999	840	737	801	477	868	296	375	753	
999999	719	999999	596	596	945	377	854	447	872	999999	969	871	340	838	988	435	472	940	714	874	999999	60	999999	152	150	966	681	722	187	851	707	415	849	999999	544	999999	321	607	337	404	214	999999	228	370	577	952	509	898	813	51	406	355	660	878	641	668	314	453	456	978	696	999999	269	31	61	564	999999	959	303	231	999999	864	612	320	669	999999	999999	920	575	197	467	782	909	145	454	361	754	970	740	876	462	867	160	359	999999	82	62	206	318	23	999999	549	604	591	927	541	742	350	999999	126	999999	393	999999	268	521	914	233	133	576	700	809	60	229	427	769	257	714	999999	612	597	472	635	611	999999	267	917	187	327	218	913	999999	414	762	623	999999	78	988	999999	837	793	999999	999999	630	999999	214	879	999999	187	822	680	999999	488	737	999999	999999	210	999999	327	999999	999999	736	905	915	999999	91	405	298	605	387	700	268	822	999999	819	747	544	15	993	357	999999	597	10	999999	538	96	999999	676	150	970	840	296	671	999999	243	67	943	22	967	536	999999	590	724	799	131	421	14	72	918	874	119	999999	999999	999999	623	16	735	410	387	575	952	728	158	635	999999	413	597	999999	193	762	803	531	48	466	548	797	873	211	383	999999	92	999999	758	276	861	999999	507	701	999999	236	332	543	999999	401	999999	90	442	98	262	718	824	82	878	999999	80	588	999999	332	431	826	999999	534	37	270	493	885	970	999999	774	999999	906	895	665	957	440	270	895	646	882	467	999999	999999	948	999999	302	20	198	999999	999999	282	999999	185	999999	999999	102	797	515	375	908	999999	119	559	999999	361	811	999999	416	921	999999	809	692	519	449	963	999999	359	586	999999	999999	482	696	999999	686	999999	422	999999	624	225	864	642	999999	530	738	193	358	805	469	999999	853	373	604	276	999999	999999	590	999999	999999	317	978	743	221	153	407	999999	999999	741	999999	823	938	91	314	201	999999	93	999999	172	999999	266	614	666	889	989	999999	603	878	999999	503	300	911	453	995	316	999999	131	430	610	132	999999	190	617	931	646	657	771	999999	412	999999	791	340	427	198	478	999999	999999	853	232	999999	803	557	999999	999999	582	911	495	999999	998	954	935	999999	454	999999	477	85	997	734	999999	341	999999	999999	999999	219	999999	960	493	264	526	613	925	277	999999	976	999999	756	608	379	999999	734	172	999999	70	999999	284	138	885	999999	721	402	999999	586	999999	999999	887	999999	91	372	999999	622	428	241	569	394	999999	668	465	478	720	721	477	628	999999	
519	178	71	483	999999	935	583	999999	116	543	999999	908	348	667	316	98	70	999999	245	842	736	316	931	125	675	428	999999	673	999999	999999	999	924	999999	210	100	722	826	784	72	436	953	547	321	697	446	486	691	999999	158	390	660	56	242	786	648	999999	247	945	808	600	329	999999	667	449	543	208	999999	147	999999	594	272	285	612	808	999999	199	994	243	679	199	736	615	999999	36	16	953	692	300	999999	888	484	880	976	999999	117	53	879	999999	999999	248	654	553	433	563	127	384	444	434	897	999999	218	13	276	618	863	713	999999	641	442	589	515	999999	585	688	120	999999	308	149	701	845	319	131	89	440	999999	193	192	961	908	631	519	268	999999	112	679	480	614	999999	609	403	658	999999	439	999999	732	122	999999	744	453	736	86	304	733	999999	150	999999	924	835	83	680	531	433	732	811	80	999999	999999	999999	999999	639	777	940	540	999999	197	80	691	999999	708	432	999999	999999	517	999999	555	224	999999	999999	999999	999999	556	999999	999999	929	999999	234	516	628	503	484	973	495	735	814	959	145	764	999999	864	79	404	418	137	651	465	93	916	559	265	855	722	797	520	999999	92	998	999999	999999	435	962	564	73	21	233	458	729	711	999999	999999	999999	999999	109	487	892	198	999999	651	642	473	787	318	956	373	647	999999	999999	999999	320	731	960	999999	163	999	901	514	341	407	999999	999999	999999	382	222	346	845	999999	622	320	627	236	944	999999	24	147	999999	654	607	999999	373	471	282	999999	999999	999999	262	931	999999	110	585	388	857	740	747	999999	738	415	106	620	528	252	999999	999999	356	93	787	613	474	26	999999	257	907	641	43	999999	920	979	981	250	94	913	109	522	734	249	378	213	609	575	408	242	558	999999	181	999999	332	416	409	999999	194	648	467	999999	749	338	480	999999	706	999999	999999	758	434	999999	536	615	152	626	141	116	715	999999	14	999999	618	128	698	999999	470	912	119	514	580	674	66	999999	455	999999	772	405	768	999999	507	304	57	650	999999	999999	460	999999	999999	705	284	302	601	610	643	568	671	999999	999999	561	755	793	999999	23	999999	999999	798	999999	169	332	854	999999	999999	562	86	709	851	967	320	995	468	904	999999	414	239	287	82	456	999999	887	158	151	765	217	406	713	109	43	999999	57	904	370	406	656	851	547	999999	49	533	934	716	703	320	644	102	851	859	790	783	900	688	352	298	281	183	712	999999	139	999999	373	999999	817	505	272	101	108	507	287	563	691	332	
42	922	867	180	999999	831	130	125	555	853	318	999999	571	369	561	81	135	482	148	999999	825	883	999999	334	898	207	57	552	999999	999999	582	237	999999	578	655	430	431	111	999999	881	999999	24	999999	519	301	567	999999	903	539	999999	381	805	424	999999	506	159	762	543	999999	257	783	577	999999	999999	281	999999	168	993	714	141	650	34	999999	266	999999	811	283	650	999999	341	273	154	23	966	972	776	812	999999	81	506	999999	999999	829	481	107	282	892	409	248	999999	409	939	199	408	386	357	61	999999	399	694	875	121	999999	999999	999999	639	564	165	238	504	278	191	922	217	999999	762	204	282	169	453	919	874	999999	822	931	999999	955	614	589	999999	725	654	999999	386	630	556	387	999999	497	999999	999999	737	180	744	999999	227	999999	981	934	999999	999999	779	998	945	775	11	999999	687	19	999999	684	949	575	613	779	624	604	545	587	999999	999999	315	784	701	735	191	703	667	999999	999999	316	973	679	999999	999999	945	655	641	611	628	999999	999999	999999	999999	782	768	999999	566	965	326	623	999999	403	28	250	847	999999	999999	220	593	308	52	999999	305	353	711	280	609	152	833	968	999999	934	958	80	999999	999999	999999	999999	967	29	146	999999	999999	100	999999	580	661	724	623	951	999999	431	27	330	999999	893	999999	494	999999	497	999999	424	141	999999	660	548	445	948	999999	421	999999	999999	252	573	999999	350	250	999999	519	140	999999	885	999999	999999	619	999999	999999	637	999999	790	851	462	847	479	999999	722	570	217	439	295	145	713	169	211	999999	971	188	453	169	464	652	378	974	999999	879	677	999999	999999	737	999999	999999	807	682	999999	570	594	999999	773	999999	999999	779	43	775	234	995	905	725	999999	977	648	362	472	999999	811	148	482	487	907	600	790	826	320	479	999999	999999	337	41	394	641	319	442	415	347	999999	684	619	999999	750	944	974	951	579	999999	99	765	168	339	870	999999	999999	117	632	182	325	622	469	563	464	570	668	874	340	685	999999	216	999999	999999	757	999999	528	879	736	962	626	839	257	47	390	554	505	998	170	758	553	212	809	999999	32	108	225	65	148	190	286	999999	620	999999	999999	883	818	43	581	744	117	219	380	670	556	486	374	431	183	909	999999	669	714	582	142	465	406	999999	112	659	911	472	740	555	685	526	228	363	433	999999	736	471	999999	425	999999	344	831	149	685	546	734	794	882	999999	125	616	395	48	761	159	999999	999999	931	921	832	644	478	999999	984	999999	999999	20	998	676	183	603	
252	298	931	798	999999	266	39	566	925	126	999999	511	439	78	140	190	999999	284	29	633	999999	999999	592	16	865	16	164	655	999999	723	796	999999	999999	522	999999	999999	116	963	524	230	83	374	996	716	64	999999	999999	916	899	87	418	723	656	549	73	999999	705	999999	932	627	111	384	288	999999	330	384	999999	917	999999	42	999999	638	759	798	560	175	508	999999	951	898	621	248	755	210	314	999999	559	999999	458	626	402	191	40	896	129	699	999999	794	395	999999	999999	477	999999	867	14	780	999999	999999	989	898	249	828	973	999999	16	862	628	87	999999	258	824	938	469	999999	640	891	999999	862	679	860	88	714	491	281	999999	999999	37	888	206	534	118	701	527	999999	387	574	217	996	890	266	80	19	897	999999	855	999999	18	142	236	122	182	999999	999999	138	999999	999999	347	702	658	862	835	740	880	372	149	132	421	908	701	999999	683	611	999999	423	999999	78	817	353	425	999999	999999	895	661	94	999999	16	999999	398	740	999999	236	515	347	38	430	339	999999	534	997	999999	999999	999999	999999	999999	438	999999	139	999999	347	999999	717	993	999999	856	725	940	999999	999999	20	143	608	32	178	999999	839	178	273	943	993	460	939	292	999999	999999	999999	46	464	501	655	790	877	760	60	988	144	243	999999	491	999999	999999	999999	343	523	864	134	148	930	591	999999	269	308	195	999999	999999	811	435	999999	595	225	688	486	999999	150	230	266	848	972	189	999999	999999	941	782	641	999999	210	999999	768	491	567	501	116	873	180	396	999999	691	989	173	186	709	999999	641	276	999999	14	672	203	302	999999	285	176	999999	876	999999	999999	525	999999	267	686	216	666	165	999999	723	582	999999	417	753	738	999999	859	808	999999	15	999999	309	515	27	509	537	999999	999999	884	999999	334	999999	996	455	999999	999999	147	999999	487	999999	52	440	614	999999	51	401	264	449	564	42	426	368	747	870	714	28	20	999999	758	999999	803	200	281	999999	398	226	999999	962	999999	772	999999	999999	330	42	999999	999999	695	999999	999999	999999	999999	962	911	851	865	966	999999	136	740	59	956	611	999999	338	176	851	169	868	164	999999	784	301	763	791	999999	299	47	714	907	145	999999	999999	559	999999	875	841	289	429	879	999999	999999	999999	999999	636	816	825	163	991	865	999999	999999	999999	808	161	333	981	208	999999	999999	576	999999	999999	999999	604	999999	909	62	999999	463	335	999999	739	999999	732	999999	999999	78	137	975	999999	145	999999	999999	795	725	999999	247	999999	327	893	642	169	184	313	503	703	
270	999999	999999	907	772	830	538	540	999999	680	839	86	934	37	913	999999	154	474	999999	883	64	433	879	999999	671	654	999999	999999	692	999999	999999	684	999999	524	44	450	227	999999	18	315	517	999999	255	54	666	171	473	299	980	999999	24	710	872	999999	999999	836	748	689	246	999999	823	967	999999	147	126	999999	847	999999	993	472	853	87	465	135	375	999999	188	835	563	509	999999	999999	590	130	397	854	812	618	875	208	999999	999999	831	999999	491	550	470	118	927	512	999999	999999	306	999999	718	999999	254	747	999999	903	657	912	135	736	999999	999999	999999	727	749	271	999999	999999	999999	795	770	325	255	574	999999	999999	999999	80	907	999999	196	999999	999999	82	412	460	609	74	373	971	999999	789	999999	105	955	385	172	742	368	666	999999	94	518	511	747	402	691	999999	114	999999	628	999999	15	999999	549	807	696	314	999999	999999	661	999999	865	573	254	981	913	999999	999999	999999	662	541	999999	251	890	999999	620	909	335	19	768	999999	960	944	353	999999	783	338	555	157	999999	858	427	79	999999	999999	229	944	266	999999	999999	540	70	846	999999	96	875	999999	193	999999	197	786	978	999999	529	732	326	999999	999999	292	207	585	605	471	578	803	124	642	999999	17	883	999999	999999	999999	530	238	869	123	187	266	97	29	999999	999999	960	902	999999	121	549	282	566	308	725	974	999999	999999	935	999999	999999	963	999999	999999	526	999999	564	522	142	418	785	301	862	213	743	963	204	999999	999999	497	511	999999	923	13	999999	965	450	584	999999	679	999999	999999	302	281	846	224	294	853	503	999999	999999	999999	999999	999999	335	999999	419	999999	999999	761	999999	390	472	999999	96	999999	50	999999	151	999999	735	999999	999999	999999	416	168	999	591	999999	528	999999	999999	684	999999	943	73	906	460	677	844	555	97	999999	198	900	621	999999	999999	999999	254	183	326	712	941	999999	574	875	999999	999999	177	999999	828	996	999999	93	999999	705	999999	503	33	999999	589	301	306	16	647	959	999999	563	794	14	999999	407	999999	354	362	638	743	999999	379	197	599	404	509	999999	727	101	983	114	472	915	164	360	171	559	999999	34	415	935	595	615	502	999999	999999	999999	999999	431	884	999999	999999	799	962	999999	134	999999	105	999999	791	711	999999	556	976	278	100	878	850	793	999999	562	760	999999	233	807	644	764	695	845	142	346	999999	305	216	999999	383	673	999999	394	236	999999	463	409	243	704	655	48	638	233	662	393	322	999999	999999	332	930	404	575	164	134	370	149	999999	62	999999	999999	983	349	999999	895	
427	924	465	999999	999999	108	361	104	529	999999	605	135	999999	192	748	34	999999	999999	884	370	979	107	798	999999	866	196	999999	356	999999	483	999999	699	954	337	999999	999999	856	754	284	234	999999	309	56	12	529	244	677	999999	314	430	60	872	999999	323	916	329	999999	206	700	999999	894	14	315	999999	489	999999	180	144	947	289	177	425	836	999999	999999	679	999999	795	740	631	519	146	999999	999999	433	799	243	641	421	916	342	660	999999	560	339	575	999999	11	999999	622	74	542	129	34	999999	999999	46	805	999999	246	278	340	999999	999999	215	757	962	999999	621	689	672	539	999999	40	947	999999	372	285	329	225	999999	59	282	127	567	999999	999999	27	999999	799	763	999999	999999	999999	999999	11	204	999999	355	999999	999999	57	390	833	949	534	818	98	87	745	272	999999	485	316	561	229	999999	348	511	238	740	944	999999	822	925	244	430	548	393	945	999999	387	930	747	999999	637	999999	449	177	999999	999999	999999	999999	369	537	13	952	802	623	999999	943	855	483	127	842	668	215	567	999999	715	114	280	705	141	433	999999	999999	999999	999999	924	999999	618	180	478	79	811	999999	999999	294	999999	291	628	924	999999	12	466	904	812	904	999999	431	999999	542	462	999999	887	232	999999	936	652	183	224	107	699	868	334	685	999999	57	999999	999999	733	283	984	999999	999999	999999	740	139	966	980	999999	999999	760	502	458	86	718	550	192	589	206	545	642	748	999999	530	235	106	999999	781	900	765	999999	999999	698	828	999999	37	999999	999999	999999	678	999999	999999	166	390	346	999999	999999	258	999999	463	865	451	999999	198	640	246	367	956	129	644	999999	999999	999999	999999	959	999999	804	629	528	691	108	650	106	528	574	970	592	999999	193	999999	999999	430	814	446	999999	432	822	509	197	999999	669	495	422	848	999999	999999	591	903	999999	865	403	790	729	999999	364	225	999999	999999	623	670	653	999999	772	101	958	40	380	643	362	537	658	304	442	999999	31	999999	999999	258	310	789	388	999999	264	999999	635	894	700	539	91	684	86	883	885	527	668	987	722	330	889	197	415	999999	999999	893	216	108	358	999999	999999	751	987	106	638	999999	291	964	427	455	999999	73	339	840	999999	678	460	774	419	914	549	44	999999	907	368	122	383	441	147	999999	121	999999	545	189	285	999999	999999	999999	255	999999	245	999999	569	277	864	825	857	999999	396	872	999999	999999	689	443	972	229	861	999999	999999	526	461	850	999999	66	999999	929	999999	999999	999999	231	981	999999	999999	999999	679	845	474	622	52	
542	264	999999	54	275	928	999999	847	112	216	65	478	616	251	729	599	999999	877	999999	933	935	307	707	18	174	891	999999	912	330	764	136	754	249	47	205	271	999999	805	561	138	664	91	999999	999999	510	752	374	999999	800	999999	293	968	962	999999	117	999999	557	799	999999	999999	966	767	999999	347	90	310	239	579	56	468	946	589	325	384	278	853	999999	763	508	421	526	732	121	561	480	167	792	999999	999999	960	713	853	999999	187	171	999999	999999	88	999999	210	523	999999	999999	342	823	703	652	587	420	263	363	793	301	468	857	243	655	999999	866	922	517	999999	649	96	999999	103	664	999999	999999	999999	299	803	900	308	898	730	550	779	737	999999	514	999999	150	676	606	920	561	466	329	999999	252	999999	221	940	999999	844	156	105	999999	999999	49	514	374	49	964	560	892	993	570	999999	692	876	238	99	417	312	999999	972	999999	834	999999	208	819	295	138	700	591	960	615	63	584	455	201	17	737	10	840	111	712	56	37	568	896	201	245	376	999999	131	999999	999999	999999	184	999999	753	198	840	695	89	910	274	968	932	387	999999	553	247	684	230	362	417	471	437	270	999999	806	973	311	627	999999	762	339	999999	438	234	748	409	999999	999999	819	999999	999999	999999	201	448	88	999999	190	390	648	997	691	150	769	125	919	878	999999	999999	947	225	999999	999999	39	157	934	508	503	999999	767	999999	407	247	411	465	112	999999	246	821	365	711	792	920	978	62	999999	199	999999	999999	999999	869	999999	667	999999	999999	367	999999	731	53	513	579	601	37	999999	505	599	453	738	314	23	219	999999	102	816	245	999999	618	99	999999	86	745	808	190	848	898	999999	739	747	807	107	864	978	202	317	785	120	999999	308	999999	462	999999	999999	395	309	999999	237	403	999999	264	181	749	158	754	966	999999	771	420	189	724	847	859	999999	931	216	158	240	449	784	41	135	666	999999	999999	999999	458	294	422	881	751	999999	263	888	492	999999	358	716	234	999999	549	999999	699	586	584	635	602	921	529	189	161	865	787	619	819	138	999999	438	542	240	517	999999	999999	999999	437	999999	594	971	223	304	857	441	16	223	244	999999	436	90	736	980	999999	537	765	999999	729	885	883	644	79	363	132	919	184	999999	999999	999999	664	170	159	999999	51	999999	707	234	999999	720	859	574	384	999999	702	434	999999	561	319	980	999999	125	809	999999	999999	999999	999999	859	182	999999	266	22	504	179	363	275	931	215	939	999999	999999	540	912	999999	36	319	999999	
999999	999999	999999	226	999999	684	999999	999999	548	360	607	361	101	730	999999	61	392	463	846	79	215	447	437	502	497	622	999999	159	187	213	800	999999	860	690	633	208	484	721	999999	338	999999	821	814	915	333	999999	848	569	982	488	999999	556	189	249	999999	830	233	204	729	999999	999999	999999	180	345	559	92	501	410	107	649	577	671	999999	517	313	393	633	521	179	644	999999	999999	177	999999	683	254	345	620	636	802	974	289	992	999999	674	999999	651	478	365	250	362	447	472	342	999999	857	736	671	999999	670	207	712	35	94	237	999999	420	481	661	315	747	880	774	304	674	297	679	187	843	135	999999	999999	166	928	291	335	988	835	786	825	517	673	685	965	604	272	264	907	414	470	767	180	999999	59	503	482	999999	177	668	623	188	999999	828	999999	929	999999	556	106	803	901	225	585	695	835	798	83	205	808	999999	412	43	771	772	999999	368	571	347	116	999999	999999	662	820	176	172	647	957	845	999999	999999	999999	716	167	114	513	255	191	484	999999	999999	429	999999	864	477	999999	590	417	787	455	451	367	706	449	999999	999999	249	404	418	532	999999	999999	238	330	772	148	695	875	667	268	137	186	96	999999	999999	16	532	999999	353	910	582	240	179	400	433	679	999999	276	497	120	999999	850	773	952	792	420	201	957	999999	999999	570	999999	749	528	327	274	280	999999	594	664	471	451	61	507	949	958	670	838	897	999999	293	999999	388	999999	994	287	999999	143	999999	444	815	575	705	24	350	867	490	651	999999	168	408	515	681	832	648	822	999999	275	13	833	999999	362	999999	999	55	151	336	203	533	50	861	146	999999	160	849	896	745	46	999999	999999	478	29	999999	739	694	777	747	555	907	182	999999	148	999999	740	694	462	515	999999	999999	209	541	297	127	41	306	271	739	531	999999	999999	999999	999999	999999	999999	999999	999999	999999	330	314	277	404	780	295	361	999999	722	16	45	999999	397	391	49	999999	999999	550	191	902	733	442	433	48	225	572	166	999999	724	40	218	385	964	865	194	401	700	804	760	11	766	999999	584	265	999999	75	999999	370	47	694	159	381	183	827	862	888	881	239	188	218	139	266	999999	691	999999	999999	999999	532	999999	647	377	163	999999	999999	999999	264	857	178	344	160	999999	999999	67	999999	881	999999	211	146	12	999999	520	471	626	999999	872	999999	640	999999	999999	54	573	999999	173	400	999999	996	592	994	691	999999	999999	999999	894	38	241	999999	999999	807	810	999999	458	364	529	999999	136	
906	536	999999	317	636	624	964	710	300	999999	912	632	666	714	884	254	999999	455	404	275	807	999999	598	320	999999	310	833	92	506	596	219	544	999999	273	999999	999999	356	687	65	983	999999	12	604	451	329	711	541	103	925	999999	999999	909	135	635	328	340	999999	925	777	335	790	999999	213	704	999999	378	369	403	304	999999	898	530	400	420	209	805	971	156	991	828	999999	999999	999999	791	999999	309	418	999999	999999	89	530	430	909	729	203	192	798	900	999999	951	351	148	799	999999	999999	999999	519	715	435	523	368	791	999999	999999	566	999999	999999	999999	358	999999	999999	732	457	999999	894	999999	621	999999	226	999999	17	999999	999999	999999	999999	629	941	655	974	999999	789	703	211	432	721	999999	495	959	999999	153	999999	385	999999	999999	991	619	691	584	615	999999	999999	848	498	418	515	296	719	894	999999	936	999999	81	448	722	288	266	530	999999	503	166	982	661	508	83	560	999999	530	77	58	999999	938	366	999999	635	537	941	215	793	916	434	29	601	999999	999999	44	394	937	829	727	734	98	665	999999	459	999999	446	350	424	857	883	766	652	845	605	997	999999	41	812	194	347	999999	999999	118	999999	999999	391	175	282	49	176	999999	700	349	999999	778	283	285	590	279	101	600	790	935	42	667	377	999999	999999	237	291	363	135	644	390	999999	361	999999	21	999999	975	280	77	999999	691	199	75	312	999999	826	724	477	999999	542	102	746	271	801	999999	411	999999	635	999999	55	758	812	999999	999999	959	640	427	726	274	277	999999	820	533	415	254	842	601	999999	233	74	999999	814	912	593	551	999999	422	999999	480	609	553	999999	999999	999999	999999	878	631	19	999999	892	409	999999	212	183	247	281	222	856	999999	243	810	704	999999	219	541	943	899	974	514	325	227	999999	256	999999	723	955	824	510	788	375	221	999999	721	341	665	515	611	739	355	279	431	566	12	247	799	849	937	787	999999	683	979	999999	505	38	999999	542	999999	548	459	999999	999999	711	999999	999999	32	227	999999	999999	554	36	999999	169	628	999999	893	661	864	19	864	999999	27	46	30	115	395	564	97	693	666	999999	999999	72	290	999999	822	719	498	820	224	999999	999999	866	243	464	350	819	37	999999	144	23	677	741	999999	585	274	420	691	962	796	467	140	299	414	430	271	279	879	565	422	183	172	54	794	999999	17	160	803	565	764	576	536	999999	558	652	455	999999	999999	704	798	411	999999	999999	33	757	999999	999999	462	812	203	81	939	472	848	960	851	632	999999	
999999	578	999999	616	136	208	230	999999	314	740	761	999999	999999	890	184	766	20	155	636	31	47	841	439	697	991	371	693	636	73	977	598	999999	822	999999	999999	136	999999	794	902	337	802	826	146	999999	701	837	956	190	765	705	999999	815	224	611	909	558	148	426	625	764	514	594	867	999999	151	959	162	170	901	58	92	226	253	309	228	221	704	602	996	164	999999	999999	871	367	150	783	587	220	178	439	999999	999999	178	999999	822	999999	958	999999	695	742	684	796	289	717	623	621	999999	914	999999	999999	853	999999	430	471	358	12	722	509	196	368	381	941	991	999999	70	824	57	115	487	19	262	999999	907	263	479	999999	233	164	744	528	999999	999999	827	480	585	999999	837	707	999999	999999	495	459	624	336	370	742	804	999999	656	999999	999999	999999	999999	999999	445	959	639	176	991	739	778	568	765	667	156	708	123	521	886	618	986	349	326	667	523	999999	999999	580	999999	999999	814	416	507	944	953	999999	246	999999	45	626	999999	671	716	999999	51	999999	694	999999	999999	662	629	293	931	48	812	235	149	999999	860	642	690	68	283	999999	925	372	999999	820	999999	999999	471	669	486	269	999999	325	633	277	626	999999	118	322	999999	240	117	531	485	999999	141	727	616	999999	593	402	935	754	397	461	134	999999	999999	874	252	789	200	959	807	671	243	497	999999	999999	999999	999999	534	377	999999	53	157	403	887	603	688	986	784	994	86	999999	999999	60	999999	181	153	947	730	244	80	610	49	158	723	813	234	644	999999	744	334	329	868	999999	95	999999	314	999999	791	272	195	265	14	205	883	723	346	999999	569	430	729	205	543	999999	307	68	13	998	679	83	378	999999	860	50	670	999999	999999	999999	965	583	999999	422	165	999999	999999	999999	606	843	275	10	477	51	85	705	24	138	999999	577	270	36	351	315	60	718	893	151	999999	999999	535	136	508	580	227	986	999999	316	49	84	252	492	999999	999999	732	679	606	337	999999	165	999999	542	999999	647	505	938	242	561	372	447	574	906	420	641	318	148	501	999999	824	99	153	999999	98	711	335	777	574	191	582	999999	999999	565	182	999999	938	992	167	860	84	999999	999999	10	944	602	510	999999	82	999999	851	594	188	709	513	879	22	327	999999	267	999999	728	373	999999	999999	991	999999	19	733	180	999999	325	981	640	822	545	345	152	999999	496	211	990	999999	754	339	988	202	999999	62	303	237	999999	549	999999	999999	356	914	702	999999	953	277	501	611	901	999999	999999	612	547	
887	967	544	999999	563	957	999999	332	32	619	999999	989	798	922	999999	440	999999	91	776	91	102	999999	631	642	130	810	228	710	388	803	637	803	999999	999999	525	94	759	367	68	592	999999	226	999999	304	980	999999	164	355	544	180	999999	45	759	531	454	421	346	999999	749	752	999999	355	999999	228	982	917	999999	999999	999999	999999	681	585	33	999999	247	876	151	336	662	999999	656	873	999999	217	999999	602	54	854	210	114	999999	857	618	315	853	498	999999	999999	999999	999999	427	21	948	672	499	382	21	575	999999	578	279	999999	248	660	105	999999	189	999999	383	389	873	759	942	302	133	823	967	717	340	749	603	46	23	599	670	645	999999	503	718	472	590	478	571	999999	999999	737	618	958	220	988	999999	547	999999	933	199	668	999999	999999	548	999999	415	304	999999	543	975	242	996	649	999999	460	940	999999	999999	910	799	405	197	999999	999999	395	214	18	507	351	440	65	314	90	410	999999	576	278	954	52	66	296	243	37	657	601	740	969	968	759	999999	633	999999	821	143	793	481	759	999999	163	471	406	999999	893	999999	999999	928	916	249	987	999999	671	731	974	853	513	999999	999999	662	866	654	245	49	747	302	807	533	999999	999999	616	530	817	89	801	581	659	999999	350	924	999999	999999	824	729	999999	875	387	999999	557	967	630	632	999999	106	332	508	236	367	59	600	999999	396	444	999999	632	466	76	999999	999999	999999	999999	23	821	246	925	202	830	515	999999	871	999999	905	976	526	325	984	999999	721	757	999999	355	999999	450	999999	627	350	999999	853	106	524	999999	795	999999	164	773	617	999999	999999	999999	999999	677	720	999999	187	685	400	419	999999	654	648	999999	999999	999999	636	57	900	572	81	618	584	963	976	418	999999	71	999999	999999	822	999999	708	183	999999	549	626	999999	634	999999	273	73	999999	931	321	209	458	277	464	999999	999999	116	872	999999	738	467	999999	999999	999999	311	765	999999	999999	466	596	175	946	999999	999999	805	999999	20	999999	999999	999999	17	390	653	999999	999999	960	275	999999	169	598	716	880	664	444	677	953	459	999999	332	238	999999	508	770	344	155	262	999999	164	659	752	334	999999	999999	744	730	86	943	999999	999999	351	999999	999999	406	868	880	294	292	40	999999	999999	999999	95	100	678	161	509	619	318	999999	524	977	999999	947	416	273	32	914	919	713	600	20	999999	12	981	999999	639	999999	902	464	860	970	952	718	808	999999	249	603	296	592	231	467	634	28	407	373	999999	570	989	604	999999	380	372	999999	845	841	
823	92	118	999999	522	999999	717	853	999999	554	999999	401	149	422	34	429	999999	336	492	999999	385	915	605	617	999999	78	123	308	607	490	999999	635	999999	999999	180	166	999999	999999	999999	999999	749	781	999999	999999	348	987	999999	576	580	437	999999	46	834	712	999999	908	487	500	592	454	293	999999	256	164	946	399	528	999999	251	999999	935	999999	266	999999	393	999999	541	751	279	999999	646	546	999999	999999	739	999999	801	170	511	272	679	993	999999	625	540	340	534	229	907	948	468	999999	999999	712	502	479	779	999999	999999	999999	999999	735	231	999999	999999	999999	691	999999	425	384	598	999999	671	979	198	942	999999	640	136	62	79	999999	844	331	901	397	999999	25	999999	269	791	634	841	649	896	943	772	541	818	793	999999	999999	804	532	360	110	999999	999999	524	999999	960	148	49	999999	999999	63	891	999999	329	419	536	676	409	165	592	963	526	31	93	255	999999	976	822	343	412	621	999999	999999	999999	801	809	864	501	127	308	653	999999	575	857	842	61	999999	221	408	267	973	58	648	939	396	584	999999	272	999999	389	999999	999999	706	863	180	545	579	929	528	609	671	999999	999999	999999	939	378	999999	173	250	203	308	764	424	999999	439	573	870	382	999999	226	253	999999	232	999999	324	999999	888	711	687	306	482	999999	693	798	595	999999	999999	999999	999999	28	999999	402	999999	85	999999	999999	901	629	434	999999	999999	207	355	311	366	79	952	553	543	612	489	999999	999999	943	720	365	81	626	490	640	999999	999999	381	565	593	850	579	157	657	105	435	269	286	999999	631	285	597	391	441	999999	846	223	257	398	539	999999	916	88	364	999999	999999	285	148	794	800	595	825	999999	718	515	500	805	895	448	186	230	963	406	321	445	768	690	194	965	999999	999999	832	983	35	210	934	501	792	999999	947	160	130	491	289	46	460	999999	673	925	35	50	327	808	221	318	429	519	766	918	999999	466	999999	183	999	999999	762	841	764	999999	581	998	22	963	999999	999999	110	481	127	284	985	961	27	999999	939	999999	275	33	999999	716	781	425	734	873	975	491	68	946	492	81	284	618	999999	165	999999	36	38	364	318	194	218	947	999999	491	933	994	449	832	244	256	941	738	999999	57	999999	166	999999	148	999999	19	967	999999	989	56	999999	377	919	999999	913	912	725	911	715	587	999999	999999	999999	999999	940	981	999999	999999	712	999999	139	546	548	994	429	198	762	889	999999	309	227	65	957	999999	491	566	85	999999	918	331	530	40	999999	492	549	901	142	
31	208	999999	967	741	999999	754	999999	464	828	925	999999	725	160	835	544	415	999999	452	876	677	761	383	906	464	317	999999	714	109	522	65	454	528	65	999999	691	370	342	485	614	213	999999	37	737	999999	155	999999	181	695	495	999999	132	107	34	999999	999999	824	999999	513	434	70	999999	816	941	999999	999999	913	670	999999	154	183	83	884	838	673	248	999999	645	999999	999999	124	218	999999	613	905	999999	357	503	999999	999999	866	270	828	999999	553	173	622	96	964	679	999999	999999	762	999999	322	999999	999999	268	360	226	537	188	353	999999	999999	999999	29	213	46	839	132	419	999999	939	288	913	254	999999	999999	999999	626	647	681	999999	86	591	456	479	999999	370	695	98	153	384	999999	687	916	633	999999	701	153	418	60	135	557	999999	999999	822	271	409	999999	999999	973	851	999999	890	999999	277	999999	729	405	550	912	675	154	43	999999	696	997	600	999999	621	103	593	365	217	596	999999	529	263	139	634	999999	892	81	290	125	301	784	62	999999	649	514	999999	999999	999999	999999	384	999999	523	556	766	824	999999	413	678	320	999999	495	999999	999999	951	747	999999	999999	770	342	999999	999999	864	999999	974	911	945	420	356	116	92	297	762	710	222	575	15	707	373	810	999999	999999	403	970	734	806	999999	758	238	901	649	421	535	270	486	999999	126	605	581	854	878	259	66	999999	238	102	999999	999999	91	999999	999999	999999	236	999999	795	540	211	893	999999	178	519	196	192	999999	466	999999	762	502	233	999999	459	410	135	999999	931	297	999999	831	741	999999	999999	720	677	999999	999999	999999	194	574	474	999999	579	999999	421	413	345	999999	77	612	115	567	340	240	458	649	926	341	41	718	39	508	118	379	162	551	104	798	519	339	999999	974	486	197	37	287	999999	237	989	999999	999999	249	999999	819	999999	184	312	843	999999	37	926	999999	999999	476	545	999999	837	209	999999	870	999999	546	182	737	999999	999999	90	152	213	180	787	999999	352	999999	999999	789	288	299	653	977	248	260	536	999999	412	465	523	19	652	70	999999	999999	167	999999	412	636	999999	492	501	595	103	170	640	101	250	238	486	151	999999	755	688	999999	555	103	999999	68	20	691	334	999999	617	999999	500	999999	729	135	541	999999	999999	907	723	795	798	68	883	88	999999	444	251	184	979	382	999999	896	382	903	999999	73	999999	353	626	999999	999999	638	978	32	670	497	371	124	696	263	244	34	999999	892	748	497	999999	553	448	575	449	159	882	244	999999	603	770	826	28	477	999999	562	290	
347	638	169	90	860	999999	133	82	136	999999	726	999999	63	863	489	164	999999	854	943	905	61	935	17	755	743	39	76	726	544	105	228	526	999999	743	694	264	589	999999	999999	999999	325	502	999999	671	166	106	939	739	999999	672	409	623	792	656	999999	999999	999999	999999	346	830	351	406	537	41	270	999999	465	320	999999	999999	575	212	504	999999	590	999999	622	346	599	646	99	999999	444	872	696	999999	733	35	513	293	633	184	80	528	793	918	999999	999999	411	956	641	629	999999	999999	999999	207	128	984	76	681	788	294	814	699	999999	25	962	999999	344	665	999999	439	806	886	601	400	141	976	999999	672	999999	341	999999	642	14	469	999999	388	774	499	486	749	959	832	504	349	370	380	786	777	999999	309	947	746	490	212	823	999999	465	707	75	152	969	404	98	457	999999	182	695	281	259	583	891	845	188	726	480	974	999999	261	40	761	199	999999	715	999999	999999	198	162	999999	646	91	922	76	999999	999999	999999	564	743	56	990	999999	685	515	528	382	418	111	999999	763	732	999999	302	999999	677	313	999999	731	688	999999	999999	999999	30	892	635	999999	660	824	421	999999	946	915	240	345	270	842	85	684	718	343	999999	999999	631	398	80	797	999999	718	398	129	391	999999	875	938	999999	999999	177	792	879	361	721	594	690	999999	817	816	619	957	999999	835	237	999999	23	355	999999	781	999999	631	822	999999	388	999999	435	301	463	898	49	301	362	439	999999	293	999999	367	999999	289	602	908	581	264	187	831	774	563	891	999999	45	530	999999	211	999999	546	999999	51	972	779	169	398	269	918	776	327	999999	513	171	999999	999999	655	734	999999	999999	630	59	999999	660	556	177	999999	409	350	863	999999	293	161	148	999999	322	762	999999	841	999999	213	648	662	487	860	999999	999999	999999	947	648	389	795	366	31	671	496	999999	999999	999999	611	999999	999999	919	999999	266	43	999999	375	43	999999	999999	271	892	530	999999	999999	999999	90	800	329	906	479	462	701	483	724	927	999999	999999	641	999999	382	968	240	833	999999	729	607	231	826	784	999999	369	999999	999999	999999	903	999999	56	689	999999	332	590	999999	705	817	536	227	581	542	999999	999999	898	999999	722	999999	302	662	697	760	262	789	858	973	545	999999	120	147	764	999999	820	102	999999	788	542	587	791	872	534	25	688	511	999999	999999	720	471	997	999999	999999	608	824	250	147	295	436	319	999999	617	560	694	707	999999	999999	225	721	23	239	999999	999999	144	547	430	137	682	81	999999	764	179	262	
999999	23	999999	545	166	541	580	954	798	361	999999	999999	183	322	840	318	300	58	810	999999	999999	241	999999	118	467	999999	404	122	465	223	685	999999	999999	365	485	680	564	853	307	684	151	69	440	999999	636	30	373	118	999999	374	999999	702	954	212	999999	842	999999	44	87	999999	999999	467	498	584	676	999999	821	818	836	169	999999	447	999999	136	826	648	800	139	482	447	999999	999999	825	101	442	982	999999	100	999999	642	554	530	999999	211	546	684	570	855	999999	958	209	555	281	137	620	999999	951	999999	999999	999999	52	997	562	639	999999	850	641	407	999999	694	999999	730	18	999999	615	232	999999	550	589	999999	87	944	57	523	248	151	999999	698	480	999999	41	772	714	903	600	557	968	146	802	999999	52	999999	712	397	881	478	546	999999	522	397	672	999999	249	244	829	107	949	48	400	999999	836	943	926	54	662	999999	999999	115	603	68	264	535	747	892	109	914	241	659	642	770	605	936	186	92	435	630	999999	480	84	503	999999	929	745	999999	859	109	246	999999	999999	577	999999	999999	484	999999	143	147	663	999999	999999	914	865	299	406	630	662	899	999999	843	619	41	999999	999999	999999	109	461	334	999999	999999	43	999	678	999999	924	999999	317	174	461	999999	949	297	999999	999999	344	999999	638	317	999999	124	882	960	999999	999999	58	703	795	916	409	999999	12	999999	357	999999	323	145	245	301	374	341	323	999999	999999	54	894	331	74	999999	211	871	999999	153	801	999999	330	999999	667	285	525	999999	279	400	764	86	720	150	999999	517	864	999999	923	346	942	201	801	394	521	297	508	726	638	201	715	538	999999	858	17	999999	999999	249	477	960	775	153	999999	923	733	372	334	753	391	556	739	11	947	134	211	999999	873	936	999999	999999	999999	798	593	87	684	236	999999	861	999999	266	388	624	731	963	570	799	139	877	660	999999	962	754	999999	999999	999999	714	590	788	657	407	809	202	688	999999	192	976	999999	984	249	507	209	473	620	999999	178	125	999999	999999	999999	412	479	995	999999	411	417	999999	999999	511	625	969	646	383	214	999999	999999	196	999999	633	999999	594	999999	154	638	163	949	499	144	999999	913	346	444	606	234	999999	999999	999999	916	286	999999	169	522	58	999999	279	861	826	268	884	677	999999	999999	645	212	999999	172	334	367	132	999999	917	888	999999	999999	289	535	49	158	959	807	999999	999999	999999	999999	621	81	200	785	999999	302	133	999999	259	541	931	999999	999999	404	999999	92	999999	456	793	824	773	281	277	460	89	743	821	
677	309	87	43	712	530	999999	590	898	972	549	997	830	337	686	638	999999	999999	132	736	644	893	877	213	197	486	999999	179	350	803	740	999999	625	480	456	931	182	508	229	636	999999	814	366	119	64	458	962	999999	97	999999	999999	793	957	999999	999999	999999	432	873	999999	999999	999999	532	249	999999	242	843	382	359	999999	754	466	214	447	496	640	830	537	767	159	739	999999	347	92	707	999999	946	748	618	303	999999	509	308	662	993	940	573	999999	999999	999999	220	86	999999	615	342	186	360	355	470	376	357	255	999999	723	999999	999999	999999	450	541	855	295	104	763	66	217	255	999999	552	453	999999	77	265	275	999999	939	663	911	731	749	999999	999999	999999	288	252	999999	427	999999	999999	999999	292	999999	132	42	416	592	999999	999999	556	408	97	29	808	902	999999	308	101	980	775	999999	453	999999	999999	700	20	999999	694	816	521	999999	999999	411	582	996	170	964	944	999999	859	307	823	350	364	333	662	511	999999	999999	374	999999	999999	999999	999999	999999	112	999999	965	432	32	448	897	310	801	445	999999	685	446	812	741	999999	364	868	131	478	961	112	999999	302	999999	508	887	996	451	577	999999	999999	999999	781	893	677	998	522	210	420	409	999999	549	919	715	976	74	277	957	999999	589	985	326	600	839	999	57	999999	394	523	561	999999	858	999999	189	276	353	999999	918	73	952	841	668	710	78	448	563	525	586	71	443	619	48	999999	987	999999	35	999999	942	893	630	334	999999	687	858	507	999999	999999	740	999999	633	409	999999	893	472	999999	327	615	531	400	999999	532	96	333	89	941	999999	830	245	908	250	610	722	34	443	627	714	981	999999	570	783	999999	785	147	437	44	999999	999999	565	999999	953	999999	220	551	999999	107	247	804	607	917	645	834	89	999999	999999	32	686	334	460	844	43	346	763	960	616	207	747	949	895	55	681	717	274	995	954	829	399	999999	577	345	389	999999	999999	999999	925	999999	169	999999	999999	999999	357	936	999999	721	216	617	656	999999	934	999999	360	999999	999999	561	246	999999	570	999999	878	379	633	515	757	124	999999	133	962	829	45	667	999999	999999	999999	999999	698	744	32	553	788	346	999999	149	246	326	985	101	10	999999	697	997	389	85	999999	999999	999999	999999	999999	580	266	93	655	827	224	276	221	566	286	428	863	999999	906	27	304	542	206	999999	278	440	999999	372	999999	150	141	48	288	962	719	453	708	856	566	451	999999	705	999999	999999	924	969	115	428	815	999999	999999	206	101	372	781	542	
999999	297	573	748	999999	893	961	514	695	186	999999	999999	846	832	720	17	935	464	730	599	851	850	568	308	335	710	557	550	192	934	999999	915	191	999999	92	420	292	818	999	402	999999	186	999999	748	981	856	582	982	861	950	271	636	641	192	691	520	728	999999	422	741	345	420	999999	760	239	999999	77	999999	750	999999	725	126	465	338	854	999999	999999	820	327	478	138	575	999999	242	673	999999	284	998	999999	571	691	26	405	999999	999999	999999	854	899	518	999999	788	912	241	999999	999999	154	180	999999	337	26	999999	908	948	943	612	770	732	99	97	918	798	78	999999	188	617	708	721	206	281	999999	820	999999	999999	418	690	225	999999	999999	16	528	999999	999999	671	479	252	999999	78	461	999999	295	999999	999999	811	599	119	719	739	63	944	999999	433	999999	999999	806	206	37	606	999999	263	999999	437	606	92	999999	778	828	407	703	936	999999	999999	269	550	985	999999	65	999999	712	999999	999999	486	999999	191	999999	104	176	938	865	283	224	187	538	999999	999999	858	995	682	252	821	291	999999	45	126	120	999999	999999	999999	56	999999	150	547	893	240	292	910	156	425	603	473	612	889	999999	999999	722	656	999999	71	999999	136	934	383	247	890	999999	999999	999999	999999	80	602	930	999999	892	988	142	676	999999	308	915	358	999999	579	88	779	999999	402	780	614	404	464	786	113	151	999999	942	767	310	13	223	634	999999	982	355	999999	999999	999999	997	999999	999999	999999	999999	802	155	933	999999	364	304	468	681	625	999999	835	769	615	815	827	600	999999	56	375	376	290	95	290	888	999999	234	999999	999999	349	405	236	327	359	101	999999	999999	999999	505	587	999999	999999	331	999999	756	633	223	739	195	716	278	34	507	922	678	92	716	864	999999	695	999999	226	232	342	999999	651	999999	420	999999	831	869	392	477	468	902	534	958	999999	534	264	516	495	892	529	999999	380	999999	404	680	18	999999	999999	173	809	458	256	619	988	378	114	999999	999999	999999	363	999999	999999	556	49	999999	154	133	999999	340	790	189	643	999999	702	272	848	923	124	740	999999	564	776	228	667	19	655	914	970	128	999999	999999	999999	281	999999	999999	194	824	688	384	535	884	57	999999	383	630	814	923	916	726	999999	190	11	72	999999	799	80	667	888	39	375	240	163	999999	910	999999	476	999999	794	999999	88	34	999999	999999	214	631	516	23	845	47	205	731	997	253	599	999999	148	650	573	999999	611	526	999999	658	999999	305	731	999999	851	732	164	999999	999999	896	648	999999	945	271	
858	86	999999	67	822	851	999999	999999	999999	909	999999	672	512	826	798	999999	418	561	99	586	999999	908	999999	570	171	122	883	753	602	110	605	103	302	876	791	999999	999999	999999	704	93	824	375	72	821	444	189	999999	338	653	85	999999	96	999999	369	540	949	186	999999	895	999999	999999	90	51	141	314	417	379	635	44	312	606	999999	857	999999	761	365	845	88	999999	999999	892	554	109	527	622	519	688	933	346	842	320	999999	659	995	125	743	334	931	999999	37	809	999999	303	351	999999	624	999999	410	607	184	999999	999999	596	912	817	423	999999	523	999999	999999	729	999999	299	202	992	870	213	861	999999	999999	41	914	571	108	999999	999999	261	758	999999	997	289	287	999999	999999	738	221	149	747	999999	701	762	999999	422	722	307	374	305	999999	358	608	420	999999	520	588	152	198	999999	497	740	519	172	232	475	999999	515	999999	119	137	463	780	999999	466	684	198	266	999999	502	848	999999	999999	999999	999999	410	449	587	912	767	999999	29	549	684	651	16	668	539	540	345	901	217	855	264	999999	648	578	877	954	693	331	332	921	696	688	696	999999	516	999999	999999	35	933	602	684	372	117	914	999999	999999	460	25	999999	999999	885	600	641	946	554	834	999999	831	571	632	229	445	424	107	852	996	999999	85	162	526	718	319	967	614	999999	999999	70	733	483	798	999999	677	672	607	45	105	57	750	387	999999	511	999999	999999	310	999999	248	948	999999	71	109	133	384	999999	141	999999	575	999999	999999	775	662	774	777	358	772	138	999999	772	999999	72	999999	999999	214	697	481	25	999999	856	666	240	932	999999	61	999999	383	674	999999	815	541	600	469	472	29	975	999999	906	733	642	690	181	999999	999999	141	947	314	160	919	687	391	999999	289	719	999999	999999	843	720	723	115	974	999999	999999	735	241	226	999999	295	999999	239	973	574	291	95	175	999999	407	466	811	113	999999	233	755	999999	999999	424	999999	999999	999999	233	141	14	193	628	668	592	172	106	243	914	355	29	231	689	713	999999	999999	204	554	482	398	999999	999999	619	746	999999	352	577	999999	817	906	852	790	999999	107	969	391	662	999999	582	999999	999999	232	897	758	999999	12	75	999999	616	589	125	205	32	999999	754	105	999999	881	917	250	594	794	426	17	503	239	999999	591	744	435	182	777	972	160	97	163	21	861	407	748	286	849	695	238	999999	999999	767	871	999999	873	817	780	999999	341	737	516	806	889	999999	119	486	484	983	191	416	348	233	999999	746	600	94	999999	
483	179	964	744	108	197	227	999999	999999	654	248	999999	617	401	278	999999	422	581	999999	999999	999999	298	271	802	866	514	999999	999999	433	999999	134	752	788	115	306	999999	377	993	417	999999	671	418	648	832	245	999999	573	25	999999	592	459	175	253	962	115	999999	907	171	878	594	999999	775	423	575	999999	496	93	999999	999999	938	273	429	999999	738	460	198	649	999999	567	754	941	806	382	999999	446	999999	508	826	10	121	432	999999	124	999999	252	999999	995	82	312	748	999999	999999	999999	140	999999	40	11	514	511	917	545	477	604	134	653	570	999999	581	139	569	987	266	511	999999	516	67	999999	350	496	563	202	577	136	999999	725	879	885	251	999999	999999	999999	993	324	999999	575	954	611	999999	179	681	504	423	942	742	999999	771	999999	937	624	272	999999	660	28	999999	999999	968	351	786	408	773	684	999999	69	723	611	993	999999	999999	418	561	455	999999	181	999999	69	779	634	999999	66	953	330	948	627	259	999999	999999	975	376	369	999999	613	824	591	405	996	353	363	229	141	767	829	999999	529	72	816	999999	489	999999	888	944	343	957	729	454	453	736	533	810	43	314	28	575	68	810	999999	631	999999	775	818	715	425	415	262	299	133	999999	999999	999999	443	999999	818	772	999999	424	273	999999	104	146	952	270	999999	553	195	826	999999	999999	82	718	124	194	999999	713	395	182	999999	999999	705	440	331	263	317	969	376	999999	495	256	97	644	547	303	999999	596	822	557	895	872	999999	435	550	869	999999	999999	449	258	611	114	386	316	895	999999	949	999999	815	698	952	851	187	442	999999	503	177	438	181	999999	658	999999	890	999999	287	656	707	999999	999999	461	147	606	529	127	151	999999	869	781	999999	211	353	871	780	133	605	53	694	999999	104	56	702	688	999999	628	600	999999	224	549	999999	249	999999	679	774	999999	561	999999	332	999999	999999	949	999999	396	690	999999	477	786	311	766	242	243	961	920	185	843	759	999999	76	900	527	621	999999	330	752	999999	572	999999	999999	426	572	999999	721	999999	999999	154	423	315	997	569	161	999999	229	457	316	795	999999	717	504	999999	604	112	289	999999	542	679	782	313	999999	999999	407	803	689	884	204	983	521	999999	434	41	429	453	461	507	748	713	402	719	23	999999	231	855	179	176	822	469	969	299	103	816	999999	119	999999	816	172	999999	999999	344	999999	333	999999	951	292	999999	511	160	651	781	683	828	287	999999	300	999999	999999	999999	999999	523	72	735	23	232	243	618	999999	320	999999	644	
344	400	588	67	467	999999	681	280	999999	706	664	671	817	197	615	274	538	309	818	983	999999	621	723	611	282	527	319	61	718	673	804	200	999999	999999	447	292	999999	229	605	610	999999	689	978	927	858	400	999999	826	616	968	999999	369	999999	999999	788	723	676	999999	999999	939	379	629	562	899	902	473	302	811	750	999999	34	319	999999	218	977	177	642	999999	752	881	610	999999	999999	749	593	444	999999	999999	228	723	999999	999999	444	666	240	999999	137	88	34	999999	108	115	999999	999999	944	999999	999999	293	820	620	91	880	235	903	338	886	194	813	999999	467	774	720	999999	999999	999999	999999	874	47	977	601	50	564	771	999999	782	504	999999	999999	804	999999	778	999999	760	608	642	735	46	999999	337	999999	201	323	772	566	620	387	523	999999	999999	999999	896	627	316	228	580	527	999999	867	130	834	479	42	999999	999999	689	999999	999999	984	999999	981	725	343	710	999999	410	726	791	214	747	999999	980	999999	999999	623	927	161	109	542	999999	125	626	179	420	999999	875	168	999999	290	877	999999	428	539	663	594	466	562	917	999999	999999	999999	735	903	130	725	853	120	457	394	565	537	268	427	999999	279	365	556	999999	217	757	999999	420	510	336	494	977	451	705	990	999999	374	244	999999	723	182	389	722	999999	999999	650	764	711	999999	724	999999	994	10	582	393	239	999999	639	709	999999	577	444	235	576	635	748	411	415	466	237	999999	999999	842	703	784	999999	642	506	238	567	992	539	999999	786	987	500	976	868	321	999999	256	735	999999	500	999999	738	164	155	423	946	248	999999	999999	692	533	999999	999999	306	798	503	596	999999	999999	152	933	999999	945	448	999999	145	999999	543	103	999999	981	465	769	352	556	56	736	496	93	291	328	999999	294	806	999999	941	999999	679	80	818	174	843	334	391	566	119	999999	999999	565	287	184	705	266	550	711	78	286	810	749	752	766	109	330	999999	824	300	752	148	196	999999	797	101	472	285	539	147	140	999999	785	999999	262	31	931	805	999999	999999	386	999999	104	999999	664	537	999999	327	999999	74	522	999999	567	275	366	654	528	916	490	93	999999	999999	20	573	937	898	34	312	999999	744	178	999999	23	211	914	999999	53	12	984	269	171	155	233	999999	625	999999	820	519	90	608	999999	999999	324	33	999999	405	999999	531	256	766	513	999999	828	999999	999999	999999	201	366	361	357	999999	526	932	999999	999999	97	758	545	948	22	87	514	999999	891	999999	999999	999999	989	820	999999	286	999999	999999	227	756	544	326	
915	999999	627	733	999999	168	732	997	976	91	104	111	303	999999	197	582	243	999999	998	999999	936	999999	741	797	211	999999	842	81	999999	769	999999	473	387	770	842	966	331	288	622	356	999999	894	999999	82	115	887	527	872	98	940	522	539	758	999999	389	999999	837	999999	531	999999	326	660	909	216	999999	631	999999	532	804	230	261	954	75	651	905	999999	800	669	692	999999	28	970	999999	158	257	185	999999	999999	390	991	139	999999	756	999999	40	838	999999	68	999999	484	173	994	999999	868	999999	567	473	116	242	347	60	999999	999999	999999	900	356	678	999999	959	201	999999	486	151	999999	999999	759	208	371	621	999999	67	742	999999	218	999999	33	999999	124	999999	689	999999	608	15	53	999999	961	364	999999	803	684	170	234	108	513	567	686	853	264	776	999999	999999	999999	494	175	289	317	213	929	67	876	453	563	999999	280	489	318	480	108	871	139	404	659	568	937	906	833	644	461	650	473	999999	648	348	538	330	611	123	839	764	633	999999	435	491	926	240	607	932	999999	33	259	215	999999	393	647	999999	999999	999999	557	269	999999	673	999999	288	593	999999	804	224	763	950	878	205	999999	344	247	380	968	999999	641	706	309	901	815	999999	400	999999	425	265	700	13	619	78	565	580	318	960	16	999999	897	230	999999	392	999999	878	155	999999	999999	420	155	276	567	542	901	999999	960	554	857	324	888	335	999999	549	524	759	340	810	999999	71	36	287	999999	999999	279	999999	999999	916	732	937	292	346	693	15	119	434	445	87	999999	715	620	999999	112	691	268	572	939	886	868	419	547	345	425	513	394	999999	901	745	272	489	580	53	822	999999	42	551	642	285	999999	99	324	263	999999	923	451	999999	999999	999999	562	999999	482	394	58	999999	400	946	921	189	621	252	999999	999999	814	686	145	576	941	192	999999	717	999999	663	999999	778	999999	294	701	501	72	131	999999	228	192	564	17	999999	995	509	529	999999	630	462	664	999999	567	623	449	956	999999	874	331	993	34	845	777	818	937	279	227	999999	254	429	127	499	559	999999	999999	259	679	949	581	999999	662	999999	96	477	999	269	221	481	999999	745	712	197	800	699	203	347	787	999999	999999	725	291	423	840	210	999999	174	638	999999	999999	199	286	999999	303	889	340	462	758	310	818	677	68	746	271	999999	717	929	699	859	121	179	472	999999	700	999999	159	249	999999	999999	142	835	631	958	374	655	468	999999	999999	910	369	741	588	486	380	581	666	545	162	341	493	415	475	
778	999999	936	727	796	149	447	999999	999999	730	873	178	983	56	110	999999	615	50	844	45	999999	500	380	591	985	120	999999	199	614	96	400	401	726	369	999999	817	437	999999	999999	999999	456	181	278	20	999999	318	396	535	999999	173	546	301	999999	380	999999	999999	999999	999999	741	999999	31	258	135	999999	999999	481	452	624	999999	292	943	687	378	999999	588	617	999999	369	999999	677	724	999999	632	450	999999	999999	999999	999999	682	575	56	92	999999	985	711	207	56	999999	999999	244	865	999999	999999	283	230	859	922	536	999999	999999	64	411	480	999999	961	437	999999	684	999999	241	999999	106	941	627	246	861	500	392	410	999999	999999	958	688	641	999999	952	999999	999999	230	690	186	999999	563	999999	521	644	612	132	34	283	581	371	809	449	999999	768	999999	999999	999999	368	999999	539	136	410	509	105	999999	838	999999	19	186	999999	464	773	64	512	543	999999	116	602	259	378	368	999999	809	999999	159	249	135	52	999999	999999	322	861	331	646	99	162	113	425	999999	999999	869	24	107	314	906	45	999999	999999	235	501	608	444	118	989	181	999	600	999999	946	999999	712	999999	886	999999	954	602	451	418	999999	390	235	999999	681	485	508	999999	39	999999	302	123	999999	999999	999999	631	937	877	752	342	474	999999	562	999999	478	447	70	660	999999	467	359	314	593	975	591	845	999999	917	999999	632	491	828	999999	105	999999	833	627	999999	999999	265	702	87	999999	119	943	332	999999	431	222	243	425	999999	225	571	155	988	529	879	540	999999	364	29	123	129	999999	646	999999	999999	797	645	819	999999	268	872	999999	281	464	483	999999	269	27	999999	705	529	217	642	612	999999	950	28	999999	748	999999	999999	900	682	963	730	268	306	999999	371	634	576	424	945	999999	352	806	873	534	55	847	280	954	519	324	594	912	217	44	999999	516	999999	999999	81	428	999999	971	999999	318	734	224	736	66	999999	221	138	115	271	62	999999	602	999999	494	267	901	780	475	390	999999	379	818	61	272	491	855	855	244	999999	527	752	381	723	565	800	830	120	223	309	308	195	488	650	165	999999	128	440	293	84	179	647	371	999999	999999	999999	916	173	473	999999	800	365	893	762	999999	310	888	878	999999	694	436	999999	567	176	999999	182	891	999999	895	497	372	425	571	169	182	880	390	999999	999	627	999999	666	646	647	509	943	302	725	999999	855	886	250	919	599	999999	999999	999999	204	508	552	57	748	278	999999	999999	384	793	999999	999999	863	919	107	999999	999999	810	999999	999999	999999	667	148	
879	999999	271	999999	611	132	505	972	521	793	799	196	999999	456	579	145	398	670	999999	134	999999	568	145	52	999999	788	999999	35	789	878	246	171	536	369	999999	882	486	237	374	90	878	821	221	999999	74	733	815	999999	324	674	999999	482	999999	543	999999	321	999999	229	114	999999	762	480	999999	643	557	638	659	922	999999	697	659	170	999999	999999	255	337	356	349	978	212	972	999999	999999	124	506	999999	999999	993	380	999999	853	266	132	551	328	408	638	999999	248	435	84	893	999999	626	25	220	999999	129	298	999999	964	689	251	902	850	999999	999999	77	146	794	951	665	551	433	999999	402	48	754	46	999999	999999	999999	110	552	138	89	999999	999999	999999	999999	586	567	705	719	396	173	25	999999	700	999999	999999	571	441	454	483	999999	351	224	782	622	181	432	93	999999	962	196	999999	698	999999	771	535	683	999999	850	999999	394	960	831	47	999999	387	818	63	542	999999	137	347	656	78	999999	999999	999999	999999	487	124	163	483	263	757	209	999999	999999	999999	999999	999999	957	603	591	999999	99	457	520	187	111	999999	363	379	999999	245	834	849	999999	999999	999999	44	461	999999	490	735	999999	999999	999999	84	837	105	70	372	999999	575	259	534	756	420	978	273	999999	896	210	252	760	999999	999999	28	999999	999999	999999	696	402	894	999999	999999	122	999999	192	189	749	999999	349	15	999999	991	255	999999	985	309	103	521	650	790	817	999999	999999	248	974	280	999999	688	161	999999	453	999999	969	239	68	672	999999	900	238	799	999999	781	557	205	78	769	538	957	42	623	267	999999	55	612	999999	951	416	874	880	999999	211	999999	294	999999	999999	999999	999999	26	916	322	887	202	293	851	276	46	17	974	179	215	741	30	655	537	229	322	328	367	161	117	999999	547	999999	326	597	462	999999	694	999999	268	747	522	50	719	999999	75	846	999999	345	51	999999	441	704	674	180	999999	415	999999	643	250	491	664	864	809	999999	999999	182	999999	263	814	548	999999	342	911	468	999999	999999	935	801	163	475	999999	31	120	999999	999999	842	999999	155	416	56	999999	60	999999	999999	92	658	999999	663	396	893	999999	940	531	502	631	108	793	216	999999	210	479	999999	489	774	366	643	999999	999999	241	506	826	821	846	768	808	272	999999	999999	385	570	999999	282	414	999999	596	999999	500	618	542	726	59	999999	204	999999	576	785	999999	627	420	448	904	594	432	889	999999	67	103	763	693	368	999999	999999	999999	391	460	999999	550	999999	999999	183	153	144	114	515	999999	999999	627	999999	201	33	
701	323	999999	937	665	165	850	999999	204	999999	999999	737	999999	183	567	400	318	999999	754	379	999999	351	999999	247	305	769	999999	916	442	388	439	462	571	999999	667	999999	934	999999	999999	305	357	999999	35	650	92	416	999999	999999	947	66	379	814	886	821	788	360	875	487	641	895	999999	933	999999	999999	108	637	175	999999	516	722	466	424	999999	999999	32	219	326	797	164	889	559	559	969	386	999999	625	576	750	882	316	999999	457	261	830	630	423	999999	219	551	455	251	999999	999999	234	599	955	727	999999	799	999999	44	87	332	752	346	125	964	705	999999	483	999999	425	999999	209	999999	18	999999	267	828	999999	275	116	256	708	999999	603	144	744	786	63	999999	999999	950	313	282	892	134	509	493	514	459	248	412	999999	394	825	583	999999	481	591	792	470	608	200	999999	999999	999999	623	114	742	981	229	999999	753	586	921	474	999999	926	861	884	663	999999	999999	999999	999999	703	188	324	999999	999999	999999	273	205	270	436	999999	999999	999	354	70	999999	404	999999	533	239	999999	999999	999999	473	999999	515	999999	620	706	139	697	999999	50	286	234	653	309	292	722	72	956	722	999999	999999	389	713	999999	582	999999	383	268	31	999999	920	706	54	696	851	470	514	630	652	999999	999999	999999	257	719	999999	999999	417	211	999999	39	470	282	999999	175	342	999999	647	445	716	820	333	871	676	503	130	580	190	999999	457	821	999999	442	313	233	362	420	141	994	356	462	392	182	999999	992	330	999999	108	999999	363	768	823	78	999999	999999	175	269	73	999999	599	152	939	461	753	301	821	37	999999	999999	999999	999999	951	653	99	264	999999	161	725	683	182	999999	482	999999	999999	999999	999999	999999	528	999999	999999	999999	356	387	404	999999	522	931	428	999999	999999	999999	678	724	74	441	816	179	978	999999	404	24	544	389	581	127	999999	999999	858	74	999999	682	509	497	325	720	575	573	259	886	741	506	732	999999	999999	880	803	757	247	171	999999	828	169	869	86	999999	558	999999	806	999999	999999	884	83	363	561	498	793	191	999999	354	865	252	999999	102	917	999999	291	673	999999	701	323	912	999999	999999	999999	474	522	639	420	281	172	608	999999	972	353	999999	433	379	319	25	96	622	999999	999999	305	629	908	77	999999	999999	762	999999	100	115	962	999999	494	386	171	999999	975	163	770	137	191	267	484	999999	749	70	474	912	364	861	614	701	564	507	401	572	565	455	688	241	999999	287	517	999999	20	723	372	57	217	999999	999999	933	999999	999999	710	999999	999999	961	999999	
999999	715	849	530	239	500	271	75	999999	984	599	532	529	474	539	617	999999	749	822	999999	35	698	426	705	142	821	680	849	342	796	363	999999	999999	137	798	526	999999	757	288	171	749	657	386	72	999999	699	520	468	322	614	806	298	332	999999	999999	999999	298	154	398	417	819	421	733	199	631	181	928	402	676	22	999999	157	471	660	197	999999	999999	363	999999	999999	311	222	536	728	990	75	104	578	834	606	237	525	369	870	352	337	924	196	441	447	999999	127	792	309	666	659	826	672	836	925	880	934	67	955	116	607	884	15	209	999999	86	360	568	79	785	432	788	601	318	860	453	135	999999	649	999999	999999	430	237	71	340	999999	432	741	908	999999	303	467	413	999999	744	453	918	999999	999999	370	420	999999	722	524	244	999999	999999	364	999999	999999	754	22	418	293	999999	186	999999	943	999999	326	654	618	999999	353	491	964	999999	838	573	416	534	149	56	289	261	999999	999999	999999	827	469	24	77	999999	999999	972	290	59	129	839	567	795	975	999999	999999	999999	999999	900	378	42	279	496	395	791	570	999999	614	965	139	42	299	478	945	125	409	999999	586	853	232	381	211	915	265	999999	15	620	558	32	497	999999	999999	732	999999	679	558	999999	629	999999	204	999999	367	324	920	96	550	98	850	860	717	257	139	949	678	999999	999999	999999	241	397	785	949	398	999999	478	999999	999999	567	149	275	999999	436	999999	310	658	999999	24	886	994	999999	999999	916	770	698	314	249	443	509	64	342	847	203	741	241	500	999999	999999	774	846	363	512	999999	999999	999999	999999	290	575	999999	301	934	999999	945	369	73	999999	869	999999	699	999999	238	132	85	512	807	428	373	695	999999	809	412	999999	999999	49	640	999999	475	967	195	405	33	674	614	999999	999999	359	902	834	677	303	631	77	999999	497	618	999999	999999	480	152	166	929	595	134	29	888	291	743	905	728	407	999999	902	993	304	263	563	999999	866	392	457	525	538	999999	157	188	345	263	752	431	999999	999999	999999	825	38	999999	438	999999	999999	329	999999	616	997	999999	280	829	729	83	106	243	64	722	570	98	694	641	401	577	999999	841	999999	38	991	999999	999999	179	478	999999	965	827	999999	23	923	999999	554	841	527	999999	747	999999	459	271	999999	518	377	686	667	999999	140	396	999999	861	999999	999999	776	810	624	524	786	999999	999999	652	118	999999	418	999999	799	33	543	853	124	968	999999	658	392	291	999999	999999	116	642	512	571	946	578	752	999999	999999	180	771	743	
226	12	646	647	966	999999	163	889	109	335	887	999999	999999	287	999999	116	999999	914	999999	494	939	999999	418	999999	999999	999999	999999	999999	999999	454	601	629	262	800	636	121	331	192	692	585	137	981	999999	780	754	868	999999	668	305	646	932	535	808	286	803	84	594	999999	999999	187	999999	623	374	655	733	267	999999	572	650	171	999999	848	232	785	999999	958	999999	637	399	729	591	47	244	878	999999	76	820	975	996	999999	526	830	999999	999999	484	514	617	999999	57	496	999999	999999	27	999999	999999	93	312	32	919	999999	316	957	111	329	595	73	388	999999	143	666	447	416	576	99	645	954	715	716	311	999999	351	50	590	902	253	954	29	999999	28	438	763	797	65	160	999999	999999	728	813	919	421	135	999999	595	390	999999	999999	69	999999	999999	906	377	596	721	999999	504	275	999999	999999	85	641	53	999999	477	704	999999	649	360	425	999999	86	236	902	999999	999999	726	229	999999	209	999999	999999	999999	100	612	121	70	177	85	999999	999999	980	202	529	999999	288	999999	999999	999999	890	487	999999	719	644	95	422	999999	475	798	832	351	999999	999999	177	999999	902	745	952	675	365	644	735	573	372	768	999999	883	706	174	519	521	878	574	565	999999	999999	463	260	999999	200	442	594	999999	253	647	381	170	34	183	999999	999999	425	182	299	256	752	999999	999999	875	231	538	999999	311	999999	999999	472	710	264	455	902	999999	495	946	484	999999	59	999999	330	724	397	999999	858	532	339	999999	106	999999	285	318	969	616	115	384	783	661	469	999999	100	933	184	670	905	579	281	396	56	478	999999	376	206	396	516	999999	487	528	679	450	971	312	224	999999	434	945	486	295	999999	999999	999999	822	463	765	275	999999	999999	999999	798	289	261	943	930	999999	999999	909	122	999999	110	483	896	999999	982	999999	322	788	718	418	245	999999	102	985	63	936	315	875	912	440	131	129	92	761	730	400	198	37	999999	596	999999	525	833	903	999999	859	223	907	840	444	453	487	678	999999	490	838	999999	276	999999	993	999999	999999	996	681	461	981	999999	145	534	999999	999999	294	416	132	659	720	135	199	799	203	722	999999	44	999999	986	643	451	950	999999	999999	214	999999	147	388	284	626	529	161	452	214	999999	87	382	259	613	169	999999	555	999999	999999	712	999999	999999	696	280	913	107	528	694	817	999999	449	999999	642	387	908	156	37	847	999999	201	973	746	999999	734	644	999999	999999	864	827	999999	895	478	509	189	216	999999	450	117	370	999999	10	999999	634	999999	29	999999	
999999	871	705	23	53	707	449	579	999999	260	881	962	635	888	999999	664	999999	254	644	971	999999	463	180	463	705	920	486	514	200	516	999999	921	999999	432	295	914	999999	813	529	999999	39	930	450	956	574	488	481	482	216	346	599	999999	39	58	857	285	700	999999	317	132	231	934	999999	232	148	959	999999	213	602	408	505	999999	725	999999	999999	434	999999	224	889	227	999999	14	999999	854	917	999999	999999	665	575	19	223	999999	506	406	966	104	551	227	999999	614	239	277	880	808	840	545	665	582	116	999999	272	999999	362	999999	683	226	636	534	315	999999	77	592	638	592	999999	588	557	328	490	847	883	999999	999999	284	988	181	133	499	23	381	999999	320	559	999999	999999	737	563	416	999999	749	468	26	912	410	547	999999	639	298	623	999999	988	347	999999	269	548	476	89	88	111	512	102	999999	520	999999	350	757	43	495	844	457	34	151	605	741	389	867	883	999999	999999	999999	541	835	999999	999999	393	729	999999	999999	603	281	657	999999	999999	220	999999	999999	505	978	999999	790	999999	153	453	175	236	846	741	360	880	681	592	93	351	999999	970	267	270	758	999999	621	999999	743	892	999999	800	549	836	394	94	67	371	905	936	946	999999	999999	392	710	999999	546	999999	868	419	922	689	574	144	554	249	399	999999	999999	437	448	262	869	261	880	375	999999	19	357	275	999999	999999	999999	999999	999999	31	999999	874	559	999999	14	633	669	333	969	883	235	999999	999999	155	694	996	624	477	999999	694	869	147	511	345	999999	536	640	999999	999999	612	11	427	740	532	667	524	999999	999999	433	815	592	999999	291	997	149	282	727	212	580	826	695	219	660	709	162	444	999999	224	383	478	999999	999999	736	367	881	808	999999	999999	487	999999	494	109	54	681	999999	999999	999999	513	206	576	999999	999999	999999	999999	999999	999999	999999	40	380	232	161	297	999999	955	821	527	808	924	999999	340	999999	967	724	999999	341	595	175	999999	607	828	589	859	28	806	668	999999	53	965	450	99	51	644	389	265	28	207	958	99	999999	999999	525	999999	398	999999	969	841	713	621	439	999999	626	788	999999	551	999999	302	279	344	296	265	483	842	484	36	298	962	999999	468	392	144	636	999999	999999	33	312	999999	471	999999	999999	999999	852	431	535	128	473	263	222	837	999999	726	927	623	803	604	999999	682	457	372	999999	999999	264	999999	999999	999999	694	550	670	408	249	999999	831	999999	508	469	413	999999	316	365	999999	45	750	749	846	666	216	22	282	524	922	629	210	
109	585	829	572	607	202	240	434	922	999999	813	598	636	895	999999	125	344	200	999999	375	102	809	541	267	514	407	572	99	681	277	999999	486	619	999999	731	540	678	896	999999	860	86	930	640	452	936	161	220	771	405	897	938	999999	874	999999	999999	299	54	571	67	210	629	150	999999	654	446	337	999999	850	173	280	446	447	394	197	999999	171	178	999999	330	999999	196	999999	694	784	999999	822	611	999999	999999	441	999999	117	838	999999	240	935	188	999999	16	609	181	370	999999	134	999999	501	999999	686	964	946	131	956	251	999999	23	827	456	999999	325	624	999999	624	182	731	784	999999	999999	789	957	363	983	192	92	720	192	826	203	569	334	838	999999	924	400	731	320	539	999999	145	592	999999	488	219	670	391	999999	999999	197	876	350	999999	999999	160	729	611	999999	938	999999	999999	521	196	633	999999	999999	999999	741	999999	233	451	420	254	474	473	207	999999	999999	773	521	700	836	634	639	327	228	214	945	732	205	789	767	381	664	345	999999	999999	999999	601	999999	193	649	93	333	745	466	105	999999	429	999999	185	736	200	426	999999	693	999999	999999	999999	668	999999	999999	19	605	999999	684	48	999999	999999	999999	801	774	283	207	338	61	753	999999	999999	999999	999999	558	526	779	999999	999999	577	954	999999	999999	736	848	472	999999	146	652	999999	487	889	999999	427	999999	527	579	161	410	463	992	98	132	999999	999999	662	455	545	881	24	999999	999999	999999	116	93	109	486	999999	952	312	999999	999999	999999	999999	999999	421	833	443	617	999999	946	627	999999	999999	584	999999	368	712	160	196	999999	999999	265	999999	410	901	508	953	343	416	50	466	999999	108	123	999999	999999	711	672	175	828	22	927	999999	78	612	966	791	532	227	740	999999	962	766	295	951	999999	57	21	374	912	999999	110	210	990	999999	428	999999	486	652	462	656	49	984	368	14	470	414	569	797	935	999999	999999	125	675	276	503	443	999999	172	136	999999	999999	307	262	948	911	999999	859	588	194	455	315	880	999999	94	734	999999	407	290	491	999999	488	999999	439	206	458	984	535	724	999999	985	708	324	525	107	999999	741	999999	419	999999	999999	999999	999999	613	490	411	551	999999	591	541	525	45	999999	999999	736	877	486	868	65	500	999999	999999	144	602	208	746	991	999999	667	999999	999999	255	988	999999	999999	845	507	999999	949	795	906	634	999999	999999	999999	999999	186	643	999999	230	479	873	999999	918	176	551	420	388	414	743	419	999999	692	463	548	280	56	344	932	999999	379	999999	919	270	593	
999999	999999	999999	142	999999	999999	358	999999	447	658	129	579	79	31	206	999999	128	205	999999	999999	720	999999	999999	999999	199	903	842	710	898	850	602	999999	416	335	999999	303	469	256	166	999999	71	620	255	805	429	701	999999	322	999999	466	999999	681	713	999999	873	360	767	317	942	354	728	647	677	999999	65	175	172	744	999999	902	965	872	48	43	999999	109	695	684	225	498	999999	999999	999999	999999	599	921	250	531	461	999999	536	999999	999999	811	999999	423	999999	658	750	263	538	242	174	999999	501	388	642	999999	569	999999	999999	999999	101	453	428	209	999999	245	999999	143	924	641	292	999999	376	812	568	237	999999	901	166	999999	934	961	999999	693	364	999999	940	220	288	999999	961	999999	858	999999	70	999999	393	254	999999	708	661	999999	338	896	949	999999	466	999999	820	999999	100	668	999999	627	999999	140	999999	999999	999999	532	999999	787	854	364	679	999999	776	922	999999	708	844	999999	999999	457	385	999999	632	999999	743	824	999999	999999	399	999999	480	999999	999999	240	999999	929	377	658	999999	227	999999	874	761	974	999999	355	763	999999	999999	122	999999	755	517	169	252	999999	507	999999	999999	999999	999999	53	999999	981	883	999999	533	546	628	822	340	195	935	933	54	511	565	657	846	999999	70	150	326	287	312	725	785	999999	987	999999	999999	948	999999	388	999999	370	486	999999	100	841	999999	999999	915	123	781	385	819	583	124	999999	999999	849	583	999999	959	708	726	119	999999	168	600	999999	558	999999	400	999999	999999	556	564	999999	34	999999	999999	999999	575	844	999999	212	999999	927	905	999999	796	257	208	999999	374	999999	999999	670	643	377	112	932	999999	999999	667	999999	722	398	999999	273	999999	440	715	490	292	578	36	125	483	523	613	751	999999	399	825	311	955	818	27	462	999999	893	51	657	999999	634	763	999999	186	472	490	118	999999	642	192	999999	541	999999	299	999999	48	313	196	129	763	360	679	851	999999	366	806	904	380	404	145	135	999999	68	807	658	999999	999999	939	999999	43	505	681	999999	216	469	770	247	528	231	423	824	999999	922	999999	331	955	911	999999	820	666	585	737	675	999999	999999	967	483	999999	641	980	386	373	999999	95	268	999999	68	645	999999	999999	568	999999	158	980	321	999999	476	999999	485	702	903	673	999999	354	458	767	999999	999999	159	502	297	337	999999	250	47	460	999999	836	635	999999	999999	276	83	234	108	999999	588	694	195	638	500	999999	999999	938	87	712	999999	830	637	501	673	999999	999999	423	308	999999	999999	908	943	861	896	639	538	999999	999999	637	600	
894	256	258	188	321	927	520	999999	978	903	999999	999999	334	215	999999	209	144	978	999999	780	999999	999999	999999	710	680	999999	334	742	860	780	600	141	449	122	359	584	388	322	362	27	974	422	330	336	999999	744	999999	655	999999	440	404	855	856	857	999999	968	388	548	508	570	603	777	150	207	312	816	723	999999	855	127	820	821	999999	932	805	247	605	540	169	935	143	999999	547	430	385	745	285	592	182	391	205	840	814	999999	424	206	281	132	34	733	30	405	799	999999	999999	583	238	923	61	703	372	847	388	999999	436	923	240	999999	822	999999	541	999999	999999	474	921	979	17	833	999999	999999	999999	483	516	436	914	737	879	999999	810	802	516	999999	541	999999	28	357	462	251	365	999999	966	561	309	467	202	999999	365	335	166	640	575	405	414	452	737	999999	340	999999	657	699	54	770	909	29	60	188	600	571	455	999999	527	766	478	999999	999999	414	183	59	999999	35	381	999999	313	180	237	121	947	98	741	140	999999	510	594	665	456	206	652	290	417	23	299	999999	880	999999	122	809	999999	999999	810	333	715	999999	718	632	328	500	466	738	792	938	240	511	829	325	556	27	999999	812	571	445	761	893	999999	230	735	586	999999	720	999999	427	194	560	287	999999	424	735	792	961	347	999999	999999	913	497	478	782	788	999999	565	46	105	637	124	825	375	571	999999	999999	498	896	999999	827	999999	999999	999999	753	999999	233	420	900	821	235	220	999999	999999	705	848	999999	173	999999	947	620	999999	684	962	999999	80	999999	912	999999	603	96	303	75	605	999999	999999	999999	999999	725	112	564	554	665	225	870	427	999999	220	999999	723	999999	999999	60	999999	999999	719	71	718	999999	683	945	321	999999	306	999999	931	154	999999	487	710	614	284	999999	344	999999	76	999999	469	101	373	430	524	251	999999	999999	611	999999	127	484	999999	933	524	547	999999	166	252	980	368	490	999999	999999	781	999999	960	118	999999	46	999999	565	65	999999	601	626	220	262	431	80	449	999999	133	687	37	394	78	777	999999	999999	406	188	150	999999	94	978	999999	999999	649	999999	291	26	47	574	537	561	429	999999	999999	898	336	788	734	182	999999	250	367	261	255	396	664	192	28	999999	639	537	424	969	192	622	473	129	999999	640	999999	999999	90	999999	160	475	964	999999	446	999999	410	617	453	999999	553	844	621	900	846	262	137	108	997	999999	935	999999	999999	459	960	999999	434	216	185	999999	393	117	169	808	110	779	432	738	745	827	12	31	94	456	999999	
999999	11	572	999999	360	512	690	435	455	623	161	999999	999999	965	727	766	999999	999999	358	584	445	684	812	999999	76	830	398	362	180	632	913	915	690	999999	622	717	862	933	824	591	999999	682	999999	195	999999	451	917	999999	28	70	808	589	735	871	980	663	999999	772	217	530	124	337	265	823	999999	245	999999	481	353	20	904	270	999999	766	881	763	970	627	850	625	913	626	344	119	999999	999999	189	818	63	958	528	99	726	303	477	375	427	890	486	714	803	999999	999999	17	166	547	971	968	990	226	692	571	999999	999999	617	498	992	155	999	384	65	829	427	394	491	999999	544	324	299	515	346	90	151	146	822	476	206	337	999999	286	363	999999	828	837	999999	957	999999	144	686	979	383	281	890	111	658	999999	28	44	525	352	12	999999	679	484	880	612	999999	999999	769	150	301	999999	999999	723	31	844	11	590	128	533	999999	999999	637	319	142	74	999999	49	999999	848	458	172	811	610	999999	706	541	999999	957	663	537	391	375	545	999999	999999	88	999999	89	813	972	438	916	991	705	602	29	370	352	815	423	390	999999	920	692	138	999999	999999	450	325	313	657	633	464	996	266	44	101	999999	423	999999	31	960	674	876	29	999999	819	905	999999	686	180	11	152	250	157	999999	999999	853	999999	865	496	727	999999	509	999999	999999	462	995	448	567	927	739	928	999999	999999	430	633	54	673	999999	43	686	769	638	142	655	491	999999	848	183	999999	248	81	558	499	304	205	175	560	224	793	823	466	123	759	441	82	322	849	727	459	411	189	999999	831	810	958	136	376	670	323	248	157	275	999999	999999	668	999999	339	106	234	468	493	999999	999999	220	999999	655	879	701	582	178	374	131	999999	188	999999	405	726	688	346	78	798	890	900	554	676	200	145	80	773	701	983	752	502	991	917	999999	999999	621	590	999999	257	675	999999	155	999999	35	551	799	629	272	999999	999999	760	165	669	999999	558	545	543	39	520	808	999999	880	999999	621	999999	732	271	337	819	115	108	43	821	133	803	754	680	650	649	345	450	510	57	341	992	999999	999999	324	182	50	87	561	792	448	999999	216	999999	262	999999	818	538	999999	453	548	552	726	344	546	999999	803	864	892	389	999999	367	427	999999	999999	628	290	411	946	165	778	37	547	251	382	999999	596	794	427	253	999999	806	158	67	509	788	275	13	785	524	378	185	194	999999	999999	999999	329	383	999999	633	999999	999999	591	146	675	520	15	999999	961	169	212	999999	
447	649	559	378	219	999999	999999	74	363	999999	999999	432	999999	602	842	375	999999	301	999999	999999	687	793	136	422	224	999999	391	988	783	791	51	625	999999	368	999999	999999	621	248	871	959	60	52	280	838	791	169	360	82	999999	640	849	669	112	989	332	653	999999	146	163	207	978	344	291	571	246	10	121	427	999999	307	754	396	430	999999	173	644	522	999999	631	65	661	319	321	152	999999	381	999999	999999	45	95	999999	999999	94	999999	981	715	761	999999	602	790	999999	999999	218	999999	885	463	249	15	999999	999999	140	999999	514	999999	546	999999	999999	148	630	864	999999	789	391	999999	285	279	311	757	999999	457	883	813	694	841	999999	999999	110	999999	267	999999	142	999999	505	999999	954	795	969	986	999999	322	692	999999	88	738	313	268	999999	440	104	999999	999999	492	888	379	804	326	999999	673	100	818	999999	92	881	152	731	969	293	999999	824	489	309	325	999999	804	764	271	999999	956	538	748	187	670	846	650	336	650	999999	136	552	637	264	306	895	318	753	610	740	936	16	344	974	999999	615	999999	316	835	861	94	614	543	591	999999	145	352	640	898	245	241	815	90	349	167	491	999999	234	13	999999	321	60	164	530	798	950	204	774	671	999999	999999	999999	500	999999	544	999999	19	55	999999	999999	999999	678	855	374	509	131	925	994	817	35	428	999999	313	415	550	999999	999999	999999	793	634	941	578	968	843	14	897	324	301	804	645	481	151	554	999999	876	642	999999	789	30	677	34	209	999999	645	636	851	999999	999999	248	510	71	995	261	999999	229	999999	709	21	370	612	806	633	199	181	999999	286	835	470	538	907	838	671	993	999999	609	741	621	332	217	162	867	239	63	303	999999	486	890	999999	623	901	932	999999	428	418	870	999999	19	999999	102	360	999999	569	556	340	672	999999	12	999999	446	487	364	386	803	218	744	577	999999	895	596	77	395	338	846	637	975	654	252	585	999999	219	731	835	240	999999	999999	307	682	723	631	193	483	754	70	999999	999999	555	390	220	673	303	820	999999	198	999999	964	687	722	918	999999	999999	158	999999	999999	237	999999	999999	156	946	82	446	894	857	274	412	593	641	277	711	99	429	999999	41	911	952	398	617	646	215	893	458	585	763	367	999999	999999	65	865	832	389	28	999999	443	148	999999	408	962	849	999999	441	333	420	21	999999	936	753	126	999999	999999	838	148	999999	941	63	623	861	140	499	660	376	537	775	444	331	81	29	830	893	685	999999	999999	768	999999	773	
999999	47	573	934	431	859	919	550	928	999999	999999	146	468	390	524	374	277	473	999999	418	903	557	975	690	758	916	923	232	830	392	412	380	31	999999	492	586	297	205	999999	801	457	987	846	450	89	934	561	449	379	320	286	999999	579	451	870	22	999999	999999	999999	999999	999999	697	999999	999999	999999	999999	125	301	897	938	86	81	999999	999999	961	916	999999	534	610	823	365	483	852	519	999999	999999	800	579	307	480	999999	414	29	563	864	759	999999	309	860	218	999999	999999	552	441	244	215	999999	191	999999	954	999999	537	282	999999	999999	462	999999	999999	441	999999	80	545	993	427	424	672	62	841	532	212	648	410	674	999999	14	105	930	421	284	900	883	999999	99	353	999999	986	141	999999	414	411	915	76	868	719	147	283	999999	135	27	572	999999	725	659	287	315	999999	862	880	357	63	531	999999	926	540	999999	999999	455	999999	258	437	999999	395	999999	130	296	582	542	999999	265	731	829	999999	404	712	999999	168	959	999999	999999	999999	999999	999999	999999	361	999999	492	149	337	462	999999	827	625	876	589	41	766	297	538	991	732	368	907	624	626	233	726	999999	223	999999	109	999999	643	999999	980	999999	289	86	86	250	803	442	999999	502	580	903	999999	928	815	999999	980	870	999999	999999	314	999999	226	636	999999	137	163	999999	925	999999	999999	192	194	22	896	286	752	689	221	297	999999	999999	999999	415	54	722	29	797	222	543	812	238	999999	822	308	81	97	999999	394	948	97	349	516	669	149	397	719	202	42	538	928	300	999999	144	633	24	755	810	591	999999	117	366	999999	392	732	134	999999	371	999999	824	199	109	999999	999999	999999	848	999999	999999	276	999999	13	827	764	683	615	999999	579	936	199	294	326	999999	71	425	841	730	107	133	936	24	999999	358	999999	217	349	828	995	999999	933	785	999999	270	544	999999	965	290	601	568	999999	221	554	184	181	999999	508	913	47	999999	999999	479	750	660	557	261	999999	999999	999999	556	999999	786	999999	192	999999	413	999999	999999	741	137	999999	560	999999	538	356	725	470	999999	186	69	709	436	791	125	965	464	44	579	712	293	563	320	999999	54	234	999999	695	371	181	999999	374	452	181	999999	429	870	999999	221	313	832	999999	999999	999999	289	847	907	995	409	227	548	379	484	999999	458	573	149	618	999999	314	366	40	108	929	418	999999	266	265	880	696	105	124	999999	276	880	501	293	999999	999999	207	326	995	295	154	633	398	889	109	999999	999999	290	999999	265	999999	999999	801	999999	350	70	999999	
590	652	999999	713	999999	434	999999	218	472	956	999999	308	955	887	988	371	999999	954	306	29	805	166	542	543	999999	843	858	915	329	88	808	943	780	78	616	999999	880	581	32	208	842	999999	637	766	999999	981	305	999999	918	585	66	738	54	50	788	999999	120	581	999999	288	575	999999	888	393	158	999999	527	999999	280	323	999999	173	999999	107	999999	999999	529	775	486	434	999999	490	996	743	32	79	999999	739	290	999999	564	308	284	743	632	211	999999	253	618	999999	999999	418	107	605	104	892	999999	946	999999	665	904	344	105	999999	741	95	643	154	370	88	447	787	999999	999999	999999	192	889	198	475	975	340	999999	999999	766	969	138	393	401	649	140	273	999999	876	625	286	999999	999999	999999	11	547	568	648	999999	540	282	999999	999999	18	845	911	12	999999	481	888	999999	629	999999	999999	903	612	701	252	505	999999	815	495	911	981	812	540	979	489	999999	927	417	691	999999	999999	493	999999	326	385	556	999999	138	999999	999999	987	300	999999	52	874	507	399	845	326	999999	652	724	999999	765	830	206	315	932	523	430	999999	999999	642	235	559	999999	999999	296	999999	695	767	999999	999999	999999	923	690	164	498	114	999999	999999	91	100	548	750	902	707	536	495	999999	251	999999	615	234	999999	515	657	999999	492	39	896	113	529	999999	385	551	565	772	841	150	51	817	999999	541	632	472	390	103	485	657	147	84	999999	147	454	962	999999	934	97	417	42	999999	15	84	95	695	562	470	173	208	999999	999999	695	355	147	433	977	84	602	465	999999	564	999999	834	999999	821	312	391	999999	423	999999	630	685	433	117	999999	811	753	999999	937	909	919	930	287	999999	212	999999	454	999999	30	984	420	342	999999	292	999999	785	181	192	274	392	181	999999	749	152	999999	259	271	248	827	999999	234	629	999999	555	215	999999	668	999999	999999	999999	999999	390	164	439	645	999999	63	151	999999	999999	639	570	999999	999999	738	634	191	145	999999	999999	128	999999	183	407	760	791	677	85	87	999999	126	657	503	831	534	790	140	320	999999	429	205	129	610	303	983	664	448	119	817	580	451	533	921	735	324	652	217	756	999999	853	620	977	74	999999	416	982	76	359	31	947	504	871	638	183	999999	998	999999	879	999999	999999	353	999999	268	506	404	593	735	768	516	999999	583	383	999999	652	809	228	65	817	886	999999	597	98	98	869	86	580	895	999999	977	326	999999	337	999999	582	999999	62	719	567	398	823	999999	307	999999	149	999999	999999	999999	985	374	539	942	787	
999999	424	999999	264	478	999999	430	823	698	988	999999	200	835	255	52	999999	152	757	508	497	429	73	753	300	255	949	505	999999	350	909	383	999999	383	999999	344	917	84	255	999999	330	147	574	999999	268	517	652	314	999999	88	999999	843	999999	999999	454	368	930	670	217	19	529	999999	473	999999	788	614	999999	816	576	911	134	983	896	183	187	360	854	999999	494	782	602	999999	999999	877	999999	999999	766	999999	928	899	414	256	866	246	63	437	999999	100	346	654	175	999999	737	217	953	198	947	442	852	104	514	992	186	435	999999	884	516	595	315	722	847	934	887	676	506	999999	126	659	130	750	686	763	999999	840	617	766	907	999999	999999	979	128	333	565	834	395	422	999999	441	830	179	921	999999	785	624	806	240	948	71	710	85	81	297	322	112	417	999999	401	345	817	650	999999	347	671	335	603	999999	379	999999	999999	94	807	684	829	950	828	609	999999	976	44	386	999999	999999	999999	848	908	831	20	999999	426	645	30	999999	624	999999	202	583	416	459	999999	291	861	894	780	625	277	999999	468	372	999999	808	772	425	310	440	999999	140	879	822	427	772	513	916	636	645	74	999999	999999	999999	758	255	202	528	999999	752	525	923	999999	999999	999999	521	999999	648	999999	618	872	604	434	194	358	71	703	593	42	259	778	944	267	999999	999999	204	999999	818	613	38	615	254	999999	558	914	907	75	47	999999	906	408	999999	738	28	999999	469	648	875	301	999999	551	609	999999	999999	973	580	666	930	290	386	999999	554	45	999999	12	628	144	999999	279	450	996	665	352	135	850	914	216	248	372	101	556	461	527	999999	487	16	999999	999999	999999	344	251	144	999999	864	722	999999	829	588	999999	153	335	772	999999	850	999999	885	266	999999	999999	69	999999	999999	999999	198	830	732	36	999999	672	995	871	379	301	999999	208	861	908	487	999999	995	95	999999	232	999999	766	783	855	677	226	601	749	396	909	524	999999	824	577	568	44	999999	828	711	999999	31	999999	956	481	999999	651	839	999999	779	958	859	974	745	999999	349	432	57	877	999999	901	81	255	484	469	999999	963	384	294	999999	453	423	177	384	999999	211	945	999999	311	193	35	387	624	970	999999	59	550	235	629	237	145	999999	121	478	809	844	999999	999999	496	704	707	277	555	636	999999	544	999999	600	43	993	403	622	745	999999	333	524	456	285	56	420	236	999999	754	66	214	466	311	698	574	867	435	157	323	999999	486	757	832	988	999999	999999	999999	950	201	635	833	
999999	251	427	999999	294	999999	999999	999999	86	478	969	522	999999	431	999999	243	994	35	175	567	256	999999	147	999999	575	692	468	999999	162	999999	286	546	129	232	691	224	884	553	290	479	999999	404	247	139	999999	999999	999999	567	775	660	372	924	36	999999	587	999999	114	219	999999	601	929	859	599	999999	202	432	403	999999	999999	654	358	451	999999	999999	631	851	72	18	701	340	359	901	864	502	999999	361	520	61	999999	477	120	675	999999	688	549	999999	805	999999	937	94	842	999999	999999	131	311	921	189	999999	999999	735	999999	105	999999	249	252	38	995	999999	341	840	912	351	630	271	544	999999	477	66	999999	555	56	999999	81	999999	498	291	83	999999	201	999999	181	190	616	909	326	24	167	999999	999999	521	90	708	882	106	181	999999	446	565	586	627	453	133	193	999999	999999	999999	34	900	999999	960	955	262	905	572	999999	732	999999	721	945	529	999999	742	619	635	475	348	965	974	445	997	845	517	166	573	325	57	999999	726	230	23	999999	266	983	485	565	999999	802	319	437	999999	766	725	620	67	111	710	999999	558	424	351	999999	59	465	753	125	447	105	342	999999	999999	735	17	999999	931	538	269	759	999999	79	646	545	655	547	995	241	130	897	999999	471	999999	543	999999	312	879	675	999999	800	240	370	128	732	999999	73	815	713	758	999999	688	528	842	999999	999999	489	777	999999	999999	999999	470	522	994	550	996	999999	642	87	298	705	622	265	596	999999	528	772	999999	913	85	592	731	291	999999	896	218	999999	629	662	173	958	999999	83	999999	440	999999	718	999999	577	736	600	431	738	425	999999	612	999999	931	999999	999999	607	538	864	999999	108	999999	189	49	108	342	425	250	979	914	339	181	548	281	166	138	999999	406	383	999999	484	171	993	865	430	294	784	999999	999999	999999	565	429	670	353	999999	660	160	999999	999999	245	321	360	999999	999999	999999	881	73	161	774	254	999999	999999	999999	687	255	937	999999	999999	618	999999	557	775	999999	999999	358	909	999999	999999	396	999999	977	140	139	147	865	134	719	180	779	548	230	999999	874	999999	616	365	999999	999999	108	947	999999	837	70	462	999999	545	366	702	474	186	380	869	765	277	276	999999	80	27	821	130	999999	616	999999	80	594	999999	901	999999	999999	999999	645	527	106	448	999999	150	80	999999	999999	330	768	27	705	999999	178	361	999999	999999	735	133	294	256	171	977	999999	999999	999999	990	868	763	999999	999999	568	481	541	852	772	999999	999999	136	422	404	999999	500	361	210	999999	941	902	242	
66	304	266	20	999999	999999	366	128	718	375	847	999999	999999	695	999999	404	999999	234	71	325	999999	999999	961	608	710	890	688	670	626	529	357	361	999999	635	999999	999999	117	999999	999999	152	496	999999	608	279	288	999999	596	872	999999	957	751	999999	999999	586	999999	514	342	657	309	999999	709	695	502	198	999999	495	992	182	999999	999999	296	999999	462	999999	999999	934	942	691	999999	378	304	816	856	668	778	999999	482	511	981	202	999999	459	258	999999	442	801	161	419	262	793	350	999999	883	477	670	999999	232	960	756	719	572	999999	337	931	524	893	838	833	999999	356	23	490	200	795	339	837	652	999999	486	999999	782	532	439	999999	38	880	932	388	999999	999999	448	521	754	272	630	365	131	327	999999	549	999999	999999	999999	906	779	859	233	97	147	833	999999	999999	484	728	936	999999	999999	999999	902	644	961	459	835	491	999999	501	735	999999	999999	974	715	335	80	936	75	464	999999	533	999999	179	656	999999	999999	175	730	725	47	36	335	590	999999	330	424	794	588	999999	493	518	998	288	133	305	999999	999999	127	872	652	547	662	999999	516	999999	999999	733	987	126	218	669	999999	191	464	709	602	584	829	394	910	286	358	563	971	24	999999	478	55	360	922	999999	57	857	999999	499	373	999999	84	466	286	999999	806	471	303	999999	757	817	823	423	703	347	999999	733	999999	375	198	109	510	999999	162	574	999999	999999	204	141	622	903	118	964	999999	999999	510	999999	117	228	479	886	999999	158	266	717	655	632	657	584	999999	999999	999999	999999	310	273	999999	999999	313	711	14	999999	277	999999	211	854	708	858	999999	955	999999	970	625	999999	999999	311	839	999999	245	445	919	999999	979	619	397	307	999999	412	999999	82	404	999999	68	999999	224	310	619	107	999999	412	999999	796	555	701	747	772	699	161	810	998	434	999999	346	868	792	948	200	658	999999	903	846	306	204	999999	560	907	911	229	529	595	692	999999	999999	999999	436	132	999999	287	871	624	999999	855	601	665	648	413	999999	200	613	999999	999999	960	332	53	565	713	999999	551	999999	840	860	479	632	999999	316	691	585	999999	442	999999	449	912	787	159	999999	999999	704	539	365	999999	324	721	999999	999999	485	732	419	371	277	722	530	957	146	999999	763	999999	233	386	359	957	828	89	757	943	826	999999	183	182	999999	574	18	72	196	999999	525	149	999999	999999	739	583	281	224	245	719	148	491	999999	756	395	176	767	328	999999	407	999999	999999	964	672	437	999999	999999	246	622	702	714	468	771	152	
999999	624	275	854	999999	775	685	613	844	47	804	344	432	427	786	582	807	689	999999	999999	675	290	185	200	941	460	34	999999	999999	543	15	680	999999	632	250	771	999999	999999	681	415	722	714	400	926	868	102	856	141	460	49	894	35	999999	982	476	999999	449	85	912	999999	750	650	21	310	42	999999	624	799	999999	25	682	999999	999999	999999	76	961	890	258	331	999999	604	893	584	562	648	979	104	737	165	25	331	999999	10	494	999999	999999	702	999999	999999	999999	477	66	954	444	367	10	999999	119	916	999999	344	200	753	73	591	857	999999	459	661	62	39	887	643	170	999999	857	893	523	999999	999999	999999	799	365	587	999999	999999	938	149	999999	648	962	999999	999999	650	681	141	80	937	902	807	16	253	438	840	715	590	422	999999	999999	509	116	999999	307	922	999999	544	835	999999	691	53	918	925	999999	999999	99	53	76	999999	489	562	999999	999999	620	14	987	25	999999	524	872	999999	135	999999	398	695	999999	468	688	999999	403	146	306	904	256	859	999999	90	988	425	999999	671	524	429	999999	198	999999	159	883	302	934	241	999999	999999	303	899	917	774	537	569	999999	630	365	177	599	353	266	881	710	760	126	999999	36	945	773	210	277	999999	999999	209	999999	391	585	395	963	999999	999999	985	611	999999	941	124	553	428	943	129	316	999999	829	999999	932	999999	449	132	186	36	215	237	547	102	632	221	999999	337	596	999999	999999	969	999999	438	390	280	999999	363	819	11	364	608	12	999999	999999	921	876	879	999999	142	942	462	999999	936	999999	734	999999	518	724	729	190	225	831	999999	84	346	152	999999	580	662	569	95	313	184	672	999999	999999	893	208	711	345	64	70	464	157	593	759	277	481	655	832	762	639	99	821	148	776	158	579	558	999999	999999	308	614	572	856	999999	44	274	359	508	555	319	999999	999999	135	999999	377	705	490	586	999999	919	925	829	807	456	999999	363	533	830	87	323	649	999999	861	756	455	999999	999999	999999	999999	13	132	999999	287	452	999999	705	695	999999	408	452	98	971	999999	564	383	785	764	409	999999	681	740	528	431	241	669	91	532	378	710	484	414	55	861	871	797	778	552	364	831	518	667	999999	432	635	234	678	37	999999	999999	999999	137	892	510	53	999999	603	725	55	782	544	183	999999	282	924	48	53	999999	999999	766	604	242	410	578	426	999999	200	106	796	16	999999	999999	235	999999	50	356	521	545	817	608	999999	999999	506	581	297	344	350	277	507	999999	191	568	993	999999	
778	437	999999	323	93	40	81	507	929	48	999999	489	947	330	242	577	999999	507	999999	435	999999	551	736	828	291	91	672	923	999999	999999	825	433	70	695	227	613	629	207	462	787	536	696	134	999999	790	807	397	29	45	999999	80	684	276	568	966	236	701	898	999999	11	367	158	908	729	223	368	429	261	113	999999	947	328	54	999999	898	877	427	278	48	999999	694	999999	888	668	139	999999	999999	502	999999	990	999999	999999	174	999999	429	999999	787	999999	999999	999999	388	999999	999999	415	982	751	639	761	670	99	999999	432	859	559	316	714	269	999999	600	83	999999	926	532	123	716	226	163	999999	95	999999	100	32	34	616	105	558	999999	482	686	387	510	405	999999	999999	190	999999	999999	615	999999	999999	999999	546	803	180	230	999999	613	999999	698	766	999999	999999	675	161	999	787	408	999999	999999	758	978	999999	564	222	572	999999	105	892	932	237	353	548	999999	380	400	553	228	999999	395	643	944	933	783	920	789	464	999999	680	640	403	999999	999999	161	395	736	999999	982	591	608	999999	999999	999999	871	999999	422	59	999999	999999	999999	455	568	554	856	820	999999	55	14	643	432	999999	85	424	261	999999	155	724	396	63	999999	69	999999	999999	255	999999	287	232	71	321	507	740	857	434	999999	194	835	537	772	341	582	690	337	348	168	500	350	941	470	342	325	697	663	553	661	700	885	930	999999	886	542	590	999999	692	145	692	999999	650	504	76	703	618	951	65	481	952	999999	999999	479	754	629	346	999999	729	996	999999	87	314	773	229	309	999999	999999	999999	798	991	707	644	212	475	250	699	999999	404	999999	706	746	999999	999999	999999	999999	663	461	554	266	999999	999999	263	696	335	999999	945	877	285	766	798	390	75	999999	490	255	97	28	999999	514	929	899	368	100	299	73	479	243	74	261	999999	452	999999	629	602	173	453	948	877	860	305	822	171	637	999999	999999	999999	350	591	463	880	644	458	50	999999	306	999999	173	999999	999999	145	712	812	999999	999999	999999	706	445	664	327	801	148	151	152	218	117	738	999999	260	972	392	999999	652	611	380	11	994	644	999999	306	703	290	551	615	725	593	20	148	517	494	999999	245	686	273	661	741	502	315	999999	229	567	999999	912	434	879	16	70	211	652	999999	999999	72	999999	367	624	521	999999	999999	427	625	107	600	223	999999	362	156	453	388	950	639	508	999999	999999	83	738	964	377	127	735	999999	999999	808	999999	398	142	557	999999	328	649	150	999999	966	887	215	132	967	525	
999999	81	732	563	681	261	23	999999	672	999999	78	629	999999	153	479	999999	708	102	298	999999	824	999999	804	63	134	738	809	999999	542	801	607	951	771	448	999999	55	12	165	999999	557	481	778	999999	308	999999	699	989	996	675	175	188	999999	834	862	700	522	277	679	438	942	451	999999	87	871	999999	127	999999	221	922	433	798	553	999999	999999	633	56	999999	506	38	999999	999999	813	999999	377	999999	999999	126	999999	747	709	778	332	727	908	116	999999	700	598	656	906	841	777	999999	251	376	999999	870	103	238	999999	358	771	999999	12	203	999999	999999	999999	999999	166	10	947	999999	223	999999	475	825	999999	999999	999999	355	575	849	999999	999999	971	738	576	11	986	999999	33	680	102	360	17	681	725	715	478	250	990	349	500	999999	893	313	861	596	900	810	538	469	999999	309	999999	921	999999	999999	231	899	144	709	272	541	999999	277	381	999999	647	793	109	626	999999	440	999999	999999	358	225	999999	999999	999999	979	999999	185	95	563	999999	793	576	999999	999999	317	494	579	999999	291	86	958	999999	626	999999	998	948	999999	710	999999	314	126	999999	558	572	313	716	999999	999999	999999	608	97	455	999999	153	588	296	999999	640	999999	141	585	335	83	999999	399	297	84	736	999999	40	993	999999	999999	258	999999	848	28	999999	849	600	932	557	950	682	989	999999	514	483	999999	712	396	475	918	780	728	999999	871	409	183	999999	642	825	153	999999	615	621	282	175	145	999999	277	49	791	999999	209	38	385	400	169	886	783	601	999999	175	644	999999	557	403	999999	226	977	618	999999	833	958	999999	413	826	77	377	240	348	999999	614	444	357	684	726	580	700	415	480	250	296	242	51	999999	999999	489	97	999999	878	645	919	761	658	699	999999	243	999999	624	558	999999	791	656	999999	263	779	999999	297	843	999999	822	999999	810	507	999999	63	600	999999	674	435	346	979	999999	999999	702	428	852	786	657	725	493	488	999999	856	157	459	640	798	999999	662	257	999999	254	243	65	816	118	264	290	645	368	326	999999	199	222	353	487	303	999999	835	927	944	639	127	346	344	999999	999999	999999	919	423	999999	139	999999	999999	999999	735	79	306	886	320	999999	505	21	999999	177	70	885	999999	803	971	999999	67	951	999999	312	563	136	999999	720	72	164	904	371	232	566	999999	415	21	79	617	417	999999	855	525	999999	999999	627	759	179	284	999999	999999	556	947	87	744	999999	287	874	999999	609	182	585	823	165	692	999999	789	999999	980	999999	873	574	196	999999	349	999999	999999	999999	
999999	999999	376	727	999999	205	843	999999	424	155	999999	18	999999	147	489	999999	245	421	41	369	647	999999	838	958	198	630	993	745	370	393	999999	542	752	999999	20	654	242	454	149	628	322	344	719	644	979	972	525	736	94	187	328	928	999999	999999	999999	559	999999	418	538	816	211	999999	988	40	999999	289	266	256	999999	834	775	790	281	999999	57	999999	594	204	978	226	114	266	660	192	75	999999	999999	686	134	461	557	823	916	999999	999999	223	999999	689	999999	700	716	278	610	259	412	537	656	999999	28	454	964	902	440	322	711	999999	447	805	965	608	917	579	132	999999	287	951	874	999999	985	999999	957	905	967	287	999999	835	656	999999	780	999999	162	604	667	679	496	999999	393	999999	621	483	776	550	999999	628	783	146	156	935	972	999999	663	999999	782	194	999999	69	934	999999	811	875	297	45	35	999999	456	322	912	452	188	631	568	999999	336	999999	66	417	192	999999	503	999999	689	720	999999	999999	874	453	999999	999999	192	437	720	240	999999	746	195	999999	524	294	999999	470	234	703	999999	350	891	392	999999	279	999999	89	876	595	659	447	196	576	607	705	999999	12	500	439	269	750	999999	338	999999	590	999999	325	999999	897	177	42	150	985	999999	999999	999999	999999	81	999999	355	999999	561	134	999999	354	560	618	143	819	730	999999	999999	795	444	17	439	563	903	791	999999	812	197	999999	428	626	307	999999	999999	519	999999	82	931	948	93	166	199	999999	999999	144	999999	708	192	82	999999	997	72	355	999999	999999	658	874	999999	999999	599	999999	914	581	706	999999	56	359	999999	623	551	999999	248	999999	711	287	999999	999999	806	768	761	254	629	125	999999	430	563	999999	658	999999	861	403	493	651	358	999999	251	617	999999	802	98	680	703	999999	530	518	759	50	644	274	148	16	77	999999	528	355	999999	799	769	286	400	104	700	357	999999	999999	175	999999	673	170	45	999999	572	999999	679	999999	999999	70	999999	303	670	523	999999	999999	519	855	335	672	133	13	637	999999	847	803	412	994	999999	356	807	999999	352	173	377	483	238	999999	999999	74	999999	446	804	853	214	999999	999999	877	785	999999	837	906	823	503	999999	999999	532	593	999999	999999	999999	685	111	204	263	222	999999	507	999999	834	165	581	999999	999999	531	999999	208	999999	999999	999999	198	535	218	673	519	999999	558	849	699	706	951	645	585	675	473	465	999999	610	599	992	524	999999	730	951	161	265	495	563	999999	786	471	748	356	999999	580	75	477	999999	684	999999	664	111	999999	449	883	519	
996	746	797	76	350	999999	194	999999	857	90	804	267	999999	263	415	995	878	913	245	212	299	604	104	407	987	999999	925	246	337	999999	310	291	78	641	999999	999999	999999	905	999999	873	563	110	132	500	271	220	999999	431	947	669	999999	894	214	680	230	999999	652	999999	88	443	999999	947	917	444	999999	523	999999	881	999999	666	239	972	477	999999	649	198	482	604	146	777	991	504	299	667	999999	416	999999	398	420	866	106	999999	826	12	999999	616	193	687	720	747	999999	44	436	290	440	999999	426	999999	999999	41	920	999999	262	310	451	177	658	260	255	373	445	999999	470	138	570	862	156	475	169	999999	15	794	999999	999999	756	956	77	18	237	939	999999	999999	999999	389	946	58	124	526	560	44	999999	932	442	999999	312	230	574	307	720	999999	114	951	683	999999	36	135	999999	863	999999	999999	999999	650	33	316	384	211	443	91	999999	522	999999	999999	914	134	999999	82	362	537	999999	999999	392	770	298	659	834	48	560	369	999999	820	885	260	972	75	934	317	909	135	972	110	999999	493	999999	207	999999	484	46	559	999999	999999	773	636	999999	999999	999999	339	999999	373	999999	345	999999	84	728	372	637	497	658	849	200	767	172	236	564	986	999999	898	654	100	830	999999	999999	11	446	409	999999	999999	484	953	999999	604	999999	546	654	636	458	713	999999	752	570	999999	826	197	368	164	791	547	999999	999999	280	999999	684	271	543	130	999999	650	999999	999999	326	388	23	704	886	595	812	999999	581	928	537	999999	143	901	999999	999999	534	814	642	291	617	508	187	694	683	759	919	693	12	533	999999	808	999999	446	436	192	328	131	311	772	352	174	966	152	262	246	999999	783	742	55	999999	999999	18	356	711	817	210	329	999999	136	999999	128	623	58	635	729	958	999999	475	346	179	999999	513	869	999999	999999	542	45	441	446	688	146	951	957	937	773	800	729	999999	619	982	999	110	184	106	233	550	917	517	533	287	383	317	405	999999	193	25	148	417	268	999999	174	999999	584	448	999999	177	666	120	861	999999	238	962	999999	363	180	999999	339	773	715	902	624	999999	908	169	315	828	555	91	754	758	999999	322	476	343	999999	999999	526	735	567	66	884	807	655	603	59	420	461	999999	704	880	686	999999	701	365	661	647	979	425	143	999999	621	999999	999999	113	277	915	496	522	545	69	999999	603	215	658	28	817	871	314	999999	999999	376	513	387	999999	82	296	621	121	682	999999	141	999999	602	856	444	309	999999	552	336	999999	924	
999999	506	999999	103	92	999999	52	346	999999	775	999999	999999	248	344	999999	999999	492	40	980	999999	384	839	374	927	685	999999	999999	224	718	376	329	977	976	970	999999	16	742	780	989	137	578	999999	838	405	466	795	999999	522	336	999999	958	999999	355	999999	999999	109	141	999999	999999	92	809	828	628	477	456	697	339	278	999999	111	999999	712	51	999999	726	999999	999999	969	471	999999	646	837	887	616	417	807	999999	147	430	999999	874	34	372	999999	999999	749	999999	370	949	768	466	999999	999999	234	999999	256	480	999999	122	938	999999	172	255	527	446	999999	999999	999999	70	648	76	201	999999	999999	236	440	349	144	534	977	464	999999	29	703	999999	559	232	663	969	170	336	999999	35	491	999999	999999	779	845	999999	999999	807	144	310	310	701	274	248	45	999999	216	999999	346	967	999999	484	467	153	551	102	886	749	288	52	899	999999	937	176	999999	350	524	661	504	999999	188	179	330	340	718	999999	170	321	196	665	999999	263	990	999999	999999	17	771	569	237	752	584	606	529	102	410	988	764	107	882	694	999999	555	412	672	788	964	164	137	434	550	932	574	562	623	289	646	332	776	999999	358	579	955	433	751	99	582	650	237	930	730	247	999999	439	502	999999	999999	850	328	381	925	853	644	144	686	820	19	999999	999999	812	764	999999	999999	999999	999999	125	527	131	661	582	216	999999	926	206	999999	313	869	145	70	440	82	795	14	404	361	505	935	821	747	931	999999	999999	743	424	999999	999999	259	252	906	999999	999999	95	999999	745	175	999999	926	447	440	383	950	873	982	999999	740	999999	661	593	999999	37	189	706	384	729	501	677	580	511	999999	638	63	999999	239	683	776	987	605	268	999999	750	578	497	390	373	980	999999	556	278	999999	999999	413	666	999999	878	207	957	999999	469	999999	999999	39	425	999999	801	329	333	644	999999	699	753	999999	403	364	719	459	999999	326	999999	749	295	130	312	827	833	235	397	844	360	486	818	999999	145	24	740	720	163	90	588	999999	999999	571	257	579	931	834	20	999999	999999	429	515	641	699	720	958	377	999999	598	583	576	931	488	999999	821	880	477	237	388	623	999	306	611	999999	967	999999	723	872	733	896	999	225	999999	782	931	971	999999	999999	425	66	372	999999	564	507	22	122	178	287	435	698	463	606	632	688	73	132	999999	904	732	628	999999	505	999999	702	999999	999999	845	706	362	850	703	999999	812	332	261	15	741	113	725	855	923	445	999999	44	442	999999	593	408	718	808	
999999	999999	854	796	999999	999999	999	862	922	661	276	471	925	585	995	573	794	999999	436	68	391	800	189	877	704	798	999999	999999	270	192	999999	447	987	553	782	431	999999	25	510	394	15	879	191	999999	999999	461	999999	861	49	868	608	293	999999	660	427	999999	103	999999	101	32	809	50	601	740	999999	829	484	999999	803	999999	537	778	799	999999	62	511	619	125	298	252	999999	206	919	401	999999	999999	475	337	135	999999	338	68	924	999999	584	964	287	450	180	999999	999999	147	999999	476	341	829	493	928	608	915	658	999999	688	849	744	612	131	210	166	418	363	156	999999	297	245	478	854	321	467	97	234	178	945	999999	274	999999	148	999999	999999	754	999999	547	729	219	857	360	379	85	999999	999999	843	87	294	762	405	831	890	999999	240	863	975	999999	999999	520	691	489	999999	159	584	602	473	678	150	999999	427	816	999999	47	440	884	999999	779	999999	495	254	157	999999	192	143	999999	260	378	222	206	779	819	999999	218	999999	377	328	229	500	150	508	174	936	882	344	589	999999	853	339	356	999999	205	603	975	276	999999	604	849	26	150	352	105	999999	944	999999	999999	999999	218	519	999999	565	878	288	437	986	89	220	12	848	553	999999	999999	48	865	442	583	225	110	941	983	772	999999	213	999999	798	413	999999	992	260	736	850	999999	343	276	999999	886	917	176	999999	196	333	602	999999	473	999999	944	67	601	511	58	392	999999	999999	536	300	97	675	927	999999	582	381	228	751	121	703	834	73	999999	84	556	666	59	120	754	999999	180	477	999999	250	854	355	116	490	212	353	220	927	807	976	703	220	989	999999	416	815	115	851	889	770	285	999999	295	526	955	391	342	528	522	876	999999	619	935	687	784	237	274	738	999999	767	999999	906	999999	795	999999	999999	999999	522	703	939	554	328	999999	969	964	973	70	590	534	820	20	999999	999999	930	856	93	284	311	752	999999	999999	377	999999	131	288	378	623	500	154	620	713	999999	824	999999	332	801	41	966	722	810	176	684	213	728	756	799	999999	336	939	297	999999	376	769	523	999999	999999	27	466	690	999999	359	569	999999	999999	117	200	867	833	607	65	62	318	999999	999999	23	866	999999	999999	374	999999	877	999999	561	857	560	347	60	999999	193	155	999999	574	285	136	460	607	248	300	620	566	999999	667	728	883	244	752	787	827	510	533	23	443	999999	999999	719	72	18	588	999999	770	999999	566	649	461	280	487	42	462	491	415	627	872	999999	808	556	999999	569	
677	999999	808	560	233	800	660	999999	999999	482	83	417	398	598	999999	999999	999999	426	375	28	277	613	757	719	999999	346	999999	905	999999	999999	294	655	999999	503	341	966	999999	219	916	766	989	329	930	15	999999	999999	999999	999999	968	999999	121	999999	191	201	301	74	999999	999999	235	886	705	754	991	868	198	999999	907	895	267	999999	999999	999999	510	999999	38	999999	682	751	999999	289	253	287	936	999999	370	902	474	318	211	276	111	466	984	999999	999999	244	338	999999	816	999999	147	207	999999	285	999999	480	880	999999	999999	354	391	999999	337	946	999999	427	999999	999999	508	295	954	598	999999	990	591	924	656	999999	547	793	619	999999	934	999999	999999	56	727	661	660	999999	32	891	155	856	884	987	138	47	999999	999999	999999	999999	563	531	999999	548	512	569	693	629	823	410	45	378	734	771	188	117	999999	596	699	166	135	618	273	72	453	837	999999	999999	796	999999	93	903	999999	77	66	413	644	999999	543	168	999999	40	75	621	856	777	132	123	809	31	242	999999	944	269	426	999999	267	523	999999	675	463	999999	999999	214	327	141	11	999999	999999	774	473	212	62	540	999999	104	999999	651	216	675	715	992	794	774	386	291	959	117	651	121	999999	130	506	999999	999999	999999	207	861	304	725	775	464	407	44	558	39	748	999999	80	331	999999	616	317	999999	999999	470	305	69	828	45	181	893	26	604	628	352	706	194	835	999999	897	999999	357	490	999999	260	594	759	999999	356	543	999999	47	329	999999	539	813	86	907	244	581	148	42	268	553	881	999999	803	415	999999	999999	563	999999	757	433	999999	268	826	999999	999999	999999	546	842	481	999999	625	856	696	885	99	999999	630	287	999999	741	999999	659	98	937	999999	811	999999	353	20	33	980	999999	289	896	17	280	999999	999999	207	368	44	305	999999	766	999999	35	752	917	999999	676	703	999999	976	26	673	61	180	889	510	897	94	999999	832	999999	521	646	576	800	999999	818	553	83	999999	242	706	464	999999	331	18	993	69	874	37	344	330	703	999999	273	232	999999	110	999999	999999	999999	284	999999	472	999999	255	291	458	951	999999	507	132	999999	207	743	320	219	953	849	880	517	837	219	175	999999	137	817	644	313	577	922	999999	456	999999	779	999999	863	999999	999999	86	727	544	118	999999	529	221	700	506	268	952	999999	12	999999	225	538	472	74	999999	974	974	437	647	155	999999	126	788	999999	602	427	999999	456	227	999999	772	163	972	999999	384	999999	286	999999	321	386	999999	564	999999	467	241	499	999999	
999999	196	27	999999	999999	90	399	999999	999999	741	545	999999	88	483	999999	795	53	488	72	565	999999	999999	42	999999	547	126	270	795	819	205	330	999999	113	999999	890	270	999999	937	134	83	583	995	665	903	999999	339	242	903	854	768	999999	979	179	933	574	214	163	329	999999	532	819	604	914	999999	420	111	994	999999	592	999999	595	116	363	988	982	746	999999	999999	957	217	884	367	940	60	329	350	275	179	546	686	116	880	463	601	999999	979	91	151	493	639	344	274	999999	619	183	999999	625	999999	999999	999999	189	999999	372	276	648	461	663	999999	999999	79	836	999999	999999	905	999999	714	652	999999	734	12	999999	999999	999999	327	872	619	56	330	877	558	999999	999999	227	718	507	999999	999999	999999	953	802	325	999999	947	999999	803	519	843	415	490	468	127	863	455	948	172	306	390	54	403	38	414	999999	985	645	354	751	999999	712	407	57	205	465	809	932	999999	447	999999	231	523	999999	776	641	839	419	441	861	999999	278	556	211	701	473	793	924	397	982	242	999999	78	61	911	140	999999	443	272	661	64	523	271	999999	370	168	531	49	999999	773	502	576	213	493	999999	338	166	206	356	732	671	999999	544	704	215	633	162	999999	452	646	633	406	156	779	999999	124	999999	830	999999	542	942	753	999999	999999	999999	665	108	585	999999	582	974	999999	97	540	999999	179	979	999999	519	737	999999	999999	999999	615	150	106	429	999999	999999	998	331	335	999999	813	789	917	222	920	224	999999	534	577	533	869	671	822	318	999999	789	638	145	449	320	999999	537	883	999999	66	999999	393	245	674	999999	999999	261	999999	999999	284	999999	82	999999	69	352	999999	213	438	535	728	999999	327	788	813	999999	57	999999	881	24	263	286	999999	761	166	446	831	999999	859	677	593	617	32	377	999999	999999	717	682	86	106	350	898	108	357	437	122	166	605	432	40	851	87	999999	634	200	997	845	320	800	622	521	665	353	760	999999	999999	921	950	753	999999	926	375	786	999999	673	999999	187	558	999999	53	290	999999	882	829	825	999999	247	398	187	46	30	407	881	463	585	684	554	999999	415	326	200	215	851	483	113	486	301	999999	999999	835	820	296	999999	756	342	295	783	524	934	437	872	533	773	999999	928	529	999999	332	209	988	810	839	153	17	853	84	384	999999	999999	349	224	652	437	351	225	733	999999	999999	999999	300	901	40	413	977	453	667	999999	143	999999	584	992	968	395	971	35	980	999999	978	902	999999	999999	384	999999	594	222	229	105	
431	501	204	118	367	999999	909	97	779	435	999999	563	195	641	999999	999999	999999	357	256	999999	465	325	245	999999	999999	999999	862	389	526	241	818	765	233	571	21	642	360	475	999999	766	486	999999	255	555	978	425	717	627	999999	999999	657	247	966	963	640	115	266	614	676	145	349	529	570	999999	616	999999	339	624	630	608	999999	676	722	999999	779	999999	80	999999	611	26	515	245	719	999999	999999	999999	999999	270	999999	999999	999999	746	798	499	426	957	323	706	938	999999	95	102	996	71	39	981	524	486	193	69	45	576	13	660	629	114	999999	575	999999	45	611	78	693	724	999999	999999	877	999999	73	999999	266	999999	999999	42	930	422	999999	658	964	601	66	321	87	871	870	809	742	148	869	321	157	999999	741	999999	967	27	999999	282	838	999999	999999	301	423	370	802	671	825	970	729	216	866	161	610	999999	978	299	990	821	854	423	23	739	363	751	999999	518	632	848	75	913	999999	999999	819	690	497	765	897	716	79	208	984	999999	999999	999999	455	999999	999999	377	924	999999	999999	588	427	425	270	374	937	672	999999	293	49	976	999999	816	203	900	341	999999	875	222	401	999999	999999	656	439	999999	330	700	999999	678	381	264	923	397	886	434	548	999999	430	133	828	235	31	786	168	17	999999	602	469	554	665	227	501	711	286	999999	836	771	986	999999	999999	246	376	27	911	785	62	518	929	999999	362	999999	999999	752	394	176	262	965	497	999999	385	728	241	751	23	164	762	999999	120	144	597	777	999999	411	89	999999	858	13	874	999999	954	358	672	700	202	728	727	749	999999	999999	499	871	283	999999	643	325	999999	625	14	757	32	840	999999	795	181	584	528	97	672	803	317	259	999999	125	477	36	66	541	559	999999	436	23	999999	999	999999	726	503	854	768	999999	585	243	999	999999	360	123	999999	999999	999999	617	209	640	86	523	999999	250	779	168	96	616	269	474	999999	718	330	19	945	408	161	999999	91	674	999999	908	999999	83	259	999999	765	363	999999	189	23	941	95	796	937	381	206	999999	946	345	999999	162	505	121	177	290	999999	351	999999	552	725	999999	536	535	321	999999	306	999999	999999	805	403	733	999999	89	461	999999	633	533	81	574	999999	999999	509	999999	906	176	412	115	999999	968	187	424	195	533	999999	940	415	559	484	769	84	477	999999	999999	942	43	621	999999	660	53	656	999999	279	603	999999	968	999999	999999	999999	154	765	200	822	32	627	979	999999	16	626	520	719	999999	58	312	500	734	353	369	
999999	872	555	987	999999	863	322	915	999999	591	192	999999	378	624	929	340	999999	883	654	391	522	963	495	614	798	150	333	581	999999	966	113	616	999999	213	999999	756	999999	777	745	959	709	712	834	999999	824	141	151	104	154	718	308	616	90	962	846	839	387	940	198	999999	539	740	701	999999	488	576	999999	999999	637	183	740	236	148	999999	681	809	139	999999	999999	667	998	239	437	999999	668	496	536	999999	366	999999	378	999999	589	439	999999	999999	21	656	478	258	272	976	999999	970	999999	999999	478	999999	291	999999	999999	848	159	531	317	999999	999999	205	519	999999	49	217	999999	489	805	90	647	708	999999	711	798	482	70	542	404	999999	772	466	526	999999	28	150	999999	329	447	530	999999	67	132	129	666	815	147	486	218	64	999999	977	175	897	435	769	130	999999	248	238	999999	617	136	295	537	846	999999	923	999999	899	837	489	999999	999999	999999	589	586	155	55	982	345	584	334	350	854	794	300	999999	170	999999	999999	800	999999	219	742	892	931	999999	592	819	147	223	513	999999	999999	687	999999	999999	326	845	999999	975	535	999999	892	213	293	786	441	742	556	59	762	723	879	47	999999	833	541	999999	658	749	563	235	845	131	80	999999	133	176	859	409	312	325	76	54	275	823	326	539	999999	154	404	999999	999999	999999	461	999999	999999	999999	287	111	359	638	197	999999	422	309	421	770	999999	278	662	274	882	157	746	999999	656	834	999999	999999	999999	11	88	513	999999	999999	962	757	670	290	585	944	888	999999	59	673	999999	633	632	965	999999	555	407	341	492	140	966	125	999999	24	143	604	416	702	594	357	999999	999999	98	999999	346	663	110	852	692	999999	385	134	107	82	319	32	212	806	999999	961	604	999999	30	999999	747	847	416	655	999999	980	537	196	173	999999	123	454	545	999999	628	748	454	555	648	774	999999	842	27	278	999999	120	999999	610	528	633	753	812	663	873	999999	499	999999	454	705	711	190	999999	960	405	958	865	999999	999999	999999	999999	516	58	108	256	470	999999	829	148	999999	45	588	927	999999	539	948	311	790	671	962	139	501	10	999999	999999	594	564	881	999999	319	999999	633	123	432	104	127	999999	714	999999	413	66	669	118	503	999999	133	263	531	431	999999	657	84	815	326	58	933	999999	209	170	661	999999	999999	217	829	999999	411	474	505	999999	422	253	999999	999999	999999	906	469	999999	999999	999999	999999	340	42	460	174	661	999999	817	797	999999	171	999999	505	553	755	999999	41	461	999999	393	999999	658	758	958	
18	213	71	700	999999	419	588	550	20	30	356	331	872	574	53	178	355	999999	677	131	412	811	748	52	628	761	874	17	113	999999	920	166	582	83	451	961	599	74	270	387	999999	620	600	485	207	434	999999	467	418	999999	47	674	980	636	999999	206	999999	999999	999999	999999	545	581	446	897	110	200	999999	999999	132	91	578	290	333	300	999999	791	999999	273	845	204	136	999999	999999	999999	84	999999	185	945	527	999999	506	581	992	999999	999999	999999	999999	999999	384	999999	999999	999999	345	336	542	757	999999	690	999999	999999	984	999999	999999	999999	999999	138	982	453	822	999999	24	999999	281	877	585	997	297	999999	458	999999	617	518	888	839	519	999999	81	272	460	999999	999999	495	645	762	270	315	408	125	806	999999	241	730	880	529	991	882	563	467	751	545	470	493	241	197	157	999999	313	343	368	377	66	719	993	999999	999999	999999	999999	519	616	999999	598	182	61	745	881	886	638	368	847	999999	737	613	520	915	856	999999	264	458	614	794	12	74	999999	438	656	521	737	385	578	472	725	54	851	482	946	297	441	999999	315	271	838	944	999999	732	639	999999	999999	87	999999	541	275	708	904	822	277	533	426	623	98	999999	159	999999	790	385	911	693	762	48	969	569	977	767	999999	353	956	999999	579	33	798	213	322	660	736	46	207	26	149	38	214	422	999999	818	407	945	122	585	164	120	821	946	690	170	999999	89	563	507	565	561	866	219	999999	402	824	885	56	498	525	753	999999	999999	553	733	999999	557	697	169	999999	206	241	380	999999	468	212	999999	523	162	551	657	999999	699	460	588	172	999999	467	479	994	999999	899	623	999999	410	999999	926	403	999999	336	561	391	404	146	368	330	999999	316	496	199	972	372	894	947	867	281	488	999999	965	570	839	99	999999	174	848	307	617	320	999999	536	285	458	565	825	999999	276	999999	999999	101	999999	676	688	971	289	32	999999	14	675	201	999999	999999	493	999999	999999	999999	471	173	239	298	999999	712	184	999999	960	913	999999	806	79	956	601	203	999999	999999	999999	894	161	128	999999	999999	999999	303	941	129	373	92	792	30	999999	999999	528	112	999999	273	999999	555	502	874	21	375	508	354	999999	719	599	935	528	999999	730	502	999999	353	235	999999	999999	767	770	65	450	877	131	502	636	741	437	999999	355	661	321	162	402	286	117	572	643	999999	999999	232	529	438	564	999999	300	677	991	185	877	760	673	272	784	446	434	143	254	999999	717	204	291	110	589	866	829	577	
110	69	999999	999999	453	257	999999	547	536	21	323	479	211	999999	749	262	999999	595	999999	58	378	955	999999	973	327	637	999999	999999	941	428	849	999999	821	723	999999	931	999999	224	316	999999	862	999999	909	999999	819	775	999999	999999	454	999999	999999	993	877	781	999999	999999	216	272	999999	816	621	246	606	117	171	999999	657	488	391	818	999999	407	288	572	999999	141	55	440	163	552	999999	877	719	911	940	856	820	50	999999	432	724	999999	999999	500	804	626	639	802	260	204	127	326	999999	635	999999	999999	714	314	595	76	108	776	999999	792	983	743	999999	999999	177	999999	804	617	999999	958	999999	645	999999	999999	768	568	502	253	189	959	434	999999	509	94	204	859	999999	516	454	999999	334	947	568	97	516	70	999999	944	634	999999	400	999999	363	419	541	81	563	999999	546	999999	574	854	597	159	368	477	999999	999999	500	317	174	999999	172	514	999999	156	87	440	282	707	468	558	618	243	999999	923	999999	999999	552	133	306	224	970	427	883	479	359	999999	999999	48	826	667	453	327	999999	112	348	999999	785	395	999999	132	654	999999	999999	26	246	364	590	999999	999999	999999	890	377	21	999999	327	745	631	164	796	668	999999	243	880	800	114	301	463	466	999999	314	315	166	139	183	570	140	999999	867	243	995	828	294	723	682	777	86	315	999999	784	602	227	630	599	335	421	420	999999	768	911	999999	901	134	858	999999	999999	733	247	837	388	197	887	763	921	800	840	426	519	208	999999	38	999999	631	682	982	96	684	566	803	762	159	999999	99	956	999999	999999	999999	436	712	999999	53	999999	478	452	596	715	463	708	799	495	994	901	760	999999	883	958	999999	999999	876	999999	999999	177	999999	84	238	999999	798	999999	999999	705	146	990	806	364	999999	199	517	189	95	277	999999	975	767	317	768	999999	421	353	82	339	825	999999	999999	788	689	876	404	403	999999	581	999999	999999	85	999999	359	999999	999999	999999	767	693	450	100	999999	608	999999	188	409	136	316	980	999999	455	734	303	999999	883	999999	28	675	112	795	124	965	999999	359	976	999999	999999	999999	763	163	25	999999	389	888	735	896	951	496	510	476	278	96	999999	977	472	922	782	224	476	999999	86	999999	999999	999999	336	134	851	259	999999	287	736	177	552	827	588	869	999999	414	999999	986	488	531	999999	635	527	999999	999999	536	887	999999	128	459	492	199	86	999999	920	490	562	611	54	702	181	232	999999	110	543	999999	999999	603	576	377	80	489	95	555	565	999999	381	999999	401	324	371	271	
169	999999	685	363	999999	303	999999	864	851	999999	942	999999	360	942	894	426	494	326	999999	294	486	750	389	12	999999	531	730	999999	118	265	219	999999	340	909	73	463	424	190	665	104	654	711	525	537	547	999999	205	622	145	999999	812	84	186	87	999999	999999	897	682	999999	228	999999	67	999999	596	333	999999	456	450	878	440	12	314	661	54	639	775	234	851	999999	806	336	117	999999	164	452	999999	999999	999999	134	654	565	741	931	446	530	999999	955	929	999999	334	851	754	744	704	952	508	423	141	999999	19	193	56	227	451	892	466	311	999999	154	198	668	204	325	234	875	271	382	224	999999	999999	819	305	647	140	955	582	999999	61	211	944	721	422	814	125	470	519	999999	490	554	74	295	999999	785	25	666	657	999999	520	829	690	135	208	618	405	200	999999	408	96	496	320	103	259	400	209	477	256	389	210	763	999999	747	892	670	458	756	466	999999	632	999999	307	999999	999999	999999	999999	818	522	803	419	999999	582	121	437	999999	999999	971	45	999999	999999	999999	419	277	237	999999	474	943	242	538	169	648	999999	999999	999999	999999	198	999999	250	37	879	391	954	452	969	285	190	253	319	899	435	487	999999	502	935	94	64	40	915	106	999999	577	585	984	644	771	999999	214	345	815	804	77	999999	18	999999	204	593	999999	999999	952	999999	230	633	343	112	999999	927	241	999999	691	567	168	261	153	279	312	999999	970	808	208	999999	975	908	504	104	368	755	713	419	741	999999	98	999999	963	999999	538	999999	999999	881	962	999999	959	771	654	258	646	999999	587	738	781	398	999999	168	109	866	600	322	139	249	999999	926	224	822	701	200	999999	436	297	624	999999	369	562	999999	845	364	999999	213	999999	999999	999999	999999	178	974	999999	352	878	999999	999999	106	999999	226	813	999999	146	999999	630	147	999999	464	779	219	999999	962	997	422	835	999999	322	744	741	999999	68	883	999999	203	999999	249	999999	359	321	549	804	999999	695	525	555	559	999999	999999	999999	988	999999	799	476	248	999999	215	976	225	516	354	616	887	365	541	999999	930	999999	943	288	390	953	720	999999	999999	415	999999	277	999999	866	286	581	999999	20	752	999999	999999	416	552	181	552	272	968	843	999999	932	916	835	164	367	624	999999	18	999999	354	45	423	656	247	833	693	938	999999	359	240	772	112	877	612	288	898	524	669	999999	736	999999	999999	999999	185	306	498	502	123	124	252	938	573	983	999999	717	838	612	999999	719	487	613	768	999999	999999	999999	830	999999	232	
875	468	110	678	245	793	236	59	999999	480	940	344	201	825	999999	117	999999	209	128	221	895	450	999999	999999	949	295	133	999999	999999	274	981	999999	999999	280	247	999999	151	999999	999999	200	999999	667	999999	141	239	999999	999999	999999	388	999999	321	999999	711	827	999999	435	182	999999	728	950	669	999999	683	282	499	999999	884	999999	999999	733	965	41	871	928	782	237	158	164	126	574	999	344	970	999999	999999	986	999999	999999	942	812	483	396	542	387	999999	999999	983	28	642	999999	501	374	210	655	546	289	133	783	999999	999999	286	28	639	163	950	999999	999999	819	329	513	708	261	978	774	260	578	499	999999	999999	231	999999	999999	521	360	83	999999	143	324	999999	673	999999	981	588	843	535	464	757	999999	437	205	652	174	698	138	999999	999999	396	436	404	968	999999	640	999999	822	855	157	999999	288	89	325	201	999999	502	656	651	726	673	144	248	999999	821	121	66	212	578	90	440	393	999999	834	247	707	919	359	883	231	606	765	988	388	957	478	308	121	14	999999	671	52	487	340	575	262	197	608	156	678	583	183	254	775	716	123	984	255	88	493	673	152	999999	429	130	908	156	860	999999	352	999999	999999	207	519	418	398	999999	963	999999	999999	520	999999	212	214	647	432	521	222	671	843	494	62	999999	520	396	529	999999	68	219	999999	115	337	769	803	999999	638	976	999999	367	328	218	31	999999	102	999999	361	939	568	781	999999	397	999999	198	999999	999999	759	912	686	132	999999	999999	847	753	600	999999	193	999999	409	348	999999	999999	786	999999	999999	999999	473	999999	940	547	44	589	711	286	521	280	999999	999999	774	945	999999	999999	999999	611	478	999999	371	277	396	999999	790	810	999999	999999	772	999999	610	88	844	370	395	694	971	148	98	999999	417	570	242	999999	999999	53	777	463	241	292	167	184	387	153	999999	205	678	728	757	999999	58	491	999999	280	669	103	304	414	559	422	754	160	523	999999	792	800	44	75	513	999999	42	999999	988	489	999999	436	700	701	106	999999	25	999999	390	864	999999	925	999999	961	661	615	749	373	904	819	537	999999	660	219	999999	473	171	612	225	21	202	971	503	34	196	242	402	999999	317	369	406	512	769	659	916	867	999999	83	414	898	996	668	182	999999	951	87	775	491	350	632	999999	412	999999	379	999999	290	432	42	775	999999	222	999999	65	544	999999	35	246	11	302	493	729	999999	208	326	25	533	999999	334	999999	118	999999	999999	999999	684	341	993	999999	400	987	636	999999	999999	999999	985	685	
999999	999999	638	755	926	999999	774	199	856	903	940	214	999999	363	999999	491	999999	960	667	999999	311	893	381	213	429	550	846	999999	665	58	999999	790	223	640	175	920	170	578	155	277	692	721	406	781	400	789	999999	999999	848	155	347	751	640	999999	999999	956	241	999999	336	385	994	759	999999	807	885	999999	999999	79	198	228	330	529	814	399	999999	590	496	599	812	640	999999	809	999999	520	711	999999	160	200	266	218	689	735	252	770	283	933	197	599	896	251	798	704	999999	630	824	817	936	250	754	999999	469	641	999999	695	999999	195	593	24	105	618	999	999999	999999	979	538	595	286	54	126	345	403	897	703	999999	842	81	960	545	695	999999	339	910	445	999999	749	57	122	556	170	97	349	182	503	287	251	997	999999	869	101	999999	999999	892	133	418	999999	572	938	999999	999999	999999	999999	999999	328	211	288	98	364	349	999999	491	999999	730	999999	38	996	230	999999	426	329	844	188	101	999999	465	363	999999	786	37	82	187	999999	71	703	631	863	301	854	301	999	999999	642	552	638	609	999999	999999	19	999999	421	999999	177	999999	732	999999	359	143	999999	862	999999	999999	312	337	999999	63	382	421	36	261	175	704	376	999999	427	176	211	636	462	844	999999	552	437	691	615	902	19	597	999999	695	999999	730	999999	991	999999	167	850	999999	284	585	237	345	999999	757	930	717	999999	74	105	565	806	722	999999	759	163	306	413	621	721	374	53	999999	92	340	979	444	999999	384	999999	999999	999999	896	361	876	999999	999999	999999	680	761	999999	109	944	999999	999999	889	999999	59	939	999999	156	753	239	594	910	542	452	263	453	778	999999	710	999999	999999	835	250	910	370	999999	999999	999999	538	733	860	822	275	109	293	999999	451	999999	394	77	546	514	515	96	311	451	344	999999	119	999999	902	275	198	680	539	666	532	999999	198	256	999999	999999	617	30	379	772	645	443	169	944	12	358	999999	999999	882	900	330	164	608	919	469	977	681	224	830	594	634	594	569	999999	786	999999	240	999999	280	500	896	999999	717	999999	805	901	14	175	999999	553	175	999999	999999	999999	346	378	380	279	787	819	375	402	200	784	147	999999	874	542	167	999999	127	961	373	391	13	835	446	78	123	567	972	516	903	286	429	89	796	929	999999	418	101	961	999999	460	999999	504	304	932	401	754	37	472	17	999999	436	213	191	999999	999999	510	931	312	165	229	846	999999	499	999999	365	68	264	944	999999	999999	448	166	999999	912	266	509	541	514	676	368	
540	510	999999	131	850	225	898	999999	303	779	486	788	805	142	614	276	15	999999	577	343	500	92	220	268	342	280	603	278	160	999999	969	999999	999999	999999	689	999999	999999	999999	73	149	999999	875	650	482	272	660	999999	999999	307	989	999999	160	937	999999	999999	457	999999	999999	789	999999	622	629	239	177	999999	69	999999	18	453	279	915	638	327	999999	183	999999	442	737	996	999999	920	135	970	170	632	819	490	999999	928	241	54	999999	587	493	527	540	646	483	999999	213	507	351	999999	38	83	865	832	999999	999999	253	25	563	253	117	659	999999	659	999999	544	999999	578	859	90	221	234	805	60	999999	910	999999	978	958	74	792	999999	579	110	941	999999	766	987	980	144	685	225	491	867	480	999999	40	880	577	938	999999	634	648	270	813	804	278	815	997	999999	525	274	66	498	460	932	90	396	717	999999	778	12	598	999999	405	995	999999	937	999999	11	999999	762	411	30	391	168	536	318	297	999999	817	951	989	392	619	420	169	992	417	548	752	999999	173	594	170	680	999999	924	999999	817	72	341	999999	996	999999	762	999999	46	999999	301	406	999999	109	999999	174	826	22	215	115	984	999999	749	530	41	258	246	999999	999999	860	710	999999	999999	453	480	84	486	716	992	673	856	558	132	999999	999999	151	980	544	592	999999	999999	999999	999999	818	880	980	322	999999	213	999999	481	999999	55	185	406	179	999999	329	629	505	999999	119	30	542	258	436	999999	999999	999999	999999	277	702	16	999999	999999	53	999999	793	999999	499	761	675	999999	999999	202	693	512	946	488	946	357	661	999999	97	741	233	647	297	999999	454	276	458	405	999999	480	778	166	999999	999999	363	999999	11	756	139	744	23	607	775	350	564	999999	767	386	468	999999	616	788	919	656	999999	405	999999	999999	128	233	313	279	198	773	423	999999	854	297	999999	999999	999999	999999	785	999999	727	626	871	999999	16	530	999999	82	999999	999999	864	990	247	11	366	957	872	778	999999	905	440	999999	418	12	999999	999999	79	479	261	399	196	999999	12	576	928	999999	534	66	226	598	724	241	342	416	909	432	299	853	930	176	206	577	999999	879	912	984	217	869	999999	999999	460	999999	820	999999	595	162	999999	670	82	690	433	999999	999999	50	999999	999999	410	11	102	503	737	999999	549	94	202	618	446	999999	999999	943	468	664	45	247	147	695	421	794	999999	756	444	628	780	250	743	390	24	235	999999	712	999999	216	776	999999	251	244	489	735	355	999999	716	999999	16	139	232	999999	780	324	902	
495	788	615	190	345	69	118	445	308	351	999999	999999	220	999999	951	369	261	999999	518	996	902	215	685	449	845	50	579	621	651	27	974	610	700	333	213	999999	968	999999	999999	468	142	799	190	393	543	382	505	440	999999	999999	999999	880	999999	328	999	289	112	176	345	305	489	496	794	999999	377	211	903	887	231	36	401	999999	457	60	863	999999	34	302	999999	472	545	148	566	882	57	103	348	999999	333	923	999999	801	999999	999999	978	645	15	899	999999	341	478	618	219	39	377	999999	433	221	465	999999	265	999999	271	872	759	350	930	911	243	283	999999	532	564	308	213	600	544	999999	999999	227	108	134	285	573	993	927	999999	537	514	312	670	136	999999	437	667	22	999999	818	385	638	715	103	999999	743	478	999999	63	911	825	777	209	121	149	999999	797	140	534	697	878	832	420	403	407	999999	613	736	616	999999	640	999999	999999	726	936	443	512	999999	468	542	999999	999999	999999	999999	711	999999	113	558	999999	678	639	537	487	999999	939	552	999999	999999	695	735	140	741	339	926	280	634	717	999999	999999	999999	734	792	671	992	601	830	959	402	691	670	827	64	749	937	497	112	713	227	786	393	226	200	999999	999999	411	999999	718	946	999999	87	999999	629	383	291	943	846	866	494	251	119	593	824	999999	35	907	85	999999	401	439	178	920	999999	697	791	999999	544	483	938	590	247	121	999999	655	614	650	208	999999	468	993	999999	246	999999	975	676	800	401	569	293	825	336	373	327	516	999999	166	529	932	591	801	409	373	927	999999	999999	997	579	179	26	385	709	404	532	999999	788	931	999999	524	30	999999	97	999999	200	122	264	873	794	506	85	999999	130	275	99	666	999999	287	999999	325	971	679	999999	232	999999	907	126	931	999999	919	999999	648	999999	14	999999	600	714	433	183	815	649	140	999999	83	103	569	264	443	315	999999	999999	510	999999	386	552	351	770	999999	999999	292	995	999999	43	875	777	437	992	126	363	498	952	171	114	502	999999	841	476	157	138	983	652	999999	626	999999	999999	227	35	999999	999999	999999	830	999999	999	890	820	326	106	337	305	666	576	999999	999999	816	912	651	999999	999999	710	711	875	999999	736	450	639	323	706	68	999999	999999	411	914	664	792	999999	114	171	223	682	359	745	148	852	999999	999999	514	602	999999	999999	999999	999999	906	377	750	695	217	121	559	261	506	619	47	569	745	999999	661	484	297	158	808	999999	193	446	361	999999	999999	999999	999999	42	135	720	896	996	999999	738	
505	547	913	999999	461	999999	999999	999999	186	740	707	579	116	217	755	39	315	661	262	974	637	999999	26	784	999999	999999	847	526	135	785	722	51	999999	999999	759	123	570	199	697	816	877	231	270	620	999999	167	664	67	287	105	999999	244	743	339	111	999999	531	139	148	24	155	95	836	999999	27	666	999999	110	457	642	469	999999	964	446	999999	416	208	405	999999	801	999999	789	999999	39	999999	487	999999	999999	905	999999	999999	441	61	682	671	792	999999	999999	603	603	843	564	609	999999	636	299	280	999999	242	694	837	136	613	347	242	365	845	807	29	999999	999999	398	999999	734	60	37	74	292	999999	314	31	338	999999	999999	957	999999	189	604	402	90	999999	999	999999	220	886	465	999999	714	450	999999	999999	999999	850	73	244	454	369	999999	999999	609	235	999999	532	928	672	508	999999	691	999999	23	999999	251	414	938	332	369	706	983	848	594	210	360	841	469	366	999999	488	739	688	999999	858	313	19	999999	855	229	477	764	999999	387	142	145	334	999999	138	999999	183	999999	999999	874	748	385	999999	999999	408	999999	999999	72	999999	238	999999	594	999999	999999	165	999999	241	620	93	112	999999	941	445	470	462	74	999999	415	340	660	271	576	998	813	764	483	286	999999	394	980	999999	414	203	320	367	547	142	999999	281	266	474	562	999999	999999	983	806	940	566	548	999999	849	741	999999	999999	967	999999	999999	200	122	682	596	232	236	112	40	999999	748	135	113	914	932	578	999999	84	195	999999	999999	999999	830	957	999999	719	471	60	141	341	683	292	353	913	951	941	345	599	999999	999999	335	725	607	506	68	814	463	633	411	999999	607	656	999999	268	706	235	370	164	999999	876	999999	999999	999999	698	804	999999	782	999999	962	999999	243	544	999999	943	382	32	762	334	899	728	265	999999	649	860	734	36	567	95	999999	726	581	191	459	999999	491	160	753	909	701	999999	42	273	671	420	47	72	251	781	885	999999	472	46	264	420	621	923	535	999999	964	777	897	697	983	246	418	62	94	622	461	232	278	999999	632	306	695	991	176	238	823	999999	784	786	999999	532	263	545	999999	999999	999999	567	624	643	945	924	999999	999999	290	435	999999	999999	977	629	329	662	415	999999	999999	957	725	629	757	307	999999	303	999999	121	999999	460	982	873	135	55	999999	893	607	635	908	707	602	360	711	740	236	838	693	165	999999	547	999999	644	141	999999	323	999999	810	327	356	651	931	593	848	829	999999	138	859	932	188	436	65	780	711	706	365	375	
917	26	80	458	609	999999	654	949	343	999999	741	167	732	999999	93	290	289	266	776	18	511	999999	298	999999	978	999999	999999	999999	492	999999	932	999999	999999	948	634	999999	257	999999	51	104	939	898	495	114	397	999999	210	289	352	775	501	999999	929	357	999999	45	728	972	480	848	859	623	467	999999	415	316	554	783	273	299	42	392	999999	682	79	613	396	999999	711	286	560	999999	687	717	845	487	999999	999999	95	599	74	285	999999	999999	999999	999999	999999	498	699	90	157	426	25	999999	742	119	240	257	999999	260	648	544	270	203	298	999999	936	750	999999	927	811	299	999999	999999	999999	999999	965	999999	448	999999	999999	999999	494	630	138	999999	999999	634	974	736	257	257	976	834	950	529	24	233	904	82	389	691	346	999999	999999	857	999999	999999	828	985	154	219	809	534	999999	999999	60	999999	74	163	490	999999	775	425	680	999999	323	863	723	705	742	999999	999999	375	374	999999	999999	723	361	999999	415	340	806	989	999999	999999	448	452	756	211	479	999999	168	751	592	88	999999	920	100	716	544	864	627	132	252	412	102	999999	170	597	197	336	289	793	748	159	999999	999999	833	642	124	999999	117	522	235	368	583	375	783	999999	999999	999999	999999	644	737	550	712	999999	999999	190	945	14	999999	168	23	152	105	375	12	442	583	140	97	457	601	673	757	115	999999	999999	828	727	660	874	33	999999	704	644	66	999999	447	820	48	652	999999	119	589	999999	508	92	273	218	372	999999	999999	444	554	184	52	73	999999	607	786	999999	361	999999	354	417	145	467	448	460	999999	805	995	762	102	999999	760	999999	999999	808	606	814	620	620	999999	999999	999999	588	11	529	601	992	414	999999	44	185	999999	479	764	999999	813	51	999999	812	899	567	355	949	352	119	999999	999999	979	984	11	971	252	740	863	45	255	999999	466	918	999999	325	400	165	728	917	999999	999999	727	911	994	565	179	808	720	796	963	222	246	892	999999	51	22	429	838	72	999999	561	615	999999	926	999999	584	725	953	583	176	199	231	435	966	142	832	999999	999999	445	802	999999	999999	77	81	999999	319	573	813	817	313	970	999999	665	999999	999999	676	998	985	736	980	453	854	147	629	999999	990	999999	925	973	218	945	439	999999	999999	498	541	547	657	999999	999999	999999	999999	146	280	205	872	566	999999	999999	999999	834	92	999999	999999	999999	589	882	447	999999	52	507	648	839	608	367	541	999999	999999	495	999999	138	350	999999	999999	969	541	718	999999	433	902	434	371	550	517	384	999999	186	
999999	911	999999	999999	999999	999999	851	999999	999999	999999	537	999999	664	947	170	954	999999	336	493	999999	475	496	817	870	25	23	405	999999	146	107	999999	999999	505	364	987	999999	586	400	38	999999	250	347	606	468	999999	954	999999	954	273	999999	225	999999	999999	871	999999	450	999999	48	643	96	999999	243	999999	275	750	999999	417	309	960	999999	999999	999999	308	999999	999999	137	890	358	689	71	254	450	354	730	881	999999	344	633	653	999999	398	547	756	941	45	16	42	340	717	878	546	469	999999	596	47	291	882	396	130	999999	560	745	359	582	842	999999	999999	999999	394	609	968	783	656	423	288	831	187	366	468	744	104	999999	641	810	524	785	456	758	692	999999	269	947	999999	79	999999	999999	999999	184	109	531	127	999999	946	999999	909	762	812	580	999999	216	113	525	928	386	488	11	114	548	67	66	67	999999	891	793	349	31	280	586	999999	635	644	13	267	936	626	646	999999	532	901	762	999999	875	451	486	496	744	29	999999	590	984	548	648	126	999999	999999	986	566	162	999999	888	491	235	152	681	571	109	267	991	759	842	397	581	647	305	93	191	689	999999	306	605	11	153	999999	999999	97	995	999999	999999	473	639	89	460	999999	22	999999	747	733	769	999999	397	486	37	377	999999	596	999999	10	821	959	291	307	162	855	172	886	999999	239	699	593	576	999999	53	528	129	999999	999999	999999	635	34	346	458	919	500	999999	999999	974	776	257	856	130	994	999999	265	191	342	927	999999	601	999999	932	999999	44	185	348	183	443	509	257	985	659	159	375	796	623	999999	999999	661	945	53	999999	999999	982	842	999999	581	158	999999	346	787	835	342	226	508	102	828	999999	743	161	735	999999	475	999999	271	206	971	628	999999	642	358	999999	275	659	557	223	999999	999999	201	712	999999	35	655	172	469	160	327	933	866	999999	999999	419	643	509	220	999999	447	51	999999	999999	999999	999999	880	999999	988	832	569	683	668	999999	999999	303	999999	41	395	709	40	999999	69	121	999999	47	761	573	847	939	322	765	448	200	776	328	999999	555	220	999999	999999	509	184	999999	999999	644	275	582	999999	500	196	999999	999999	510	999999	144	999999	608	766	464	201	316	308	58	520	804	244	477	518	413	489	676	820	999999	564	531	137	432	999999	244	772	999999	601	356	752	710	651	938	864	641	346	999999	788	755	621	839	999999	999999	127	786	410	797	73	569	21	999999	791	541	945	805	17	999999	87	531	999999	999999	999999	999999	306	810	162	305	999999	876	999999	999999	
887	74	960	724	329	11	999999	745	834	974	125	999999	999999	242	918	119	992	999999	634	999999	138	999999	73	610	134	999999	829	317	633	114	194	197	502	738	631	726	581	231	485	15	999999	342	697	999999	895	682	616	999999	891	52	312	554	251	289	999999	630	10	360	600	79	182	997	121	730	790	999999	539	606	611	202	999999	771	583	999999	541	796	569	356	714	451	644	765	999999	590	801	999999	946	999999	999999	10	725	230	999999	415	832	257	230	967	926	999999	153	19	462	698	514	540	970	622	999999	999999	999999	654	645	158	435	999999	581	999999	928	160	981	325	23	610	476	317	150	178	796	294	575	999999	999999	747	308	634	313	727	86	270	669	334	475	244	939	999999	585	482	979	999999	999999	699	48	776	999999	999999	996	852	231	999999	400	999999	825	463	783	468	234	898	850	999999	113	854	454	667	490	657	849	778	670	405	732	999999	999999	379	618	999999	563	653	761	480	999999	999999	999999	880	870	866	999999	999999	461	481	999999	999999	631	189	323	821	255	381	296	338	977	227	191	999999	473	731	614	455	844	906	999999	580	146	999999	171	651	358	999999	796	999999	158	837	326	199	558	55	999999	18	999999	796	631	999999	367	433	502	421	279	999999	999999	149	262	999999	178	554	577	276	550	999999	27	671	473	681	999999	672	189	150	900	992	278	428	999999	605	999999	999999	999999	722	223	999999	877	750	382	680	999999	999999	371	106	669	771	621	291	999999	999999	991	394	999999	950	999999	694	999999	999999	520	286	410	987	455	656	663	129	999999	854	62	837	384	999999	299	793	523	928	311	999999	481	139	380	999999	924	907	613	14	999999	335	999999	999999	470	524	240	105	279	999999	210	999999	442	999999	502	767	238	667	412	725	105	540	436	677	392	169	880	391	999999	423	73	548	52	999999	404	943	739	533	377	999999	45	203	523	354	728	597	650	931	636	613	999999	266	505	999999	999999	194	899	447	146	310	643	999999	199	856	115	999999	671	999999	154	559	999999	999999	300	552	999999	901	999999	999999	949	795	999999	949	999999	999999	999999	806	53	999999	750	219	54	301	999999	77	225	999999	14	999999	999999	75	926	866	787	999999	585	999999	966	952	208	16	177	999999	498	999999	790	694	999999	999999	201	308	619	999999	43	999999	999999	736	317	999999	999999	999999	897	359	999999	883	868	652	171	677	999999	611	839	100	955	743	51	999999	999999	55	999999	530	101	999999	475	939	456	419	833	851	999999	848	999999	744	625	705	118	818	973	614	999999	148	532	999999	
999999	590	999999	528	999999	999999	893	999999	934	272	999999	999999	411	790	884	904	437	459	818	319	115	868	865	105	999999	259	634	999999	264	198	572	148	999999	674	926	885	480	999999	858	543	958	999999	914	483	999999	818	303	328	933	78	187	999999	329	222	321	999999	725	999999	63	311	999999	669	999999	999999	699	808	809	737	863	999	434	999999	999999	285	361	820	953	999999	308	657	956	999999	300	195	20	549	818	999999	362	614	170	116	874	557	878	299	270	178	783	989	19	566	464	934	999999	999999	432	999999	861	501	999999	999999	75	405	355	358	379	838	999999	160	989	34	384	258	839	999999	999999	53	999999	71	559	785	608	318	647	399	851	365	551	341	126	999999	922	861	256	827	51	479	211	529	920	999999	443	632	999	985	191	216	105	999999	54	388	647	999999	941	582	999999	756	757	955	507	999999	296	403	43	225	999999	999999	11	21	285	164	841	877	151	137	351	976	319	662	218	645	269	999999	297	737	137	132	920	673	103	295	721	256	32	999999	146	999999	598	783	999999	668	214	93	51	889	546	770	658	814	241	757	446	999999	999999	999999	999999	72	116	306	98	978	603	337	918	990	443	595	855	999999	990	311	387	535	779	550	441	185	999999	999999	200	999999	473	115	442	345	848	626	999999	170	162	83	934	302	695	904	999999	876	999999	60	456	999999	914	424	823	999999	380	911	325	999999	999999	999999	878	708	115	731	515	497	895	999999	151	999999	96	695	92	917	377	94	840	874	485	565	20	142	950	249	452	59	292	512	964	937	310	311	739	999999	999999	235	197	963	399	577	980	592	909	639	864	229	341	906	562	296	81	451	999999	865	567	746	999999	866	289	465	214	392	618	214	516	784	999999	999999	722	151	896	876	484	907	584	428	233	321	384	232	717	999999	950	677	865	859	999999	873	999999	458	999999	999999	684	933	373	598	973	999999	133	999999	274	833	999999	420	399	205	966	814	291	148	523	446	491	999999	747	828	999999	940	999999	656	204	91	999999	273	674	575	201	550	544	985	999999	999999	197	999999	957	884	202	540	288	670	999999	999999	592	999999	934	40	999999	999999	196	544	166	42	366	476	885	192	351	920	746	999999	13	999999	999999	999999	999999	999999	999999	197	109	863	999999	901	662	677	762	999999	499	613	338	643	736	574	364	999	828	422	172	720	418	775	543	281	794	464	667	478	504	296	194	939	782	651	527	333	908	265	380	688	713	999999	693	738	999999	112	97	439	70	280	
477	280	999999	537	779	334	999999	999999	117	999999	999999	999999	925	212	429	999999	861	94	56	41	101	573	52	483	16	952	999999	805	999999	691	376	999999	417	233	819	999999	999999	999999	872	203	999999	554	999999	181	677	429	540	491	318	202	250	13	999999	38	189	999999	238	359	531	826	253	525	999999	425	999999	782	876	701	392	515	999999	617	222	852	999999	547	424	871	999999	999999	422	599	496	498	450	372	845	389	54	915	685	757	999999	56	950	488	879	732	999999	999999	552	838	108	803	999999	999999	999999	540	999	642	489	999999	553	999999	413	653	38	999999	999999	999999	936	497	999999	999999	999999	535	999999	175	999999	550	667	692	531	910	45	999999	501	693	999999	817	581	999999	389	412	435	328	213	779	999999	306	459	703	757	999999	958	64	999999	630	999999	383	739	625	637	458	974	796	835	643	907	830	162	999999	597	999999	999999	631	118	254	52	512	331	999999	999999	605	101	963	935	652	951	980	401	999999	999999	214	88	955	999999	999999	999999	639	492	570	871	999999	154	123	116	999999	991	337	946	937	588	470	999999	624	102	42	367	999999	861	192	692	926	438	291	625	392	89	999999	954	999999	816	412	29	761	253	720	460	999999	999999	345	661	624	44	463	291	259	162	463	863	645	573	426	777	999999	999999	944	383	862	999999	723	999999	68	383	769	131	185	450	999999	381	381	581	389	164	999999	531	78	999999	974	10	375	239	625	999999	318	999999	400	999999	719	883	308	346	598	999999	142	826	999999	999999	999999	342	116	999999	862	92	491	74	194	271	261	778	810	999999	999999	862	132	494	893	989	74	165	730	550	999999	417	82	999999	982	999999	31	699	999999	827	999999	642	893	566	377	999999	999999	254	429	999999	383	941	999999	256	937	735	999999	999999	932	613	186	999999	612	565	87	999999	19	456	91	295	249	562	849	983	434	999999	968	999999	126	360	411	820	736	601	176	789	343	999999	107	257	542	382	766	999999	650	999999	40	338	488	922	999999	140	999999	143	999999	821	102	999999	999999	180	767	999999	532	999999	211	366	382	20	999999	298	999999	192	359	834	999999	866	795	533	342	917	736	640	999999	999999	999999	280	656	602	999999	355	697	253	15	926	489	999999	999999	194	999999	294	144	29	938	199	999999	999999	781	999999	390	32	999999	999999	757	904	444	999999	999999	338	755	999999	709	779	308	53	601	999999	187	432	354	22	26	611	999999	58	782	717	701	887	999999	486	499	999999	222	689	330	999999	495	999999	492	363	999999	522	438	999999	999999	364	999999	
895	598	999999	173	358	984	378	15	423	159	709	131	726	435	999999	945	279	999999	391	567	619	723	473	382	85	940	991	999999	999999	182	235	473	427	997	806	299	450	323	150	343	844	683	906	978	786	979	765	927	193	576	999999	751	203	797	110	999999	999999	570	97	999999	993	384	511	250	924	999999	999999	729	628	999999	504	956	301	57	722	999999	816	495	596	999999	184	73	999999	999999	23	999999	280	629	896	634	174	879	235	999999	999999	470	182	665	999999	549	999999	999999	999999	647	999999	212	460	155	84	175	364	639	974	991	243	929	573	999999	236	450	966	84	832	994	999999	625	730	569	999999	262	763	160	441	56	820	999999	764	173	855	811	33	134	999999	730	279	534	905	244	498	420	897	597	999999	614	583	211	213	999999	276	456	482	999999	447	999999	999999	214	208	927	180	105	175	410	728	425	999999	841	529	111	724	846	720	496	999999	297	364	175	999999	999999	472	619	934	458	999999	408	339	142	999999	732	328	75	336	977	999999	999999	254	999999	999999	23	197	742	681	999999	590	999999	999999	999999	819	160	467	999999	999999	381	465	561	170	716	513	999999	999999	293	164	797	999999	999999	519	742	432	678	52	867	306	708	639	999999	937	832	868	476	671	999999	322	536	999999	999999	583	955	522	999999	242	538	983	549	999999	999999	999999	884	999999	931	910	993	563	999999	118	599	999999	783	741	999999	624	338	999999	999999	658	999999	971	999999	533	700	999999	999999	230	999999	446	514	884	757	781	736	151	63	513	936	565	999999	790	181	428	674	999999	799	224	787	887	903	689	946	999999	194	999999	961	361	999999	856	999999	773	642	705	999999	715	192	12	999999	593	571	999999	912	482	999999	952	799	209	999999	557	285	350	999999	999999	999999	824	938	999999	597	803	190	701	885	90	218	905	999999	476	824	999999	959	797	218	204	326	89	777	473	999999	241	142	761	502	80	580	16	339	999999	172	999999	777	326	414	211	412	869	999999	832	273	999999	805	333	384	999999	598	488	141	249	999999	999999	57	474	955	366	671	428	209	814	509	211	999999	547	999999	54	999999	642	392	17	792	457	150	945	210	836	999999	809	386	602	482	102	875	99	999999	710	999999	312	999999	58	540	983	669	134	332	999999	509	268	30	340	999999	955	105	133	457	269	999999	111	274	129	999999	862	52	607	342	416	999999	485	653	602	322	878	281	344	999999	808	787	26	622	999999	999999	999999	788	56	999999	526	996	999999	642	634	397	630	48	252	127	678	941	999999	792	
915	999999	33	614	427	27	999999	684	761	655	648	482	306	999999	136	792	764	83	999999	722	815	419	999999	999999	29	215	692	839	39	226	999999	867	724	999999	706	411	313	999999	371	38	999999	842	245	106	993	999999	101	999999	912	459	363	604	945	349	999999	999999	162	999999	999999	222	999999	999	999999	544	856	999999	757	999999	782	724	999999	212	711	966	678	972	184	487	849	999999	999999	551	927	999999	863	204	921	999999	257	999999	258	132	966	999999	703	55	197	700	250	999999	404	29	999999	198	970	161	892	979	671	13	999999	675	341	727	999999	784	82	85	681	999999	999999	382	824	581	475	366	999999	999999	273	999999	785	483	246	636	472	103	192	739	608	999999	311	942	713	254	879	582	999999	248	59	919	972	121	29	588	364	31	205	786	999999	614	915	339	716	999999	228	848	439	705	265	15	999999	343	999999	969	359	999999	669	580	702	893	574	996	513	999999	659	999999	999999	657	282	450	898	405	999999	993	796	972	236	674	999999	40	999999	96	983	999999	327	639	644	999999	999999	447	362	624	94	999999	50	919	826	372	388	999999	394	781	433	999999	116	999999	999999	484	182	387	689	995	999999	999999	749	488	23	999999	36	30	38	413	428	834	98	284	999999	197	953	877	156	864	295	480	645	999999	999999	178	999999	131	323	170	999999	851	758	999999	999999	999999	89	561	906	366	999999	368	526	999999	999999	598	726	999999	884	138	999999	305	241	824	709	84	36	386	824	844	999999	905	706	868	535	577	85	731	999999	899	117	401	971	999999	529	926	953	664	20	74	452	114	246	194	639	582	620	933	999999	995	999999	999999	999999	71	834	439	661	657	456	785	523	999999	627	985	999999	139	999999	999999	305	783	130	371	376	760	401	999999	669	522	238	953	956	151	84	219	999999	414	664	999999	954	100	274	305	218	235	551	457	999999	999999	173	510	257	999999	999999	999999	874	33	999999	977	669	999999	769	149	429	502	828	999999	920	999999	481	616	999999	425	498	999999	518	824	163	151	218	944	940	999999	358	999999	705	788	513	999999	344	999999	87	687	999999	999999	330	999999	876	715	406	179	536	78	780	557	44	832	999999	433	365	60	870	195	768	725	477	361	999999	700	797	50	868	720	83	990	999999	788	185	951	885	999999	947	448	999999	999999	417	872	999999	999999	694	872	118	999999	999999	294	999999	892	999999	524	79	968	345	186	999999	366	311	816	999999	789	28	256	657	728	548	973	112	431	450	729	317	604	999999	988	999999	925	999999	788	876	999999	
999999	646	869	661	882	916	57	770	530	388	737	601	877	999999	783	447	225	999999	541	870	192	999999	451	999999	216	474	254	356	180	999999	434	523	939	216	418	382	999999	999999	845	631	925	341	999999	71	999999	999999	999999	999999	215	568	709	999999	256	999999	999999	999999	999999	679	999999	418	999999	999999	600	538	954	223	662	670	439	999999	70	230	999999	909	999999	850	297	999999	207	501	746	378	999999	999999	293	882	999999	934	999999	236	187	707	550	437	999999	234	741	999999	117	778	63	66	446	804	507	489	999999	346	999999	755	895	814	481	953	671	999999	560	987	255	82	946	727	999999	213	232	999999	679	999999	951	720	119	924	282	429	447	689	931	345	115	803	875	929	873	999999	341	373	235	596	999999	999999	674	753	127	44	831	335	999999	242	581	153	809	899	999999	350	999999	999999	541	62	516	981	372	224	882	451	206	26	854	216	872	859	137	92	999999	296	999999	366	999999	999999	999999	121	694	698	764	961	999999	999999	999999	533	999999	370	831	183	90	783	301	459	870	999999	837	814	481	999999	370	722	999999	999999	999999	109	304	999999	173	303	464	404	297	673	460	921	457	231	482	331	997	511	999999	954	11	568	995	596	999999	141	410	783	999999	999999	338	52	999999	276	999999	445	238	999999	999999	538	719	999999	495	627	999999	948	999999	616	341	999999	792	999999	693	71	725	989	114	708	793	41	893	999999	999999	393	999999	418	976	190	999999	47	999999	78	314	999999	245	999999	82	377	596	547	912	793	999999	490	122	479	358	884	551	438	341	529	999999	175	645	999999	922	112	999999	591	972	47	999999	303	67	999999	554	203	999999	409	999999	736	999999	256	129	109	238	283	280	865	69	102	639	999999	999999	572	933	149	999999	207	403	969	94	15	575	875	980	158	433	999999	925	164	999999	999999	999999	604	999999	888	999999	999999	809	649	831	426	531	999999	408	448	596	494	789	414	999999	999999	16	946	652	116	680	253	128	90	849	881	999999	905	44	497	852	112	164	54	102	319	397	753	148	999999	999999	695	999999	541	999999	999999	609	520	815	439	145	574	951	311	218	999999	427	999999	799	949	487	999999	845	999999	596	999999	339	745	321	39	240	262	999999	984	631	984	776	999999	529	910	282	429	999999	999999	999999	288	160	999999	836	300	891	669	954	198	190	858	999999	566	945	999999	609	863	208	999999	209	883	999999	967	999999	233	999999	840	209	999999	676	67	535	250	999999	317	343	999999	908	31	999999	571	999999	619	999999	773	144	220	641	462	311	999999	
230	313	405	477	522	193	183	613	274	61	470	75	521	132	999999	999999	16	637	999999	132	955	999999	647	637	999999	156	173	906	999999	814	999999	746	586	268	837	232	845	91	795	160	312	305	756	96	111	241	999999	681	450	534	214	13	730	188	463	53	665	768	891	375	999999	277	524	999999	852	723	999999	999999	295	110	764	924	841	999999	819	660	430	999999	535	354	58	492	466	563	610	999999	26	408	804	999999	566	87	200	999999	141	45	999999	999999	244	387	752	844	999999	349	999999	999999	172	157	369	803	622	114	242	547	327	999999	999999	961	849	657	707	999999	458	501	544	686	734	999999	451	783	879	999999	326	158	999999	214	999999	999999	792	331	999999	999999	999999	11	181	461	844	999999	113	603	234	818	457	586	679	672	395	894	804	94	555	750	706	585	999999	999999	788	999999	946	999999	440	694	999999	527	624	839	51	457	329	93	841	999999	318	847	999999	70	675	739	478	929	819	212	321	708	999999	291	999999	463	999999	999999	672	760	706	990	999999	999999	650	929	961	999999	630	937	574	999999	999999	999999	442	858	999999	999999	822	58	999999	27	303	237	382	470	999999	343	677	587	379	646	420	91	384	327	683	999999	420	746	999999	638	308	881	637	600	465	311	848	999999	437	225	859	624	154	689	999999	936	999999	189	999999	999999	999999	52	568	927	310	999999	99	999999	185	999999	451	86	280	999999	718	999999	599	999999	999999	450	494	374	999999	163	786	796	936	999999	629	999999	999999	240	568	159	999999	266	322	709	300	304	222	733	137	999999	999999	783	353	176	971	999999	346	999999	185	737	999999	798	999999	999999	999999	513	234	403	495	437	999999	221	518	131	512	462	999999	889	999999	709	999999	999999	246	730	389	999999	999999	770	724	354	411	999999	999999	831	24	677	999999	906	999999	786	80	819	999999	700	282	999999	999999	232	999999	999999	999999	456	895	475	999999	999999	561	172	36	147	71	999999	679	999999	36	999999	165	686	116	835	999999	202	331	704	999999	418	999999	546	457	826	738	999999	116	999999	178	999999	588	589	332	642	125	211	880	431	999999	616	149	105	674	999999	999999	588	999999	828	430	999999	135	201	836	100	858	999999	714	209	999999	840	357	474	972	81	999999	576	364	474	719	999999	322	899	978	999999	278	999999	999999	848	429	159	115	999999	999999	196	829	999999	753	241	783	999999	496	680	999999	999999	269	675	999999	603	523	830	234	650	119	542	670	235	222	813	821	999999	153	999999	780	999999	999999	999999	689	999999	251	999999	823	132	690	618	401	641	
999999	104	763	603	999999	279	334	999999	925	464	178	252	525	604	184	940	419	353	957	629	899	773	158	200	986	347	361	825	999999	999999	960	500	999999	38	358	128	59	228	145	874	541	191	334	281	900	446	270	647	999999	882	713	346	661	771	741	113	945	573	617	999999	917	999999	591	999999	504	678	110	999999	255	65	999999	201	218	93	97	718	449	877	299	999999	999999	999999	999999	134	398	623	838	379	999999	999999	183	485	610	999999	956	42	999999	510	777	231	346	774	401	467	999999	522	999999	578	999999	33	664	999999	284	78	880	213	206	466	999999	880	999999	999999	209	10	882	415	590	40	999999	65	127	938	999999	77	213	312	322	844	143	876	495	270	695	999999	999999	115	211	999999	307	753	835	144	999999	896	391	999999	999999	999999	585	585	931	107	999999	999999	906	725	967	999999	865	578	890	362	332	559	999999	579	46	999999	419	777	214	57	733	382	999999	982	863	213	685	598	738	999999	269	999999	944	397	818	76	999999	864	147	994	677	729	862	483	811	526	510	999999	578	637	981	807	381	999999	999999	999999	409	999999	862	764	530	276	839	969	103	775	615	998	761	969	999999	555	639	219	380	14	520	746	180	347	999999	873	30	110	939	461	999999	69	32	748	667	441	12	382	474	999999	889	892	999999	999999	910	512	999999	609	67	436	178	999999	513	370	559	662	999999	524	999999	656	256	999999	40	642	599	999999	975	22	999999	999999	552	999999	745	969	124	627	367	144	436	200	822	421	53	513	999999	999999	556	662	199	14	688	487	320	817	164	160	999999	746	999999	365	536	999999	307	999999	883	910	426	999999	256	932	305	619	98	999999	834	835	694	527	999999	584	998	999999	999999	307	460	74	946	928	814	963	764	620	697	80	663	784	123	999999	629	382	999999	21	416	267	999999	78	399	448	982	329	465	999999	397	999999	366	999999	225	10	468	819	964	497	730	292	177	999999	999999	27	218	59	999999	569	999999	977	986	987	999999	565	598	999999	999999	999999	945	999999	507	429	233	835	713	449	569	999999	667	810	417	110	999999	133	99	33	155	999999	240	933	608	896	999999	999999	999999	379	316	659	999999	86	153	999999	552	245	784	748	999999	97	313	768	490	607	902	98	569	885	705	783	475	575	246	304	999999	999999	886	611	982	813	999999	344	999999	909	711	590	666	950	557	56	349	999999	571	68	77	471	452	999999	999999	358	849	989	674	533	193	836	839	849	200	999999	359	999999	765	648	137	969	634	580	999999	321	
431	619	337	659	443	134	14	188	236	805	999999	885	617	634	963	970	670	610	999999	875	751	999999	999999	27	696	176	586	922	999999	999999	836	871	114	682	926	240	999999	999999	999999	999999	831	661	623	999999	970	474	565	999999	684	166	309	34	854	30	569	615	999999	320	962	277	999999	91	256	138	968	698	999999	935	708	732	999999	999999	520	666	999999	100	999999	375	56	232	610	455	248	774	798	812	26	94	122	321	382	351	62	999999	999999	749	414	495	427	999999	999999	630	999999	951	847	653	514	197	975	999999	421	999999	274	999999	667	101	843	481	339	999999	681	999999	822	396	360	967	602	999999	155	304	686	999999	948	999999	539	979	33	296	927	155	307	829	999999	643	899	999999	86	999999	999999	429	999999	999999	999999	271	999999	997	808	45	600	879	999999	999999	52	681	792	712	544	999999	210	687	78	557	554	999999	858	999999	999999	189	496	471	891	289	543	725	398	754	552	999999	999999	541	181	987	695	999999	103	491	787	437	850	197	354	585	122	477	361	999999	387	971	413	999999	420	628	549	139	988	771	282	326	293	48	170	857	328	999999	515	91	861	507	100	376	74	999999	339	999999	999999	315	177	76	374	49	999999	580	284	432	130	553	999999	566	68	999999	219	999999	153	811	36	496	999999	453	961	279	497	880	881	47	685	271	299	999999	999999	683	999999	216	952	254	672	589	583	896	549	962	643	305	999999	767	166	999999	15	528	283	630	58	724	999999	999999	551	999999	698	246	747	858	264	208	999999	385	728	13	518	899	148	999999	913	370	903	999999	636	201	999999	124	999999	90	265	770	966	391	999999	999999	111	999999	999999	186	891	346	159	690	708	445	751	72	48	162	95	115	389	836	717	687	820	116	999999	999999	64	584	366	999999	603	999999	241	172	999999	999999	902	999999	207	999999	999999	999999	221	223	299	999999	450	378	85	728	995	999999	391	140	674	948	68	994	398	999999	131	316	980	492	999999	225	213	999999	322	999999	260	434	999999	426	999999	999999	475	999999	816	277	908	999999	999999	999999	999999	453	999999	999999	999999	999999	790	907	272	999999	840	248	999999	728	136	84	988	862	65	885	477	999999	251	964	848	999999	482	999999	999999	131	999999	446	807	352	999999	643	123	111	99	520	409	352	999999	63	999999	52	999999	746	480	741	289	56	999999	623	170	110	211	147	999999	999999	999999	338	728	999999	421	404	441	254	907	492	960	999999	772	999999	999999	134	408	198	388	806	999999	735	982	446	999999	397	816	999999	191	720	442	999999	
848	135	201	999999	624	31	641	999999	611	309	839	987	780	999999	999999	94	147	45	701	23	999999	456	999999	594	999999	291	308	34	588	257	72	196	60	984	999999	647	353	415	510	387	999999	207	205	680	999999	994	665	450	123	732	56	156	999999	428	228	402	151	607	999999	342	723	617	603	364	999999	653	936	999999	999999	635	740	732	999999	324	467	999999	260	313	698	361	626	858	910	856	999999	916	177	632	999999	644	506	746	689	178	664	939	604	999999	443	252	68	869	95	487	999999	324	621	704	961	667	151	837	999999	373	716	864	706	747	164	999999	999999	999999	40	719	139	993	52	366	999999	528	956	999999	999999	455	303	756	772	999999	864	885	999999	472	670	108	999999	668	837	325	462	999999	242	857	999999	121	767	999999	838	375	358	997	282	264	55	443	710	731	999999	999999	999999	959	999999	283	882	999999	36	23	643	931	999999	470	165	726	903	999999	295	109	732	999999	688	549	918	407	84	867	612	49	999999	237	999999	771	999999	999999	999999	503	999999	958	974	999999	95	753	119	906	158	887	841	556	999999	195	157	611	999999	999999	775	531	999999	694	208	25	665	986	999999	999999	544	455	768	999999	999999	999999	162	337	134	324	999999	999999	439	21	999999	197	999999	66	688	241	999999	999999	772	999999	608	723	999999	22	759	999999	999999	999999	166	999999	372	703	999999	69	999999	999999	42	999999	487	999999	544	840	999999	39	446	21	989	609	999999	364	336	758	999999	284	999999	999999	948	999999	577	174	572	999999	777	999999	649	999999	79	965	981	738	999999	269	308	98	950	768	632	433	999999	748	999999	999999	801	999999	999999	614	29	843	887	327	999999	891	253	999999	999999	969	999999	364	389	890	941	999999	999999	569	165	999999	460	999999	334	999999	134	524	574	829	204	429	999999	975	369	45	999999	235	88	664	736	317	999999	985	976	999999	704	999999	999999	685	999999	999999	525	999999	646	309	163	435	519	482	203	487	999999	423	999999	692	999999	97	994	354	364	715	944	963	832	847	60	475	618	353	709	999999	480	888	32	257	999999	540	338	69	881	110	716	606	471	258	990	602	999999	294	999999	617	283	999999	330	100	12	561	409	799	259	999999	816	175	999999	999999	999999	438	401	870	787	666	758	935	999999	264	999	348	502	583	999999	458	999999	333	570	999999	582	781	568	931	255	352	999999	539	810	202	293	550	999999	134	252	561	999999	996	506	999999	858	348	999999	999999	101	663	69	999999	941	801	90	999999	605	680	764	999999	870	999999	624	445	999999	228	134	280	
970	459	514	377	341	306	257	999999	999999	453	243	243	555	999999	840	591	999999	999999	598	19	122	800	999999	163	369	27	690	999999	381	71	590	640	999999	955	106	641	159	999999	999999	645	553	477	999999	999999	446	530	678	379	629	42	162	230	630	125	168	179	999999	999999	18	323	999999	999999	241	765	999999	603	30	600	405	208	442	999999	820	999999	465	644	144	999999	999999	838	349	321	120	348	909	370	20	108	796	926	136	799	999999	999999	39	46	246	901	298	843	510	87	999999	431	999999	560	410	677	659	523	45	722	643	179	974	304	999999	892	855	999999	593	921	804	479	82	642	917	650	999999	999999	999999	243	999999	999999	338	271	348	999999	999999	358	999999	342	448	282	891	414	165	999999	999999	735	640	353	55	999999	260	589	283	999999	358	999999	642	999999	753	999999	125	999999	228	770	841	999999	999999	716	154	506	543	260	482	531	587	668	486	414	454	197	999999	64	197	708	622	748	987	844	341	790	716	209	589	999999	167	99	196	999999	672	492	779	999999	209	549	999999	10	116	752	916	690	999999	999999	316	565	452	71	614	999999	999999	102	999999	121	385	364	790	343	671	274	373	498	481	101	999999	961	999999	999999	855	999999	455	622	999999	999999	928	650	999999	487	893	33	765	106	485	999999	247	999999	765	668	548	999999	759	919	339	842	389	427	218	389	497	354	158	588	999999	965	75	999999	460	492	193	999999	54	312	449	648	508	999999	22	805	853	171	206	749	325	999999	888	535	293	799	854	510	999999	930	990	549	875	999999	999999	519	611	712	129	999999	484	814	800	999999	999999	691	343	122	415	412	535	999999	157	408	999999	206	87	539	252	999999	637	999999	302	124	999999	999999	772	330	386	503	204	151	51	999999	274	510	999999	442	65	602	465	742	105	39	999999	664	401	999999	999999	999999	999999	81	469	999999	645	801	522	685	144	579	918	23	735	911	218	999999	294	234	143	762	986	644	483	650	999999	999999	588	272	720	657	999999	999999	416	999999	70	999999	999999	581	999999	473	988	534	999999	486	683	452	999999	999999	999999	999999	380	176	342	999999	707	797	999999	819	999999	750	999999	999999	999999	487	80	621	606	52	851	999999	712	712	999999	999999	999999	999999	347	999999	966	751	888	404	451	710	286	999999	963	264	984	273	535	861	999999	537	260	738	569	819	415	72	845	964	342	736	307	668	999999	672	387	255	460	599	853	523	862	818	808	264	211	739	657	352	999999	588	999999	850	405	999999	420	999999	892	527	592	903	905	923	
72	714	413	618	122	999999	999999	739	812	935	999999	793	675	441	930	315	618	675	999999	999999	999999	753	186	999999	272	999999	999999	351	363	932	999999	999999	617	938	755	103	850	593	627	366	474	328	775	623	842	999999	744	978	115	586	999999	917	499	999999	26	999999	538	957	355	999999	49	999999	385	880	929	69	185	737	686	999999	464	35	58	57	39	588	978	562	613	999999	76	283	245	777	32	99	459	215	999999	446	565	893	999999	325	999999	938	943	999999	694	783	999999	17	999999	279	131	883	868	999999	383	438	340	975	353	695	245	999999	299	607	857	839	999999	969	815	250	280	571	788	733	730	100	999999	999999	868	830	232	68	999999	999999	655	999999	231	18	832	999999	999999	589	550	999999	89	561	648	345	46	855	184	467	201	61	999999	560	105	144	720	292	794	255	999999	523	472	186	999999	999999	999999	718	999999	999999	147	999999	999999	999999	30	246	654	179	451	309	999999	999999	999999	765	867	930	967	104	53	999999	297	999999	698	860	482	36	89	999999	777	325	999999	328	247	999999	329	999999	917	317	539	859	490	551	841	494	208	999999	867	706	999999	853	365	857	999999	531	999999	999999	634	283	218	999999	167	751	999999	999999	916	728	775	83	446	998	22	660	565	193	999999	999999	707	999999	662	999999	169	999999	592	923	959	535	999999	715	278	731	999999	644	108	999999	702	999999	159	716	999999	999999	999999	794	270	321	841	999999	999999	999999	925	568	890	999999	999999	830	834	784	999999	479	176	999999	85	69	804	999999	764	377	999999	29	999999	866	596	991	635	192	68	999999	121	281	999999	999999	999999	999999	999999	710	999999	814	999999	999999	711	917	580	999999	999999	197	403	999999	990	556	556	999999	153	999999	10	69	971	898	999999	438	771	999999	999999	886	397	999999	999999	913	999999	103	999999	999999	353	292	999999	573	295	916	451	448	788	999999	385	564	999999	617	120	961	171	731	999999	943	999999	999999	507	252	254	693	292	638	999999	999999	990	896	683	607	130	860	999999	436	773	64	457	999999	999999	972	93	118	999999	780	801	195	752	547	999999	929	930	758	785	999999	329	601	999999	813	408	999999	808	999999	881	127	496	259	997	734	957	685	495	673	945	535	169	999999	532	512	836	854	737	452	543	754	999999	999999	85	999999	117	181	430	643	947	999999	173	604	237	53	294	551	198	999999	589	999999	443	266	812	260	999999	193	79	132	976	553	570	999999	945	136	450	133	184	109	999999	786	264	851	725	604	999999	564	908	488	999999	295	665	999999	863	999999	320	420	
999999	824	990	924	999999	999999	667	999999	779	999999	658	110	602	170	999999	98	399	803	999999	591	540	217	888	352	999999	999999	904	999999	888	850	502	91	816	40	573	359	119	999999	685	999999	194	332	824	564	906	808	885	67	918	577	330	999999	999999	728	880	352	936	999999	999999	519	999999	999999	515	929	314	577	999999	572	597	27	999999	697	999999	466	407	218	393	999999	446	999999	706	847	772	999999	529	999999	640	97	159	999999	423	999999	62	175	563	218	816	895	259	338	523	322	999999	999999	598	999999	942	984	330	999999	959	999999	212	183	812	556	213	205	999999	871	937	999999	423	375	603	518	644	952	903	999999	401	999999	999999	117	952	999999	999999	871	999999	896	500	655	999999	487	272	811	267	999999	362	16	14	620	999999	387	999999	327	999999	104	307	89	999999	989	91	141	280	471	537	105	999999	428	179	341	483	513	381	291	439	936	999999	791	260	765	599	896	194	999999	12	696	716	999999	999999	292	574	641	907	510	574	999999	999999	801	284	172	658	934	837	673	999999	981	999999	119	888	962	999999	516	999999	999999	400	999999	999999	499	468	840	999999	999999	933	999999	999999	841	606	999999	717	999999	729	311	517	98	116	665	68	521	643	999999	690	606	999999	532	301	67	812	683	120	389	689	717	342	443	783	72	10	950	999999	305	385	145	999999	94	999999	689	999999	741	126	734	136	434	855	447	160	999999	999999	410	595	709	38	922	760	337	124	22	969	83	999999	54	664	999999	616	999999	999999	554	213	661	299	611	999999	81	999999	999999	262	264	999999	999999	293	10	222	999999	364	205	277	999999	385	74	970	230	999999	999999	436	82	80	28	818	517	801	605	579	197	120	984	650	957	366	384	85	859	999999	84	790	999999	831	73	753	420	999999	999999	178	148	999999	79	891	144	999999	494	999999	244	445	353	103	999999	999999	999999	489	380	555	319	106	999999	999999	121	79	645	144	132	250	999999	274	999999	446	617	999999	999999	506	999999	103	999999	322	871	79	840	999999	807	999999	113	882	806	584	382	864	761	97	999999	158	579	999999	999999	999	999999	253	999999	969	47	906	999999	260	990	999999	448	287	48	997	234	932	159	697	271	664	41	249	999999	432	891	999999	685	530	269	999999	927	51	848	999999	800	999999	770	999999	386	900	506	999999	892	288	999999	105	826	999999	999999	245	999	999999	738	999999	999999	282	999999	999999	87	503	231	955	991	708	600	407	438	999999	999999	999999	171	999999	321	999999	999999	188	999999	166	296	796	999999	921	666	999999	292	999999	999999	
267	999999	527	818	893	792	882	679	550	861	194	687	999999	666	999999	566	267	999999	999999	570	999999	431	790	925	652	999999	999999	786	999999	999999	999999	425	555	105	180	983	679	787	278	495	999999	690	617	326	172	479	559	139	422	365	409	950	571	485	934	835	758	601	176	314	999999	106	999999	999999	894	768	141	642	496	321	886	999999	805	999999	141	687	999999	473	999999	183	40	162	374	943	888	27	854	79	170	345	234	88	621	964	984	999999	320	365	999999	999999	347	916	643	110	999999	929	999999	346	999999	257	999999	295	838	992	283	999999	731	436	373	876	914	71	482	160	97	808	858	841	250	798	377	459	50	999999	999999	123	999999	274	999999	959	872	517	725	913	323	939	249	999999	690	635	611	883	991	999999	489	285	444	999999	22	669	999999	312	105	555	999999	999999	254	478	166	169	839	467	961	999999	14	406	999999	568	999999	157	568	999999	161	614	999999	493	999999	494	880	560	999999	37	261	805	887	569	421	180	999999	751	694	771	471	999999	999999	153	921	999999	999999	92	939	876	655	865	111	840	999999	490	368	396	999999	760	598	606	490	999999	215	166	526	999999	999999	999999	534	95	463	797	768	630	999999	999999	572	880	999999	797	620	999999	382	999999	704	999999	418	999999	999999	999999	647	999999	999999	864	50	999999	999999	765	70	117	999999	773	351	569	411	313	81	531	672	325	824	233	817	800	985	686	439	819	462	999999	36	63	999999	887	999999	528	999999	904	590	833	999999	999999	999999	836	700	846	462	812	984	400	975	886	268	496	999999	423	999999	382	878	363	555	128	313	999999	90	999999	420	999999	131	999999	688	177	941	999999	999999	27	999999	980	109	149	999999	627	835	71	504	149	795	866	74	34	411	252	35	236	287	999999	503	999999	755	999999	436	999999	999999	111	712	807	945	999999	287	999999	999999	999999	282	739	139	928	293	999999	999999	941	258	553	399	999999	481	446	152	714	561	232	524	999999	235	453	712	235	936	733	358	999999	203	376	589	268	24	274	969	295	106	359	999999	999999	151	999999	407	883	609	593	629	999999	665	999999	866	64	291	999999	910	829	37	903	991	559	893	400	747	881	963	140	92	216	999999	999999	618	999999	999999	273	999999	421	999999	829	626	999999	114	93	999999	962	510	535	977	189	364	150	268	999999	367	999999	367	750	75	526	919	478	999999	422	798	808	999999	999999	536	27	801	999999	783	208	287	649	455	810	369	785	381	999999	999999	903	852	999999	598	424	844	383	999999	293	356	529	909	157	
999999	691	999999	233	999999	999999	998	960	388	865	366	70	915	999999	999999	999999	999999	290	154	491	325	607	570	999999	999999	207	820	999999	120	517	999999	263	299	140	808	763	999999	145	445	536	439	999999	525	987	970	538	509	999999	683	999999	901	75	385	427	831	244	131	999999	999999	151	34	846	849	999999	999999	113	771	999999	999999	936	41	255	844	999999	62	133	91	999999	501	681	999999	694	478	760	999999	87	878	871	309	573	642	702	132	303	999999	593	352	655	274	866	767	724	999999	747	328	656	999999	766	999999	999999	163	548	332	342	999999	340	999999	99	263	999999	234	899	485	345	303	339	133	551	117	469	780	435	317	634	914	999999	999999	999999	442	960	856	122	505	601	999999	103	380	790	999999	180	225	263	401	629	642	867	249	880	453	988	532	679	659	906	926	727	240	697	999999	479	999999	646	999999	303	788	122	403	883	925	210	959	343	701	936	253	527	43	999999	992	56	734	597	999999	453	999999	187	462	599	674	693	999999	682	371	380	317	579	999999	108	999999	529	473	999999	955	253	39	199	978	722	663	409	999999	999999	705	381	999999	999999	999999	212	866	999999	999999	999999	219	999999	999999	286	971	999999	629	674	920	999999	846	472	582	379	642	44	424	999999	209	740	936	275	999	319	977	999999	636	52	220	999999	242	240	869	669	156	723	999999	753	227	657	999999	988	488	758	706	242	799	999999	632	333	788	999999	999999	918	868	943	999999	37	999999	981	694	586	999999	526	703	615	999999	999999	233	919	138	670	30	551	647	999999	999999	999999	613	744	200	270	999999	886	615	999999	829	950	800	212	490	999999	454	999999	963	999999	535	999999	65	100	999999	885	151	999999	205	999999	607	859	281	999999	166	999999	424	999999	999999	433	176	999999	910	99	785	652	123	30	999999	260	226	783	588	999999	999999	824	194	999999	115	315	999999	706	691	497	16	970	679	879	999999	999999	463	889	455	540	350	999999	61	966	314	999999	772	130	999999	944	999999	823	281	149	510	342	807	901	458	485	999999	999999	999999	423	999999	999999	972	999999	974	941	999999	999999	999999	58	999999	461	772	228	999999	128	542	998	432	747	999999	192	698	539	378	999999	689	562	441	970	236	999999	84	999999	882	498	24	538	155	342	999999	574	495	233	359	999999	569	588	693	339	942	315	47	147	999999	999999	127	442	999999	270	261	999999	999999	999999	822	910	999999	144	999999	718	114	14	853	99	999999	32	696	999999	190	330	155	999999	999999	111	37	920	843	937	999999	981	381	581	999999	884	
90	999999	678	138	410	449	671	434	253	999999	235	999999	461	947	547	804	214	651	262	544	125	161	999999	793	339	901	76	999999	332	363	346	532	999999	968	19	686	353	568	74	999999	659	720	857	999999	876	99	468	999999	399	17	776	999999	329	138	999999	929	546	999999	999999	999999	999999	231	999999	889	638	999999	606	999999	938	861	999999	646	586	520	999999	999999	999999	483	916	999999	442	180	60	325	587	999999	213	212	209	89	149	467	769	565	368	438	999999	968	264	184	492	999999	957	537	555	140	153	808	999999	373	999999	73	968	557	77	999999	180	999999	312	31	498	403	999999	859	722	993	999999	31	999999	456	786	335	228	742	757	466	223	522	769	999999	999999	404	999999	999999	453	85	499	222	999999	166	267	832	666	243	685	99	691	108	815	562	263	999999	656	797	586	311	845	236	800	999999	999999	658	26	999999	558	104	445	999999	415	646	504	999999	999999	995	198	954	999999	984	999999	999999	775	999999	707	217	203	350	748	171	259	151	239	273	421	888	177	999999	815	811	999999	591	654	999999	692	178	68	999999	599	999999	608	999999	642	860	179	142	834	874	951	809	661	999999	356	283	209	274	999999	240	253	999999	827	589	148	857	310	475	24	542	999999	538	158	605	750	96	562	626	509	378	999999	289	63	303	657	15	159	475	999999	999999	44	999999	761	827	999999	999999	834	29	999999	784	999999	703	128	302	999999	999999	661	65	467	999999	721	582	999999	48	999999	963	591	533	999999	143	707	834	240	999999	999999	999999	777	331	259	796	999999	999999	999999	724	818	999999	999999	761	851	999999	999999	103	18	976	659	461	999999	722	999999	999999	373	310	97	360	87	725	473	484	999999	448	999999	339	806	671	16	187	449	50	230	746	999999	830	999999	696	788	613	826	264	999999	999999	349	64	999999	868	432	952	455	782	647	102	926	686	966	413	599	999999	297	346	969	481	22	999999	999999	943	589	542	628	999999	571	999999	899	219	999999	748	108	591	698	937	248	999999	731	666	403	137	819	125	999999	278	106	999999	326	489	999999	513	43	726	561	697	289	999999	999999	64	999999	183	999999	717	197	228	315	999999	326	360	107	915	749	355	230	374	134	473	678	999999	304	797	157	419	924	986	714	382	39	999999	658	999999	731	999999	455	229	934	111	928	645	999999	999999	456	965	392	999999	999999	999999	505	999999	573	815	221	999999	760	423	36	999999	792	210	513	933	978	325	701	748	194	999999	899	11	439	32	545	999999	999999	999999	350	999999	999999	999999	233	35	
876	999999	999999	842	147	999999	916	999999	999999	161	318	999999	999999	39	120	141	274	643	194	691	789	504	756	550	280	187	584	554	82	844	756	999999	977	488	66	145	887	859	611	435	165	867	999999	288	999999	817	999999	368	105	219	999999	393	370	999999	246	381	999999	886	999999	959	184	372	959	358	405	999999	999999	653	973	974	253	415	42	999999	535	999999	696	478	837	999999	286	226	999999	999999	999999	372	876	445	999999	999999	59	11	296	651	260	793	907	459	999999	641	77	258	999999	999999	966	512	360	999999	16	324	685	617	999999	999999	683	958	912	107	999999	42	204	314	411	298	925	252	128	391	999999	742	999999	247	596	206	394	37	831	338	896	424	999999	275	439	926	999	442	999999	999999	968	999999	880	810	37	849	999999	762	846	106	204	999999	393	969	111	273	310	447	30	999999	999999	999999	137	583	210	16	30	999999	875	999999	298	493	300	941	999999	216	999999	214	999999	747	759	632	190	734	144	182	40	53	999999	999999	626	561	421	108	461	322	174	306	609	30	829	518	887	371	807	711	433	452	999999	895	411	105	238	999999	103	102	474	999999	449	37	999999	977	999999	709	999999	736	999999	201	490	110	999999	566	604	198	918	251	744	819	926	999999	749	999999	999999	278	764	531	333	148	999999	368	999999	772	999999	582	54	851	753	187	513	81	639	241	962	455	999999	844	500	49	365	999999	358	655	999999	26	287	397	999999	495	945	337	999999	999999	999999	131	999999	279	709	32	153	76	498	567	315	855	793	518	999999	51	426	999999	40	999999	782	999999	20	999999	306	839	304	999999	999999	999999	242	186	667	999999	54	840	202	583	145	477	999999	299	999999	791	349	999999	233	769	771	449	999999	35	306	129	999999	44	999999	71	973	999999	728	999999	705	240	334	139	197	999999	473	785	848	842	784	562	999999	493	797	229	851	686	616	534	885	921	197	216	879	999999	553	20	999999	999999	609	275	999999	408	593	133	999999	220	999999	144	306	999999	600	236	250	999999	732	667	246	891	999999	297	999999	999999	612	999999	999999	127	260	649	544	462	65	717	243	999999	999999	988	899	673	762	641	263	482	238	999999	331	960	966	145	815	999999	773	838	999999	321	22	556	796	810	90	999999	959	999999	600	999999	930	999999	999999	731	931	999999	768	572	139	999999	44	780	964	713	461	92	161	125	834	999999	689	227	999999	921	507	999999	999999	999999	593	999999	682	999999	881	395	968	447	999999	244	214	81	999999	211	708	354	999999	241	592	999999	358	999999	196	844	
948	941	999999	712	99	82	999999	999999	999999	679	979	715	894	563	899	578	744	24	125	999999	911	763	540	488	518	999999	643	275	673	117	739	596	237	999999	999999	999999	241	265	358	894	20	539	528	447	232	993	460	999999	342	23	349	344	881	279	933	999999	410	675	999999	999999	438	958	11	445	940	392	487	66	41	959	347	999999	666	999999	907	382	245	999999	266	524	989	919	933	660	768	999999	714	999999	904	346	539	565	71	709	466	61	537	999999	507	839	516	403	692	382	676	860	999999	999999	371	560	949	317	999999	679	999999	519	34	351	677	544	678	528	161	694	430	781	427	999999	764	855	999999	999999	999999	999999	999999	596	236	560	999999	907	726	64	596	999999	397	231	156	999999	59	999999	36	999999	415	962	999999	987	251	997	952	999999	443	721	999999	999999	999999	797	722	992	999999	999999	999999	474	367	770	999999	999999	932	999999	999999	208	999999	46	907	817	828	658	747	632	266	30	999999	239	999999	98	999999	999999	168	90	637	999999	509	163	719	986	665	562	999999	999999	155	999999	999999	443	700	999999	269	999999	813	88	687	68	60	999999	736	651	717	62	866	999999	305	999999	465	852	180	707	999999	482	326	921	161	276	829	111	999999	718	965	912	538	999999	999999	999999	201	89	402	579	999999	419	999999	77	278	612	696	559	349	999999	91	212	272	992	999999	787	90	999999	926	999999	238	948	612	27	999999	999999	524	22	450	238	620	385	459	999999	168	290	999999	999999	652	549	579	280	762	154	637	999999	649	546	999999	51	999999	999999	163	981	350	999999	999999	408	391	473	98	684	999999	999999	722	706	753	672	999999	999999	732	831	250	999999	841	958	195	999999	999999	999999	166	977	222	409	252	321	999999	478	260	566	483	656	867	188	461	895	999999	999999	431	930	18	977	712	35	319	164	999999	776	149	392	415	348	28	466	999999	120	999999	999999	868	411	484	284	999999	277	999999	85	964	71	999999	945	796	544	999999	999999	915	188	275	196	100	97	262	999999	338	999999	161	145	999999	410	871	350	434	999999	783	30	456	734	565	999999	999999	999999	200	997	851	204	595	999999	312	568	999999	999999	845	284	618	780	159	999999	999999	554	126	165	447	999999	200	999999	521	343	760	999999	13	191	999999	830	461	856	999999	264	604	144	281	289	832	79	858	742	999999	999999	844	999999	999999	428	788	21	999999	999999	796	636	807	276	682	999999	120	296	565	370	514	24	823	999999	883	894	433	810	282	836	332	377	705	457	89	372	499	999999	155	584	402	612	
999999	999999	70	271	999999	338	462	29	179	546	999999	498	999999	491	999999	92	999999	999999	994	978	738	491	257	429	930	999999	999999	320	763	363	150	980	999999	902	511	941	701	621	999999	105	999999	262	667	785	999999	999999	999999	999999	45	416	637	178	590	424	873	30	999999	641	340	107	151	152	266	815	406	999999	530	335	979	394	999999	508	999999	898	629	999999	824	471	566	723	141	999999	284	999999	726	999999	400	999999	999999	491	999999	69	290	349	954	216	996	851	999999	339	999999	893	619	650	999999	138	639	999999	794	397	205	172	84	616	966	552	867	909	99	434	143	999999	307	497	87	331	227	199	999999	423	999999	972	92	999999	47	999999	979	633	332	597	999999	708	999999	999999	295	155	985	674	383	999999	349	96	762	999999	205	710	596	131	999999	999999	911	449	747	381	907	233	90	847	579	728	999999	243	587	501	102	435	999999	999999	212	931	999999	999999	816	541	84	403	220	136	41	337	651	858	70	629	686	892	999999	388	733	72	75	999999	104	654	840	115	508	270	863	769	493	930	918	999999	999999	367	999999	215	306	999999	22	953	815	252	86	713	999999	958	815	999999	999999	838	931	150	866	999999	999999	172	999999	999999	999999	949	273	272	844	721	939	428	272	328	269	754	999999	230	59	121	999999	852	578	136	932	549	455	999999	304	654	998	999999	775	168	908	470	514	337	618	73	690	553	408	999999	773	999999	695	496	999999	721	999999	711	100	754	875	999999	593	999999	46	355	503	999999	967	199	723	170	652	114	420	798	250	753	612	999999	431	999999	454	223	362	187	999999	999999	723	583	897	999999	999999	999999	292	312	877	938	301	999999	569	91	999999	218	641	613	999999	999999	86	151	481	13	109	113	333	106	161	380	222	858	501	544	885	394	301	436	482	999999	822	117	921	311	999999	349	427	999999	203	999999	999999	749	999999	273	999999	999999	999999	894	197	999999	697	999999	160	507	999999	442	771	34	999999	999999	916	214	140	480	999999	968	230	179	551	999999	999999	983	999999	915	797	473	784	237	999999	313	999999	407	249	897	999999	636	957	424	999999	29	577	999999	154	12	329	377	618	604	505	914	999999	932	353	437	897	713	293	244	999999	262	999999	999999	373	892	909	519	965	242	999999	141	21	806	999999	999999	192	294	839	900	596	429	854	999999	732	999999	951	999999	999999	811	999	999999	999999	999999	999999	332	370	42	38	261	103	810	412	385	68	999999	902	999999	999999	821	254	613	873	393	648	289	999999	478	812	626	940	999999	465	164	
999999	324	999999	299	101	272	171	999999	999999	588	806	786	999999	999999	131	368	999999	999999	22	242	999999	396	357	999999	999999	435	923	999999	230	999999	999999	999999	999999	999999	999999	743	999999	999999	464	85	660	105	357	999999	586	999999	271	929	999999	453	782	544	999999	999999	597	846	999999	999999	225	999999	348	999999	999999	999999	277	273	999999	769	335	387	783	240	942	936	581	471	48	71	383	221	999999	993	544	776	629	775	999999	131	660	306	776	999999	397	797	736	999999	176	999999	28	999999	430	999999	604	969	999999	551	602	610	999999	999999	807	904	455	13	502	355	999999	162	999999	501	276	319	118	999999	610	38	999999	154	210	999999	304	545	53	70	791	670	399	999999	117	87	183	395	479	999999	498	872	310	999999	999999	391	657	24	278	527	56	999999	394	575	368	999999	708	458	410	461	831	272	861	999999	222	831	955	169	54	999999	328	881	840	584	540	999999	727	458	849	819	999999	999999	276	999999	999999	999999	286	824	999999	999999	379	999999	985	27	702	236	20	915	182	473	999999	497	999999	999999	208	174	280	809	999999	630	914	259	609	590	919	551	999999	344	380	541	555	141	953	579	777	603	895	999999	881	313	727	811	999999	385	393	54	320	154	327	849	410	999999	999999	999999	560	129	124	999999	108	999999	999999	675	545	999999	918	303	544	999999	354	604	279	458	928	731	999999	112	973	999999	207	874	240	850	999999	530	999999	88	352	999999	28	658	999999	500	723	730	81	61	999999	644	999999	999999	510	921	999999	723	999999	952	999999	999999	683	999999	999999	890	207	234	999999	390	659	25	999999	999999	951	999999	381	695	999999	999999	734	207	999999	850	836	999999	765	117	373	319	60	999999	999999	188	539	295	694	570	999999	999999	999999	999999	810	690	402	260	144	999999	148	343	549	114	607	800	227	351	407	832	999999	999999	999999	999999	860	610	340	999999	74	332	310	665	482	810	999999	527	486	245	397	969	457	585	204	999999	969	999999	769	945	696	159	960	999999	999999	862	948	695	473	212	639	209	359	999999	196	811	999999	482	861	999999	999999	90	324	982	953	438	999999	46	999999	999999	130	830	841	395	669	914	371	123	777	619	862	497	999999	283	605	198	619	420	399	392	821	999999	178	40	999999	615	835	999999	243	459	999999	911	999999	486	91	808	367	964	378	281	999999	999999	704	252	999999	999999	999999	999999	386	765	999999	964	647	240	175	633	662	810	370	63	89	394	879	328	142	999999	424	577	201	797	830	654	999999	127	942	617	792	926	999999	600	588	999999	999999	478	
640	522	274	843	999999	457	156	557	604	324	201	999999	999999	386	999999	999999	19	459	999999	999999	935	174	922	529	999999	557	841	736	999999	769	475	295	793	411	687	619	686	581	266	999999	999999	282	59	999999	999999	886	294	416	816	999999	999999	138	945	21	999999	476	600	744	999999	763	999999	999999	901	834	849	906	999999	922	698	500	248	438	999999	115	939	662	124	205	604	411	273	434	919	426	188	346	350	782	868	999999	29	942	35	999999	137	240	380	225	877	29	623	372	717	326	991	163	935	839	81	880	999999	404	150	999999	500	999999	999999	485	656	999999	565	490	999999	487	480	305	412	700	978	708	291	899	328	584	999999	901	717	603	434	999999	999999	510	710	987	859	625	802	881	12	945	740	894	568	374	463	143	318	999999	845	695	750	245	861	373	999999	461	86	999999	366	598	474	896	60	631	112	65	780	999999	627	855	999999	531	697	42	968	396	340	953	131	654	592	487	758	999999	284	175	648	347	398	408	548	999999	525	414	481	999999	999999	936	999999	408	999999	252	999999	989	999999	999999	548	829	999999	999999	130	133	444	711	15	986	148	321	999999	936	416	442	676	999999	999999	267	15	999999	561	134	999999	404	690	722	301	999999	999999	768	999999	64	627	819	942	196	999999	425	999999	999999	408	999999	705	532	999999	335	992	999999	575	392	682	934	223	264	277	279	659	999999	442	721	419	665	999999	379	773	999999	319	596	500	999999	942	999999	999999	202	999999	76	429	29	999999	999999	730	381	774	492	999999	999999	841	372	551	999999	536	999999	999999	90	404	742	383	335	759	296	999999	999999	429	95	450	791	479	31	380	211	850	639	910	999999	990	47	999999	999999	293	169	460	947	54	827	954	999999	908	384	797	152	693	999999	270	529	348	335	999999	689	52	999999	144	820	992	350	821	999999	999999	905	100	999999	850	755	52	599	999999	79	999999	602	141	999999	883	104	233	999999	518	999999	999999	391	999999	665	95	212	999999	989	35	640	954	999999	15	999999	999999	12	294	999999	301	999999	61	999999	693	279	974	359	557	983	421	49	597	764	831	74	527	999999	176	435	280	648	999999	62	574	204	999999	656	596	83	326	880	810	792	999999	580	705	707	999999	470	690	736	654	601	999999	985	53	199	999999	940	539	999999	836	858	170	653	768	998	107	499	164	327	999999	999999	999999	540	239	804	828	261	369	820	570	705	744	544	999999	577	485	999999	161	924	999999	656	999999	843	54	951	632	999999	811	999999	610	999999	315	372	974	180	
934	46	999999	248	371	999999	581	999999	999999	140	124	625	999999	201	999999	518	999999	999999	543	999999	940	823	496	287	182	545	449	661	999999	371	999999	999999	999999	823	999999	999999	833	912	999999	172	84	823	930	914	837	16	633	999999	999999	101	861	86	828	999999	999999	121	550	477	76	999999	181	999999	509	551	999999	742	65	999999	558	84	685	434	999999	381	41	126	893	999999	450	176	911	829	477	128	510	323	553	702	594	531	898	365	999999	737	999999	164	323	999999	183	999999	950	798	71	999999	999999	999999	409	457	836	123	999999	967	36	899	913	352	451	391	50	426	198	363	251	37	185	999999	588	999999	389	876	802	514	408	355	225	123	767	367	712	84	913	105	866	999999	312	930	338	946	824	649	713	999999	999999	756	906	999999	557	43	934	999999	847	471	78	959	320	713	569	999999	684	800	584	999999	679	966	512	102	497	769	724	999999	999999	641	999999	999999	173	870	176	651	449	999999	565	733	433	625	236	452	37	906	170	999999	371	999999	999999	33	999999	629	999999	381	999999	999999	110	787	999999	689	999999	999999	357	337	796	450	999999	999999	999999	999999	244	850	660	63	740	70	999999	590	999999	999999	883	999999	999999	100	675	544	999999	795	407	636	999999	777	424	999999	999999	999999	104	700	120	720	61	454	425	215	788	223	999999	210	999999	193	748	999999	188	193	999999	761	836	999999	661	261	833	751	519	605	538	467	436	916	532	719	999999	999999	999999	888	84	999999	918	999999	999999	462	999999	416	164	224	888	18	599	241	999999	769	999999	836	48	858	886	309	934	999999	999999	331	787	999999	677	921	227	383	48	999999	999999	378	842	672	956	209	685	427	597	305	999999	530	867	204	979	762	535	999999	336	622	11	774	503	109	496	999999	999999	524	738	242	999999	999999	969	309	999999	568	927	521	999999	838	182	469	999999	999999	111	999999	464	592	999999	914	395	97	56	426	298	344	999999	999999	185	977	535	171	688	365	999999	212	561	567	82	420	999999	24	258	498	449	542	999999	863	999999	350	525	92	999999	824	999999	909	999999	552	21	787	694	194	345	999999	313	21	781	357	341	898	595	896	999999	660	89	381	838	999999	977	756	282	20	744	999999	461	453	719	999999	517	398	744	999999	556	295	726	650	678	999999	194	438	760	714	532	109	754	628	999999	791	744	999999	80	910	574	265	514	684	450	999999	451	860	301	917	839	943	164	586	350	234	934	438	702	493	373	999999	995	568	999999	645	90	833	881	999999	129	51	327	833	444	300	
780	52	999999	177	999999	999999	146	843	875	588	944	177	288	346	857	316	773	587	547	35	270	946	205	804	430	618	999999	999999	798	797	625	331	152	59	454	892	999999	534	999999	48	999999	999999	999999	999999	700	999999	554	544	80	999999	999999	740	296	418	40	834	999999	405	747	295	355	999999	54	88	963	999999	35	239	892	999999	88	248	997	508	622	117	264	306	114	517	74	445	999999	985	999999	884	44	733	28	619	55	831	787	304	693	640	999999	614	936	86	887	325	651	115	999999	40	743	787	796	923	580	550	301	240	231	909	478	69	559	88	999999	999999	220	282	919	256	461	703	814	999999	999	649	369	999999	630	748	999999	198	261	999999	999999	257	937	105	49	505	999999	556	82	783	171	58	64	858	497	595	114	378	196	488	578	49	973	813	923	930	190	274	610	482	126	290	808	70	936	341	364	124	999999	423	716	999999	630	40	820	951	999999	999999	539	44	644	425	11	773	999999	112	284	133	182	119	325	275	946	999999	667	999999	249	994	921	166	999999	989	145	772	771	999999	418	999999	992	971	345	678	735	999999	837	701	288	45	150	999999	67	999999	999999	133	108	450	958	999999	373	940	711	600	589	999999	999999	655	289	239	999999	999999	693	999999	999999	211	774	647	999999	381	999999	999999	601	214	999999	98	108	10	57	21	674	331	715	388	579	62	269	999999	98	999999	771	192	421	59	44	893	150	725	999999	741	359	461	999999	587	278	406	348	506	746	501	999999	999999	607	277	565	680	541	315	762	999999	941	999999	999999	999999	609	579	554	552	999999	960	947	999999	901	316	999999	223	999999	138	119	999999	999999	762	998	596	87	969	585	999999	493	364	362	999999	962	30	799	329	902	731	977	698	851	796	336	785	554	901	900	301	615	999999	268	413	999999	999999	374	188	41	962	111	999999	999999	999999	68	999999	608	122	419	880	999999	342	999999	999999	160	420	330	917	999999	222	999999	185	78	999999	999999	151	105	948	639	382	656	621	298	999999	999999	347	999999	451	737	519	186	441	491	30	785	999999	999999	579	263	784	269	456	999999	999999	919	925	571	710	871	917	721	999999	999999	47	234	895	54	380	69	999999	716	879	189	916	45	611	693	58	507	265	119	525	695	999999	123	209	868	479	30	704	775	993	579	999999	798	999999	957	454	795	890	239	661	999999	450	78	999999	999999	835	783	318	242	523	213	615	807	205	964	629	924	35	36	574	359	365	46	722	309	369	128	999999	653	249	262	617	
999999	458	15	254	785	999999	932	999999	696	712	999999	262	790	963	999999	602	999999	338	999999	770	863	664	311	164	414	356	999999	907	717	999999	664	992	270	595	589	999999	199	719	843	201	102	999999	878	999999	999999	783	931	999999	356	999999	999999	999999	999999	492	753	372	157	999999	840	439	651	999999	325	432	58	479	991	205	384	999999	412	842	494	338	677	870	785	664	999999	630	999999	744	560	999999	999999	349	283	999999	841	999999	211	348	999999	414	549	999999	677	999999	598	423	792	736	999999	692	999999	999999	830	390	815	999999	586	492	589	999999	24	999999	999999	133	999999	708	205	999999	363	168	462	74	962	999999	999999	609	999999	339	75	847	838	687	783	999999	999999	999999	999999	893	999999	958	639	719	999999	670	400	999999	604	554	999999	890	227	579	383	802	240	58	161	751	999999	215	689	257	427	741	381	336	133	605	999999	999999	200	312	259	404	999999	743	315	302	689	156	999999	649	997	185	999999	269	999999	980	638	40	999999	767	302	757	279	999999	999999	26	999999	999999	999999	999999	509	999999	700	915	329	979	999999	496	742	859	72	455	210	50	260	252	121	121	999999	999999	999999	999999	999999	433	999999	502	134	146	451	298	13	625	636	16	149	588	484	714	939	335	706	999999	297	192	704	846	999999	239	141	999999	904	187	51	377	41	496	999999	277	906	827	854	147	55	999999	856	447	818	204	901	671	767	999999	999999	697	445	825	725	999999	728	173	945	895	15	999999	394	825	584	999999	974	652	59	999999	808	122	481	999999	105	843	336	999999	37	362	338	469	292	507	999999	354	931	215	771	840	548	999999	881	999999	142	999999	69	40	862	559	230	258	622	559	599	999999	225	875	730	881	371	470	145	593	999999	545	118	886	999999	999999	337	768	999999	218	668	75	999999	522	999999	451	999999	999999	404	478	141	89	847	733	907	945	138	65	999999	889	478	999999	607	298	400	999999	545	999999	219	633	232	999999	376	999999	999999	999999	829	703	448	288	107	75	76	666	461	488	698	385	979	875	111	281	292	999999	739	590	467	942	999999	999999	906	611	96	771	999999	680	712	442	842	999999	125	434	617	207	791	999999	21	941	999999	999999	999999	169	203	999999	999999	950	179	384	999999	310	999999	999999	581	608	382	496	979	999999	420	781	775	265	543	606	999999	676	663	95	999999	337	579	999999	114	219	941	746	417	999999	250	305	999999	337	768	541	315	238	999999	19	824	304	433	716	999999	66	999999	643	999999	596	584	854	297	999999	999999	347	731	999999	999999	372	
666	636	89	237	64	999999	280	448	999999	999999	999999	999999	823	999999	999999	905	904	862	999999	58	999999	307	999999	820	177	395	999999	427	163	431	810	764	456	491	999999	999999	225	205	661	414	999999	698	157	624	306	63	999999	642	999999	278	443	868	999999	734	299	369	515	268	70	669	999999	852	294	75	201	999999	84	341	311	82	689	999999	210	590	999999	383	999999	506	999999	123	999999	375	605	999999	988	942	219	721	201	983	682	999999	145	999999	307	933	414	999999	432	769	979	699	341	749	588	734	667	964	472	915	999999	999999	999999	946	315	742	257	409	999999	258	327	362	149	327	400	999999	572	999999	293	338	999999	999999	999999	754	144	663	43	855	306	263	284	999999	259	286	774	673	223	198	999999	565	686	14	14	184	452	626	560	23	359	856	171	459	999999	144	946	999999	999999	988	812	999999	708	401	999999	824	974	82	999999	863	999999	726	999999	999999	530	728	651	964	74	899	999999	518	113	30	999999	999999	101	824	573	125	339	635	738	234	386	45	856	294	901	189	209	999999	522	696	999999	999999	348	787	928	999999	999999	981	999999	999999	999999	303	547	688	895	663	732	159	999999	988	533	917	999999	999999	997	999999	871	367	72	884	699	932	995	416	559	873	999999	313	895	620	632	999999	560	701	548	93	497	178	999999	248	456	59	870	534	173	553	644	64	790	443	90	134	999999	200	999999	753	307	141	138	999999	561	429	263	889	365	999999	367	296	999999	914	999999	703	968	824	438	999999	72	471	253	999999	999999	56	522	462	999999	507	439	369	999999	794	785	999999	49	376	686	37	796	980	178	988	195	999999	319	876	999999	387	999999	999999	762	999999	691	999999	887	132	792	515	906	801	359	999999	745	997	930	950	138	640	664	601	148	410	853	91	999999	264	999999	881	737	646	999999	162	351	346	607	999999	113	949	478	917	999999	181	131	999999	999999	321	253	197	427	368	747	999999	723	564	999999	361	842	609	543	633	311	911	777	270	785	207	516	408	399	271	847	189	171	746	27	967	999999	999999	999999	982	21	633	999999	378	999999	220	999999	786	390	256	999999	503	999999	845	615	672	999999	860	219	434	804	844	999999	999999	521	567	644	976	547	999999	82	983	159	560	621	999999	999999	409	371	575	767	999999	999999	153	445	353	999999	326	141	355	999999	428	650	35	187	176	835	308	999999	340	576	462	249	999999	183	999999	354	999999	999999	999999	224	994	999999	999999	666	85	826	999999	719	999999	999999	328	844	201	423	999999	999999	133	383	999999	
999999	158	551	40	999	999999	490	999999	969	603	998	918	999999	203	141	579	929	16	368	112	350	191	589	689	546	999999	617	58	979	529	508	230	999999	778	105	999999	452	999999	644	361	594	211	684	126	178	875	235	999999	69	843	999999	999999	764	281	114	661	999999	999999	999999	751	999999	441	645	449	104	778	446	323	108	75	137	470	371	17	517	149	507	473	999999	670	999999	999999	999999	145	805	180	999999	210	673	444	506	590	974	893	664	162	999999	999999	31	400	438	911	999999	994	999999	999999	966	757	999999	999999	163	999999	350	823	728	730	453	510	644	923	321	999999	650	664	569	546	999999	999999	352	364	999999	272	452	130	242	999999	999999	999999	428	550	214	708	446	708	290	999999	249	161	174	999999	709	999999	999999	107	88	999999	999999	888	999999	999999	999999	999999	415	409	392	999999	999999	230	999999	618	317	459	999999	103	999999	613	800	941	383	168	306	345	312	999999	654	528	672	354	51	50	848	534	568	258	782	714	999999	46	999999	999999	999999	29	569	556	627	259	973	999999	387	475	402	330	515	276	999999	432	196	997	754	864	229	308	188	999999	769	782	890	999999	321	999999	320	763	625	985	999999	287	999999	756	790	405	999999	176	999999	576	647	528	29	302	385	999999	528	999999	292	462	999999	458	840	29	786	844	369	999999	195	999999	164	638	704	999999	865	595	657	999999	216	999999	320	999999	999999	612	999999	251	763	598	457	961	486	24	481	173	999999	999999	447	756	969	946	45	412	981	999999	421	19	824	499	436	789	999999	999999	99	932	152	126	126	238	126	545	91	770	999999	234	999999	150	167	541	999999	911	158	901	470	999999	323	907	999999	747	200	893	999999	273	171	667	999999	398	925	548	999999	999999	837	219	640	434	864	275	999999	756	697	281	851	292	785	525	641	800	626	828	618	244	54	378	47	999999	128	817	608	999999	999999	507	225	999999	520	25	84	999999	271	46	405	58	198	324	999999	918	51	999999	488	646	35	467	772	999999	929	786	653	999999	999999	417	315	57	999999	691	791	199	999999	242	772	999999	450	702	999999	999999	999999	570	55	730	999999	128	190	984	338	962	999999	507	735	128	689	734	371	615	768	999999	731	358	391	507	532	999999	862	999999	999999	999999	205	333	928	192	673	999999	999999	923	151	62	237	330	718	704	999999	294	463	937	553	48	999999	835	934	686	858	84	189	548	999999	466	266	999999	622	619	766	678	578	553	455	330	993	447	474	715	625	410	640	999999	818	248	407	924	999999	333	
320	370	999999	251	333	598	189	202	726	999999	795	856	707	108	999999	21	715	910	999999	999999	54	960	370	228	70	457	444	502	999999	958	69	341	126	299	309	999999	289	337	999999	856	150	999999	721	790	999999	769	702	999999	748	999999	999999	999999	442	41	289	999999	999999	180	190	876	999999	686	471	767	624	464	739	418	999999	999999	731	388	690	635	92	999999	249	580	308	999999	754	902	753	923	436	571	899	94	19	948	404	999999	156	353	999999	463	340	953	175	465	999999	294	742	216	84	154	807	807	948	47	120	430	999999	889	131	261	933	548	341	63	999999	654	999999	850	147	623	999999	346	999999	628	911	295	999999	842	272	470	170	999999	848	291	999999	102	146	972	838	974	999999	267	231	450	530	791	621	122	900	999999	999999	891	78	461	912	999999	873	999999	999999	824	25	39	627	999999	101	396	699	60	298	999999	999999	999999	22	173	387	999999	125	999999	108	130	999999	999999	942	887	999999	999999	999999	397	379	999999	999999	999999	999999	23	999999	216	639	570	999999	144	101	571	824	437	866	459	999999	905	83	999999	354	390	230	15	160	723	999999	999999	999999	821	917	312	680	993	254	701	588	999	999999	181	999999	999999	999999	964	999999	112	478	999999	31	135	400	572	999999	441	949	999999	596	842	999999	999999	999999	900	493	537	226	789	890	830	192	999999	999999	879	701	902	602	799	256	999999	976	999999	999999	999999	999999	950	999999	354	989	999999	53	999999	115	999999	147	967	999999	444	71	606	747	249	221	647	331	856	999999	521	871	420	999999	160	591	999999	865	999999	991	545	191	543	115	872	799	651	787	776	69	133	999999	999999	849	999999	738	650	999999	737	835	999999	261	862	695	910	483	999999	999999	893	825	775	881	332	976	517	262	528	500	875	999999	570	999999	555	796	142	778	147	571	680	422	941	820	999999	978	999999	294	999999	847	205	999999	999999	251	999999	951	293	999999	419	999999	342	904	999999	159	999999	999999	275	745	705	75	563	999999	999999	17	999999	480	883	955	754	999999	591	999999	999999	680	305	999999	999999	328	966	604	513	890	368	999999	239	776	212	792	186	999999	712	999999	589	264	294	73	999999	223	522	423	999999	337	999999	76	175	119	971	539	853	999999	80	946	778	111	999999	999999	772	955	778	953	278	999999	999999	999999	640	999999	999999	678	395	241	433	14	806	553	536	185	402	999999	224	129	804	673	999999	29	999999	766	869	999999	702	621	300	107	445	569	155	976	999999	999999	435	232	999999	303	153	622	733	75	150	235	574	386	999999	
999999	741	999999	158	999999	163	759	999999	999999	83	165	975	999999	999999	336	568	999999	408	560	999999	819	867	991	999999	511	530	326	999999	703	625	644	913	326	351	820	365	999999	420	550	999999	999999	436	560	999999	320	327	999999	999999	406	999999	902	827	23	759	460	612	749	999999	647	84	836	999999	999999	258	438	251	999999	432	130	970	781	827	857	737	999999	393	999999	842	343	194	999999	999999	890	999999	723	999999	999999	566	891	217	616	782	999999	476	986	999999	999999	999999	720	999999	667	999999	561	435	724	999999	969	285	931	77	306	907	671	463	923	201	999999	255	535	621	351	102	540	912	364	999	999999	390	751	501	408	14	131	275	526	214	93	464	999999	647	847	624	999999	824	999999	708	121	318	999999	999999	754	999999	776	109	726	575	416	648	80	999999	30	999999	534	440	668	301	785	999999	937	999999	999999	127	773	887	999999	727	467	716	10	655	999999	745	837	999999	999999	669	237	32	548	950	999999	999999	394	757	999999	269	99	999999	165	999999	923	715	999999	834	686	636	965	889	335	999	999999	699	648	999999	836	284	751	577	693	999	74	763	857	986	920	672	733	26	999999	514	637	273	560	999999	732	183	374	12	280	999999	703	348	696	548	842	108	796	968	920	352	999999	999999	510	166	555	999999	857	395	914	24	903	949	629	821	999999	844	148	268	999999	663	910	748	999999	999999	305	999999	77	318	153	821	876	999999	105	999999	999999	999999	762	404	834	573	325	979	98	266	217	753	719	874	999999	998	959	538	999999	267	442	769	225	927	860	830	101	548	251	102	148	999999	853	999999	825	257	999999	744	433	129	347	931	999999	51	375	552	16	203	142	155	861	999999	488	838	484	236	899	835	543	13	999999	776	999999	999999	128	78	900	999999	58	928	916	999999	114	166	919	511	119	183	999999	318	824	898	416	106	240	800	659	999999	237	999999	358	256	210	999999	648	570	203	664	999999	307	999999	998	154	999999	239	646	999999	332	918	973	127	725	284	235	999999	582	370	641	765	327	418	884	779	999999	579	999999	24	685	518	999999	317	454	999999	264	666	825	754	211	867	594	999999	337	106	999999	999999	632	999999	975	250	75	210	562	898	999999	888	767	229	999999	634	568	631	557	999999	999999	665	672	999999	30	999999	364	828	169	999999	999999	759	90	788	525	978	947	698	49	444	999999	158	755	999999	655	375	899	606	69	576	308	962	20	999999	536	598	808	999999	999999	416	999999	247	999999	787	727	846	807	978	703	715	687	870	999999	
122	371	999999	909	126	820	654	669	758	769	592	476	218	749	999999	262	999999	180	790	999999	999999	559	214	117	968	827	999999	568	999999	902	353	999999	437	381	897	999999	124	689	691	999999	306	747	137	478	457	321	519	106	999999	999999	776	545	999999	132	999999	563	166	313	941	298	21	96	748	855	425	703	48	836	851	414	148	247	999999	453	451	999999	431	999999	660	656	318	712	328	999999	135	999999	999999	999999	999999	343	995	999999	747	402	999999	220	998	282	62	753	999999	683	254	999999	587	539	999999	453	681	83	142	430	653	294	980	999999	999999	553	999999	617	999999	732	424	517	419	337	499	999999	999999	240	886	999999	684	999999	383	634	467	999999	616	595	751	548	633	349	211	575	167	999999	421	36	452	455	552	445	51	550	999999	736	999999	260	50	999999	336	999999	196	983	999999	747	911	999999	999999	285	999999	143	865	173	999999	85	316	844	179	46	675	999999	788	441	606	249	864	833	999999	730	76	366	555	782	221	999999	162	228	999999	420	999999	75	999999	177	518	999999	999999	877	999999	192	430	582	91	14	304	245	662	754	999999	506	999999	88	979	120	218	580	588	93	952	916	922	98	24	758	494	609	904	621	923	197	669	986	999999	999999	999999	494	284	999999	488	999999	530	408	841	333	538	473	95	85	958	999999	830	999999	999999	534	270	342	567	999999	519	694	340	999999	831	199	836	999999	696	999999	809	724	305	46	999999	975	395	999999	999999	691	230	31	524	829	662	999999	999999	183	70	857	923	968	926	952	41	793	999999	999999	577	651	496	642	776	299	275	243	641	793	891	949	149	745	94	876	111	498	999999	511	388	999999	999999	663	834	999999	999999	841	797	353	999999	811	340	905	999999	999999	204	588	254	999999	564	429	353	999999	999999	121	717	999999	999999	999999	850	999999	623	143	111	731	819	999999	807	999999	426	433	445	297	999999	90	999999	243	798	489	999999	999999	253	946	999999	959	501	999999	381	723	131	695	999999	747	999999	999999	198	206	804	225	999999	370	780	316	807	140	983	65	999999	999999	501	483	999999	404	377	336	999999	677	196	151	240	999999	462	93	815	731	475	999999	794	326	999999	999999	439	583	703	999999	742	937	148	816	999999	999999	483	999999	231	999999	317	563	999999	999999	182	521	999999	999999	999999	235	907	999999	501	999999	664	295	271	468	999999	89	54	804	700	65	594	999999	538	999999	176	794	87	999999	862	177	424	911	999999	627	154	381	412	776	599	478	414	55	445	73	161	999999	999999	24	860	151	604	512	
863	324	582	819	999999	639	496	999999	158	624	834	999999	999999	753	967	999999	324	938	677	277	215	231	651	548	916	999999	999999	485	619	999999	999999	999999	572	911	58	999999	55	334	398	772	289	999999	330	789	999999	121	411	999999	722	999999	700	921	474	336	307	641	673	43	999999	518	999999	21	581	95	202	124	999999	749	705	964	999999	999999	999999	905	987	999999	999999	861	337	805	73	820	762	88	371	511	255	246	614	416	339	21	431	879	361	278	827	999999	597	106	999999	661	703	758	942	999999	381	999999	348	500	999999	811	999999	108	455	599	258	502	999999	691	868	524	145	298	999999	587	568	670	999999	719	979	666	999999	241	454	411	127	14	146	999999	139	686	898	123	675	999999	315	333	434	762	999999	999999	999999	999999	999999	835	999999	414	133	364	999999	710	25	629	520	83	546	474	999999	53	482	999999	365	999999	999999	191	626	999999	623	115	282	245	999999	791	999999	999999	999999	368	999999	619	885	713	880	781	999999	429	999999	279	603	999999	999999	840	999999	391	999999	776	969	457	999999	999999	999999	999999	791	27	92	906	474	234	930	999999	999999	188	999999	999999	168	999999	373	999999	554	999999	520	999999	999999	30	134	441	999999	854	511	999999	685	698	999999	957	999999	391	999999	999999	999999	612	954	446	348	999999	674	999999	999999	645	233	521	413	395	903	222	535	861	85	770	999999	650	350	999999	722	18	999999	238	174	999999	999999	776	846	510	885	941	999999	83	999999	691	999999	330	72	920	631	990	999999	999999	795	999999	432	999999	999999	162	999999	57	271	344	724	340	556	999999	639	999999	20	456	674	903	999999	961	45	462	852	394	424	999999	588	999999	988	732	999999	999999	442	373	999999	95	470	694	541	999999	679	999999	359	678	999999	999999	690	207	910	185	325	999999	789	833	766	970	999999	921	737	405	469	842	356	991	841	999999	999999	276	784	925	986	980	372	672	292	202	999999	999999	259	999999	882	391	519	813	417	884	111	999999	606	120	399	999999	956	999999	999999	837	497	367	999999	999999	905	424	422	985	199	344	999999	127	999999	574	867	521	672	233	999999	88	332	542	584	957	999999	404	669	674	999999	447	999999	236	304	454	704	744	347	779	608	468	968	534	624	82	641	984	67	42	252	999999	875	733	622	299	515	999999	783	879	916	510	754	999999	459	999999	320	999999	822	106	869	999999	184	893	624	64	119	797	918	511	325	578	999999	636	431	657	571	300	613	14	939	999999	961	467	999999	107	713	230	85	999999	999999	999999	171	960	173	999999	703	982	
999999	567	190	718	999999	281	563	347	173	128	999999	801	190	30	413	999999	167	999999	171	716	40	526	351	888	722	55	999999	999999	416	387	473	311	999999	588	191	55	824	999999	714	689	903	524	934	594	904	283	692	741	221	353	999999	54	958	986	951	592	225	301	999999	990	531	999999	931	785	655	25	847	999999	838	367	993	936	414	482	812	516	591	756	984	999999	362	999999	489	73	999999	428	353	967	636	599	829	533	235	723	999999	999999	999999	158	939	888	436	101	903	854	360	866	640	999999	999999	445	10	469	316	557	999999	999999	382	867	211	236	672	879	964	248	537	469	710	691	324	999999	999999	999999	816	999999	21	271	116	635	712	999999	787	999999	793	201	999999	370	226	677	95	645	668	725	947	713	999999	557	999999	999999	326	890	165	999999	999999	413	523	567	999999	220	999999	375	416	746	999999	493	448	805	999999	999999	999999	176	253	43	605	678	112	999999	495	113	879	464	145	451	318	822	561	999999	705	389	677	999999	718	16	141	719	239	921	570	463	274	421	470	999999	999999	160	647	132	999999	492	311	999999	999999	548	340	999999	240	964	438	342	999999	610	999999	706	999999	619	457	247	902	885	449	190	635	41	839	468	999999	999999	999999	999999	185	999999	494	223	88	361	958	180	999999	58	489	274	493	999999	531	663	321	999999	267	405	702	410	230	999999	53	130	690	50	999999	872	999999	458	536	279	167	502	125	886	628	999999	999999	287	572	853	999999	184	696	999999	510	186	157	999999	999999	999999	465	775	218	35	999999	958	670	918	999999	802	959	40	738	223	80	999999	548	435	146	522	744	999999	838	377	73	868	433	293	539	999999	725	860	999999	999999	814	392	999999	100	716	999999	84	741	815	769	893	999999	999999	483	336	481	637	722	103	11	297	999999	937	841	962	999999	534	999999	388	939	87	109	106	243	409	688	745	458	718	475	999999	12	999999	999999	999999	698	432	950	956	68	894	12	767	932	216	999999	455	452	137	999999	145	697	363	875	691	793	277	212	83	648	735	189	999999	627	563	294	440	868	367	274	999999	583	430	329	55	84	342	174	37	635	999999	999999	330	999999	340	751	999999	734	387	999999	999999	229	877	999999	333	714	999	150	379	921	999999	586	94	863	536	561	276	43	829	616	461	113	999999	447	414	999999	999999	700	296	811	999999	999999	490	677	843	999999	706	122	999999	341	85	202	795	999999	999999	656	999999	466	776	778	485	999999	905	771	999999	999999	54	439	903	890	854	308	853	567	
286	637	105	416	29	877	855	163	999999	498	999999	999999	317	80	154	757	234	402	924	518	999999	39	800	999999	999999	526	615	277	219	116	486	776	349	238	828	999999	999999	999999	999999	898	923	331	579	999999	240	970	19	973	294	999999	665	462	999999	344	240	999999	999999	999999	967	999999	999999	999999	944	930	22	763	919	89	251	489	999999	432	955	35	595	999999	459	393	489	479	517	641	999999	73	451	33	402	14	997	581	828	185	834	999999	635	345	386	999999	999999	476	60	930	732	805	949	999999	507	999999	749	235	797	453	896	498	985	631	999999	881	489	988	371	915	91	999999	660	31	598	999999	399	260	628	811	989	999999	428	586	908	187	999999	999999	999999	53	264	999999	783	385	288	345	958	14	739	999999	169	999999	115	145	999999	999999	155	927	643	999999	959	499	607	986	463	999999	79	999999	722	428	999999	999999	999999	327	660	319	885	999999	742	263	61	999999	999999	132	651	582	907	292	999999	845	999999	196	999999	39	94	765	175	999999	921	405	275	559	999999	321	738	888	943	999999	999999	539	999999	870	999999	390	445	573	978	484	999999	880	975	786	671	877	999999	580	706	999999	999999	894	154	98	362	347	987	501	113	209	393	999999	639	130	807	208	668	171	11	193	593	999999	787	690	462	50	429	488	999999	414	999999	168	192	511	999999	590	395	98	999999	999999	999999	944	470	778	101	582	999999	855	999999	472	218	234	999999	523	999999	722	117	463	636	322	999999	508	999999	699	999999	999999	999999	138	575	227	813	580	999999	999999	789	649	60	18	599	880	798	574	999999	426	205	700	999999	669	661	832	999999	999999	462	205	928	895	341	770	504	865	999999	999999	289	999999	659	999999	999999	424	999999	999999	671	999999	999999	756	523	354	999999	196	503	584	646	999999	476	743	743	999999	127	458	999999	894	318	999999	513	999999	878	684	295	999999	766	999999	129	173	935	999999	999999	383	78	706	682	584	896	999999	277	919	228	999999	647	545	999999	778	520	132	199	839	891	391	595	999999	877	999999	68	261	430	935	465	482	975	24	582	370	812	421	775	651	997	173	22	594	999999	788	999999	749	729	987	57	996	999999	106	570	779	999999	938	828	999999	525	999999	724	341	464	745	124	633	999999	999999	966	108	356	999999	841	999999	378	11	999999	999999	801	319	532	999999	887	469	508	878	999999	803	999999	873	592	931	135	999999	448	681	139	769	673	999999	786	999999	31	948	649	436	265	841	411	787	999999	999999	999999	999999	123	292	453	999999	247	245	189	169	86	999999	
516	424	422	489	999999	999999	871	854	426	397	999999	461	420	999999	999999	81	623	612	401	999999	558	853	888	999999	248	165	237	999999	999999	999999	234	999999	994	929	999999	234	23	999999	999999	714	916	469	999999	655	683	662	872	514	999999	175	621	576	999999	292	543	662	999999	503	251	134	469	736	333	988	172	904	466	999999	506	594	68	848	60	687	877	99	540	243	245	999999	293	722	959	999999	816	999999	859	999999	395	780	698	520	533	436	255	190	146	334	493	778	205	391	18	590	999999	772	525	90	999999	454	131	303	268	999999	841	746	777	999999	181	999999	999999	999999	105	726	896	548	325	999999	442	696	999999	215	999999	466	999999	902	714	378	999999	53	999999	779	305	941	999999	999999	999999	999999	999999	508	413	999999	999999	978	733	449	999999	291	694	999999	457	999999	999999	999999	501	915	553	802	999999	999999	999999	408	718	999999	383	275	460	164	78	999999	296	457	38	933	293	999999	63	771	732	940	999999	433	683	689	596	999999	142	999999	449	742	999999	459	999999	999999	477	14	999999	34	605	999999	989	141	223	204	282	999	873	714	434	718	862	781	999999	344	332	608	999999	39	999999	999999	143	873	715	336	648	837	865	381	999999	289	333	38	176	273	999999	999999	219	999999	417	596	366	427	161	730	879	80	389	257	333	868	288	430	492	461	335	126	425	887	555	445	144	501	257	155	394	999999	615	806	394	999999	999999	245	622	945	787	715	721	984	456	999999	457	617	58	999999	11	999999	545	714	938	834	999999	332	933	999999	462	864	180	999999	345	55	999999	583	863	999999	479	52	808	547	674	620	404	999999	440	999999	999999	999999	453	659	154	492	298	901	867	559	788	76	312	999999	493	922	544	999999	648	411	123	873	754	573	128	958	104	999999	49	327	999999	627	999999	955	983	935	999999	521	999999	999999	756	563	715	999999	696	413	740	167	64	751	85	689	999999	39	999999	124	772	999999	540	195	397	300	861	549	130	171	999999	999999	667	557	999999	33	852	795	999999	999999	999999	450	876	715	999999	999999	943	298	252	749	835	862	999999	868	172	999999	980	999999	465	465	702	175	193	999999	238	394	999999	506	999999	62	837	997	384	315	957	332	999999	825	968	999999	999999	999999	999999	380	336	322	265	999999	395	970	52	185	339	199	857	991	266	350	486	833	999999	447	57	200	912	837	999999	999999	910	839	537	999999	708	14	118	138	868	813	209	999999	138	701	120	999999	999999	661	668	194	457	999999	999999	662	349	999999	999999	910	525	117	467	498	
999999	480	887	556	442	999999	999999	334	91	728	133	999999	151	999999	999999	744	336	777	190	261	179	304	337	999999	772	999999	815	573	990	999999	613	760	999999	999999	91	658	999999	999999	999999	130	193	343	999999	999999	842	624	999999	778	440	999999	583	999999	999999	216	329	539	153	942	783	567	83	903	344	999999	125	372	106	440	999999	999999	931	771	940	999999	77	835	201	999999	112	158	363	47	143	999999	624	866	834	150	391	999999	515	870	781	280	57	290	999	999999	614	480	528	90	999999	393	348	812	807	866	999999	493	348	999999	999999	634	213	999999	770	999999	999999	259	538	956	58	937	999999	999999	989	999999	22	999999	836	971	993	999999	630	999999	748	999999	382	811	68	967	11	898	213	999999	40	156	76	21	519	385	960	365	999999	572	41	361	999999	999999	999999	147	854	361	999999	376	551	218	14	930	297	31	250	999999	999999	571	955	160	734	571	40	843	602	10	277	460	999999	638	690	68	999999	396	896	999999	989	999999	122	649	251	836	428	999999	152	145	999999	999999	145	513	174	380	999999	999999	627	999999	257	999999	544	999999	93	205	365	912	999999	946	689	901	134	999999	467	999999	458	315	909	898	152	219	701	467	286	780	325	508	473	319	450	999999	769	999999	847	999999	385	268	565	55	480	999999	302	205	999999	822	372	999999	999999	894	922	311	999999	729	148	47	287	999999	577	313	999999	999999	999999	999999	505	329	999999	519	999999	457	893	199	999999	863	427	637	916	505	20	999999	417	335	462	578	396	999999	398	50	999999	809	732	999999	691	261	175	623	76	93	699	999999	999999	853	999999	598	11	733	999999	118	311	511	131	782	76	123	896	554	999999	870	822	366	931	999999	999999	497	724	595	508	498	697	999999	999999	999999	999999	884	999999	999999	644	864	577	999999	588	289	738	965	688	999999	999999	999999	999999	620	229	999999	270	343	999999	999999	810	999999	873	415	234	73	420	508	940	297	976	192	349	342	999999	999999	302	169	999999	999999	999999	87	999999	774	364	930	142	87	999999	374	573	472	689	184	753	450	990	172	438	525	868	240	999999	999999	973	58	238	999999	710	688	999999	999999	999999	999999	245	732	999999	999999	60	304	930	343	923	999999	999999	514	503	999999	999999	469	549	139	730	263	783	132	999999	417	999999	999999	702	120	376	895	470	472	906	145	938	999999	999999	892	999999	999999	999999	535	999999	999999	677	468	555	73	444	250	999999	774	380	312	999999	123	999999	999999	307	999999	602	819	966	999999	116	261	608	367	999999	567	999999	657	27	999999	668	999999	
816	604	739	999999	999999	999999	999999	136	755	999999	999999	603	375	999999	999999	88	594	999999	541	774	999999	288	999999	999999	860	197	999999	876	836	492	756	999999	999999	999999	307	999999	247	999999	984	963	153	840	999999	420	169	14	992	410	227	335	999999	999999	65	893	689	537	262	999999	481	573	802	800	299	273	938	317	999999	852	999999	999999	999999	629	999999	577	999999	727	999999	931	266	856	204	999999	658	511	429	115	728	751	833	769	824	999999	493	421	171	999999	551	18	482	851	999999	999999	882	953	493	443	268	487	272	999999	532	331	66	624	999999	375	151	788	844	833	589	218	29	759	449	918	145	999999	416	287	186	997	458	414	811	64	999999	704	27	985	999999	251	999999	999999	999999	999999	999999	999999	52	795	212	999999	999999	999999	272	999999	130	133	513	999999	308	999999	80	984	784	534	999999	999999	813	323	821	446	770	858	985	999999	999999	999999	521	999999	61	276	929	999999	85	424	999999	810	999999	999999	999999	999999	999999	452	687	561	180	504	97	712	999999	224	65	728	974	765	999999	315	663	999999	117	999999	999999	566	999999	999999	367	459	909	370	701	999999	999999	999999	389	399	999999	327	180	434	999999	999999	70	808	325	999999	999999	210	999999	319	431	527	156	999999	999999	961	820	999999	999999	655	999999	999999	595	726	21	568	715	999999	349	585	520	674	144	239	999999	883	999999	802	251	999999	821	166	813	599	938	183	915	999999	970	999999	579	999999	399	525	240	455	999999	343	797	756	131	993	861	999999	799	757	392	917	470	999999	999999	999999	393	999999	834	47	907	995	787	837	653	434	256	921	15	899	285	999999	998	311	253	578	14	999999	566	828	305	752	800	191	791	999999	821	986	378	562	237	999999	690	203	548	643	556	999999	113	999999	746	939	65	899	481	999999	999999	168	999999	999999	22	898	685	16	741	165	204	605	55	655	613	269	553	453	672	137	929	999999	999999	609	999999	53	999999	869	91	365	999999	900	710	27	999999	662	999999	897	549	338	999999	999999	461	392	448	950	999999	999999	93	486	396	612	237	353	844	999999	404	140	458	968	999999	816	924	386	468	304	895	999999	575	999999	23	999999	904	343	665	999999	353	380	170	82	999999	932	785	604	999999	94	999999	366	999999	965	267	125	449	580	820	655	759	85	924	999999	64	886	999999	143	473	740	708	999999	688	599	999999	999999	969	385	839	585	999999	330	416	383	630	539	854	999999	692	898	215	333	523	20	495	278	456	25	999999	252	60	651	141	999999	386	779	677	584	205	243	155	999999	
740	245	624	439	668	550	524	999999	42	282	999999	574	534	384	380	678	114	999999	577	953	367	999999	534	389	198	999999	997	850	861	999999	414	999999	753	999999	999999	287	999999	65	609	905	501	502	219	778	211	566	704	999999	408	999	480	704	665	999999	706	153	710	244	250	491	999999	673	663	762	867	991	821	999999	999999	103	292	999999	891	672	462	865	999999	756	188	631	482	999999	451	861	799	709	792	561	445	999999	576	999999	815	128	362	999999	999999	457	910	219	745	999999	999999	315	999999	432	813	999999	739	841	765	954	999999	999999	18	556	999999	999999	963	168	208	270	946	351	526	141	242	773	319	634	35	999999	999999	968	999999	999999	786	146	154	377	896	799	822	999999	684	621	103	999999	999999	805	606	999999	493	751	20	999999	375	868	789	585	199	999999	684	114	815	999999	119	98	731	848	770	95	999999	999999	272	409	447	999999	667	999999	999999	46	663	513	38	988	999999	103	957	411	794	918	357	999999	999999	856	125	717	999999	849	999999	999999	474	270	999999	520	999999	999999	999999	611	47	33	210	884	547	999999	385	180	86	827	398	999999	141	999999	63	852	738	98	418	999999	294	730	563	999999	402	42	571	403	478	517	608	549	614	999999	374	771	717	472	31	999999	480	999999	640	961	461	497	999999	154	217	192	999999	301	489	84	999999	999999	469	999999	999999	514	592	982	701	569	999999	848	410	785	999999	291	144	275	77	999999	934	349	99	601	366	904	168	426	195	999999	735	316	70	999999	38	67	999999	335	999999	516	442	498	999999	999999	999999	999999	999999	999999	199	925	57	999999	999999	105	999999	978	227	867	35	587	356	999999	797	415	833	912	999999	999999	756	999999	979	809	999999	560	999999	446	105	999999	859	999999	999999	79	236	269	248	228	92	964	400	60	840	444	310	402	170	276	700	838	247	829	999999	999999	342	999999	946	248	999999	999999	154	999999	882	209	18	280	769	999999	939	537	177	999999	830	999999	480	999999	66	544	509	999999	999999	684	745	267	999999	40	930	601	736	935	323	10	996	419	820	698	999999	641	436	39	999999	999999	337	173	999999	999999	999999	999999	745	635	999999	411	738	999999	282	469	956	625	429	999999	999999	178	550	13	224	177	999999	420	13	782	539	999999	118	480	999999	517	357	582	596	157	999999	999999	856	999999	700	999999	271	667	147	999999	741	552	221	457	999999	999999	342	333	949	503	999999	588	996	963	106	819	302	268	999999	764	999999	999999	38	999999	947	421	999999	449	313	312	905	951	999999	653	999999	999999	213	661	
999999	999999	184	999999	632	102	143	999999	933	892	999999	880	618	999999	596	382	248	367	523	939	999999	277	999999	999999	30	646	999999	999999	315	353	922	119	999999	641	477	276	589	999999	751	999999	148	999999	488	428	444	432	693	903	999999	900	414	999999	473	273	160	524	661	291	13	986	504	81	146	999999	969	895	999999	999999	535	330	999999	999999	615	999999	999999	14	999999	724	999999	597	952	694	999999	414	999999	249	646	353	490	952	615	308	94	765	440	999999	368	898	458	549	169	716	378	999999	117	264	78	884	999999	156	735	936	999999	416	999999	810	374	999999	999999	730	258	920	496	582	715	494	75	850	999999	733	645	890	275	910	438	999999	326	672	307	685	181	999999	880	344	227	678	476	678	732	630	702	636	999999	728	300	999999	230	795	329	622	999999	999999	737	999999	510	845	671	921	978	999999	493	999999	434	964	559	496	999999	162	999999	47	28	999999	128	526	999999	18	641	546	619	999999	26	530	999999	684	496	953	34	152	999999	381	999999	555	699	999999	147	11	211	999999	999999	803	208	77	999999	292	604	800	109	220	999999	502	213	134	999999	999999	999999	999999	358	750	478	606	472	897	999999	999999	40	999999	999999	192	389	39	806	357	999999	816	990	999999	101	71	999999	999999	853	813	444	341	177	999999	999999	911	164	184	652	999999	815	999999	340	311	749	999999	261	141	999999	916	831	678	695	856	999999	495	999999	832	999999	297	670	781	752	659	999999	999999	816	159	229	786	38	214	386	355	999999	999999	485	689	209	645	810	999999	593	999999	999999	766	645	999999	134	999999	999999	332	312	365	999999	43	820	681	847	999999	639	999999	999999	326	888	626	301	350	324	950	20	117	632	236	487	722	999999	815	677	697	999999	999999	34	471	672	999999	902	30	564	507	985	803	841	447	15	999999	45	276	999999	364	474	999999	996	184	999999	15	699	86	999999	999999	845	999999	13	160	419	145	87	451	999999	191	999999	999999	785	817	999999	216	276	195	230	778	687	921	766	322	232	56	507	849	724	666	16	825	999999	496	662	981	999999	691	37	870	630	593	622	867	640	204	999999	189	999999	999999	739	999999	856	999999	999999	923	248	999999	999999	999999	637	237	727	988	184	898	138	999999	999999	983	416	584	167	359	158	103	309	999999	682	999999	999999	999999	999999	193	926	999999	969	52	116	738	999999	119	764	664	243	403	866	999999	692	999999	999999	230	34	236	999999	165	357	506	951	296	624	999999	17	899	999999	319	597	543	71	999999	929	96	192	426	251	306	820	999999	
999999	755	237	675	999999	999999	962	316	303	999999	68	770	155	473	999999	999999	123	402	111	865	827	923	805	332	572	20	811	979	47	608	985	828	345	853	389	206	999999	948	143	76	936	999999	26	193	484	300	999999	466	999999	372	312	999999	204	999999	999999	999999	999999	999999	112	205	139	982	279	999999	428	999999	999999	301	93	893	999999	175	268	999999	928	307	907	621	848	281	484	355	984	674	305	146	634	999999	188	196	257	164	845	937	937	953	999999	331	765	254	864	244	382	111	611	147	590	169	999999	378	295	337	66	831	721	999999	998	605	398	292	999999	56	123	897	999999	999999	329	330	107	975	999999	585	856	604	416	249	999999	882	73	999999	556	474	362	999999	900	999999	108	24	226	164	954	655	932	999999	999999	999999	130	484	999999	13	818	269	999999	61	331	710	481	462	999999	481	999999	126	541	240	735	141	693	313	999999	727	999999	999999	114	943	30	401	652	383	999999	999999	999999	498	427	69	349	297	412	311	487	999999	448	999999	600	999999	353	838	123	702	747	515	999999	999999	487	737	999999	514	164	128	41	999999	67	107	999999	826	362	322	999999	481	890	448	728	392	826	807	289	863	714	369	599	191	999999	950	636	451	999999	312	20	999999	565	835	142	999999	279	557	999999	350	150	774	999999	41	150	641	999999	308	786	742	999999	680	458	641	799	795	529	999999	999999	117	470	64	362	60	311	18	916	65	999999	444	999999	278	999999	938	722	940	977	568	50	645	149	338	664	730	321	339	999999	999999	999999	999999	999999	999999	904	35	879	96	999999	341	999999	142	999999	756	991	351	999999	722	16	999999	999999	859	818	961	809	999999	968	999999	399	632	739	971	776	992	29	970	680	692	999999	648	68	636	529	999999	999999	999999	999999	392	347	999999	109	599	333	999999	15	186	999999	803	999999	999999	67	999999	696	788	999999	757	999999	733	737	30	999999	937	999999	367	461	292	340	183	999999	901	97	999999	795	87	532	150	648	65	986	842	999999	999999	83	477	591	321	999999	740	52	999999	553	999999	999999	326	999999	171	251	999999	269	999999	999999	354	999999	999999	809	999999	999999	619	266	462	119	999999	999999	894	578	794	864	880	776	999999	352	600	140	51	999999	899	929	478	999999	370	898	682	795	273	996	107	206	364	667	119	369	330	484	590	971	999999	450	999999	747	856	307	999999	200	129	380	255	224	639	370	999999	552	482	999999	895	563	999999	513	483	999999	481	999999	510	222	666	780	32	999999	549	79	114	459	179	731	580	73	999999	
999999	676	892	750	999999	567	999999	757	566	886	147	588	37	544	999999	967	862	276	267	797	999999	533	348	357	999999	675	999999	266	999999	383	999999	612	831	35	999999	837	590	157	598	40	516	465	110	999999	885	537	522	535	374	491	316	464	322	275	389	958	337	544	999999	217	998	736	307	193	144	535	999999	999999	999999	902	387	999999	678	237	290	999999	433	454	472	602	163	44	892	969	76	999999	299	566	645	986	509	55	536	391	42	779	168	999999	759	359	780	519	999999	999999	114	999999	786	95	985	697	535	883	999999	28	63	964	843	999999	127	847	246	200	366	612	402	341	999999	296	204	510	534	516	999999	123	822	643	107	430	864	999999	511	214	999999	948	460	626	974	518	337	78	999999	999999	799	912	123	999999	163	333	79	999999	423	499	890	484	172	29	198	958	205	420	866	423	999999	652	346	42	619	418	162	775	999999	669	959	135	574	704	717	782	999999	242	490	774	999999	999999	61	21	323	999999	999999	441	999999	25	999999	999999	212	522	367	999999	576	91	969	744	181	999999	416	753	540	999999	909	467	311	415	999999	962	930	101	72	381	600	334	718	523	632	999999	347	350	357	999999	923	999999	999999	570	216	918	273	999999	603	66	685	308	999999	558	197	999999	999999	32	67	999999	986	999999	999999	985	999999	251	372	999999	122	460	999999	75	406	497	841	856	999999	741	208	999999	699	999999	999999	16	696	999999	852	170	335	999999	590	999999	293	999999	999999	812	602	362	23	965	555	817	633	152	109	619	901	983	716	999999	208	398	999999	27	999999	801	622	999999	298	999999	398	211	130	808	999999	642	781	999999	999999	39	264	999999	728	243	999999	882	562	356	999999	86	999999	999999	454	995	116	202	500	276	347	999999	200	159	73	999999	999999	999999	999999	824	999999	467	999999	502	552	687	86	439	670	590	532	777	999999	275	546	222	863	529	757	135	999999	677	152	515	999999	186	999999	114	705	969	999999	150	195	737	84	449	248	898	999999	999999	999999	676	532	909	743	569	26	924	999999	851	895	57	596	571	999999	604	324	332	441	376	848	971	734	701	923	999999	592	511	999999	107	999999	965	212	999999	216	35	155	243	771	501	999999	999999	502	854	999999	999999	553	624	614	999999	134	916	466	950	999999	947	999999	830	985	360	977	514	999999	515	877	999999	844	605	999999	107	458	91	560	939	999999	934	479	880	627	313	838	967	897	721	972	999999	999999	262	999999	999999	999999	324	257	420	524	655	999999	987	976	152	775	948	270	516	
30	52	999999	527	999999	999999	477	71	213	681	522	19	999999	21	542	999999	432	591	533	999999	999999	144	833	150	425	560	752	491	999999	484	999999	890	707	390	701	999999	701	981	518	97	999999	999999	121	576	898	514	999999	180	454	164	720	193	424	175	503	886	218	225	111	999999	241	986	166	728	153	631	311	235	999999	999999	129	999999	999999	446	312	990	32	267	999999	999999	521	582	46	749	999999	354	476	542	999999	814	999999	486	999999	335	999999	999999	866	393	433	277	213	813	860	999999	45	279	120	999999	862	512	999999	999999	973	999999	671	659	949	416	964	999999	165	769	347	505	891	643	571	999999	591	507	134	639	834	974	706	708	722	204	714	494	244	499	679	385	950	999999	512	687	663	205	856	459	429	634	999999	444	999999	365	999999	999999	707	371	395	365	388	235	126	999	494	962	999999	754	999999	479	563	999999	99	962	554	999999	140	999999	94	395	650	674	219	209	862	999999	243	367	253	323	786	999999	999999	323	999999	725	653	513	202	700	268	111	999999	949	81	455	999999	999999	810	829	999999	823	999999	10	999999	714	25	916	146	232	729	580	510	388	692	690	999999	999999	999999	829	478	627	691	394	136	548	916	269	138	416	917	731	556	424	62	963	596	113	608	292	709	736	376	970	999999	688	601	379	266	390	999999	579	546	999999	360	642	141	892	999999	176	797	755	787	730	315	998	33	96	335	729	104	459	176	683	129	741	260	721	422	448	947	547	999999	748	523	347	194	575	74	999999	831	703	999999	442	494	954	999999	646	999999	972	665	515	999999	537	295	999999	999999	862	999999	619	391	999999	480	434	999999	260	753	999999	999999	968	999999	999999	31	999999	897	999999	999999	999999	999999	999999	792	999999	67	449	782	442	503	475	462	999999	934	332	714	454	38	422	233	805	999999	244	999999	999999	440	696	999999	217	999999	137	639	894	999999	999999	673	696	999999	777	362	999999	652	999999	756	287	586	137	43	490	743	577	887	485	178	423	521	954	964	999999	184	370	290	575	948	376	835	999999	863	267	659	28	628	260	999999	202	163	999999	488	999999	333	312	999999	678	474	916	999999	164	725	801	165	718	731	999999	603	999999	750	86	999999	390	452	27	999999	999999	831	724	999999	999999	426	975	270	95	476	51	558	999999	999999	611	999999	42	136	681	843	72	999999	940	999999	683	657	999999	452	999999	598	108	480	316	49	887	847	749	967	999999	737	999999	541	79	999999	999999	999999	731	294	148	976	805	263	771	184	211	674	890	
438	274	999999	359	533	193	497	378	570	999999	999999	999999	999999	999999	999999	523	943	103	530	41	698	605	298	999999	782	314	110	793	999999	709	142	837	223	957	999999	702	633	388	226	357	581	873	130	153	999999	475	384	625	999999	740	828	90	681	642	201	832	976	63	576	228	999999	704	999999	860	999999	995	606	807	50	373	889	564	999999	182	459	825	485	155	999999	317	930	485	63	999999	881	999999	999999	581	765	487	725	999999	999999	998	274	877	349	269	43	903	868	999999	584	375	851	273	214	508	192	376	357	830	36	269	298	608	651	430	979	68	838	34	51	562	647	318	752	878	908	582	999999	225	122	133	448	999999	900	688	261	617	847	657	399	399	140	999999	999999	552	709	665	235	918	289	975	74	844	535	32	727	543	999999	335	600	609	999999	141	718	999999	821	935	999999	999999	179	372	999999	191	635	651	431	753	999999	210	178	999999	356	567	936	147	68	604	827	999999	960	718	999999	999999	999999	999999	509	998	185	652	731	774	957	999999	749	917	764	999999	218	999999	999999	999999	779	999999	166	358	262	332	999999	581	843	226	117	830	12	460	275	699	133	845	151	999999	577	121	478	404	294	999999	817	28	999999	184	395	999999	999999	986	938	784	364	999999	537	999999	802	604	999999	514	667	137	270	298	999999	75	760	372	742	177	406	999999	842	762	73	178	999999	187	999999	999999	830	174	553	999999	521	999999	344	424	318	964	630	999999	313	999999	737	167	823	529	376	317	424	999999	210	119	589	999999	942	602	645	999999	672	999999	405	149	683	999999	584	254	999999	171	999999	345	64	777	546	433	999999	877	35	999999	355	985	811	891	999999	807	963	443	436	250	999999	742	778	949	302	15	578	173	291	244	583	578	752	215	586	88	969	432	573	165	999999	74	576	999999	23	999999	814	999999	895	875	539	150	818	536	622	988	566	999999	485	541	999999	200	596	999999	333	776	243	999999	314	175	999999	540	999999	280	999999	483	175	49	935	615	201	74	278	415	704	442	760	226	592	597	522	864	999999	41	310	725	999999	785	415	246	453	218	208	729	47	999	280	999999	211	149	823	526	999999	869	999999	999999	922	190	96	891	26	27	23	716	653	973	593	838	970	999999	14	389	634	698	171	983	865	549	378	705	999999	223	24	452	999999	995	999999	87	999999	520	803	999999	699	524	230	436	204	999999	86	73	415	442	999999	602	145	444	892	480	707	367	924	383	811	390	729	803	12	571	999999	657	288	999999	
156	460	806	716	689	999999	999999	735	788	383	472	315	299	729	646	422	317	339	113	224	379	334	595	430	486	319	795	999999	434	632	549	429	784	999999	295	126	796	428	999999	999999	999999	999999	578	550	910	506	100	999	167	590	264	612	553	74	146	821	864	999999	999999	380	324	999999	311	166	834	53	999999	399	443	999999	626	888	584	331	999999	406	999999	999999	519	979	999999	796	270	843	999999	937	875	720	999999	473	262	999999	199	384	999999	950	671	421	716	867	976	700	565	637	963	375	999999	232	851	999999	75	999999	866	999999	161	528	999999	467	788	897	178	810	636	969	276	216	999999	210	863	999999	735	344	338	652	13	527	240	632	880	12	909	652	868	33	999999	442	553	938	232	939	169	213	633	819	999999	175	74	999999	999999	757	676	827	369	999999	13	999999	999999	223	256	999999	297	168	999999	999999	987	525	941	612	571	834	999999	760	977	923	111	531	710	518	953	999999	463	645	271	999999	335	91	293	288	29	676	950	339	692	598	651	11	626	847	831	183	234	999999	999999	536	999999	916	850	445	488	482	31	999999	999999	418	180	652	897	464	460	906	242	662	592	894	999999	333	999999	388	282	110	905	862	687	780	613	11	621	735	999999	419	241	847	800	547	655	977	999999	283	428	999999	114	171	397	925	940	571	999999	139	652	999999	848	999999	173	388	576	168	295	490	999999	999999	999999	999999	999999	51	675	999999	862	54	249	999999	263	794	959	282	996	744	474	761	839	52	142	492	92	265	570	768	684	999999	971	497	692	589	478	260	968	941	734	999999	999999	556	709	824	999999	747	518	64	512	999999	999999	832	999999	999999	650	762	45	549	90	999999	480	906	710	450	999999	752	999999	674	325	709	314	64	19	999999	511	293	343	318	999999	344	747	516	266	793	999999	148	803	168	938	999999	224	999999	999999	999999	876	353	845	268	999999	147	533	843	999999	803	586	999999	822	575	31	367	429	727	999999	745	433	964	650	916	419	935	948	999999	735	609	999999	885	202	457	251	168	447	999999	567	999999	811	999999	777	999999	216	702	325	999999	146	581	999999	497	482	126	138	912	999999	928	849	999999	199	478	118	139	999999	701	144	999999	333	863	999999	355	999999	492	933	529	196	197	709	716	999999	999999	999999	164	999999	997	412	85	328	339	464	518	235	999999	999999	342	795	648	154	515	568	999999	999999	282	999999	940	337	990	192	609	725	516	229	999999	205	478	999999	953	815	320	999999	69	999999	994	409	999999	130	417	
226	601	734	548	52	204	999999	999999	999999	999999	503	382	670	422	892	719	613	947	999999	102	556	796	999999	841	999999	834	999999	508	999999	999999	872	999999	820	919	773	591	999999	187	474	34	983	535	662	913	460	443	649	876	176	337	390	999999	122	37	860	430	818	892	716	217	977	649	999999	907	999999	999999	561	999999	649	999999	843	436	483	274	999999	31	144	868	391	398	195	351	342	574	999999	421	146	999999	69	353	772	982	471	267	999999	999999	999999	754	150	216	881	899	237	864	999999	954	978	848	918	839	295	950	511	327	32	636	316	201	388	361	117	999999	691	305	539	999999	965	226	226	774	999999	389	727	185	517	295	124	478	90	574	443	999999	874	999999	67	822	481	153	244	421	37	576	999999	788	108	123	218	931	335	632	988	761	999999	153	586	999999	999999	336	810	736	999999	838	120	814	918	819	999999	470	248	716	999999	821	981	804	747	999999	999999	999999	86	403	999999	999999	152	458	585	681	666	730	999999	999999	999999	154	343	508	899	198	465	561	870	288	229	747	999999	618	252	177	779	826	999999	899	893	294	259	416	658	339	696	999999	238	247	162	999999	826	96	999999	245	999999	482	905	559	230	461	78	798	999999	340	999999	534	999999	417	999999	840	999999	744	268	315	895	927	850	999999	502	803	999999	633	999999	66	921	606	500	999999	689	999999	921	999999	679	441	225	461	242	999999	999999	171	999999	999999	345	322	838	91	828	999999	350	560	632	344	66	999999	138	445	671	127	419	893	43	209	999999	604	918	999999	75	826	99	444	999999	532	730	340	356	511	297	814	999999	999999	777	999999	666	999999	674	586	999999	261	313	779	999999	124	999999	946	138	257	999999	740	403	999999	26	11	723	906	999999	110	999999	725	81	626	157	857	899	579	125	999999	542	598	999999	999999	999999	813	999999	319	654	580	999999	784	999999	999999	418	557	999999	867	822	775	965	760	999999	573	973	74	190	999999	632	931	999999	999999	999999	783	999999	504	809	71	663	212	999999	413	999999	999999	487	829	523	972	217	999999	446	41	999999	349	390	781	334	999999	999999	632	633	835	999999	722	365	293	999999	428	393	999999	748	999999	214	999999	296	561	509	999999	999999	153	550	218	480	41	495	193	582	491	403	999999	179	999999	702	41	579	653	725	538	928	203	875	105	999999	302	852	97	827	146	62	999999	281	355	281	225	91	999999	365	655	237	182	711	472	999999	459	745	305	999999	999999	999999	999999	999999	970	999999	892	999999	455	629	187	999999	408	365	999999	
438	999999	662	999999	181	486	999999	165	297	79	311	756	492	413	999999	999999	999999	556	999999	655	106	999999	991	999999	999999	388	947	636	794	187	475	829	816	999999	43	459	797	999999	134	180	232	999999	355	766	668	999999	999999	863	999999	500	999999	633	999999	999999	348	29	999999	999999	529	792	539	323	370	120	999999	482	940	227	380	620	341	999999	999999	999999	432	221	999999	999999	642	11	979	94	261	303	556	842	861	115	999999	23	999999	446	999999	342	640	999999	524	245	172	196	362	192	492	764	169	996	211	708	288	137	956	358	718	527	812	999999	999999	76	563	761	620	999999	300	367	999999	895	999999	98	999999	523	696	828	72	455	648	797	601	999999	144	560	640	162	827	999999	67	999999	728	874	529	999999	846	458	682	410	999999	999999	891	999999	999999	274	763	122	89	764	440	138	999999	272	879	999999	854	575	932	12	131	467	18	500	310	225	999999	367	568	999999	676	248	999999	661	879	130	905	475	475	870	796	999999	83	72	369	929	243	999999	995	514	341	999999	999999	999999	289	118	999999	401	825	805	999999	999999	553	999999	999999	999999	999999	999999	392	759	120	388	110	71	215	603	394	946	999999	380	982	710	999999	64	111	999999	999999	999999	381	771	610	999999	650	999999	772	400	973	436	974	178	946	999999	999999	246	999999	952	180	464	474	686	723	573	999999	454	823	396	44	499	544	691	478	515	261	999999	158	606	738	440	999999	815	999999	957	971	963	433	382	637	135	660	158	999999	268	12	999999	58	47	254	205	999999	386	365	484	999999	292	699	999999	999999	462	98	797	999999	999999	999999	658	66	766	601	306	30	451	999999	909	839	999999	465	220	999999	566	572	121	361	542	999999	999999	999999	156	75	689	999999	999999	34	999999	999999	862	934	496	102	353	639	999999	445	948	185	999999	999999	456	644	505	827	999999	927	999999	889	977	445	681	155	999999	209	999999	999999	999999	42	37	426	999999	872	999999	462	999999	127	999999	926	290	675	999999	367	999999	999999	13	511	999999	999999	784	75	243	295	70	426	999999	351	839	153	729	591	999999	915	157	978	999999	999999	999999	53	859	371	766	999999	999999	311	42	323	999999	967	206	409	140	999999	258	962	193	298	812	999999	209	627	999999	26	207	699	152	498	220	220	253	429	842	999999	999999	422	308	999999	686	758	999999	939	394	872	947	330	461	482	667	195	999999	753	999999	118	844	241	94	750	667	909	169	544	113	745	724	776	566	613	58	835	663	815	999999	999999	175	999999	242	414	78	999999	247	670	830	
999999	425	999999	999999	733	999999	999999	337	558	710	777	999999	850	835	649	158	181	999999	848	434	999999	999999	979	151	999999	943	583	999	679	999999	790	999999	498	713	999999	999999	234	129	999999	999999	287	508	999999	114	835	464	325	999999	592	266	897	123	999999	246	999	502	446	357	938	790	999999	771	658	999999	919	114	110	147	999999	330	923	999999	931	999999	156	333	427	874	316	264	999999	159	999999	999999	783	999999	283	262	713	999999	882	999999	190	52	831	515	849	237	195	730	363	188	999999	272	342	846	192	481	99	676	85	571	999999	999999	172	949	365	999999	103	999999	831	848	433	181	447	56	870	999999	999999	641	483	199	999999	999999	900	999999	481	999999	999999	937	495	801	173	46	509	320	999999	506	880	881	159	999999	144	942	898	999999	754	505	825	999999	999999	303	395	457	203	886	882	464	783	722	478	999999	999999	165	757	40	684	396	672	136	219	999999	18	214	492	999999	64	999999	687	395	695	976	999999	793	961	999999	416	999999	999999	622	438	381	999999	167	413	936	460	999999	195	868	830	367	832	698	999999	999999	294	191	965	334	832	145	776	398	37	501	894	371	999999	999999	623	969	553	59	697	837	650	851	999999	999999	999999	999999	999999	819	564	337	153	999999	715	360	907	234	750	518	790	999999	605	334	140	912	999999	999999	785	630	254	861	814	782	10	249	999999	443	390	999999	999999	999999	584	957	833	699	357	274	655	999999	658	398	228	44	999999	405	999999	326	720	888	512	329	299	930	999999	999999	522	370	999999	476	399	473	844	341	601	999999	718	647	501	440	564	778	443	942	972	999999	642	779	999999	605	17	999999	722	502	906	596	999999	653	392	999999	187	999999	999999	189	999999	194	554	999999	999999	236	686	594	824	290	333	734	886	357	958	719	70	743	847	32	468	754	999999	351	434	999999	999999	74	264	370	263	999999	142	263	498	787	999999	999999	346	296	999999	999999	820	442	999999	182	710	999999	695	673	79	443	149	999999	720	699	444	212	463	437	662	622	340	999999	36	756	601	632	858	181	418	314	406	561	999999	55	934	317	183	999999	304	464	378	999999	300	819	438	520	999999	798	352	107	302	908	634	306	92	999999	415	422	581	88	261	524	265	765	999999	587	518	675	765	137	39	211	143	207	253	749	172	217	327	999999	99	69	828	999999	22	497	927	807	963	578	901	760	999999	226	212	999999	334	535	999999	850	11	867	43	225	78	101	775	999999	62	999999	203	208	104	500	999999	202	695	945	752	550	
660	711	711	999999	999999	279	530	917	999999	399	424	637	435	477	89	231	36	613	251	921	721	999999	999999	630	384	703	666	190	999999	20	169	999999	783	999999	200	999999	165	846	990	799	570	858	999999	663	917	566	999999	627	420	767	175	92	703	831	828	999999	956	91	812	531	999999	350	690	985	239	45	853	204	999999	789	75	189	999999	452	360	999999	999999	999999	712	999999	931	49	770	999999	844	86	685	999999	412	41	343	84	44	999999	196	229	177	454	433	881	712	577	350	630	701	985	469	260	480	964	999999	866	999999	993	600	573	580	230	151	163	360	902	791	254	999999	991	155	163	266	999999	695	615	666	831	999999	363	999999	149	768	999999	617	434	480	447	933	477	706	50	868	622	999999	999999	999999	999999	531	809	999999	999999	184	710	999999	315	999999	349	278	999999	209	999999	887	999999	999999	440	462	292	545	925	431	999999	321	978	295	115	294	643	491	748	312	395	309	306	577	603	965	67	29	999999	999999	140	999999	451	278	999999	999999	999999	999999	218	495	999999	735	999999	999999	441	784	205	999999	999999	999999	361	858	530	189	999999	247	591	999999	281	475	404	999999	999999	495	999999	999999	869	710	999999	952	662	895	282	999999	290	660	703	999999	146	819	770	642	294	999999	89	282	648	271	464	920	571	963	476	743	100	758	999999	120	999999	265	914	494	298	999999	999999	466	586	277	899	162	544	673	533	999999	705	761	978	954	416	999999	537	607	999999	999999	391	699	428	539	999999	531	170	999999	831	880	904	285	999999	999999	999999	999999	695	999999	372	311	386	898	440	24	48	339	780	545	704	999999	728	317	248	92	399	669	47	57	999999	999999	992	951	999999	652	558	429	417	474	43	793	999999	999999	245	944	829	492	999999	999999	999999	833	751	624	888	763	161	999999	47	271	999999	261	999999	648	276	999999	319	434	999999	787	466	618	999999	315	512	911	744	571	999999	303	262	906	999999	634	556	281	625	377	73	88	999999	999999	999999	155	360	781	218	684	889	250	634	405	436	481	947	882	999999	445	999999	999999	28	589	524	743	999999	999999	851	999999	102	995	999999	942	999999	999999	296	505	236	999999	955	730	999999	999999	682	831	669	999999	480	928	687	674	369	190	264	999999	999999	999999	999999	648	146	153	929	267	591	894	871	691	45	457	999999	451	655	144	490	391	284	999999	907	693	999999	162	736	999999	999999	428	635	198	999999	283	918	999999	68	588	640	999999	800	445	478	787	960	977	999999	999999	999999	999999	29	999999	999999	872	812	999999	13	
753	999999	999999	999999	999999	993	173	268	682	14	999999	539	809	393	76	999999	678	999999	838	490	999999	733	107	999999	714	190	999999	409	410	999999	815	471	817	999999	315	25	656	406	999999	452	999999	999999	287	973	70	999999	933	851	952	730	31	291	999999	621	883	30	476	653	701	826	964	764	857	193	198	300	721	999999	87	61	847	281	999999	395	185	999999	455	133	999999	999999	999999	999999	999999	679	999999	533	496	206	499	294	999999	12	704	968	487	550	671	999999	784	770	999999	506	774	901	883	749	495	588	445	292	574	999999	999999	480	999999	787	317	188	999999	665	999999	525	937	793	999999	999999	577	827	907	635	999999	362	349	509	999999	999999	412	555	796	727	48	908	760	999999	720	205	628	234	398	700	999999	493	387	128	999999	255	569	981	397	999999	999999	667	680	810	364	222	13	874	30	830	385	762	391	988	627	894	999999	999999	82	317	227	999999	439	217	999999	999999	999999	230	999999	214	190	431	167	758	555	380	238	950	852	999999	202	753	214	568	325	480	111	399	501	999999	490	999999	908	999999	999999	829	238	472	417	918	999999	782	999999	999999	649	999999	604	999999	999999	256	666	814	879	574	999999	999999	149	870	892	999999	344	999999	728	471	723	352	523	999999	938	726	152	999999	542	934	269	419	422	398	919	371	875	999999	957	999999	415	676	959	343	965	356	999999	367	580	494	999999	663	999999	999999	101	999999	440	527	695	716	114	901	999999	999999	315	705	61	750	951	530	56	999999	627	484	999999	57	393	189	121	591	46	784	194	57	360	606	365	999999	306	621	999999	999999	782	999999	150	514	999999	24	38	269	305	999999	999999	59	448	716	999999	999999	999999	54	914	260	415	999999	679	329	716	233	593	999999	350	509	454	999999	599	698	999999	386	999999	999999	652	378	161	852	295	107	377	145	609	644	571	785	737	262	707	999999	999999	678	571	820	797	181	430	330	919	999999	495	87	460	749	631	658	245	272	999999	545	108	563	999999	582	999999	580	623	948	147	564	999999	202	999999	917	999999	415	815	523	754	999999	948	831	932	500	611	300	999999	999999	23	912	999999	999999	860	171	582	389	860	988	868	226	557	481	193	364	33	303	454	542	994	225	843	722	999999	920	597	999999	999999	327	970	661	896	999999	935	234	25	307	341	470	999999	375	555	999999	655	537	924	477	999999	578	476	318	846	152	865	797	79	827	956	999999	999999	999999	759	543	27	216	330	793	545	999999	349	999999	961	983	206	999999	670	26	77	981	996	129	
629	999999	999999	661	999999	753	999999	147	165	197	350	999999	896	40	616	21	808	448	216	140	931	689	238	750	357	862	999999	999999	137	62	759	974	943	454	999999	999999	692	366	999999	999999	896	408	803	161	385	568	97	176	22	658	218	999999	999999	866	198	999999	822	999999	313	952	808	660	20	113	438	375	459	451	999999	908	329	452	56	639	999999	532	886	87	999999	789	775	779	234	999999	844	999999	999999	86	265	746	999999	591	62	449	768	999999	999999	699	723	19	119	645	820	999999	339	765	999999	146	632	666	62	745	736	999999	186	999999	436	999999	268	999999	999999	382	196	609	33	999999	400	607	999999	998	999999	196	999999	364	999999	140	999999	129	999999	88	999999	73	454	999999	693	149	854	537	999999	739	809	856	440	999999	844	999999	459	221	90	601	999999	975	275	634	531	865	999999	382	844	999999	80	316	402	190	750	999999	927	596	915	884	883	999999	345	999999	999999	287	755	939	999999	943	681	746	49	547	713	582	798	820	77	827	758	482	693	225	668	999999	464	260	674	742	808	862	305	999999	999999	999999	639	144	999999	254	119	999999	861	999999	375	333	277	854	477	178	999999	117	999999	98	136	999999	178	130	471	696	999999	505	275	778	999999	999999	999999	843	829	209	942	999999	385	822	717	999999	620	999999	999999	345	999999	610	783	999999	999999	701	342	999999	999999	317	344	999999	672	748	431	614	185	93	767	999999	882	433	999999	277	235	650	731	706	380	818	999999	386	280	136	470	223	721	999999	999999	442	486	243	999999	522	865	433	990	999999	401	112	141	537	34	302	462	802	585	515	999999	787	999999	636	837	260	528	957	999999	999999	288	999999	893	415	743	334	80	649	660	512	412	801	659	999999	314	999999	687	262	361	999999	674	668	637	215	499	562	999999	849	405	522	993	907	999999	999999	357	999999	219	726	793	700	231	812	151	83	113	478	137	874	331	570	999999	275	605	270	999999	620	999999	687	915	191	861	999999	254	147	518	504	616	215	747	130	999999	960	468	661	755	861	999999	999999	112	30	434	999999	999999	835	999999	999999	312	924	999999	737	614	999999	810	612	839	10	568	14	564	999999	862	999999	136	211	999999	999999	807	944	514	999999	999999	25	585	999999	999999	272	702	418	198	790	202	999999	633	999999	516	534	160	999999	822	754	302	522	10	502	168	511	471	327	332	999999	999999	368	999999	999999	999999	598	947	999999	855	576	308	999999	815	773	999999	180	299	127	695	977	462	951	131	760	718	581	999999	999999	736	254	800	385	
999999	852	999999	834	999999	71	375	999999	587	244	10	255	456	999999	707	236	95	988	222	354	999999	355	883	968	246	659	852	72	583	999999	189	999999	776	922	74	962	999999	999999	897	237	751	778	400	999999	951	876	999999	576	873	999999	997	747	42	455	753	740	999999	901	999999	623	219	313	343	722	65	399	478	533	87	745	333	512	100	985	603	853	954	665	27	369	355	285	198	795	867	999999	999999	999999	179	334	993	999999	985	284	27	448	444	678	172	562	407	779	999999	138	465	495	999999	999999	851	899	999999	313	884	999999	277	999999	124	547	854	623	820	157	364	752	752	331	526	816	967	165	419	286	503	465	961	999999	999999	999999	999999	382	784	531	478	279	548	689	999999	999999	17	93	999999	999999	823	548	741	259	424	746	386	143	999999	840	999999	696	490	508	999999	428	277	999999	158	64	217	481	999999	299	679	999999	214	72	214	770	809	883	831	999999	462	999999	723	711	999999	999999	683	999999	414	943	450	782	788	49	879	698	489	316	935	279	999999	352	708	451	580	339	542	324	929	207	41	206	999999	999999	55	854	704	565	549	999999	999999	20	77	896	848	999999	306	999999	192	515	290	502	948	562	999999	999999	999999	282	140	822	506	369	277	999999	911	254	918	819	999999	35	993	924	999999	825	898	679	999999	812	602	684	42	999999	141	424	999999	999999	999999	311	146	935	999999	432	434	726	612	21	743	860	984	604	999999	486	180	166	521	366	999999	999999	663	163	835	999999	679	999999	790	138	237	853	299	383	997	616	683	68	427	571	999999	999999	222	887	999999	424	827	998	706	999999	208	974	902	999999	802	999999	648	983	999999	173	752	977	999999	484	784	999999	999999	999999	607	999999	803	121	739	950	866	695	909	776	227	421	616	681	749	999999	999999	999999	950	738	580	872	999999	699	959	264	999999	999999	999999	738	113	55	852	999999	401	345	751	96	245	952	694	999999	225	999999	766	687	556	81	999999	999999	554	531	999999	833	40	999999	403	113	161	484	141	353	590	181	673	999999	569	400	289	414	492	999999	26	997	53	999999	657	106	933	282	708	747	294	412	193	999999	115	999999	195	999999	999999	647	999999	761	999999	351	527	53	208	594	128	165	791	999999	218	711	515	999999	790	568	999999	306	999999	999999	776	393	69	188	987	102	76	550	214	623	472	845	907	265	186	702	945	999999	897	349	163	552	956	999999	203	482	75	173	999999	627	588	999999	477	66	984	438	291	999999	65	116	999999	578	950	177	360	999999	
999999	259	765	97	999999	999999	408	830	725	233	436	999999	984	515	36	903	321	587	999999	826	999999	851	280	747	420	606	557	791	821	585	601	788	120	999999	678	815	407	151	14	999999	999999	646	340	999999	12	694	363	550	999999	999999	266	999999	999999	534	999999	952	978	28	677	999999	999999	617	19	150	999999	999999	999999	164	836	220	505	180	583	919	999999	730	521	519	999999	725	252	999999	711	207	329	238	655	586	999999	726	837	999999	473	987	999999	629	637	999999	139	999999	217	209	714	869	128	96	789	223	944	276	440	469	282	951	773	909	905	999999	821	403	991	999999	331	999999	383	126	999999	595	999999	959	999999	331	390	999999	518	53	301	999999	999999	242	449	441	642	567	295	999999	116	521	999999	298	724	826	379	735	372	999999	877	605	496	999999	389	999999	999999	984	183	119	88	999999	999999	999999	618	73	732	999999	954	560	267	999999	999999	15	20	195	381	433	245	276	951	999999	27	210	176	696	356	87	853	999999	999999	657	393	186	299	223	88	494	680	661	999999	791	781	999999	59	123	781	490	999999	204	822	79	999999	999999	167	433	874	242	563	921	717	655	999999	708	621	609	380	999999	715	796	116	886	753	584	182	170	873	999999	160	62	999999	865	999999	999999	999999	999999	999999	486	28	866	349	999999	999999	758	943	999999	999999	82	200	449	743	144	999999	203	999999	936	326	175	734	999999	560	668	91	510	17	851	568	85	286	752	701	893	629	849	457	270	954	994	999999	735	114	800	999999	711	999999	779	999999	999999	571	999999	552	742	751	31	316	999999	764	430	751	101	878	999999	796	999999	748	850	999999	925	746	826	981	331	535	999	892	759	653	999999	999999	237	761	675	514	999999	999999	959	999999	999999	543	776	506	999999	253	999999	999999	134	13	999999	963	999999	274	174	156	744	999999	231	217	752	138	999999	37	393	238	524	999999	213	476	999999	249	999999	708	999999	392	969	330	456	999999	999999	153	768	999999	87	417	734	999999	596	529	769	284	978	999999	399	479	987	749	122	306	729	218	653	999999	999999	337	184	760	366	782	187	423	68	152	231	608	370	799	999999	976	503	561	999999	683	706	999999	999999	47	318	438	405	230	999999	160	359	777	500	120	760	999999	243	999999	606	813	352	355	225	835	530	791	999999	999999	799	146	999999	177	999999	969	999999	273	76	147	451	999999	999999	999999	999999	907	999999	453	118	999999	49	210	743	529	955	929	999999	360	517	435	516	526	328	217	999999	81	358	191	312	531	168	999999	682	105	532	
677	436	394	150	317	52	86	683	859	157	599	402	282	222	545	637	601	756	641	630	924	609	999999	536	143	559	611	150	586	999999	999999	527	647	997	287	503	946	220	209	393	440	999999	469	999999	831	679	85	999999	767	893	566	740	51	475	607	77	267	858	16	999999	999999	935	106	999999	604	999999	755	999999	999999	51	690	391	556	258	999999	91	150	119	705	464	999999	642	999999	999999	534	999999	999999	181	400	999999	246	98	213	999999	952	504	747	701	465	759	924	999999	44	725	213	185	193	793	285	526	927	157	162	551	999999	798	562	413	243	792	596	583	885	724	999999	999999	187	116	999999	999999	999999	448	653	946	540	683	999999	657	489	359	628	999999	896	873	999999	98	935	662	175	163	999999	343	468	672	999999	350	915	320	920	611	997	999999	497	589	999999	999999	504	216	999999	601	201	904	923	883	174	904	999999	21	442	717	666	525	999999	152	999999	10	980	981	999999	999999	767	297	737	878	361	999999	999999	316	691	999999	594	729	999999	574	999999	46	999999	584	508	268	999999	999999	877	999999	945	999999	999999	355	835	191	509	522	999999	821	834	903	177	55	532	623	709	380	329	999999	133	936	874	376	189	717	590	405	483	999999	536	863	419	999999	932	879	413	999999	999999	510	303	81	307	829	740	999999	869	374	62	884	558	999999	584	248	89	18	607	770	175	128	601	113	49	907	999999	970	494	642	122	652	220	860	999999	819	345	62	999999	54	636	131	999999	999999	353	598	966	252	288	181	455	924	281	642	683	362	999999	200	41	999999	999999	769	999999	236	262	999999	999999	697	394	765	902	36	999999	562	144	999999	999999	386	759	450	940	53	691	322	197	198	999999	577	187	546	999999	154	30	249	510	866	556	621	962	999999	999999	278	857	523	999999	428	554	719	507	639	91	532	999999	999999	999999	999999	999999	261	999999	73	39	999999	520	848	999999	757	16	999999	61	278	497	659	999999	815	999999	671	195	178	54	768	644	661	80	548	999999	388	713	440	789	19	999999	305	582	899	999999	828	999999	999999	999999	999999	422	423	667	999999	151	999999	999999	626	75	787	315	909	216	280	429	377	36	972	393	999999	54	576	350	51	999999	202	87	524	900	999999	913	185	509	533	356	230	993	840	406	41	279	97	374	999999	704	999999	98	311	479	547	802	786	625	202	999999	846	83	625	999999	949	999999	594	725	378	999999	139	410	999999	999999	209	384	999999	575	362	207	957	211	348	999999	610	113	775	54	999999	894	999999	560	317	
67	509	156	377	100	457	999999	999999	999999	996	137	574	999999	415	386	279	172	617	220	999999	999999	518	999999	999999	287	999999	845	579	999999	372	483	999999	999999	102	625	425	62	999999	105	128	675	523	595	999999	221	773	142	698	398	999999	999999	287	916	296	999999	999999	863	422	99	999999	999999	116	144	999	523	999999	994	999999	789	961	226	166	522	999999	597	481	999999	999999	999999	514	999999	157	999999	999999	182	206	830	293	780	87	561	999999	916	153	516	999999	389	596	691	999999	999999	757	908	436	558	43	765	823	999999	841	625	432	899	999999	944	463	925	999999	999999	326	560	711	605	999999	410	586	250	378	585	38	102	336	750	693	734	259	248	999999	225	148	441	16	594	999999	461	999999	740	999999	999999	62	643	29	999999	374	999999	999999	161	999999	36	972	793	396	248	999999	748	298	682	216	851	999999	999999	181	154	999999	885	554	126	665	999999	282	845	909	179	532	999999	999999	566	385	423	666	999999	52	999999	999999	355	999999	768	924	200	173	999999	999999	999999	513	837	472	875	91	489	725	951	496	945	999999	136	883	227	715	284	999999	731	999999	792	194	597	182	452	999999	342	840	785	999999	475	96	825	321	999999	665	695	922	999999	999999	896	697	714	999999	999999	999999	126	471	827	63	649	525	442	999999	999999	304	999999	999999	999999	974	749	648	939	999999	30	858	999999	815	463	999999	999999	361	999999	256	999999	105	479	999999	86	478	784	870	23	732	552	950	654	999999	579	135	749	40	903	233	735	257	757	999999	590	999999	55	311	18	999999	999999	298	57	195	749	646	824	930	999999	550	999999	999999	635	999999	217	999999	214	262	245	999999	812	999999	458	999999	520	162	347	524	404	838	999999	999999	862	747	699	999999	902	469	926	933	311	818	999999	362	43	857	622	550	748	520	43	999999	999999	681	999999	53	839	803	999999	596	309	310	999999	749	127	717	25	999999	517	953	177	744	336	999999	999999	999999	547	106	220	999999	540	999999	775	884	805	640	999999	191	999999	655	424	999999	794	999999	633	10	999999	702	244	999999	999999	734	43	795	352	999999	466	762	654	469	999999	743	593	21	999999	512	534	651	944	999999	309	834	603	999999	538	999999	999999	996	999999	35	999999	845	999999	999999	821	805	999999	980	541	516	999999	654	999999	824	999999	681	515	782	999999	131	999999	640	758	757	999999	999999	999999	180	266	283	347	470	93	629	757	999999	881	700	999999	999999	999999	553	120	437	313	999999	308	778	712	856	563	178	723	557	559	81	999999	113	876	815	999999	999999	723	999999	
179	713	999999	907	999999	499	800	814	592	999999	382	999999	999999	330	454	372	999999	362	468	410	720	179	746	999999	999999	999999	572	999999	999999	384	587	166	830	851	268	599	93	400	712	222	66	748	585	702	185	637	551	766	659	513	999999	321	999999	999999	548	999	967	44	837	390	927	32	990	218	443	225	101	678	72	854	289	318	999999	256	353	971	594	53	361	442	999999	805	999999	321	278	276	999999	516	999999	999999	632	58	562	331	295	44	757	999999	268	960	545	873	704	804	233	797	999999	999999	970	576	999999	999999	999999	405	256	131	999999	679	939	999999	192	999999	374	803	232	240	755	329	961	319	999999	227	784	999999	896	271	111	323	97	480	605	165	546	736	999999	708	999999	166	84	173	139	999999	437	101	777	960	508	999999	582	993	999999	351	916	660	363	197	149	292	508	999999	29	591	592	468	571	36	48	637	949	999999	865	599	254	797	999999	999999	999999	692	623	936	762	999999	740	999999	438	999999	249	885	999999	999999	568	92	999999	99	154	548	496	968	999999	751	999999	999999	950	67	137	452	107	129	480	228	999999	456	669	571	232	817	999999	497	40	318	786	163	264	999999	999999	782	941	999999	999999	641	999999	820	172	871	25	999999	261	682	966	985	165	999999	999999	165	999999	999999	423	96	867	336	697	998	999999	221	999999	999999	616	667	111	355	999999	943	999999	839	579	587	293	797	999999	340	999999	177	531	54	162	999999	748	108	999999	844	368	855	296	325	944	649	881	951	907	999999	285	594	581	621	484	999999	653	999999	585	999999	827	626	539	537	770	530	477	894	69	308	29	517	641	999999	986	656	657	160	895	929	999999	342	999999	308	64	972	596	909	999999	940	999999	183	522	355	26	742	999999	999999	555	424	182	987	892	608	238	767	999999	323	635	999999	564	503	680	999999	973	495	735	241	999999	797	933	999999	334	999999	296	846	995	999999	251	253	999999	898	604	481	999999	718	450	291	79	296	30	283	284	741	385	518	502	866	381	999999	999999	93	286	758	999999	614	662	773	322	392	772	666	999999	392	497	666	898	999999	999999	264	54	453	171	999999	999999	999999	294	593	743	777	353	138	999999	719	999999	257	622	846	990	153	66	677	999999	687	524	363	210	999999	254	718	620	999999	967	126	486	999999	921	99	981	830	999999	78	39	999999	48	643	752	999999	155	249	999999	999999	218	999999	208	377	999999	483	672	999999	459	401	999999	35	166	59	170	797	999999	683	335	532	864	170	999999	999999	647	435	649	999999	
611	848	746	14	999999	999999	94	222	918	118	999999	448	427	568	380	928	999999	14	387	999999	999999	954	999999	471	914	522	999999	58	931	999999	999999	58	834	791	811	611	655	999999	361	598	999999	999999	878	134	604	887	999999	306	789	895	999999	642	999999	999999	407	999999	729	999999	99	999999	381	999999	999999	708	999999	999999	613	999999	756	768	999999	999999	999999	789	34	534	999999	994	999999	37	417	999999	999999	46	952	97	999999	999999	394	164	882	999999	254	999999	226	928	667	999999	745	574	283	479	999999	31	622	999999	989	267	635	873	580	735	417	72	743	491	999999	254	999999	999999	999999	439	251	601	886	902	149	452	999999	105	867	905	999999	302	753	937	349	999999	423	88	107	999999	548	999999	584	157	963	999999	466	735	161	999999	999999	453	545	844	238	949	144	720	733	999999	999999	540	15	674	486	124	319	805	151	540	831	677	999999	999999	890	999999	26	739	938	957	985	999999	944	454	491	805	999999	909	709	400	112	999999	354	560	999999	18	999999	909	670	999999	999999	661	999999	620	590	746	258	260	999999	999999	932	999999	999999	776	561	999999	595	999999	192	681	999999	410	105	999999	437	138	333	999999	999999	882	225	116	78	100	94	334	254	333	864	745	556	505	955	211	468	707	920	999999	999	999999	999999	954	999999	999999	999999	472	999999	999999	193	999999	999999	614	999999	81	999999	825	336	999999	691	999999	611	999999	999999	446	134	862	455	894	293	729	217	755	644	999999	470	271	389	89	610	622	999999	413	149	411	999999	941	999999	883	999999	999999	381	239	886	773	591	159	267	999999	864	627	27	670	558	463	254	667	970	972	999999	31	445	256	90	79	467	999999	132	295	123	193	381	571	975	650	999999	977	869	871	999999	320	13	999999	225	983	999999	108	854	686	167	666	971	517	283	999999	207	134	999999	817	999999	999999	37	972	176	680	255	456	694	907	115	999999	999999	108	521	999999	999999	346	41	106	999999	368	353	999999	999999	457	999999	863	297	89	453	234	999999	62	565	999999	293	41	932	544	737	158	413	999999	999999	999999	868	872	996	983	878	999999	999999	62	352	947	50	591	999999	719	469	392	168	615	464	999999	448	745	543	453	16	986	414	999999	369	326	955	406	864	246	999999	349	867	314	210	592	142	775	709	618	37	702	197	999999	85	355	990	797	492	700	999999	132	339	552	977	892	999999	604	999999	999999	992	999999	999999	608	999999	999999	524	854	999999	871	747	673	46	999999	426	314	799	201	422	24	336	999999	913	174	793	466	19	324	337	318	
147	999999	91	999999	625	393	975	588	92	955	830	145	999999	620	953	779	96	415	136	672	102	264	191	678	700	834	729	562	999999	999999	999999	210	999999	106	734	999999	591	999999	309	42	338	220	119	999999	194	999999	999999	303	220	24	999999	999999	198	664	225	882	999999	413	983	999999	663	423	774	419	844	999999	618	296	999999	743	197	999999	115	103	344	882	154	723	494	509	999999	436	999999	799	302	516	21	862	880	999999	862	188	999999	999999	378	915	999999	700	623	563	581	487	416	476	827	999999	498	104	330	343	738	999999	918	483	730	236	999999	999999	126	337	618	999999	999999	44	881	999999	999999	597	725	999999	446	454	110	930	928	583	29	874	972	999999	28	917	999999	547	123	239	999999	896	787	999999	842	471	999999	296	945	824	81	382	595	818	294	900	379	901	896	293	532	987	999999	157	216	207	12	471	318	999999	224	999999	999999	651	749	466	809	583	586	975	870	999999	985	999999	511	647	289	164	370	128	999999	641	651	830	707	282	351	640	935	645	468	999999	977	254	999999	212	461	944	79	999999	100	999999	324	920	422	999999	11	999999	645	569	918	848	999999	200	162	583	227	100	944	476	125	179	648	999999	517	759	999999	741	503	999999	195	345	95	542	37	752	326	730	417	988	280	999999	995	375	999999	619	20	787	101	37	999999	999999	999	602	712	999999	158	384	999999	663	882	270	999999	999999	383	583	763	999999	999999	999999	267	496	682	955	206	224	184	999999	223	897	748	999999	649	476	323	824	345	492	830	116	604	941	999999	754	999999	20	953	999999	999999	154	999999	999999	625	690	769	498	688	54	999999	498	747	999999	171	999999	914	833	620	481	33	999999	248	280	738	65	806	325	179	928	849	196	270	525	290	78	51	306	432	959	706	999999	999999	300	96	341	369	999999	780	999999	999999	999999	999999	482	635	443	906	585	713	570	884	454	329	759	999999	219	237	231	595	102	999999	618	411	999999	999999	208	422	947	999999	406	695	999999	544	367	99	576	796	788	890	999999	172	465	592	999999	84	999999	999999	387	104	876	113	999999	142	688	347	230	999999	999999	707	437	31	958	999999	999999	874	806	909	962	669	628	999999	449	340	748	929	18	999999	548	586	522	999999	44	852	317	302	557	945	856	29	868	705	68	90	463	825	214	74	285	999999	278	999999	543	999999	999999	463	664	999999	999999	758	339	204	332	161	195	734	986	999999	93	999999	326	999999	62	999999	801	999999	364	369	877	923	999999	999999	750	560	999999	179	999999	
327	999999	854	638	750	561	108	690	673	999999	907	894	728	838	999999	999999	270	999999	418	299	600	916	552	108	999999	929	999999	42	999999	999999	772	843	25	575	669	999999	239	999999	576	308	954	262	137	551	999999	474	999999	94	627	962	490	888	999999	999999	568	411	834	755	343	820	101	999999	304	229	999999	999999	879	999999	179	378	999999	883	105	119	345	999999	788	11	651	829	780	385	414	433	963	883	943	999999	999999	999999	895	484	999999	755	216	888	999999	907	941	393	595	996	914	999999	999999	606	999999	789	999999	230	999999	832	113	514	50	715	661	999999	265	726	130	743	999999	912	483	277	841	349	902	456	389	880	999999	268	243	783	999999	165	222	367	99	164	999999	786	644	72	380	999999	714	999999	237	97	999999	224	272	852	851	12	775	999999	765	999999	886	98	999999	741	772	999999	999999	999999	999999	505	657	898	636	966	999999	369	277	999999	897	312	635	411	229	301	238	845	995	391	931	468	390	280	602	645	277	511	999999	903	300	535	268	456	256	731	440	753	587	306	708	999999	734	365	55	462	999999	485	868	550	512	999999	849	888	335	785	125	999999	305	990	999999	642	999999	374	130	371	54	188	999999	498	861	484	267	699	683	999999	733	34	234	999999	999999	791	999999	403	400	373	686	999999	999999	470	616	62	458	597	607	999999	76	370	999999	683	418	640	329	379	689	37	999999	999999	215	885	999999	100	163	999999	173	999999	998	999999	974	999999	999999	999999	999999	999999	882	808	36	670	102	617	382	999999	789	550	731	196	999999	999999	714	372	999999	999999	174	245	418	999999	899	999999	999999	999999	77	55	396	488	998	743	583	635	497	880	11	999999	67	597	512	688	310	999999	434	977	999999	735	999999	611	62	159	510	821	286	999999	909	734	999999	402	550	999999	999999	311	999999	999999	612	836	776	833	370	705	478	999999	732	729	224	296	867	456	264	341	738	784	435	849	242	762	358	999999	999999	276	761	665	56	999999	999999	999	69	446	374	608	999999	483	250	999999	680	999999	98	557	152	622	866	791	147	218	598	201	876	999999	999999	999999	488	999999	862	104	944	813	530	557	26	225	999999	431	999999	655	999999	265	544	88	178	309	674	801	999999	358	999999	970	527	838	999999	520	133	366	691	999999	130	999999	620	156	412	999999	413	999999	540	999999	395	999999	709	999999	835	343	999999	797	534	456	999999	686	657	513	999999	974	999999	691	999999	506	102	870	739	568	999999	69	644	999999	676	312	895	999999	271	999999	999999	999999	270	999999	12	252	
862	999999	832	245	347	444	666	117	999999	438	580	721	569	43	835	525	705	151	957	999999	699	270	131	999999	560	53	424	596	550	729	713	260	689	728	643	766	48	504	230	100	403	537	934	247	999999	184	999999	237	235	448	268	129	88	236	999999	999999	999999	609	999999	303	29	999999	566	733	724	330	41	999999	400	78	486	211	999999	866	383	172	999999	999999	500	999999	480	197	371	112	470	999999	182	463	999999	51	562	438	819	926	999999	334	970	210	523	411	152	999999	837	166	961	999999	209	221	852	391	276	999999	118	308	823	999999	707	464	272	141	157	578	667	359	516	58	391	993	795	58	999999	135	370	99	999999	748	359	214	151	413	394	999999	610	793	999999	241	329	521	112	248	626	516	937	999999	263	573	74	488	650	912	676	215	426	804	199	999999	960	29	74	999999	482	503	322	999999	999999	196	967	873	584	284	729	869	890	556	999999	685	198	978	835	670	684	871	563	999999	737	188	544	806	603	634	280	999999	999999	999999	766	133	999999	87	644	999999	605	200	903	375	193	806	324	999999	381	514	951	981	193	403	400	611	939	94	132	999999	651	999999	280	949	999999	428	422	862	789	999999	999999	120	999999	999999	74	494	999999	198	55	999999	863	999999	999999	99	683	999999	126	999999	637	999999	999999	119	955	86	425	444	920	999999	371	764	394	999999	999999	82	33	841	647	425	339	906	643	999999	48	201	704	999999	736	999999	276	715	999999	368	999999	999999	124	381	165	267	352	999999	574	999999	999999	999999	546	411	594	362	75	842	650	999999	999999	730	521	443	999999	763	381	999999	707	738	688	999999	999999	35	236	455	957	651	999999	390	82	999999	342	630	923	757	654	999999	392	384	125	433	74	610	644	999999	122	681	310	999999	886	904	922	999999	999999	180	828	520	185	149	404	423	166	270	628	999999	999999	891	519	323	119	88	65	333	623	999999	999999	999999	391	731	342	286	351	294	504	178	787	507	305	753	929	999999	127	253	980	999999	999999	803	981	629	117	231	999999	987	292	999999	999999	598	999999	79	589	976	139	999999	806	127	82	999999	999999	460	237	890	595	766	393	999999	961	999999	353	999999	987	999999	999999	762	623	120	124	363	12	696	330	198	999999	235	173	999999	14	999999	446	862	999999	999999	47	531	401	226	635	405	603	316	845	45	255	299	92	801	116	999999	830	999999	13	718	999999	79	999999	49	604	370	602	441	970	298	375	490	303	590	750	999999	371	407	485	718	999999	999999	851	295	942	996	
999999	372	846	637	999999	750	999999	910	999999	999999	401	999999	621	275	803	172	999999	999999	669	999999	996	501	60	767	16	433	220	295	999999	183	999999	844	106	608	227	999999	999999	343	999999	625	631	393	999999	783	947	19	785	219	914	598	359	304	625	187	999999	650	321	88	631	418	999999	999999	952	364	749	556	264	999999	58	573	577	13	999999	54	142	613	999999	277	819	996	999999	11	380	370	823	923	229	999999	607	576	917	516	712	47	999999	68	441	999999	999999	999999	754	771	170	350	30	356	204	581	54	396	212	54	999999	634	770	538	203	591	540	825	999999	345	415	482	656	999999	300	72	999999	84	999999	748	243	999999	252	999999	840	999999	349	477	728	999999	999999	221	373	999999	257	87	277	557	865	849	169	218	999999	418	365	688	694	959	65	142	622	970	224	463	811	999999	999999	893	697	173	999999	72	107	689	471	204	118	782	999999	223	794	411	219	999999	589	999999	364	833	520	161	344	390	422	595	35	903	996	909	72	999999	695	383	999999	701	606	106	120	384	947	171	580	912	156	842	348	221	999999	891	999999	786	485	999999	383	546	828	862	650	512	664	567	208	208	719	999999	527	421	551	517	726	493	913	979	885	999999	580	432	244	580	257	999999	152	114	999999	286	931	146	10	323	873	744	455	608	999999	999999	962	382	202	749	999999	927	670	253	175	390	872	506	673	999999	965	405	628	80	264	850	999999	103	172	443	474	391	420	238	999999	981	999999	314	268	999999	396	208	999999	494	265	329	999999	899	999999	655	413	999999	472	976	358	477	999999	385	999999	870	964	869	999999	999999	285	932	516	442	608	193	352	567	247	177	636	767	999999	144	814	999999	707	525	999999	517	40	999999	919	444	880	177	865	662	960	398	541	527	988	481	218	333	999999	710	300	999999	999999	845	999999	999999	349	590	999999	981	570	418	172	449	999999	702	728	246	23	81	999999	441	327	690	606	849	636	119	999999	693	925	999999	999999	996	234	408	215	999999	999999	999999	999999	299	865	884	101	551	999999	101	812	296	753	972	999999	741	158	859	438	621	248	347	668	999999	812	617	999999	89	297	175	999999	316	497	543	394	399	999999	273	576	443	599	64	623	999999	306	492	940	953	181	389	848	374	969	999999	999999	514	955	864	999999	257	828	21	999999	70	875	999999	798	999999	587	920	999999	885	293	995	999999	193	724	999999	934	329	999999	111	908	908	327	999999	347	903	999999	880	444	999999	786	999999	614	587	999999	562	669	800	
693	731	376	261	999999	962	91	973	571	999999	789	999999	929	166	999999	726	113	356	743	35	168	895	999999	707	486	999999	109	964	390	444	999999	999999	999999	143	636	946	735	999999	999999	364	999999	373	999999	836	100	611	193	629	748	999999	999999	454	819	644	642	999999	120	669	775	972	863	127	999999	999999	378	627	378	796	530	634	990	999999	999999	388	265	794	999999	784	616	874	468	999999	999999	502	999999	938	352	819	999999	838	999999	76	881	321	501	652	780	214	468	473	243	999999	999999	999999	897	37	392	999999	388	847	243	999999	62	901	513	999999	901	100	176	439	285	999999	304	999999	999999	999999	574	750	999999	613	23	360	325	999999	999999	82	380	111	604	932	556	910	440	653	605	999999	23	980	807	117	751	689	999999	39	197	683	101	999999	326	973	463	641	999999	774	834	999999	20	999999	270	441	999999	799	496	244	882	374	128	999999	999999	298	910	594	999999	779	999999	333	999999	296	955	956	980	999999	785	630	479	915	366	665	999999	999999	499	113	999999	376	103	951	999999	802	156	823	565	450	331	37	73	999999	698	999999	912	510	999999	999999	999999	999999	460	61	23	865	999999	999999	17	463	832	372	798	806	874	576	686	910	140	520	150	141	999999	999999	640	999999	567	999999	227	592	753	318	163	776	999999	417	915	51	937	999999	47	999999	815	112	617	958	239	266	994	131	98	999999	380	999999	582	823	911	920	421	265	308	165	999999	999999	709	999999	219	999999	658	999999	661	645	972	999999	483	961	999999	999999	999999	681	529	999999	615	106	503	751	937	115	203	999999	505	999999	630	682	39	882	439	399	402	102	749	999999	607	537	470	452	38	577	574	621	507	621	999999	739	736	996	549	653	999999	958	586	113	828	332	961	999999	999999	300	773	601	531	926	897	830	931	321	703	88	635	999999	723	999999	540	582	828	999999	997	890	945	42	342	999999	478	443	515	646	999999	999999	576	804	999999	737	803	999999	99	580	999999	176	807	424	302	470	28	870	245	999999	572	256	504	87	999999	134	355	740	268	746	999999	999999	324	295	999999	428	512	831	623	985	566	999999	999999	257	168	830	93	530	999999	872	767	999999	208	299	83	142	780	498	145	313	999999	999999	999999	353	132	271	999999	521	491	874	958	999999	257	259	660	999999	764	256	918	837	50	824	10	396	978	850	264	35	999999	800	647	23	695	319	603	503	999999	148	134	897	979	999999	48	999999	913	581	999999	948	639	78	378	999999	579	999999	272	567	72	326	375	282	999999	825	
309	999999	999999	999999	500	937	656	166	999999	625	132	31	858	479	785	999999	483	407	999999	315	396	153	431	123	444	397	56	45	440	536	773	852	999999	999999	271	356	639	968	90	422	302	999999	917	753	999999	558	450	793	999999	927	843	967	999999	700	439	165	270	123	999999	113	999999	621	725	624	852	279	139	705	217	439	505	999999	326	999999	999999	914	236	678	711	886	947	263	999999	513	693	999999	999999	999999	723	116	96	525	999999	977	531	680	756	303	999999	142	428	745	586	999999	431	338	650	703	687	524	999999	592	999999	999999	166	637	367	999999	930	56	209	939	999999	999999	352	999999	56	349	556	342	999999	933	777	578	999999	212	676	911	91	365	999999	376	999999	209	186	503	123	843	820	893	323	999999	372	853	933	488	763	485	999999	999999	291	310	156	354	999999	996	814	833	166	999999	960	999999	140	575	999999	832	436	781	924	848	866	999999	529	999999	28	623	570	923	645	978	448	999999	911	639	83	854	230	999999	842	190	689	290	687	866	932	867	413	797	999999	110	62	981	560	999999	999999	88	781	493	336	743	436	890	999999	999999	999999	769	544	999999	999999	48	999999	278	939	743	999999	585	525	662	731	161	219	772	962	544	926	466	640	760	62	994	82	737	831	109	754	798	102	508	360	173	333	999999	305	923	498	783	52	817	991	10	562	999999	761	999999	533	663	928	653	261	999999	138	784	448	506	965	874	447	839	989	999999	493	27	311	568	827	308	476	49	55	152	423	823	768	62	442	999999	975	656	576	100	869	449	257	311	44	999999	999999	798	957	623	999999	999999	828	630	517	545	999999	203	357	999999	197	889	999999	999999	635	314	25	396	74	999999	899	790	273	898	501	54	769	999999	533	288	835	677	999999	999999	806	220	995	148	545	896	999999	781	309	351	903	980	999999	999999	675	730	533	86	999999	999999	999999	555	938	929	138	473	999999	816	670	78	399	999999	807	185	999999	999999	999999	876	851	178	877	999999	491	999999	999999	521	212	631	999999	802	754	759	943	146	707	260	282	76	20	82	130	328	120	240	951	393	182	666	836	260	421	999999	999999	999999	77	606	74	999999	933	616	999999	154	491	867	999999	640	999999	671	477	999999	152	252	866	779	58	558	999999	260	971	612	349	545	795	85	391	107	999999	999999	78	111	196	266	142	403	811	976	837	252	916	999999	817	510	999999	784	117	178	789	456	517	519	999999	813	54	331	277	999999	999999	415	486	226	116	999999	602	376	865	999999	
999999	473	999999	81	720	764	344	660	794	838	999999	20	999999	999999	317	87	870	559	512	382	221	999999	135	96	628	431	999999	699	214	628	907	999999	919	999999	67	326	488	446	798	835	999999	394	537	439	378	347	447	274	908	999999	999999	53	863	492	675	310	348	999999	453	299	998	645	456	176	930	999999	101	747	999999	999999	599	434	761	677	903	827	283	695	718	290	999999	501	791	185	310	864	999999	437	555	757	977	999999	992	509	837	833	999999	999999	509	999999	999999	699	119	999999	439	999999	292	196	588	847	37	999999	173	999999	999999	506	999999	280	865	76	575	664	999999	999999	999999	992	441	999999	999999	80	889	912	999999	873	44	999999	999999	874	746	416	999999	772	848	707	730	999999	444	999999	204	340	999999	666	505	443	279	999999	999999	712	999999	446	462	40	999999	999999	957	125	466	299	138	29	124	999999	534	999999	494	802	815	999999	676	999999	999999	611	67	509	100	233	999999	752	999999	452	787	679	971	999999	999999	999999	999999	339	749	615	867	154	701	185	226	999	141	55	949	476	999999	22	46	222	888	999999	999999	846	427	734	708	713	999999	685	242	445	17	235	505	942	386	486	745	71	822	413	909	999999	293	100	101	371	803	137	999999	999999	999999	759	999999	112	999999	579	911	999999	999999	999999	999999	26	943	781	992	999999	550	16	100	299	277	999999	999999	484	999999	101	563	999999	643	346	910	567	999999	466	802	258	815	999999	999999	806	574	999999	164	668	954	893	938	511	108	194	821	797	999999	386	507	999999	368	935	171	486	26	999999	381	999999	253	892	999999	486	999999	743	999999	157	999999	999999	725	547	820	732	999999	58	162	61	237	458	999999	122	529	632	958	999999	890	879	241	888	999999	989	359	594	424	71	885	999999	999999	999999	103	674	165	753	661	960	999999	635	414	999999	334	964	357	999999	54	140	372	385	527	844	853	221	915	753	503	736	197	236	317	469	172	699	999999	999999	365	999999	999999	776	970	999999	296	264	474	999999	564	999999	999999	436	999999	294	999999	509	935	999999	512	999999	758	999999	260	925	772	621	999999	945	999999	634	445	999999	567	203	183	999999	415	529	999999	598	999999	796	198	999999	103	761	686	999999	770	663	764	840	370	483	102	554	526	55	235	674	936	529	999999	930	391	999999	999999	356	120	112	104	416	139	913	999999	999999	223	583	831	21	999999	304	184	296	869	604	123	93	110	629	79	369	304	999999	662	999999	627	268	999999	936	891	340	913	999999	568	358	711	457	348	140	340	999999	224	999999	
738	999999	355	881	999999	786	53	999999	256	491	42	735	999999	254	261	918	999999	954	297	999999	129	605	391	999999	728	521	893	999999	745	999999	298	136	155	90	156	30	871	745	208	509	892	999999	999999	432	635	999999	246	999999	206	430	795	386	655	328	103	143	260	839	163	548	893	999999	49	285	203	905	589	999999	108	999999	56	599	999999	999999	999999	999999	521	999999	880	895	285	436	470	325	185	912	481	999999	987	999999	769	42	592	659	616	999999	999999	999999	239	729	253	999999	368	965	383	999999	629	867	325	999999	621	301	999999	268	999999	466	917	724	999999	290	999999	762	54	95	999999	24	999999	106	999999	498	946	999999	999999	999999	651	81	77	504	942	978	292	999999	999999	907	401	477	999999	334	396	159	597	352	707	948	305	491	169	282	504	369	199	532	999999	827	999999	999999	999999	807	616	202	999999	422	782	999999	999999	821	261	147	694	993	940	999999	710	32	900	604	16	781	999999	170	911	794	999	582	789	759	917	683	774	999999	905	276	717	204	999999	184	570	999999	949	999999	999999	999999	588	510	429	517	822	999999	926	999999	901	790	999999	456	290	604	422	999999	342	248	904	578	373	211	999999	673	999999	999999	999999	726	43	431	832	382	930	888	216	499	163	999999	937	253	999999	245	591	125	325	270	913	166	761	371	252	711	579	661	659	387	422	755	999999	315	411	209	505	480	999999	578	526	402	397	923	999999	71	999999	660	999999	137	620	973	358	999999	602	115	965	672	188	130	803	999999	238	828	86	407	999999	631	999999	557	999999	120	166	999999	744	999999	768	837	324	191	410	918	839	531	999999	449	407	849	713	305	244	832	301	837	775	256	999999	569	999999	649	342	999999	818	999999	999999	509	816	611	959	91	999999	137	357	997	720	884	439	999999	71	637	999	999999	918	546	322	907	818	329	970	498	357	209	990	999999	849	731	110	999999	143	267	632	796	999999	632	958	999999	999999	999999	127	891	999999	466	507	219	649	999999	999999	999999	952	490	690	497	640	999999	733	999999	146	682	158	999999	784	864	573	999999	14	212	989	296	588	214	432	999999	999999	89	680	891	701	780	35	396	971	828	999999	653	999999	145	165	999999	899	820	970	999999	155	999999	116	952	893	703	214	447	472	473	999999	747	68	176	999999	999999	790	841	446	365	656	761	26	956	250	919	237	999999	57	570	397	768	244	629	378	83	972	999999	998	998	999999	588	999999	507	999999	876	595	999999	850	604	999999	67	999999	614	156	393	122	160	712	973	
999999	345	399	902	86	999999	513	438	797	221	588	999999	842	448	999999	77	838	518	821	999999	334	826	29	452	931	339	394	629	999999	999999	960	821	25	999999	531	240	198	31	430	999999	372	166	999999	638	25	999999	224	999999	825	999999	555	603	999999	347	648	649	999999	946	970	747	540	883	955	812	260	999999	56	817	916	558	878	817	97	612	999999	178	224	390	999999	364	124	999999	804	404	999999	367	492	678	999999	881	999999	251	60	999999	678	489	210	799	999999	999999	530	407	999999	276	209	738	516	726	345	479	435	935	519	615	999999	91	89	561	999999	893	283	999999	440	44	999999	637	766	414	934	999999	968	424	999999	188	834	999999	440	538	205	999999	850	766	999999	906	456	979	732	444	60	596	999999	999999	426	493	999999	999999	966	983	632	572	971	111	999999	823	511	21	931	999999	781	916	651	551	365	682	52	517	999999	534	999999	664	905	332	364	348	122	329	998	519	213	682	750	456	905	632	729	749	999999	518	405	445	58	999999	663	143	945	999999	293	743	450	999999	126	442	999999	968	667	999999	747	453	711	999999	23	999999	138	109	175	204	999999	999999	953	303	999999	527	138	999999	616	514	999999	230	402	263	46	264	78	745	565	317	61	937	999999	90	12	999999	807	223	999999	636	999999	563	999999	751	223	560	790	157	925	999999	313	262	999999	162	980	526	60	458	155	758	353	392	543	857	999999	708	767	873	301	999999	720	999999	721	980	999999	115	262	999999	50	485	474	921	819	966	999999	798	585	812	109	485	999999	358	999999	673	292	879	30	120	607	515	792	916	856	916	999999	398	999999	382	910	999999	999999	409	418	670	294	431	572	577	999999	354	132	954	773	815	537	999999	848	999999	697	372	94	999999	53	534	999999	557	75	903	97	999999	999999	213	999999	234	220	82	940	407	388	999999	317	453	266	263	392	838	153	50	388	517	999999	493	685	999999	790	132	999999	883	976	736	366	999999	489	248	999999	919	999999	549	605	465	430	999999	668	835	65	641	999999	790	152	854	414	35	999999	580	76	774	528	365	999999	97	717	67	999999	652	505	999999	999999	28	175	472	786	604	444	923	97	999999	824	849	491	999999	247	574	999999	132	332	340	154	908	181	323	999999	696	114	999999	999999	372	999999	26	340	417	677	867	624	679	77	999999	999999	600	999999	968	949	678	999999	295	850	152	999999	308	329	174	503	65	846	999999	81	100	999999	927	185	724	86	807	518	84	480	380	950	71	64	522	750	553	425	213	
373	722	823	819	666	999999	55	723	999999	999999	914	999999	30	999999	607	977	321	662	425	999999	891	151	170	799	814	480	202	265	253	807	999999	999999	639	642	489	358	277	679	270	999999	678	363	120	352	169	999999	359	188	463	999999	999999	97	138	656	999999	231	999999	33	14	196	413	999999	999999	889	753	965	982	387	293	999999	999999	641	402	999999	100	999999	999999	818	999999	999999	130	999999	802	177	606	335	820	999999	330	267	796	253	675	83	176	888	883	231	599	204	875	999999	895	214	376	569	999999	294	566	999999	200	999999	394	999999	999999	399	987	312	999999	427	154	999	999999	35	462	467	966	328	677	211	654	809	999999	999999	90	158	128	597	800	999999	640	999999	427	547	76	999999	859	999999	999999	999999	999999	581	938	181	60	876	915	869	752	909	603	376	999999	999999	138	390	524	999999	967	918	999999	400	511	255	787	617	581	519	959	409	607	348	999999	999999	310	83	871	999999	999999	214	243	259	845	891	999999	999999	920	72	999999	686	999999	910	660	999999	506	510	999999	999999	394	443	304	405	910	352	311	264	65	716	64	65	519	477	564	762	999999	30	554	999999	811	524	696	519	999999	283	999999	697	688	233	403	800	999999	188	663	951	910	999999	349	999999	590	189	999999	999999	18	363	176	70	355	897	414	486	955	459	999999	870	999999	999999	999999	636	999999	613	575	832	322	263	999999	340	814	612	852	846	681	62	999999	631	316	492	999999	746	116	811	999999	791	999999	999999	844	554	999999	792	215	134	542	712	31	976	614	385	891	754	312	835	256	999999	999999	567	804	903	429	999999	564	264	284	558	530	999999	271	999999	23	405	419	506	999999	31	406	727	999999	968	41	63	27	930	600	756	444	280	564	608	746	261	122	941	999999	56	238	951	850	984	191	360	714	829	999999	496	999999	806	801	999999	999999	327	263	999999	999999	375	242	633	663	527	123	999999	115	999999	999999	999999	292	477	999999	999999	792	455	999999	329	786	680	348	197	999999	999999	999999	999999	478	999999	999999	429	998	286	79	760	814	999999	297	332	999999	931	255	61	792	999999	213	867	436	999999	442	891	450	933	999999	202	36	999999	76	559	117	999999	781	775	402	618	762	16	408	619	999999	197	167	553	999999	854	434	297	405	955	999999	552	210	664	897	379	999999	75	999999	877	999999	999999	999999	738	225	999999	160	999999	659	183	848	206	469	817	641	254	734	896	484	204	999999	738	648	120	999999	999999	285	127	877	32	999999	697	780	531	999999	412	658	429	338	74	
704	999999	638	232	999999	704	999999	393	32	652	645	999999	999999	41	999999	999999	131	428	89	661	118	999999	999999	999999	542	161	999999	938	931	239	596	999999	568	419	500	813	110	426	13	954	999999	891	104	234	386	558	117	999999	421	890	999999	999999	349	676	956	671	361	11	689	956	288	155	462	999999	66	999999	522	180	541	306	894	705	424	999999	190	227	938	378	260	984	999999	677	526	51	948	999999	965	892	463	828	462	109	736	57	676	335	439	311	177	55	45	936	217	999999	995	585	999999	224	496	739	733	982	751	999999	912	611	628	421	844	999999	999999	999999	716	712	844	795	968	377	458	999999	787	636	211	999999	948	117	469	411	999999	373	549	999999	999999	724	105	480	357	999999	999999	75	999999	28	467	475	680	415	230	999999	999999	210	616	999999	765	641	999999	106	780	546	756	999999	152	227	375	999999	162	624	234	999999	616	999999	447	937	242	999999	158	769	179	735	534	999999	887	963	999999	844	757	111	985	764	773	999999	699	811	284	999999	922	999999	652	986	323	65	999999	238	888	906	763	678	999999	381	492	192	999999	55	21	223	917	188	999999	999999	722	60	638	470	228	999999	674	636	999999	902	470	668	127	192	421	479	363	659	84	234	91	89	895	999999	281	591	999999	654	799	999999	422	999999	403	130	274	273	426	719	999999	281	241	136	25	999999	910	824	75	743	633	542	999999	268	999999	861	450	643	164	34	198	999999	543	30	836	999999	490	726	275	996	918	999999	62	643	649	802	993	954	74	593	703	457	999999	999999	999999	266	999999	999999	999999	541	680	630	999999	401	531	382	738	220	300	999999	999999	194	559	78	824	484	999999	227	619	310	868	495	579	571	999999	740	120	999999	999	999999	402	337	95	733	325	298	50	661	121	999999	999999	782	999999	999999	771	519	898	457	514	545	776	982	999999	340	673	195	999999	546	999999	999999	272	534	221	719	30	999999	999999	999999	753	999999	999999	999999	115	353	246	999999	831	999999	999999	810	842	999999	999999	464	803	999999	999999	754	999999	140	246	503	590	999999	14	540	999999	944	630	286	999999	82	703	978	111	948	999999	200	104	587	363	133	999999	269	947	608	835	757	916	611	701	999999	766	623	999999	940	999999	784	348	706	999999	887	306	523	400	770	959	720	362	855	542	602	660	482	776	122	757	999999	999999	405	704	814	37	999999	585	76	999999	90	688	170	999999	102	851	398	71	476	826	233	869	187	649	124	404	71	78	109	694	293	999999	187	193	918	999999	999999	
11	711	859	286	937	333	464	879	42	202	155	449	750	272	420	309	999999	533	460	206	756	589	419	999999	951	485	382	31	243	511	999999	791	691	908	396	360	617	549	999999	999999	722	770	92	999999	915	628	359	999999	873	999999	890	660	467	215	197	421	301	892	335	461	999999	443	645	999999	999999	364	758	999999	875	69	692	746	247	914	483	999999	507	218	61	332	999999	949	158	999999	620	325	333	485	999999	975	69	725	224	999999	593	289	134	561	984	560	999999	517	999999	813	855	154	999999	999999	731	211	999999	92	999999	13	335	11	294	949	910	999999	40	283	130	899	999	999999	532	413	330	204	861	946	233	501	462	999999	999999	344	840	475	999999	780	754	519	71	999999	999999	220	508	592	994	184	999999	94	529	596	999999	656	813	888	999999	19	232	537	349	967	999999	349	999999	715	609	949	999999	999999	997	260	529	610	999999	32	999999	999999	904	738	999999	687	999999	149	971	865	232	745	999999	952	853	893	558	226	180	104	128	545	669	793	999999	54	75	215	96	279	77	786	818	791	806	310	114	493	336	662	671	719	377	685	493	863	428	166	999999	114	701	312	440	744	903	546	651	121	999999	165	999999	999999	63	702	798	999999	927	999999	155	552	788	75	999999	517	433	999999	177	984	999999	129	625	908	623	982	999999	765	999999	84	887	999999	658	993	737	181	50	580	665	999999	999999	57	935	689	20	48	325	636	999999	922	321	999999	379	667	811	635	539	999999	477	80	134	43	999999	853	852	885	893	795	337	999999	477	853	743	501	999999	999999	194	936	999999	584	667	999999	352	433	763	393	890	991	191	999999	642	337	112	595	999999	999999	956	92	836	999999	999999	529	308	703	454	999999	999999	877	999999	999999	451	999999	815	892	413	192	690	999999	999999	468	995	902	999999	999999	86	150	999999	158	950	999999	305	112	109	772	439	147	643	648	978	305	632	23	999999	632	660	49	999999	220	999999	369	173	299	999999	999999	999999	252	915	82	999999	314	717	612	927	327	999999	349	999999	52	462	275	549	999999	999999	795	836	981	999999	981	576	999999	628	539	966	591	89	999999	120	731	643	196	232	999999	999999	673	587	999999	999999	999999	378	320	547	479	757	916	819	132	611	999999	999999	999999	770	933	999999	591	686	188	999999	346	247	999999	238	770	409	999999	999999	977	999999	24	218	815	894	378	613	265	499	158	781	999999	771	957	404	914	999999	494	426	298	75	999999	986	999999	384	750	865	130	92	776	79	491	999999	842	111	999999	
988	726	263	402	330	250	101	538	406	595	574	289	853	324	581	914	850	755	999999	999999	38	809	999999	154	512	492	183	723	88	300	188	999999	855	999999	925	472	241	33	967	825	348	458	12	789	185	999999	277	767	999999	999999	641	127	929	521	568	189	295	119	889	838	999999	378	459	115	416	645	434	55	398	118	683	826	787	97	251	579	806	651	999999	926	225	415	999999	924	659	70	999	343	249	746	187	132	144	138	758	970	999	896	382	540	162	231	379	95	999999	815	999999	999999	999999	989	382	644	150	963	623	661	849	534	456	356	999999	100	806	651	931	999999	999999	658	339	999999	999999	909	278	999999	999999	993	45	442	453	844	999999	167	999999	260	374	542	981	999999	515	999999	130	474	450	36	893	71	425	727	999999	999999	133	680	999999	999999	419	472	999999	712	198	629	626	416	91	612	624	999999	37	555	287	399	580	521	153	243	160	115	469	999999	544	712	577	317	288	533	721	60	653	73	840	901	176	999999	982	999999	479	999999	392	837	999999	414	44	870	450	765	349	611	537	280	849	314	13	134	177	486	62	318	138	558	891	574	835	963	714	385	232	310	539	267	999999	446	722	631	999999	999999	677	999999	866	999999	999999	119	522	383	224	536	898	52	999999	505	999999	999999	585	834	946	836	579	999999	999999	75	999999	48	82	279	516	999999	592	381	293	47	808	354	451	614	999999	782	61	461	748	188	486	190	208	43	434	602	860	999999	685	13	560	606	552	801	981	999999	999999	252	999999	811	944	527	758	74	999999	488	719	970	470	999999	785	127	332	977	588	361	839	49	845	999999	552	999999	999999	290	487	999999	802	650	999999	999999	746	999999	595	999999	243	958	999999	144	346	945	882	889	426	999999	228	442	283	575	222	629	316	996	407	951	999999	250	832	477	586	494	686	79	346	999999	999999	976	532	999999	743	629	929	705	703	900	42	663	287	183	999999	55	929	236	437	14	999999	749	999999	643	678	993	136	999999	557	999999	999999	813	552	183	104	251	999999	887	831	999999	699	611	303	507	999999	999999	962	659	415	999999	565	999999	641	342	342	677	999999	889	716	999999	503	975	999999	999999	641	228	121	999999	88	820	146	999999	405	999999	314	309	456	999999	723	83	40	476	548	26	296	809	182	220	840	426	999999	999999	180	91	99	724	463	452	865	701	999999	858	581	595	405	523	64	796	37	42	999999	669	176	643	999999	36	436	141	564	832	56	900	273	999999	153	999999	871	324	
755	590	999999	13	48	32	999999	181	895	953	621	999999	754	385	192	807	205	999999	999999	999999	999999	999999	298	332	888	43	655	593	999999	920	999999	289	652	740	999999	447	196	228	999999	153	63	547	999999	482	520	790	87	670	717	999999	466	999999	272	343	953	691	301	523	125	15	376	996	586	975	511	341	999999	24	343	999999	621	977	386	709	999999	823	932	816	812	107	956	984	875	139	463	316	999999	318	786	360	155	673	112	625	776	66	961	164	970	188	999999	72	999999	971	844	489	999999	562	859	139	759	999999	999999	27	58	999999	131	999999	521	205	325	813	237	999999	600	948	874	760	932	427	862	777	845	633	438	999999	656	999999	295	974	999999	463	458	657	999999	670	961	95	576	394	935	513	643	774	862	856	834	353	381	896	614	998	629	442	277	981	639	999999	999999	164	735	999999	999999	546	648	999999	999999	580	392	999999	986	788	999999	548	999999	999999	144	80	770	582	999999	313	999999	999999	369	999999	834	25	389	619	40	883	507	422	658	717	999999	106	136	999999	999999	263	999999	451	909	826	813	91	999999	919	999999	999999	316	999999	104	432	696	773	186	99	999999	349	201	772	899	112	291	772	889	774	999999	999999	999999	769	91	806	999999	90	489	543	999999	752	74	999999	773	999999	576	501	327	999999	999999	577	999999	47	973	999999	71	199	551	806	545	999999	999999	187	911	807	624	547	924	298	91	615	293	643	999999	999999	284	999999	999	438	535	789	454	663	999999	439	129	906	999999	929	999999	999999	999999	682	999999	703	561	887	558	965	847	39	999999	39	999999	999999	293	999999	999999	699	877	340	200	123	280	755	596	538	434	481	688	999999	751	999999	553	999999	86	611	645	999999	723	397	999999	43	590	999999	222	999999	518	999999	155	843	999999	999999	61	414	962	999999	411	252	999999	32	462	86	286	140	287	582	999999	999999	999999	682	640	53	975	489	167	166	532	999999	999999	181	999999	97	999999	845	503	655	943	148	966	659	999999	403	543	700	999999	106	756	999999	228	640	939	999999	17	472	999999	179	131	572	256	805	893	637	999999	935	13	375	750	440	636	999999	999999	999999	260	679	999999	999999	510	999999	999999	71	409	82	556	903	999999	999999	89	999999	642	334	534	999999	891	170	766	999999	694	607	697	999999	355	325	824	596	11	601	52	337	988	965	669	999999	26	999999	406	821	999999	805	999999	285	999999	887	798	312	999999	999999	455	999999	913	912	552	903	587	986	716	999999	257	959	901	639	685	752	874	999999	664	687	364	706	
999999	944	490	888	903	999999	283	468	527	521	498	743	156	999999	424	86	423	766	269	40	999999	999999	999999	999999	903	74	999999	999999	999999	999999	999999	999999	903	999999	334	968	999999	999999	999	999999	712	257	565	735	471	168	999999	732	337	797	999999	898	428	999999	237	452	381	369	984	839	821	739	456	406	874	87	839	407	627	999999	655	759	766	104	327	231	756	837	999999	745	999999	867	215	224	867	749	991	579	521	882	597	72	679	170	353	973	801	999999	861	393	329	999999	115	882	999999	504	141	334	999999	15	695	543	709	249	999999	954	534	241	539	135	999999	269	885	999999	999999	999999	90	999999	750	354	430	597	976	275	426	493	761	333	82	999999	617	667	574	999999	196	64	362	439	901	398	448	570	629	999999	999999	69	210	999999	34	999999	424	535	583	661	585	108	567	999999	999999	775	203	211	168	176	517	428	695	379	558	803	240	650	705	362	905	859	967	999999	967	366	293	401	309	999999	949	92	999999	912	930	999999	999999	918	999999	136	205	247	411	463	229	879	374	831	999999	230	328	773	999999	230	755	999999	141	327	999999	466	999999	801	902	645	999999	434	999999	782	449	999999	999999	321	999999	578	166	668	458	999999	30	98	992	461	999999	88	204	185	262	863	167	999999	956	180	452	999999	999999	999999	345	766	246	794	545	999999	391	999999	913	17	740	261	73	999999	999999	999999	999999	387	999999	39	222	999999	451	51	181	480	625	245	513	999999	999999	999999	999999	762	332	692	278	999999	553	999999	80	999999	174	197	444	11	800	80	936	999999	873	75	685	614	191	522	324	999999	623	75	966	155	999999	777	999999	856	326	310	764	585	999999	80	833	73	959	973	658	264	607	999999	999999	999999	309	183	999999	803	999999	330	581	810	377	84	612	488	999999	924	409	397	999999	587	685	999999	316	360	982	999999	999999	999999	654	999999	863	70	999999	999999	395	422	846	999999	514	344	658	996	729	953	999999	284	467	355	999999	999999	574	271	999999	29	494	190	999999	949	200	470	999999	585	999999	373	947	316	486	999999	103	32	88	745	883	714	929	689	999999	363	151	707	345	999999	993	620	643	602	855	577	959	999999	184	896	999999	999999	999999	82	331	366	999999	902	797	308	262	606	956	828	388	999999	999999	999999	420	999999	807	492	999999	999999	592	65	729	999999	999999	908	210	888	848	191	281	838	942	856	367	999999	999999	249	910	46	634	397	663	814	999999	999999	487	999999	794	999999	99	981	999999	96	490	275	637	661	451	888	108	999999	999999	999999	
999999	549	557	244	447	999999	537	568	999999	999999	61	204	401	914	141	999999	431	56	104	557	999999	999999	919	855	375	102	775	696	797	32	938	270	639	888	999999	999999	808	999999	716	786	763	530	408	831	45	295	999999	723	530	357	467	999999	279	209	682	267	629	702	868	355	242	999999	770	560	158	999999	565	512	999999	466	296	187	339	317	999999	571	891	98	819	999999	227	999999	176	450	564	887	999999	439	216	999	54	115	385	999999	554	999999	760	848	682	999999	730	371	76	73	999999	290	999999	999999	415	999999	999999	541	882	999999	137	189	674	330	999999	271	799	135	306	657	421	190	801	968	762	872	811	999999	415	574	359	856	985	999999	389	284	999999	38	34	105	632	512	233	999999	999999	999999	257	439	853	420	455	604	75	999999	999999	880	488	753	999999	542	309	333	136	318	438	280	999999	572	941	720	106	999999	111	999999	35	908	957	214	999999	398	625	381	199	999999	999999	755	791	999999	460	508	796	421	999999	492	795	308	386	914	168	963	999999	684	999999	143	324	999999	503	864	393	743	923	999999	29	811	916	999999	144	999999	199	682	489	627	122	443	924	684	941	999999	414	726	532	999999	999999	770	227	999999	999999	66	680	444	262	926	193	717	585	999999	402	28	999999	867	173	255	999999	486	483	553	572	64	999999	639	742	884	459	999999	221	999999	237	258	999999	975	54	88	461	755	430	562	443	999999	999999	411	292	999999	52	999999	562	287	326	999999	296	674	999999	828	999999	50	999999	377	477	527	999999	704	999999	153	434	600	823	94	793	999999	65	999999	999999	177	207	808	999999	818	841	912	113	934	564	667	999999	918	606	225	241	420	63	62	95	916	899	999999	125	999999	498	999999	723	477	999999	999999	514	999999	999999	211	631	999999	999999	882	535	564	999999	571	150	628	191	515	994	608	853	383	999999	13	835	999999	278	53	692	218	999999	999999	198	635	451	217	163	999999	363	404	593	202	726	999999	526	530	502	999999	23	497	957	982	457	999999	624	119	999999	511	539	371	933	588	356	999999	999999	145	375	787	130	999999	475	595	162	599	24	660	656	746	486	314	700	940	39	999999	999999	347	942	83	21	999999	999999	652	999999	999999	471	999999	846	251	617	390	999999	999999	216	999999	32	371	830	999999	110	964	463	999999	34	235	999999	999999	558	160	234	225	203	301	999999	789	165	999999	999999	999999	138	19	813	414	999999	999999	159	985	733	948	999999	889	999999	95	999999	56	877	93	627	830	331	478	456	695	999999	402	197	999999	
938	427	999999	208	833	671	728	999999	160	58	999999	928	86	999999	999999	610	999999	345	709	117	328	730	911	999999	205	707	999999	660	999999	128	999999	736	908	295	56	316	999999	974	999999	845	367	882	895	828	527	699	754	999999	218	846	717	999999	692	999999	545	999999	515	853	13	135	833	999999	537	42	660	829	29	790	639	999999	999999	13	999999	864	750	445	834	93	999999	505	953	999999	452	999999	410	715	999999	999999	999999	837	801	179	970	930	999999	999999	355	999999	177	697	679	964	16	999999	999999	714	402	828	339	109	384	999999	309	507	181	640	999999	819	632	944	786	999999	49	802	999999	418	42	358	852	460	99	972	915	856	826	989	196	196	458	695	323	225	498	651	999999	378	999999	473	759	380	674	536	239	233	999999	488	924	213	114	850	682	54	999999	879	19	411	517	452	681	192	999999	439	370	999999	631	999999	702	999999	349	782	548	568	599	481	786	999999	742	692	945	999999	74	982	91	608	23	279	250	999999	641	61	861	426	791	576	926	245	175	302	601	350	786	999999	864	331	311	999999	454	503	999999	455	669	825	507	343	999999	999999	357	762	999999	999999	330	92	756	297	921	132	776	32	555	551	398	449	100	999999	560	538	127	760	999999	899	824	746	526	999999	999999	46	918	457	999999	463	887	999999	379	999999	999999	704	999999	577	409	189	346	432	999999	552	67	999999	734	903	999999	999999	355	597	464	33	537	584	565	999999	905	885	213	328	999999	101	663	984	80	999999	584	856	758	550	360	127	563	402	798	974	138	171	311	25	674	868	999999	299	948	355	999999	445	999999	219	671	999999	999999	27	857	856	888	83	160	883	329	927	830	804	246	347	470	145	785	590	999999	744	584	197	999999	705	983	373	45	725	149	148	717	549	999999	836	999999	546	544	999999	96	65	999999	999999	999999	747	47	313	63	999999	884	576	659	558	778	927	940	999999	373	162	872	524	999999	435	999999	190	219	291	926	410	206	924	601	843	999999	385	732	166	501	906	668	999999	999999	434	840	999999	488	169	771	950	999999	362	182	392	79	571	28	586	682	515	538	755	387	652	414	960	974	815	63	402	999999	783	297	466	493	999999	999999	999999	594	181	702	60	520	999999	515	999999	751	999999	774	999999	367	156	484	986	999999	912	999999	668	999999	880	598	999999	115	999999	999999	122	75	716	898	876	367	999999	999999	510	812	487	245	412	147	570	999999	765	51	131	45	58	309	310	97	581	900	545	592	714	583	39	945	999999	
229	999999	778	999999	321	898	574	950	164	973	183	999999	676	999999	531	459	671	832	631	983	343	999999	812	764	628	999999	975	822	999999	287	927	999999	542	104	999999	744	792	999999	454	153	556	94	999999	336	999999	999999	999999	999999	999999	143	52	751	999999	999999	807	999999	999999	23	416	994	999999	752	136	877	56	999999	358	999999	707	787	999999	498	388	999999	437	258	813	999999	638	999999	421	964	808	690	244	185	999999	581	999999	670	163	999999	767	459	230	999999	957	999999	290	736	847	332	313	236	476	554	999999	920	999999	558	999999	114	385	984	582	958	943	446	642	870	25	999999	999999	46	999999	888	999999	929	267	999999	999999	796	999999	999999	583	99	661	581	224	690	813	464	56	737	999999	58	402	782	876	272	860	521	384	420	721	80	45	276	602	588	822	999999	663	901	267	912	908	484	999999	493	307	999999	232	951	67	560	730	999999	84	585	495	999999	62	995	771	780	421	785	190	999999	63	394	999999	635	999999	999999	801	154	479	59	999999	999999	382	999999	999999	999999	298	432	362	171	349	999999	201	27	102	874	391	999999	999999	999999	500	133	303	896	439	912	393	596	94	687	758	586	89	999999	444	576	576	669	39	283	999999	989	432	29	999999	999999	202	961	542	993	999999	999999	999999	999999	999999	26	999999	999999	953	999999	115	702	348	675	412	999999	407	999999	582	999999	307	999999	638	857	996	511	700	284	732	863	719	432	63	100	699	625	571	97	477	999999	951	101	716	999999	177	788	999999	999999	616	410	179	36	999999	26	696	999999	505	999999	995	57	999999	999999	752	99	342	683	999999	258	999999	999999	201	319	999999	164	999999	216	999999	999999	689	217	860	942	667	331	693	999999	53	47	999999	999999	999999	414	102	999999	111	999999	348	626	644	494	150	402	782	830	219	860	337	233	999999	489	999999	844	477	787	999999	999999	999999	431	406	999999	639	611	853	552	666	787	226	999999	63	963	868	389	999999	204	77	467	999999	837	122	999999	366	999999	595	914	172	999999	936	315	243	999999	929	999999	999999	999999	855	538	549	999999	173	432	643	68	180	488	621	881	828	999999	719	728	223	844	319	573	293	819	999999	938	389	391	850	911	45	335	44	951	169	29	349	538	999999	929	674	689	199	307	649	117	303	290	999999	663	595	514	513	999999	607	999999	712	45	522	610	999999	782	999999	732	999999	844	454	999999	722	808	934	999999	809	293	179	999999	384	999999	180	908	644	109	999999	999999	325	999999	999999	949	353	512	317	999999	26	318	89	892	117	466	
284	804	662	634	567	648	999999	414	999999	999999	999999	978	282	727	864	999999	965	750	848	394	999999	502	999999	505	326	220	999999	630	174	501	999999	287	999999	999999	711	376	256	20	542	295	999999	999999	825	602	43	999999	239	999999	448	412	352	339	54	723	59	781	781	167	317	999999	156	107	249	213	25	999999	467	364	999999	999999	367	954	218	562	926	999999	999999	999999	471	951	980	911	999999	762	158	999999	243	798	868	999999	595	98	702	999999	999999	370	671	622	586	406	907	999999	573	949	54	397	130	491	796	553	999999	999999	696	366	999999	245	915	487	64	150	404	669	999999	96	903	279	262	32	423	565	834	64	999999	999999	54	115	348	999999	999999	761	999999	999999	11	324	824	244	401	346	819	903	455	194	568	999999	11	247	389	486	56	775	145	108	77	241	999999	60	516	631	999999	999999	896	999999	999999	303	396	999999	668	180	999999	999999	877	999999	999999	520	119	650	999999	999999	999999	806	725	861	195	999999	625	656	683	999999	999999	999999	999999	770	999999	558	16	772	424	274	60	358	579	218	224	388	999999	230	999999	557	131	79	563	119	568	514	545	45	999999	828	678	740	969	898	999999	497	940	116	890	655	513	347	235	999999	356	999999	237	516	646	999999	53	404	761	136	647	536	221	618	212	520	22	999999	286	595	596	320	389	680	999999	727	447	999999	340	999999	53	999999	999999	341	999999	852	287	39	999999	689	785	999999	978	842	260	49	285	999999	999999	379	642	542	70	640	635	46	335	999999	872	919	369	261	999999	521	93	863	999999	879	855	359	999999	983	582	596	999999	323	999999	546	429	999999	451	999999	887	960	607	510	723	999999	706	726	999999	730	166	479	329	533	218	466	759	999999	356	406	476	555	146	659	960	473	999999	999999	705	789	137	278	478	999999	374	113	914	999999	149	999999	183	139	832	999999	827	113	277	287	114	999999	786	42	258	999999	648	999999	823	999999	549	259	384	999999	30	999999	603	999999	10	999999	169	115	552	187	258	999999	233	347	999999	633	999999	857	206	552	217	830	12	105	999999	432	606	42	290	966	42	889	115	788	118	104	999999	939	112	999999	127	999999	332	609	783	392	822	310	619	200	126	692	63	832	187	200	735	507	867	577	478	137	824	999999	154	368	999999	444	239	999999	723	892	999999	999999	434	218	508	402	321	637	610	305	423	99	850	349	836	283	611	917	369	411	81	999999	723	990	184	746	999999	425	631	387	81	990	476	233	937	59	407	968	691	342	196	999999	
967	999999	713	735	999999	804	532	487	999999	321	268	321	820	999999	290	443	43	761	937	895	999999	233	234	432	999999	999999	411	786	875	999999	236	36	999999	842	567	550	999999	999999	21	999999	893	999999	554	999999	731	164	413	999999	769	964	999999	930	405	300	233	743	948	291	121	118	402	999999	611	200	999999	242	106	978	999999	740	999999	999999	749	285	999999	999999	678	475	700	999999	222	694	27	911	707	305	999999	924	999999	823	601	995	337	903	268	999999	542	363	673	499	999999	999999	64	39	807	350	190	129	298	370	74	483	590	652	895	708	727	999999	493	999999	611	182	999999	839	148	170	267	846	27	853	330	325	801	211	411	999999	999999	988	113	366	125	511	635	258	758	127	999999	685	17	560	430	841	870	883	999999	885	75	225	999999	647	93	343	112	444	49	999999	682	389	250	999999	78	999999	597	136	999999	110	546	120	999999	31	755	999999	999999	466	433	999999	454	917	323	526	999999	424	999999	466	283	782	408	999999	219	999999	445	36	444	899	492	692	254	744	219	787	999999	955	145	868	892	511	504	645	21	560	999999	764	75	724	396	999999	999999	141	852	892	701	356	999999	999999	586	728	147	939	974	740	245	999999	999999	536	187	766	288	239	573	772	999999	999999	188	999999	713	680	999999	720	513	999999	999999	999999	999999	327	95	999999	64	73	292	173	373	999999	671	999999	999999	594	66	999999	999999	630	999999	410	567	90	614	939	999999	999999	999999	905	768	427	436	146	688	132	819	999999	450	999999	711	224	946	410	408	723	101	907	344	129	623	999999	183	999999	999999	651	555	811	713	156	999999	999999	706	387	404	946	138	534	999999	202	999999	676	99	361	918	160	463	999999	681	890	847	269	907	248	292	347	254	552	674	46	576	999999	677	999999	999999	899	518	569	15	461	594	567	325	151	353	947	999999	999999	999999	999999	197	999999	139	999999	308	999999	904	468	999999	67	702	585	999999	999999	626	767	998	795	992	28	999999	999999	160	999999	305	289	943	766	894	344	16	432	587	363	999999	187	879	999999	995	803	995	60	474	999999	759	999999	999999	769	525	585	948	546	829	946	999999	303	248	999999	526	28	622	999999	999999	759	999999	999999	997	506	999999	448	999999	153	999999	999999	33	591	999999	211	470	296	581	184	999999	318	396	469	999999	641	999999	554	939	969	338	976	191	857	486	715	898	489	21	211	72	86	697	804	746	640	999999	97	999999	46	448	239	447	447	999999	264	999999	999999	999999	366	822	999999	508	999999	815	999999	999999	175	
115	714	999999	980	284	380	121	999999	621	591	999999	999999	999999	595	999999	902	531	108	539	743	999999	231	999999	316	812	999999	388	911	577	778	989	922	633	757	982	170	732	999999	955	76	336	999999	999999	781	867	999999	647	237	481	606	397	716	294	999999	999999	883	372	996	177	629	999999	210	999999	842	999999	800	338	961	613	519	179	73	153	999999	999999	240	588	570	448	108	999999	161	439	971	391	283	637	369	553	999999	999999	736	300	336	999999	136	144	801	188	76	385	686	623	962	999999	334	572	822	999999	974	305	801	557	79	621	839	770	624	999999	328	173	969	417	514	720	443	772	999999	999999	999999	105	787	999999	382	999999	330	537	476	999999	999999	999999	815	512	579	803	996	188	230	714	246	365	519	350	859	903	999999	278	118	251	992	561	999999	436	576	878	518	420	185	999999	999999	311	303	89	403	617	358	467	838	711	723	265	552	113	160	999999	585	446	531	478	315	61	999999	999999	999999	506	956	388	935	700	294	586	12	873	423	934	71	440	946	252	555	949	439	407	527	737	18	651	999999	999999	303	81	888	707	51	248	882	78	536	897	661	969	999999	148	427	999999	999999	678	689	999999	863	154	499	289	922	366	999999	31	707	999999	999999	314	112	999999	407	222	698	999999	832	999999	999999	992	904	59	590	586	427	301	979	390	999999	340	962	69	788	158	581	999999	999999	685	626	999999	371	720	999999	999999	866	248	741	214	448	957	845	514	174	870	249	450	699	346	938	999999	999999	999999	341	166	352	52	505	258	640	999999	519	157	557	999999	631	194	649	243	719	189	559	775	941	526	494	457	895	917	999999	141	909	999999	746	306	999999	54	999999	253	14	999999	742	999999	573	358	448	698	956	974	249	65	800	465	626	758	770	276	384	815	671	894	157	999999	999999	509	190	80	410	261	381	999999	806	406	999999	999999	446	76	211	592	88	796	501	999999	678	999999	341	453	999999	987	999999	552	670	573	999999	999999	676	165	999999	74	999999	377	297	999999	602	662	259	403	235	730	321	704	75	791	737	999999	403	236	908	999999	999999	999999	999999	423	999999	828	916	242	999999	130	999999	291	923	147	424	710	509	796	328	25	999999	999999	228	999999	676	830	999999	999999	999999	999999	715	449	256	656	896	442	129	874	978	774	999999	26	577	115	509	40	780	928	999999	999999	375	607	908	999999	999999	999999	518	165	746	895	351	999999	406	999999	414	780	999999	277	250	982	591	635	818	999999	279	587	999999	999999	592	646	999999	
559	510	809	340	999999	541	363	999999	999999	923	963	137	92	432	708	999999	458	999999	729	994	513	999999	999999	445	740	789	364	623	314	999999	405	572	110	845	792	537	596	999999	306	249	681	513	582	68	999999	507	735	999999	999999	999999	912	999999	863	651	547	871	125	374	600	329	999999	999999	459	798	999999	401	999999	247	639	180	33	999999	404	490	999999	999	115	336	817	242	999999	242	61	346	956	983	709	999999	307	921	422	231	197	976	72	941	64	999999	539	999999	481	497	491	400	944	252	27	383	338	547	765	788	557	999999	999999	999999	688	999999	841	545	691	999999	940	999999	999999	801	482	999999	999999	381	945	330	796	591	760	565	750	660	999999	714	999999	999999	999999	759	165	633	674	829	711	128	999999	999999	943	994	544	903	999999	999999	999999	153	999999	600	955	999999	602	445	991	965	607	710	999999	38	719	136	579	365	456	999999	562	134	999999	653	716	309	128	13	386	802	57	856	17	999999	28	259	944	375	381	173	167	999999	642	708	999999	999999	925	234	232	816	425	189	457	999999	221	517	25	126	883	656	837	598	69	199	999999	751	702	226	19	470	999999	214	984	292	32	842	492	999999	431	715	384	894	781	569	387	867	409	639	765	510	243	999999	491	724	336	569	660	452	790	999999	308	708	224	761	999999	999999	205	999999	355	379	34	597	694	999999	281	999999	817	499	999999	999999	351	72	461	999999	237	364	999999	269	999999	463	191	50	637	999999	999999	675	680	29	934	176	999999	999999	999999	999999	486	645	142	322	452	392	751	999999	640	739	138	245	257	715	534	280	999999	935	218	892	197	984	959	743	999999	606	273	797	999999	645	388	116	999999	74	33	591	999999	410	816	573	999999	29	409	898	999999	999999	428	999999	999999	664	678	736	999999	999999	208	501	685	999999	999999	846	129	954	607	999999	361	31	999999	999999	692	943	59	97	129	644	999999	999999	585	71	919	999999	188	308	311	900	967	999999	90	385	866	531	999999	831	999999	999999	454	756	999999	414	999999	801	713	245	282	999999	615	591	617	392	221	41	916	624	479	999999	999999	821	999999	707	37	709	941	92	326	170	47	227	999999	159	999999	433	754	999999	524	128	876	999999	999999	759	294	385	43	697	999999	834	614	999999	362	999999	999999	999999	114	715	999999	999999	999999	999999	918	121	514	398	999999	468	201	787	999999	999999	110	361	105	724	795	892	999999	652	676	253	999999	491	999999	755	864	372	846	567	329	999999	999999	686	268	256	34	913	254	896	999999	575	999999	999999	
999999	999999	999999	11	999999	999999	837	999999	999999	999999	999999	616	711	436	565	999999	533	980	999999	634	999999	246	953	423	102	999999	700	999999	648	525	999999	110	747	543	933	999999	574	863	590	269	729	118	746	67	525	652	545	598	358	495	373	61	999999	871	917	321	914	768	908	999999	886	956	573	778	999999	70	999999	177	999999	878	194	669	399	999999	999999	359	500	896	897	449	313	112	533	162	161	999999	157	999999	999999	621	773	999999	954	657	382	999999	545	968	999999	464	784	377	105	480	311	704	662	601	999999	999999	821	28	999999	469	629	784	432	420	999999	999999	913	992	551	881	114	387	714	741	979	142	814	999999	954	443	999999	936	17	999999	850	457	999999	555	999999	999999	800	754	936	495	38	999999	999999	134	351	393	551	791	825	223	375	923	999999	920	622	834	753	298	74	436	803	999999	777	379	570	178	652	999999	92	494	999999	360	451	228	999999	999999	999999	999999	190	570	892	873	120	793	687	927	468	984	999999	85	314	511	999999	509	692	344	819	999999	564	182	741	192	709	341	999999	25	999999	770	217	241	52	74	999999	999999	544	929	582	984	999999	643	710	667	435	16	189	999999	670	999999	536	378	571	821	135	18	999999	709	173	779	661	672	454	999999	777	999999	43	249	403	195	999999	762	762	999999	999999	921	471	999999	999999	703	161	561	354	540	999999	838	669	999999	939	109	675	835	765	803	332	28	999999	23	889	734	972	999999	999999	484	977	773	616	735	542	213	546	755	951	999999	628	110	328	914	463	939	41	812	999999	999999	999999	139	996	958	999999	999999	733	458	193	999999	730	221	999999	870	562	470	999999	933	999999	735	999999	920	883	305	185	231	700	999999	999999	950	702	999999	639	883	964	847	777	999999	999999	999999	480	97	571	928	740	417	725	457	362	999999	716	107	999999	574	740	599	999999	999999	783	291	568	459	898	999999	999999	570	581	501	905	999999	693	575	999999	999999	264	475	358	999999	565	768	999999	253	921	999999	244	999999	46	999999	153	375	999999	86	873	999999	714	30	999999	339	608	180	999999	999999	552	646	309	151	396	719	319	999999	999999	301	999999	999999	785	325	999999	341	997	725	534	516	357	539	123	616	701	769	701	244	285	29	355	395	932	281	700	284	267	103	218	326	999999	878	999999	310	940	858	999999	398	492	858	341	883	999999	999999	876	23	533	692	449	626	28	85	988	999999	945	750	999999	999999	625	264	83	904	516	999999	760	479	413	813	999999	999999	613	312	751	427	688	472	749	612	
404	687	751	574	654	592	308	679	889	905	364	199	999999	999999	772	238	784	436	376	438	569	407	999999	719	999999	606	22	715	999999	571	541	483	11	480	118	938	512	508	999999	924	908	999999	589	508	458	486	999999	960	540	523	642	262	105	320	999999	997	87	41	558	999999	999999	593	355	328	374	881	198	304	999999	834	725	286	186	452	530	999999	818	111	270	539	538	61	184	810	929	999999	387	690	437	120	860	481	950	212	354	324	735	270	143	577	298	772	426	999999	999999	366	85	653	790	999999	189	976	770	999999	519	999999	418	544	399	94	504	999999	999999	433	974	253	335	974	108	215	751	557	967	999999	251	765	999999	479	22	572	213	734	900	871	931	883	711	931	692	826	905	999999	871	59	999999	999999	905	992	731	554	40	999999	554	999999	814	999999	999999	86	777	753	891	999999	999999	826	881	999999	606	996	501	101	542	999999	291	281	310	999999	686	918	620	460	860	643	999999	467	999999	112	189	326	66	310	874	999999	164	938	999999	999999	668	999999	177	313	999999	999999	500	640	22	999999	819	999999	283	999999	945	101	466	999999	893	258	201	75	294	999999	590	999999	939	201	226	907	249	352	999999	344	892	641	750	999999	276	951	152	118	454	905	293	999999	52	999999	365	782	999999	999999	55	686	774	999999	760	999999	723	903	968	309	423	114	999999	476	936	999999	371	313	350	160	999999	941	115	93	621	388	999999	683	999999	146	835	999999	740	411	307	660	569	300	880	361	593	373	983	999999	999999	349	518	816	970	113	999999	61	442	27	787	113	999999	999999	981	382	999999	49	665	999999	474	978	374	985	178	285	379	999999	433	999999	566	686	999999	999999	397	999999	869	678	999999	144	704	783	999999	999999	623	204	90	878	318	507	457	999999	707	160	378	716	974	999999	999999	999999	733	371	999999	452	460	999999	154	317	303	999999	513	234	336	999999	138	690	977	651	371	974	999999	501	762	925	542	999999	978	808	894	681	306	345	40	28	999999	343	999999	558	272	522	999999	999999	584	999999	994	232	227	999999	32	688	739	333	172	673	999999	241	608	703	910	447	133	999999	422	622	412	178	203	317	999999	795	534	428	388	849	999999	432	917	162	930	319	794	801	999999	999999	942	973	182	367	529	180	734	461	648	999999	398	712	360	961	206	826	38	910	999999	999999	163	320	944	323	748	999999	323	455	773	601	652	331	999999	216	679	438	995	836	788	949	70	83	999999	563	460	221	82	955	956	114	290	884	744	558	
999999	631	39	859	618	462	856	288	688	999999	183	999999	162	999999	292	767	831	201	131	999999	999999	90	540	391	862	537	999999	367	499	669	320	999999	587	999999	164	57	409	145	228	335	103	782	999999	733	389	393	69	928	673	999999	282	99	763	636	392	971	101	999999	996	91	469	999999	789	999999	736	415	489	160	999999	244	368	695	973	796	24	394	695	807	11	478	477	74	999999	310	396	231	14	950	619	192	956	761	148	147	999999	604	992	375	997	974	999999	999999	939	439	999999	587	125	966	622	998	999999	294	999999	527	999999	404	803	488	633	515	411	538	999999	806	287	606	556	836	929	419	401	330	810	37	574	568	135	265	480	808	115	47	338	999999	906	672	125	621	533	999999	800	514	741	491	572	999999	377	143	999999	233	40	289	999999	212	606	955	999999	999999	953	54	999999	548	999999	824	409	373	999999	920	999999	615	491	935	312	999999	999999	886	588	328	464	207	200	991	114	256	777	826	10	999999	24	951	999999	999999	667	488	202	262	999999	917	92	208	999999	457	243	545	742	105	999999	579	593	720	376	166	999999	755	854	287	444	999999	999999	582	373	82	905	999999	999999	985	277	824	274	366	389	671	245	265	40	999999	757	999999	514	999999	849	999999	543	304	584	41	351	912	634	915	817	746	870	509	835	104	999999	295	127	999999	827	999999	314	236	999999	999999	920	898	999999	120	529	876	256	374	732	941	539	999999	999999	395	643	365	199	359	548	642	999999	735	430	999999	999999	999999	450	757	999999	697	127	316	963	878	999999	999999	197	999999	395	999999	499	505	776	893	565	941	921	732	123	999999	962	954	687	999999	999999	195	478	999999	919	67	435	499	520	45	824	232	999999	999999	999999	200	177	999999	964	607	153	999999	958	536	381	259	551	718	643	999999	734	999999	629	275	974	925	975	999999	604	338	516	10	985	741	999999	999999	303	435	457	922	304	297	989	90	554	609	236	999999	999999	999999	515	999999	855	999999	999999	661	999999	381	521	358	225	768	81	636	101	999999	319	999999	999999	48	999999	125	270	720	96	447	183	548	720	999999	699	43	991	934	822	798	999999	857	440	418	739	999999	913	999999	999999	536	225	363	989	412	999999	999999	484	378	713	399	999999	999999	51	863	487	64	999999	157	659	191	999999	147	814	302	999999	461	786	58	999999	44	212	172	23	560	231	819	559	999999	999999	689	559	999999	230	432	352	20	815	999999	930	685	999999	766	449	525	759	88	549	696	414	838	233	999999	999999	999999	
197	294	131	999999	642	999999	504	352	82	969	999999	163	999999	391	999999	987	645	219	999999	623	774	445	999999	497	800	152	280	862	904	245	466	133	552	552	999999	68	888	334	934	999999	190	918	999999	479	999999	999999	172	167	746	426	202	23	318	999999	904	752	571	634	691	500	398	999999	999999	999999	513	999999	610	373	157	999999	109	321	285	855	442	855	999999	253	603	203	999999	999999	126	488	999999	999999	999999	105	648	491	496	263	643	444	874	999999	480	856	966	394	996	999999	19	999999	326	999999	737	462	999999	58	11	327	999999	497	520	999999	525	958	794	69	999999	514	725	665	999999	845	999999	841	999999	893	385	894	999999	219	207	191	112	999999	172	171	715	362	91	599	490	179	999999	155	999999	598	34	522	999999	999999	700	999999	83	354	459	481	212	896	481	131	673	999999	49	999999	299	339	183	262	796	632	354	999999	433	999999	185	999999	622	532	917	392	868	863	832	381	999999	716	999999	758	812	691	958	999999	999999	999999	999999	999999	139	412	856	999999	425	771	725	440	561	368	67	999999	178	233	858	999999	979	98	999999	999999	284	999999	311	583	231	999999	450	115	999999	999999	999999	999999	209	801	105	219	675	332	967	999999	999999	401	999999	999999	999999	171	589	589	832	288	999999	792	999999	126	108	999999	110	282	373	10	331	619	766	36	908	593	747	377	138	649	14	656	999999	164	672	882	999999	161	924	69	835	860	283	395	695	999999	999999	93	702	634	119	403	958	966	776	527	999999	792	251	75	423	222	999999	193	999999	193	671	552	999999	226	999999	948	358	314	175	999999	999999	381	999999	999999	826	664	674	999999	539	611	999999	163	388	999999	257	65	910	859	999999	623	409	999999	122	511	995	224	639	486	21	170	54	654	801	316	999999	263	999999	999	248	759	547	957	653	671	495	518	173	309	968	566	48	498	999999	552	999999	255	269	829	256	612	34	999999	492	999999	567	54	362	81	963	993	604	910	999999	999999	85	452	447	450	26	487	60	999999	518	454	131	555	999999	259	256	935	999999	631	752	636	735	359	475	999999	114	450	165	999999	999999	974	962	137	877	781	476	617	999999	999999	813	769	561	694	999999	47	999999	21	999999	112	999999	37	999999	972	168	984	161	725	977	172	346	575	331	958	994	543	491	994	678	214	999999	638	999999	186	818	999999	85	51	680	999999	999999	102	393	63	276	318	976	990	969	892	630	999999	640	645	481	999999	448	999999	999999	999999	999999	262	343	999999	330	197	899	821	163	184	909	119	
999999	550	145	254	192	999999	691	685	566	501	34	785	583	41	999999	491	999999	581	545	482	999999	544	881	774	759	999999	732	89	418	164	999999	794	983	999999	706	999999	510	237	64	179	910	23	579	63	999999	557	279	999999	199	418	125	582	639	437	768	510	668	371	494	999999	545	612	277	412	665	240	999999	73	334	907	981	478	526	375	999999	338	999999	827	545	211	999999	443	999999	10	48	263	999999	555	752	999999	431	149	742	411	634	308	746	999999	397	998	999999	216	964	291	999999	999999	65	274	999999	439	546	840	825	292	392	111	722	276	373	412	85	256	999999	999999	486	842	999999	999999	999999	273	999999	797	440	547	455	999999	479	609	999999	999999	207	890	690	323	659	591	323	459	999999	533	586	479	999999	985	922	509	896	835	805	594	911	940	533	601	847	748	999999	287	837	338	999999	122	702	999999	214	195	565	996	479	895	528	999999	106	217	687	122	993	454	624	946	167	643	804	999999	490	999999	366	98	475	910	190	46	622	689	999999	473	999999	999999	999999	737	943	899	365	999999	76	634	843	326	914	735	999999	955	662	890	181	988	999999	724	999999	947	999999	477	531	569	999999	492	663	999999	316	224	345	170	674	887	12	268	288	894	912	856	423	50	184	740	999999	234	383	731	999999	912	999999	999999	352	832	999999	999999	378	796	205	584	971	437	19	699	399	594	999999	775	888	999999	710	424	812	634	534	788	999999	790	414	490	999999	931	898	404	999999	293	999999	841	978	535	890	491	698	337	999999	985	40	999999	350	570	942	608	843	605	999999	999999	999999	999999	999999	130	184	587	999999	999999	476	49	999999	615	639	116	775	449	796	363	33	228	725	484	749	999999	757	999999	449	843	999999	999999	98	303	201	330	999999	999999	543	858	361	312	109	983	861	844	456	425	845	999999	794	503	811	999999	582	984	23	765	968	759	999999	366	999999	999999	177	966	951	245	424	319	73	674	999999	938	12	720	128	742	999999	904	102	342	972	999999	58	54	698	608	999999	216	316	286	999999	999999	496	994	175	560	999999	895	893	999999	999999	536	180	999999	597	873	487	861	999999	999999	999999	73	666	39	394	931	500	132	277	353	524	217	12	787	541	130	452	17	999999	567	925	727	21	881	999999	445	45	928	999999	999999	130	859	351	999999	143	999999	127	999999	999999	999999	70	693	999999	999999	695	794	999999	999999	588	476	430	479	999999	308	356	425	62	785	699	948	999999	571	999999	999999	232	665	866	999999	653	999999	13	986	408	999999	
506	241	109	999999	999999	999999	912	652	999999	981	404	650	553	52	688	999999	27	342	766	660	347	499	999999	999999	327	40	928	566	739	125	473	999999	81	999999	801	124	326	591	600	999999	46	253	231	999999	58	581	121	823	288	935	455	670	229	747	974	17	223	924	152	164	618	999999	912	234	518	999999	999999	559	251	574	401	436	999999	999999	999999	104	999999	334	136	746	918	114	999999	804	670	802	224	333	999999	999999	900	401	999999	999999	544	690	340	999999	999999	98	12	999999	999999	714	543	29	929	615	999999	879	999999	889	798	406	245	999999	78	999999	564	999999	745	999999	539	457	999999	999999	987	999999	80	933	764	281	158	48	743	366	532	573	270	651	872	999999	209	150	999999	999999	603	51	210	40	999999	231	442	470	999999	999999	999999	999999	999999	544	41	999999	545	999999	999999	468	741	760	662	999999	981	504	999999	912	842	146	55	398	402	999999	999999	945	105	999999	321	542	838	688	999999	999999	343	408	533	999999	999999	249	74	999999	36	596	280	842	389	331	999999	127	384	529	999999	999999	711	635	732	387	999999	999999	538	505	879	999999	629	62	999999	675	999999	582	971	131	303	603	82	46	999999	805	392	563	999999	774	999999	999999	168	318	71	489	285	707	999999	999999	589	999999	999999	568	140	454	967	227	778	713	785	476	155	262	236	999999	144	675	273	926	999999	583	999999	764	999999	685	423	999999	991	585	400	999999	907	825	541	769	892	513	905	917	838	174	785	853	988	524	58	905	91	47	354	610	443	749	160	16	15	946	63	454	41	655	235	202	322	999999	569	329	999999	999999	999999	630	769	356	98	830	797	674	999999	990	999999	517	239	953	240	790	404	167	675	535	763	999999	459	461	886	192	938	592	540	999999	955	728	194	999999	906	999999	999999	999999	660	329	218	999999	999999	999999	817	999999	999999	281	962	999999	551	411	654	999999	703	195	181	318	999999	905	891	214	144	733	999999	908	999999	615	57	516	949	999999	507	356	326	433	999999	395	643	999999	999999	999999	630	999999	500	554	84	999999	919	720	552	532	999999	754	437	999999	999999	448	38	999999	200	999999	234	456	999999	244	904	307	869	280	421	785	674	107	149	999999	999999	136	242	491	834	334	999999	999999	963	426	999999	752	919	322	237	335	367	734	999999	999999	442	999999	434	265	999999	776	139	649	309	999999	858	530	999999	212	999999	999999	215	547	84	865	999999	898	999999	166	554	161	388	556	999999	96	428	939	924	194	791	410	701	999999	841	67	205	999999	37	207	568	170	
146	716	999999	999999	129	820	660	317	840	544	999999	277	711	999999	398	582	999999	222	348	918	605	430	420	29	999999	238	705	27	670	78	870	294	598	394	24	671	664	886	966	607	999999	617	353	257	718	433	999999	353	668	622	450	814	858	649	999999	715	999999	872	788	999999	124	642	646	999999	999999	999999	999999	326	483	726	918	999999	256	999999	639	987	87	173	311	999999	962	362	358	999999	627	66	436	949	829	309	376	792	999999	999999	493	646	971	581	583	321	999999	999999	870	942	704	731	568	127	19	999999	638	999999	999999	843	929	999999	294	598	999999	617	970	729	496	183	360	135	621	999999	257	992	26	505	590	990	200	22	999999	999999	353	896	498	318	940	999999	999999	243	231	264	999999	731	362	382	437	999999	999999	35	999999	999999	591	999999	119	396	999999	26	559	142	552	580	652	916	279	999999	254	257	128	999999	789	243	513	126	999999	999999	36	526	999999	999999	999999	623	650	999999	559	999999	999999	775	786	112	999999	999999	703	537	691	999999	612	238	461	999999	999999	999999	847	999999	245	999999	192	474	674	753	370	999999	386	916	999999	999999	930	487	999999	483	999999	479	999999	26	223	865	540	975	435	263	754	797	999999	999999	515	889	775	961	929	340	613	999999	110	999999	741	104	546	787	999999	762	721	135	999999	978	433	658	718	999999	474	380	688	216	48	999999	999	572	999999	232	410	185	162	999999	557	36	870	701	378	438	284	999999	999999	999999	512	672	541	628	925	999999	731	999999	999999	944	497	559	651	999999	321	689	43	178	814	999999	386	999999	610	752	999999	999999	118	999999	289	290	556	354	60	999999	999999	376	879	380	999999	203	500	553	14	218	481	998	999999	473	389	689	404	999999	315	14	376	224	999999	788	61	90	978	999	577	890	397	152	999999	716	999999	945	810	999999	531	620	824	999999	999999	401	281	579	470	999999	352	999999	885	450	48	56	568	999999	313	100	329	999999	225	500	976	124	820	338	499	668	772	443	878	741	999999	695	999999	999999	930	670	517	481	620	343	657	999999	14	947	113	462	157	999999	641	999999	343	965	404	333	856	179	581	999999	999999	999999	871	999999	721	999999	866	353	999999	34	560	999999	583	847	945	881	843	10	120	873	999999	999999	521	561	801	169	407	618	999999	857	687	760	99	999999	999999	818	472	999999	264	859	91	760	597	132	660	999999	999999	999999	999999	999999	489	855	69	999999	999999	999999	999999	320	116	562	747	257	63	17	346	799	553	999999	455	136	999999	104	999999	260	791	474	449	999999	
900	802	33	999999	598	777	999999	832	701	391	855	358	538	161	999999	999999	122	834	706	999999	785	861	999999	999999	50	893	113	395	119	809	915	253	603	891	420	313	999999	835	658	286	640	999999	108	171	999999	999999	999999	999999	462	54	147	957	767	860	612	49	999999	898	870	999999	673	982	722	892	475	611	754	646	741	337	173	286	185	999999	949	281	762	294	971	943	304	999999	999999	75	671	958	486	743	288	999999	999999	640	965	952	612	658	792	999999	695	552	999999	951	527	134	880	861	999999	346	911	341	999999	999999	926	926	410	828	59	999999	231	517	135	999999	999999	370	380	532	321	232	818	999999	488	557	999999	999999	601	353	327	807	999999	999999	185	149	832	999999	104	999999	999999	49	551	783	608	145	984	187	427	999999	593	167	753	357	999999	559	528	620	853	729	999999	507	334	67	510	251	471	420	342	986	189	420	275	486	818	282	681	44	999999	999999	572	421	11	271	999999	170	64	836	270	999999	620	999999	103	999999	431	999999	999999	493	282	999999	673	999999	845	440	999999	183	891	277	999999	999999	999999	494	928	510	166	61	505	73	308	350	197	635	160	999999	375	966	326	900	64	612	567	999999	761	335	679	999999	576	570	119	586	279	786	308	999999	748	136	294	593	218	380	999999	650	999999	932	179	48	999999	139	999999	194	856	991	222	999999	710	690	732	602	831	168	484	934	953	722	81	410	999999	168	966	248	682	999999	999999	999999	901	917	12	828	165	640	585	446	505	999999	729	288	573	381	292	999999	403	691	762	59	999999	775	999999	999999	861	999999	711	264	173	826	512	133	309	538	34	792	999999	903	447	200	583	48	999999	39	993	792	836	955	876	908	844	991	970	999999	789	136	230	999999	966	999999	928	330	283	678	422	606	978	45	357	499	379	500	999999	999999	476	999999	999999	667	999999	999999	931	756	388	999999	981	999999	163	666	999999	898	999999	159	936	61	271	999999	999999	760	616	396	814	999999	608	386	539	354	747	999999	175	933	999999	562	69	999999	464	182	941	28	697	902	999999	322	999999	999999	927	230	563	999999	310	999999	999999	585	999999	92	264	140	157	12	725	999999	772	754	501	815	117	19	99	48	999999	99	320	746	73	714	944	502	999999	159	999999	319	791	999999	999999	950	841	215	511	999999	643	333	34	939	303	999999	139	697	820	999999	999999	999999	140	524	605	221	903	354	999999	347	148	762	627	998	553	415	845	999999	999999	550	973	902	999999	122	405	272	74	380	453	999999	585	256	
999999	41	808	541	188	277	999999	886	56	999999	693	173	838	880	706	36	396	999999	224	911	999999	279	999999	448	419	28	128	342	157	999999	901	999999	762	999999	91	595	200	21	237	999999	278	770	503	486	218	344	283	999999	566	47	984	565	789	673	999999	411	999999	999999	131	169	158	999999	739	999999	596	186	411	999999	999999	120	836	999999	659	646	999999	999999	999999	999999	999999	85	744	603	776	999999	548	346	999999	98	999999	679	999999	830	999999	999999	999999	661	999999	979	999999	42	932	999999	725	456	211	609	905	152	999999	934	636	510	139	56	999999	554	840	999999	974	260	457	322	269	130	58	15	494	591	227	981	999999	795	999999	207	153	417	999999	999999	907	939	999999	586	68	999999	53	561	701	844	653	874	821	410	14	639	584	619	78	605	408	205	125	323	999999	58	695	840	378	931	999999	17	676	520	722	45	819	871	264	999999	87	496	314	650	938	999999	999999	839	790	999999	623	533	348	282	922	712	999999	126	661	20	999999	212	193	769	999999	645	999999	310	688	969	820	713	365	560	999999	911	890	474	384	581	887	856	59	876	318	379	999999	403	598	19	999999	702	999999	254	460	999999	313	544	708	303	155	999999	999999	821	681	909	178	787	754	20	999999	359	742	90	999999	210	999999	316	461	571	976	804	712	678	757	999999	999999	120	110	653	608	355	765	91	435	38	999999	237	204	408	211	880	648	999999	198	862	999999	138	132	260	720	996	93	147	326	351	156	999999	999999	563	415	67	687	110	412	475	593	999999	654	999999	999999	926	999999	62	370	999999	165	134	490	894	167	375	988	850	933	611	272	628	764	94	881	232	173	640	999999	154	203	548	185	722	999999	310	484	999999	754	794	999999	41	776	230	196	31	992	999999	406	50	999999	837	177	800	213	964	895	570	221	999999	999999	481	68	999999	902	616	949	999999	999999	857	890	960	105	149	726	241	852	544	898	859	999999	993	244	953	85	365	380	384	999999	315	999999	914	816	482	41	413	972	560	327	579	82	234	553	548	159	118	742	999999	83	999999	122	361	672	361	52	769	247	115	150	999999	999999	574	999999	320	452	999999	153	622	118	999999	999999	999999	226	328	787	16	450	999999	804	966	623	352	310	546	999999	63	252	464	999999	271	176	866	419	999999	343	508	974	243	106	183	965	999999	999999	760	999999	999999	144	353	574	45	329	551	999999	184	923	893	273	999999	999999	399	733	688	192	846	157	402	882	445	999999	288	41	999999	599	631	11	504	
432	999999	999999	382	918	898	890	999999	942	624	999999	245	857	449	245	271	125	706	999999	286	999999	84	613	320	999999	999999	367	296	14	122	952	999999	999999	429	471	722	879	745	481	834	798	788	903	532	836	999999	587	546	53	770	101	892	192	724	999999	357	937	522	444	228	541	999999	999999	830	999999	886	72	438	999999	522	391	999999	235	999999	999999	999999	999999	90	999999	999999	121	999999	252	243	30	999999	497	999999	999999	123	785	366	311	999999	303	999999	397	82	860	950	584	159	568	531	388	999999	999999	577	245	999999	186	856	48	153	116	999999	361	166	809	999999	398	999999	999999	863	736	35	78	972	320	294	760	108	230	534	716	962	262	720	999999	999999	402	919	221	999999	936	999999	999999	168	155	584	842	240	272	258	561	969	999999	999999	795	363	999999	694	999999	999999	657	999999	635	514	436	154	999999	640	311	510	999999	479	999999	133	926	999999	999999	910	826	736	999999	529	836	972	972	747	999999	999999	925	501	657	708	662	270	795	858	304	813	731	11	127	212	929	762	48	92	999999	459	999999	989	656	741	867	531	510	999999	252	999999	541	688	764	909	715	810	852	999999	999999	142	338	78	512	999999	999999	825	618	999999	999999	999999	999999	890	181	929	778	936	999999	999999	999999	141	759	999999	616	640	281	52	246	999999	497	999999	909	999999	275	443	131	710	486	761	562	999999	999999	271	537	178	999999	650	999999	999999	999999	999999	964	936	999999	685	383	999999	462	871	622	999999	588	409	999999	999999	174	407	999999	738	808	77	459	93	364	999999	999999	498	139	447	911	630	535	411	999999	999999	163	972	866	590	999999	999999	258	999999	149	425	463	512	519	65	14	332	999999	999999	36	999999	329	999999	999999	999999	467	884	541	999999	960	991	610	187	332	999999	999999	201	541	45	999999	359	999999	843	999999	938	345	715	999999	84	442	999999	604	757	999999	24	999999	999999	400	993	132	185	999999	243	999999	157	814	999999	999999	486	737	813	791	990	110	676	999999	999999	937	643	537	751	906	466	581	999999	396	999999	801	317	999999	55	800	999999	912	503	440	585	999999	796	133	69	534	999999	347	629	798	614	657	708	770	912	345	756	466	381	999999	461	999999	999999	761	961	484	872	999999	691	999999	253	999999	606	245	667	297	151	520	477	999999	999999	129	952	999999	782	206	102	999999	732	709	54	90	999999	234	979	923	914	45	172	999999	661	660	655	617	554	535	60	472	113	999999	204	246	988	163	999999	341	709	701	978	764	391	335	999999	999999	968	172	547	382	266	
743	999999	999999	357	892	565	999999	474	345	999999	256	999999	630	443	999999	515	999999	999999	387	999999	648	999999	222	66	408	203	336	551	673	999999	391	999999	678	216	999999	251	98	888	106	598	999999	999999	374	672	731	618	761	891	11	999999	170	80	169	23	617	999999	170	999999	949	999999	239	999999	801	696	646	268	478	999999	84	865	427	918	995	788	999999	781	850	549	334	789	442	444	550	206	487	320	828	664	598	999999	91	999999	999999	999999	369	999999	75	999999	999999	473	999999	347	817	146	999999	252	84	381	767	836	679	999999	724	169	266	794	660	999999	218	336	439	813	824	999999	784	388	979	598	429	999999	999999	182	999999	861	649	105	999999	414	157	245	245	457	897	761	999999	999999	324	779	150	574	999999	471	999999	699	43	999999	999999	582	361	670	272	486	952	999999	131	506	106	999999	999999	999999	178	256	456	972	100	982	916	73	999999	999999	999999	209	457	854	93	253	999999	824	828	323	582	54	999999	999999	972	759	504	474	640	663	373	461	269	979	999999	14	25	496	609	999999	420	459	999999	47	607	999999	38	107	999999	877	794	282	44	207	588	134	204	969	999999	340	487	999999	432	420	950	611	999999	478	457	88	238	999999	999999	777	999999	133	545	24	879	999999	731	999999	135	762	869	101	426	999999	999999	282	810	55	496	278	572	968	36	98	97	995	132	560	650	270	648	999999	999999	999999	304	999999	588	189	999999	100	999999	90	326	999999	550	859	194	878	87	184	999999	193	999999	945	214	933	106	456	927	884	786	181	756	864	124	301	999999	169	767	999999	999999	631	955	406	669	999999	652	366	548	237	999999	254	482	475	999999	465	849	999999	62	370	999999	142	261	999999	313	438	334	462	555	999999	826	999999	120	999999	490	647	237	332	286	722	999999	739	999999	999999	83	999999	698	291	871	658	452	920	116	999999	576	561	379	999999	102	240	168	999999	811	298	411	785	144	340	999999	355	237	526	999999	340	89	628	999999	999999	141	771	999999	999999	590	896	806	999999	999999	999999	575	999999	278	488	240	55	564	101	999999	999999	999999	298	408	999999	999999	526	999999	925	94	776	327	999999	338	817	999999	331	500	124	609	914	999999	999999	999999	430	765	65	87	749	999999	999999	776	999999	999999	613	273	843	373	999999	746	73	475	999999	821	999999	395	999999	600	999999	999999	909	555	999999	491	24	137	792	431	999999	602	250	449	681	639	999999	10	339	257	725	553	774	957	999999	378	545	448	611	684	724	45	148	465	999999	879	387	244	999999	506	999999	
999999	480	421	395	780	505	624	999999	251	526	151	999999	999999	875	906	999999	999999	437	80	999999	576	526	118	707	999999	463	999999	822	802	262	999999	673	833	572	249	999999	999999	571	347	872	999999	654	370	167	583	979	769	589	719	783	999999	807	999999	560	999999	959	371	714	453	326	999999	801	991	988	466	477	232	806	636	833	999999	389	99	999999	34	921	165	950	133	962	694	999999	999999	29	826	999999	418	282	462	289	999999	649	127	31	162	129	662	381	701	116	757	962	953	886	999999	56	717	67	535	197	804	421	590	491	632	999999	999999	972	999999	213	999999	949	353	357	999999	103	271	78	55	904	268	783	259	27	215	731	252	227	999999	780	545	999999	747	275	484	999999	68	636	398	999999	431	690	220	999999	56	808	619	605	763	999999	784	649	999999	630	928	30	999999	573	285	901	999999	999999	993	391	667	708	999999	999999	872	832	44	634	999999	417	483	577	999999	760	970	407	999999	646	463	999999	995	895	349	126	346	464	138	999999	360	999999	367	950	999999	828	830	348	605	540	733	931	999999	159	999999	604	157	361	456	411	602	878	789	999999	999999	999999	396	771	999999	95	742	418	999999	549	283	191	59	533	999999	745	999999	632	999999	581	913	531	128	845	925	744	969	985	17	727	892	482	708	733	932	735	441	68	978	520	798	325	238	372	999999	999999	999999	623	480	711	480	969	86	999999	999999	495	842	551	999999	999999	126	756	410	976	657	801	483	326	600	154	313	871	654	291	782	999999	303	756	969	147	999999	355	514	305	256	922	999999	999999	21	446	892	999999	222	363	403	51	999999	261	715	84	314	238	33	999999	408	609	325	999999	435	133	202	96	581	999999	435	771	999999	999999	729	734	405	983	999999	999999	999999	422	999999	301	888	740	682	51	50	894	832	960	999999	187	897	647	607	610	74	888	254	999999	318	513	999999	631	799	809	532	981	679	331	923	869	84	985	950	999999	906	694	450	160	56	687	999999	475	450	999999	217	92	136	795	918	426	908	999999	113	999999	373	267	999999	999999	519	68	224	511	47	461	113	911	696	582	999999	379	447	999999	759	999999	637	999999	999999	999999	999999	449	999999	884	412	507	960	629	882	804	660	649	753	999999	999999	999999	472	999999	999999	988	961	306	395	999999	101	548	979	814	999999	482	999999	911	85	217	999999	80	214	340	109	999999	501	484	39	891	921	63	626	999999	999999	772	168	999999	999999	202	999999	305	999999	310	792	863	527	156	933	999999	999999	999999	574	546	
999999	570	782	142	274	897	497	487	276	999999	632	48	999999	119	361	923	323	253	887	999999	444	999999	26	999999	547	246	22	354	550	629	604	182	489	90	999999	892	989	36	999	136	999999	295	38	999999	677	754	999999	418	794	999999	96	53	861	691	111	329	554	878	594	37	885	152	936	999999	999999	460	999999	999999	544	999999	933	999999	999999	999999	187	159	947	466	236	793	304	603	559	999999	542	560	320	798	999999	254	348	999999	999999	971	999999	563	358	999999	659	227	999999	110	873	999999	86	799	799	999999	999999	952	382	999999	652	801	732	292	592	999999	114	349	149	760	999999	300	129	822	854	282	520	624	800	565	806	19	597	204	729	233	464	742	760	219	999999	36	871	261	999999	999999	248	958	970	952	286	320	87	444	999999	999999	999999	264	945	999999	999999	889	161	816	290	642	999999	999999	562	369	999999	999999	588	930	476	999999	999999	867	363	224	43	562	653	999999	288	496	999999	162	957	999999	26	210	999999	242	629	999999	874	65	971	826	436	999999	999999	611	20	915	732	157	967	411	165	349	900	731	494	37	999999	999999	538	999999	711	60	580	416	353	741	573	356	310	82	961	373	999999	537	999999	999999	166	52	838	373	764	784	194	999999	990	676	309	76	748	999999	168	571	526	187	125	385	140	989	267	278	351	999999	846	895	450	792	453	999999	943	172	871	999999	474	999999	39	926	865	35	425	676	442	507	607	708	999999	399	846	999999	421	411	999999	177	784	569	999999	388	999999	299	114	208	232	999999	132	999999	730	965	106	362	999999	198	519	114	573	591	836	844	778	147	982	999999	945	735	951	542	970	703	999999	999999	152	651	989	576	920	227	999999	506	999999	32	999999	947	303	494	570	233	999999	96	603	203	732	187	999999	799	317	64	999999	497	983	590	614	37	557	200	219	999999	208	999999	194	355	147	340	469	755	999999	999999	999999	461	175	728	999999	999999	110	225	183	999999	51	199	269	866	964	956	522	794	999999	950	400	112	284	999999	35	999999	902	257	999999	402	718	999999	639	999999	306	801	999999	265	939	731	926	999999	999999	254	465	999999	683	328	390	191	817	675	348	219	643	655	999999	111	999999	999999	999999	999999	168	781	256	196	999999	986	999999	173	633	999999	855	686	999999	999999	94	40	608	26	274	584	999999	999999	584	53	999999	430	639	650	624	231	562	999999	750	84	999999	246	997	278	999999	696	757	227	557	999999	999999	661	195	584	570	999999	502	686	437	999999	999999	999999	206	213	999999	140	357	919	
999999	412	704	999999	936	949	885	848	43	340	568	578	826	649	999999	999999	233	854	245	999999	89	478	728	999999	999999	999999	99	889	49	793	597	999999	348	838	999999	999999	999999	210	725	245	699	721	999999	172	999999	859	580	345	999999	181	999999	826	894	303	839	80	683	827	810	999999	860	996	809	999999	742	250	239	987	972	182	179	999999	138	999	365	367	365	566	758	999999	772	753	922	868	813	999999	433	55	998	606	999999	999999	399	142	385	702	912	873	429	877	630	592	373	794	11	957	697	895	999999	481	714	127	999999	862	999999	116	999999	940	436	971	817	193	999999	375	999999	152	999999	996	624	999999	455	999999	146	999999	327	999999	389	138	999999	999999	999999	538	117	526	892	353	958	999999	321	278	629	972	446	458	70	447	603	998	999999	858	335	700	999999	285	36	231	999999	197	544	640	999999	999999	999999	581	999999	288	999999	472	482	999999	194	104	684	355	43	483	56	688	821	880	586	391	999999	999999	530	383	267	832	500	999999	999999	770	993	681	552	684	898	865	999999	781	371	999999	525	726	999999	240	999999	925	252	999999	185	301	376	664	999999	345	899	999999	999999	999999	31	253	972	812	994	423	111	13	802	358	999999	190	137	49	518	456	866	999999	344	300	367	341	590	946	999999	81	404	338	627	217	999999	834	814	48	759	128	168	999999	999999	260	138	999999	133	893	969	994	999999	999999	156	607	479	999999	999999	760	165	690	662	36	327	922	29	999999	386	595	999999	750	999999	999999	999999	399	297	163	597	94	999999	354	218	697	976	999999	906	999999	192	29	738	999999	113	64	999999	79	465	142	395	809	999999	365	636	537	329	229	999999	85	56	756	320	325	983	999999	598	810	999999	965	999999	827	26	951	589	367	857	368	646	321	999999	220	934	999999	768	787	853	999999	718	680	377	757	871	831	999999	999999	709	422	232	467	999999	82	596	499	999999	999999	793	289	775	279	680	961	582	316	869	835	821	164	557	205	793	792	101	802	598	999999	955	194	929	163	999999	444	146	999999	855	143	623	444	82	210	994	573	999999	449	999	415	184	565	961	196	614	554	864	36	674	673	980	794	900	791	612	608	360	622	999999	999999	825	999999	461	735	221	387	999999	357	999999	999999	762	652	802	192	999999	999999	233	743	548	113	580	999999	999999	192	162	829	543	291	597	999999	999999	417	828	764	999999	781	114	236	999999	237	473	999999	826	454	999999	999999	992	717	674	222	385	999999	83	999999	665	716	888	999999	583	392	999999	799	
760	813	999999	354	823	47	999999	999999	295	996	999999	321	999999	73	999999	999999	281	824	836	825	999999	384	999999	999999	344	320	108	999999	893	835	652	592	393	673	756	22	447	999999	999999	955	125	999999	999999	999999	848	761	877	999999	433	827	997	999999	999999	27	192	385	802	410	999999	513	938	728	452	460	353	186	927	966	999999	999999	623	999999	319	881	710	999999	458	633	757	999999	999999	506	450	75	999999	893	999999	376	999999	381	220	46	557	11	26	999999	999999	476	44	672	834	999999	296	163	213	292	449	675	317	905	999999	999999	653	437	79	999999	288	386	621	460	999999	561	485	935	69	586	167	317	864	999999	999999	981	599	94	748	999999	220	296	861	556	453	370	69	585	454	51	393	999999	932	583	117	999999	854	584	532	282	435	360	104	999999	134	142	999999	999999	515	945	579	999999	688	999999	999999	992	524	75	16	779	502	899	491	27	202	47	385	291	216	889	137	24	999999	475	106	859	201	244	999999	321	560	999999	80	508	471	825	441	394	362	999999	986	788	999999	999999	999999	999999	869	86	999999	96	756	529	999999	625	817	999999	15	223	999999	372	800	290	999999	694	229	436	829	999999	999999	999999	999999	990	999999	100	902	348	446	810	999999	999999	999999	124	810	344	564	41	289	454	690	999999	820	999999	944	989	324	706	154	883	533	354	999999	887	530	999999	490	766	600	696	722	479	999999	205	528	879	999999	999999	480	999999	139	197	999999	384	301	999999	557	389	56	939	999999	206	204	563	999999	350	864	112	593	752	854	999999	999999	592	731	221	999999	624	999999	74	999999	639	235	999999	999999	345	207	999999	595	881	510	110	719	661	920	526	284	565	999999	188	999999	999999	999999	727	455	999999	756	564	652	90	860	932	690	982	331	999999	999999	359	999999	999999	999999	541	999999	712	252	753	89	999999	999999	215	936	999999	706	520	58	999999	547	508	399	422	588	642	680	999999	30	577	420	737	339	784	555	925	755	976	45	484	999999	389	999999	702	262	977	892	446	153	999999	235	999999	999999	985	599	472	999999	396	362	999999	861	10	691	674	342	351	999999	887	660	21	999999	729	999999	574	999999	167	999999	697	170	611	999999	243	372	999999	352	250	803	354	194	999999	965	999999	624	534	622	763	698	809	369	910	536	14	785	999999	999999	999999	694	999999	412	442	448	272	235	999999	760	628	638	999999	332	101	548	105	703	578	999999	117	115	999999	952	999999	999999	999999	999999	999999	84	745	457	999999	232	845	556	999999	999999	999999	644	702	999999	872	773	999999	
134	400	999999	277	372	441	311	217	95	62	400	999999	416	593	973	233	934	975	999999	999999	180	408	85	486	544	113	163	950	933	353	974	242	187	957	694	78	737	70	888	999999	999999	999999	154	999999	999999	814	999999	999999	779	420	999999	168	206	758	823	726	999999	999	732	268	287	360	284	741	87	168	565	459	898	904	495	874	999999	43	999999	999999	999999	904	41	730	85	804	999999	999999	586	999999	46	999999	143	999999	753	737	999999	629	999999	93	965	999999	999999	296	258	999999	999999	874	925	999999	999999	172	187	893	471	420	999999	12	192	483	189	761	165	271	131	146	325	999999	999999	757	999999	466	999999	999999	999999	999999	811	745	481	999999	353	999999	597	693	745	874	999999	250	506	999999	999999	335	999999	999999	903	999999	256	999999	174	999999	999999	531	722	177	999999	999999	494	689	927	999999	608	232	530	685	139	882	174	471	999999	999999	999999	999999	432	819	987	221	29	999999	593	761	605	980	580	369	254	822	584	430	347	140	389	999999	323	887	734	547	805	999999	752	31	49	785	315	917	999999	188	108	999999	999999	144	594	699	999999	176	24	628	652	170	441	999999	999999	743	999999	395	868	342	761	545	95	450	416	268	52	572	721	820	675	662	151	75	724	680	251	213	999999	690	466	156	872	116	999999	644	330	446	722	306	660	999999	999999	885	999999	562	818	999999	999999	999999	656	532	455	204	952	989	28	999999	592	628	502	999999	999999	187	875	999999	999999	978	556	771	937	606	849	425	169	755	613	266	999999	171	861	512	484	220	999999	933	700	678	163	999999	625	954	853	104	803	739	81	871	19	812	889	839	191	999999	398	60	683	40	44	207	385	762	727	999999	999999	989	446	638	999999	999999	999999	993	825	652	155	983	752	754	622	429	684	742	256	999999	281	31	331	527	999999	983	260	670	643	956	528	863	999999	433	338	813	303	442	726	78	897	999999	999999	539	999999	414	307	999999	999999	999999	522	999999	516	999999	158	744	668	919	817	170	691	253	999999	999999	133	292	999999	329	999999	808	999999	252	25	188	938	386	999999	791	715	999999	999999	332	262	999999	443	885	356	344	284	593	154	383	625	566	387	654	999999	154	999999	529	657	977	511	999999	489	280	627	338	953	999999	737	999999	214	410	485	999999	999999	999999	999999	248	935	422	55	833	663	752	999999	459	801	999999	840	862	386	195	999999	707	820	653	549	172	268	27	391	511	856	278	179	999999	999999	28	663	224	999999	177	593	999999	932	678	945	736	653	999999	537	669	
999999	999999	999999	999999	999999	777	548	347	999999	273	980	917	41	543	999999	395	999999	412	379	782	629	999999	154	218	601	524	775	151	707	812	518	999999	999999	721	579	981	777	161	999999	313	479	325	999999	454	197	675	213	399	701	560	164	251	798	999999	999999	316	730	291	999999	136	12	406	640	970	755	889	999999	319	964	995	617	431	999999	75	313	313	194	999999	31	925	320	385	450	999999	999999	999999	302	999999	681	272	999999	999999	734	448	311	82	685	471	699	999999	999999	894	434	999999	999999	732	413	732	451	736	131	40	269	500	999999	626	956	999999	322	487	999999	702	999999	701	743	131	696	399	999999	240	999999	723	999	999999	687	999999	999999	743	214	999999	863	569	294	945	151	231	236	243	632	999999	999999	201	158	221	710	545	265	733	999999	999999	999999	24	968	220	117	999999	40	999999	813	999999	675	222	999999	396	624	37	417	693	560	522	895	462	766	89	124	436	999999	788	23	999999	999999	999999	780	999999	889	849	601	84	837	742	200	690	430	243	999999	903	912	762	597	999999	138	571	999999	450	924	583	257	889	105	680	833	252	532	671	238	999999	999999	895	507	775	999999	343	999999	999999	331	215	42	533	999999	999999	999999	812	201	340	23	599	54	340	469	315	999999	711	978	999999	909	948	168	758	999999	562	471	27	999999	999999	257	794	716	999999	999999	718	550	724	819	883	166	31	61	999999	658	639	412	111	436	202	183	724	364	698	908	383	57	283	527	999999	999999	507	558	379	93	228	999999	689	222	750	764	877	999999	104	10	887	897	966	110	376	159	370	999999	71	648	999999	440	27	457	999999	999999	277	206	312	143	659	472	681	118	439	756	723	889	686	437	305	832	269	698	30	999999	91	999999	161	367	999999	916	999999	731	560	788	865	241	477	88	999999	681	589	961	351	425	225	999999	671	999999	435	481	904	999999	999999	700	180	329	436	267	999999	999999	54	944	999999	742	999999	999999	999999	651	890	491	421	607	999999	999999	253	308	999999	605	271	999999	511	541	931	999999	21	999999	389	860	618	545	805	999999	999999	403	637	644	217	999999	448	275	999999	30	999999	999999	69	999999	999999	727	999999	871	972	999999	996	365	592	512	23	999999	730	124	570	698	42	354	686	999999	999999	999999	999999	608	101	999999	166	999999	999999	999999	812	987	999999	714	176	661	413	746	573	999999	222	999999	811	999999	631	999999	999999	334	704	610	987	384	267	999999	999999	158	740	848	780	234	675	10	439	110	700	35	996	26	947	999999	294	296	781	
712	999999	973	735	862	977	729	870	831	301	325	999999	438	729	991	524	27	920	999999	966	348	308	221	999999	999999	434	605	375	861	999999	795	325	999999	602	999999	867	225	423	878	870	999999	364	999999	709	999999	605	271	999999	14	502	929	988	729	999999	443	414	777	279	34	437	381	364	999999	455	505	999	804	999999	184	999999	308	999999	999999	694	915	983	465	512	590	115	173	999999	370	368	456	807	596	999999	169	999999	100	946	999999	451	498	696	355	398	999999	124	999999	999999	999999	880	203	335	999999	45	414	999999	949	275	689	919	274	999999	999999	650	998	698	413	433	677	43	43	362	215	999999	205	229	637	999999	307	475	999999	737	187	999999	175	999999	860	560	965	709	202	824	267	999999	186	426	702	705	400	515	711	999999	999999	99	847	841	130	355	839	194	821	882	967	223	615	536	999999	999999	484	876	999999	852	467	967	999999	218	105	999999	424	999999	999999	931	676	791	764	936	979	98	999999	334	999999	514	720	781	887	319	856	54	864	999999	999999	199	231	523	999999	858	909	999999	258	638	745	999999	931	70	667	999999	999999	999999	458	679	557	807	999999	999999	999999	999999	141	686	89	531	361	61	870	774	258	337	710	162	999999	999999	36	999999	839	14	588	999999	583	999999	123	997	113	999999	595	195	102	722	329	80	647	355	999999	233	710	726	286	694	524	167	811	339	189	999999	72	999999	652	999999	967	865	999999	269	749	481	572	999999	999999	681	999999	685	681	536	18	640	999999	999999	999999	803	999999	999999	727	893	102	426	848	784	818	60	999999	52	999999	734	755	463	508	388	606	999999	660	999999	309	605	238	838	999999	999999	331	999999	548	304	374	849	999999	854	999999	678	177	999999	632	788	273	377	73	423	153	947	780	999999	142	136	172	933	152	858	813	132	664	263	999999	999999	462	279	999999	323	678	999999	999999	900	999999	829	221	282	999999	872	999999	931	542	999999	999999	538	999999	999999	416	421	142	440	999999	999999	999999	25	24	999999	392	69	335	993	866	749	744	999999	103	879	238	313	915	889	320	280	999999	882	589	849	568	411	78	685	862	99	190	247	986	831	860	309	815	999999	889	562	999999	371	999999	792	80	244	445	625	547	113	506	253	130	436	999999	999999	436	174	354	981	991	649	140	999999	569	507	473	271	999999	929	999999	999999	999	757	733	999999	816	796	999999	334	966	452	147	759	593	937	126	560	999999	999999	873	999999	953	999999	999999	896	240	299	233	573	771	183	999999	999999	615	888	999999	373	702	396	
351	639	396	999999	999999	548	511	381	193	631	999999	999999	958	327	66	847	664	100	196	837	999999	527	999999	214	563	999999	999999	529	153	704	693	753	858	999999	360	243	999999	932	893	32	999999	859	115	999999	193	857	225	999999	562	767	999999	163	187	999999	495	999999	999999	192	999999	233	701	982	999999	488	938	636	65	51	967	822	999999	999999	207	174	452	52	421	971	30	705	576	569	966	999999	999999	999999	576	993	431	536	176	81	475	669	330	412	630	627	663	999999	802	184	320	739	183	501	955	22	999999	453	999999	105	171	762	657	142	26	852	17	408	999999	999999	619	440	656	523	999999	537	843	999999	421	793	318	473	902	401	258	236	212	980	584	563	581	999999	134	80	909	713	999999	198	396	778	620	264	497	999999	565	880	93	999999	244	427	179	381	41	618	787	698	999999	265	883	789	650	36	999999	506	490	640	316	586	613	553	525	999999	654	643	183	63	976	172	835	378	153	551	745	166	393	999999	946	515	292	999999	999999	756	314	606	137	593	439	999999	259	924	573	506	56	690	902	999999	727	398	999999	734	722	697	999999	999999	999999	108	999999	667	999999	291	999999	999999	999999	402	699	768	350	57	515	589	623	985	912	911	999999	647	999999	65	264	999999	482	557	80	558	999999	999999	999999	799	961	39	312	772	999999	968	240	772	212	653	990	999999	184	679	883	999999	999999	736	784	519	710	998	602	999999	413	253	808	146	730	745	999999	543	441	550	95	485	286	999999	117	943	680	41	444	852	74	999999	999999	803	674	225	999999	761	999999	817	999999	963	999999	87	368	999999	999999	103	52	999999	748	999999	999999	633	593	999999	578	268	629	841	838	678	564	750	999999	294	558	15	472	514	307	999999	999999	999999	999999	132	58	999999	999999	483	783	999999	989	976	999999	999999	426	999999	219	276	646	999999	142	540	979	419	999999	999999	917	84	85	999999	999999	537	170	605	295	89	999999	470	359	999999	776	155	999999	999999	689	999999	647	553	867	498	796	206	999999	127	20	630	644	52	723	999999	291	418	999999	999999	956	461	815	507	331	346	999999	748	917	276	413	999999	483	999999	730	999999	48	374	216	587	368	434	669	52	595	664	999999	139	747	986	999999	367	999999	999999	305	238	771	150	999999	530	609	57	289	999999	999999	33	999999	915	322	999999	999999	917	211	820	271	999999	999999	773	911	666	901	999999	999999	999999	187	55	999999	999999	433	501	999999	897	152	686	978	999999	155	77	338	571	517	529	817	844	661	999999	166	927	999999	773	
446	999999	238	564	629	850	55	358	424	999999	784	111	492	820	852	436	999999	525	999999	951	386	999999	444	999999	159	999999	941	166	999999	17	889	321	880	999999	65	60	669	587	66	137	999999	796	653	669	787	415	47	997	991	234	999999	641	95	224	397	721	564	889	999999	999999	999999	889	88	417	999999	999999	231	832	764	802	767	196	999999	714	686	999999	999999	775	562	999999	344	999999	174	999999	610	999999	236	665	272	343	496	999999	182	808	999999	385	718	245	889	324	193	214	242	199	999999	219	182	380	538	807	650	788	336	999999	913	964	724	999999	806	532	999999	566	570	431	316	999999	999999	660	999999	310	871	999999	886	248	999999	140	711	975	999999	401	85	855	137	464	693	707	453	999999	999999	264	661	683	999999	999999	999999	627	643	999999	999999	480	204	999999	999999	237	999999	815	902	98	122	999999	999999	749	457	414	999999	391	999999	115	738	608	544	514	999999	240	649	999999	405	529	170	931	496	900	999999	116	999999	999999	970	999999	528	878	805	364	398	121	999999	912	236	34	999999	696	199	538	82	285	936	690	756	654	587	748	419	383	928	999999	297	361	657	350	999999	892	999999	538	999999	999999	999999	189	999999	654	999999	737	961	380	618	999999	742	999999	827	816	999999	516	806	325	322	780	468	431	436	218	824	650	264	886	817	28	285	660	951	999999	481	756	574	112	425	849	786	999999	765	464	999999	338	999999	840	179	700	95	105	226	999999	999999	381	753	907	829	588	483	85	563	999999	999999	92	999999	615	999999	424	999999	704	900	472	993	430	666	972	771	999999	127	424	999999	126	932	999999	444	999999	821	999999	999999	667	999999	837	376	711	485	174	999999	364	331	999999	999999	755	758	391	205	753	812	999999	714	781	146	344	471	68	368	999999	667	18	648	999999	793	999999	420	999999	431	72	999999	291	945	501	706	999999	999999	999999	918	961	367	999999	999999	690	341	850	395	999999	530	937	376	317	352	999999	507	266	999999	469	134	999999	344	999999	960	142	999999	999999	35	223	84	999999	181	272	150	999999	89	127	999999	957	530	943	849	198	754	493	696	999999	939	907	999999	450	699	703	999999	657	999999	999999	590	999999	42	999999	824	999999	157	999999	766	114	177	945	958	389	242	758	939	999999	421	155	728	476	446	999999	591	128	999999	634	40	999999	198	999999	781	204	536	999999	925	719	128	676	50	954	727	591	620	999999	948	614	217	940	999999	999999	245	480	165	999999	416	999999	229	705	953	523	769	999999	915	683	173	764	999999	70	833	230	
72	745	999999	774	999999	854	258	597	180	613	426	99	714	999999	999999	310	48	422	765	999999	499	423	723	527	194	439	999999	937	830	193	761	157	117	543	830	999999	999999	391	374	561	914	631	534	350	107	999999	583	620	999999	863	725	999999	305	81	999999	649	31	587	589	319	999999	321	767	986	999999	279	999999	999999	475	758	934	999999	57	213	999999	999999	888	383	429	999999	856	999999	511	966	468	999999	999999	46	999999	999999	478	787	801	65	383	999999	863	548	999999	828	697	411	154	677	999999	78	392	101	999999	861	760	999999	168	84	999999	999999	809	801	528	530	427	945	999999	294	290	999999	855	992	999999	254	15	999999	884	601	817	454	999999	999999	47	399	938	760	999999	951	429	829	629	999999	602	260	793	71	29	999999	411	999999	53	860	397	782	999999	400	999999	979	999999	999999	999999	999999	267	999999	999999	974	764	999999	591	999999	143	417	999999	460	526	138	399	579	460	999999	330	917	199	999999	411	60	999999	264	187	548	499	833	104	19	75	72	470	594	49	818	307	890	386	999999	618	999999	995	936	999999	94	999999	999999	528	999999	100	999999	377	201	999999	170	537	509	951	53	177	309	322	999999	395	464	668	999999	540	641	645	439	540	455	999999	999999	65	510	998	999999	547	807	315	999999	919	228	695	278	987	878	291	999999	939	343	576	318	322	149	550	801	425	205	999999	886	276	660	316	921	743	831	115	36	510	858	999999	370	994	140	999999	177	769	399	817	661	360	847	999999	207	879	148	462	915	959	207	999999	352	655	428	914	268	912	773	534	166	773	264	297	90	999999	215	324	192	213	383	42	36	387	499	536	429	169	118	999999	605	378	199	999999	999999	191	162	714	576	999999	677	265	995	864	999999	888	105	999999	420	370	673	823	280	712	586	175	650	964	166	892	999999	109	999999	732	929	787	583	999999	984	999999	684	500	999999	966	535	128	47	171	999999	610	440	868	749	747	999999	999999	107	487	999999	147	540	198	558	684	730	578	460	272	935	873	315	999999	999999	521	999999	999999	85	314	186	467	138	489	248	555	999999	627	359	66	364	157	690	999999	707	847	367	999999	942	74	245	956	667	774	236	852	305	533	302	237	999999	204	705	793	310	32	19	61	999999	999999	232	113	229	404	908	787	193	999999	999999	728	164	999999	241	21	78	230	799	364	263	395	259	927	334	999999	993	169	451	897	796	684	838	316	547	938	841	142	737	272	865	448	999999	97	334	573	999999	999999	963	694	724	
999999	999999	654	999999	563	999999	999999	778	106	411	749	345	296	422	524	890	847	651	302	180	999999	999999	999999	498	814	726	999999	603	999999	59	129	205	757	182	716	461	999999	518	983	194	546	363	641	861	126	112	382	675	809	683	235	232	671	524	788	597	696	166	982	836	591	701	28	57	291	999999	588	123	705	72	707	338	999999	117	633	582	999999	675	382	712	353	999999	794	87	999999	897	534	243	394	128	999999	36	999999	999999	603	999999	345	593	579	999999	524	999999	969	746	999999	897	999999	563	999999	999999	746	30	783	280	492	104	906	940	233	999999	29	354	728	999999	306	680	999999	520	514	788	246	267	105	999999	197	94	527	57	111	926	999999	970	352	189	382	745	253	265	999999	508	938	404	369	195	552	180	540	392	449	305	104	53	59	999999	969	488	925	973	93	408	999999	859	999999	999999	62	999999	999999	999999	214	561	437	547	857	999999	849	999999	897	999999	267	999999	999999	999999	607	806	999999	298	920	250	219	999999	820	279	181	265	930	89	565	999999	142	503	178	999999	188	887	867	556	196	54	262	999999	590	24	716	76	854	443	999999	42	475	763	138	761	339	999999	741	167	375	601	84	770	286	835	999999	763	999999	562	955	999999	999999	285	112	999999	987	92	999999	805	563	115	410	497	827	532	999999	379	374	416	661	999999	156	710	190	594	969	492	999999	755	246	952	227	999999	487	541	103	999999	661	262	774	257	16	936	603	270	200	587	999999	753	247	408	399	442	999999	96	573	238	104	999999	906	504	241	557	568	611	999999	119	19	295	439	407	999999	999999	641	414	999999	999999	116	919	404	999999	549	999999	518	838	999999	785	999999	999999	967	865	104	154	356	280	25	459	999999	991	383	999999	999999	657	999999	839	999999	287	800	497	234	364	131	185	122	524	999999	999999	999999	730	999999	112	719	999999	328	573	999999	573	765	371	398	999999	842	124	546	999999	814	999999	999999	678	156	999999	984	901	176	613	744	919	41	999999	999999	880	999999	646	942	280	371	959	338	999999	536	127	522	439	999999	821	521	16	638	799	710	73	361	999999	583	999999	127	817	452	714	829	999999	999999	933	56	999999	992	999999	181	275	951	855	563	999999	151	39	762	554	803	354	101	737	999999	241	131	261	529	58	72	178	999999	553	516	623	921	153	999999	999999	392	590	829	326	835	372	848	999999	999999	329	229	554	22	573	24	108	999999	999999	112	310	812	795	988	944	142	13	122	407	348	999999	999999	997	453	183	172	222	
999999	774	999999	918	393	999999	751	210	828	518	166	589	539	418	10	999999	51	285	999999	596	602	999999	193	831	259	999999	516	570	218	232	111	838	410	802	583	848	200	193	917	546	999999	787	999999	999999	847	999999	868	999999	939	290	956	177	999999	575	619	999999	591	80	999999	999999	759	191	991	999999	416	999999	999999	999999	835	162	639	857	999999	999999	999999	814	769	569	984	999999	582	586	999999	999999	275	934	999999	834	999999	942	267	129	525	975	786	999999	795	999999	218	529	353	141	105	787	999999	999999	808	176	32	999999	999999	999999	95	941	369	183	560	74	999999	481	885	354	554	892	894	520	341	393	453	690	28	260	999999	465	383	451	999999	843	286	175	999999	274	812	387	81	999999	999999	999999	616	999999	311	731	187	999999	643	998	587	212	999999	141	999999	425	999999	341	786	620	999999	630	567	917	692	717	787	999999	999999	999999	542	177	820	659	486	757	776	839	999999	296	82	624	821	999999	999999	287	951	155	407	709	551	480	600	461	574	412	999999	999999	921	594	944	21	390	999999	999999	420	392	999999	654	999999	648	884	952	499	547	56	999999	192	63	414	765	999999	768	646	80	72	999999	369	94	83	999999	88	918	999999	352	71	999999	798	999999	454	895	999999	500	396	70	666	527	999999	913	528	603	834	644	999999	828	312	253	743	952	999999	843	999999	158	581	279	570	965	167	157	486	812	20	273	609	519	57	151	381	585	413	545	474	456	566	480	906	999999	412	966	49	817	500	846	525	610	999999	569	919	126	500	701	369	999999	999999	715	592	570	45	997	999999	171	871	167	549	999999	999999	576	999999	999999	373	999999	999999	201	117	999999	321	174	747	999	646	488	231	999999	999999	711	999999	520	28	851	999999	345	408	415	196	999999	945	343	307	999999	240	306	978	819	753	999999	148	999999	846	768	999999	427	999999	45	361	302	939	999999	81	999999	999999	858	557	740	221	37	727	157	999999	239	722	977	867	89	768	349	999999	999999	511	721	573	17	999999	999999	456	999999	522	372	64	893	999999	339	271	469	999999	382	749	247	607	725	999999	990	999999	617	999999	426	560	743	277	21	792	537	114	360	273	675	195	307	293	751	515	364	103	999999	999999	393	716	407	104	396	599	271	805	786	84	583	843	66	214	39	910	778	999999	52	999999	999999	234	910	206	320	197	452	953	856	219	291	999999	63	326	662	999999	999999	649	881	421	530	732	999999	999999	999999	999999	138	102	264	999999	999999	269	61	19	999999	999999	999999	999999	783	209	
157	318	949	576	792	687	790	739	552	328	999999	138	223	630	999999	678	906	634	516	999999	68	359	999999	25	482	999999	844	999999	436	503	999999	950	865	682	274	222	783	751	999999	12	51	399	550	999999	92	999999	999999	431	438	221	999999	999999	695	305	151	798	618	933	999999	770	842	746	312	58	999999	807	272	999999	999999	368	999999	999999	999999	999999	446	668	808	999999	933	873	975	423	999999	224	250	734	265	570	541	475	603	849	657	999999	169	305	97	502	521	284	346	514	75	999999	326	108	40	191	859	482	989	854	999999	999999	794	429	999999	97	999999	689	552	702	10	890	765	55	506	999999	354	151	999999	316	252	659	536	471	358	546	897	999999	999999	84	711	68	486	999999	849	436	999999	740	999999	999	999999	832	731	644	514	999999	314	281	601	612	836	717	901	682	612	350	999999	999999	80	999999	199	664	999999	478	991	999999	999999	25	999999	80	499	614	977	999999	622	419	928	892	956	183	241	626	551	101	247	993	167	804	146	509	741	604	669	999999	809	39	999999	262	653	572	771	298	86	530	123	999999	739	328	999999	202	422	802	376	897	363	999999	122	894	240	999999	784	999999	879	695	338	894	999999	408	772	592	572	999999	249	394	412	942	999999	999999	999999	26	999999	838	743	999999	97	999999	237	772	225	999999	916	953	31	655	788	171	419	999999	999999	229	286	341	555	999999	630	999999	563	982	494	420	34	102	916	224	744	945	999999	934	999999	399	666	182	999999	537	675	618	653	593	999999	250	999999	999999	828	758	739	922	999999	999999	324	350	385	255	287	805	221	824	46	807	999999	842	999999	484	783	803	999999	113	158	28	802	21	102	969	999999	254	886	866	273	168	999999	821	662	599	620	267	23	421	999999	999999	999999	999999	582	999999	682	763	944	58	384	999999	205	635	774	273	473	312	258	416	869	999999	999999	354	561	877	332	99	189	706	864	526	790	151	999999	770	999999	951	438	999999	999999	623	309	999999	999999	999999	963	849	57	999999	136	999999	18	607	551	861	999999	971	299	704	524	999999	583	248	194	858	245	63	999999	14	570	522	999999	12	999999	255	734	89	999999	322	914	999999	52	790	999999	556	517	193	599	356	310	731	661	734	731	704	49	999999	653	633	13	909	432	53	828	999999	999999	999999	999999	306	137	999999	118	976	790	52	550	792	668	638	351	61	999999	999999	703	839	860	999999	999999	424	999999	673	435	239	319	14	59	999	999999	966	122	510	999999	303	228	920	623	684	944	689	164	257	
401	999999	291	999999	455	362	999999	999999	753	304	736	73	100	464	999999	999999	999999	999999	992	550	829	999999	525	840	356	170	851	999999	999999	185	205	590	270	958	281	999999	947	367	999999	697	660	999999	999999	818	773	999999	213	999999	999999	745	27	999999	697	999999	999999	999999	999999	450	604	295	510	566	999999	999999	108	155	803	141	192	543	999999	999999	236	304	890	856	489	707	999999	715	999999	96	816	479	999999	46	893	999999	541	582	919	506	763	999999	196	103	210	645	719	627	838	82	582	432	815	717	999999	402	723	571	219	792	383	889	338	424	999999	303	999999	71	999999	156	599	609	624	433	546	963	999999	999999	999999	843	987	449	876	884	999999	393	664	450	114	500	933	970	373	136	999999	873	934	772	352	906	237	999999	375	999999	999999	973	808	392	181	968	295	999999	915	376	805	999999	23	454	910	367	639	967	956	762	223	629	246	999999	999999	999999	38	344	454	749	616	340	999999	999999	411	999999	584	281	279	146	999999	17	65	996	331	999999	999999	490	862	984	999999	269	700	612	479	999999	737	999999	92	999999	940	999999	999999	175	760	474	860	828	52	380	782	367	999999	820	557	215	574	999999	175	121	999999	547	482	469	999999	356	639	471	715	999999	802	273	199	770	206	265	536	999999	999999	857	338	999999	999999	491	212	999999	570	879	999999	999999	288	498	999999	970	697	402	477	21	692	413	999999	398	123	493	578	519	178	999999	624	999999	679	684	12	999999	782	780	109	999999	267	574	786	759	415	999999	999999	314	127	228	83	803	999999	524	999999	833	32	939	918	955	999999	999999	740	641	999999	999999	593	604	999999	999999	197	916	999999	485	999999	128	999999	999999	982	671	999999	274	402	999999	855	820	513	164	486	179	295	843	861	154	88	574	833	999999	504	652	858	674	818	289	40	999999	510	312	771	999999	216	947	999999	256	999999	648	300	999999	786	999999	259	438	999999	326	552	354	999999	159	407	999999	295	482	580	340	812	548	455	999999	918	699	320	211	393	999999	999999	348	886	615	412	439	284	51	367	69	402	430	556	502	999999	686	999999	361	904	999999	999999	733	999999	999999	443	202	999999	187	872	97	134	58	55	721	362	213	468	999999	746	967	903	253	999999	521	938	392	991	953	386	242	598	958	307	800	612	999999	971	269	181	219	247	107	178	999999	935	354	999999	835	999999	532	227	999999	999999	937	999999	550	619	855	999999	61	999999	999999	800	999999	499	175	750	254	118	133	242	208	278	536	730	999999	84	999999	585	594	17	166	
813	999999	24	936	353	370	121	71	620	126	582	130	18	999999	306	538	781	769	603	139	727	25	300	29	999999	999999	216	999999	476	775	279	103	53	999999	435	946	999999	562	821	390	143	56	513	999999	999999	158	999999	732	509	546	72	816	999999	878	999999	797	999999	995	999999	275	163	239	595	844	846	488	86	964	999999	360	913	999999	948	222	996	999999	999999	184	403	999999	559	484	382	930	712	999999	112	175	615	999999	393	630	999999	555	237	999999	999999	999999	999999	147	81	564	170	159	999999	843	999999	778	881	759	295	388	602	319	716	999999	999999	664	142	393	386	911	358	934	966	999999	220	402	999999	999999	228	843	905	265	172	995	324	232	307	999999	595	333	293	856	351	15	37	698	839	999999	999999	796	536	999999	761	170	215	235	193	350	632	999999	794	999999	540	999999	999999	347	999999	720	364	634	367	273	797	63	999999	502	592	999999	265	522	999999	999999	999999	432	999999	29	504	999999	790	99	999999	957	246	130	999999	999999	999999	899	532	690	551	129	204	999999	999999	999999	98	708	542	999999	642	999999	94	120	912	368	745	999999	145	462	999999	154	929	275	594	410	37	999999	523	134	186	999999	438	574	970	443	999999	999999	993	54	931	796	470	87	456	817	872	999999	217	180	999999	218	764	79	847	407	199	928	828	38	245	421	194	999999	536	999999	792	519	999999	479	999999	125	123	100	531	999999	684	852	999999	999999	537	901	470	352	376	967	928	369	726	573	253	312	801	999999	999999	999999	611	62	551	507	34	362	986	737	999999	999999	105	999999	999999	800	999999	347	999999	61	500	343	951	999999	51	568	30	433	792	575	235	823	323	999999	290	21	445	631	310	999999	752	185	914	732	999999	734	872	265	999999	926	850	999999	202	750	475	475	999999	770	21	983	487	601	569	421	511	230	328	999999	392	536	365	999999	46	999999	308	324	429	999999	542	999999	999999	765	612	866	724	999999	631	573	682	815	453	674	620	327	834	999999	615	999999	230	88	415	925	872	999999	570	759	869	403	451	999999	56	349	237	703	297	722	999999	999999	696	999999	598	754	999999	577	999999	691	480	999999	964	999999	709	925	998	464	901	769	892	328	306	965	460	238	132	531	768	113	999999	916	39	999999	173	999999	807	999999	489	999999	660	999999	210	878	999999	159	999999	304	451	131	999999	999999	801	528	829	669	405	730	731	370	632	742	999999	999999	254	999999	690	852	999999	795	127	959	999999	251	118	999999	999999	428	999999	999999	799	999999	999999	647	762	999999	124	999999	
292	999999	999999	86	316	128	999999	918	495	231	634	999999	999999	999999	319	999999	13	391	798	560	419	241	552	977	999999	431	571	804	662	171	999999	999999	449	189	999999	999999	288	999999	652	856	223	999999	112	896	999999	962	840	222	518	434	644	380	999999	564	101	61	951	539	999999	885	999999	999999	265	333	14	999999	285	999999	999999	829	376	961	999999	941	347	228	999999	656	999999	91	590	999999	999999	237	527	999999	706	999999	999999	999999	539	749	999999	766	309	999999	999999	778	999999	741	686	999999	999999	689	68	682	641	932	999999	873	922	305	999999	950	999999	207	938	38	805	168	356	400	203	509	300	627	953	972	642	358	999999	359	999999	452	404	999999	164	606	179	845	213	773	668	224	594	999999	403	68	471	112	61	906	973	732	999999	999999	367	695	398	440	729	669	300	868	589	999999	540	902	555	275	999999	999999	859	960	954	582	999999	978	914	66	999999	894	999999	539	306	387	999999	42	68	118	672	999999	217	999999	126	544	482	999999	634	31	999999	500	512	206	69	720	999999	999999	999999	999999	564	999999	781	999999	216	834	999999	999999	572	211	196	508	844	999999	602	584	133	999999	843	420	110	932	354	999999	363	733	392	314	999999	586	999999	373	264	256	999999	294	687	999999	532	292	385	999999	999999	433	999999	999999	655	75	603	484	596	925	179	999999	711	632	44	999999	999999	999999	451	854	291	985	869	822	253	999999	893	318	897	257	999999	561	45	389	705	920	999999	168	999999	327	710	995	999999	415	204	898	999999	921	259	799	896	60	840	530	999999	252	999999	23	951	999999	999999	999999	587	348	338	618	331	999999	927	999999	831	820	404	134	154	295	995	464	628	355	999999	972	999999	107	999999	999999	999999	514	948	999999	999999	53	217	999999	156	425	999999	651	87	586	999999	221	994	145	999999	85	655	999999	386	999999	999999	999999	394	606	12	208	236	489	999999	999999	897	817	999999	999999	757	999999	613	383	999999	729	999999	354	387	52	778	842	978	922	999999	999999	891	14	999999	999999	216	999999	659	610	27	947	198	927	664	999999	999999	758	838	530	388	189	471	999999	738	999999	276	902	999999	352	827	170	999999	314	359	710	898	999999	689	579	267	500	138	12	365	40	540	950	689	100	363	29	14	458	544	950	814	619	275	480	999999	313	545	999999	783	857	726	999999	578	953	397	999999	79	268	272	888	61	469	915	707	126	999999	222	631	988	807	166	999999	769	409	999999	289	627	999999	52	999999	954	822	999999	999999	314	656	381	736	702	568	950	746	195	999999	
899	355	999999	999999	364	220	100	913	999999	975	701	954	999999	999999	66	118	999999	999999	999999	317	933	238	249	999999	403	999999	945	486	928	429	857	420	586	999999	509	551	584	69	854	832	863	999999	504	254	807	359	999999	212	680	594	401	100	530	878	722	670	999999	296	175	894	275	999999	985	898	127	999999	378	11	669	515	533	118	15	393	999999	999999	999999	995	610	53	927	742	999999	999999	38	767	889	708	999999	839	445	298	893	960	567	259	999999	606	136	525	981	541	542	175	999999	292	94	147	999999	830	935	120	999999	999999	999999	999999	808	999999	999999	360	401	670	610	830	999999	245	999999	55	999999	204	836	999999	868	999999	999999	395	209	640	284	746	682	752	283	569	903	999999	611	771	999999	44	999999	415	736	775	999999	321	999999	712	105	824	77	999999	321	239	994	807	251	602	69	581	333	999999	376	133	999999	648	999999	50	926	744	633	452	62	791	754	430	401	999999	999999	750	465	999999	545	459	678	642	999999	999999	575	106	999999	19	711	420	711	999999	49	613	999999	999999	999999	890	785	360	200	624	986	999999	485	574	415	158	999999	999999	126	836	999999	916	999999	999999	999999	352	475	830	661	999999	741	642	89	481	390	787	995	484	824	574	711	194	268	63	999999	911	999999	999999	691	934	377	402	999999	875	649	133	168	72	277	583	424	955	699	576	883	354	450	999999	999999	627	162	999999	494	551	999999	999999	657	401	388	306	784	473	149	726	999999	999999	348	999999	832	267	629	933	216	251	160	755	495	692	179	999999	999999	563	999999	73	781	220	907	752	750	210	475	766	683	971	798	951	999999	999999	329	545	16	999999	182	925	998	999999	999999	252	401	379	953	965	232	86	999999	230	655	999999	999999	999999	441	595	463	631	792	862	260	245	453	208	939	999999	372	634	306	234	391	999999	75	562	269	664	360	381	257	509	999999	606	999999	578	305	740	37	293	113	420	783	550	999999	145	969	715	799	202	999999	440	603	999999	780	611	838	763	20	392	999999	776	244	91	384	999999	327	653	109	874	903	209	999999	89	530	885	450	840	759	929	999999	554	999999	999999	999999	999999	999999	999999	826	534	740	541	729	645	516	999999	185	702	176	999999	999999	325	615	999999	298	999999	944	524	77	999999	999999	997	13	90	798	232	912	86	148	567	386	380	826	575	999999	371	479	850	999999	203	710	747	673	909	121	277	999999	939	869	999999	999999	999999	879	931	999999	742	999999	649	846	999999	424	999999	563	609	473	447	498	50	791	999999	
760	103	951	873	999999	423	333	103	969	530	999999	999999	216	999999	695	993	501	895	212	401	999999	830	14	999999	779	610	194	74	446	673	778	898	999999	942	952	777	999999	15	999999	999999	419	445	999999	326	10	451	892	999999	913	479	945	603	838	399	103	929	99	999999	104	999999	239	268	656	305	751	394	999999	274	483	999999	563	495	159	262	982	398	999999	999999	287	337	718	66	160	966	728	185	70	757	999999	33	687	999999	911	172	720	160	788	383	574	615	625	628	999999	995	999999	459	454	585	417	999999	778	411	396	766	865	183	117	690	577	999999	334	77	999999	460	999999	999999	999999	986	542	832	610	777	123	671	712	100	411	165	999999	278	731	484	350	153	999999	999999	999999	154	306	999999	52	108	806	998	290	557	212	204	765	999999	875	467	53	999999	999999	999999	298	724	64	775	772	952	999999	309	844	850	999999	281	215	953	424	999999	689	994	789	512	999999	999999	999999	164	887	216	399	999999	402	273	440	999999	58	999999	988	999999	100	531	999999	99	468	999999	163	440	999999	931	989	999999	706	445	778	58	795	593	999999	999999	999999	899	999999	999999	563	999999	906	581	420	963	233	961	965	767	349	167	230	700	53	474	961	950	334	956	227	587	232	957	495	391	968	465	999999	815	322	200	644	999999	536	757	599	999999	29	867	999999	37	846	938	106	620	999999	105	549	999999	221	999999	575	930	348	976	999999	999999	96	39	999999	999999	999999	160	454	999999	523	20	174	296	874	389	930	466	999999	199	740	999999	861	875	562	999999	999999	659	603	999999	999999	713	999999	999999	280	650	496	990	872	999999	999999	999999	494	947	106	818	931	263	689	831	463	118	999999	158	999999	999999	97	220	476	130	851	98	556	525	999999	809	149	614	25	999999	893	999999	999999	318	910	54	799	999999	999999	999999	942	999999	969	772	476	516	41	999999	324	87	999999	285	523	752	999999	201	150	968	424	297	679	326	247	465	938	522	525	373	248	201	403	184	442	732	999999	199	129	784	999999	999999	777	999999	299	999999	670	618	426	841	230	718	999999	831	999999	999999	74	625	425	513	834	953	991	668	484	999999	999999	389	842	790	573	999999	82	365	999999	407	519	999999	37	999999	795	329	106	683	999999	999999	297	999999	685	951	668	563	999999	615	949	999999	35	119	999999	176	264	999999	776	635	277	331	646	548	912	101	971	999999	999999	125	718	514	856	317	525	955	835	121	704	890	132	20	135	466	416	822	382	999999	999999	999999	54	514	553	470	415	821	
882	999999	659	593	980	999999	964	999999	897	445	249	999999	999999	985	340	999999	587	885	512	267	205	999999	999999	100	719	571	999999	737	81	213	961	395	999999	999999	82	97	462	120	999999	275	55	477	999999	970	582	664	999999	336	529	999999	999999	667	999999	158	626	702	999999	568	874	419	367	236	999999	693	999999	853	815	891	912	253	999999	476	975	247	221	728	999999	171	517	64	755	172	218	179	999999	303	999999	999999	87	379	480	893	245	999999	999999	819	999999	875	497	999999	848	999999	423	999999	221	460	692	720	936	897	92	455	61	999999	663	999999	999999	416	416	999999	425	71	813	542	773	795	241	484	339	402	837	745	999999	787	999999	999999	999999	932	957	826	610	717	999999	189	999999	34	842	425	837	712	800	483	469	316	313	787	120	880	999999	425	999999	217	391	544	69	346	781	999999	613	999999	457	95	459	590	579	708	253	634	255	748	953	999999	647	626	601	364	999999	999999	484	999999	999999	999999	430	541	999999	999999	335	282	129	999999	253	578	812	15	265	714	999999	878	736	605	999999	486	999999	763	472	413	570	764	942	705	70	423	789	194	121	589	665	917	999999	186	382	971	514	304	505	999999	13	641	371	886	339	999999	999999	879	885	244	241	666	999999	203	832	999999	340	423	890	829	999999	627	894	999999	59	117	896	560	999999	572	971	999999	268	97	999999	999999	402	999999	376	663	793	910	309	999999	358	999	847	789	354	811	641	101	413	999999	595	385	999999	695	837	231	999999	999999	656	999999	273	999999	407	982	999999	903	999999	284	57	999999	46	878	999999	27	999999	999999	270	117	216	420	931	880	928	592	501	999999	192	999999	999999	999999	162	999999	263	986	613	458	999999	864	995	451	643	999999	53	999999	999999	716	68	728	378	787	961	403	999999	245	391	393	971	815	999999	768	999999	471	999999	999999	84	999999	625	341	999999	869	458	405	121	765	777	574	836	751	953	784	966	463	339	440	192	759	858	27	604	229	486	999999	383	237	730	181	999999	151	999999	325	101	726	324	508	338	566	292	999999	467	817	999999	230	861	707	802	266	142	624	719	325	999999	999999	999999	194	392	672	999999	883	999999	605	999999	694	648	637	999999	249	999999	830	999999	999999	477	758	999999	787	672	266	924	675	435	473	49	686	431	999999	860	493	999999	999999	125	999999	543	408	74	861	999999	862	999999	234	24	562	126	311	522	103	999999	706	58	999999	999999	136	747	356	999999	570	566	587	999999	999999	777	209	259	20	714	445	999999	79	999999	999999	243	810	
999999	700	999999	999999	356	737	173	338	939	163	445	999999	999999	989	999999	999999	999999	503	305	999999	599	720	457	815	313	116	999999	87	20	778	22	360	715	711	451	57	999999	999999	223	828	999999	934	999999	623	764	217	403	724	526	895	129	200	999999	276	220	963	252	845	569	250	150	96	999999	170	151	94	336	999999	548	871	500	373	289	477	999999	664	799	834	999999	105	712	999999	560	124	659	999999	958	999999	501	487	804	850	26	973	687	336	616	999999	481	679	999999	498	186	999999	405	999999	910	924	723	556	999999	418	794	474	537	277	999999	213	511	329	999999	999999	413	999999	999999	649	999999	316	789	226	999999	48	362	999999	223	224	696	905	719	903	912	43	724	944	322	395	66	552	445	420	999999	413	999999	162	553	999999	94	125	999999	755	408	603	145	506	508	136	66	422	260	323	581	999999	999999	607	999999	101	173	469	747	681	592	805	999999	379	426	999999	788	209	999999	230	139	580	327	964	504	999999	898	228	999999	196	339	644	302	132	999999	179	919	651	745	462	830	625	377	999999	172	603	733	766	90	863	347	999999	595	39	194	11	313	999999	113	108	203	944	32	999999	351	999999	999999	999999	999999	999999	724	146	999999	999999	399	513	212	999999	801	999999	999999	142	999999	583	848	482	999999	272	938	837	866	400	548	999999	268	885	999999	999999	565	224	100	985	235	999999	149	211	999999	999999	640	680	798	999999	728	212	523	70	806	449	713	869	899	999999	809	702	390	334	598	816	116	513	999999	396	855	587	809	599	906	314	444	647	88	999999	999999	268	49	972	672	345	133	207	89	999999	999999	999999	999999	850	185	532	453	814	612	587	999999	136	769	411	999999	151	402	999999	999999	999999	15	76	791	80	999999	551	999999	417	662	263	999999	908	434	999999	293	169	999999	959	424	384	860	629	999999	500	715	999999	498	637	934	530	999999	209	53	586	159	46	904	999999	242	633	869	45	162	999999	894	214	701	999999	128	878	999999	443	509	999999	641	385	999999	300	364	122	63	999999	483	999999	320	999999	999999	848	607	257	264	999999	727	791	999999	825	999999	685	605	511	804	485	999999	65	652	999999	999999	273	944	773	14	613	890	129	999999	842	562	999999	999999	411	999999	853	415	870	623	861	715	717	275	816	999999	356	694	852	999999	999999	999999	427	489	810	999999	601	903	999999	253	651	136	607	221	999999	999999	456	646	204	171	950	999999	999999	441	790	999999	982	998	137	864	658	918	999999	999999	12	335	145	541	999999	617	748	950	582	
627	999999	734	117	506	602	554	462	999999	499	691	367	507	999999	999999	698	999999	811	999999	775	969	594	732	98	796	218	346	136	914	417	587	422	10	999999	999999	469	66	686	486	999999	583	411	948	428	999999	453	999999	999999	159	843	222	806	155	999999	613	42	250	645	321	297	266	427	999999	302	912	279	367	999999	847	526	642	340	999999	207	202	567	646	313	742	999999	713	999999	977	999999	999999	781	276	999999	884	999999	999999	999999	374	198	149	165	863	655	516	87	96	495	619	999999	999999	881	481	947	981	999999	396	936	999999	999999	584	999999	450	477	999999	141	12	999999	999999	999999	307	232	965	146	68	999999	703	990	999999	665	267	228	270	999999	999999	999999	310	329	999999	838	602	999999	517	406	614	763	715	999999	559	385	999999	554	369	999999	999999	978	916	999999	889	945	999999	405	150	247	711	365	125	106	606	783	831	683	696	296	999999	999999	714	568	531	999999	331	317	441	421	999999	999999	858	508	28	999999	999999	964	439	899	496	207	999999	999999	999999	258	999999	999999	790	775	554	402	857	83	505	319	999999	357	813	594	999999	44	999999	728	657	998	507	999999	999999	713	386	866	253	797	799	68	874	445	999999	999999	657	999999	527	665	867	198	854	999999	999999	999999	629	59	161	844	999999	999999	999999	423	622	696	999999	40	999999	999999	399	999999	158	70	999999	446	444	828	484	541	937	999999	999999	308	861	999999	999999	721	613	377	94	336	715	408	999999	347	999999	461	822	186	530	627	179	999999	999999	189	50	999999	999999	567	274	999999	999999	620	907	373	999999	999999	562	163	999999	999999	427	174	991	72	999999	749	547	936	999999	983	15	307	20	319	999999	76	999999	681	428	360	219	56	112	293	999999	999999	501	159	401	890	898	999999	634	500	210	15	458	213	999999	999999	256	576	946	291	999999	277	610	597	630	878	999999	999999	735	999999	820	380	71	708	311	877	258	398	544	999999	999999	345	673	999999	999999	737	617	828	474	999999	113	999999	109	821	999999	493	494	999999	999999	523	987	28	934	999999	999999	829	943	999999	902	338	51	858	999999	227	206	999999	604	100	999999	893	271	85	416	606	98	187	999999	249	220	817	392	355	869	31	741	999999	411	241	839	290	793	866	999999	145	96	999999	611	882	625	47	889	404	999999	999999	261	912	612	337	353	501	558	703	540	999999	945	999999	988	20	999999	999999	58	372	260	207	109	404	999999	280	520	843	576	398	624	182	927	988	930	999999	769	829	999999	84	888	347	732	99	336	999999	199	399	266	600	
407	495	989	999999	153	227	535	999999	763	341	999999	509	999999	169	89	367	166	957	999999	754	251	656	999999	973	483	999999	999999	20	77	317	90	130	999999	975	999999	139	193	410	999999	712	999999	912	999999	132	267	388	422	572	20	999999	684	242	633	512	999999	751	999999	25	53	241	751	525	789	455	261	999999	999999	950	178	950	183	756	122	63	55	338	999999	999999	999999	104	500	903	999	108	632	847	497	83	625	999999	318	178	366	613	961	193	132	620	871	571	465	472	403	70	795	928	130	579	466	31	170	277	309	949	741	848	525	690	999999	413	208	849	334	928	641	15	399	509	999999	999999	215	970	681	154	999999	999999	509	999999	313	703	999999	917	617	999999	89	51	868	417	872	122	668	442	797	999999	372	999999	147	475	429	999999	999999	999999	487	603	815	200	596	165	319	713	349	999999	387	129	686	291	241	729	848	600	147	999999	999999	999999	204	773	183	999999	781	33	890	999999	520	999999	999999	116	999999	23	789	889	999999	713	107	169	773	92	65	999999	781	91	999999	417	627	999999	652	557	984	507	409	999999	26	382	383	295	823	315	74	999999	954	579	999999	227	940	999999	155	434	884	477	216	121	999999	999999	443	699	649	482	416	691	999999	617	132	932	614	999999	872	999999	339	999999	345	999999	27	999999	999999	211	240	166	477	668	683	999999	673	516	301	297	334	521	999999	684	646	351	899	999999	992	999999	457	917	613	999999	95	82	105	82	999999	748	999999	525	781	241	999999	493	15	747	17	653	944	999999	641	327	422	361	143	655	175	994	568	644	210	386	999999	322	552	999999	999999	611	132	601	999999	553	202	999999	739	707	999999	162	999999	161	375	348	402	841	286	295	999999	734	999999	999999	906	999999	999999	460	325	405	487	156	940	999999	174	999999	530	353	240	98	999999	614	999999	435	999999	999999	999999	999999	278	861	983	912	46	267	999999	848	671	682	694	248	373	999999	999999	344	230	78	222	614	987	969	999999	999999	611	197	171	176	122	513	999999	893	487	772	191	999999	421	574	119	683	238	326	734	847	658	992	999999	392	130	999999	215	371	999999	54	429	308	52	933	311	999999	106	999999	736	168	672	800	760	999999	999999	39	999999	999999	958	538	385	671	999999	971	401	619	472	778	56	834	307	999999	999999	443	352	883	999999	999999	273	999999	587	902	589	576	184	857	241	133	831	100	365	560	999999	999999	668	999999	74	81	542	692	999999	327	999999	902	860	34	707	327	258	999999	618	443	392	697	950	483	
91	668	796	999999	999999	999999	947	955	478	747	244	831	774	594	999999	999999	999999	580	884	270	999999	999999	999999	159	160	914	874	164	482	999999	178	715	320	195	676	405	284	999	314	47	379	999999	433	123	790	875	552	999999	858	278	498	811	813	690	999999	403	999999	647	392	472	474	999999	482	556	578	529	520	589	918	999999	74	999999	275	999999	890	296	263	999999	369	285	371	999999	305	999999	434	367	902	630	333	282	999999	999999	616	999999	999999	999999	999999	999999	545	271	364	963	999999	445	214	551	545	965	799	575	149	361	288	116	110	263	497	279	999999	999999	999999	890	266	645	999999	437	339	433	284	314	444	386	66	107	921	408	475	860	999	999999	822	936	999999	757	999999	100	359	509	741	319	999999	582	755	333	644	999999	999999	110	474	776	999999	121	691	495	141	763	305	999999	195	999999	787	637	280	249	399	689	70	508	999999	879	88	829	692	999999	225	999999	999999	732	463	457	701	999999	396	232	670	710	255	344	625	379	795	178	324	49	532	460	311	515	999999	954	413	999999	598	594	697	392	429	999999	279	280	142	572	726	738	10	421	251	999999	579	999999	999999	725	883	142	93	909	515	653	442	764	559	124	798	508	53	503	999999	801	534	288	291	529	75	999999	999999	233	999999	585	48	120	219	264	936	256	520	999999	324	466	510	787	876	999999	293	514	999999	28	999999	228	694	999999	645	450	522	300	406	915	660	538	999999	860	468	929	615	331	555	305	999999	999999	988	999999	188	320	300	747	412	516	245	560	999999	228	999999	999999	891	540	475	769	741	646	849	604	999999	786	570	650	329	946	170	999999	959	999999	840	999999	999999	338	328	334	159	775	888	890	999999	109	903	676	411	244	48	84	856	785	564	541	702	393	338	402	750	650	427	465	999999	999999	601	219	388	999999	993	562	221	150	620	999999	757	959	925	928	999999	893	248	999999	907	96	115	183	860	308	529	999999	10	926	584	508	358	433	545	405	508	999999	298	999999	251	486	862	715	175	999999	783	743	468	409	518	999999	411	999999	557	269	178	428	359	90	707	156	561	294	566	999999	616	334	423	529	430	199	605	74	843	999999	999999	399	17	270	999999	786	999999	600	418	999999	107	999999	875	286	237	89	999999	999999	477	104	924	578	159	64	983	999999	329	938	979	999999	261	999999	999999	136	45	778	999999	999999	565	921	767	960	876	999999	24	599	459	999999	302	350	855	396	597	748	506	655	250	952	287	75	466	450	621	98	
476	999999	527	748	250	458	669	256	652	555	336	963	701	320	50	393	999	191	646	639	999999	864	999999	750	630	390	999999	468	810	500	464	327	999999	787	372	264	81	710	897	999999	681	999999	999999	999999	999999	542	999999	930	912	999999	75	284	803	999999	999999	611	20	777	999999	999999	999999	211	445	999999	101	999999	999999	913	948	786	321	298	999999	999999	999999	864	129	708	338	98	999999	607	556	916	435	999999	999999	999999	172	760	253	999999	593	46	922	480	173	593	950	412	918	999999	982	135	582	999999	989	10	33	760	492	311	449	999999	999999	999999	999999	528	725	911	494	266	751	198	542	27	705	999999	880	488	999999	536	758	925	179	396	625	430	344	659	200	523	344	412	278	942	855	563	612	999999	825	645	867	48	918	662	298	793	592	565	80	741	130	999999	69	955	553	999999	999999	47	697	234	194	76	721	999999	921	999999	920	600	999999	152	644	280	663	65	999999	719	17	517	999999	999999	837	999999	589	458	403	999999	353	322	999999	341	702	575	911	600	460	801	999999	947	740	949	873	999999	403	927	106	849	882	13	295	834	515	352	939	999999	396	416	999999	999999	577	999999	995	999999	211	830	449	79	369	72	605	999999	401	999999	999999	158	999999	999999	999999	661	361	553	916	349	999999	564	825	359	636	55	999999	54	324	999999	379	617	954	276	790	999999	487	37	490	819	408	999999	442	999999	999999	790	908	551	40	824	999999	33	217	656	999999	647	14	999999	999999	324	858	560	553	346	690	999999	204	999999	999999	813	184	333	999999	106	941	609	131	380	999999	999999	146	661	24	500	153	356	999999	307	696	999999	999999	397	595	176	960	847	874	106	764	415	596	227	497	227	650	587	999999	120	999999	970	999999	633	315	999999	999999	206	999999	63	999999	344	759	896	994	911	255	999999	738	897	145	103	735	999999	615	378	999999	918	174	796	849	565	396	299	999999	725	999999	934	92	999999	988	999999	310	999999	903	999999	999999	699	233	999999	999999	863	849	72	999999	999999	245	500	28	937	347	269	42	749	213	637	948	999999	313	278	294	321	704	740	999999	381	999999	914	132	195	721	559	695	999999	824	985	716	333	324	971	489	135	999999	999999	660	729	731	560	617	275	999999	195	999999	954	300	660	999999	119	163	999999	828	331	378	833	225	788	574	999999	925	227	921	624	156	342	788	169	999999	999999	999999	189	649	999999	306	856	712	536	173	740	299	999999	826	999999	180	720	999999	168	756	92	999999	872	164	289	635	399	354	858	999999	63	
175	141	265	610	999999	973	953	595	34	522	130	689	999999	833	163	999999	401	324	999999	435	999999	630	999999	999999	999999	217	999999	999999	607	906	512	854	496	120	999999	167	908	999999	999999	206	767	557	143	999999	999999	249	257	331	136	999999	999999	39	413	614	999999	545	999999	999999	979	821	948	593	988	999999	19	275	999999	999999	269	999999	852	185	746	257	668	642	496	177	360	390	960	703	243	732	908	482	999999	999999	999999	39	999999	964	245	755	257	999999	569	25	234	696	999999	742	999999	140	999999	822	999999	165	946	231	58	561	593	598	861	255	359	265	219	536	999999	321	268	240	566	999999	940	990	10	494	999999	481	942	663	344	999999	642	999999	711	95	199	295	999999	999999	980	876	381	646	894	12	999999	314	805	999999	872	735	483	831	574	143	999999	302	165	462	999999	999999	999999	929	264	642	999999	256	553	133	347	999999	999999	999999	259	999999	516	303	105	998	670	767	676	254	791	608	744	999999	539	578	213	897	140	483	876	413	999999	452	392	262	398	577	760	999999	360	999999	359	250	999999	883	627	588	206	166	999999	391	900	374	148	656	999999	802	717	975	920	449	409	902	367	845	433	74	911	843	609	102	999999	994	893	457	258	503	238	655	951	624	701	973	691	494	513	892	313	999999	363	999999	999999	785	761	911	934	457	883	736	460	563	677	362	557	999999	384	905	999999	690	999999	404	574	999999	33	305	747	435	221	872	341	541	760	999999	999999	23	242	231	243	982	523	999999	999999	501	999999	398	999999	349	426	992	120	607	421	622	338	959	31	798	761	999999	174	508	246	21	404	919	802	502	872	999999	466	999999	672	498	999999	606	784	999999	866	635	358	999999	999999	228	761	734	130	999999	999999	530	992	999999	469	777	818	25	999999	608	106	285	595	454	477	882	999999	957	999999	922	455	731	185	947	931	135	117	766	499	27	259	670	799	664	999999	351	551	32	693	894	680	999999	52	999999	999999	999999	50	903	930	136	693	999999	799	208	692	999999	355	54	513	999999	670	999999	526	546	358	435	486	931	999999	999999	340	513	999999	50	251	303	689	999	999999	350	95	213	835	372	999999	999999	871	601	971	538	996	507	519	360	233	999999	635	999999	826	999999	114	118	113	804	795	190	999999	999999	999999	398	999999	355	999999	173	257	467	226	163	222	903	564	885	960	999999	139	833	993	913	816	999999	668	194	183	428	245	977	110	40	576	999999	915	122	644	582	999999	999999	999999	999999	999999	766	999999	482	292	923	
986	228	158	841	675	962	196	999999	941	344	730	999999	181	655	927	279	999999	195	586	78	999999	452	999999	387	170	488	410	999999	999999	60	999999	195	901	260	441	999999	829	269	365	614	957	297	180	309	851	999999	478	777	428	833	409	226	895	223	934	544	977	770	999999	999999	561	548	817	891	134	544	351	921	223	910	450	107	999999	971	120	700	282	999999	536	999999	19	632	228	976	650	999999	300	687	325	897	49	999999	999999	178	63	418	480	999999	184	316	517	557	564	517	999999	311	395	924	112	243	272	45	244	378	999999	999999	330	840	999999	999999	254	663	605	326	871	390	999999	662	918	701	230	993	999999	999999	999999	999999	78	710	593	999999	608	999999	584	91	999999	13	825	999999	990	134	98	999999	47	53	72	854	951	248	646	12	792	732	15	999999	999999	278	277	999999	583	999999	861	619	999999	902	999999	999999	999999	523	690	867	565	309	671	794	999999	590	999999	724	166	940	510	829	74	591	555	875	370	999999	78	366	736	810	999999	999999	999999	479	393	144	520	193	775	437	999999	778	446	493	999999	999999	797	433	322	553	858	999999	999999	41	554	999999	999999	658	518	904	999999	334	999999	755	672	406	999999	143	207	999999	214	973	174	82	282	296	154	999999	999999	158	386	645	999999	192	999999	993	60	241	924	727	787	862	674	871	981	233	999999	691	999999	665	689	663	235	500	349	999999	478	152	999999	268	520	294	844	999999	528	810	289	949	999999	679	355	999999	999999	479	44	352	308	999999	100	58	649	463	251	999999	469	999999	419	554	999999	999999	999999	908	999999	666	216	503	27	315	999999	999999	943	697	887	999999	319	999999	454	755	466	997	586	999999	61	710	618	67	52	999999	900	805	999999	735	115	999999	999999	999999	817	999999	273	540	999999	999999	999999	999999	115	952	999999	999999	839	79	277	663	999999	846	490	349	999999	771	999999	158	460	332	414	999999	780	217	999999	999999	986	871	581	901	999999	999999	673	999999	234	142	604	666	492	942	856	831	538	999999	648	999999	256	814	591	56	505	124	90	11	589	999999	149	898	999999	424	123	999999	497	375	180	172	182	898	125	723	177	391	666	517	476	583	999999	52	569	999999	904	182	999999	999999	406	378	844	671	13	821	993	706	999999	999999	829	888	343	172	566	485	96	358	999999	999999	878	123	999999	573	535	16	404	106	339	48	520	999999	687	961	968	999999	328	511	894	303	730	999999	999999	599	687	587	249	999999	485	93	245	999999	483	422	999999	999999	921	281	146	997	999999	896	
377	267	557	889	999999	999999	203	764	999999	585	463	405	148	418	38	858	885	947	767	558	621	255	803	999999	999999	274	314	685	880	56	374	897	999999	833	103	999999	999999	798	386	866	652	999999	999999	659	102	88	284	999999	999999	999999	395	198	999999	869	285	132	999999	593	431	936	999999	517	883	120	220	566	528	314	324	209	999999	97	571	900	905	999999	328	153	871	999999	990	76	430	817	661	999999	666	17	999999	971	374	459	377	449	798	999999	836	816	999999	536	559	969	923	65	257	308	999999	339	963	999999	803	999999	721	51	946	11	96	76	459	44	899	520	757	353	999999	366	720	132	111	999999	73	999999	704	999999	829	31	999999	999999	999999	999999	558	336	53	999999	177	999999	737	999999	999999	797	999999	999999	366	414	636	999999	222	579	229	890	588	504	999999	203	321	301	999999	386	222	924	859	721	505	106	485	572	476	999999	999999	782	629	394	999999	313	722	302	155	300	999999	790	999999	572	155	680	999999	999999	108	850	860	999999	447	999999	999999	578	938	336	275	270	999999	73	572	637	402	447	270	203	875	924	480	29	156	325	678	999999	999999	296	575	825	331	432	999999	625	999999	311	999999	279	281	999999	375	396	37	885	999999	644	228	181	999999	708	420	581	187	183	380	841	729	131	681	691	999999	652	761	450	938	506	999999	946	913	101	112	990	921	825	559	94	991	999999	953	43	212	944	126	866	415	750	254	300	255	883	999999	223	597	589	999999	723	999999	587	946	865	55	282	268	88	999999	429	660	362	624	999999	849	999999	999999	999999	489	999999	536	894	999999	999999	261	308	700	39	999999	888	999999	999999	236	835	459	413	323	97	987	930	686	999999	999999	985	100	891	676	958	43	123	999999	949	110	91	197	740	552	758	613	747	581	999999	569	717	36	328	136	788	837	445	999999	89	660	999999	830	498	633	999999	999999	999999	632	742	996	999999	999999	999999	240	155	648	718	861	999999	483	250	359	458	478	553	959	771	999999	887	131	597	999999	966	299	552	260	698	999999	503	660	253	125	999999	242	173	874	583	999999	980	999999	128	584	589	999999	419	209	999999	30	999999	999999	336	605	744	620	408	437	875	163	688	894	950	612	367	904	999999	999999	519	226	314	678	385	999999	784	747	13	23	388	999999	999999	999999	999999	678	999999	999999	333	999999	380	228	833	999999	999999	999999	410	95	999999	516	999999	999999	999999	999999	689	166	716	411	999999	999999	999999	997	617	394	58	514	282	345	26	281	585	954	580	999999	755	301	999999	
578	678	999999	283	999999	999999	496	796	999999	999999	596	999999	722	962	624	699	680	826	382	611	448	687	495	157	74	999999	999999	930	272	114	781	999999	398	999999	147	732	999999	380	132	449	130	598	355	517	686	681	304	999999	960	265	999999	766	999999	999999	943	890	193	807	218	629	639	999999	999999	999999	999999	67	999999	999999	999999	892	940	310	999999	933	490	999999	342	999999	471	392	774	608	999999	999999	214	25	166	708	830	257	549	951	999999	502	810	564	73	756	999999	629	416	355	495	999999	324	600	999999	999999	208	999999	557	215	346	825	854	999999	595	527	999999	208	900	566	128	999999	999999	999999	148	212	132	926	787	999999	684	842	976	999999	999999	901	999999	999999	999999	717	509	737	700	999999	614	999999	647	999999	999999	999999	373	104	728	850	999999	919	725	334	462	859	326	282	999999	971	530	503	849	999999	918	693	835	778	254	192	66	999999	875	19	999999	999999	999999	999999	956	251	222	590	123	135	201	203	186	367	162	104	401	236	999999	728	812	121	496	221	860	999999	710	999999	850	999999	793	846	53	715	999999	660	305	999999	999999	73	999999	940	389	723	244	999999	517	477	626	159	790	999999	999999	999999	999999	273	999999	352	999999	681	541	627	740	999999	342	354	159	999999	417	502	799	428	910	368	969	871	731	773	977	999999	768	242	968	700	999999	963	999999	999999	518	686	999999	952	489	999999	999999	141	210	999999	391	889	575	56	70	999999	359	372	919	599	187	999999	541	999999	999999	358	913	308	659	49	822	378	466	263	952	730	999999	847	938	276	835	838	671	918	391	98	568	722	182	844	351	392	999999	298	719	999999	999999	999999	587	141	731	999999	482	171	990	999999	432	322	103	339	977	511	433	652	764	349	664	623	999999	286	789	200	135	814	697	999999	334	999999	544	769	585	999999	269	807	545	999999	999999	999999	928	999999	666	256	628	999999	867	839	959	999999	534	379	999999	531	664	311	351	540	108	667	474	560	999999	264	778	333	999999	999999	251	626	116	999999	982	164	694	780	620	543	572	292	946	857	480	932	643	174	250	999999	677	958	465	15	512	698	45	378	690	411	999999	305	98	232	597	343	295	381	396	374	837	883	690	808	968	815	720	616	90	756	620	613	93	700	966	293	170	111	649	294	999999	325	100	999999	74	999999	999999	723	999999	146	646	271	777	876	225	794	277	656	47	999999	999999	429	297	933	790	864	222	398	266	314	999999	999999	731	112	255	521	792	482	744	701	999999	997	999999	999999	999999	358	
999999	999999	484	999999	25	513	999999	952	316	699	38	999999	427	210	64	805	467	955	963	462	539	999999	630	703	11	795	912	346	85	980	82	999999	999999	999999	38	15	913	93	299	669	130	779	795	555	493	635	999999	543	999999	999999	539	400	999999	656	819	170	585	780	181	229	999999	999999	876	336	627	684	342	985	181	59	891	384	999999	304	342	760	879	85	999999	999999	740	378	699	269	450	682	373	177	622	867	429	143	999999	79	78	402	902	468	999999	999999	302	78	372	999999	924	165	734	685	323	68	291	510	570	805	488	232	37	617	886	999999	999999	175	373	314	630	758	472	596	236	939	857	421	999999	410	82	671	999999	113	345	999999	947	688	853	564	586	919	572	116	590	846	375	295	582	999999	999999	137	705	67	966	999999	692	148	459	383	210	870	999999	999999	999999	817	225	924	281	999999	999999	631	321	809	727	710	999999	366	15	390	999999	999999	838	173	910	944	966	948	146	999999	602	809	238	999999	363	716	566	412	382	773	630	451	23	999999	986	867	816	896	340	999999	999999	336	142	79	999999	999999	41	999999	259	788	851	999999	788	999999	998	197	999999	999999	455	21	154	782	983	242	759	133	558	856	999999	52	138	999999	618	880	198	999999	677	169	670	999999	999999	376	999999	593	922	363	999999	999999	984	799	474	975	451	328	121	999999	999999	900	999999	999999	89	185	22	216	660	781	658	999999	913	999999	520	243	999999	730	336	999999	999999	399	999999	405	470	999999	872	387	578	163	628	299	769	990	923	777	849	999999	646	999999	364	945	933	150	705	999999	998	262	288	999999	804	720	991	999999	578	999999	590	999999	225	999999	313	634	999999	507	163	999999	999999	922	808	999999	393	999999	93	828	423	999999	466	179	700	999999	999999	619	999999	999999	358	907	307	436	422	970	999999	935	769	214	205	729	317	436	987	999999	617	999999	453	545	848	618	636	999999	999999	894	496	421	224	510	999999	999999	535	301	158	256	999999	711	509	837	556	457	425	879	999999	693	376	40	191	363	999999	999999	999999	563	498	739	280	999999	516	528	484	775	721	999999	420	511	203	999999	287	999999	286	905	576	616	989	999999	202	757	999999	235	999999	999999	239	860	412	231	999999	999999	803	418	975	999999	205	999999	362	999999	735	166	469	999999	500	999999	999999	450	999999	999999	999999	559	573	107	546	523	603	291	10	28	545	999999	856	198	984	231	999999	869	765	359	710	595	263	217	999999	46	298	999999	735	999999	713	999999	783	999999	237	968	408	999999	871	462	
333	914	981	344	245	874	999999	280	999999	279	148	999999	685	727	492	409	305	365	442	510	234	999999	555	833	314	999999	87	645	999999	26	822	517	997	313	36	999999	614	919	972	999999	735	28	999999	466	38	830	999999	66	728	827	672	52	999999	371	237	999999	368	157	999999	488	797	664	318	999999	999999	631	886	381	700	696	794	386	999999	651	775	216	999999	99	804	484	653	30	917	143	353	779	254	636	85	999999	999999	466	999999	494	993	80	999999	162	19	406	944	731	366	999999	43	296	659	620	595	31	999999	278	353	999999	999999	999999	999999	184	777	677	387	260	306	813	268	338	496	899	658	704	507	758	999999	999999	540	921	664	885	999999	66	129	633	50	64	658	999999	999999	344	999999	999999	333	534	385	999999	29	694	435	553	773	704	800	760	962	891	999999	480	198	999999	25	999999	999999	862	84	720	557	753	219	252	164	109	224	161	250	441	381	972	383	748	388	845	495	121	999999	405	999999	999999	999999	158	540	187	970	177	329	744	999999	470	999999	664	783	276	484	193	999999	673	490	648	999999	530	519	999999	999999	999999	999999	179	428	999999	750	678	463	198	92	70	999999	977	139	999999	831	505	337	910	999999	718	964	122	999999	312	722	448	915	617	849	150	639	999999	89	999999	999999	999999	326	112	720	781	210	595	193	999999	482	999999	543	443	817	24	999999	609	37	389	485	454	807	999999	288	999999	763	846	999999	942	999999	721	897	609	999999	681	188	234	200	742	517	379	928	999999	830	999999	904	999999	800	835	999999	39	962	700	54	165	999999	210	823	417	27	364	257	999999	991	760	524	934	996	145	835	968	418	999999	871	116	526	859	295	977	407	290	56	999999	999999	999999	759	999999	999999	290	338	978	999999	782	724	163	131	687	956	79	787	970	485	999999	999	978	621	676	829	938	639	493	914	999999	20	999999	999999	744	999999	999999	11	327	379	999999	999999	857	567	999999	571	717	984	999999	999999	226	200	999999	805	391	999999	26	780	92	999999	999999	650	844	73	564	772	987	845	387	441	366	999999	469	601	768	999999	151	421	999999	115	121	999999	801	999999	698	656	999999	931	999999	240	239	999999	919	999999	753	76	999999	999999	13	862	583	871	606	407	999999	158	730	835	46	534	999999	999999	794	976	264	671	999999	263	374	908	198	66	919	999999	211	546	999999	518	999999	702	894	999999	417	133	531	250	999999	404	54	550	925	748	895	401	869	999999	35	942	695	91	227	709	430	105	674	527	951	460	205	999	999	
222	986	343	999999	24	197	671	455	999999	324	454	999999	999999	999999	450	170	528	287	576	999999	216	822	766	484	195	927	999999	459	14	298	897	208	55	550	713	761	561	760	999999	446	364	497	681	999999	772	999999	606	999999	233	999999	433	999999	999999	999999	793	399	229	858	455	999999	875	999999	450	726	999999	256	174	999999	279	999999	608	999999	999999	999999	167	718	999999	10	999999	695	999999	999999	235	647	864	724	579	566	757	323	541	702	315	999999	571	152	999999	954	999999	526	999999	999999	842	999999	757	666	749	498	331	84	257	229	156	760	766	675	999999	803	861	702	676	607	999999	956	157	906	462	999999	999999	24	672	196	660	999999	999999	999999	366	691	889	999999	974	90	245	682	76	321	999999	554	10	999999	165	253	103	999999	849	728	806	886	397	851	214	94	929	316	412	999999	569	960	401	768	318	305	914	663	728	596	371	843	999999	835	999999	999999	664	672	859	428	999999	999999	346	640	201	480	999999	47	994	999999	160	929	279	15	999999	999999	999999	999999	587	860	999999	999999	918	263	999999	999999	999999	561	502	306	429	267	456	983	966	555	624	761	576	999999	11	876	669	838	445	441	574	884	93	764	754	432	95	999	100	664	999999	93	282	238	999999	742	999999	697	470	893	482	295	48	206	971	999999	666	748	858	461	770	90	999999	999999	398	122	478	738	551	997	181	457	893	312	999999	541	999999	347	365	999999	999999	971	999999	999999	958	288	846	886	792	362	999999	347	150	638	893	25	274	356	999999	371	274	807	155	473	999999	999999	999999	735	746	439	912	328	999999	599	130	798	712	999999	999999	119	275	999999	945	199	241	834	999999	265	999999	444	276	999999	507	993	999999	999999	999999	999999	828	932	887	120	150	999999	449	448	999999	999999	999999	105	999999	997	389	730	105	682	999999	956	999999	999999	999999	146	326	311	173	780	999999	399	999999	595	999999	808	448	44	232	164	451	592	999999	793	880	765	747	323	141	279	752	777	898	999999	999999	999999	999999	940	223	999999	794	838	199	669	999999	564	946	922	133	999999	999999	355	999999	940	240	279	999999	999999	18	999999	999999	12	999999	893	38	53	501	292	999999	112	147	508	999999	481	370	613	999999	90	175	326	999999	824	200	637	720	407	279	957	91	402	661	231	931	999999	361	999999	668	999999	640	584	72	663	999999	30	999999	60	534	35	580	626	877	137	283	692	144	574	999999	999999	999999	630	773	544	999999	529	450	915	576	560	130	999999	944	106	449	591	999999	165	824	180	281	670	873	253	
387	465	525	999999	948	999999	135	787	999999	999999	132	20	810	999999	999999	480	579	451	999999	999999	999999	11	681	780	688	692	438	978	999999	641	270	999999	757	530	167	999999	999999	916	967	336	999999	343	999999	818	999999	999999	780	734	702	354	601	999999	196	898	348	999999	783	744	846	265	811	157	999999	347	866	618	262	290	371	717	476	999999	999999	157	999999	999999	999999	863	806	259	911	704	286	999999	50	999999	327	999999	191	781	962	269	999999	711	525	999999	999999	261	952	999999	186	500	372	984	877	938	999999	999999	359	775	999999	919	999999	597	999999	116	871	641	307	435	301	404	108	590	999999	217	592	999999	631	272	276	159	911	999999	82	421	341	301	999999	999999	95	288	509	416	807	53	330	999999	368	418	416	999999	954	527	74	782	999999	782	999999	670	355	999999	999999	97	508	824	17	498	999999	999999	775	579	123	999999	349	22	895	692	999999	712	886	999999	414	222	855	611	999999	999999	386	999999	30	559	71	857	757	999999	870	421	907	999999	999999	999999	957	436	643	836	551	999999	999999	61	999999	709	999	527	784	245	999999	999999	241	896	999999	623	999999	234	999999	226	517	265	447	999999	999999	483	784	999999	999999	999999	999999	977	999999	28	999999	445	999999	334	999999	320	559	544	83	521	343	676	999999	20	363	422	999999	999999	524	427	328	295	999999	350	909	999999	925	208	850	999999	92	200	625	222	999999	194	415	787	820	601	666	973	192	925	503	999999	303	773	447	264	343	428	999999	999999	700	999999	133	866	424	10	395	361	694	353	439	152	60	967	184	179	16	932	912	999999	761	355	999999	396	847	999999	119	161	760	595	999999	663	999999	474	522	71	70	549	373	820	215	314	999999	839	496	360	425	336	999999	278	258	411	516	539	400	999999	672	737	29	980	890	999999	600	999999	999999	775	415	586	454	122	118	999999	999999	101	717	456	77	272	899	496	28	783	999999	492	999999	984	999999	208	83	178	399	333	529	392	999999	972	714	189	882	720	999999	839	882	486	999999	791	841	424	821	999999	287	409	837	532	961	999999	680	117	762	999999	628	216	999999	285	722	784	937	186	171	745	742	999999	390	999999	551	999999	900	85	332	555	152	732	386	139	891	990	999999	999999	431	823	301	606	426	910	102	738	999999	999999	763	385	854	665	263	86	999999	399	29	659	980	781	216	605	785	217	829	895	999999	999999	394	732	298	999999	755	348	453	999999	470	479	95	999999	853	304	321	946	701	487	479	999999	927	999999	999999	836	999999	999999	616	999999	
999999	219	91	207	908	953	221	41	96	913	909	915	633	76	928	549	573	177	999999	911	293	999999	999999	351	426	999999	455	999999	999999	462	924	116	731	757	325	261	398	888	905	899	93	289	860	787	578	999999	999999	999999	572	431	273	848	720	999999	999999	999999	703	740	999999	387	508	328	281	634	989	802	193	876	751	677	161	684	271	39	828	13	978	728	999999	862	853	594	999999	999999	198	85	395	36	999999	342	999999	999999	118	527	401	999999	999999	235	798	775	379	800	120	895	280	588	999999	691	999999	409	13	999999	999999	999999	533	914	997	999999	445	999999	416	166	532	418	128	999999	999999	744	637	73	994	753	999999	999999	492	63	483	434	999999	999999	498	999999	999999	999999	339	584	690	200	993	487	767	75	999999	999999	368	223	999999	999999	776	776	22	843	999999	812	415	999999	53	970	435	480	440	573	884	835	999999	712	16	588	999999	544	812	999999	750	160	306	999999	963	999999	638	279	785	999999	657	291	597	999999	650	999999	538	88	999999	999999	764	523	999999	204	999999	999999	469	656	216	689	623	242	963	636	999999	999999	516	486	999999	996	341	165	999999	658	915	602	999999	769	71	667	59	10	999999	102	621	236	113	111	747	19	587	982	72	106	999999	999999	327	960	562	747	999999	999999	999999	543	389	999999	829	398	289	589	999999	699	999999	999999	999999	999999	239	871	25	866	799	414	739	287	999999	359	102	597	999999	500	999999	287	217	324	834	996	218	469	999999	21	999999	999999	822	999999	304	887	397	523	466	545	196	455	945	695	948	428	323	514	134	39	516	241	897	788	314	999999	491	999999	714	643	414	769	168	13	470	93	591	581	999999	531	961	579	141	999999	314	829	341	999999	375	416	683	999999	345	683	505	999999	817	999999	853	999999	406	127	808	823	140	999999	296	941	235	864	837	741	531	602	78	936	110	943	484	484	999999	969	904	999999	959	711	434	485	508	305	275	999999	727	127	135	843	999999	317	824	887	999999	400	999999	510	578	941	182	743	999999	569	999999	874	559	379	769	436	223	510	864	429	992	811	443	929	599	999999	24	413	999999	234	175	999999	999999	597	999999	705	682	999999	999999	999999	539	691	870	939	999999	400	997	358	358	698	629	271	453	999999	895	999999	999999	366	999999	298	999999	768	276	390	403	999999	756	962	437	73	754	820	780	846	890	999999	941	503	698	209	292	666	65	778	604	903	349	723	999999	220	748	325	491	440	999999	999999	999999	489	545	960	644	999999	999999	295	944	999999	490	999999	
514	593	790	463	667	712	999999	999999	712	999999	999999	499	931	42	270	226	324	438	338	349	999999	999999	886	461	958	999999	999999	257	745	770	999999	795	423	742	999999	118	430	294	999999	779	434	828	999999	926	703	999999	38	999999	775	999999	970	516	480	999999	850	394	706	338	505	999999	999999	758	526	999999	999999	990	86	999999	822	161	796	39	780	559	999999	928	999999	999999	758	912	710	952	481	50	800	999999	325	999999	892	824	411	999999	999999	728	631	675	312	125	271	999999	968	839	789	623	999999	940	735	921	999999	922	333	746	579	592	228	205	287	999999	152	999999	675	804	999999	997	999999	999999	250	61	927	249	625	945	698	56	999999	870	999999	857	142	859	999999	403	56	970	999999	664	999999	999999	999999	999999	398	826	999999	999999	999999	174	543	791	873	214	700	684	994	986	306	387	58	533	648	358	999999	429	353	292	755	281	758	335	999999	999999	999999	999999	551	500	850	798	972	999999	19	780	337	380	984	927	169	907	409	69	674	999999	616	989	558	161	999999	969	483	691	178	999999	415	999999	295	788	33	656	142	503	146	507	415	284	524	999999	999999	999999	445	426	132	999999	999999	999999	999999	392	478	201	494	399	999999	881	325	290	605	253	374	129	95	205	903	999999	774	906	922	176	708	342	475	690	141	740	534	67	569	329	999999	716	557	999999	319	832	172	742	405	265	192	134	678	280	503	999999	576	249	522	999999	84	965	776	494	999999	146	725	804	268	999999	357	268	721	286	359	999999	999999	192	885	81	350	41	510	667	984	584	664	204	999999	999999	999999	999999	544	949	999999	928	999999	72	228	183	116	368	483	999999	908	924	412	999999	999999	845	339	394	364	451	278	52	464	118	509	109	999999	530	999999	39	202	72	723	999999	41	431	717	509	964	712	964	982	999999	999999	759	70	999999	999999	284	999999	900	780	930	103	681	212	473	831	999999	999999	701	585	750	454	846	845	210	641	370	499	999999	829	999999	652	486	296	494	993	999999	999999	927	219	999999	277	138	422	142	999999	100	999999	958	885	999999	844	20	388	242	113	625	913	999999	540	999999	784	222	999999	360	288	617	395	718	480	482	123	201	492	338	482	325	434	999999	999999	551	541	999999	999999	882	585	641	999999	63	390	378	444	589	999999	999999	471	65	67	999999	854	999999	704	999999	488	412	999999	653	528	60	759	999999	200	999999	999999	988	999999	254	969	999999	774	646	519	341	337	111	48	533	803	184	866	427	268	371	858	569	999999	999999	62	839	58	
931	123	57	304	602	187	243	999999	999999	946	227	96	869	297	999999	502	999999	782	386	999999	999999	999999	353	999999	342	529	828	352	719	152	999999	201	139	149	842	533	472	47	999999	999999	999999	231	404	237	649	341	999999	84	999999	76	483	648	999999	475	748	92	999999	999999	961	82	358	891	592	999999	999999	35	956	729	454	684	39	335	999999	999999	999999	89	454	999999	543	11	999999	999999	702	999999	999999	299	525	999999	400	999999	763	608	85	662	999999	999999	638	147	229	623	384	669	630	965	46	158	601	224	904	999999	637	654	330	999999	942	999999	198	940	598	718	509	999999	338	693	921	431	259	394	999999	999999	450	317	895	920	626	471	134	737	615	999999	698	311	999999	731	999999	118	288	125	999999	972	724	698	549	999999	123	999999	340	936	53	615	898	216	999999	257	228	330	999999	409	999999	999999	480	461	334	999999	999999	208	999999	607	571	813	153	144	674	913	999999	999999	999999	393	999999	544	999999	197	693	10	622	999999	972	511	999999	801	359	878	781	249	999999	273	373	471	999999	915	548	999999	375	999999	471	999999	542	999999	325	476	563	375	999999	999999	349	292	999999	334	465	538	235	41	104	769	464	274	362	435	420	999999	388	305	901	999999	996	999999	822	462	999999	857	949	999999	196	45	248	999999	286	982	900	219	505	49	16	953	999999	999999	637	999999	999999	206	411	116	14	999999	98	999999	474	710	802	940	470	315	795	607	589	678	845	69	530	999999	999999	380	534	211	999999	349	299	948	999999	489	770	225	999999	341	455	999999	999999	540	947	999999	518	575	189	960	749	999999	253	408	374	21	670	578	999999	304	218	41	581	803	491	748	968	526	999999	322	179	254	628	999999	161	746	999999	999999	121	549	962	422	200	574	461	974	106	890	999999	999999	999999	202	150	392	133	999999	270	749	58	209	999999	992	77	867	790	505	571	789	999999	627	886	999999	467	999999	999999	795	841	17	351	517	999999	999999	942	317	503	977	114	246	340	737	485	385	267	999999	537	969	355	333	999999	956	412	317	999999	956	314	463	999999	999999	999999	999999	583	263	407	541	557	934	60	759	373	813	999999	999999	458	519	151	510	108	555	999999	372	449	517	233	394	114	344	444	999999	13	999999	252	500	196	12	164	999999	999999	999999	999999	602	919	595	959	969	565	999999	858	134	814	803	365	189	999999	999999	999999	999999	40	23	436	999999	499	73	755	333	571	900	999999	456	999999	919	999999	999999	999999	999999	453	854	999999	263	829	36	486	320	181	210	683	999999	
885	510	123	999999	201	999999	999999	151	113	855	839	635	408	664	938	411	769	894	280	983	999999	999999	243	44	516	999999	999999	409	736	188	892	999999	650	507	25	638	342	275	728	567	999999	59	302	597	999999	999999	854	174	999999	999999	551	286	929	999999	85	677	276	999999	999999	424	781	889	999999	925	963	294	985	900	649	999999	999999	999999	176	712	901	999999	999999	646	999999	999999	999999	29	322	660	637	615	625	999999	432	348	371	999999	999999	313	786	203	644	377	633	729	999999	954	525	999999	999999	57	120	227	999999	147	761	630	69	987	999999	762	577	754	297	999999	668	999999	478	310	938	999999	810	862	925	707	999999	548	22	300	999999	967	503	534	654	589	504	999999	999999	999999	587	741	203	999999	999999	34	626	890	89	285	71	999999	486	224	849	201	999999	257	999999	999999	843	222	999999	769	339	534	268	52	109	708	999999	269	884	999999	723	999999	622	999999	61	901	91	413	468	737	239	756	491	289	685	463	351	256	117	70	451	999999	133	999999	375	286	999999	999999	790	999999	431	801	26	999999	999999	652	579	143	206	399	19	439	754	880	539	583	999999	979	367	646	366	607	162	824	740	999999	83	197	738	775	145	507	623	97	999999	999999	739	197	788	43	884	218	999999	999999	60	999999	999999	252	894	792	242	786	226	999999	25	824	648	202	563	151	578	999999	404	431	264	511	816	999999	574	999999	843	999999	201	333	762	157	557	444	773	728	740	830	999999	999999	542	358	291	479	81	492	789	547	634	999999	464	502	814	628	463	548	205	952	678	792	999999	999999	999999	892	999999	867	276	999999	429	834	411	748	97	457	889	906	230	347	595	92	322	306	231	999999	999999	999999	342	999999	981	235	533	787	161	510	997	165	762	999999	98	213	225	585	127	800	999999	716	999999	367	739	556	328	858	366	596	480	653	164	51	999999	131	534	348	232	204	311	623	999999	587	460	733	153	831	258	391	866	736	999999	431	318	161	854	999999	199	434	906	999999	431	565	999999	354	10	721	374	966	999999	877	999999	923	498	999999	999999	827	907	16	413	496	999999	974	729	744	474	733	732	872	277	559	999999	798	297	636	202	40	557	115	732	431	467	999999	712	999999	383	264	999999	696	41	37	78	193	31	420	999999	456	836	295	879	277	989	502	999999	129	728	999999	999999	862	430	99	999999	801	283	981	38	999999	272	739	370	220	800	46	999999	249	999999	964	999999	876	571	745	204	272	236	464	442	999999	592	999999	999999	819	999999	80	
275	941	757	277	909	49	392	747	999999	106	925	669	476	952	999999	999999	638	763	999999	759	300	684	895	17	999999	819	548	73	999999	679	478	999999	999999	999999	771	999999	492	223	65	736	494	999999	561	999999	347	999999	988	490	314	142	954	507	999999	868	779	999999	55	750	702	100	999999	999999	999999	514	628	384	87	999999	999999	999999	967	424	708	61	274	999999	132	797	999999	18	830	68	758	602	999999	971	519	999999	950	189	853	741	521	964	245	175	810	57	999999	962	999999	251	309	552	175	539	798	979	603	999999	468	258	90	693	269	443	999999	999999	789	656	864	364	795	11	907	236	903	743	815	109	666	85	327	999999	529	588	759	215	437	195	182	539	129	648	721	604	999999	828	705	802	604	399	999999	823	999999	134	456	307	645	938	635	65	173	999999	999999	393	931	383	999999	680	683	999999	983	603	484	335	999999	157	290	312	574	85	48	999999	504	276	999999	504	609	404	142	461	570	498	999999	999999	375	624	12	999999	673	999999	663	34	999999	249	416	663	348	772	889	999999	27	342	374	999999	26	160	999999	378	574	437	773	769	548	232	999999	999999	53	367	959	620	155	951	639	296	421	24	895	264	860	164	999999	837	999999	833	444	238	134	998	999999	225	625	999999	999999	246	514	999999	485	896	455	920	999999	980	999999	278	163	75	702	87	149	999999	264	999999	518	999999	281	999999	264	714	788	566	371	54	267	743	995	521	999999	999999	781	527	999999	999	809	999999	544	999999	33	999999	999999	378	999999	56	859	107	960	999999	125	352	964	578	999999	771	117	999999	999999	574	722	999999	999999	642	876	999999	999999	621	473	999999	999999	578	876	106	912	28	999999	999999	999999	324	195	170	999999	125	999999	846	438	213	999999	767	891	999999	390	999999	462	999999	963	999999	502	235	999999	248	999999	999999	999999	546	476	999999	666	621	735	698	999999	245	389	999999	297	999999	245	40	871	999999	999999	706	374	26	198	906	643	958	64	997	917	805	572	999999	536	87	999999	859	379	999999	547	999999	999999	202	72	155	590	900	666	805	999999	471	363	659	999999	927	340	927	358	570	234	707	566	737	999999	61	999999	442	36	999999	985	386	661	999999	555	465	675	999999	999999	53	325	999999	301	258	999999	999999	452	913	999999	608	747	255	510	999999	344	839	711	303	999999	20	482	999999	873	457	820	425	999999	61	114	59	261	999999	973	315	254	491	999999	317	999999	999999	609	758	999999	427	471	739	875	999999	999999	715	753	381	759	943	570	177	870	844	438	781	
646	401	809	392	356	999999	281	204	999999	853	433	403	999999	96	411	999999	158	455	999999	999999	999999	957	999999	999999	305	880	999999	39	745	999999	621	572	999999	760	688	218	949	999999	999999	883	467	681	297	123	292	999999	999999	672	999999	999999	28	424	858	357	242	688	317	420	96	476	188	999999	459	999999	999999	999999	524	11	999999	202	774	541	999999	112	622	867	670	970	116	945	270	736	496	999999	68	206	713	531	527	10	901	999999	999999	603	704	225	232	810	880	999999	835	617	274	349	81	999999	49	756	734	374	28	346	314	150	999999	452	755	999999	428	45	157	992	484	407	999999	245	20	781	999999	999999	645	859	99	999999	120	999999	472	157	827	999999	167	999999	797	163	999999	564	234	390	999999	262	999999	672	391	845	283	843	143	866	999999	836	477	267	358	999999	728	168	256	629	40	564	979	608	999999	847	877	199	205	330	425	737	999999	629	394	999999	937	999999	478	254	411	277	518	605	109	990	113	900	609	999999	999999	823	317	605	360	833	999999	861	999999	543	967	999999	647	813	450	320	825	847	873	213	399	755	689	12	228	999999	55	383	999999	741	744	977	590	734	894	999999	429	415	999999	560	872	999999	43	934	999999	327	629	999999	165	788	175	265	36	406	80	680	143	315	999999	999999	788	898	362	999999	999999	989	503	913	999999	848	999999	419	578	999999	340	323	721	755	725	901	144	999999	228	720	575	488	951	194	663	224	468	999999	38	682	999999	973	723	834	145	297	999999	999999	786	316	896	755	999999	713	75	756	958	999999	589	485	462	447	999999	641	632	321	47	319	259	999999	390	999999	391	895	999999	999999	600	999999	620	999999	87	428	564	912	824	999999	800	247	128	999999	265	999999	533	552	999999	334	999999	91	211	823	259	513	466	91	999999	999999	999999	791	173	999999	166	999999	768	161	408	44	999999	768	999999	999999	520	799	200	352	449	999999	253	838	999999	999999	999999	518	685	796	188	999999	961	999999	999999	705	455	19	84	421	750	999999	999999	382	154	195	451	535	274	999999	313	459	322	124	642	626	875	536	126	948	643	999999	395	999999	973	833	999999	410	999999	999999	367	511	725	779	601	264	999999	871	693	489	774	538	999999	999999	493	999999	261	846	840	369	829	918	892	136	777	112	799	350	999999	320	123	50	999999	999999	999999	802	999999	542	522	387	637	13	842	637	184	115	403	999999	488	255	581	235	999999	423	292	448	618	999999	12	499	465	999999	473	999999	376	999999	785	102	264	691	994	719	999999	462	
731	999999	999999	265	999999	999999	999999	700	861	163	739	999999	479	339	999999	593	193	999999	539	32	999999	989	540	470	271	450	329	999999	844	796	260	999999	999999	117	691	466	372	363	647	999999	790	764	786	319	643	999999	263	455	999999	999999	507	859	189	311	539	742	295	616	994	511	352	999999	999999	75	902	876	999999	372	648	412	230	830	999999	208	242	167	213	999999	826	782	196	873	88	183	999999	401	683	599	577	949	180	999999	369	999999	989	393	909	721	999999	767	999999	999999	807	820	450	677	371	980	79	381	538	75	789	999999	324	999999	329	682	776	999999	999999	395	794	698	242	474	999999	361	219	848	258	999999	813	68	288	305	76	999999	732	621	999999	703	530	999999	420	114	966	157	821	520	73	236	945	905	574	999999	106	118	588	976	216	999999	770	230	133	56	262	730	933	999999	999999	71	949	164	481	499	865	598	288	137	507	323	999999	698	784	32	546	907	494	180	208	999999	678	756	414	28	932	999999	999999	373	852	245	999999	802	999999	11	286	999999	434	85	999999	999999	999999	461	999999	893	481	81	445	111	999999	999999	246	762	821	999999	999999	203	750	999999	566	565	525	914	284	271	999999	999999	589	782	745	756	999999	999999	928	699	137	227	999999	521	999999	860	864	971	863	507	999	461	981	665	999999	93	50	970	518	686	982	916	186	217	999999	745	492	662	999999	754	872	828	834	131	326	175	916	239	999999	999999	701	554	999999	999999	272	649	754	924	173	662	716	999999	999999	251	717	221	51	80	728	999999	378	211	999999	999999	999999	180	626	999999	348	453	176	811	64	813	985	438	999999	999999	944	153	990	568	498	703	48	369	928	592	413	115	999999	845	510	999999	336	500	937	941	153	101	999999	894	999999	720	495	905	457	96	265	289	355	642	135	584	811	999999	999999	999999	81	274	252	999999	457	999999	329	331	999999	939	486	495	500	923	265	999999	131	105	982	778	218	142	912	841	336	134	999999	491	999999	926	312	999999	788	35	999999	999999	849	987	447	352	999999	999999	604	518	610	770	999999	999999	999999	283	462	999999	999999	933	704	938	362	999999	707	332	483	838	611	384	637	960	707	475	63	387	13	144	658	639	388	54	999999	404	241	566	999999	337	114	446	473	999999	698	854	331	931	525	448	289	999999	869	999999	563	230	880	650	999999	323	378	999999	279	328	67	999999	999999	660	999999	958	999999	999999	987	155	733	174	999999	50	272	852	999999	131	861	565	854	543	999999	825	490	317	999999	591	502	31	
999999	115	177	154	538	509	309	999999	531	999999	279	148	137	723	829	399	320	840	388	220	999999	256	999999	714	999999	999999	427	729	999999	102	445	588	648	965	196	628	996	999999	511	762	553	483	600	304	296	716	999999	56	999999	101	999999	682	213	999999	999999	712	967	999999	680	25	999999	580	501	999999	131	691	999999	999999	537	211	402	999999	339	625	999999	999999	656	999999	428	999999	117	999999	732	87	999999	763	384	366	999999	483	660	999999	95	496	999999	972	982	171	182	605	226	255	519	999999	699	453	353	587	999999	165	65	133	44	921	907	999999	847	999999	343	999999	999999	142	999999	999999	999999	858	468	842	945	694	714	999999	670	823	541	861	861	999999	388	652	419	797	742	957	428	999999	509	173	999999	968	135	568	827	999999	999999	999999	207	465	255	999999	999999	510	999999	929	451	570	463	221	390	55	849	909	44	999999	948	518	399	100	999999	22	999999	305	999999	976	999999	155	999999	999999	534	457	664	406	999999	548	667	909	165	812	999999	999999	84	297	783	999999	129	226	999999	145	865	779	694	116	830	242	490	689	256	664	370	305	902	999999	686	999999	999999	453	999999	496	33	999999	999999	587	584	777	938	999999	521	999999	857	999999	621	999999	990	754	762	999999	575	999999	67	999999	662	999999	451	999999	955	477	999999	849	161	999999	998	47	122	825	426	117	532	62	304	428	177	999999	807	28	999999	999999	616	932	999999	832	877	768	999999	55	387	862	145	373	822	470	461	999999	569	191	999999	584	419	174	999999	654	35	523	165	999999	811	137	692	433	536	999999	861	999999	678	328	798	239	608	77	448	563	971	168	239	999999	967	505	964	626	673	109	960	451	604	526	999999	364	613	999999	243	259	180	999999	837	248	609	999999	993	251	392	124	999999	352	726	774	682	866	293	999999	672	315	172	999999	760	436	999999	999999	999999	999999	521	444	999999	808	833	199	393	999999	331	991	999999	999999	512	999999	243	558	133	617	725	829	999999	940	80	291	137	999999	96	113	951	999999	999999	999999	708	999999	729	948	497	177	519	536	391	422	545	999999	108	999999	803	449	832	211	313	999999	695	255	999999	581	373	345	681	999999	113	289	318	999999	376	999999	486	671	993	295	71	956	999999	198	447	430	404	777	192	649	999999	647	281	750	107	618	999999	462	530	158	584	162	999999	613	433	112	114	999999	925	74	11	141	455	547	149	356	907	999999	807	889	186	595	163	42	999999	465	17	567	823	758	539	999999	151	845	710	999999	471	495	764	345	325	780	
999999	128	647	999999	201	999999	610	999999	711	997	655	641	972	989	999	463	831	967	104	547	801	999999	534	978	999999	610	999999	240	885	421	741	471	999999	405	743	44	394	789	274	283	956	999999	57	542	377	509	999999	999999	999999	999999	663	999999	251	777	978	684	999999	669	11	591	897	380	865	999999	999999	193	77	576	255	964	78	51	703	820	591	729	130	992	610	999999	737	125	330	877	758	944	999999	999999	427	69	450	725	788	682	385	999999	217	758	285	194	441	305	476	945	939	622	999999	430	999999	259	564	601	68	999999	999999	782	59	987	541	321	963	281	159	999999	523	353	263	30	444	15	521	372	716	426	59	442	649	385	937	999999	850	799	610	177	999999	849	999999	277	829	603	999999	999999	226	999999	999999	999999	156	290	999999	999999	368	999999	986	191	999999	201	885	641	999999	421	143	674	59	405	471	173	999999	981	689	999999	685	985	201	841	478	302	155	752	205	889	295	999999	999999	351	777	776	813	999999	440	313	964	999999	807	418	470	999999	179	821	999999	67	498	175	999999	756	999999	382	999999	154	712	444	56	142	999999	581	135	774	999999	708	999999	999999	999999	252	550	999999	999999	660	188	782	380	615	999999	333	259	148	999999	999999	767	999999	440	405	999999	668	715	995	267	831	589	999999	292	695	152	471	204	808	999999	256	624	224	999999	260	999999	109	773	999999	999999	722	882	307	191	14	999999	999999	277	232	800	691	536	999999	999999	879	80	952	500	685	473	661	139	451	441	153	506	999999	160	999999	999999	794	894	618	683	999999	948	292	54	287	687	628	203	999999	17	25	720	78	999999	176	189	999999	999999	98	999999	660	999999	999999	865	999999	508	999999	373	97	31	15	797	918	871	582	930	788	907	999999	997	999999	467	168	999999	426	433	999999	456	983	999999	959	195	806	983	33	953	999999	427	17	779	233	264	116	950	999999	999999	802	206	523	245	401	344	396	100	790	202	434	997	448	999999	999999	17	389	96	72	820	990	999999	848	629	999999	370	899	443	999999	589	361	999999	999999	999999	999999	241	933	999999	609	625	798	715	203	830	528	519	978	403	999999	225	999999	30	887	191	237	999999	358	893	822	40	444	953	999999	210	840	226	565	250	982	999999	999999	999999	487	447	31	284	740	27	111	903	999999	505	734	559	714	341	999999	260	999999	763	999999	999999	925	578	190	845	999999	999999	990	312	954	737	421	869	150	243	542	450	999999	999999	137	340	792	918	648	938	999999	766	495	509	999999	314	279	228	999999	
44	716	908	266	186	999999	999999	37	999999	949	999999	999999	864	418	999999	999999	999999	100	28	999999	552	999999	17	930	999999	625	633	507	490	416	649	999999	203	913	116	526	633	194	983	77	999999	313	993	999999	999999	854	999999	357	999999	710	999999	999999	261	999999	414	786	999999	978	24	560	261	999999	546	391	310	196	999999	951	312	954	174	695	117	950	999999	249	999999	48	999999	397	271	285	492	779	400	999999	217	611	508	329	818	655	179	999999	815	999999	766	612	668	806	963	413	999999	999999	546	330	116	310	344	999999	533	670	51	626	299	976	756	999999	990	874	979	289	452	983	146	519	525	999999	999999	117	482	999999	380	140	434	857	240	432	243	79	328	999999	276	999999	999999	157	614	999999	142	999999	392	999999	621	793	827	999999	960	71	924	36	805	430	174	237	692	999999	299	911	201	999999	746	999999	533	921	999999	999999	999999	118	197	988	905	999999	553	305	724	999999	39	586	312	751	896	178	508	217	273	897	742	49	651	914	858	702	999999	700	103	68	999999	700	999999	755	670	852	999999	935	131	833	877	868	512	218	852	713	608	450	999999	577	999999	326	657	658	340	974	999999	999999	140	212	999999	853	212	999999	17	999999	348	557	91	54	999999	999999	95	440	30	999999	536	442	71	154	104	999999	999999	525	999999	159	52	589	425	696	999999	601	999999	919	999999	34	666	999999	211	523	374	61	369	999999	284	262	240	227	638	999999	447	34	221	985	117	708	698	687	433	999999	296	999999	141	395	659	701	767	176	999999	999999	216	689	241	548	779	52	552	664	999999	979	919	999999	951	958	258	370	390	819	811	515	999999	979	999999	353	999999	615	920	974	841	582	495	74	10	999999	260	758	999999	672	216	999999	165	44	999999	454	938	470	807	183	146	999999	999999	999999	999999	710	669	237	276	887	321	173	132	578	822	668	494	999999	999999	318	708	499	999999	717	613	746	360	999999	999999	969	414	766	807	746	837	552	999999	546	709	300	973	999999	491	905	361	52	942	999999	221	778	999999	94	645	499	999999	999999	720	999999	345	618	360	999999	694	307	483	554	999999	385	741	999999	999999	947	155	534	345	685	999999	672	999999	570	999999	773	90	764	999999	330	131	318	282	200	831	668	211	101	999999	999999	338	194	431	806	686	999999	845	941	999999	999999	939	120	164	789	639	58	247	774	814	587	999999	999999	297	162	433	57	999999	550	999999	738	746	63	594	999999	357	999999	250	560	884	247	927	999999	393	997	999999	20	163	493	561	783	
431	437	286	362	320	408	999999	279	382	638	462	304	999999	643	275	885	525	425	999999	815	807	686	889	999999	999999	157	546	300	999999	423	894	620	989	664	316	318	777	241	428	949	927	971	187	999999	784	632	999999	749	732	506	999999	738	61	745	999999	999999	547	709	999999	999999	862	606	508	959	999999	842	315	839	999999	956	118	999999	996	492	888	836	509	999999	792	37	999999	796	568	274	928	999999	568	254	688	999999	771	77	538	265	96	331	472	228	512	999999	999999	805	422	775	398	999999	999999	569	857	999999	999999	905	917	999999	999999	999999	47	244	41	588	283	70	161	764	195	50	999999	741	405	999999	999999	291	999999	850	999999	705	383	792	876	727	424	999999	397	999999	337	865	159	863	604	31	293	999999	197	924	668	999999	654	658	999999	357	455	10	173	299	999999	953	999999	999999	965	999999	691	255	368	999999	173	999999	999999	999999	436	329	891	892	146	383	999999	144	104	214	999999	999999	61	999999	212	528	999999	424	835	107	771	384	100	92	897	648	340	48	870	883	761	394	592	50	232	270	466	563	863	999999	25	641	858	570	885	520	999999	965	52	839	41	749	448	576	841	999999	999999	999999	994	497	53	246	274	220	453	797	861	21	503	942	72	999999	999999	999999	91	140	525	529	206	999999	745	374	995	999999	852	22	945	26	208	999999	999999	999999	568	375	999999	779	377	647	127	999999	659	892	472	109	999999	322	198	403	494	711	999999	710	611	999999	999999	679	250	999999	368	441	852	844	812	333	911	414	999999	195	309	312	762	878	411	999999	727	853	901	896	263	539	999999	552	532	497	644	999999	999999	951	999999	77	539	144	288	686	246	999999	89	149	999999	999999	172	12	103	192	949	657	999999	503	999999	899	777	353	978	829	999999	309	999999	324	689	591	368	208	999999	242	999999	627	599	725	872	912	773	762	999999	891	376	821	999999	350	548	999999	32	999999	999999	723	999999	999999	165	459	999999	936	999999	765	460	606	13	964	439	999999	419	331	999999	999999	999999	999999	136	24	999999	97	462	795	851	971	999999	702	999999	816	146	849	942	587	472	149	656	936	418	18	312	112	887	411	391	596	931	999999	927	450	999999	93	597	285	550	77	996	282	94	999999	988	757	47	999999	828	589	919	832	859	918	925	999999	569	999999	712	999999	999999	999999	999999	264	999999	999999	999999	128	895	62	262	667	46	404	152	383	851	886	999999	999999	74	699	583	802	676	109	367	19	524	236	524	479	572	999999	867	999999	868	829	491	439	
982	999999	999999	776	337	262	795	999999	775	551	843	999999	108	167	999999	510	477	612	588	999999	201	765	999999	668	537	999999	104	38	536	206	515	31	404	590	572	999999	999999	999999	474	424	999999	902	243	972	393	842	381	415	539	367	999999	266	251	999999	999999	226	325	999999	248	999999	168	766	928	579	46	821	287	517	594	999999	112	671	147	173	999999	299	532	631	284	694	999999	999999	999999	179	728	258	999999	853	353	356	829	773	567	919	266	999999	973	999999	936	572	565	863	820	216	999999	806	999999	87	999999	948	693	694	358	554	153	479	278	759	850	788	51	433	174	999999	504	339	999999	228	907	99	325	868	999999	712	999999	547	999999	292	915	921	999999	702	939	405	662	144	424	999999	999999	786	279	999999	813	158	531	141	999999	999999	712	924	703	900	999999	824	632	824	999999	646	999999	606	611	985	844	928	658	348	494	769	585	369	914	99	452	130	820	110	65	546	191	999999	847	295	999999	999999	228	238	531	125	772	838	999999	778	599	179	185	999999	379	885	499	192	647	930	996	352	999999	613	999999	999999	999999	532	769	462	464	425	758	326	416	854	999999	430	817	999999	996	747	234	999999	500	283	945	999999	730	180	57	999	361	916	298	236	979	614	780	482	121	250	78	682	324	183	999999	858	876	525	999999	79	375	999999	999999	999999	128	874	123	999999	113	476	999999	599	999999	999999	74	842	999999	189	874	105	649	344	268	756	679	551	822	326	863	97	999999	215	995	999999	634	93	982	999999	117	999999	500	606	999999	644	448	479	277	859	119	578	999999	697	651	89	429	40	19	187	579	999999	999999	797	999999	26	815	999999	604	437	830	980	999999	987	81	768	605	52	966	623	317	209	284	962	216	295	265	963	563	915	558	604	999999	999999	470	541	63	703	295	362	829	999999	875	999999	999999	999999	719	999999	625	999999	484	999999	73	396	869	380	301	98	590	35	999999	852	999999	688	878	999999	906	63	527	540	714	999999	757	614	793	464	333	444	934	86	576	999999	347	999999	441	181	540	687	999999	99	249	999999	122	999999	600	977	820	197	999999	802	233	665	999999	95	999999	582	629	999999	602	414	999999	857	164	513	999999	349	514	361	256	999999	695	999999	126	437	999999	749	999999	497	999999	816	999999	146	483	999999	999999	910	104	262	999999	859	551	999999	999999	532	53	392	810	608	810	999999	472	469	999999	263	999999	14	549	999999	794	428	792	142	446	999999	769	909	383	33	660	549	255	261	848	397	165	614	144	594	
394	908	999999	191	686	762	354	184	999999	999999	33	999999	371	999999	468	94	999999	418	644	999999	762	999999	18	786	947	271	15	220	620	553	107	999999	870	954	505	885	489	610	456	684	441	595	713	999999	999	811	187	999999	999999	999999	330	747	999999	835	831	999999	899	162	243	425	757	143	563	999999	132	531	978	416	708	583	999999	466	999999	960	866	177	430	999999	787	999999	93	999999	427	999999	233	999999	999999	44	132	255	985	336	377	41	926	308	41	999999	999999	999999	832	999999	342	220	999999	863	999999	20	969	664	829	54	375	106	341	793	716	707	430	999999	999	999999	293	999999	597	278	98	931	43	568	146	999999	825	999999	314	322	631	216	696	369	575	999999	74	468	425	999999	960	999999	999999	143	591	999999	639	268	999999	887	487	879	622	891	775	853	977	999999	528	468	229	66	792	999999	171	509	20	70	999999	488	879	999999	47	999999	317	818	241	899	976	812	999999	999999	841	426	834	751	593	999999	999999	999999	543	999999	939	956	721	904	487	680	999999	92	322	578	999999	999999	17	999999	841	966	999999	956	621	87	434	716	738	662	225	375	194	999999	916	215	476	483	999999	226	885	90	934	413	340	561	927	894	499	161	503	851	999999	182	910	627	999999	637	111	465	999999	233	228	69	689	122	999999	561	175	117	111	999999	54	999999	999999	761	42	179	626	69	160	540	226	999999	169	373	999999	999999	509	299	982	839	382	489	999999	661	999999	875	724	228	76	375	728	392	60	914	999999	627	404	999999	999999	62	999999	51	999999	698	17	642	999999	999999	165	482	61	876	134	272	216	565	804	125	899	166	999999	408	992	784	811	834	536	254	566	338	617	361	999999	930	829	340	183	298	999999	229	975	999999	72	594	999999	999999	999999	999999	707	251	823	289	259	999999	607	612	999999	530	886	183	116	655	999999	999999	864	999999	182	204	999999	999999	999999	515	999999	999999	191	57	345	408	470	999999	576	748	546	324	999999	999999	111	276	333	226	999999	652	412	481	122	999999	999999	999999	730	623	679	73	354	831	860	317	817	579	256	999999	999999	650	999999	926	606	368	118	445	999999	999999	598	905	999999	999999	594	738	113	990	567	861	409	109	999999	999999	290	513	403	999999	463	208	520	532	999999	773	949	641	592	485	874	754	220	212	924	204	35	773	201	999999	246	131	999999	827	21	999999	160	177	999999	223	999999	103	964	403	981	122	25	999999	885	999999	277	953	999999	628	125	999999	651	206	999999	999999	821	516	321	275	999999	342	994	692	
520	635	623	782	668	378	839	999999	999999	817	231	812	189	999999	888	103	860	999999	974	585	712	208	743	953	992	999999	401	139	781	699	924	999999	999999	999999	999999	259	999999	495	294	777	999999	344	33	833	999999	372	304	862	999999	227	414	999999	367	999999	999999	321	892	999999	999999	180	976	710	999	999999	892	999999	693	856	999999	999999	619	375	997	207	999999	378	999999	909	977	999999	203	539	511	999999	295	999999	291	709	351	243	999999	814	999999	123	801	88	344	933	941	999999	678	448	458	999999	608	48	198	999999	621	612	146	982	999999	169	977	447	999999	446	804	163	300	984	515	181	281	804	999999	884	405	718	43	251	968	584	951	755	91	999999	955	256	550	131	999999	739	999999	999999	999999	546	146	999999	879	999999	139	999999	113	694	933	999999	718	999999	999999	313	764	999999	578	999999	999999	999999	217	999999	366	687	491	558	612	178	895	775	84	999999	999999	133	999999	51	839	145	999999	190	999999	267	822	803	803	999999	877	999999	999999	999999	999999	212	370	25	339	999999	999999	999999	417	581	185	934	798	999999	212	822	132	255	999999	723	72	999999	782	834	999999	999999	410	562	999999	339	999999	999999	812	709	614	999999	536	666	999999	834	53	646	728	541	15	999999	468	664	601	981	39	999999	680	643	133	999999	430	999999	388	389	512	999999	318	87	900	808	132	99	552	340	296	465	999999	731	680	426	713	250	999999	100	491	999999	999999	902	310	999999	695	179	586	886	452	10	288	999999	332	607	337	999999	640	999999	999999	378	999999	999999	694	573	179	949	962	999999	999999	189	999999	999999	897	766	999999	416	776	852	123	953	513	665	999999	999999	186	58	409	82	98	71	610	633	677	999999	633	999999	217	736	878	999999	216	879	871	999999	304	991	516	565	999999	921	875	788	92	999999	865	999999	382	409	397	131	999999	890	999999	952	579	82	620	785	143	783	208	49	973	999999	999999	634	793	625	991	195	999999	843	949	999999	196	821	550	216	256	186	999999	808	999999	757	205	326	270	919	999999	999999	380	999999	432	348	723	835	814	999999	723	999999	999999	999999	417	212	999999	706	940	452	766	999999	531	413	538	956	999999	399	699	226	182	999999	999999	874	931	770	814	811	421	999999	452	360	17	836	493	999999	524	571	401	999999	999999	499	385	817	163	936	699	967	202	475	883	334	145	597	999999	302	999999	787	824	647	397	778	999999	339	10	999999	999999	695	920	523	441	893	998	562	59	999999	999999	999999	721	995	80	847	999999	945	727	128	999999	420	303	200	157	736	
746	753	999999	999999	214	56	817	747	196	999999	999999	679	44	989	335	583	548	859	257	322	999999	829	576	550	169	349	999999	881	200	339	402	729	375	705	156	254	999999	660	999999	998	999999	973	809	76	799	999999	911	999999	792	641	999999	444	999999	999999	670	917	187	209	999999	865	445	935	999999	857	611	328	999999	338	843	91	770	888	390	258	583	102	29	509	750	230	999999	873	99	558	466	999999	785	540	44	239	999999	999999	430	999999	999999	802	426	999999	465	481	635	583	999999	711	870	999999	999999	694	261	999999	897	999999	458	18	999999	999999	846	999999	400	654	542	999999	999999	614	999999	167	467	999999	695	781	675	999999	54	999999	595	854	978	388	999999	482	903	100	289	466	341	399	164	422	186	991	955	999999	561	811	939	999999	999999	290	999999	713	526	999999	998	480	902	829	632	999999	422	583	593	468	320	999999	750	999999	493	999999	282	623	12	55	599	999999	825	258	516	243	340	733	575	999999	999999	974	955	625	101	809	564	511	999999	975	999	603	408	497	117	644	70	497	378	452	17	83	710	999999	999999	999999	999999	654	323	399	849	689	999999	894	999999	345	961	135	359	999999	282	771	999999	37	999999	996	306	338	150	872	182	842	365	999999	690	999999	273	484	999999	797	999999	909	999999	377	136	319	595	513	719	771	682	935	147	693	179	246	226	999999	435	691	999999	999999	513	451	999999	16	333	885	213	169	81	487	197	562	530	373	583	489	900	999999	411	999999	999999	999999	199	247	704	672	953	454	401	590	59	256	799	838	999999	999999	160	129	999999	999999	309	999999	999999	205	748	585	173	805	663	999999	783	698	289	214	707	144	261	979	311	661	931	759	999999	491	438	999999	762	691	967	836	338	999999	750	701	999999	68	680	994	499	129	508	157	791	663	807	360	966	999999	141	271	999999	181	817	334	778	550	790	217	767	807	823	481	838	826	408	12	999999	588	999999	648	463	999999	490	192	162	784	967	115	684	999999	974	999999	560	706	350	166	999999	425	922	999999	999999	999999	237	691	305	37	319	964	999999	804	999999	999999	873	492	999999	238	691	635	182	994	582	999999	533	999999	833	655	999999	141	999999	252	49	999999	665	777	380	991	40	798	999999	999999	474	13	850	879	999999	596	303	77	898	122	999999	337	999999	928	999999	592	999999	547	858	650	115	187	488	22	765	999999	722	106	999999	816	999999	893	999999	56	529	579	835	653	24	247	362	853	999999	373	999999	999999	288	999999	416	788	62	492	939	999999	29	297	
999999	837	124	999999	873	207	999999	999999	914	582	999999	999999	409	999999	756	295	532	621	298	261	944	124	246	63	601	985	999999	333	764	715	953	999999	36	242	64	998	999999	229	373	999999	999999	999999	459	204	132	91	337	624	41	766	999999	328	948	768	353	410	600	70	203	888	517	633	328	208	628	87	180	176	737	758	756	313	999999	143	364	999999	999999	51	931	520	657	74	301	997	755	634	563	999999	889	999999	999999	999999	35	485	647	274	832	261	575	54	910	171	887	999999	19	656	80	815	413	559	745	559	999999	683	241	452	341	330	452	994	999999	911	999999	93	360	287	287	772	496	100	999999	414	476	886	609	999999	187	27	999999	109	563	999999	999999	999999	909	848	350	352	254	204	932	511	808	581	530	999999	884	803	923	732	378	999999	329	323	599	341	999999	251	83	744	275	999999	999999	353	440	776	67	947	184	999999	936	935	528	301	999999	458	605	895	366	610	611	384	104	999999	999999	265	428	541	740	577	765	109	278	509	928	617	179	999999	150	999999	941	936	629	421	795	999999	779	37	165	150	735	999999	885	473	142	891	230	86	622	999999	357	526	217	606	746	837	666	29	372	999999	288	150	754	612	668	675	755	999999	999999	999999	486	401	385	599	999999	999999	999999	805	376	999999	397	103	842	999999	406	425	729	999999	675	958	999999	759	664	616	861	999999	443	283	804	467	145	999999	616	335	698	956	150	999999	764	999999	999999	861	653	334	999999	195	999999	788	999999	999999	946	732	17	511	520	726	736	999999	738	999999	144	940	10	908	902	999999	486	517	277	450	284	122	268	507	999999	999999	999999	339	463	675	297	999999	77	561	521	999999	540	114	999999	999999	230	999999	999999	516	43	682	860	744	999999	312	709	999999	521	999999	968	999999	474	509	176	604	999999	406	315	72	959	490	872	999999	397	498	999999	381	703	305	230	903	999999	999999	473	999999	65	371	907	161	966	508	999999	312	593	687	939	999999	938	220	361	823	76	816	557	553	809	420	357	933	999999	337	96	225	544	74	600	999999	45	514	549	258	999999	164	106	460	999999	569	856	709	999999	288	443	493	999999	406	837	999999	204	920	852	644	23	973	168	638	422	999999	999999	999999	999999	226	995	433	670	113	334	911	719	106	206	250	564	999999	999999	715	893	602	282	148	999999	183	527	124	662	999999	244	999999	999999	467	48	439	999999	338	622	999999	292	20	822	999999	82	925	999999	107	724	999999	90	999999	599	452	745	819	999999	999999	300	913	
698	880	770	766	999999	808	915	262	68	999999	999999	999999	36	999999	432	883	780	442	75	312	476	999999	400	60	999999	869	999999	553	999999	228	794	181	47	708	999999	412	249	65	971	274	19	454	49	999999	173	854	348	558	30	861	49	212	564	988	447	278	999999	999999	943	999	881	999999	540	839	973	277	198	327	406	30	999999	999999	999999	800	999999	31	390	443	999999	968	530	378	999999	860	189	591	616	999999	271	999999	999999	528	122	971	393	646	999999	209	983	896	666	31	999999	999	228	324	999999	763	999999	425	888	55	999999	975	479	513	839	680	660	391	660	149	66	41	999999	125	999999	499	999999	656	117	190	459	999999	311	509	226	999999	641	864	849	852	999999	999999	486	876	694	146	502	880	807	999999	999999	602	999999	526	999999	130	999999	113	999999	252	999999	49	318	708	596	999999	673	970	999999	315	48	796	542	999999	999999	999999	554	231	999999	475	999999	999999	848	873	641	857	999999	785	544	105	631	538	163	606	506	323	536	778	290	849	473	999999	593	999999	999999	753	69	438	740	752	576	680	999999	999999	999999	818	200	445	76	738	101	888	435	201	684	509	643	936	999999	999999	684	775	940	581	12	999999	999999	999999	677	888	798	325	55	791	528	951	999999	917	360	687	999999	101	999999	552	757	999999	107	401	817	999999	999999	133	136	276	999999	801	999999	110	243	999999	874	843	999999	188	940	999999	842	643	672	732	653	725	999999	623	351	999999	73	398	999999	999999	377	552	999999	982	999999	675	198	778	723	727	220	755	683	999999	813	999999	334	533	612	980	999999	463	728	94	52	394	547	512	924	484	737	999999	286	817	999999	331	999999	785	410	274	588	74	999999	945	522	897	51	16	809	72	999999	540	785	843	683	913	999999	455	939	393	137	685	853	248	999999	868	479	999999	999999	492	999999	548	999999	347	402	999999	999999	783	999999	155	999999	541	999999	862	225	207	999999	999999	999999	500	507	857	845	26	147	999999	999999	999999	955	653	999999	999999	840	999999	97	720	417	448	450	14	999999	999999	883	794	999999	595	982	991	999999	792	312	46	732	675	999999	127	703	115	209	500	467	862	827	918	999999	177	999999	385	774	505	999999	127	992	139	129	466	999999	61	975	999999	919	999999	658	173	999999	999999	452	175	999999	970	27	311	249	950	547	518	223	964	77	873	893	607	227	999999	12	195	999999	603	999999	528	152	651	140	999999	580	248	214	664	577	345	724	535	999999	803	488	488	878	52	999999	611	253	19	984	111	658	322	12	141	
170	165	347	849	619	814	828	375	181	592	380	999999	314	559	397	999999	159	999999	564	999999	48	524	316	999999	21	999999	285	142	999999	999999	997	999999	246	999999	503	999999	998	999999	915	238	975	123	316	295	672	293	307	694	622	263	999999	300	758	588	102	646	999999	345	837	675	999999	695	708	152	595	999999	72	241	65	975	732	999999	999999	335	448	925	217	31	339	728	999999	590	519	413	86	706	508	658	999999	856	999999	663	999999	250	999999	999999	414	999999	999999	559	230	999999	638	647	530	677	999999	433	149	177	439	827	15	118	38	999999	185	999999	999999	888	613	414	999999	209	412	79	246	212	635	169	999999	52	332	780	999999	580	952	999999	999999	999999	858	999999	518	812	999999	745	999999	999999	221	751	113	999999	109	810	945	999999	815	439	244	461	441	645	797	980	656	396	504	235	610	458	996	313	999999	999999	999999	537	895	448	999999	999999	422	316	999999	999999	65	411	943	521	999999	999999	765	522	637	431	967	222	288	999999	166	40	999999	431	328	999999	755	800	697	443	999999	418	999999	376	657	577	48	134	999999	913	999999	254	999999	983	401	999999	692	483	675	990	699	816	259	368	999999	750	425	999999	988	237	138	264	714	509	999999	425	770	398	865	70	392	842	568	999999	612	912	587	267	39	409	999999	999999	135	706	743	964	168	562	999999	906	161	999999	999999	426	784	670	539	999999	253	999999	158	303	999999	614	607	999999	258	999999	999999	999999	173	168	960	589	167	857	139	999999	766	999999	999999	218	313	958	999999	344	705	151	590	942	382	644	23	64	999999	999999	662	520	999999	999999	715	284	807	999999	743	993	97	999999	999999	999999	541	999999	187	477	718	940	990	659	999999	272	161	116	304	999999	996	999999	155	999999	339	390	999999	618	909	879	999999	982	410	999999	225	915	999999	158	882	662	410	850	999999	546	345	999999	786	12	814	999999	735	608	999999	994	719	224	847	190	999999	879	732	923	622	999999	416	999999	539	999999	444	999999	25	12	234	641	412	999999	72	608	570	29	999999	201	804	83	154	999999	12	999999	999999	11	999999	999999	999999	12	999999	487	238	169	139	609	779	392	568	999999	820	999999	383	348	592	574	161	249	619	208	285	999999	128	999999	163	954	733	133	527	443	724	949	81	999999	711	924	999999	999999	478	961	999999	221	633	999999	999999	999999	88	664	999999	312	849	999999	456	732	727	399	999999	688	15	999999	876	999999	864	134	308	999999	660	999999	636	667	656	258	770	658	999999	999999	907	999999	999999	741	999999	78	308	225	
999999	999999	502	999999	504	322	565	999999	999999	303	95	592	357	508	483	391	999999	999999	37	166	655	999999	67	798	999999	999999	999999	31	401	274	999999	807	357	999999	540	411	379	999999	999999	999999	112	999999	361	477	573	999999	716	999999	863	905	980	949	999999	999999	999999	999999	839	704	575	841	830	543	837	632	999999	287	245	707	999999	82	22	449	279	712	64	237	999999	589	234	407	946	92	999999	999999	293	999999	766	999999	89	546	572	999999	746	999999	494	999999	999999	728	999999	295	141	19	440	791	893	540	999999	338	98	999999	755	259	999999	178	894	748	385	351	349	642	521	39	999999	432	999999	347	703	463	228	495	646	519	999999	939	999999	937	999999	999999	602	753	680	999999	126	747	790	999999	999999	999999	921	999999	193	249	389	841	773	999999	391	18	291	999999	999999	226	119	999999	695	245	154	539	902	956	999999	18	749	999999	961	93	912	880	641	197	152	135	541	482	311	406	140	273	999999	999999	556	643	95	55	915	464	999999	523	61	554	999999	665	999999	999999	649	185	500	793	879	689	999999	510	376	104	414	999999	684	636	301	298	115	880	999999	737	409	462	922	703	680	999999	765	999999	828	96	28	486	460	575	999999	136	999999	346	393	999999	976	55	277	991	641	999999	779	999999	232	762	999999	297	302	937	566	197	262	999999	999999	382	924	799	999999	289	999999	927	261	118	803	174	392	769	496	886	761	363	999999	931	71	476	727	83	176	75	999999	730	194	999999	999999	645	874	999999	999999	21	561	999999	373	987	916	714	952	671	999999	999999	380	680	801	415	186	999999	12	331	736	999999	999999	850	999999	616	642	354	743	739	999999	999999	300	999999	546	484	335	584	989	207	24	999999	523	66	195	119	695	967	999999	999999	345	806	642	552	999999	585	367	999999	554	999999	355	999999	971	223	999999	729	766	106	999999	326	90	601	223	805	316	389	133	999999	665	522	921	674	425	963	403	302	526	748	901	960	999999	999999	39	242	851	999999	999999	310	494	466	352	598	833	999999	699	743	593	999999	245	993	462	769	55	42	836	680	156	17	819	280	212	28	999999	999999	208	999999	572	999999	954	999999	13	823	113	208	179	332	841	999999	274	999999	708	999999	512	907	507	358	578	997	406	999999	999999	378	490	224	263	334	403	659	999999	242	181	612	882	382	999999	999999	665	847	862	999999	838	343	742	169	571	999999	999999	297	676	999999	999999	574	584	783	565	635	342	999999	944	999999	999999	192	408	41	488	105	807	139	917	868	999999	730	145	999999	
342	999999	635	330	999999	740	818	115	983	999999	999999	607	38	108	816	364	306	776	903	999999	583	655	935	999999	681	476	999999	386	380	807	167	167	438	691	999999	999999	999	21	246	214	36	824	999999	843	686	881	76	708	322	562	999999	999999	827	128	999999	999999	999999	999999	649	186	33	999999	734	185	407	197	178	346	999999	224	365	294	540	698	990	759	456	999999	34	999999	409	18	73	817	999999	250	339	320	383	764	573	84	372	70	190	594	99	999999	446	499	999999	730	999999	107	207	287	385	138	138	559	999999	999999	999999	999999	776	25	378	916	940	999999	857	858	999999	892	651	290	922	999999	517	405	670	431	654	999999	97	679	957	999999	620	999999	864	210	191	823	534	637	184	999999	999999	175	225	182	94	999999	641	854	766	167	456	999999	364	905	999999	732	999999	999999	999999	375	761	999999	999999	413	306	999999	301	656	676	149	999999	23	116	408	196	352	189	497	347	374	893	243	999999	799	518	704	603	959	999999	458	935	725	999999	999999	761	196	117	812	876	112	988	984	187	999999	799	442	810	955	718	278	999999	401	471	917	481	528	194	268	894	601	388	342	77	999999	214	642	668	307	999999	10	245	377	999999	245	385	909	65	295	10	85	999999	999999	250	321	905	544	264	438	336	243	999999	999999	917	999999	723	656	917	959	999999	166	999999	999999	318	718	42	999999	999999	999999	541	571	473	898	267	819	707	741	101	999999	322	670	387	240	970	999999	999	396	999999	999999	522	999999	992	105	999999	843	311	391	999999	999999	289	729	763	39	999999	765	999999	112	591	999999	577	999999	564	171	999999	752	779	999999	541	999999	718	646	726	443	999999	811	999999	999999	35	424	999999	325	413	569	476	593	999999	358	343	215	643	999999	804	360	769	540	174	830	459	999999	74	999999	850	433	813	643	999999	330	999999	95	195	402	86	177	591	261	999999	999999	695	63	999999	430	210	335	271	999999	841	376	674	182	646	748	917	999999	999999	750	999999	979	755	832	999999	999999	41	257	30	250	999999	999999	769	999999	999999	179	144	405	999999	643	566	524	172	991	801	999999	655	154	448	447	485	182	817	840	786	598	999999	862	473	269	398	999999	315	999999	999999	999999	607	999999	219	477	613	522	629	716	999999	950	817	999999	40	999999	930	887	809	999999	765	647	819	928	999999	999999	930	281	932	26	254	613	218	152	999999	598	39	498	934	999999	999999	999999	553	111	656	835	781	484	999999	999999	338	511	153	732	264	365	394	678	435	845	999999	341	590	999999	
999999	580	741	999999	776	442	924	442	952	999999	749	803	103	718	282	999999	592	455	999999	422	688	743	469	486	888	632	213	360	73	99	434	999999	382	999999	999999	999999	103	116	708	399	999999	895	999999	999999	982	461	271	675	406	538	262	999999	999999	178	999999	729	121	265	999999	153	238	999999	378	863	999999	258	430	163	89	999999	802	486	747	60	826	999999	194	163	503	436	371	999999	954	534	836	342	999999	214	999999	909	964	838	999999	564	999999	32	999999	694	901	734	40	118	595	210	736	999999	353	999999	352	142	544	957	999999	360	781	700	618	844	36	81	649	226	147	180	241	964	166	192	999999	803	999999	999999	262	769	406	263	942	999999	999999	70	988	767	999999	999999	999999	17	999999	999999	782	469	414	682	667	999999	94	813	999999	425	968	999999	619	171	951	548	867	53	704	992	953	528	758	999999	999999	966	92	881	364	264	804	234	887	197	409	430	399	592	832	431	684	999999	293	526	786	35	999999	827	815	323	999999	999999	312	94	26	264	999999	549	636	701	748	212	458	715	620	743	999999	432	999999	999999	159	284	221	282	999999	370	999999	241	88	999999	999999	264	76	51	248	483	922	803	180	999999	718	849	956	999999	999999	481	144	577	906	999999	999999	28	76	999999	173	999999	120	39	776	999999	28	480	999999	615	186	493	146	417	477	999999	821	91	261	616	812	310	327	90	598	836	236	999999	335	45	879	506	198	999999	878	506	372	999999	37	525	136	248	387	350	955	200	999999	727	999999	768	230	68	767	460	481	999999	423	40	440	939	429	999999	999999	435	999999	679	304	999999	999999	999999	999999	999999	64	736	489	574	922	977	135	999999	999999	999999	569	999999	815	820	739	738	310	25	999999	999999	999999	999999	999999	776	103	951	999999	285	895	980	999999	999999	999999	999999	999999	999999	970	906	939	446	904	42	448	920	790	588	999999	915	939	566	999999	523	999999	999999	477	967	639	712	481	970	373	849	512	520	320	441	572	523	816	708	767	404	85	646	438	999999	999999	186	985	514	999999	999999	346	999999	999999	675	249	999999	823	46	401	267	435	969	82	65	529	999999	609	359	25	106	108	240	999999	659	999999	252	13	58	999999	999999	727	966	639	674	512	999999	593	645	999999	20	700	999999	317	510	969	116	573	382	999999	721	576	635	499	245	599	115	540	278	999999	999999	999999	775	718	937	540	468	339	408	999999	356	344	963	168	999999	406	328	999999	298	999999	341	678	630	159	607	886	101	477	403	85	407	642	324	417	204	
461	925	72	380	970	510	776	999999	830	552	386	999999	477	493	999999	281	999999	252	588	999999	999999	927	626	120	60	448	991	935	332	999999	714	29	555	963	999999	481	266	552	327	189	564	513	800	606	230	999999	999999	983	564	804	223	399	736	521	875	534	308	951	330	531	999999	840	842	685	837	999999	67	513	940	368	25	640	924	408	342	815	137	29	890	776	824	17	381	528	931	325	292	44	98	999999	999999	999999	232	796	670	999999	670	125	769	863	225	999999	999999	206	788	582	474	338	999999	70	406	999999	70	999999	706	511	999999	323	753	521	84	33	425	921	196	999999	418	138	737	618	154	21	259	999999	561	999999	965	184	739	358	851	954	999999	37	622	999999	253	679	99	169	999999	357	371	257	788	202	694	131	20	88	999999	345	600	571	999999	394	39	43	999999	991	546	999999	999999	405	670	129	178	397	309	999999	999999	739	49	577	364	999999	999999	999999	248	369	30	999999	174	999999	194	515	999999	999999	122	999999	999999	999999	687	107	999999	999999	999999	966	587	668	33	306	821	716	621	434	306	999999	999999	128	744	37	795	632	999999	999999	130	999999	221	164	765	885	285	82	441	256	62	941	954	395	999999	999999	425	579	346	999999	32	457	49	759	219	999999	999999	999999	492	834	425	64	137	921	999999	850	755	432	999999	147	30	748	285	375	381	365	78	821	104	70	612	999999	999999	256	679	999999	883	461	999999	999999	808	291	999999	606	999999	999999	999999	999999	999999	183	928	992	676	999999	703	284	181	674	388	853	999999	264	999999	431	232	209	767	999999	999999	184	966	304	486	478	339	739	168	679	999999	383	551	45	999999	999999	141	999999	548	98	999999	405	999999	219	82	101	171	553	392	999999	384	999999	240	933	790	372	999999	634	515	208	869	964	125	502	140	14	312	237	980	979	999999	612	999999	999999	337	846	999999	757	999999	999999	999999	785	999999	10	999999	911	999999	617	999999	912	713	507	113	350	229	999999	289	998	89	78	789	933	573	412	867	771	971	560	605	944	688	459	999999	130	891	93	999999	125	207	228	860	694	983	77	275	793	999999	320	460	749	999999	684	999999	999999	999999	383	221	999999	142	533	940	593	22	999999	233	999999	103	982	459	145	971	174	800	999999	999999	104	950	506	147	999999	999999	661	109	856	999999	14	781	999999	525	518	872	673	982	674	288	277	682	682	843	21	999999	526	860	325	777	402	883	818	945	999999	999999	999999	807	67	271	289	493	165	999999	229	482	843	467	999999	272	308	
999999	136	582	940	999999	278	662	135	385	745	800	784	88	985	130	962	315	24	96	166	865	925	412	999999	999999	527	759	624	538	855	68	919	62	999999	999999	756	245	15	98	164	62	999999	681	999999	999999	709	86	937	108	520	999999	453	854	116	999999	999999	724	582	999999	999999	518	48	596	530	687	999999	731	609	775	374	999999	309	999999	932	999999	193	999999	999999	520	84	450	821	999999	28	999999	614	74	946	47	953	999999	999999	999999	203	999999	24	999999	161	838	608	977	999999	999999	999999	792	999999	528	922	12	999999	22	838	72	91	454	697	522	999999	212	999999	815	785	572	821	999999	74	460	999999	296	99	108	102	57	912	999999	972	658	999999	999999	98	999999	151	944	788	940	203	600	767	749	947	501	518	948	766	792	999999	905	351	401	728	999999	999999	636	999999	160	920	790	160	999999	481	49	730	351	124	986	673	841	783	880	999999	473	693	982	349	598	999999	999999	999999	999999	903	77	317	400	507	999999	299	515	41	637	29	413	450	999999	277	908	771	176	834	779	999999	361	131	470	999999	265	999999	815	296	999999	570	777	509	40	91	999999	731	999999	844	803	999999	168	809	156	861	735	33	912	714	440	827	423	319	999999	11	999999	999999	846	147	251	999999	483	228	718	76	252	903	419	700	999999	186	441	332	40	999999	960	552	999999	609	527	241	181	110	999999	496	157	468	997	38	538	999999	884	202	602	576	223	999999	101	89	619	831	613	999999	850	263	395	999999	999999	428	999999	10	969	247	619	20	999999	383	372	231	919	783	905	391	171	404	301	999999	729	464	999999	30	461	896	989	695	627	959	259	999999	110	999999	999999	579	986	999999	498	999999	582	592	520	999999	576	869	169	835	999999	232	60	456	962	157	371	824	999999	31	999999	83	999999	924	392	999999	999999	999999	130	999999	603	336	404	632	906	654	665	999999	943	39	453	591	736	164	769	405	908	999999	640	953	999999	365	999999	965	989	425	399	658	209	424	716	806	749	307	241	999999	999999	999999	549	317	491	233	880	530	577	957	346	103	164	987	999999	329	139	999999	999999	248	317	439	643	490	999999	16	938	529	322	647	842	439	999999	180	578	999999	999999	999999	471	471	484	498	398	41	88	305	504	222	999999	397	677	582	140	993	291	397	785	69	999999	484	295	361	218	999999	125	907	180	983	999999	708	75	806	999999	999999	999999	818	51	999999	411	959	512	725	303	999999	969	269	999999	929	999999	999999	999999	204	999999	986	185	133	290	468	916	181	
999999	999999	802	527	332	870	876	435	239	472	356	999999	657	999999	972	999999	67	294	999999	855	608	999999	104	238	14	870	534	718	529	640	999999	582	695	240	834	991	923	999999	602	109	392	873	999999	999999	833	530	999999	190	24	616	75	996	508	999999	572	885	427	999999	523	461	345	168	999999	999999	934	773	488	427	267	999999	646	291	691	999999	473	735	999999	677	405	483	333	354	999999	913	575	999999	84	635	667	949	574	359	263	151	999999	999999	967	110	999999	69	52	130	923	999999	969	783	999999	647	596	999999	999999	749	178	49	137	999999	999999	993	34	999999	699	999999	759	317	999999	297	38	550	999999	248	768	450	999999	345	440	999999	999999	671	943	791	237	999999	48	999999	615	999999	999999	223	23	999999	770	974	85	999999	370	999999	370	615	999999	681	755	764	999999	358	79	893	562	833	609	924	569	792	59	243	175	272	814	930	702	999999	117	999999	537	335	477	793	375	107	975	250	843	816	55	272	45	473	886	690	999999	721	999999	357	614	99	212	999999	924	841	999999	999999	385	439	912	43	574	941	999999	224	880	285	528	999999	857	368	90	753	746	999999	207	701	385	134	180	999999	329	999999	210	447	132	499	869	533	183	876	865	413	999999	21	697	104	999999	999999	809	999999	203	806	499	999999	999999	459	241	147	644	232	999999	261	269	931	999999	814	999999	788	102	390	416	994	292	980	502	677	999999	999999	99	113	464	713	324	999999	787	523	270	953	439	672	268	999999	889	999999	164	999999	153	971	999999	883	363	457	579	429	77	208	999999	518	999999	999999	610	506	58	540	999999	19	999999	573	153	200	999999	999999	359	999999	132	685	115	341	826	887	534	877	437	215	750	17	999999	999999	628	589	999999	751	210	999999	72	762	683	358	193	155	677	579	999999	117	339	575	108	159	306	999999	103	192	691	999999	806	732	78	842	790	760	874	51	945	564	999999	801	587	260	367	999999	999999	756	158	681	999999	954	60	330	875	184	908	985	599	999999	496	817	70	344	999999	340	693	840	999999	433	280	636	634	273	999999	538	988	848	999999	935	390	346	43	20	655	852	999999	999999	999999	999999	851	889	452	999999	77	999999	999999	999999	957	37	676	171	999999	725	999999	999999	329	786	413	999999	196	70	203	663	999999	159	784	59	999999	999999	999999	946	873	999999	999999	391	999999	925	205	999999	796	746	890	764	268	229	999999	318	609	82	532	895	999999	629	999999	790	696	789	999999	999999	598	692	563	517	378	999999	999999	244	999999	29	999999	404	
590	869	999999	449	999999	438	404	999999	11	475	449	616	999999	762	612	254	999999	790	694	405	81	288	945	114	192	383	396	537	932	914	175	590	683	137	314	474	88	999999	999999	268	394	227	916	133	252	999999	599	615	128	52	710	362	335	999999	333	312	924	999999	267	796	51	866	703	96	309	999999	999999	790	457	147	176	554	179	999999	20	999999	371	822	862	244	784	780	419	999999	999999	813	999999	689	803	12	550	641	722	999999	226	527	523	830	823	392	25	999999	167	999999	876	166	192	899	983	480	999999	111	584	999999	999999	271	457	999999	882	496	604	999999	986	455	999999	534	831	354	999999	493	999999	541	999	479	999999	975	622	438	22	57	630	365	706	333	999999	448	66	700	813	955	999999	709	947	999999	999999	772	999999	712	393	351	334	999999	690	499	150	999999	112	114	802	46	648	29	802	835	866	999999	999999	999999	393	159	478	999999	540	263	999999	630	594	672	692	999999	999999	999999	999999	670	999999	999999	675	216	999999	662	346	951	897	776	316	59	999999	999999	999999	999999	235	168	329	244	873	999999	307	999999	999999	520	814	439	422	354	883	739	975	141	123	83	999999	999999	481	730	813	526	243	999999	999999	374	999999	482	212	154	232	999999	590	810	999999	999999	494	248	141	999999	999999	906	539	553	892	999999	84	775	998	999999	974	895	687	599	999999	357	999999	999999	489	999999	999999	341	237	278	132	999999	158	175	344	593	999999	335	208	809	999999	906	987	690	999999	999999	300	948	484	816	180	337	316	990	388	449	999999	951	999999	999999	874	516	999999	999999	999999	999999	428	909	440	999999	806	648	696	999999	717	524	370	278	999999	121	420	999999	857	420	108	794	582	167	786	999999	33	999999	576	778	935	375	999999	726	999999	869	950	391	999999	999999	19	531	640	439	999999	864	999999	301	289	647	999999	35	999999	268	172	636	429	270	132	999999	391	178	999999	917	999999	351	297	999999	19	802	170	39	341	787	411	576	163	999999	883	922	815	999999	999999	928	768	909	999999	969	999999	632	449	689	999999	971	688	840	459	722	496	932	577	445	291	999999	999999	980	694	871	999999	595	999999	286	999999	210	730	999999	821	153	159	43	999999	327	999999	386	363	481	770	370	108	571	127	440	999999	951	999999	379	450	999999	452	999999	999999	845	123	968	999999	999999	999999	67	250	999999	29	315	573	463	999999	259	366	905	999999	14	220	334	999999	295	477	51	629	435	855	361	218	950	701	999999	999999	788	214	999999	236	200	179	712	130	999999	552	811	867	203	
999999	999999	23	545	999999	447	577	890	999999	827	501	118	543	876	212	888	821	999999	614	212	644	519	54	255	999999	999999	834	999999	214	703	999999	665	184	435	783	760	348	999999	214	263	794	999999	716	999999	999999	128	656	303	510	241	257	483	207	665	999999	142	60	999999	867	812	612	79	686	378	94	999999	933	118	103	452	550	158	864	360	417	716	803	668	635	560	287	541	997	972	999999	269	468	519	875	650	709	580	999999	401	651	724	999999	347	301	784	194	548	210	999999	999999	999999	618	999999	257	842	999999	999999	999999	316	999999	81	82	999999	922	824	376	999999	242	452	742	999999	353	999999	709	999999	475	999999	376	851	376	999999	999999	999999	292	357	999999	999999	272	999999	320	326	448	499	999999	580	651	537	999999	477	417	769	315	758	999999	999999	755	156	147	563	376	873	26	291	940	999999	740	144	999999	575	184	754	162	208	141	425	999999	853	605	138	51	999999	51	899	999999	606	433	582	999999	999999	601	504	484	708	667	447	310	166	558	999999	839	517	999999	849	303	663	999999	116	999999	999999	197	999999	551	18	522	437	831	999999	848	343	999999	168	521	999999	973	679	279	453	541	999999	125	375	305	534	298	533	832	202	606	779	989	327	999999	722	384	999999	953	476	999999	239	616	193	318	999999	708	681	996	256	875	999999	394	173	574	932	999999	999999	999999	26	719	999999	999999	638	521	78	354	54	211	799	484	283	999999	803	268	311	87	931	66	89	999999	999999	537	586	326	982	395	825	752	33	937	999999	999999	936	756	206	635	999999	999999	250	870	999999	480	207	772	601	896	590	905	999999	855	853	766	527	999999	999999	999999	28	321	999999	683	999999	302	187	999999	923	190	789	56	999999	676	999999	269	816	219	172	146	340	814	724	95	804	999999	489	178	93	795	575	746	653	745	616	666	999999	567	352	371	302	345	849	421	117	544	844	596	755	594	999999	317	38	999999	999999	214	596	452	878	608	999999	19	778	137	614	53	402	999999	70	442	134	259	866	800	844	999999	999999	313	999999	269	85	893	423	498	999999	268	718	999999	623	411	79	999999	688	999999	558	999999	566	721	806	74	151	999999	535	322	470	701	999999	237	131	136	999999	293	473	999999	999999	919	596	289	292	999999	334	714	999999	658	373	442	570	133	252	999999	999999	253	507	914	127	999999	367	110	38	999999	816	999999	999999	497	172	786	228	79	221	999999	697	286	439	460	739	437	999999	877	949	999999	140	327	999999	569	698	999999	786	559	999999	999999	999999	
495	261	147	999999	844	157	214	496	586	223	500	911	999999	864	999999	999999	57	184	690	730	490	160	11	23	499	504	997	999999	999999	10	669	579	999999	85	999999	35	999999	920	894	999999	621	999999	373	999999	640	415	381	705	999999	999999	738	384	810	254	82	345	259	134	50	999999	160	416	329	585	554	921	675	538	662	135	523	999999	289	999999	119	999999	787	197	999999	93	133	301	261	985	999999	294	769	992	13	865	775	999999	879	554	999999	215	71	787	268	999999	740	843	52	421	667	612	999999	409	145	972	557	72	750	999999	226	999999	165	344	999999	270	161	683	534	797	999999	356	999999	735	280	999999	47	10	928	664	352	289	999999	839	999999	659	199	369	856	40	317	713	426	922	338	281	999999	726	999999	998	567	66	319	999999	71	321	365	369	139	240	935	557	143	96	614	936	608	325	27	664	999999	792	826	503	489	999999	999999	999999	999999	998	999999	999999	537	930	107	296	970	999999	778	16	999999	830	240	625	105	760	580	339	318	401	672	734	709	807	928	774	999999	999999	766	425	390	999999	962	140	386	624	29	213	989	327	966	604	547	21	371	249	562	210	407	999999	76	600	25	15	999999	130	999999	729	999999	332	66	165	999999	363	625	272	868	110	249	481	740	376	350	999999	435	78	999999	698	446	688	222	999999	417	47	358	789	999999	956	804	266	22	300	999999	999999	271	999999	366	194	395	108	381	462	999999	926	988	699	260	35	580	267	933	913	293	999999	120	37	747	999999	999999	835	256	999999	305	982	468	450	175	684	729	999999	711	12	999999	999999	317	760	77	491	59	659	539	999999	386	999999	999999	109	17	888	556	999999	72	166	190	560	851	470	166	978	467	999999	999999	576	306	955	555	930	610	944	15	360	959	266	999999	354	306	266	999999	759	999999	368	999999	286	999999	999999	561	555	822	752	999999	846	603	98	33	511	999999	963	694	430	990	999999	499	72	882	206	999999	806	999999	835	263	594	935	406	329	109	999999	257	448	811	999999	999999	118	858	999999	169	756	870	243	648	229	343	572	113	768	999999	869	381	403	999999	220	755	549	987	498	901	910	206	769	923	407	877	524	999999	999999	990	294	641	999999	723	449	413	572	367	615	999999	32	832	637	999999	239	999999	853	999999	601	999999	460	130	999999	557	999999	559	111	999999	999999	999999	818	689	86	778	972	238	767	680	491	999999	193	192	999999	578	999999	999999	568	999999	999999	999999	34	999999	291	388	539	999999	281	999999	474	890	999999	262	
126	273	111	342	755	999999	999999	11	965	183	34	794	464	278	748	790	678	180	999999	404	625	577	327	810	408	697	249	808	956	710	999999	601	503	930	76	118	477	999999	332	709	615	692	999999	999999	999999	496	924	999999	999999	999999	388	304	899	907	999999	549	945	300	934	67	620	999999	55	265	967	432	300	534	212	999999	323	141	999999	999999	999999	933	869	476	827	911	773	978	999999	475	999999	910	702	596	303	527	999999	186	612	999999	999999	332	647	453	883	560	206	399	999999	784	999999	256	457	618	999999	703	679	478	999999	32	294	999999	899	579	999999	66	730	704	240	685	999999	147	999999	999999	201	999999	295	425	999999	277	715	383	999999	609	308	85	463	94	478	999999	999999	694	712	589	980	999999	999999	77	520	826	999999	501	169	383	317	39	727	874	426	661	418	264	885	206	999999	910	721	300	999999	856	603	646	999999	641	999999	999999	434	939	601	743	42	227	905	766	999999	999999	999999	999999	301	278	999999	588	667	816	191	593	809	516	282	80	736	143	999999	664	999999	193	999999	527	544	535	605	999999	282	682	628	200	358	128	758	103	695	184	999999	999999	508	24	978	419	460	255	972	917	666	531	999999	899	431	251	543	999999	948	999999	11	999999	999999	568	999999	999999	198	999999	244	690	999999	189	384	561	999999	793	999999	218	215	855	77	999999	562	999999	132	999999	674	729	999999	117	584	999999	154	999999	182	243	339	939	999999	993	231	469	20	291	169	999999	999999	456	764	999999	96	335	999999	103	629	712	212	984	999999	565	320	469	231	136	116	262	44	385	388	902	464	225	510	222	634	608	999999	280	528	645	602	228	964	142	31	259	457	999999	379	470	40	354	503	152	682	999999	248	999999	185	999999	999999	772	999999	862	999999	870	824	835	468	999999	432	931	466	801	962	102	504	99	999999	857	805	982	15	999999	871	119	721	368	999999	872	369	999999	105	622	201	830	160	112	959	999999	434	622	592	358	999999	108	888	702	189	590	267	159	999999	999999	111	470	767	159	990	74	159	466	305	999999	661	999999	999999	844	609	142	942	401	139	954	432	193	999999	657	880	773	230	29	188	949	615	220	627	999999	520	731	73	999999	122	895	11	999999	999999	995	696	20	271	54	999999	57	999999	999999	29	823	999999	918	999999	120	279	226	843	139	287	355	981	450	409	68	999999	877	999999	999999	999999	244	953	999999	866	404	999999	869	511	999999	999999	141	311	999999	201	999999	882	602	999999	953	999999	896	61	871	689	970	999999	256	
610	999999	720	999999	978	706	587	784	999999	999999	61	674	999999	410	714	667	212	999999	53	242	259	999999	999999	999999	225	125	221	392	193	91	775	896	390	999999	268	308	465	711	163	605	172	417	999999	452	551	987	803	330	999999	999999	999999	543	926	782	997	14	999999	989	999999	862	999999	204	601	788	664	999999	294	445	999999	999999	212	999999	993	999999	999999	841	672	732	999999	238	322	890	999999	799	999999	999999	969	999999	717	264	281	475	712	301	121	999999	816	999999	788	395	702	367	188	775	191	177	550	488	712	999999	342	999999	809	999999	549	604	999999	801	376	999999	195	687	728	887	999999	736	788	701	337	999999	35	527	944	794	999999	999999	999999	435	999999	999999	691	490	895	561	921	976	999999	940	751	517	974	999999	999999	365	209	25	638	999999	640	455	999999	848	999999	610	139	814	999999	999999	245	594	999999	567	999999	132	741	999999	999999	176	999999	168	80	999999	950	820	137	21	749	589	594	520	326	420	794	172	999999	842	999999	295	999999	117	999999	651	999999	999999	624	416	830	656	623	504	233	999999	336	482	384	999999	898	341	482	999999	999999	770	999999	725	277	481	999999	999999	266	999999	375	506	744	857	999999	428	152	792	205	720	190	999999	965	99	999999	854	93	322	999999	333	944	997	999999	314	52	855	230	979	890	152	644	809	399	725	999999	726	727	478	940	956	999999	999999	146	761	937	971	805	340	438	999999	398	460	243	933	953	378	694	439	999999	999999	208	999999	902	62	999999	380	704	250	961	570	999999	615	999999	999999	935	839	861	60	376	81	999999	890	999999	999999	999999	193	576	466	771	760	42	298	999999	999999	999999	235	999999	999999	685	567	999999	564	379	999999	295	782	87	999999	997	124	517	999999	999999	999999	999999	317	621	435	307	999999	803	999999	999999	999999	538	838	952	999999	999999	709	999999	776	999999	999999	999999	496	999999	684	999999	999999	115	174	999999	656	252	999999	999999	999999	999999	450	999999	999999	999999	792	999999	39	95	178	338	456	830	959	337	999999	488	999999	278	263	999999	149	797	937	253	999999	786	999999	779	822	958	149	613	999999	499	633	105	999999	990	582	55	774	999999	352	355	735	151	156	836	999999	999999	512	130	972	979	489	652	677	534	999999	15	999999	259	272	999999	999999	843	999999	999999	704	203	629	999999	695	999999	174	999999	455	999999	518	999999	640	801	610	999999	455	29	999999	62	19	980	999999	999999	999999	577	920	525	147	999999	999999	891	999999	685	142	976	547	761	999999	999999	815	751	999999	95	26	278	375	333	649	999999	764	179	212	
745	999999	723	999999	305	999999	999999	297	999999	600	323	434	999999	839	999999	669	633	117	693	999999	876	999999	999999	999999	342	318	999999	999999	597	999999	530	376	987	689	608	234	418	210	999999	550	316	477	999999	999999	884	661	399	439	420	663	999999	510	999999	585	999999	507	202	940	443	987	951	916	699	773	80	947	447	937	999999	730	260	433	864	153	287	408	999999	118	898	681	918	831	791	933	999999	999999	999999	999999	999999	111	999999	477	767	265	599	400	777	402	89	936	223	999999	208	999999	999999	592	645	927	308	927	435	94	52	999999	78	129	134	766	999999	61	651	999999	583	138	697	782	665	609	554	886	630	999999	38	962	999999	466	632	111	530	277	383	999999	113	435	999999	947	999999	14	999999	999999	999999	21	489	38	294	999999	878	999999	992	630	926	46	383	422	999999	999999	65	90	305	612	497	32	999999	645	677	284	932	999999	999999	750	356	661	422	999999	620	618	999999	10	999999	289	587	999999	119	899	999999	999999	999999	691	138	920	892	355	709	584	999999	253	775	843	999999	999999	255	730	617	252	283	275	624	999999	999999	687	564	64	412	26	35	934	913	999999	305	340	289	251	29	999999	999999	11	999999	838	102	376	999999	357	650	999999	999999	856	944	999999	999999	999999	722	695	889	450	365	999999	999999	693	559	999999	340	999999	548	30	730	14	710	85	394	999999	324	786	999999	434	844	999999	414	746	999999	999999	999999	55	721	230	617	999999	999999	578	186	999999	68	268	288	54	46	999999	808	999999	936	999999	156	869	482	352	760	936	489	464	606	158	433	206	710	391	67	999999	717	328	413	146	652	142	999999	374	223	66	507	171	398	440	408	784	810	954	32	999999	572	378	469	680	115	896	972	38	596	862	557	897	987	751	696	490	226	999999	999999	23	969	118	999999	704	439	999999	999999	175	749	648	396	756	369	936	721	348	858	732	41	756	169	999999	999999	361	999999	999999	184	646	743	999999	567	20	578	999999	161	464	250	999999	999999	787	999999	806	288	999999	999999	801	538	60	999999	999999	632	494	768	629	853	108	340	777	205	829	152	430	432	999999	91	385	187	360	999999	267	108	102	491	253	999999	999999	592	830	884	999999	81	133	616	999999	295	83	999999	948	164	62	134	472	569	422	644	999999	384	457	866	100	623	187	999999	772	999999	999999	999999	999999	704	999999	516	509	999999	498	757	999999	813	46	545	17	143	239	999999	999999	143	635	999999	79	608	524	978	144	964	794	93	893	858	844	999999	999999	80	727	999999	664	
546	625	579	80	664	626	597	347	912	858	957	394	999999	542	638	623	999999	933	915	189	521	999999	544	108	415	999999	170	969	901	999999	937	415	984	541	195	518	66	461	414	982	927	640	232	999999	836	999999	912	325	999999	999999	748	146	999999	75	999999	999999	90	999999	999999	801	465	627	446	999999	920	551	999999	450	356	130	567	999999	529	999999	999999	880	159	999999	271	715	999999	844	764	999999	51	801	603	999999	399	31	437	584	999999	999999	999999	999999	999999	109	999999	294	999999	471	969	94	953	203	617	999999	814	271	25	653	220	950	849	621	999999	66	90	128	948	490	61	335	693	999999	999999	915	415	950	686	999999	999999	976	425	489	999999	679	436	848	999999	723	115	137	16	999999	999999	999999	763	905	446	999999	999999	77	999999	809	420	643	401	970	444	701	474	863	999999	965	999999	243	535	370	746	193	630	242	934	999999	999999	923	329	909	618	913	161	509	514	548	999999	183	640	615	78	241	288	466	414	999999	999999	999999	551	51	381	141	320	403	169	262	516	786	142	120	434	497	323	491	999999	999999	549	964	999999	999999	933	239	602	919	301	514	999999	174	999999	451	976	143	999999	288	537	487	602	999999	350	261	999999	999999	999999	530	999999	581	918	796	114	883	943	295	893	999999	117	999999	999999	999999	999999	655	999999	351	999999	691	144	999999	999999	45	999999	999999	927	791	623	107	999999	688	999999	999999	999999	999999	999999	119	69	945	508	691	250	867	181	395	999999	212	656	695	904	690	297	359	396	888	466	882	999999	241	955	161	671	795	999999	429	953	465	660	391	68	247	999999	22	193	452	61	257	864	568	924	725	145	928	203	999999	400	999999	686	850	999999	713	276	828	989	356	29	454	366	999999	999999	493	551	275	636	666	408	285	176	943	836	218	28	999999	317	239	26	743	999999	196	999999	999999	999999	810	137	355	999999	463	32	836	432	607	890	122	137	440	999999	869	301	536	915	124	999999	742	23	999999	695	999999	521	999999	339	286	852	999999	999999	999999	999999	741	148	999999	695	944	263	339	520	999999	327	906	999999	876	999999	157	999999	75	280	999999	451	46	999999	91	660	977	999999	272	507	155	755	720	398	810	726	442	999999	20	840	970	861	999999	231	784	727	788	846	644	704	192	999999	999999	899	809	875	676	999999	66	999999	718	12	991	999999	374	999999	607	517	999999	160	999999	999999	440	235	309	62	117	815	21	999999	871	999999	307	568	325	320	968	821	588	934	999999	496	675	389	132	967	870	999999	857	309	999999	
281	510	494	999999	766	404	560	599	757	999999	861	933	999999	999999	999999	705	999999	516	64	515	785	928	999999	999999	136	999999	61	999999	341	191	604	999999	712	244	999999	999999	812	487	559	916	417	231	830	176	197	563	973	999999	544	999999	447	996	999999	793	344	352	999999	999999	953	25	999999	458	999999	576	173	903	231	466	999999	957	893	945	957	147	107	564	108	244	912	999999	999999	431	567	999999	743	608	999999	918	900	999999	531	428	999999	543	573	959	962	999999	999999	293	999999	516	469	587	378	502	999999	665	696	779	254	863	481	999999	248	920	890	198	832	564	749	312	566	912	436	475	421	999999	574	147	601	843	241	999999	999999	270	999999	999999	999999	251	569	499	232	131	13	667	946	153	304	652	79	999999	431	999999	544	999999	999999	557	160	903	91	999999	100	558	187	999999	632	852	159	977	958	909	498	999999	994	259	90	445	909	769	999999	999999	999999	921	78	999999	421	792	999999	211	320	415	999999	999999	999999	944	408	673	943	602	44	103	994	999999	999999	169	999999	840	454	295	949	515	647	391	385	814	506	179	999999	359	989	839	999999	999999	667	553	999999	999999	999999	59	999999	416	501	317	734	999999	282	802	237	908	999999	581	348	798	999999	805	767	999999	999999	355	448	239	193	593	613	205	999999	56	999999	150	90	999999	419	404	445	542	23	340	657	999999	999999	704	941	999999	999999	417	501	970	999999	862	785	641	289	85	611	999999	232	999999	704	539	109	236	152	97	999999	966	999999	999999	363	719	999999	437	791	470	814	744	298	999999	785	999999	999999	365	360	796	365	448	999999	999999	792	999999	319	999999	635	999999	851	315	561	999999	753	841	999999	557	616	976	81	999999	850	818	271	867	331	620	132	509	999999	999999	875	356	999999	389	999999	999999	999999	538	409	685	801	673	999999	509	999999	445	999999	943	949	999999	748	383	725	17	598	999999	999999	924	503	999999	984	136	292	999999	439	215	999999	373	179	999999	406	87	577	396	555	187	209	999999	685	999999	761	188	559	999999	995	502	999999	725	790	195	757	236	45	999999	700	675	390	511	79	999999	323	999999	774	532	749	670	806	339	461	421	286	318	249	616	999999	805	576	603	122	999999	585	406	582	984	669	180	52	867	695	880	796	999999	692	999999	572	276	999999	37	939	334	696	999999	999999	379	909	449	986	428	772	895	999999	787	399	999999	402	917	912	790	863	579	628	939	644	580	624	588	625	542	54	999999	401	549	999999	787	999999	294	142	999999	999999	230	193	999999	104	799	
782	999999	308	999999	315	654	364	999999	174	369	705	756	655	999999	999999	330	823	999999	384	111	503	559	999999	611	999999	117	785	709	715	999999	395	15	844	999999	798	999999	289	999999	236	399	317	777	384	999999	999999	493	638	999999	458	753	406	739	248	992	306	233	886	696	667	207	869	654	908	530	973	699	912	999999	895	149	51	756	227	984	794	999999	184	828	529	999999	479	345	261	961	246	656	766	999999	548	574	728	999999	408	38	999999	662	999999	854	331	999999	581	827	554	318	712	999999	522	264	207	580	59	999999	177	269	728	533	403	947	294	999999	933	69	999999	330	421	458	358	999999	463	142	999999	999999	999999	146	826	652	791	942	258	999999	999999	512	654	968	999999	670	425	149	310	997	268	999999	569	999999	459	521	999999	233	897	999999	301	999999	800	999999	722	729	999999	40	999999	86	741	999999	999999	698	999999	430	999999	304	804	999999	43	999999	888	466	873	936	999999	503	687	314	98	568	55	994	999999	810	711	588	255	999999	118	394	706	233	265	807	231	871	820	38	116	999999	429	156	999999	92	444	343	202	999999	999999	68	353	138	988	183	415	704	999999	382	999999	827	59	999999	642	649	512	664	999999	75	999999	889	683	658	999999	829	149	899	774	221	376	999999	999999	999999	828	999999	999999	999999	245	91	999999	999999	476	447	319	999999	219	420	513	581	580	999999	142	136	999999	88	385	695	929	169	44	515	999999	192	16	350	440	589	189	999999	608	999999	999999	999999	672	197	422	999999	348	919	619	999999	396	999999	999999	596	246	269	999999	749	674	999999	648	999999	57	887	596	294	440	999999	848	630	241	999999	999999	645	360	22	463	882	666	149	356	20	550	316	129	999999	551	420	114	180	999999	440	919	263	295	352	82	999999	601	138	805	379	81	988	496	476	230	999999	999999	999999	805	999999	93	534	998	638	536	740	768	859	999999	30	999999	999999	441	800	999999	999999	359	999999	939	678	999999	538	344	999999	939	561	999999	652	517	556	184	999999	374	999999	999999	394	999999	657	816	341	26	999999	999999	784	514	999999	557	696	999999	511	645	238	999999	137	999999	555	999999	31	999999	974	921	125	351	195	845	983	312	758	453	616	465	999999	200	608	662	999999	152	999999	472	545	14	999999	187	15	911	946	999999	999999	456	802	204	242	959	842	420	901	400	999999	939	530	999999	798	252	999999	56	943	47	685	999999	686	412	640	559	999999	970	798	999999	345	284	999999	397	999999	311	650	421	232	742	999999	197	999999	158	942	999999	941	455	215	
880	999999	959	999999	909	910	772	769	999999	564	999999	806	872	622	963	999999	999999	999999	999999	35	497	602	447	823	999999	688	498	714	538	470	30	618	707	999999	917	618	999999	315	990	999999	999999	541	261	856	550	936	486	999999	999999	103	26	580	999999	429	717	288	881	146	999999	230	422	68	999999	928	999999	74	108	999999	704	354	678	619	59	657	733	955	350	590	999999	273	212	922	916	999999	454	999999	810	999999	999999	639	999999	249	547	999999	999999	999999	310	332	322	485	838	378	871	999999	425	406	999999	159	696	762	937	999999	999999	505	27	500	152	796	999999	999999	263	819	70	74	999999	999999	999999	288	594	499	655	27	999999	797	434	834	61	473	29	58	917	661	591	294	702	447	385	52	752	573	101	513	999999	227	232	28	999999	999999	836	986	334	252	999999	207	999999	920	31	76	999999	193	999999	999999	777	435	187	999999	238	776	372	179	63	39	536	30	999999	151	999999	61	574	999999	999999	254	999999	42	724	675	999999	394	999999	781	425	999999	971	569	134	999999	735	423	50	999999	999999	540	444	666	932	304	999999	545	999999	964	999999	970	501	664	666	999999	51	744	711	511	507	844	598	999999	754	744	67	999999	896	983	416	999999	20	945	625	986	810	999999	110	430	959	560	999999	223	40	454	816	317	903	999999	381	990	999999	538	132	946	942	999999	999999	197	999999	749	648	999999	558	999999	959	556	49	999999	394	81	999999	291	999999	999999	260	385	559	999999	927	750	72	965	611	999999	53	482	822	679	53	956	67	912	193	219	911	776	664	44	494	270	277	233	546	310	999999	430	999999	185	695	999999	999999	999999	269	495	999999	682	215	143	952	487	734	370	636	437	23	999999	999999	999999	999999	484	720	525	814	667	483	838	429	310	78	623	999999	646	983	486	662	453	652	698	999999	238	999999	530	92	17	535	906	999999	118	296	999999	332	652	999999	221	846	778	999999	602	999999	848	263	904	74	338	990	98	999999	159	775	570	90	999999	811	806	912	999999	999999	807	142	576	251	321	999999	455	999999	844	506	771	999999	883	999999	59	687	683	975	667	466	999999	27	447	529	448	999999	726	542	923	999999	343	999999	656	345	991	999999	445	607	941	890	618	47	155	999999	615	999999	891	915	40	999999	138	831	255	999999	999999	789	694	56	803	999999	297	912	999999	999999	172	999999	984	548	663	999999	999999	86	999999	999999	999999	716	871	855	914	929	450	811	511	211	711	512	63	999999	999999	211	999999	398	999999	961	602	999999	669	150	429	152	534	
353	262	450	479	62	796	477	885	999999	918	839	999999	873	999999	485	999999	175	999999	659	418	72	999999	999999	814	854	999999	82	184	999999	57	730	435	999999	405	107	559	71	999999	658	715	586	46	683	293	999999	999999	929	433	999999	304	504	999999	769	999999	471	460	800	635	625	780	999999	303	744	925	197	413	370	478	441	926	349	443	644	944	832	999999	999999	177	999999	598	999999	649	67	999999	999999	883	999999	48	933	646	999999	435	116	878	991	293	999999	999999	106	999999	894	461	991	200	999999	999999	999999	825	900	446	251	999999	756	37	438	85	245	999999	382	313	747	999999	545	794	177	914	336	766	999999	549	999999	461	81	356	703	891	657	867	891	491	680	999999	147	496	405	135	679	999999	449	915	57	404	385	792	785	572	915	207	33	51	734	445	872	361	713	789	562	999999	333	547	999999	377	999999	890	632	999999	194	58	999999	51	999999	257	326	999999	501	999999	85	288	571	140	975	460	844	850	757	244	968	786	783	616	573	279	756	999999	498	999999	999999	494	169	878	388	999999	808	981	999999	487	999999	834	859	385	713	283	999999	999999	999999	967	533	999999	999999	397	999999	407	999999	782	478	999999	500	424	549	821	999999	591	128	693	752	118	652	863	54	280	125	144	927	999999	902	299	441	563	340	999999	156	243	361	771	940	980	601	36	512	840	986	704	295	47	446	132	165	154	450	999999	325	670	120	862	282	804	480	867	999999	188	534	937	94	28	999999	705	239	999999	753	771	516	625	360	213	293	999999	848	890	961	999999	144	296	122	999999	215	486	999999	498	499	146	510	734	156	333	316	58	999999	999999	371	740	893	809	999999	679	947	699	319	907	579	860	999999	590	906	109	54	247	999999	999999	812	199	582	999999	856	999999	270	999999	479	36	999999	244	999999	582	528	999999	887	335	894	443	999999	516	176	225	919	639	190	920	999999	57	289	78	234	412	464	182	999999	162	952	784	418	175	229	999999	19	344	999999	383	999999	685	222	719	352	390	289	305	33	366	820	227	435	999999	954	432	747	828	20	398	999999	356	72	999999	382	999999	35	763	296	999999	215	999999	579	807	999999	151	835	569	999999	843	133	168	158	801	341	735	358	77	221	797	545	191	333	999999	265	714	623	999999	347	243	999999	526	18	999999	161	245	647	628	491	999999	596	188	999999	177	275	999999	999999	270	402	647	760	958	999999	499	347	34	999999	908	552	999999	528	999999	232	492	488	607	159	18	650	105	97	730	585	409	
210	366	89	165	405	999999	999999	363	95	999999	999999	406	974	519	802	136	984	999999	85	347	999999	249	999999	619	689	668	809	999999	620	306	559	999999	382	152	298	980	945	105	513	999999	999999	175	272	532	20	91	632	640	216	523	999999	358	655	248	124	961	999999	469	476	999999	496	327	999999	788	150	999999	34	831	230	999999	191	888	235	829	999999	128	977	433	608	607	999999	999999	982	106	194	210	384	144	37	999999	580	485	999999	775	759	319	432	999999	392	568	67	801	419	395	342	233	133	826	999999	995	984	976	999999	999999	702	327	344	646	603	999999	77	999999	803	893	251	706	269	999999	79	999999	696	503	999999	49	550	243	999999	597	764	961	87	558	606	41	999999	603	623	760	999999	999999	974	999999	999999	452	501	177	999999	999999	153	635	964	673	756	146	309	999999	935	821	328	468	999999	747	999999	642	862	518	293	771	550	648	999999	509	385	999999	999999	999999	622	599	999999	382	246	243	453	138	997	999999	999999	469	732	862	999999	802	441	999999	999999	237	904	248	999999	982	884	235	975	505	553	464	298	999999	720	398	868	999999	282	999999	232	999999	303	999999	644	458	716	823	999999	688	980	290	77	771	763	999999	16	999999	19	565	498	20	268	948	585	542	125	999999	749	343	999999	332	529	495	999999	548	934	161	603	141	276	70	999999	297	525	999999	396	999999	365	531	392	494	336	999999	456	222	77	354	177	999999	343	43	999999	706	694	658	760	999999	999999	225	264	854	780	999999	298	438	824	971	432	999999	155	598	327	227	950	999999	995	812	49	999999	481	589	983	999999	797	999999	999999	490	999999	867	512	814	999999	149	277	538	713	459	428	999999	398	106	922	855	999999	999999	999999	857	755	195	999999	948	542	999999	744	674	871	289	89	65	453	999999	999999	565	810	340	461	999999	949	422	999999	999999	394	31	999999	384	667	999999	544	62	526	999999	734	999999	999999	563	282	999999	999999	602	666	434	379	372	574	63	727	999999	55	625	293	539	907	342	399	126	564	521	999999	999999	999999	999999	745	36	999999	325	609	999999	360	256	999999	999999	781	999999	999999	371	176	31	999999	727	657	999999	999999	999999	769	999999	230	999999	999999	98	999	760	499	999999	595	922	689	352	833	258	454	766	999999	999999	566	760	757	999999	586	37	999999	542	74	999999	712	706	661	826	999999	551	999999	217	943	272	256	308	43	746	761	999999	999999	823	197	207	283	890	303	293	362	18	999999	669	999999	990	147	466	695	789	332	889	999999	862	999999	292	163	246	
823	744	999999	268	726	999999	799	753	354	999999	355	866	437	821	412	999999	999999	258	320	435	402	952	999999	790	612	254	999999	999999	571	819	738	905	54	46	77	559	999999	103	292	229	870	71	999999	21	121	828	999999	511	487	893	398	999999	972	728	999999	870	619	762	999999	481	597	999999	191	999999	398	449	822	999999	754	999999	999999	380	999999	100	565	341	999999	999999	999999	784	999999	912	394	678	431	901	933	325	202	206	940	978	448	810	632	999999	879	120	999999	671	999999	960	756	634	265	27	870	881	173	512	563	506	999999	999999	999999	684	543	513	113	496	516	506	208	999999	912	659	932	165	467	622	461	206	500	17	778	931	999999	759	999999	413	41	61	162	690	999999	443	999999	576	231	948	999999	376	999999	999999	164	509	762	208	722	999999	95	999999	423	550	60	999999	16	86	999999	657	528	784	101	700	999999	464	354	999999	915	478	999999	365	934	999999	224	999999	999999	373	999999	279	179	999999	47	815	999999	327	638	612	639	285	437	999999	999999	574	999999	624	285	316	672	699	164	999999	999999	254	999999	730	999999	903	999999	965	177	999999	233	824	487	999999	746	285	999999	147	999999	741	878	640	999999	946	882	370	99	599	810	999999	700	999999	124	999999	674	793	973	597	547	735	999999	999999	117	794	594	659	96	858	877	999	933	534	873	423	375	652	999999	895	847	419	813	999999	164	293	999999	999999	710	999999	897	999999	311	784	599	101	465	214	999999	255	361	233	283	241	999999	810	949	175	289	999999	559	31	589	88	999999	138	921	549	999999	999999	852	523	999999	533	999999	924	698	999999	935	782	957	999999	129	957	999999	624	145	582	24	353	344	999999	999999	19	13	999999	373	999999	44	999999	179	916	999999	708	403	838	999999	749	280	797	999999	800	999999	507	743	397	901	632	544	135	992	348	534	175	999999	85	732	939	530	999999	560	474	999999	473	612	50	476	999999	563	705	999999	395	312	999999	999999	544	999999	293	275	615	999999	741	689	999999	478	831	392	528	229	328	115	344	229	194	246	647	685	766	895	702	921	491	999999	838	785	606	999999	316	999999	945	539	448	673	914	122	999999	785	215	995	781	658	948	201	245	999999	15	176	128	981	594	858	999999	398	572	694	492	999999	850	133	871	794	85	594	284	789	999999	999999	314	999999	426	999999	480	771	124	999999	972	299	833	999999	779	440	918	335	349	96	759	60	111	230	630	157	935	999999	999999	986	583	363	916	456	999999	344	861	999999	565	999999	388	18	284	999999	999999	
202	839	612	354	441	875	999999	254	999999	39	616	569	94	451	999999	926	999999	648	137	470	619	382	387	314	444	578	872	770	617	708	751	775	581	508	437	317	333	999999	691	120	833	119	999999	426	327	999999	999999	604	295	999999	989	370	157	68	112	819	999999	307	909	862	13	980	999999	488	287	841	999999	585	23	961	603	661	956	26	999999	999999	653	999999	987	669	999999	999999	484	811	719	999999	628	523	405	618	856	999999	828	829	999999	852	999999	250	149	486	787	201	591	334	212	999999	414	999999	999999	999999	175	500	320	249	71	736	505	825	769	895	999999	474	999999	999999	115	999999	833	136	908	784	38	413	821	511	999999	609	999999	160	608	999999	977	999999	101	999999	452	999999	999999	588	999999	381	999999	999999	481	253	273	322	21	999999	228	634	503	287	999999	647	574	762	679	999999	366	461	59	355	227	386	918	725	382	999999	953	999999	862	255	999999	537	437	382	999999	577	999999	999999	999999	501	931	974	999999	700	999999	454	239	689	686	999999	999999	316	331	11	438	104	335	999999	940	635	241	479	999999	999999	918	694	219	201	830	111	999999	797	999999	558	423	252	498	999999	999999	927	157	274	73	956	33	62	216	435	999999	837	252	700	629	999999	269	462	212	999999	781	580	245	999999	858	584	345	434	451	999999	588	195	606	117	96	22	488	967	416	999999	999999	865	487	999999	258	993	859	869	999999	902	298	999999	50	858	445	879	692	119	999999	488	620	599	610	443	846	757	240	144	614	616	483	302	999999	396	414	916	999999	460	999999	865	725	475	265	999999	483	626	154	747	672	999999	330	378	561	928	205	636	264	54	937	999999	762	724	265	561	428	996	915	654	999999	529	786	999999	999999	550	762	154	343	71	999999	229	999999	999999	472	407	999999	114	999999	127	999999	778	661	58	522	299	999999	11	220	703	131	999999	711	999999	303	153	999999	98	58	21	175	999999	302	203	94	999999	887	279	262	858	275	323	266	797	463	999999	867	738	999999	41	447	761	934	639	939	482	518	122	199	999999	976	208	65	728	952	149	485	999999	963	805	411	832	748	361	438	807	231	913	46	627	285	999999	378	27	573	414	999999	662	999999	612	209	774	90	933	881	77	267	537	999999	999999	999999	409	774	913	629	615	23	582	211	141	261	604	86	999999	999999	294	829	999999	165	548	32	822	214	999999	605	637	752	999999	480	370	549	999999	78	721	436	999999	917	464	999999	958	400	544	460	999999	999999	604	698	517	999999	596	247	229	
382	999999	301	377	205	423	318	992	862	208	112	841	592	567	535	364	999999	999999	376	374	999999	206	157	488	372	91	10	11	938	245	924	999999	132	999999	321	999999	430	999999	681	999999	156	406	105	202	442	619	540	999999	78	999999	999999	723	999999	999999	999999	185	159	813	999999	999999	422	316	63	999999	283	228	718	271	255	764	933	999999	494	871	227	999999	111	999999	55	999999	999999	216	999999	604	863	210	662	999999	750	146	622	616	63	568	999999	839	352	999999	919	223	901	278	999999	314	410	305	238	358	656	335	999999	204	768	263	571	216	384	999999	999999	999999	565	469	521	119	151	327	32	926	999999	999999	901	633	45	831	850	283	999999	999999	203	567	971	314	603	999999	72	999999	848	999999	997	875	465	892	999999	999999	657	442	999999	438	172	93	999999	312	568	278	434	450	169	936	412	298	548	999999	265	206	111	261	866	999999	56	724	478	232	999999	914	922	18	920	199	184	417	999999	239	465	120	999999	669	745	334	990	622	268	999999	397	708	336	999999	637	516	744	406	576	661	392	448	614	60	382	654	999999	425	529	969	761	994	772	318	301	154	911	441	999999	999999	115	434	466	566	834	999999	587	223	381	414	999999	777	841	999999	999999	27	506	244	296	101	978	999999	102	999999	160	403	936	28	999999	492	604	312	890	999999	999999	999999	981	999999	999999	162	76	142	53	125	999999	999999	163	907	471	284	999999	677	155	424	563	539	999999	177	999999	440	293	569	807	889	809	152	886	999999	999999	999999	45	999999	27	144	34	999999	531	976	774	999999	249	39	556	999999	843	999999	167	999999	481	999999	625	814	999999	785	999999	507	999999	164	999999	382	107	356	999999	581	249	199	659	21	399	717	999999	999999	999999	249	999999	264	22	674	55	882	985	420	334	301	999999	230	816	242	275	527	520	377	670	999999	78	893	440	999999	893	999999	277	155	87	763	999999	269	420	402	999999	614	494	660	118	999999	396	686	31	306	317	28	382	427	999999	872	207	640	695	999999	180	307	823	47	781	401	615	999999	999999	571	292	14	810	424	647	660	42	859	999999	246	14	999999	871	999999	999999	874	281	999999	409	215	999999	378	574	419	231	297	999999	456	879	999999	818	557	353	460	23	312	217	957	780	95	839	347	381	458	999999	788	436	999999	380	999999	129	765	439	138	14	914	440	401	203	359	999999	999999	980	551	999999	999999	999999	420	129	365	999999	323	999999	324	376	228	999999	999999	422	442	999999	110	86	999999	597	63	128	225	999999	109	
871	816	764	999999	225	262	366	829	40	549	750	26	570	24	249	806	695	125	761	999999	916	324	978	999999	499	769	999999	18	999999	999999	339	822	999999	30	493	850	559	999999	999999	123	861	177	999999	873	692	844	999999	71	999999	790	367	12	463	999999	999999	557	999999	13	930	999999	999999	358	999999	665	220	999999	61	550	999999	399	999999	56	999999	648	999999	749	238	115	78	654	999999	448	285	173	999999	336	369	305	837	936	22	555	718	653	370	513	302	430	999999	764	793	990	540	343	543	321	999999	814	999999	443	328	999999	935	286	226	314	999999	711	999999	883	999999	755	999999	595	387	701	337	999999	288	999999	456	808	452	313	999999	249	907	942	999999	695	349	554	560	403	999999	289	620	442	437	65	999999	591	999999	779	206	47	287	945	955	999999	983	624	536	334	999999	519	290	631	424	977	407	140	91	963	544	23	205	319	999999	107	90	999999	935	232	980	999999	999999	673	999999	824	961	999999	986	787	711	999999	27	235	999999	107	999	999999	27	999999	658	310	510	999999	999999	192	841	968	967	858	999999	98	688	314	353	133	482	616	524	600	25	445	153	304	261	999999	999999	970	903	879	107	101	878	485	574	680	364	238	999999	923	982	993	999999	138	35	623	46	713	882	999999	625	392	473	427	999999	222	999999	999999	556	999999	196	871	999999	97	760	670	219	999999	999999	673	768	253	188	601	999999	31	451	24	279	638	783	292	999999	620	264	999999	627	999999	999999	361	523	158	681	999999	999999	999999	928	999999	999999	365	413	833	973	218	523	999999	213	872	999999	422	999999	999999	999999	918	999999	903	783	455	833	999999	999999	999999	171	999999	160	999999	572	175	864	506	103	545	646	913	234	999999	319	999999	999999	883	511	755	651	999999	590	381	221	999999	999999	833	338	483	999999	333	322	654	999999	596	67	903	809	48	18	313	999999	999999	999999	33	999999	999999	594	999999	359	999999	543	999999	999999	542	999999	779	409	809	795	41	177	619	472	323	999999	579	288	722	821	202	83	999999	747	348	309	365	876	197	78	999999	248	999999	999999	132	999999	36	547	999999	799	288	999999	999999	999999	976	999999	709	999999	999999	432	124	413	871	999999	166	876	80	999999	999999	243	441	902	222	740	116	793	742	495	350	534	574	41	159	923	543	999999	83	230	999999	212	999999	999999	999999	765	954	999999	376	353	968	999999	999999	486	999999	999999	368	999999	999999	270	999999	999999	999999	224	421	657	857	92	263	948	548	999999	999999	850	779	999999	644	837	999999	456	785	831	999999	999999	527	
104	816	98	262	264	565	999999	418	813	93	586	999999	999999	191	47	999999	871	31	427	999999	511	453	999999	707	223	260	530	177	834	484	315	766	14	696	327	841	768	829	999	393	391	57	989	767	202	999999	269	656	180	999999	999999	810	999	593	25	651	948	391	49	999999	999999	989	999999	339	778	819	805	999999	999999	999999	999999	999999	32	44	424	464	463	999999	999999	999999	999999	874	999999	297	570	505	767	420	999999	676	892	387	999999	994	358	401	473	660	999999	383	999999	580	792	974	408	871	787	965	179	561	197	847	876	583	23	999999	999999	296	768	283	999999	394	17	999999	313	999999	999999	37	685	32	990	999999	121	141	514	420	91	32	889	699	717	999999	999999	128	489	999999	999999	999999	981	198	999999	187	892	715	330	567	572	605	999999	646	620	760	999999	156	571	999999	735	745	78	999999	88	969	407	79	566	259	153	888	707	269	261	54	55	496	623	813	911	406	999999	946	999999	485	999999	999999	88	956	522	999999	557	105	318	765	148	389	119	439	779	999999	999999	81	424	683	999999	411	395	575	714	793	532	758	482	339	934	999999	999999	603	616	164	999999	609	736	58	341	612	950	999999	905	666	386	193	43	98	258	739	532	999999	587	951	999999	512	252	729	571	799	622	999999	830	999999	635	516	822	625	832	549	344	375	352	295	460	899	999999	999999	416	349	725	394	90	205	999999	999999	999999	999999	307	999999	367	999999	486	999999	989	999999	665	889	41	870	999999	999999	265	709	405	167	999999	999999	500	958	999999	203	323	999999	999999	238	898	634	999999	55	500	999999	328	354	191	336	889	809	306	490	244	999999	999999	999999	978	316	138	381	800	442	767	724	174	348	644	173	693	264	999999	760	81	40	472	985	999999	213	999999	999999	999999	78	277	999999	995	999999	999999	72	186	777	999999	767	109	526	834	984	287	776	999999	979	710	27	643	635	351	999999	418	214	317	41	999999	775	226	227	999999	732	174	756	728	163	625	581	999999	999999	999999	999999	999999	554	205	487	708	999999	219	121	999999	509	435	642	670	459	999999	519	755	999999	611	478	550	882	672	112	820	531	57	839	363	138	999999	726	625	999999	884	999999	18	829	333	573	999999	115	26	999999	307	999999	95	279	561	999999	826	999999	315	540	160	778	882	103	667	999999	554	999999	757	82	478	999999	999999	999999	574	738	999999	925	999999	47	913	445	999999	328	804	299	445	778	288	999999	999999	200	421	94	499	116	981	999999	172	999999	28	999999	357	944	875	598	513	75	
999999	823	999999	901	999999	277	627	715	912	563	298	378	999999	776	101	509	999999	288	297	933	530	468	756	596	999999	676	28	726	97	921	452	216	785	380	84	464	653	409	999999	153	466	784	999999	999999	626	794	415	252	105	848	183	597	311	580	544	245	77	18	999999	351	999999	900	999999	991	121	999999	593	370	702	999999	856	371	999999	153	476	746	275	337	969	999999	271	776	631	999999	999999	854	904	999999	835	838	397	644	271	829	999999	565	167	212	999999	543	210	54	999999	468	991	999999	999999	168	114	798	970	739	48	180	90	482	279	387	252	999999	188	388	999999	863	249	221	110	286	258	910	999999	73	31	436	767	226	999999	999999	999999	936	374	746	109	999999	868	999999	999999	101	749	422	999999	999999	959	59	365	822	519	686	229	779	711	213	909	999999	219	907	718	999999	999999	863	999999	116	139	999999	892	999999	289	497	995	999999	616	18	999999	836	623	809	113	972	80	945	706	549	943	477	234	170	836	905	827	960	939	992	688	999999	175	189	649	653	167	923	542	32	690	637	173	702	675	83	580	999999	803	746	542	466	167	706	173	661	999999	731	605	383	670	44	652	623	330	652	670	999999	169	459	814	156	412	684	859	315	314	531	494	999999	334	999999	167	203	460	232	728	469	26	987	572	999999	328	169	999999	655	999999	549	382	999999	412	147	250	999999	931	395	63	482	846	857	357	559	246	999999	999999	999999	877	999999	172	107	924	210	999999	181	886	389	999999	253	999999	214	330	764	158	471	999999	197	999999	812	272	75	178	255	622	168	640	999999	198	486	119	118	999999	999999	387	285	109	212	719	79	999999	999999	999999	810	160	642	536	592	410	775	491	861	77	999999	196	107	929	679	587	268	540	872	201	351	143	223	436	794	387	999999	999999	158	477	116	999999	720	508	367	104	980	631	999999	999999	423	995	257	999999	712	348	289	355	999999	624	999999	999999	595	360	225	676	936	215	999999	214	536	413	342	999999	960	720	476	599	571	999999	999999	636	492	999999	778	355	999999	182	724	999999	999999	528	999999	534	25	999999	759	370	999999	690	167	999999	889	843	999999	19	663	863	90	992	872	690	784	999999	999999	999999	55	336	582	870	791	764	491	296	116	999999	470	807	999999	999999	960	115	316	880	427	832	999999	999999	191	768	691	999999	102	731	583	417	744	107	999999	200	532	433	788	422	899	403	999999	603	736	78	999999	855	495	697	41	767	384	903	427	193	999999	406	154	813	188	768	672	
999999	999999	699	274	373	300	187	860	536	327	894	999999	34	550	999999	999999	122	229	836	537	404	700	815	43	999999	999999	333	999999	999999	289	974	243	141	999999	533	999999	46	804	185	565	317	836	999999	449	999999	922	999999	643	934	493	41	594	351	241	277	999999	897	666	999999	693	966	75	999999	257	999999	999999	849	999999	27	263	876	318	54	281	229	568	205	376	553	918	286	690	999999	643	258	389	891	899	463	473	992	380	999999	491	598	252	112	257	106	828	82	109	626	681	616	722	550	80	999999	999999	864	531	999999	515	417	999999	887	101	999	963	769	950	840	553	999999	999999	999999	562	682	977	999999	948	999999	725	845	186	73	506	36	535	839	820	999999	754	999999	471	999999	999999	83	322	999999	20	257	143	69	999999	269	999999	420	999999	999999	987	398	43	252	915	261	397	670	999999	222	391	75	474	999999	948	72	999999	944	799	999999	999999	999999	369	999999	455	700	146	665	722	916	999999	95	916	749	999999	431	853	511	693	219	869	999999	842	110	972	945	783	19	120	69	183	139	620	870	714	999999	39	420	797	224	124	732	947	999999	999999	305	999999	999999	280	999999	219	584	260	999999	380	999999	646	269	999999	509	999999	136	999999	662	743	861	475	999999	44	353	402	999999	999999	999999	105	147	257	528	877	677	796	999999	738	594	850	999999	878	999999	500	999999	862	999999	769	297	307	987	999999	294	581	999999	830	113	999999	927	134	776	870	781	494	242	628	127	999999	973	712	858	397	960	999999	154	982	444	999999	206	491	632	673	999999	999999	117	960	962	947	516	846	693	378	999999	469	84	727	107	546	267	219	744	999999	795	999999	449	999999	999999	482	436	389	395	558	494	999999	502	112	454	610	387	999999	666	180	875	137	29	490	586	500	999999	426	884	898	296	986	999999	253	877	841	999999	517	743	999999	520	137	460	144	884	376	967	971	282	999999	999999	985	553	573	513	668	565	959	23	725	744	999999	999999	999999	272	999999	697	258	235	613	878	870	538	186	659	999999	676	884	605	219	533	766	999999	999999	739	311	442	183	999999	219	286	999999	999999	28	745	510	632	999999	872	386	678	999999	746	669	619	298	456	377	913	765	992	680	363	804	201	978	999999	117	758	960	999999	523	519	26	337	115	377	999999	440	159	124	713	22	999999	541	814	29	484	777	451	855	999999	270	973	226	605	419	698	826	767	644	999999	214	999999	320	164	209	730	341	513	921	935	936	764	650	288	668	143	273	387	958	392	
340	316	114	10	263	999999	799	999999	696	678	693	673	515	599	508	109	908	386	999999	299	152	999999	999999	919	137	506	999999	938	937	999999	435	449	809	262	999999	999999	807	319	901	663	931	610	817	999999	252	999999	258	60	779	999999	235	999999	999999	668	249	76	786	194	873	757	999999	860	793	420	252	254	999999	263	999999	610	302	598	485	999999	999999	542	999999	287	677	999999	257	281	168	379	60	548	677	999999	22	128	121	622	446	153	451	999999	999999	406	999999	999999	999999	999999	645	179	999999	636	999999	821	310	999999	619	509	517	18	510	940	701	999999	370	704	576	999999	250	999999	999999	999999	999999	341	509	296	726	59	999999	679	466	999999	636	999999	999999	424	147	856	839	315	509	611	999999	438	643	510	379	402	46	999999	999999	999999	999999	359	999999	596	484	79	999999	23	980	569	232	999999	999999	258	314	711	320	945	566	720	884	999999	786	999999	573	723	698	999	917	333	22	980	999999	781	999999	286	319	517	999999	999999	544	999999	334	999999	999999	999999	999999	395	205	667	92	100	739	710	799	999999	999999	792	33	999999	381	321	999999	657	556	251	589	770	999999	38	402	803	16	499	186	999999	999999	846	507	305	837	312	999999	259	251	921	999999	999999	982	999999	999999	526	493	999999	695	233	729	677	392	147	999999	125	643	177	275	288	94	250	534	740	999999	726	295	727	923	78	517	846	999999	999999	10	52	788	74	325	875	319	999999	803	952	339	999999	464	370	999999	722	999999	636	984	963	837	999999	23	251	478	999999	999999	765	265	999999	715	883	999999	999999	147	645	337	579	851	399	969	266	446	581	410	284	272	924	999999	210	999999	880	861	452	999999	998	38	546	595	338	644	553	572	186	247	456	671	999999	233	971	395	999999	785	999999	993	999999	564	999999	841	999999	724	316	654	64	999999	834	31	819	959	148	617	790	983	999999	755	425	693	269	344	954	613	999999	999999	149	815	999999	105	999999	999999	226	999999	999999	705	999999	614	337	999999	999999	959	999999	434	999999	746	94	364	999999	116	272	999999	999999	999999	304	107	886	590	999999	614	515	248	907	999999	754	371	743	704	29	95	999999	908	999999	999999	184	310	932	529	761	818	617	785	999999	999999	832	437	999999	338	999999	999999	999999	810	455	999999	393	280	61	673	999999	490	13	390	344	519	524	364	421	62	999999	994	175	999999	829	999999	997	730	37	999999	906	327	491	999999	564	529	276	781	463	705	142	904	258	268	849	999999	815	236	999999	999999	687	478	999999	827	624	999999	335	461	981	
999999	999999	662	252	999999	767	362	998	598	999999	815	999999	999999	900	715	919	809	746	906	518	557	534	999999	999999	999999	999999	999999	311	664	790	420	999999	815	999999	357	999999	479	661	999999	999999	496	282	227	410	635	458	943	577	310	907	815	407	999999	943	433	580	999999	382	999999	338	339	61	344	808	999999	620	999999	944	553	999999	999999	157	999999	414	31	285	316	370	654	877	83	999999	10	756	974	22	999999	872	375	776	999999	107	745	572	172	999999	938	419	999999	24	30	999999	34	999999	467	668	562	24	921	158	274	593	727	48	999999	480	60	587	834	402	999999	565	578	776	708	999999	412	282	252	587	999999	897	374	640	856	999999	834	435	999999	315	999999	761	950	227	512	443	999999	999999	317	692	393	361	585	603	179	999999	430	258	999999	125	266	999999	771	344	812	376	228	97	192	999999	645	625	298	528	941	93	615	999999	999999	275	973	705	964	560	203	985	999999	999999	471	402	653	585	568	999999	999999	180	989	616	414	146	999999	999999	999999	136	999999	768	72	66	661	95	849	79	985	601	151	999999	999999	221	999999	999999	999999	456	625	789	537	69	999999	999999	478	771	104	998	946	136	999999	691	191	838	513	999999	922	999999	120	386	552	999999	600	967	41	499	854	778	475	587	93	999999	666	734	599	987	711	999999	588	999999	991	851	132	999999	550	999999	999999	487	707	715	904	797	346	249	247	952	999999	99	999999	999999	917	325	999999	368	53	999999	35	457	248	526	999999	976	677	230	395	701	461	741	426	581	130	999999	81	760	683	295	431	426	497	646	528	999999	862	999999	972	675	328	764	815	999999	434	921	248	191	991	999999	130	125	854	546	500	727	999999	511	859	549	254	772	685	757	861	999999	960	601	997	112	123	78	258	999999	382	697	925	999999	157	208	138	889	768	755	175	315	572	950	155	801	948	361	750	432	999999	556	88	67	405	999999	961	999999	193	999999	814	62	866	999999	999999	803	801	514	364	660	999999	364	13	929	592	555	999999	19	455	206	163	762	328	825	999999	826	618	868	762	999999	246	491	705	878	940	123	448	437	787	352	999	999999	996	999999	999999	76	552	159	474	850	789	952	201	987	736	62	733	51	846	347	194	933	999999	42	999999	929	658	135	999999	479	116	608	231	113	999999	719	765	238	813	231	283	469	403	912	999999	294	999999	718	152	888	389	407	591	450	168	76	693	999999	675	91	999999	427	171	995	743	999999	730	999999	790	27	999999	999999	237	624	999999	725	
540	838	500	139	640	999999	982	999999	100	999999	26	781	944	140	35	801	563	732	999999	856	308	408	179	361	563	211	927	135	602	883	180	966	386	999999	999999	999999	474	545	999999	477	444	71	904	43	174	948	153	999999	999999	495	942	505	810	999999	426	142	668	148	576	439	22	857	507	217	539	60	999999	512	999999	181	337	27	290	346	999999	999999	503	145	999999	614	67	277	143	116	999999	674	999999	178	999999	403	195	335	999999	999999	464	587	999999	697	504	123	999999	641	65	820	999999	924	225	999999	999999	189	638	999999	951	961	381	999999	723	400	275	864	893	236	999999	210	985	999999	57	278	882	834	999999	806	641	83	999999	425	221	999999	949	26	459	999999	382	836	999999	662	999999	18	640	718	999999	172	432	639	230	999999	155	999999	835	165	999999	946	999999	961	506	999999	999999	877	900	955	533	409	451	258	415	211	854	999999	445	999999	627	49	999999	173	999999	521	384	11	999999	745	280	367	488	999999	999999	512	110	421	339	932	771	507	117	684	194	463	720	183	234	28	472	495	418	999999	538	999999	319	999999	990	985	999999	999999	34	999999	685	176	999999	657	118	902	110	999999	330	513	560	130	931	999999	999999	517	800	999999	999999	834	283	785	999999	999999	265	999999	999999	682	430	354	483	881	482	999999	999	999999	542	73	74	332	918	38	175	999999	952	417	905	366	449	999999	999999	257	123	199	881	900	228	945	402	806	999999	427	22	975	39	999999	647	999999	952	960	999999	999999	146	454	915	254	620	999999	33	999999	406	999999	243	947	999999	236	767	293	80	999999	799	596	670	268	623	500	26	999999	999999	282	999999	926	413	999999	508	999999	121	669	283	637	999999	185	922	554	409	872	194	74	815	803	999999	364	907	999999	171	999999	999999	999999	999999	999999	237	999999	177	751	999999	479	999999	754	449	711	124	108	19	443	819	623	674	125	858	750	999999	999999	383	82	999999	415	29	999999	327	130	999999	243	999999	859	410	859	999999	181	477	999999	450	439	999999	114	688	813	355	999999	43	547	713	950	999999	999999	999999	285	57	105	391	999999	460	871	437	329	330	999999	270	160	999999	960	616	503	648	928	999999	877	338	999999	393	556	999999	554	999999	779	416	999999	223	999999	750	135	812	912	790	805	999999	578	999999	999999	783	999999	553	204	441	82	999999	999999	312	100	999999	240	999999	777	711	835	999999	906	354	999999	912	890	667	513	999999	999999	158	703	713	842	460	730	875	43	999999	586	999999	866	122	454	848	207	999999	999999	975	520	999999	44	
210	999999	205	572	234	353	391	893	149	49	999999	533	999999	999999	505	469	640	60	365	999999	999999	999999	832	744	793	899	999999	715	761	544	537	889	729	123	502	999999	647	887	506	531	652	602	446	962	999999	588	529	619	701	668	492	925	165	274	752	85	132	999999	778	335	543	999999	141	999999	512	906	804	810	735	747	822	999999	553	833	999999	688	688	999999	673	214	379	999999	23	102	62	611	733	999999	999999	427	636	196	118	181	987	975	470	842	460	174	784	719	884	999999	846	738	381	999999	999999	74	396	262	787	574	999999	999999	999999	999999	999999	900	182	350	449	317	120	999999	644	382	845	999999	227	999999	419	508	430	999999	315	68	256	999999	239	412	460	999999	999999	383	408	544	225	643	323	999999	300	559	992	444	279	577	843	219	104	999	486	718	999999	550	843	999999	153	305	999999	603	999999	999999	671	770	999999	152	286	737	238	109	166	211	972	795	555	860	516	986	390	737	225	999999	999999	240	925	999999	999999	490	540	129	999999	999999	605	999999	640	73	887	231	554	137	300	116	981	994	999999	284	999999	60	994	982	771	167	914	999999	388	754	999999	440	844	157	692	795	207	118	999999	246	606	999999	165	491	972	295	999999	999999	446	118	66	234	398	651	999999	409	495	999999	357	243	999999	304	340	999999	65	456	999999	407	999999	505	909	999999	296	606	999999	493	895	512	19	999999	725	999999	863	279	698	783	52	202	162	999999	999999	649	760	474	999999	312	999999	279	999999	999999	908	44	817	999999	209	193	938	791	999999	511	999999	982	999999	999999	517	354	440	999999	999999	282	414	194	254	162	205	999999	999999	821	999999	375	572	625	86	494	578	691	999999	922	79	999999	844	261	228	650	999999	999999	111	889	956	886	871	860	92	163	121	724	789	664	746	939	81	126	425	609	999999	999999	906	63	302	826	509	518	999999	683	999999	163	999999	999999	385	878	168	232	999999	489	503	999999	543	922	999999	854	901	189	185	139	442	728	835	619	999999	888	999999	57	596	140	386	999999	869	999999	726	999999	758	195	289	867	781	849	999999	936	999999	238	356	999999	680	448	999999	999999	999999	861	251	999999	327	355	892	497	467	999999	636	734	113	999999	999999	144	206	999999	105	716	899	317	358	999999	475	899	999999	999999	541	999999	999999	157	215	65	999999	18	167	999999	640	999999	302	792	410	999999	999999	527	832	966	396	222	787	266	352	218	999999	34	999999	999999	999999	999999	842	419	955	40	743	999999	528	999999	128	833	976	189	783	693	423	116	
907	687	379	948	76	547	96	999999	999999	999999	805	997	999999	999999	999999	508	783	999999	570	883	837	379	926	999999	999	783	999999	999999	245	607	482	999999	999999	324	126	825	999999	295	362	305	332	635	390	633	683	531	999999	131	337	999999	406	572	132	540	279	538	999999	644	999999	999999	999999	533	94	52	638	155	999999	320	879	680	230	497	999999	999999	560	211	988	999999	999999	477	369	999999	999999	767	211	910	536	263	54	588	73	999999	346	79	606	799	551	348	999999	999999	327	114	252	657	257	908	999999	857	980	77	549	467	593	481	923	972	999999	327	840	728	999999	999999	999999	301	616	586	161	790	999999	760	999999	650	308	999999	999999	265	484	578	519	302	999999	678	999999	976	49	999999	60	864	156	634	502	234	508	276	999999	378	999999	950	50	671	999999	922	199	229	417	899	168	999999	331	667	497	728	807	547	531	939	999999	999999	261	999999	999999	296	644	44	999999	436	151	41	605	781	427	999999	537	848	545	284	489	999999	999999	149	447	999999	999999	488	999999	999999	426	960	745	979	701	550	699	40	146	470	288	165	999999	980	757	137	474	999999	250	999999	201	959	11	256	460	999999	728	999999	572	553	999999	165	897	494	999999	191	295	999999	90	876	834	999999	999999	85	996	333	102	589	392	320	517	999999	999999	181	582	467	958	499	528	88	821	999999	468	592	717	133	999999	476	999999	576	999999	848	999999	373	140	694	257	926	999999	136	531	999999	729	262	45	999999	999999	726	999999	552	232	796	107	11	65	257	48	999999	367	873	76	625	618	816	478	669	533	875	999999	999999	219	41	249	999999	557	682	857	216	557	957	999999	541	999999	427	353	999999	999999	468	318	883	656	138	569	999999	70	999999	530	913	999999	375	236	51	684	35	343	201	557	706	454	999999	400	831	999999	999999	666	534	71	201	472	434	919	75	999999	168	240	90	999999	862	999999	651	162	943	433	191	730	999999	999999	538	94	161	497	54	23	999999	492	824	567	168	720	536	843	338	451	359	456	171	484	999999	794	262	728	999999	375	802	999999	999999	408	389	680	501	677	533	117	320	937	875	999999	631	675	999999	523	999999	151	804	808	999999	502	83	734	568	690	999999	744	831	433	801	999999	220	715	999999	999999	187	488	228	858	999999	231	140	421	581	119	853	850	388	739	424	553	999999	994	999999	954	334	999999	121	811	346	788	285	999999	145	207	841	915	639	989	346	825	923	945	497	602	372	999999	163	458	837	489	365	999999	999999	257	116	225	319	
92	999999	532	376	416	999999	532	945	252	999999	384	278	937	221	399	403	999999	630	626	507	804	999999	999999	501	999999	999999	856	999999	999999	879	887	999999	625	605	557	897	813	458	999999	433	965	656	999999	999999	999999	190	999999	278	999999	698	419	627	489	999999	515	499	999999	999999	713	443	665	109	762	373	399	293	652	341	664	501	589	999999	999999	999999	541	158	472	999999	721	482	83	588	465	495	469	269	611	907	999999	67	999999	782	744	83	999999	999999	999999	755	986	496	537	568	999999	475	999999	999999	514	999999	186	999999	999999	999999	319	241	369	86	643	276	999999	999999	681	744	251	607	32	999999	405	50	435	999999	999999	716	310	999999	944	515	999999	990	999999	999999	755	325	731	733	40	999999	473	513	714	691	232	999999	851	999999	815	792	327	16	453	311	874	474	999999	510	112	999999	830	94	296	853	111	653	890	714	383	365	23	999999	999999	684	343	891	335	744	453	637	865	453	420	999999	198	969	546	84	999999	291	465	999999	630	999999	516	388	999999	999999	590	999999	736	147	483	459	779	809	439	768	967	999999	148	999999	66	999999	999999	386	674	144	665	142	117	815	999999	102	899	792	887	857	999999	954	674	475	163	999999	900	727	970	960	382	388	539	777	117	343	152	349	174	164	275	139	999999	999999	204	458	471	999999	999999	391	999999	987	999999	582	600	22	317	673	999999	191	575	726	416	713	761	287	999999	339	999999	64	949	559	627	732	591	999999	999999	592	999999	705	413	979	999999	589	999999	395	465	957	187	999999	36	479	387	999999	589	999999	999999	999999	330	917	999999	142	222	999999	441	999999	369	200	990	562	772	999999	402	999999	778	596	999999	826	312	376	821	644	162	614	38	479	181	645	152	52	999999	999999	999999	362	849	999999	766	292	157	999999	36	275	967	624	331	310	87	130	999999	993	799	896	698	954	999999	999999	980	608	999999	962	999999	723	999999	947	247	999999	463	999999	417	507	830	999999	678	901	349	555	676	537	292	727	402	61	441	159	999999	427	550	316	266	636	300	999999	625	195	583	312	228	30	387	797	999999	47	713	706	172	344	227	999999	614	551	545	452	325	999999	999999	776	292	897	999999	819	982	157	784	999999	216	672	999999	493	328	47	336	656	159	495	999999	999999	999999	999999	987	908	999999	753	702	999999	101	999999	999999	999999	625	806	30	331	999999	567	815	699	262	932	500	500	999999	999999	478	577	224	888	302	830	69	214	999999	557	910	795	619	239	999999	79	689	368	999999	163	867	999999	999999	15	
340	592	679	190	112	415	244	497	999999	475	999999	999999	500	999999	999999	20	626	421	377	472	420	529	999999	585	255	193	252	142	668	350	866	957	560	999999	999999	999999	160	878	111	33	323	423	391	154	954	329	999999	486	813	820	537	456	153	554	594	999999	645	103	935	918	172	112	828	73	999999	999999	574	999999	654	844	860	747	319	354	999999	999999	148	803	631	925	999999	765	328	848	999999	999999	813	16	623	999999	75	66	943	193	860	220	594	999999	999999	999999	755	296	999999	999999	999999	789	999999	799	404	597	672	999999	472	20	313	999999	783	979	260	197	999999	999999	668	907	779	803	804	999999	494	999999	413	999999	267	995	179	999999	933	999999	999999	34	284	24	611	999999	999999	999999	999999	999999	879	462	999999	615	999999	357	131	196	627	924	198	166	984	20	314	465	194	850	584	476	840	985	473	433	100	236	913	999999	956	642	999999	556	218	871	257	41	999999	797	754	999999	873	982	700	18	171	731	999999	274	999999	156	842	233	999999	128	102	999999	989	999999	525	840	444	999999	240	985	999999	642	999999	123	762	999999	999999	396	999999	674	602	858	295	464	272	368	197	999999	999999	999999	800	999999	908	999999	999999	999999	52	509	282	914	475	252	752	714	917	528	783	925	511	999999	203	455	137	973	525	244	607	535	740	166	999999	794	999999	429	195	491	733	857	999999	408	240	454	999999	999999	999999	360	115	580	546	999999	999999	271	999999	362	617	354	481	999999	574	999999	756	517	768	999999	272	680	410	999999	999999	999999	999999	925	590	999999	206	749	341	999999	773	174	138	36	988	997	581	390	657	488	812	999999	20	798	999999	999999	652	999999	685	998	999999	528	950	782	999999	121	948	658	680	999999	999999	868	22	535	171	410	416	729	529	771	544	881	33	922	520	688	425	999999	643	999999	999999	483	73	343	36	254	224	355	975	876	58	999999	999999	622	999999	944	827	484	637	882	393	923	204	999999	999999	48	999999	37	272	999999	999999	952	25	889	999999	682	804	679	509	916	999999	70	999999	652	722	621	181	410	599	576	861	941	999999	760	407	536	289	158	879	988	749	196	93	613	190	999999	907	819	999999	650	999999	999999	975	720	697	333	179	551	201	999999	866	104	438	696	511	999999	593	999999	999999	57	402	656	800	520	177	998	976	150	471	626	714	361	373	999999	999999	712	966	648	72	83	367	737	956	46	132	654	758	397	112	436	513	651	337	990	999999	493	357	464	553	698	999999	999999	999999	575	999999	514	731	999999	269	798	
999999	999999	999999	418	690	664	999999	999999	398	999999	249	589	48	45	122	72	999999	999999	702	943	365	511	104	999999	726	337	657	391	999999	999999	999999	280	137	313	647	568	459	918	309	592	999999	999999	999999	40	459	767	991	55	462	76	999999	358	785	999999	443	999999	849	828	691	362	999999	318	999999	781	999999	999999	461	999999	397	554	612	115	999999	120	159	770	444	74	914	958	346	999999	928	841	136	573	494	999999	999999	999999	999999	630	236	999999	585	486	738	295	999999	999999	316	267	999999	908	463	385	285	675	177	672	999999	784	999999	733	26	404	389	999999	654	37	484	649	863	36	835	981	878	136	999999	673	999999	159	634	434	652	88	954	30	388	999999	297	818	644	208	527	934	717	503	929	190	106	725	640	412	999999	666	999999	631	83	481	507	158	999999	504	640	693	159	999999	91	937	450	369	635	903	739	666	15	665	508	901	274	384	206	999999	576	999999	518	232	429	985	685	332	946	906	253	149	677	999999	567	834	784	238	999999	991	740	999999	100	737	999999	349	660	737	999999	999999	216	132	952	795	927	334	185	927	999999	999999	999999	127	422	728	659	600	988	999999	108	674	999999	999999	961	215	614	999999	226	780	999999	89	999999	948	209	774	999999	130	196	882	999999	243	658	856	999999	327	739	622	999999	371	87	83	999999	794	638	999999	65	999999	999999	747	191	97	118	404	999999	980	770	313	917	648	38	538	999999	999999	654	865	25	270	868	644	475	991	999999	854	703	485	728	540	999999	999999	719	529	959	999999	700	134	135	263	999999	198	556	436	705	676	343	548	670	999999	150	773	442	999999	312	526	999999	199	572	999999	701	893	261	240	993	176	928	508	579	963	415	530	739	762	782	679	98	48	999999	849	520	165	814	483	400	546	318	924	999999	443	999999	511	561	871	999999	593	999999	325	442	539	999999	834	969	707	840	620	43	680	22	632	438	242	902	723	743	999999	88	999999	840	457	857	14	291	145	795	999999	999999	999999	210	199	743	772	999999	757	111	685	195	117	643	999999	512	638	912	594	15	999999	608	999999	138	25	514	168	485	985	681	742	553	833	912	936	999999	999999	479	999999	889	665	636	155	622	67	360	971	145	999999	944	229	102	696	999999	859	999999	140	740	194	684	584	297	999999	85	368	142	362	205	706	999999	999999	168	99	705	349	308	463	225	81	665	543	33	424	51	462	650	856	702	62	642	520	434	295	148	314	378	26	80	263	924	997	775	438	931	606	
70	13	991	791	560	841	914	999999	529	999999	561	999999	999999	623	999999	999999	660	153	74	617	999999	872	950	401	999999	291	393	962	156	999999	999999	594	492	444	401	647	864	999999	501	800	605	999999	999999	997	752	506	448	456	545	647	347	632	374	999999	693	198	62	999999	999999	278	458	952	999999	999999	383	967	389	143	231	80	421	749	651	273	22	158	999999	953	648	474	843	999999	426	508	329	999999	229	178	999999	213	999999	274	100	999999	352	999999	252	904	624	999999	126	999999	235	474	999999	598	980	110	311	545	91	108	999999	356	435	521	535	999999	542	999999	999999	220	999999	28	485	156	999999	999999	921	999999	905	212	999999	999999	357	539	711	952	999999	730	999999	129	999999	999999	132	496	323	999999	797	830	999999	238	372	999999	46	906	922	216	989	89	999999	999999	189	942	639	879	769	96	998	896	999999	999999	741	811	93	629	353	999999	896	988	833	914	999999	999999	251	677	999999	999999	827	999999	616	504	962	999999	790	602	999999	999999	576	999999	999999	999999	746	901	999999	544	497	560	302	417	563	746	320	11	255	36	929	999999	701	962	49	999999	268	999999	289	316	621	547	31	999999	999999	429	999999	653	271	606	178	730	999999	706	190	289	660	999999	888	869	999999	999999	947	999999	999999	850	232	999999	213	911	967	199	621	713	923	949	999999	811	999999	999999	148	667	739	648	857	209	27	999999	781	759	999999	848	999999	999999	999999	659	600	266	818	999999	207	993	999999	360	639	979	999999	367	783	241	750	848	692	754	731	526	231	308	999999	473	832	237	999999	999999	755	129	529	211	590	273	358	282	993	999999	936	154	227	999999	19	999999	100	999999	999999	550	19	999999	165	914	688	606	438	301	360	354	16	969	170	999999	604	519	459	907	999999	520	882	477	855	803	999999	587	308	842	299	37	999999	182	25	292	999999	449	963	615	999999	983	835	67	999999	649	882	966	983	231	784	999999	999999	999999	882	999999	999999	541	461	362	107	111	999999	595	11	332	970	833	954	877	999999	165	556	844	394	999999	685	824	555	216	920	850	999999	87	999999	799	608	201	299	324	624	902	999999	999999	517	421	686	249	65	600	678	58	22	115	670	629	943	999999	797	98	999999	843	986	255	441	257	507	230	538	212	724	779	543	639	263	658	999999	999999	336	972	117	446	768	955	999999	999999	837	497	416	999999	856	999999	403	211	999999	781	999999	999999	179	269	913	466	711	999999	875	899	515	382	852	22	461	997	259	825	981	579	84	41	999999	569	419	20	
999999	109	355	702	386	342	341	482	999999	434	775	999999	69	651	734	915	89	638	999999	465	645	403	999999	858	773	578	229	999999	706	884	999999	610	999999	903	651	611	508	999999	522	182	51	999999	999999	999999	232	192	765	339	844	169	999999	89	999999	954	375	420	133	496	999999	808	122	999999	775	858	408	175	226	166	999	133	417	906	125	999999	423	999999	133	948	999999	999999	812	999999	883	547	931	946	407	895	999999	241	488	21	999999	714	999999	438	999999	421	628	66	999999	999999	340	721	752	999999	963	28	540	110	999999	184	860	999999	999999	232	729	238	926	999999	768	331	627	767	644	406	999999	411	134	985	999999	711	329	999999	625	999999	559	172	794	885	982	388	364	999999	944	999999	160	906	718	999999	709	376	494	999999	297	644	981	572	86	356	999999	561	894	555	440	999999	854	290	722	999999	672	566	443	51	479	390	999999	999999	822	999999	255	999999	999999	999999	999999	303	226	163	292	980	230	987	999999	448	500	999999	493	999999	996	999999	460	870	194	924	999999	152	932	453	696	907	678	999999	749	745	999999	640	868	999999	279	999999	999999	700	997	741	999999	684	481	999999	551	58	999999	999999	204	462	880	384	999999	769	131	999999	370	999999	467	999999	999999	439	247	349	348	859	562	999999	539	859	11	759	873	999999	999999	999999	671	938	902	647	21	520	999999	296	999999	726	80	999999	486	145	999999	594	999999	622	439	143	999999	999999	656	691	495	999999	627	999999	460	130	511	127	417	999999	472	432	871	819	373	792	842	999999	484	999999	788	463	408	404	999999	417	526	260	23	227	53	999999	291	220	999999	999999	892	262	835	744	225	953	999999	845	673	999999	999999	423	999999	647	999999	496	999999	44	903	42	999999	233	262	53	999999	260	114	199	597	932	150	660	999999	373	899	589	999999	739	406	834	999999	563	999999	738	693	112	999999	375	999999	999999	999999	257	317	129	999999	668	999999	792	150	965	849	501	257	740	213	72	756	885	999999	711	380	918	637	78	270	58	502	523	359	501	257	738	273	50	59	893	353	999999	999999	240	589	332	598	441	985	279	315	999999	534	630	356	127	627	224	186	999999	619	248	859	350	176	999999	442	649	999999	999999	238	217	999999	320	719	218	999999	999999	131	999999	329	206	92	990	743	512	989	999999	154	140	120	58	864	94	999999	114	688	634	999999	113	890	999999	724	874	999999	108	999999	999999	999999	147	999999	120	102	138	999999	422	166	868	999999	663	497	713	504	586	999	190	352	606	45	999999	999999	999999	999999	28	
168	381	481	999999	949	645	213	999999	999999	16	999999	10	955	999999	450	861	948	819	37	410	999999	186	999999	999999	875	999999	755	702	999999	306	617	930	667	84	969	273	940	948	919	999999	999999	722	896	498	662	999	235	999999	166	999999	666	710	999999	999999	412	999999	999999	343	999999	98	889	510	595	999999	999999	999999	343	881	766	999999	920	10	899	999999	950	893	289	955	485	999999	999999	150	546	14	639	999999	682	624	671	987	999999	606	615	830	82	949	137	385	999999	999999	665	354	848	979	999999	999999	999999	192	999999	519	702	971	857	999999	999999	749	964	590	881	999999	320	718	219	999999	839	323	394	999999	993	11	765	904	856	999999	220	291	301	566	751	972	106	499	532	162	295	375	999999	999999	377	333	999999	999999	503	999999	999999	999999	144	80	150	939	282	741	999999	100	753	797	124	50	256	182	458	999999	839	999999	395	999999	195	999999	493	473	999999	245	701	669	26	999999	999999	249	999999	272	156	230	425	811	999999	364	999999	442	408	497	999999	708	902	999999	875	586	707	999999	231	536	762	88	586	676	999999	999999	49	529	999999	534	396	874	581	983	35	999999	999999	999999	218	999999	521	753	657	995	999999	866	342	506	794	999999	521	999999	28	932	999999	78	644	999999	446	999999	324	780	999999	874	110	387	136	918	179	647	604	999999	385	999999	25	19	999999	999999	464	508	703	543	735	645	23	580	855	999999	483	957	999999	242	591	555	716	999999	999999	999999	999999	835	740	424	336	156	999999	842	440	999999	916	501	647	63	294	999999	959	781	999999	721	861	530	531	486	445	999999	64	371	97	830	484	999999	623	647	695	628	768	289	216	588	810	180	999999	37	732	999999	319	539	999999	654	999999	934	999999	673	999999	999999	314	263	978	999999	101	472	755	609	353	641	877	999999	367	665	178	680	999999	466	911	690	390	999999	999999	999999	902	525	423	442	245	549	589	999999	725	999999	324	999999	310	101	999999	999999	425	540	999999	101	114	999999	182	292	999999	915	369	999999	762	241	999999	810	508	525	999999	999999	999999	322	373	999999	62	999999	999999	46	350	663	999999	483	970	572	275	999999	819	662	358	592	999999	141	957	999999	999999	360	196	493	346	999999	16	784	878	999999	299	113	176	879	49	999999	43	145	999999	999999	999999	886	268	200	966	144	999999	845	177	629	233	917	999999	999999	624	701	741	792	699	836	999999	594	604	60	999999	172	682	940	623	181	559	217	199	144	999999	999999	102	999999	527	999999	523	999999	999999	258	696	382	747	133	999999	999999	445	251	
446	115	176	951	999999	218	999999	999999	461	60	231	999999	999999	999999	999999	999999	268	999999	609	745	999999	496	323	495	999999	356	363	900	424	559	685	286	736	999999	770	94	999999	833	999999	884	88	723	750	473	939	621	188	999999	999999	527	865	933	738	700	976	950	791	999999	973	935	854	27	390	902	999999	999999	269	762	255	643	261	434	319	725	666	551	746	849	999999	366	178	682	255	896	693	752	548	46	999999	999999	302	298	859	86	39	71	342	847	109	993	999999	425	435	999999	275	441	624	22	43	435	999999	942	134	617	999999	181	999999	999999	218	999999	407	232	431	999999	350	963	574	242	695	999999	999999	898	999999	562	13	752	999999	245	630	262	137	535	13	905	616	360	174	252	999999	858	299	849	639	999999	999999	999999	993	10	669	312	866	392	327	438	226	315	201	571	613	999999	923	536	863	956	494	871	999999	526	818	990	999999	332	922	999999	315	999999	269	273	966	874	759	999999	575	328	395	745	218	574	688	311	168	999999	999999	305	934	762	986	682	999999	999999	910	477	192	679	512	999999	469	489	132	999999	56	999999	604	739	264	999999	961	544	570	749	999999	999999	837	516	832	999999	693	999999	999999	999999	383	999999	281	251	963	999999	75	895	815	999999	285	728	452	831	999999	240	998	898	50	267	801	999999	122	253	71	266	999999	999999	847	316	999999	999999	585	579	483	470	999999	363	775	972	611	75	729	719	473	934	211	15	261	999999	208	795	587	646	751	932	473	37	999999	707	652	999999	58	508	999	999999	999999	872	357	999999	582	644	999999	77	999999	735	721	402	779	137	64	634	999999	255	117	65	264	939	999999	551	999999	999999	183	999999	330	221	27	230	999999	999999	791	339	657	999999	29	563	999999	519	999999	999999	999999	999999	258	62	999999	999999	976	802	400	944	189	213	54	806	799	999999	999999	999999	999999	444	718	999999	999999	999999	999999	999999	976	957	236	554	999999	744	949	999999	340	924	381	131	999999	313	245	224	999999	775	849	588	294	851	667	75	999999	999999	773	556	999999	720	399	507	999999	928	50	28	576	999999	561	445	263	241	476	999999	582	350	639	443	208	999999	670	906	900	757	440	135	299	170	461	773	971	403	999999	619	535	873	414	495	272	226	999999	983	223	414	334	63	385	792	492	752	978	339	357	999999	60	492	999999	958	498	999999	728	415	999999	788	999999	860	999999	856	349	709	935	154	999999	981	855	999999	999999	496	999999	386	750	999999	677	999999	795	642	55	711	569	52	999999	455	999999	357	
999999	999999	999999	999999	999999	474	336	528	999999	783	999999	834	167	376	948	372	799	121	535	121	174	231	737	686	993	999999	814	25	999999	306	443	489	999999	824	999999	999999	99	267	555	999999	60	231	64	894	891	960	999999	999999	762	206	253	164	999999	999999	192	276	504	911	442	118	659	321	242	999999	999999	337	687	342	999999	334	283	541	565	576	71	943	177	843	794	42	356	144	262	999999	63	999999	569	999999	642	227	999999	188	825	446	999999	738	989	908	554	564	282	999999	999999	438	999999	712	599	354	823	248	109	999999	126	409	762	525	69	151	999999	70	767	425	999999	664	215	105	999999	128	999999	332	999999	268	298	240	759	214	347	824	177	999999	999999	999999	448	999999	128	468	71	425	999999	783	679	847	816	999999	796	857	451	142	232	827	996	481	86	501	293	840	999999	886	999999	999999	999999	244	974	999999	999999	999999	976	306	999999	747	43	300	443	493	652	117	999999	804	443	902	763	214	601	349	999999	218	999999	947	999999	288	999999	999999	775	137	605	445	872	999999	999999	254	880	155	999999	484	794	999999	48	593	999999	999999	999999	568	452	747	793	973	999999	635	407	173	999999	39	195	267	652	857	524	999999	999999	217	244	999999	691	199	999999	618	999999	127	554	999999	179	555	999999	999999	889	999999	999999	37	343	632	802	999999	667	950	840	999999	959	339	999999	936	191	999999	705	641	942	20	877	262	726	999999	366	525	90	758	993	858	999999	262	999999	999999	134	496	972	999999	415	996	999999	741	359	180	658	288	294	999999	467	447	999999	999999	991	879	999999	480	311	167	999999	286	166	908	999999	981	999999	999999	961	999999	811	694	760	450	235	945	299	146	903	555	526	87	241	999999	301	999999	18	473	270	498	465	654	195	999999	999999	999999	840	811	784	377	260	951	327	576	999999	772	687	409	241	56	589	523	577	999999	999999	198	999999	694	617	411	973	456	446	999999	999999	167	509	945	460	106	115	488	362	999999	999999	575	999999	664	665	999999	867	609	999999	999999	908	942	86	999999	183	801	94	155	999999	999999	404	804	515	854	325	649	273	741	948	999999	999999	999999	170	51	460	999999	437	389	39	999999	543	373	224	232	563	999999	999999	80	999999	659	22	959	293	979	999999	501	999999	999999	349	26	999999	999999	661	106	999999	807	781	999999	978	117	374	704	999999	999999	999999	40	589	999999	300	15	568	202	999999	999999	999999	981	817	190	999999	999999	15	530	50	22	832	417	712	127	999999	756	537	55	101	664	295	317	999999	187	151	111	999999	777	
615	344	458	73	166	372	999999	301	999999	999999	135	29	999999	999999	664	113	284	431	327	472	999999	999999	478	999999	110	315	13	814	147	639	999999	808	999999	238	915	706	999999	768	260	999999	999999	658	766	936	920	999999	561	999999	653	999999	903	999999	783	449	444	81	999999	935	962	999999	369	999999	163	999999	561	326	971	874	927	957	548	515	180	977	329	999999	778	541	602	38	999999	999999	999999	999999	735	330	35	608	793	844	840	999999	999999	409	980	983	504	999999	999999	603	111	999999	524	695	202	398	548	805	130	999999	999999	334	342	934	107	808	997	756	624	241	300	372	90	93	127	999999	709	770	996	345	189	373	999999	998	926	75	999999	475	999999	999999	999999	999999	488	42	551	999999	296	871	999999	182	985	999999	790	999999	313	999999	606	999999	999999	283	999999	999999	808	785	581	929	178	999999	18	42	773	999999	552	999999	459	79	883	58	541	999999	632	999999	468	999999	999999	441	999999	21	999999	197	999999	999999	897	930	999999	999999	999999	703	460	621	347	952	863	280	408	463	999999	999999	694	243	855	558	899	966	651	851	999999	983	999999	150	357	999999	999999	999999	573	179	999999	999999	628	999999	657	189	597	999999	273	679	999999	999999	426	895	999999	79	327	462	999999	910	999999	931	289	806	693	439	999999	999999	274	191	313	52	999999	999999	999999	585	884	247	585	999999	960	980	702	999999	877	130	567	999999	999999	999999	838	999999	489	662	475	703	341	822	763	228	912	287	654	999999	376	931	491	196	76	659	194	89	876	999999	950	723	238	999999	929	999999	999999	737	414	986	352	126	562	53	764	135	253	72	999999	367	763	682	335	620	605	946	638	999999	474	255	103	758	320	824	999999	751	999999	34	892	999999	356	185	999999	668	739	259	378	447	432	940	999999	132	605	518	999999	999999	398	999999	712	982	934	999999	272	169	893	999999	806	738	341	22	661	229	179	294	21	588	810	666	881	355	577	200	947	533	838	970	163	999999	922	445	999999	856	321	910	265	854	912	713	775	154	453	640	999999	420	289	197	953	320	507	323	467	731	736	366	415	744	553	739	330	922	440	999999	815	896	659	804	999999	999999	39	166	675	106	891	999999	999999	937	999999	537	254	999999	999999	999999	304	999999	977	999999	129	955	505	520	310	183	999999	852	714	448	999999	220	760	484	289	693	290	350	647	370	839	999	999999	999999	999999	26	494	679	904	999999	710	217	918	38	684	952	763	518	856	502	714	49	32	463	999999	999999	777	770	371	333	561	953	999999	999999	
791	130	500	999999	860	294	688	712	999999	126	737	617	302	732	999999	999999	999999	772	999999	155	655	999999	977	10	364	999999	248	724	317	999999	45	757	256	310	246	564	999999	736	658	999999	813	11	101	906	726	505	581	54	970	999999	403	999999	468	815	961	999999	999999	500	999999	83	55	963	405	377	90	980	371	991	496	244	999999	203	123	922	999999	999999	709	81	284	858	215	204	754	283	186	256	298	441	349	254	422	999999	73	584	999999	849	606	723	999999	745	999999	590	558	736	168	209	676	546	483	999999	291	81	226	814	868	999999	219	132	201	834	692	929	651	251	822	914	140	539	406	492	999999	999999	999999	538	999999	624	645	27	124	976	579	752	957	41	962	350	744	258	715	675	639	484	532	991	999999	214	938	316	913	253	999999	999999	999999	999999	270	305	999999	687	999999	253	215	999999	17	224	999999	939	972	999999	288	481	180	882	823	730	852	999999	999999	264	999999	519	686	999999	114	999999	907	442	611	966	999999	999999	524	66	168	471	470	999999	477	317	736	123	999999	328	38	999999	83	196	323	419	999999	696	999999	571	212	580	567	999999	97	999999	316	821	338	15	848	621	957	123	723	999999	999999	414	106	999999	527	371	999999	367	310	672	797	720	129	999999	999999	84	825	952	854	588	999999	593	360	340	11	999999	999999	236	479	417	999999	959	473	999999	159	734	600	999999	54	840	303	999999	575	999999	348	595	702	146	188	773	795	14	269	145	457	999999	64	765	999999	612	586	60	888	893	197	838	257	167	52	999999	484	139	908	23	294	704	27	934	992	415	999999	648	58	705	621	999999	999999	999999	999999	482	999999	999999	550	442	999999	253	999999	999999	238	510	999999	545	999999	999999	299	999999	999999	255	999999	752	658	129	999999	739	399	937	11	192	281	716	148	919	999999	569	421	999999	589	476	759	999999	392	344	705	492	77	677	999999	962	416	999999	383	454	487	761	823	560	999999	811	52	326	252	139	411	522	371	999999	892	999999	674	650	86	999999	496	809	370	323	424	999999	672	999999	999999	48	776	326	342	693	442	999999	746	999999	586	778	433	999999	799	263	933	193	130	648	999999	31	298	765	878	753	957	677	401	510	999999	781	148	999999	934	213	363	95	189	999999	986	999999	787	999999	73	308	206	64	20	116	390	240	169	34	936	999999	999999	20	447	589	736	764	498	245	999999	805	639	113	999999	595	900	848	14	999999	661	783	243	999999	701	579	556	999999	667	295	999999	905	621	124	393	999999	463	999999	
647	600	941	999999	999999	999999	98	999999	999999	102	556	999999	216	541	236	717	372	163	138	274	319	868	999999	832	106	213	125	999999	193	525	999999	935	142	558	211	999999	510	438	280	691	999999	442	910	464	357	252	89	588	678	904	751	239	443	199	43	778	567	118	135	309	999999	278	999999	154	382	620	292	657	340	822	216	999999	882	447	999999	999999	958	578	485	853	134	999999	150	289	999999	491	502	943	999999	432	846	402	313	999999	264	999999	367	766	91	999999	960	999999	258	855	697	999999	357	999999	322	166	999999	999999	632	281	184	898	999999	796	380	891	127	349	142	907	976	814	630	999999	192	757	999999	201	496	748	893	702	288	294	591	955	143	505	630	999999	999999	999999	769	41	796	999999	990	999999	395	200	619	621	999999	351	999999	883	999999	446	813	565	647	629	503	884	388	482	999999	999999	215	999999	757	622	718	773	305	999999	55	599	123	999999	766	948	999999	305	139	281	413	937	999999	707	767	999999	999999	75	999999	982	364	999999	652	324	999999	157	365	970	443	999999	902	525	55	760	838	999999	333	987	798	698	999999	999999	754	117	78	682	438	507	657	70	929	653	62	323	764	170	946	799	999999	619	592	999999	862	142	999999	888	892	999999	999999	999999	999999	704	999999	999999	169	166	140	999999	255	73	719	858	322	382	77	999999	473	732	995	999999	651	999999	999999	189	116	986	345	621	738	190	790	783	999999	488	697	234	999999	999999	163	608	39	999999	553	27	899	734	523	489	999999	129	425	170	999999	200	999999	839	798	98	916	182	821	518	999999	999999	283	935	229	999999	685	842	873	443	578	397	648	250	980	999999	289	381	473	856	999999	618	765	629	135	999999	960	999999	436	297	123	980	787	999999	604	999999	999999	963	999999	999999	803	233	256	999999	999999	270	552	287	858	908	808	544	708	999999	999999	198	310	653	810	999999	874	828	415	999999	330	999999	610	137	646	999999	156	325	867	999999	62	999999	372	783	47	864	895	682	999	528	489	578	281	822	558	999999	187	100	163	999999	813	975	817	670	661	994	999999	424	641	365	762	492	677	923	912	639	826	526	615	999999	887	999999	828	887	106	751	326	787	579	240	325	999999	999999	144	972	87	999999	999999	132	53	213	480	50	644	999999	996	900	358	909	918	588	660	484	217	844	999999	156	999999	999999	909	677	872	999999	410	999999	706	330	542	951	834	133	134	404	571	999999	416	999999	194	999999	999999	999999	967	999999	661	999999	999999	581	954	299	999999	999999	585	999999	222	
375	999999	636	999999	604	69	676	367	999999	85	999999	464	999999	999999	999999	438	468	999999	999999	475	68	710	994	999999	999999	384	999999	375	999999	599	903	548	997	999999	205	410	780	522	590	71	432	492	999999	999999	866	999999	999999	668	488	861	892	969	776	661	163	665	346	999999	880	230	934	310	124	807	181	256	466	999999	717	76	657	946	381	747	999999	575	150	201	326	571	999999	466	999999	999999	707	933	999999	345	38	540	999999	999999	999999	369	137	132	378	762	631	620	731	999999	999999	421	999999	945	999999	999999	619	588	999999	154	999999	319	256	999999	423	999999	109	999999	484	130	54	186	12	330	314	22	619	920	207	387	570	706	840	999999	514	999999	187	762	345	742	726	450	24	918	210	332	999999	999999	708	999999	663	394	999999	610	291	774	419	883	641	586	419	699	999999	147	584	430	479	607	963	999999	555	347	901	742	404	604	999999	93	130	981	898	960	221	562	724	185	571	999999	367	740	66	304	130	999999	332	999999	999999	877	999999	999999	853	515	696	761	99	325	999999	999999	215	686	612	335	762	660	999999	459	488	999999	423	408	859	999999	250	233	891	261	226	152	419	378	544	294	999999	350	137	393	274	459	473	409	693	999999	34	680	999999	730	541	470	81	999999	548	242	999999	935	920	999999	274	473	870	837	999999	350	982	999999	152	327	585	422	532	304	194	38	363	23	715	999999	999999	999999	105	170	719	999999	80	999999	829	999999	999999	814	430	522	128	801	589	635	999999	999999	999999	197	537	809	154	129	938	777	688	999999	878	450	229	239	999999	704	377	709	128	352	999999	999999	17	840	497	771	992	999999	185	393	448	727	713	999999	505	36	42	296	26	600	817	999999	857	319	999999	390	594	200	132	423	433	999999	517	957	999999	748	999999	696	999999	999999	999999	928	602	999999	81	160	736	857	733	999999	672	91	693	527	534	999999	589	697	999999	116	186	999999	999999	761	959	569	999999	755	999999	757	846	999999	973	642	473	889	700	561	999999	999999	653	999999	466	758	751	352	196	989	433	999999	169	492	288	215	206	335	50	840	999999	511	940	980	569	999999	527	336	117	60	64	645	286	38	999999	999999	462	449	999999	999999	20	616	383	230	332	201	598	363	66	768	999999	147	999999	859	224	736	341	999999	177	490	241	424	244	145	935	787	999999	141	999999	153	752	999999	990	910	830	729	999999	999999	999999	999999	388	173	280	349	615	916	795	427	813	721	804	789	999999	854	999999	595	381	247	295	544	381	467	330	913	
25	688	157	938	999999	999999	607	621	999999	999999	999999	78	154	895	999999	28	992	402	327	322	999999	963	999999	145	999999	999999	358	890	434	999999	997	999999	843	366	334	999999	999999	856	999999	328	999999	999999	999999	999999	752	830	450	486	718	277	552	999999	149	17	574	61	999999	21	926	999999	146	717	999999	999999	800	190	234	788	999999	999999	258	145	14	999	208	166	198	12	999999	999999	794	872	182	167	570	29	999999	835	791	999999	724	758	930	604	191	406	996	872	682	999999	999999	662	915	125	28	417	999999	999999	809	418	862	210	999999	999999	999	274	999999	999999	999999	781	408	999999	996	297	877	500	214	410	817	801	999999	999999	329	999999	999999	142	956	67	148	163	55	999999	35	999999	999999	524	139	196	999999	917	999999	966	999999	901	999999	215	666	627	247	527	999999	573	332	18	258	546	999999	807	167	999999	317	486	999999	187	735	766	374	622	877	363	999999	28	999999	900	999999	203	784	427	999999	380	475	339	819	621	999999	482	999999	27	134	873	999999	332	38	737	609	385	86	999999	175	999999	841	53	750	884	167	193	767	431	79	65	762	463	999999	787	401	978	666	279	999999	262	999999	999999	999999	14	719	48	990	78	300	562	999999	429	261	259	999999	432	589	935	463	768	715	888	947	79	121	999999	182	999999	999999	631	999999	807	138	913	952	494	555	745	174	129	999999	698	999999	516	938	342	211	999999	999999	999999	399	731	815	467	547	567	409	428	999999	539	865	749	999999	999999	843	319	999999	348	306	55	877	843	770	344	999999	999999	756	440	999999	779	999999	281	993	376	241	987	992	671	375	999999	94	136	853	635	263	453	965	472	672	999999	51	862	604	212	101	556	961	480	892	530	810	999999	999999	123	560	999999	999999	365	437	999999	999999	999999	973	912	999999	750	999999	145	91	132	61	294	767	511	999999	999999	999999	790	285	999999	999999	521	999999	845	583	125	999999	740	84	999999	696	610	45	816	312	421	889	691	251	350	566	826	999999	769	479	526	211	787	385	999999	999999	966	90	999999	830	805	999999	999999	338	845	999999	259	70	999999	999999	450	258	951	208	325	237	999999	548	934	128	210	133	19	376	999999	914	61	364	640	750	729	529	293	999999	507	999999	999999	363	406	438	317	766	999999	999999	38	278	260	588	999999	216	932	427	156	633	999999	681	840	760	281	931	861	999999	429	672	706	921	965	964	701	753	475	999999	151	506	810	444	157	676	348	999999	663	999999	999999	433	999999	311	382	659	366	825	731	11	92	475	577	
422	999999	999999	999999	116	312	295	886	315	741	311	999999	999999	822	196	533	999999	422	491	999999	999999	999999	995	853	404	548	315	608	876	32	473	549	676	928	398	106	844	48	241	486	378	586	989	692	517	35	732	999999	999999	999999	999999	588	600	208	999999	822	351	459	243	999999	997	686	20	293	277	761	610	721	999999	99	689	999999	999999	15	999999	999999	609	313	346	378	816	478	438	584	464	885	948	477	749	575	999999	395	805	999999	489	692	575	999999	424	755	425	999999	412	90	999999	442	407	999999	309	376	222	999999	122	864	751	999999	257	435	829	392	813	142	971	858	344	999999	330	517	526	216	246	903	999999	999999	953	804	999999	357	999999	31	999999	363	178	999999	362	999999	282	940	999999	960	999999	149	876	999999	999999	292	49	553	746	999999	122	999999	78	102	139	319	999999	530	911	999999	462	900	999999	807	904	459	964	598	505	627	31	389	999999	566	772	107	36	999999	650	999999	765	522	610	664	999999	597	999999	85	253	53	999999	752	39	999999	999999	544	686	79	137	492	328	451	58	128	297	732	999999	512	330	42	999999	302	880	250	191	940	299	798	999999	999999	999999	999999	354	462	71	278	999999	619	68	238	420	957	729	167	352	323	999999	491	377	186	302	999999	754	220	761	273	872	789	793	999999	999999	888	181	999999	999999	439	106	596	67	28	383	685	999999	102	622	999999	572	722	898	999999	476	999999	431	721	24	390	144	144	700	798	406	570	826	500	999999	532	785	908	838	912	227	877	999999	358	999999	999999	338	662	598	436	700	999999	891	925	100	447	467	460	806	999999	304	999999	999999	268	622	813	859	953	118	99	548	664	884	985	650	999999	382	82	917	407	999999	482	545	273	108	999999	678	900	999999	999999	75	335	111	900	618	264	982	999999	999999	999999	757	385	553	508	999999	46	274	906	285	999999	999999	394	542	999999	999999	822	426	999999	170	375	144	958	552	572	34	223	562	983	377	999999	616	999999	345	927	649	676	999999	46	385	71	999999	772	625	908	481	999999	792	702	24	795	837	360	15	371	999999	799	832	980	484	674	483	291	538	889	885	857	999999	999999	760	999999	999999	390	256	999999	392	371	343	644	101	353	431	860	968	581	558	999999	211	999999	82	849	843	949	562	711	587	999999	243	736	33	624	631	187	999999	805	902	457	113	906	978	493	466	198	889	141	253	999999	999999	957	340	628	656	85	542	910	375	943	828	544	520	691	137	606	999999	477	722	999999	999999	173	999999	110	
162	999999	995	588	393	655	69	430	468	964	388	999999	405	404	968	999999	644	40	439	958	629	568	395	999999	365	859	999999	422	418	999	705	158	289	239	475	360	90	953	526	719	884	407	86	556	999999	999999	210	226	509	176	609	999999	733	719	999999	593	909	999999	233	533	999999	647	21	469	268	239	999999	175	928	617	474	999999	999999	999999	84	999999	999999	838	983	513	658	360	999999	252	999999	817	425	569	758	881	999999	999999	730	993	640	246	395	617	999999	83	854	44	999999	892	701	918	384	999999	644	258	111	80	724	719	875	728	999999	999999	79	451	814	437	417	57	175	102	960	520	89	999999	836	875	550	910	659	999999	73	30	550	481	443	999999	924	510	780	999999	999999	999999	127	912	511	625	548	999999	268	427	627	250	726	999999	999999	863	999999	806	421	236	529	999999	69	261	665	999999	229	597	999999	413	999999	907	999999	999999	444	999999	402	177	999999	221	337	704	999999	999999	996	822	304	940	999999	579	477	128	98	553	850	844	951	866	257	999999	999999	999999	837	854	914	720	999999	931	175	19	470	767	480	210	899	825	999999	827	999999	842	419	288	83	439	936	394	999999	723	999999	599	996	999999	919	538	999999	386	999999	797	327	285	849	372	775	514	119	710	999999	999999	654	35	999999	134	612	414	388	127	877	999999	918	529	999999	260	987	575	22	999999	847	941	395	523	957	374	509	979	993	56	512	999999	329	999999	746	931	78	918	999999	872	999999	515	159	697	999999	469	999999	798	383	598	999999	210	501	184	862	706	501	141	78	318	999999	999999	420	342	614	999999	88	999999	782	970	191	79	999999	149	20	341	999999	698	24	999999	495	711	606	999999	671	312	77	155	373	999999	439	999999	849	607	258	301	104	817	92	200	391	195	25	412	417	315	999999	362	173	531	999999	803	999999	580	999999	913	36	26	671	312	250	933	999999	742	540	999999	999999	60	891	999999	246	975	615	999999	116	309	695	203	999999	365	760	715	999999	842	136	636	999999	279	999999	345	999999	88	155	999999	950	458	866	999999	872	999999	999999	500	999999	454	294	939	198	303	474	999999	227	833	39	316	999999	999999	951	487	999999	999999	433	949	276	555	999999	168	829	834	999999	658	443	422	330	999999	278	999999	999999	536	557	196	999999	527	999999	270	127	441	59	839	239	424	506	389	666	968	999999	999999	234	915	999999	135	119	363	430	815	90	805	512	215	47	292	999999	425	999999	999999	999999	999999	154	15	999999	22	119	989	605	458	161	63	999999	362	
93	141	45	339	536	999999	86	94	106	989	190	322	999999	843	999999	999999	143	91	459	247	512	834	992	228	486	987	999999	130	758	972	999999	36	999999	159	132	905	256	999999	999999	508	352	381	999999	164	825	125	92	275	197	658	324	80	604	999999	850	999999	149	816	852	548	414	956	336	134	999999	999999	272	780	721	896	700	191	202	951	895	141	34	837	403	370	904	999999	932	999999	657	593	432	541	999999	873	765	440	109	349	103	999999	54	684	829	999999	853	999999	999999	301	958	143	877	652	622	719	234	312	423	491	643	664	34	236	477	742	731	999999	481	847	999999	269	91	852	858	999999	96	350	17	731	999999	602	206	640	151	524	715	999999	918	589	999999	462	27	618	999999	439	999999	818	999999	999999	939	999999	999999	999999	170	698	61	35	999999	123	633	884	304	999999	973	51	467	393	94	952	36	952	812	999999	208	677	999999	999999	156	429	148	278	142	921	999999	396	999999	999999	479	453	999999	690	984	804	956	764	167	335	644	665	971	977	999999	265	70	987	318	999999	507	999999	455	999999	878	375	975	365	999999	383	899	587	279	967	999999	641	489	345	999999	17	999999	444	520	916	827	491	457	170	544	877	860	804	87	833	991	987	999999	999999	812	999999	829	999999	23	783	436	67	395	13	73	999999	999999	724	29	999999	12	73	972	999999	760	397	999999	814	820	999999	999999	104	999999	446	976	926	643	604	533	358	188	345	999999	736	490	770	105	999999	107	999999	111	146	784	999999	830	999999	24	468	134	424	999999	999999	780	148	270	341	999999	949	37	999999	999999	181	999999	671	132	999999	999999	999999	58	990	301	999999	717	999999	773	387	320	734	999999	57	912	999999	480	119	656	173	564	999999	475	999999	223	156	426	959	992	929	945	999999	653	999999	999999	778	420	999999	999999	238	307	411	999999	999999	31	822	344	999999	235	999999	700	91	25	959	112	360	770	899	776	155	56	757	385	843	442	999999	90	999999	762	999999	764	346	986	999999	999999	162	999999	592	137	400	812	447	999999	999999	238	863	107	693	71	934	999999	520	367	977	192	549	36	999999	451	824	742	892	227	100	999999	364	105	597	999999	999999	444	188	999999	386	343	608	32	667	614	578	108	397	999999	999999	999999	254	979	19	244	325	136	393	151	999999	999999	919	999999	999999	207	999999	767	510	599	122	499	829	999999	980	999999	583	526	999999	917	999999	725	999999	512	399	964	276	385	96	363	778	822	60	46	468	728	999999	388	389	999999	740	999999	999999	797	277	
337	307	505	998	375	660	798	768	999999	279	587	313	416	830	679	931	499	681	999999	821	999999	449	792	290	999999	229	205	147	898	187	71	999999	556	244	71	999999	770	387	720	999999	979	64	584	999999	880	999999	999999	557	709	537	999999	139	452	976	978	888	514	999999	745	156	465	999999	870	298	217	461	999999	181	999999	22	171	121	999999	999999	841	244	864	34	410	999999	222	999999	438	370	999999	999999	684	999999	266	182	162	556	641	574	247	999999	193	296	560	429	999999	835	787	697	376	999999	178	997	999999	999999	34	489	813	907	934	816	233	510	361	999999	999999	999999	999999	596	860	614	999999	999999	217	999999	61	577	474	981	180	386	999999	740	993	999999	764	999999	445	522	158	999999	742	999999	639	430	105	683	999999	285	652	492	919	999999	836	762	658	999999	790	621	692	456	999999	832	737	557	956	492	999999	553	520	99	999999	402	448	198	871	745	757	786	999999	377	642	199	999999	687	999999	668	904	999999	158	983	896	823	999999	702	657	910	997	92	999999	613	176	391	765	562	999999	999999	999999	999999	890	913	33	13	203	325	999999	825	999999	59	999999	297	588	286	405	536	203	916	572	999999	999999	961	999999	674	323	814	210	261	434	776	999999	940	915	265	349	999999	999999	892	630	515	999999	831	416	948	999999	185	35	890	999999	238	369	999999	954	999999	999999	929	175	358	690	388	124	561	999999	727	122	999999	999999	999999	936	169	577	311	296	67	857	709	554	999999	682	999999	789	999999	275	206	999999	999999	986	999999	999999	420	999999	610	211	251	400	336	439	999999	835	842	804	999999	954	826	999999	67	999999	897	159	408	385	376	676	999999	599	804	295	205	319	999999	173	473	999999	526	100	999999	109	55	666	530	999999	864	963	839	343	97	999999	449	545	359	564	99	758	999999	999999	703	934	657	999999	595	51	243	380	825	679	340	999999	438	735	999999	957	502	240	629	137	520	413	836	220	511	999999	845	999999	960	456	999999	714	435	491	999999	42	452	403	999999	489	46	494	147	170	12	999999	926	714	851	401	72	999999	139	621	524	299	999999	999999	999999	156	999999	999999	420	379	605	626	101	947	999999	999999	515	108	170	999999	999999	999999	999999	676	218	941	523	999999	999999	568	393	226	585	814	999999	107	934	15	262	924	293	462	84	768	565	386	479	979	375	199	886	963	999999	999999	529	497	34	999999	999999	209	632	999999	774	999999	999999	999999	51	999999	980	251	727	999999	845	999999	856	999999	952	507	120	831	471	543	766	620	999999	430	528	
999999	294	479	83	512	776	999999	999999	230	999999	232	782	186	345	202	999	134	471	386	999999	462	143	890	545	527	321	407	999999	99	307	164	180	565	860	455	991	999999	999999	999999	733	999999	944	635	951	999999	724	999999	496	278	999999	642	999999	999999	999999	999999	999999	404	933	555	201	379	999999	212	999999	999999	999999	227	325	889	999999	498	956	257	652	999999	517	507	939	999999	802	387	999999	468	555	665	999999	874	262	794	993	597	576	622	33	999999	999999	999999	999999	427	678	507	999999	607	77	55	685	901	653	977	558	999999	465	128	753	814	999999	856	999999	268	528	999999	964	530	999999	614	921	343	999999	297	999999	999999	795	999999	147	305	999999	999999	401	510	979	114	999999	284	246	49	141	458	869	999999	895	999999	95	453	898	501	999999	97	711	463	133	351	999999	365	999999	782	168	943	981	999999	55	166	999999	156	999999	424	955	689	294	856	482	999999	474	999999	402	999999	999999	352	623	645	762	681	601	999999	386	637	436	865	164	464	881	198	477	421	173	739	164	938	999999	484	546	853	803	854	981	660	877	662	963	882	102	816	329	345	999999	999999	564	527	999999	652	987	99	534	830	999999	293	995	63	851	662	92	999999	999999	999999	109	908	878	999999	956	726	999999	774	902	282	371	74	999999	141	725	799	184	637	999999	999999	999999	457	999999	999999	879	698	999999	999999	810	999999	999999	350	638	190	246	999999	999999	818	999999	999999	892	223	197	262	468	910	999999	863	338	999999	999999	455	583	999999	999999	652	590	999999	867	268	999999	999999	964	601	483	999999	999999	999999	895	938	313	999999	76	134	630	282	269	999999	514	968	283	800	999999	757	822	354	766	999999	537	594	206	590	950	312	981	955	999999	595	778	999999	483	999999	968	399	999999	131	999999	459	45	380	392	524	400	898	999999	999999	451	216	778	139	264	463	161	310	742	722	415	764	152	674	999999	674	297	77	495	999999	999999	105	19	700	965	317	937	167	212	682	200	62	327	999999	999999	53	816	649	192	999999	999999	668	656	999999	716	999999	316	370	356	999999	236	332	413	446	439	355	999999	999999	173	946	526	999999	108	999999	999999	363	447	432	170	980	857	648	885	475	999999	999999	448	983	999999	999999	11	577	810	494	455	868	648	881	291	169	845	738	999999	245	999999	589	570	999999	999999	363	186	884	210	376	860	587	999999	938	481	275	906	224	103	999999	999999	999999	999999	999999	614	999999	714	565	150	10	144	128	172	649	999999	384	603	852	999999	999999	176	999999	376	443	634	867	999999	
710	409	25	263	631	645	665	999999	554	999999	957	982	841	649	620	743	209	242	741	425	999999	967	106	672	63	735	472	654	999999	999999	750	978	746	999999	13	999999	999999	747	999999	999999	507	359	999999	979	646	869	647	981	556	383	176	211	999999	452	634	999999	313	353	999999	896	182	20	471	972	654	978	245	999999	645	464	618	462	729	268	918	447	550	126	35	193	97	490	999999	999999	415	549	96	304	607	999999	852	999999	547	616	310	496	888	454	334	668	634	48	346	102	765	714	482	633	533	196	999999	196	327	25	999999	999999	911	26	566	115	891	941	12	385	999999	836	915	122	958	999999	559	999999	999999	367	559	59	154	16	689	701	76	462	770	421	77	999999	464	531	807	618	584	999999	888	999999	776	692	45	999999	491	999999	799	999999	675	112	636	999999	404	959	999999	759	999999	905	999999	865	48	439	180	591	999999	944	999999	999999	999999	999999	999999	999999	217	572	591	866	23	193	999999	999999	902	706	999999	999999	784	970	272	504	75	57	81	679	545	32	190	999999	521	454	652	999999	999999	415	64	335	265	948	889	831	378	599	999999	363	390	575	962	341	652	512	806	347	999999	878	999999	267	278	999999	152	194	392	253	354	568	540	978	215	999999	652	999999	412	835	91	999999	135	475	310	717	298	969	999999	848	695	19	999999	315	864	676	98	999999	67	97	999999	704	448	134	254	999999	823	411	369	476	999999	999999	110	970	999999	250	753	851	999999	561	878	182	134	543	558	345	919	999999	999999	538	999999	854	404	324	39	386	992	10	231	132	894	999999	999999	593	168	504	909	677	58	999999	923	999999	999999	506	999999	633	579	905	576	909	268	597	297	999999	78	835	796	999999	999999	880	999999	753	630	999999	666	991	999999	541	384	64	436	252	186	999999	615	171	999999	999999	115	406	806	97	434	321	863	999999	599	779	525	333	999999	133	999999	178	376	180	616	16	839	227	71	48	999999	522	482	26	999999	798	225	907	821	898	679	999999	83	170	999999	999999	971	370	401	792	999999	999999	355	312	999999	18	132	444	555	17	69	887	345	999999	999999	912	839	847	885	801	999999	999999	512	809	454	999999	105	216	999999	307	44	999999	999999	278	32	999999	176	180	510	999999	675	999999	362	999999	839	999999	208	999999	602	999999	479	134	484	999999	999999	408	548	999999	857	323	913	916	999999	257	973	590	71	76	745	98	745	668	346	483	999999	783	265	698	970	662	993	999999	999999	444	827	999999	993	999999	50	624	930	999999	322	197	
498	759	196	114	840	999999	730	141	569	514	671	810	787	11	999999	453	152	999999	575	205	329	133	999999	999999	429	999999	596	999999	35	999999	999999	125	356	158	999999	376	596	999999	858	721	932	862	231	109	773	26	133	999999	761	596	482	90	64	127	868	999999	457	47	684	778	999999	894	115	448	355	555	464	638	26	107	857	999999	991	853	272	466	999999	212	999999	413	999999	604	83	439	648	87	70	239	290	619	919	559	477	90	69	999999	999999	783	754	227	562	999999	975	999999	739	491	999999	211	999999	411	473	254	661	281	839	67	820	676	799	278	494	999999	999999	407	187	999999	523	910	793	234	999999	128	458	168	850	454	999999	419	699	166	999999	999999	384	999999	155	999999	897	205	251	999999	227	89	983	486	733	999999	146	578	486	442	968	188	418	629	701	355	796	999999	430	395	438	411	977	999999	289	999999	850	999999	261	999999	410	999999	669	791	17	999999	145	971	435	524	317	999999	933	267	198	999999	451	755	187	999999	877	403	775	856	573	816	111	999999	999999	107	486	666	326	973	999999	650	518	626	622	80	219	824	78	906	87	999999	478	720	454	999999	194	105	302	999999	999999	16	552	813	227	201	529	795	999999	337	47	650	734	959	235	547	999999	824	999999	117	590	62	335	868	778	195	999999	391	999999	728	913	390	374	864	348	999999	108	704	409	430	550	424	59	741	868	436	654	518	494	907	185	369	962	999999	870	582	681	683	999999	42	853	147	999999	999999	423	999999	286	999999	621	999999	999999	597	425	712	566	176	13	593	999999	999999	540	999999	896	988	999999	553	999999	189	994	766	352	425	669	376	999999	412	524	13	328	221	160	784	897	293	468	999999	944	999999	628	999999	579	999999	999999	692	501	33	251	911	503	999999	237	999999	874	855	999999	999999	928	999999	145	999999	651	999	275	788	201	755	932	612	999999	964	609	999999	561	300	999999	265	742	999999	874	999999	171	613	999999	458	983	64	910	51	999999	444	659	896	123	474	62	579	822	894	500	746	101	638	999999	999999	999999	68	544	584	999999	602	999999	950	183	592	992	48	500	816	804	999999	845	999999	186	96	314	712	66	97	247	999999	442	847	486	999999	461	532	999999	970	999999	925	520	335	999999	832	999999	708	722	530	999999	23	999999	999999	100	363	900	210	461	304	234	557	12	456	347	60	999999	444	999999	55	141	469	816	530	627	878	627	520	517	999999	934	605	990	535	615	234	539	437	757	999999	238	999999	80	999999	999999	641	923	73	
987	333	672	999999	244	677	399	22	999999	558	387	221	736	999999	693	117	370	628	567	476	841	123	521	733	999999	999999	999999	880	398	999999	784	986	955	999999	532	999999	999999	226	371	322	146	602	37	999999	59	999999	396	848	566	963	566	127	84	456	999999	874	811	939	40	892	860	518	623	317	774	401	266	999999	856	509	436	154	266	999999	340	999999	96	999999	683	152	999999	968	324	435	999999	666	999999	508	341	657	382	741	196	479	462	627	978	999999	216	658	288	223	991	66	536	999999	860	829	126	984	788	281	999999	888	936	892	204	198	983	117	488	758	999999	999999	137	694	958	787	791	999999	269	376	334	35	863	999999	976	267	999999	911	999999	92	392	356	869	999999	999999	999999	542	570	432	999999	735	108	179	999999	381	793	929	842	463	999999	47	412	724	422	946	240	34	204	999999	937	299	999999	999999	406	375	495	999999	36	999999	660	255	231	290	478	640	235	855	342	999999	193	338	66	999999	999999	54	979	631	456	164	255	283	348	654	495	500	663	999999	999999	164	886	463	999999	999999	803	827	999999	999999	256	781	721	999999	692	833	732	608	243	999999	999999	361	999999	863	882	872	963	386	999999	576	999999	977	999999	999999	999999	187	484	999999	999999	999999	655	906	238	856	999999	675	443	870	999999	514	999999	886	267	49	999999	422	768	33	999999	999999	999999	426	920	249	338	278	804	293	302	999999	359	12	999999	999999	999999	999999	133	540	999999	217	438	999999	795	401	654	999999	999999	937	216	999999	419	999999	999999	405	999999	238	985	988	528	117	871	999999	578	85	165	999999	713	455	81	559	299	238	545	999999	999999	578	630	529	595	999999	557	866	86	999999	105	898	853	778	999999	739	685	144	21	380	345	999999	524	719	246	734	204	274	999999	657	999999	191	915	785	803	999999	608	999999	402	107	559	14	82	946	980	267	76	934	999999	341	874	164	226	175	37	322	999999	999999	293	860	236	292	10	429	260	999999	983	999999	975	866	141	229	742	913	999999	341	216	578	739	979	999999	999999	869	535	782	999999	965	749	758	491	139	999999	999999	542	871	276	999999	652	999999	999999	283	998	999999	538	999999	654	422	999999	354	696	999999	485	181	313	202	966	423	999999	646	999999	949	243	319	493	737	444	999999	999999	52	553	336	563	882	673	999999	999999	999999	340	336	138	805	662	405	71	385	653	999999	869	350	905	853	540	999999	661	999999	49	999999	475	801	764	607	222	270	801	369	552	999999	507	608	532	999999	93	148	999999	999999	999999	838	
257	118	94	918	187	859	146	999999	796	999999	230	556	665	979	833	539	571	530	592	402	604	702	999999	60	999999	999999	999999	247	770	401	497	433	830	211	442	367	716	999999	430	362	133	999999	573	994	382	951	942	552	833	553	577	987	645	999999	244	555	285	43	999999	917	52	899	930	999999	69	999999	999999	464	547	999999	822	724	110	240	278	503	138	999999	677	76	327	274	414	226	823	510	787	936	999999	887	91	683	947	513	999999	234	180	178	935	585	999999	488	15	366	999999	853	886	415	625	741	426	446	999999	833	599	777	494	999999	581	558	20	789	497	999999	394	149	776	597	999999	999999	333	960	903	102	840	838	999999	57	494	999999	999999	999999	320	235	470	644	326	124	913	542	999999	999999	597	386	574	447	991	999999	972	999999	86	299	495	581	999999	466	999999	273	993	760	518	999999	229	610	999999	638	999999	271	199	749	822	662	683	999999	314	999999	999999	526	527	402	847	999999	85	902	893	334	885	738	817	14	111	63	131	163	33	999999	999999	986	999999	936	968	730	999999	232	769	424	615	118	999999	551	999999	999999	745	999999	913	605	999999	999999	716	610	753	740	453	999999	648	769	541	530	999999	20	999999	999999	999999	591	434	126	756	852	142	479	999999	776	470	276	999999	93	317	999999	249	428	999999	919	279	840	192	238	999999	972	999999	999999	882	94	755	267	999999	715	942	164	175	796	849	518	194	247	999999	976	279	999999	282	564	461	999999	290	935	88	710	117	244	408	206	839	999999	278	999999	596	635	31	213	355	999999	151	163	365	999999	579	423	735	42	950	999999	958	999999	699	999999	549	872	803	999999	999999	999999	999999	999999	755	969	956	75	999999	62	650	265	954	75	831	999999	999999	307	655	999999	366	665	974	85	294	201	247	999999	999999	259	592	724	832	211	35	144	597	999999	408	999999	497	513	183	683	391	694	262	892	278	623	606	251	999999	965	464	522	245	533	423	999999	731	226	980	990	999999	926	999999	752	50	696	489	978	899	269	999999	852	999999	301	693	599	939	999999	471	470	999999	351	506	866	747	512	898	73	999999	844	663	280	533	193	999999	465	999999	509	852	582	144	627	351	999999	999999	611	40	944	999999	824	623	386	999999	519	347	127	999999	567	15	537	797	425	958	64	999999	79	328	308	87	237	338	439	999999	889	336	999999	999999	548	250	145	481	954	233	205	231	287	999999	23	845	106	46	704	999999	324	999999	719	999999	297	999999	555	293	732	867	999999	496	194	883	866	
999999	322	127	881	326	869	65	842	201	999999	833	328	554	999999	462	999999	201	633	999999	999999	999999	617	366	999999	195	999999	999999	749	97	620	709	999999	403	999999	999999	533	978	165	387	635	999999	941	527	905	463	44	10	999999	999999	886	422	999999	999999	705	761	575	955	999999	695	630	27	316	755	581	63	796	924	895	999999	928	11	45	256	310	920	172	100	999999	258	161	694	875	479	211	208	847	788	698	999999	264	578	573	999999	756	618	952	999999	946	852	667	999999	115	501	999999	884	386	616	948	999999	598	485	504	166	544	936	151	999999	999999	382	216	18	236	999999	231	360	999999	576	999999	692	968	999999	153	608	591	999999	589	383	138	326	822	241	839	913	308	778	83	416	999999	820	999999	125	642	573	645	999999	883	116	999999	990	456	809	126	999999	816	622	341	896	575	503	357	999999	707	999999	560	975	178	322	700	452	287	31	650	999999	999999	852	999999	580	999999	999999	999999	482	113	999999	870	22	124	583	106	686	999999	187	999999	432	999999	999999	417	999999	23	670	491	571	416	999999	713	434	168	448	50	964	999999	761	933	644	345	999999	664	569	367	999999	861	594	225	23	15	109	999999	999999	999999	518	444	930	567	301	450	595	75	285	435	445	853	676	542	142	408	999999	253	999999	96	999999	53	848	57	475	809	896	999999	403	999999	613	253	999999	242	532	529	999999	204	641	203	749	999999	388	143	999999	693	195	61	999999	614	328	855	999999	142	617	474	999999	882	999999	492	554	999999	672	463	999999	202	999999	999999	20	613	61	492	999999	13	346	788	999999	714	136	781	999999	844	999999	999999	503	999999	999999	808	624	67	999999	474	112	159	649	510	147	925	321	999999	780	751	51	479	999999	836	253	980	795	999999	810	881	756	999999	867	709	976	884	959	999999	932	115	819	999999	679	999999	389	462	363	836	651	738	999999	999999	11	999999	802	793	234	667	999999	999999	22	795	257	61	999999	792	292	939	534	262	999999	257	796	674	932	999999	799	977	999999	791	626	959	999999	999999	488	358	317	999999	906	192	659	301	559	999999	103	33	706	999999	867	596	180	424	312	398	771	155	610	337	941	714	999999	256	220	723	999999	999999	999999	184	999999	369	485	999999	999999	351	602	674	999999	154	581	908	999999	181	999999	859	620	999999	656	788	310	343	748	999999	62	202	198	999999	91	836	988	49	414	531	64	999999	121	881	391	960	999999	999999	999999	465	756	42	332	822	999999	360	112	461	406	829	874	999999	621	999999	245	999999	999999	199	
593	862	166	541	504	999999	126	611	748	738	999999	696	999999	999999	886	999999	233	999999	870	375	276	730	733	537	643	585	656	824	886	617	646	550	807	606	513	999999	309	999999	999999	470	705	535	612	373	640	710	999999	671	353	999999	999999	224	970	999999	923	863	138	628	898	918	999999	302	724	141	102	280	888	396	699	302	999999	18	492	409	999999	740	127	370	999999	933	747	984	480	558	346	999999	580	999999	682	650	999999	681	999999	619	265	413	810	481	999999	369	821	451	972	61	354	999999	731	571	127	192	745	768	730	965	181	230	821	176	794	670	699	868	713	999999	999999	312	999999	873	153	999999	999999	645	98	537	121	306	999999	429	214	84	999999	19	999999	999999	999999	697	950	362	447	45	591	644	686	611	670	999999	738	923	224	999999	999999	858	999999	860	999999	109	679	203	999999	999999	218	401	961	999999	969	690	999999	999999	154	149	362	339	435	117	674	296	959	487	867	168	567	98	215	999999	999999	842	591	52	999999	999999	999999	757	508	572	826	999999	682	966	641	980	987	999999	779	84	689	250	999999	320	999999	999999	150	999999	335	695	317	130	195	798	226	137	108	999999	975	999999	999999	999999	831	999999	290	484	613	993	846	887	180	53	318	140	483	999999	999999	281	856	282	999999	824	431	812	264	706	14	999999	749	513	881	74	999999	999999	952	93	419	568	39	711	361	157	356	448	525	274	812	65	324	963	717	826	77	703	684	999999	999999	28	999999	999999	999999	729	999999	342	999999	116	504	877	187	400	843	850	252	999999	920	516	478	982	297	999999	999999	949	570	785	999999	999999	996	845	999999	999999	909	401	960	454	241	632	903	23	443	418	770	999999	877	924	130	866	584	923	783	999999	999999	201	730	999999	690	530	168	999999	546	950	119	659	132	532	999999	451	890	797	912	999999	612	464	549	879	230	959	999999	999999	664	999999	999999	999999	71	587	827	999999	671	352	764	711	999999	445	477	999999	309	999999	811	354	443	678	976	787	20	999999	565	999999	652	851	397	999999	458	522	803	617	999999	45	597	545	705	772	780	999999	42	999999	999999	999999	987	66	579	119	158	727	999999	999999	952	693	72	999999	31	463	75	999999	954	44	263	951	999999	859	22	999999	523	276	999999	670	897	437	999999	809	673	398	386	999999	281	288	582	999999	999999	817	665	999999	973	999999	523	999999	999999	960	593	998	947	871	535	999999	54	316	596	881	87	541	98	999999	938	262	901	633	999999	480	999999	676	999999	532	999999	824	999999	234	300	499	
753	407	964	937	844	755	862	801	862	258	551	964	691	700	652	777	999999	150	999999	999999	131	889	175	236	421	917	547	424	240	710	999999	819	26	106	137	679	999999	160	680	193	400	999999	770	827	929	583	984	760	999999	863	106	64	386	999999	999999	863	242	999999	525	926	999999	447	571	999999	326	731	948	595	999999	972	210	577	469	664	330	31	128	347	307	837	999999	786	545	999999	999999	999999	442	447	728	999999	447	840	999999	753	999999	952	538	618	511	999999	635	999999	197	906	999999	999999	594	721	259	356	745	895	439	687	999999	432	902	204	999999	447	298	511	999999	308	535	369	999999	999999	689	377	493	510	835	999999	212	543	999999	638	713	999999	293	721	197	999999	528	551	410	948	759	553	60	999999	79	73	908	999999	532	888	381	303	999999	879	42	881	862	999999	69	339	485	999999	833	273	491	462	164	999999	323	495	780	983	958	994	955	146	999999	999999	440	771	201	999999	20	709	999999	999999	510	414	689	315	999999	293	491	999999	472	309	999999	999999	851	617	999999	341	811	47	118	999999	344	591	923	895	565	713	999999	298	147	999999	450	134	16	82	999999	999999	888	17	976	496	501	999999	531	656	427	539	308	823	861	860	276	999999	999999	870	999999	918	490	999999	750	999999	489	203	933	74	858	999999	780	779	664	999999	452	803	71	622	895	457	999999	277	478	999999	415	980	436	999999	141	999999	533	999999	997	43	269	999999	266	180	16	308	999999	466	797	832	999999	528	999999	702	418	472	911	978	975	626	858	223	325	999999	400	508	767	656	933	391	71	645	781	631	900	357	546	891	615	597	504	603	479	645	999999	999999	822	999999	999999	999999	564	554	170	380	185	56	780	541	779	999999	540	306	999999	415	771	999999	746	537	999999	70	926	999999	373	387	999999	999999	743	999999	458	514	686	43	999999	275	827	516	484	999999	456	853	999999	14	121	999999	66	207	80	73	874	162	149	295	932	808	999999	544	999999	783	258	919	312	110	999999	275	821	507	518	267	588	264	639	345	90	948	493	921	999999	266	331	925	194	999999	804	305	374	401	110	999999	532	999999	999999	701	162	999999	550	476	921	846	999999	559	999999	812	485	619	523	999999	214	984	999999	999999	999999	925	999999	999999	734	633	305	787	900	430	999999	539	735	305	929	999999	999999	554	407	27	999	999999	970	771	246	382	204	999999	782	999999	197	999999	665	711	658	409	249	830	801	917	999999	999999	999999	865	162	159	87	189	689	584	621	659	999999	999999	821	572	
954	690	999999	999999	438	999999	999999	999999	242	999999	873	999999	647	529	699	999999	999999	999999	846	999999	126	999999	618	97	999999	999999	505	999999	949	537	540	367	889	95	455	558	744	449	489	69	139	615	632	873	285	63	542	169	885	268	906	106	461	955	455	849	81	998	67	423	999999	806	391	999999	749	516	143	561	999999	150	618	313	10	786	999999	511	482	999999	811	251	482	999999	322	690	631	443	906	933	640	605	487	745	999999	75	454	999999	233	999999	999999	769	919	980	999999	744	649	602	106	674	229	943	377	336	196	815	940	280	494	700	999999	999999	609	209	999999	478	999999	873	999999	999999	342	414	288	554	621	999999	999999	502	259	999999	51	999999	346	242	714	696	999999	160	558	576	134	184	837	532	853	817	999999	999999	68	616	90	999999	680	171	342	999999	665	822	714	153	493	448	30	999999	659	999999	969	377	495	235	250	513	324	355	810	168	999999	999999	701	804	999999	612	443	642	497	999999	999999	185	999999	899	40	999999	445	414	999999	686	999999	922	873	807	847	792	234	999999	376	999999	460	335	999999	184	248	909	999999	999999	999999	880	14	999999	999999	393	698	794	477	999999	204	834	77	910	271	134	14	654	882	893	956	999999	999999	610	999999	999999	815	999999	823	725	661	131	294	535	154	213	681	776	999999	490	119	62	325	999999	639	542	999999	999999	999999	999999	999999	594	999999	237	954	999999	999999	999999	121	507	578	675	999999	751	999999	83	550	542	765	999999	999999	238	159	999999	999999	903	775	750	999999	733	999999	274	999999	999999	555	77	103	66	580	974	999999	286	664	997	912	999999	999999	999999	704	566	992	968	784	14	783	941	444	635	453	999999	404	751	433	387	999999	999999	716	999999	205	866	979	999999	961	791	356	176	573	999999	489	350	999999	999999	55	999999	741	451	489	954	999999	614	632	999999	613	530	579	960	853	287	909	608	726	999999	377	999999	586	999999	999999	999999	657	617	377	292	156	999999	239	202	705	28	645	645	824	999999	999999	591	244	999999	999999	441	222	999999	999999	296	252	881	999999	123	834	999999	828	242	444	496	999999	205	999999	999999	321	509	300	387	264	834	641	273	784	964	999999	786	603	74	628	575	780	270	304	91	49	275	489	126	999999	497	999999	999999	210	337	999999	375	354	893	210	380	150	834	142	999999	655	999999	999999	658	975	57	614	764	614	869	715	45	900	999999	310	56	999999	184	29	766	644	999999	73	457	508	999999	999999	709	863	258	434	946	999999	999999	435	999999	178	830	999999	319	999999	435	
798	341	999999	430	474	199	592	164	360	999999	814	375	844	427	915	999999	999999	212	616	904	901	999999	444	769	999999	94	730	249	877	999999	999999	709	999999	999999	440	731	835	88	308	252	126	708	898	469	141	763	999999	999999	156	529	680	938	999999	978	534	442	896	852	522	389	469	353	286	999999	931	114	491	635	986	193	813	81	904	999999	787	202	999999	975	637	154	123	721	103	358	518	106	16	905	684	997	999999	983	565	918	783	999999	432	999999	537	36	999999	346	31	962	715	609	43	999999	200	341	974	999999	224	378	999999	747	260	927	652	999999	108	999999	951	989	358	830	515	985	999999	24	770	730	999999	610	872	999999	700	140	643	908	72	999999	714	352	33	914	768	197	999999	45	522	504	95	702	928	999999	394	999999	614	999999	104	58	748	999999	571	253	483	613	505	499	999999	129	294	743	773	999999	871	608	999999	999999	71	328	999999	555	502	275	999999	999999	682	188	392	667	526	759	814	23	927	538	999999	780	441	165	999999	162	988	402	220	999999	929	506	822	999999	77	180	999999	776	999999	203	684	999999	999999	737	930	327	117	999999	999999	999999	929	759	999999	343	999999	194	12	999999	999999	190	566	109	65	303	816	186	365	606	999999	355	936	999999	308	999999	854	999999	182	703	234	374	55	608	799	999999	422	999999	11	489	957	999999	999999	915	149	999999	637	584	999999	314	921	999999	999999	999999	999999	257	598	891	461	999999	488	999999	999999	309	682	272	144	957	310	380	999999	646	999999	875	999999	999999	188	999999	897	772	106	280	245	868	781	999999	412	544	819	999999	999999	530	999999	999999	999999	999999	870	867	999999	877	400	999999	999999	869	432	285	579	999999	862	81	79	999999	993	688	674	218	117	154	527	212	860	600	147	758	293	999999	927	943	999999	43	847	999999	999999	999999	382	426	999999	375	445	506	900	325	681	748	482	999999	999999	40	999999	793	507	726	999999	40	999999	799	541	525	999999	82	358	635	221	829	234	758	789	973	315	257	999999	741	708	31	311	999999	999999	399	286	772	823	896	999999	91	535	130	970	999999	13	582	884	480	999999	373	157	999999	114	852	524	723	730	999999	725	319	580	766	27	328	729	482	999999	152	248	813	258	462	258	140	303	113	788	43	999999	999999	372	742	999999	345	999999	47	440	76	874	563	52	269	180	78	999999	999999	112	999999	999999	531	701	742	241	975	999999	694	999999	973	559	420	934	697	594	992	946	838	813	681	999999	999999	999999	999999	999999	685	771	988	291	999999	999999	534	
10	146	999999	447	41	630	510	976	231	189	30	466	516	999999	628	999999	674	999999	131	672	955	430	208	345	489	886	474	556	999999	136	999999	836	999999	34	999999	798	691	999999	960	999999	337	837	460	999999	999999	585	999999	999999	999999	425	999999	112	68	956	578	999999	999999	670	999999	155	166	953	999999	105	776	999999	122	999999	999999	830	663	527	228	805	344	128	969	934	999999	903	588	999999	999999	788	999999	310	777	999999	999999	839	999999	31	999999	815	999999	384	74	365	498	487	473	815	769	235	762	999999	884	999999	622	460	610	999999	996	64	566	506	999999	983	292	475	416	724	46	214	970	642	339	999999	645	999999	63	613	445	196	440	999999	890	274	36	26	425	999999	999999	999999	999999	856	35	144	258	663	921	999999	83	32	999999	999999	779	565	999999	129	466	482	616	661	407	996	568	809	623	793	616	198	957	276	60	999999	999999	50	975	124	999999	999999	163	999999	999999	972	540	423	126	999999	999999	999999	19	906	559	999999	908	123	598	243	298	225	999999	465	56	733	133	806	971	189	798	739	589	151	512	999999	328	634	622	434	465	154	693	999999	800	291	188	60	716	116	982	999999	452	742	999999	401	685	698	935	315	999999	733	451	936	893	263	744	868	404	298	999999	284	500	173	777	999999	532	588	999999	999999	554	83	100	864	206	962	296	999999	325	999999	585	629	999999	999999	585	731	702	756	47	547	546	319	656	427	491	708	999999	288	964	681	869	106	999999	999999	761	774	999999	999999	999999	931	999999	896	553	999999	712	995	999999	193	588	56	451	775	550	126	228	244	427	999999	999999	999999	626	999999	883	643	252	489	999999	999999	999999	810	98	999999	26	116	580	649	766	373	714	496	132	161	999999	999999	240	103	555	917	951	526	357	970	214	251	999999	999999	23	910	50	999999	410	67	999999	777	999999	336	999999	999999	546	999999	478	64	999999	886	375	475	999999	965	412	158	933	677	999999	39	463	128	911	775	801	621	636	999999	999999	490	95	75	999999	999999	960	903	345	999999	380	383	57	302	21	327	876	839	999999	999999	999999	892	300	999999	491	999999	323	999999	425	983	643	999999	999999	999999	732	477	999999	309	951	394	14	999999	812	999999	306	999999	981	170	116	999999	898	962	971	587	359	439	200	363	584	914	999999	130	488	362	999999	456	440	999999	999999	544	526	999999	887	266	999999	998	89	478	999999	999999	626	163	733	999999	94	681	953	999999	273	999999	286	447	725	47	999999	884	30	460	353	850	762	999999	999999	572	77	999999	999999	714	
543	361	359	722	927	296	297	456	397	656	999999	797	503	999999	172	999999	267	999999	850	850	481	169	977	629	134	585	535	80	562	170	764	763	606	248	999999	912	942	564	520	439	749	999999	496	374	193	556	357	686	393	999999	999999	989	480	999999	999999	999999	383	730	598	352	999999	227	893	236	892	514	200	264	264	260	335	702	567	420	111	152	672	612	446	577	999999	848	687	240	855	774	292	999999	14	447	538	222	966	999999	679	999999	445	999999	481	678	365	102	999999	999999	996	612	999999	69	132	101	999999	771	294	30	125	999999	999999	662	380	127	231	999999	260	816	722	123	999999	400	999999	579	999999	412	140	767	222	144	999999	554	243	999999	352	232	261	913	737	767	927	945	62	767	992	999999	890	999999	999999	548	842	615	420	883	875	41	328	999999	394	308	640	999999	999999	999999	495	985	999999	137	774	999	566	346	999999	999999	195	790	347	974	586	924	999999	777	320	673	301	810	143	360	377	999999	904	999999	528	438	999999	410	999999	82	282	17	363	762	588	457	999999	999999	536	465	697	95	999999	999999	965	470	786	862	999999	999999	999999	684	851	78	999999	463	105	858	818	650	828	785	999999	275	702	999999	999999	759	198	862	999999	795	284	678	662	292	627	560	999999	68	652	274	999999	13	393	999999	999999	295	999999	135	362	133	687	886	637	912	442	428	999999	395	899	36	674	354	453	999999	410	182	999999	478	835	545	999999	760	999999	564	999999	649	881	114	424	285	757	999999	509	567	118	397	51	749	849	208	908	356	999999	626	599	999999	560	500	196	999999	878	999999	999999	999999	18	999999	888	999999	331	792	547	547	999999	624	279	999999	844	885	999999	22	141	666	628	636	637	999999	999999	381	999999	999999	99	390	918	441	406	233	772	692	559	191	999999	968	999999	67	661	370	384	544	999999	987	14	674	716	183	999999	222	905	663	190	999999	335	517	999999	589	702	166	999999	540	999999	56	839	162	999999	999999	514	172	248	571	974	276	394	999999	34	977	738	424	999999	744	589	999999	327	999999	512	999999	856	991	860	999999	364	505	742	844	326	310	157	999999	999999	122	669	999999	973	344	688	914	854	999999	493	140	850	287	491	883	950	42	728	730	650	24	747	999999	999999	409	999999	479	999999	999999	741	999999	830	999999	85	562	999999	901	221	982	431	598	999999	588	508	729	988	86	23	999999	894	999999	582	999999	211	334	375	156	386	573	138	218	390	314	536	769	310	964	212	929	808	999999	821	999999	309	62	558	999999	
24	583	421	139	999999	999999	999999	457	151	413	684	999999	196	999999	524	647	854	222	217	161	62	738	429	33	999999	94	999999	845	472	836	999999	999999	999999	999999	142	803	999999	998	753	999999	659	89	999999	896	290	999999	742	879	534	184	999999	97	999999	999999	999999	286	163	398	265	380	625	809	985	315	999999	534	999999	979	999999	721	494	855	469	502	502	999999	119	532	999999	423	352	180	999999	999999	999999	40	315	379	110	856	999999	764	742	382	99	849	999999	999999	611	756	485	999999	93	999999	689	999999	999999	351	903	999999	176	631	656	999999	999999	455	498	999999	999999	265	228	605	999999	940	82	730	123	999999	413	652	879	796	921	999999	999999	589	96	999999	608	999999	412	999999	475	999999	689	27	117	901	999999	999999	361	406	952	355	538	999999	999999	999999	740	999999	922	540	938	261	263	380	710	999999	999999	448	368	989	98	461	999999	264	139	911	999999	64	623	221	743	999999	301	482	999999	575	457	68	706	943	767	650	986	999999	36	224	714	999999	999999	447	997	904	286	371	999999	999999	999999	999999	749	999999	892	686	999999	999999	797	179	960	781	537	145	223	999999	999999	425	231	999999	999999	980	238	999999	999999	942	747	999999	224	838	492	929	174	351	82	183	318	999999	60	999999	314	285	999999	999999	999999	933	781	999999	233	162	172	860	150	869	35	522	55	834	774	950	999999	169	496	999999	686	41	999999	195	73	50	536	17	374	999999	999999	199	999999	999999	660	274	171	576	999999	72	675	631	788	304	999999	559	999999	483	960	999999	999999	155	789	125	180	233	326	999999	118	999999	625	999999	999999	10	735	835	616	999999	183	510	789	372	217	434	293	64	252	322	869	999999	999999	62	56	274	996	999999	410	999999	210	999999	947	999999	468	999999	446	519	145	788	569	490	942	462	999999	459	999999	999999	938	365	832	126	999999	13	726	999999	280	999999	999999	232	13	747	435	826	474	999999	562	223	999999	448	987	999999	999999	999999	752	999999	999999	459	752	597	953	225	60	55	958	93	456	999999	849	864	498	873	411	999999	784	822	64	126	988	999999	897	107	877	499	377	999999	207	999999	999999	346	42	820	820	999999	279	999999	696	999999	868	999999	300	999999	374	49	949	123	999999	15	999999	999999	334	999999	471	199	700	999999	999999	560	677	899	885	928	692	999999	831	677	63	889	644	996	999999	674	999999	607	273	999999	732	837	999999	263	695	202	999999	330	22	586	359	630	821	423	999999	145	999999	999999	505	371	925	999999	217	282	999999	483	371	999999	805	659	207	999999	999999	999999	
133	510	999999	999999	213	693	90	372	499	255	327	432	78	231	999999	989	962	999999	112	901	362	870	999999	277	999999	999999	830	176	525	999999	999999	999999	999999	409	299	940	135	298	764	811	291	563	999999	999999	999999	999999	415	999999	137	815	999999	999999	760	34	69	999999	880	999999	999999	990	999999	914	999999	999999	866	831	999999	668	999999	614	864	673	524	301	620	799	508	667	322	999999	999999	999999	999999	709	999999	999999	999999	680	999999	999999	70	391	999999	773	999999	377	715	235	105	132	999999	746	219	522	951	999999	404	469	999999	269	753	999999	430	663	193	183	875	148	481	999999	999999	58	999999	893	554	482	605	750	352	253	93	283	571	999999	657	71	480	999999	757	999999	75	999999	277	90	293	999999	961	414	590	775	502	577	754	699	36	860	428	325	968	999999	427	653	127	169	185	999999	999999	240	16	999999	702	358	390	838	340	831	781	247	609	706	999999	201	999999	577	751	516	528	871	999999	796	999999	165	557	289	224	421	158	117	904	812	206	731	408	999999	83	153	196	915	369	204	999999	190	999999	272	999999	236	494	549	417	669	952	779	999999	999999	489	547	801	999999	624	918	682	673	343	796	509	999999	793	700	504	608	999999	999999	512	969	999999	461	999999	295	332	988	999999	608	699	245	860	427	665	999999	978	999999	352	96	301	999999	522	416	847	999999	763	176	443	999999	55	999999	349	348	276	106	502	38	108	999999	999999	635	991	83	999999	107	936	91	135	999999	722	968	999999	999999	322	72	457	311	613	999999	532	166	555	144	563	999999	895	522	999999	569	696	999999	999999	836	317	665	999999	448	999999	749	982	999999	51	838	81	86	999999	116	36	999999	999999	201	424	578	983	622	90	999999	520	94	999999	999999	930	566	908	771	999999	430	925	657	612	19	869	864	546	851	124	999999	999999	487	346	789	495	999999	999999	999999	536	859	852	695	999999	602	928	357	547	999999	750	999999	929	999999	545	999999	999999	379	999999	639	999999	560	41	142	507	373	794	42	747	423	928	984	646	414	999999	681	577	240	82	20	91	999999	326	999999	110	999999	999999	762	941	999999	608	126	999999	290	999999	999999	827	719	197	999999	807	895	609	134	640	766	838	525	999999	863	555	949	306	590	558	810	243	999999	41	867	585	41	101	533	999999	999999	638	366	241	268	999999	857	53	861	213	195	911	202	999999	344	800	272	697	88	667	999999	999999	765	731	999999	743	999999	688	329	999999	776	804	999999	319	828	137	999999	999999	999999	999999	698	999999	444	387	372	898	50	
715	696	76	323	344	22	865	165	992	873	634	869	524	999999	999999	723	237	436	391	835	999999	519	217	328	979	999999	79	969	752	384	387	368	999999	702	68	991	262	321	999999	999999	220	999999	835	999999	847	423	292	999999	528	193	217	999999	981	72	168	206	489	748	344	999999	999999	896	412	617	495	276	405	822	31	187	470	915	995	600	999999	999999	999999	952	999999	999999	607	999999	999999	569	177	437	387	410	544	861	511	999999	977	987	848	323	752	228	768	999999	27	469	906	999999	722	301	955	390	999999	440	523	536	999999	778	846	999999	455	842	450	67	889	994	288	170	676	999999	999999	17	751	311	975	465	999999	898	547	147	243	109	847	875	482	996	963	114	348	975	245	999999	151	56	868	910	778	710	691	32	191	999999	674	766	363	947	639	999999	464	67	352	999999	240	708	568	355	999999	574	999999	893	41	184	999999	700	720	739	866	999999	443	999999	687	483	217	524	955	497	999999	91	999999	999999	999999	999999	649	999999	632	866	968	442	999999	522	999999	999999	135	798	991	17	923	974	55	623	91	935	701	999999	380	869	999999	715	752	999999	920	913	61	999999	536	999999	534	542	77	999999	771	999999	225	999999	160	482	357	418	999999	948	999999	460	45	898	453	431	137	260	909	763	999999	262	999999	999999	999999	11	162	84	272	789	999999	391	999999	201	852	999999	719	999999	248	897	521	999999	192	804	506	469	878	162	607	999999	999999	999999	632	314	160	519	744	807	328	999999	330	283	155	999999	999999	192	553	843	56	796	999999	356	999999	999999	251	949	999999	885	999999	142	133	999	476	167	714	208	758	999999	999999	342	913	912	462	100	577	248	608	449	338	324	999999	999999	116	811	999999	728	272	621	999999	210	450	858	895	999999	999999	331	806	988	999999	999999	999999	999999	999999	713	999999	800	893	921	444	999999	351	629	556	597	226	98	892	664	765	985	935	147	539	841	892	64	26	999999	999999	255	999999	619	420	999999	891	999999	242	402	999999	602	999999	351	187	68	999999	820	312	308	969	936	438	152	233	52	999999	295	421	960	821	828	783	626	999999	198	572	731	219	495	999999	999999	856	499	736	172	999999	594	999999	480	983	81	752	999999	307	137	999999	999999	396	377	730	605	552	281	581	110	818	218	494	989	999999	136	611	816	602	999999	999999	938	415	70	892	746	336	940	977	749	999999	75	329	729	380	283	345	999999	764	110	709	585	918	636	354	942	999999	970	984	856	469	999999	125	589	57	878	883	335	485	983	
279	611	303	831	33	999999	999999	764	618	223	791	770	999999	502	18	504	999999	779	999999	949	646	365	956	131	999999	151	950	739	681	999999	999999	999999	999999	781	999999	107	999999	96	612	999999	63	346	999999	770	75	999999	883	622	581	553	858	113	619	999999	999999	999999	999999	182	552	882	999999	159	92	126	999999	781	414	280	672	910	222	933	999999	125	896	999999	14	999999	65	590	268	338	168	999999	999999	296	400	999999	443	999999	452	119	544	730	798	904	263	245	999999	293	294	612	950	999999	999999	924	936	503	999999	47	909	468	126	999999	624	474	990	953	482	537	999999	999999	837	999999	468	112	999999	446	327	991	999999	768	249	999999	305	655	387	498	999999	718	359	896	199	405	17	999999	993	999999	115	334	913	999999	762	999999	902	999999	774	205	211	238	535	499	186	648	991	999999	229	354	666	968	96	502	166	763	999999	999999	999999	441	747	999999	999999	999999	340	993	88	747	15	829	869	595	880	999999	296	569	192	859	720	551	414	866	763	649	916	147	247	421	153	998	241	999999	324	343	999999	726	129	719	168	193	570	254	999999	400	485	80	999999	903	216	999999	581	999999	774	843	37	999999	721	469	999999	203	999999	666	603	17	999999	999999	281	547	999999	999999	449	473	701	999999	981	170	731	373	999999	846	999999	343	999999	999999	427	999999	644	999999	316	576	15	659	820	999999	999999	999999	650	138	801	34	799	999999	178	647	157	999999	999999	247	862	999999	159	357	305	63	154	999999	462	57	589	684	816	800	999999	999999	563	999999	652	999999	108	88	520	603	571	149	56	509	175	566	408	319	999999	406	618	449	427	657	364	766	820	999999	450	999999	548	126	217	999	999999	20	94	367	465	890	149	783	356	556	999999	999999	16	645	256	895	648	280	999999	420	191	791	741	999999	435	886	915	999999	637	918	64	454	999999	57	199	165	482	51	853	405	267	834	999999	870	871	999999	759	185	999999	555	953	278	728	797	999999	527	278	188	999999	579	975	999999	156	438	999999	341	233	959	999999	101	422	607	426	999999	163	999999	999999	999999	44	236	999999	739	322	92	999999	999999	726	999999	999999	672	999999	304	119	284	430	210	688	665	379	540	974	800	730	678	999999	355	851	736	644	471	829	408	154	705	452	245	743	73	473	999999	615	999999	730	782	999999	128	498	999999	999999	952	667	43	500	504	999999	999999	19	999999	999999	619	934	999999	499	999999	843	488	999999	414	832	999999	467	624	201	999999	999999	884	999999	999999	473	23	857	710	174	692	803	795	
907	650	999999	125	999999	108	999999	999999	779	999999	599	999999	939	999999	968	94	999999	387	495	52	841	836	578	377	266	71	181	936	999999	234	825	999999	964	57	580	999999	999999	999999	957	368	511	347	999999	999999	295	117	17	746	999999	999999	401	787	206	760	954	999999	81	85	999999	174	927	186	102	555	800	791	997	999999	156	999999	132	602	429	136	541	504	951	279	92	999999	999999	999999	890	999999	832	48	610	213	102	999999	439	886	857	792	441	999999	254	339	509	503	120	125	999999	587	650	798	999999	80	229	460	130	801	999999	710	999999	501	295	113	722	761	190	999999	799	999999	999999	246	745	636	999999	999999	999999	999999	769	588	48	938	835	313	348	999999	680	540	983	642	389	637	892	156	999999	939	48	999999	616	747	322	999999	325	999999	559	413	63	730	384	22	210	507	42	414	999999	182	666	999999	764	688	91	650	999999	166	267	401	353	599	955	756	178	999999	15	31	275	722	622	882	754	999999	999999	949	999999	999999	442	881	604	488	484	999999	283	65	386	928	999999	672	514	999999	999999	999999	69	463	775	628	844	101	502	21	148	949	559	783	999999	829	999999	141	493	999999	724	386	797	865	999999	455	483	999999	999999	87	999999	999999	218	999999	197	596	876	527	999999	538	136	350	999999	999999	999999	535	949	500	827	557	231	534	999999	674	444	999999	370	203	349	330	155	732	999999	424	655	545	741	105	595	999999	952	999999	999999	955	713	383	996	213	526	999999	505	982	295	184	856	830	424	543	999999	878	236	682	999999	853	393	403	980	999999	999999	803	794	853	904	195	604	999999	999999	999999	961	71	999999	166	677	759	824	999999	447	194	568	999999	131	999999	87	717	415	999999	11	114	999999	319	999999	41	275	722	795	651	88	109	999999	814	264	200	582	957	565	79	14	428	999999	999999	956	796	406	999999	682	596	999999	197	780	999999	999999	999999	661	651	999999	290	891	954	963	182	999999	347	614	753	570	930	625	129	161	345	275	582	999999	350	363	606	635	162	50	999999	875	891	329	999999	999999	792	539	931	299	285	188	999999	999999	856	147	618	191	653	552	752	971	656	999999	444	67	467	397	999999	297	999999	655	999999	999999	764	307	202	28	367	999999	999999	400	693	830	999999	999999	225	999999	227	213	744	425	981	609	999999	237	228	999999	885	199	317	999999	999999	643	999999	629	449	145	700	559	945	600	824	675	774	361	999999	999999	169	999999	842	350	180	999999	553	646	674	138	626	536	88	346	143	177	671	384	999999	60	602	
256	717	90	999999	667	268	153	999999	999999	835	999999	999999	999999	696	607	356	967	233	121	100	999999	955	999999	518	173	480	608	999999	656	14	400	189	237	999999	912	570	762	999999	512	849	999999	55	368	303	689	999999	999999	650	999999	999999	704	160	999999	960	20	301	406	999999	263	999999	659	686	999999	311	999999	757	723	178	783	999999	594	54	721	271	999999	546	597	999999	999999	587	794	958	932	835	310	250	128	999999	223	621	173	200	669	325	200	722	999999	66	858	999999	862	518	999999	497	236	659	999999	799	999999	473	703	999999	742	675	403	999999	753	117	11	204	639	456	999999	171	873	404	384	405	81	968	444	999999	169	897	724	999999	102	445	609	999999	811	328	997	750	917	999999	458	999999	922	499	968	994	65	663	302	416	564	704	623	831	284	999999	999999	999999	39	173	229	845	951	999999	999999	318	507	361	393	320	458	999999	253	98	945	391	483	582	999999	449	485	999999	604	318	999999	397	999999	777	999999	778	601	999999	720	754	999999	613	52	804	999999	999999	496	703	279	999999	957	360	460	535	886	893	559	155	311	589	687	723	250	999999	407	221	496	730	986	615	719	761	492	499	531	342	349	679	999999	349	953	781	999999	623	999999	369	936	296	999999	481	228	456	395	141	999999	843	999999	409	407	679	173	766	717	664	272	205	867	961	13	554	999999	880	999999	962	636	999999	999999	627	292	47	999999	999999	838	514	396	999999	999999	361	432	999999	969	939	281	22	999999	196	74	571	360	165	501	999999	999999	347	927	348	999999	432	999999	170	355	745	999999	370	404	963	999999	213	277	999	828	516	538	999999	999999	614	608	450	786	999999	841	925	999999	137	999999	309	999999	999999	586	999999	279	944	857	271	342	233	822	911	618	222	269	861	304	361	336	985	999999	968	762	999999	739	551	999999	65	329	429	478	990	824	999999	999999	436	627	999999	729	999999	658	276	999999	361	999999	999999	832	999999	190	999999	631	915	999999	999999	999999	948	999999	999999	318	727	999999	999999	942	912	999999	832	999999	523	175	999999	243	999999	631	451	336	179	985	411	999999	999999	999999	81	874	999999	798	563	199	999999	240	108	698	364	999999	11	585	856	334	79	605	959	999999	999999	409	999999	999999	999999	293	359	233	999999	962	336	739	276	999999	237	927	603	124	202	999999	822	292	76	143	999999	175	999999	865	480	844	916	805	573	441	409	672	526	602	252	999999	840	999999	999999	146	371	625	999999	999999	358	928	731	955	999999	326	787	36	999999	224	867	390	663	493	752	
849	56	531	176	999999	608	999999	999999	10	871	922	999999	999999	999999	929	772	999999	999999	637	517	999999	123	999999	402	256	999999	383	999999	311	735	861	615	357	298	999999	100	840	458	809	999999	792	526	999999	93	490	524	16	999999	412	999999	613	859	35	975	210	735	95	139	999999	190	235	236	110	275	19	317	455	492	58	839	931	805	721	253	725	35	393	999999	911	999999	999999	103	926	858	131	999999	999999	999999	98	962	15	711	999999	629	168	566	426	464	83	183	78	524	241	573	999999	807	147	999999	259	185	351	999999	227	197	542	999999	309	251	153	17	726	999999	403	96	834	999999	276	102	95	169	999999	999999	803	737	999999	133	862	363	999999	999999	999999	807	131	999999	620	797	999999	351	96	37	266	185	320	76	999999	995	130	154	738	999999	541	999999	697	100	999999	999999	414	999999	533	419	279	946	902	829	152	919	951	999999	476	47	737	924	15	999999	902	433	999999	737	999999	668	999999	717	624	58	782	819	120	41	999999	207	392	13	818	999999	999999	319	282	490	923	999999	53	999999	678	701	999999	616	999999	639	197	999999	804	676	999999	999999	999999	561	332	854	57	333	999999	920	154	278	654	733	116	338	309	592	160	999999	813	753	999999	373	49	922	999999	175	779	481	843	203	402	715	805	999999	270	206	987	428	443	600	729	999999	495	409	56	828	999999	999999	339	604	999999	677	999999	454	248	52	999999	409	367	881	999999	336	999999	999999	999999	999999	928	999999	78	112	605	732	693	223	34	502	878	640	999999	668	665	79	999999	248	210	725	853	360	999999	227	685	588	70	561	57	402	55	544	533	118	899	358	642	236	999	999999	983	649	430	745	174	881	533	999999	226	483	194	999999	750	160	95	578	999999	999999	427	26	671	999999	999999	631	456	343	117	999999	768	999999	436	914	999999	940	741	213	930	969	63	804	999999	370	345	999999	999999	999999	794	382	32	331	912	792	809	982	598	851	999999	798	299	830	774	765	931	909	57	999999	599	809	999999	882	647	475	999999	622	999999	310	999999	602	423	249	549	734	999999	446	403	999999	115	999999	352	889	730	141	680	232	999999	299	439	435	999999	999999	617	985	962	150	683	446	994	196	999999	297	999999	880	384	59	999999	49	29	494	515	999999	999999	344	999999	999999	162	516	999999	574	592	999999	871	371	86	486	999999	564	772	999999	762	999999	649	999999	244	65	999999	999999	757	999999	941	990	999999	944	919	999999	772	283	528	443	999999	999999	651	429	603	358	426	692	999999	898	427	999999	
999999	999999	732	558	763	256	109	411	693	313	758	174	633	601	402	926	452	963	713	359	46	999999	617	594	999999	230	324	886	638	153	54	858	213	225	999999	855	222	370	359	999999	999999	126	749	999999	419	487	796	999999	956	999999	250	840	194	999999	689	937	806	147	253	999999	932	223	772	999999	268	900	960	999999	878	546	714	91	999999	197	185	919	589	999999	185	827	999999	322	930	149	903	999999	999999	145	535	785	999999	84	999999	999999	999999	960	353	208	426	518	527	388	999999	419	999999	999999	999999	999999	892	769	358	873	962	425	999999	619	999999	633	647	64	236	999999	882	999999	497	999999	999999	999999	603	224	576	390	516	666	310	999999	999999	520	363	999999	976	676	252	999999	437	999999	122	701	707	973	677	719	561	372	292	702	505	41	921	156	999999	999999	403	678	999999	967	367	999999	125	999999	431	771	280	902	87	559	581	126	664	322	527	272	99	630	999999	999999	829	154	383	607	550	166	999999	217	549	546	283	999999	572	470	817	816	586	999999	551	999999	449	658	294	733	999999	388	377	999999	628	932	350	999999	141	346	148	223	921	517	523	999999	999999	999999	363	540	285	17	554	204	504	710	685	455	88	640	417	180	999999	650	486	171	999999	990	588	616	205	510	999999	235	332	604	894	78	130	286	733	999999	305	753	999999	123	834	999999	114	917	999999	895	695	500	928	967	999999	281	41	999999	486	192	999999	746	999999	775	999999	999999	999999	900	816	999999	334	801	907	41	875	115	999999	999999	336	615	999999	999999	369	310	815	999999	999999	364	999999	622	999999	999999	799	999999	999999	558	418	682	999999	515	311	999999	999999	640	999999	893	593	896	101	258	89	668	35	871	306	813	999999	999999	960	633	31	999999	660	203	999999	999999	11	366	999999	999999	697	999999	824	820	313	681	569	728	999999	921	357	409	999999	992	543	379	742	928	254	98	180	383	722	999999	493	795	553	908	999999	14	891	999999	766	774	999999	568	999999	214	568	624	999999	999999	999999	48	285	621	253	667	659	210	823	999999	999999	52	156	323	798	999999	337	518	137	661	667	999999	999999	130	999999	498	441	974	999999	999999	999999	629	844	521	88	999999	639	871	999999	885	999999	861	191	817	125	999999	999999	999999	999999	934	999999	999999	497	591	991	571	18	165	978	754	236	684	675	295	713	492	207	999999	999999	999999	279	465	966	251	413	805	552	222	14	999999	871	203	214	600	999999	999999	142	999999	530	517	675	484	893	796	659	574	999999	895	114	633	999999	992	13	656	665	422	
999999	255	999999	195	28	795	160	69	883	999999	480	999999	635	999999	360	999999	115	727	448	794	572	179	592	839	619	999999	117	999999	999999	879	199	557	935	248	237	887	999999	344	999999	879	334	833	913	625	103	999999	270	711	283	999999	886	999999	217	870	999999	913	662	999999	576	999999	687	778	667	999999	843	923	149	999999	176	472	869	770	999999	999999	999999	999999	999999	967	745	508	396	999999	108	819	999999	999999	350	74	398	323	234	735	768	999999	201	555	999999	999999	781	180	999999	999999	545	810	712	126	56	999999	409	121	999999	694	603	78	974	291	680	848	999999	929	582	85	998	852	248	144	12	111	999999	915	572	357	196	575	536	522	999999	999999	116	876	867	701	665	999999	667	540	999999	999999	162	999999	874	327	897	852	597	896	999999	692	572	578	999999	945	281	494	548	309	508	38	541	461	429	393	742	145	71	881	999999	720	194	707	13	312	948	999999	50	255	459	343	977	639	647	999999	999999	537	763	921	430	999999	999999	368	41	999999	168	701	999999	491	585	762	999999	999999	486	164	508	864	574	999999	997	814	454	302	849	174	60	999999	814	260	999999	214	999999	150	460	249	981	826	999999	900	999999	257	974	558	670	697	553	999999	163	493	670	860	999999	952	923	999999	726	446	999999	866	62	266	886	999999	999999	380	390	999999	999999	999999	182	681	197	674	666	750	839	999999	999999	162	999999	788	748	331	589	806	251	429	226	844	523	544	317	809	848	887	999999	744	999999	299	999999	903	999999	915	320	989	999999	298	295	999999	776	831	814	366	255	273	517	565	650	27	139	960	433	421	723	999999	999999	388	826	778	390	999999	170	999999	845	717	783	833	999999	999999	143	952	143	52	999999	692	999999	950	564	584	380	805	103	717	170	356	999999	594	999999	681	625	294	472	999999	999999	680	670	999999	521	537	490	684	553	60	883	999999	826	390	352	999999	908	423	823	251	408	584	12	452	999999	498	248	999999	641	999999	975	999999	489	626	259	397	31	257	438	37	104	695	261	53	834	982	529	98	999999	170	999999	212	471	231	118	999999	999999	228	309	32	999999	302	53	223	84	44	698	210	999999	955	20	660	984	796	999999	712	332	958	617	199	969	160	945	999999	566	773	387	267	517	51	718	802	947	415	738	802	652	48	968	999999	999999	329	999999	999999	159	122	227	675	84	999999	885	720	610	120	63	148	356	572	657	311	656	999999	999999	99	999999	217	999999	578	999999	354	999999	999999	989	816	905	999999	999999	658	331	453	
555	712	192	121	165	999999	202	837	362	600	999999	89	390	667	154	999999	636	867	60	999999	409	649	617	730	999999	601	730	793	215	999999	999999	697	251	213	999999	944	257	999999	999999	247	25	875	999999	467	898	980	999999	332	672	61	999999	335	608	999999	54	906	104	462	775	564	999999	408	632	950	999999	999999	999999	187	999999	999999	606	65	933	813	926	534	999999	160	831	365	697	999999	131	163	999999	619	99	862	169	849	849	999999	805	379	999999	617	253	999999	811	999999	151	726	420	472	999999	958	401	999999	462	520	482	944	999999	999999	867	870	287	478	999999	45	668	976	999999	71	360	810	260	564	999999	319	290	168	348	690	223	970	986	999999	708	440	227	304	409	648	377	905	173	395	511	108	340	774	999999	999999	999999	175	999999	999999	999999	644	707	837	951	153	239	999999	999999	999999	999999	897	883	999999	769	131	999999	374	999999	379	999999	455	999999	865	63	999999	979	515	454	572	219	57	272	999999	546	74	732	999999	353	999999	999999	63	309	233	198	614	224	711	999999	592	957	116	999999	338	999999	666	997	999999	784	999999	174	723	869	43	731	999999	634	256	92	999999	399	437	31	319	999999	640	999999	999999	676	448	530	999999	510	999999	999999	112	457	933	999999	879	77	889	605	147	102	696	194	276	999999	999999	979	968	999999	999999	203	529	95	290	378	999999	999999	999999	176	345	999999	999999	222	999999	428	629	700	700	284	212	637	999999	999999	883	226	273	456	879	999999	999999	468	561	648	209	667	94	26	177	565	947	369	494	723	270	999999	206	999999	185	848	872	349	999999	694	426	673	999999	697	211	73	115	579	999999	661	539	876	134	257	999999	350	999999	612	533	145	336	843	153	999999	571	432	30	790	999999	40	999999	297	999999	867	231	999999	999999	999999	814	113	459	378	727	999999	193	393	337	948	470	999999	514	270	999999	999999	367	583	530	908	136	779	53	325	308	999999	612	252	999999	999999	35	487	377	947	797	999999	685	958	999999	320	601	188	999999	999999	329	999999	999999	788	481	47	509	999999	999999	999999	270	45	69	144	79	999999	999999	941	696	80	922	982	468	567	472	396	467	408	999999	219	316	947	684	972	995	864	94	823	771	659	999999	387	999999	312	686	762	370	551	889	999	100	660	491	34	158	347	976	959	326	94	580	110	191	795	758	323	999999	96	999999	214	42	406	999999	47	322	545	510	999999	880	709	36	915	519	467	129	656	465	999999	824	657	999999	134	506	686	89	657	205	686	553	373	411	283	411	
684	999999	694	489	454	711	999999	999999	999999	88	617	68	999999	591	723	999999	112	857	999999	272	492	326	999999	999999	493	957	665	349	823	999999	516	308	753	514	999999	999999	999999	176	21	948	221	820	78	55	889	628	999999	76	481	999999	451	516	710	999999	919	999999	69	794	995	496	999999	272	999999	217	572	318	314	159	756	233	999999	936	845	752	61	671	258	999999	19	999999	999999	599	999999	813	999999	10	999999	743	999999	999999	999999	640	180	999999	902	948	807	860	999999	580	999999	275	319	999999	768	514	670	958	958	257	119	207	784	140	953	456	999999	209	55	571	999999	571	999999	999999	792	999999	765	330	849	112	863	397	388	999999	552	277	999999	619	55	656	999999	638	999999	999999	999999	243	999999	49	571	456	553	999999	814	912	859	751	999999	999999	999999	166	999999	349	119	999999	394	721	819	355	588	999999	175	785	164	999999	241	92	999999	999999	923	558	756	999999	759	402	999999	265	999999	999999	999999	800	566	999999	163	999999	907	990	999999	999999	953	999999	423	509	999999	999999	291	999999	999999	425	680	999999	964	493	116	907	999999	32	999999	999999	306	999999	148	999999	775	788	129	999999	632	275	491	251	562	859	274	287	145	257	274	874	121	791	811	167	795	999999	836	83	999999	255	999999	884	410	999999	999999	824	999999	80	999999	673	766	376	145	999999	933	438	223	114	228	999999	999999	999999	758	715	999999	515	326	980	999999	972	951	55	770	999999	999999	607	999999	749	238	449	780	74	523	600	999999	745	655	633	234	366	589	731	855	999999	483	335	999999	695	217	125	508	526	522	760	999999	721	999999	759	401	336	597	473	999999	778	58	707	639	167	606	860	999999	692	756	999999	999999	230	199	454	902	461	480	999999	542	122	999999	999999	999999	762	879	397	149	999999	999999	999999	769	125	855	86	277	999999	695	968	98	357	265	815	999999	331	999999	500	531	160	999999	940	855	451	931	763	837	794	999999	999999	288	219	720	964	460	858	431	277	375	123	187	136	765	512	68	195	857	135	493	230	395	999999	865	988	49	301	999999	328	194	101	248	483	620	818	999999	999999	636	300	365	912	999999	109	999999	418	973	730	184	999999	393	746	905	712	311	999999	491	899	353	732	924	168	816	999999	93	999999	999999	704	999999	999999	822	189	558	566	769	580	999999	295	263	999999	24	319	127	999999	934	447	196	536	181	686	999999	790	534	904	376	206	999999	999999	26	851	544	279	224	237	999999	213	999999	999999	942	730	613	206	646	896	717	615	999999	127	178	999999	97	999999	
532	829	999999	41	654	999999	999999	573	484	535	999999	411	913	745	999999	890	999999	731	259	847	999999	999999	83	140	153	638	999999	760	164	979	626	380	999999	206	747	394	616	499	558	543	158	999999	256	999999	926	999999	999999	972	520	160	999999	447	999999	250	754	91	999999	489	888	25	467	440	418	504	908	899	648	717	997	999999	999999	999999	182	716	699	224	204	995	214	908	656	224	249	14	999999	999999	984	523	451	666	999999	137	611	543	999999	999999	999999	751	178	999999	596	275	974	810	877	282	275	999999	551	999999	886	760	284	980	999999	253	200	414	475	729	914	135	275	341	999999	155	76	639	999999	981	264	453	999999	187	321	391	249	439	136	757	913	315	971	912	779	878	852	631	999999	832	527	555	285	999999	999999	471	999	643	739	731	215	999999	999999	569	999999	443	999999	107	668	999999	999999	999999	288	999999	815	609	163	999999	561	999999	303	999999	465	999999	463	999999	999999	387	75	849	999999	999999	999999	999999	551	999999	275	411	637	346	944	755	962	999999	828	766	277	567	634	512	318	999999	92	546	438	999999	181	241	116	999999	276	556	41	819	999999	999999	999999	883	176	537	999999	751	724	224	258	548	999999	999999	999999	696	441	609	753	999999	999999	744	523	162	965	781	116	44	999999	72	999999	398	723	153	999999	430	704	393	999999	106	178	567	922	867	298	890	297	911	999999	419	144	666	803	478	288	852	884	908	999999	999999	431	309	455	999999	999999	859	824	999999	999999	559	992	57	219	656	395	973	822	656	864	999999	493	999999	999999	999999	927	413	999999	254	864	756	545	999999	475	15	674	868	121	269	722	438	75	958	999999	703	427	999999	457	999999	999999	315	39	999999	54	999999	901	236	526	999999	735	999999	274	999999	999999	903	23	206	582	999999	981	999999	861	563	934	999999	19	535	999999	89	999999	841	955	448	170	559	727	317	751	633	999999	448	999999	999999	534	981	999999	495	493	357	689	231	514	253	174	999999	999999	476	999999	618	999999	375	293	447	110	999999	785	825	999999	915	186	705	999999	948	999999	543	999999	319	999999	952	999999	999999	999999	596	399	999999	337	999999	284	603	999999	260	23	143	800	738	164	904	451	999999	205	999999	86	999999	180	984	776	999999	154	999999	393	144	447	351	355	318	332	697	57	863	565	999999	551	815	810	925	691	999999	999999	371	389	278	868	398	756	999999	448	475	999999	415	470	771	567	999999	999999	970	813	672	787	999999	415	467	857	587	85	132	999999	270	999999	255	302	466	999999	999999	251	999999	276	999999	
594	431	870	857	281	999999	402	999999	515	999999	605	839	122	28	532	665	955	921	999999	290	999999	634	137	188	708	180	999999	14	363	784	411	999999	704	764	88	999999	999999	999999	195	999999	195	291	616	897	664	927	142	999999	934	752	827	330	703	986	999999	960	999999	692	158	111	529	398	440	731	497	999999	999999	358	999999	176	999999	406	735	205	105	999999	27	239	999999	781	47	838	79	610	999999	91	402	999999	38	127	71	929	410	94	696	796	999999	885	999999	163	791	999999	999999	999999	708	999999	595	507	999999	703	943	74	178	376	74	690	328	829	774	999999	117	427	329	822	999999	124	999999	651	509	308	191	999999	999999	370	989	262	505	999999	999999	999999	496	895	827	335	184	997	760	43	29	999999	478	999999	121	999999	55	999999	999999	520	663	594	999999	943	998	592	999999	999999	244	808	386	811	194	26	927	248	919	999999	600	994	648	116	364	962	631	999999	830	169	29	834	324	625	999999	985	648	317	999999	552	897	999999	813	999999	762	952	656	218	999999	999999	104	872	84	832	999999	471	871	557	239	471	322	504	762	362	792	410	493	999999	23	208	999999	619	147	377	325	999999	999999	285	353	412	316	423	999999	378	999999	157	999999	491	999999	336	124	100	87	639	240	402	999999	460	580	362	999999	895	999999	622	92	484	734	999999	516	999999	289	595	213	827	165	898	999999	999999	999999	645	650	11	909	687	94	287	999999	508	147	923	884	999999	999999	991	944	999999	228	68	296	590	422	62	974	444	56	999999	887	260	483	999999	579	97	173	935	711	466	986	517	999999	999999	943	236	999999	999999	533	559	890	999999	883	744	680	764	107	706	999999	598	36	474	640	566	400	999999	35	805	354	796	567	999999	289	487	434	711	530	491	999999	196	999999	999999	911	497	637	675	999999	999999	661	814	999999	999999	712	122	999999	521	999999	999999	414	999999	210	999999	248	736	999999	131	931	405	319	969	243	999999	69	46	117	645	563	152	929	724	999999	295	154	539	805	110	67	999999	58	999999	833	559	999999	999999	985	726	153	184	505	516	743	970	429	692	581	385	407	675	15	794	958	734	52	999999	746	999999	999999	708	930	999999	73	764	357	407	145	684	537	83	61	390	502	999999	647	999999	999999	999999	866	999999	958	999999	703	391	999999	263	954	109	516	398	999999	80	115	444	254	999999	452	999999	623	32	556	999999	848	333	624	999999	302	999999	97	629	708	803	58	168	750	510	198	682	602	103	452	46	177	149	834	981	999999	68	144	43	
970	11	330	844	905	999999	581	379	999999	546	961	384	21	999999	999999	445	31	947	693	743	425	769	386	529	579	520	729	709	999999	642	350	999999	445	63	999999	706	482	999999	999999	690	928	819	999999	66	142	77	999999	291	459	399	959	337	999999	400	618	210	625	801	274	999999	341	872	879	134	999999	727	939	958	237	983	999999	999999	999999	13	815	605	854	999999	397	512	495	448	999999	110	999999	23	869	999999	444	458	999999	680	938	999999	999999	66	939	791	860	414	138	76	63	476	435	999999	999999	371	584	22	356	305	999999	999999	999999	999999	999999	779	451	192	858	893	523	778	902	292	878	999999	654	758	999999	73	999999	982	383	999999	394	783	674	999999	379	999999	470	999999	111	999999	999999	999999	968	465	444	169	349	999999	999999	244	552	999999	573	153	273	818	717	999999	356	293	836	432	388	480	508	999999	115	911	812	360	999999	101	999999	999999	26	703	856	198	324	999999	723	999999	436	149	876	119	999999	999999	277	561	999999	644	999999	818	948	843	999999	498	956	605	999999	437	999999	205	811	461	999999	456	136	570	999999	999999	512	849	569	999999	995	249	604	399	999999	584	644	999999	570	789	25	858	179	182	906	999999	242	718	453	999999	999999	240	338	425	511	999999	999999	706	599	271	999999	999999	258	999999	848	557	894	567	977	479	999999	999999	634	31	999999	748	286	954	999999	603	295	793	406	283	129	764	911	999999	999999	864	190	999999	999999	308	999999	789	999999	999999	334	999999	474	675	999999	974	502	320	606	316	980	762	487	449	52	996	975	347	829	974	783	93	999999	715	679	122	298	856	953	335	374	655	999999	999999	630	315	999999	620	63	432	781	808	168	604	999999	134	387	999999	894	665	999999	319	959	635	492	999999	712	758	999999	999999	999999	645	999999	280	999999	334	624	476	999999	999999	867	999999	999999	999999	202	975	924	51	516	554	735	556	962	298	12	64	696	999999	999999	389	603	380	999999	434	746	146	450	887	662	999999	510	999999	922	167	797	999999	34	561	442	517	999999	670	999999	451	999999	139	683	79	999999	886	638	121	947	439	143	497	740	999999	999999	66	534	46	999999	642	53	824	634	804	500	44	40	144	999999	21	73	933	137	182	542	617	462	999999	999999	776	246	399	963	493	999999	310	999999	999999	900	386	982	288	999999	609	408	999999	504	999999	579	243	999999	999999	51	936	375	209	999999	567	327	53	999999	162	999999	612	406	999999	860	151	780	199	999999	999999	243	693	38	999999	651	528	774	474	999999	584	999999	386	999999	999999	
357	37	127	824	999999	999999	847	857	782	999999	861	678	213	753	999999	363	108	999999	999999	991	270	999999	907	999999	557	841	792	853	930	999999	999999	999999	999999	664	306	833	999999	956	257	146	999999	999999	911	208	922	972	999999	31	266	759	999999	421	950	999999	999999	999	999999	536	276	110	877	994	926	999999	479	999999	999999	549	999999	383	999999	999999	142	299	974	884	446	999999	668	585	999999	999999	596	181	543	938	100	999999	193	307	713	497	999999	157	269	32	459	158	729	111	999999	999999	574	882	429	344	289	660	952	596	562	421	868	691	583	116	408	754	999999	540	731	999999	366	159	999999	842	462	984	999999	952	435	999999	978	566	597	751	206	713	752	209	659	440	999999	596	744	999999	629	999999	574	162	624	704	929	199	380	767	419	425	999999	586	881	305	629	10	999999	274	443	311	103	831	909	694	11	29	881	301	417	769	999999	999999	223	464	999999	877	337	730	999999	999999	196	830	342	781	999999	175	327	363	810	999999	436	479	858	328	904	742	253	929	702	910	318	89	360	999999	20	842	373	427	885	999999	672	440	906	999999	124	272	499	999999	203	999999	702	527	999999	604	343	934	521	895	999999	999999	634	408	37	457	480	117	480	692	999999	999999	802	899	999999	999999	149	995	572	213	213	641	253	124	736	866	218	791	999999	755	316	85	331	478	999999	218	128	274	412	999999	184	999999	792	806	367	545	44	802	59	433	999999	347	371	999999	691	917	433	519	999999	170	248	999999	519	725	999999	694	336	333	40	999999	939	874	999999	999999	39	206	999999	447	757	201	832	416	742	175	999999	999999	714	999999	999999	951	785	608	999999	252	220	495	497	76	429	672	218	710	771	999999	493	999999	999999	258	999999	494	77	986	762	481	337	999999	947	354	435	417	999999	322	546	89	484	999999	282	350	902	999999	708	999999	27	94	982	132	999999	952	681	708	224	465	736	302	883	799	999999	131	914	387	999999	153	640	22	691	999999	999999	691	314	999999	999999	414	355	744	786	294	968	677	498	215	198	994	672	727	203	525	585	254	205	685	494	161	436	525	995	565	999999	15	402	96	958	999999	999999	999999	400	809	119	992	516	599	830	178	632	708	199	553	480	913	818	176	320	919	495	629	667	999999	999999	999999	748	231	999999	999999	284	999999	999999	245	356	999999	337	393	415	999999	738	606	855	999999	999999	727	336	452	94	239	196	999999	775	48	466	999999	861	243	831	999999	999999	294	458	999999	999999	230	461	953	207	999999	999999	999999	
761	726	191	889	773	999999	638	260	999999	999999	146	911	999999	58	636	218	779	337	292	103	561	135	349	453	157	988	432	308	275	382	999999	757	653	760	999999	59	857	576	255	519	604	581	785	999999	158	546	99	845	593	253	183	870	54	492	873	635	386	738	742	999999	999999	339	985	131	61	999999	268	26	583	999999	999999	212	92	772	499	980	350	402	305	611	999999	587	999999	999999	209	999999	713	171	887	840	672	129	834	999999	999999	999999	595	663	895	768	288	83	271	999999	999999	971	788	281	992	893	294	984	442	140	886	999999	999999	964	922	999999	676	107	999999	742	914	241	377	999999	181	234	394	686	999999	536	332	825	325	708	138	999999	595	441	178	999999	555	688	686	999999	582	271	649	631	741	999999	101	190	999999	529	101	999999	603	175	110	768	509	607	999999	905	808	71	24	916	836	999999	92	244	929	145	197	236	554	673	999999	999999	584	762	999999	288	444	999999	881	796	616	999999	633	429	341	409	494	948	210	780	895	521	256	733	795	56	145	857	261	999999	341	865	118	929	135	999999	193	746	662	209	471	999999	189	227	999999	370	999999	663	902	999999	650	249	35	773	999999	528	999999	851	967	898	153	587	999999	999999	464	999999	999999	704	999999	152	225	748	295	10	999999	239	341	999999	433	999999	999999	481	954	999999	168	999999	840	999999	999999	607	535	342	779	764	66	883	776	999999	763	558	12	366	369	760	999999	999999	999999	34	999999	999999	196	635	427	999999	911	671	999999	999999	914	371	910	33	552	696	616	999999	969	999999	944	436	463	235	999999	874	432	999999	122	203	428	266	149	815	880	612	420	999999	914	247	852	999999	260	999999	999999	401	648	979	814	672	999999	430	932	433	90	37	95	961	370	999999	119	999999	558	999999	739	999999	232	999999	999999	939	286	716	968	732	999999	560	999999	999999	42	999999	236	452	815	450	999999	997	333	999999	735	853	999999	458	539	999999	137	570	835	822	878	543	178	553	837	999999	395	437	462	210	755	529	852	999999	999999	496	326	666	477	117	389	741	999999	516	369	999999	421	827	186	606	604	999999	724	999999	999999	498	705	683	615	999999	65	621	545	132	960	215	10	287	530	52	55	999999	999999	727	442	146	218	999999	999999	548	463	567	999999	855	606	648	805	499	999999	439	791	643	60	999999	62	767	206	212	556	164	298	144	307	999999	561	143	999999	996	920	830	999999	999999	999999	77	487	497	370	689	526	321	999999	511	14	100	261	411	420	565	675	999999	999999	999999	
115	39	259	328	270	127	999999	472	634	809	579	453	159	999999	153	983	60	565	406	516	999999	244	754	787	999999	217	882	159	723	458	331	254	889	284	938	470	817	168	236	253	395	63	687	600	999999	561	940	513	268	436	515	999999	999999	999999	329	870	284	999999	999999	999999	245	154	999999	186	488	999999	563	999999	809	683	175	891	338	163	130	632	999999	164	999999	999999	276	378	999999	296	999999	221	999999	465	954	77	999999	999999	999999	999999	17	250	999999	510	999999	606	999999	75	703	584	270	624	780	125	313	999999	322	999999	616	999999	787	866	263	463	244	276	359	107	920	742	497	820	920	165	155	879	999999	57	52	258	581	210	674	999999	35	328	999999	860	162	267	754	999999	738	999999	396	150	987	851	999999	845	257	900	155	961	97	450	703	999999	969	999999	379	275	87	367	47	586	202	946	437	915	835	498	945	663	999999	431	999999	568	768	14	892	477	780	207	999999	681	64	712	229	585	999999	815	891	728	887	999999	999999	380	324	999999	948	999999	423	360	999999	759	955	492	974	999999	999999	144	856	964	541	902	495	999999	366	366	531	489	726	852	300	30	999999	226	999999	508	443	711	253	959	66	999999	63	429	197	251	725	572	999999	563	227	999999	958	926	197	985	999999	117	23	958	287	468	324	999999	999999	999999	161	999999	717	999999	232	656	890	897	908	690	848	999999	999999	124	999999	959	751	999999	634	809	71	680	39	789	513	335	697	999999	681	999999	536	492	369	999999	999999	986	854	271	341	999999	999999	71	28	506	147	928	425	899	999999	999999	717	161	936	261	927	480	709	927	962	896	959	999999	226	320	163	366	705	493	34	653	115	489	999999	74	999999	10	662	532	652	999999	910	999999	966	363	999999	385	999999	999999	281	619	999999	926	309	445	610	995	844	999999	353	780	233	999999	874	999999	222	999999	329	999999	52	927	999999	187	285	999999	985	171	999999	863	440	778	810	597	222	414	377	188	999999	395	999999	999999	165	954	999999	999999	362	978	923	302	150	999999	65	999999	75	354	999999	999999	651	922	459	449	999999	981	277	575	999999	635	719	470	307	999999	57	933	418	999999	771	999999	999999	414	999999	17	247	345	999999	788	999999	137	531	867	612	278	537	267	936	23	855	183	999999	613	901	726	999999	463	995	115	604	131	999999	999999	582	938	110	247	999999	452	211	31	268	489	852	842	999999	852	999999	38	507	789	999999	999999	974	598	186	999999	512	308	748	784	350	999999	193	600	862	295	295	674	178	999999	
371	493	999999	833	914	207	761	68	622	416	999999	999999	999999	814	133	869	999999	999999	999999	999999	734	999999	704	427	680	651	305	262	979	818	999999	999999	860	999999	428	514	593	150	683	978	999999	454	686	341	188	383	18	379	476	993	33	311	912	462	566	999999	789	394	162	273	902	509	88	999999	849	422	116	401	395	619	286	999999	310	782	91	999999	911	372	249	999999	642	925	785	986	999999	265	280	407	650	655	725	999999	999999	419	999999	999999	376	883	491	765	277	616	983	857	717	903	999999	140	380	286	861	426	154	855	631	999999	723	102	999999	594	152	709	751	999999	894	87	142	999999	999999	999999	913	38	880	484	39	35	941	928	278	891	265	149	36	374	794	308	999999	142	788	109	410	284	874	999999	622	999999	865	254	962	639	999999	999999	433	423	373	833	545	670	826	999999	999999	795	823	999999	338	999999	682	387	945	595	33	10	999999	607	556	999999	163	982	861	471	170	999999	965	638	999999	155	716	999999	10	960	762	393	315	193	999999	615	460	999999	569	619	885	488	308	376	616	770	17	825	867	999999	680	562	809	364	999999	347	829	194	996	193	999999	999999	386	985	833	640	694	918	543	940	999999	406	423	252	585	999999	398	598	999999	360	148	999999	999999	276	999999	209	583	950	748	726	999999	276	760	386	333	999999	111	999999	543	975	85	98	999999	926	555	283	999999	566	779	762	948	240	171	646	54	404	333	119	999999	633	999999	743	179	817	164	911	999999	47	918	769	580	85	65	999999	285	59	609	819	999999	999999	70	27	999999	986	777	999999	114	124	341	928	492	999999	618	999999	919	341	999999	474	771	999999	637	999999	648	999999	191	873	185	124	371	995	795	514	999999	699	572	49	572	193	49	999999	999999	531	999999	990	999999	588	467	154	999999	999999	999999	145	58	87	378	959	378	999999	999999	904	379	999999	752	345	143	999999	603	999999	999999	879	769	999999	434	171	837	999999	999999	657	732	602	416	999999	987	427	999999	660	465	321	331	612	670	410	389	145	239	816	779	370	999999	999999	999999	999999	999999	258	184	405	999999	886	249	272	564	721	999999	211	497	348	13	335	481	483	522	291	597	735	999999	369	355	999999	931	30	999999	999999	800	432	617	868	234	738	252	999999	949	579	999999	999999	999999	949	969	187	999999	890	813	453	999999	383	787	999999	999999	81	999999	815	59	421	954	228	999999	999999	920	17	594	999999	124	274	92	21	999999	943	219	539	687	999999	399	178	999999	51	217	883	154	427	645	913	
918	999999	699	437	999999	538	624	852	133	999999	999999	999999	999999	28	999999	549	370	999999	849	844	494	421	999999	999999	999999	999999	999999	913	21	61	999999	502	999999	680	711	961	575	655	602	995	328	366	415	169	999999	999999	584	632	274	668	522	277	999999	801	429	506	999999	918	21	538	768	710	999999	81	151	536	600	912	999999	814	973	714	285	854	525	137	15	999999	550	989	306	147	648	999999	538	118	925	570	261	214	202	999999	644	74	999999	618	525	343	28	999999	999999	671	325	459	694	808	999999	722	999999	301	999999	544	378	31	241	631	71	497	542	999999	610	39	661	112	622	999999	80	221	628	999999	612	999999	215	847	163	634	999999	199	659	999999	127	999999	999999	959	713	999999	288	622	832	604	556	37	999999	999999	999999	806	20	222	837	376	737	780	104	999999	999999	829	338	530	868	606	999999	872	999999	812	915	999999	999999	701	399	964	999999	457	388	33	999999	584	871	229	754	999999	624	999999	999999	292	999999	346	118	916	999999	883	328	757	754	999999	794	684	999999	988	80	694	71	318	822	872	337	290	402	999999	999999	114	958	999999	776	521	981	999999	521	999999	999999	999999	299	828	431	999999	645	291	702	999999	999999	999999	396	999999	159	70	295	315	785	488	954	999999	943	999999	898	999999	925	220	999999	243	254	593	999999	641	179	999999	404	243	887	316	237	55	587	250	999999	351	718	85	999999	715	235	676	425	42	601	115	999999	999999	930	265	999999	999999	310	469	999999	645	999999	754	713	657	999999	62	428	478	261	909	136	703	999999	556	457	850	999999	275	17	578	177	999999	50	73	865	152	999999	999999	726	999999	744	127	342	206	837	964	372	999999	999999	183	257	946	780	692	999999	932	67	383	808	999999	185	45	462	999999	478	999999	714	649	792	523	999999	795	752	460	174	18	370	997	718	492	487	999999	999999	834	999999	230	999999	357	93	999999	94	999999	823	985	625	709	665	12	728	465	259	722	999999	536	433	462	204	330	528	999999	572	69	999999	325	262	236	999999	628	19	258	33	366	999999	859	439	820	971	766	834	464	999999	367	279	999999	243	765	439	689	410	868	35	39	828	122	370	999999	274	508	999999	399	889	47	993	480	999999	892	167	659	107	999999	490	437	496	999999	999999	214	999999	410	92	497	796	999999	999999	151	999999	993	538	452	498	414	999999	473	43	444	575	316	374	799	821	350	607	780	592	796	999999	999999	999999	999999	999999	999999	999999	863	426	245	602	999999	819	999999	999999	448	999999	999999	170	999999	67	999999	
403	61	497	321	839	991	588	742	889	26	999999	431	763	999999	460	772	957	342	180	691	56	797	842	816	999999	523	551	383	985	893	619	899	738	370	204	492	999999	183	327	999999	284	684	356	999999	220	999999	98	624	987	592	999999	999999	521	376	999999	999999	219	681	999999	326	999999	215	999999	996	999999	999999	999999	402	438	968	505	999999	25	999999	416	372	451	265	999999	999999	434	927	395	999999	999999	791	387	372	401	999999	282	999999	999999	10	801	79	999999	360	999999	570	999999	695	195	29	96	972	812	593	959	999999	164	953	84	999999	999999	999999	819	999999	859	614	271	329	11	999999	999999	909	434	999999	137	347	999999	101	85	999999	402	739	742	999999	999999	174	979	794	413	794	443	999999	999999	633	999999	288	999999	573	999999	574	309	386	694	354	334	999999	547	798	466	999999	171	999999	877	48	333	162	781	452	57	694	635	477	916	999999	406	999999	999999	801	905	999999	96	872	599	999999	999999	26	999999	397	52	138	999999	190	338	790	999999	379	451	999999	310	956	507	807	525	806	939	999999	999999	486	948	958	999999	999999	999999	617	535	999999	474	376	311	999999	999999	393	410	919	76	454	148	135	584	999999	924	913	999999	948	351	288	357	792	571	904	556	999999	999999	93	348	881	298	999999	264	999999	905	84	181	993	850	123	406	606	740	494	693	999999	901	921	44	999999	255	943	275	257	941	681	804	999999	760	548	944	999999	999999	195	999999	427	871	250	130	999999	742	507	108	999999	881	999999	62	87	221	222	666	527	999999	472	636	354	455	17	999999	234	279	999999	242	311	178	89	35	999999	999999	275	473	661	800	194	144	999999	845	46	999999	999999	628	999999	195	548	881	426	277	118	559	999999	972	863	847	896	999999	967	274	796	70	999999	726	507	750	946	999999	999999	727	864	337	888	999999	418	642	213	606	552	589	999999	430	751	999999	916	995	999999	302	609	813	904	999999	176	483	58	976	999999	473	999999	977	248	999999	875	699	412	780	671	999999	564	230	644	300	36	999999	580	999999	318	999999	809	511	234	653	149	201	823	259	171	414	460	441	79	739	484	575	999999	999999	999999	62	999999	145	999999	222	738	389	999999	613	999999	789	902	683	667	583	664	619	752	595	999999	684	875	162	619	266	852	132	160	999999	999999	461	46	686	999999	266	589	673	186	999999	915	999999	31	219	671	382	512	777	773	496	85	865	822	755	243	999999	186	256	526	78	999999	999999	238	275	798	136	752	225	862	999999	993	990	442	999999	999999	901	662	
666	491	247	999999	85	358	664	829	950	638	291	999999	949	90	342	157	118	652	309	999999	999999	421	544	630	999999	914	999999	502	94	999999	92	86	342	218	519	765	288	324	999999	999999	574	999999	848	999999	999999	771	999999	331	660	999999	334	98	380	999999	999999	999999	946	617	467	999999	986	171	744	527	999999	999999	121	741	570	999999	999999	794	368	52	957	320	573	57	168	524	12	999999	842	252	108	994	999999	962	312	274	999999	999999	856	132	999999	412	702	330	941	266	660	181	760	999999	999999	539	729	999999	422	595	681	899	999999	943	168	999999	329	501	999999	999999	508	159	438	999999	758	208	938	246	772	554	617	252	115	999999	864	830	290	758	279	568	999999	378	549	717	593	920	222	999999	999999	999999	999999	210	900	999999	757	999999	743	999999	335	775	999999	492	565	868	978	439	793	999999	88	338	999999	570	999999	999999	999999	140	609	721	712	837	985	35	282	999999	999999	417	351	999999	155	363	97	999999	433	999999	966	782	813	681	738	163	999999	667	834	635	669	523	978	999999	102	627	999999	32	999999	497	789	999999	219	128	406	999999	999999	77	410	725	250	840	146	728	999999	514	327	928	982	558	711	328	200	999999	777	948	999999	999999	633	528	999999	75	81	936	999999	399	999999	694	999999	177	999999	69	999999	118	394	829	386	259	154	587	310	973	999999	204	785	471	385	999999	351	458	999999	785	443	882	999999	185	769	210	24	505	999999	632	999999	814	492	652	71	999999	263	947	571	189	999999	55	999999	488	35	876	160	999999	23	10	353	826	45	291	999999	384	845	999999	999999	186	999999	999999	645	677	329	999999	999999	999999	410	303	319	403	886	952	626	397	664	784	160	892	999999	772	491	942	289	999999	779	210	37	686	999999	54	887	395	944	519	410	999999	168	800	173	27	842	720	690	949	939	92	664	999999	720	999999	68	999999	999999	999999	166	703	398	503	456	512	116	999999	66	274	999999	501	17	116	987	123	626	360	729	42	929	771	261	339	999999	696	999999	999999	999999	187	985	999999	999999	482	999999	706	162	665	354	661	999999	999999	999999	999999	443	999999	84	557	250	999999	444	708	447	104	542	395	452	68	615	999999	966	316	999999	879	289	795	999999	535	999999	999999	999999	999999	15	999999	130	810	117	835	896	449	621	988	558	369	999999	287	283	173	999999	967	264	103	60	594	695	604	371	784	146	648	214	549	803	959	644	483	702	378	973	999999	287	616	172	175	148	999999	758	999999	146	11	521	79	596	786	36	868	910	421	
383	526	448	332	699	257	244	82	195	598	724	999999	584	904	200	217	999999	647	999999	884	455	717	846	999999	648	144	136	999999	952	26	933	776	573	999999	995	999999	293	955	917	999999	999999	76	792	169	672	999999	427	617	879	389	107	388	999999	35	966	999999	680	474	684	564	130	109	999999	178	665	948	696	304	909	742	923	999999	730	26	953	389	925	686	311	999999	717	518	999999	573	999999	554	839	547	324	339	999999	999999	280	362	794	832	999999	999999	503	724	190	133	708	146	999999	372	658	999999	999999	587	740	993	999999	912	999999	612	842	555	258	121	119	999999	979	579	965	115	999999	999999	232	999999	999999	311	192	587	999999	594	810	130	117	556	895	999999	474	737	598	783	999999	367	999999	192	989	999999	999999	392	999999	41	153	138	999999	360	909	291	699	951	155	999999	810	585	331	262	999999	722	999999	701	225	999999	684	999999	999999	191	459	999999	861	999999	999999	49	936	800	972	559	450	681	948	999999	999999	614	228	522	591	999999	999999	79	45	999999	390	277	953	673	999999	422	357	999999	999999	989	999999	813	430	658	820	999999	501	999999	612	999999	999999	130	773	691	64	610	972	171	660	999999	218	389	69	607	999999	864	96	273	632	560	212	549	533	959	855	834	999999	569	702	999999	668	962	467	999999	451	270	503	272	619	567	449	999999	999999	999999	999999	521	753	822	999999	955	999999	999999	387	62	570	272	999999	813	835	229	425	413	999999	184	162	256	922	796	999999	399	370	823	654	75	999999	999999	308	205	189	344	999999	372	570	747	466	999999	585	999999	703	189	999999	690	437	999999	151	46	999999	76	999999	533	599	956	665	999999	999999	205	583	321	942	553	999999	401	999999	501	148	63	842	721	999999	722	999999	517	103	999999	726	680	396	265	999999	999999	299	241	999999	655	744	134	706	960	161	271	999999	273	472	999999	225	281	65	936	260	97	203	15	359	463	863	91	999999	689	999999	914	809	328	999999	868	264	732	999999	978	756	999999	999999	881	569	455	866	407	999999	944	761	454	999999	460	999999	836	879	293	999999	999999	792	663	270	999999	999999	247	462	537	999999	603	894	493	999999	87	189	245	740	322	445	903	596	999999	45	999999	927	999999	300	999999	324	999999	989	970	850	814	196	999999	753	339	999999	332	993	339	530	452	59	278	553	999999	280	768	999999	999999	847	978	970	336	627	351	99	648	946	113	223	326	614	923	642	999999	999999	97	491	999999	518	123	909	267	935	593	869	659	884	753	88	999999	999999	431	999999	872	
999999	859	474	412	249	165	385	890	126	214	999999	136	635	467	999999	999999	287	694	59	734	78	999999	999999	44	999999	440	763	203	34	668	861	192	800	770	999999	41	622	999999	999999	362	999999	29	151	730	754	999999	33	427	999999	895	277	769	382	999999	803	140	999999	440	999999	999999	401	999999	866	999999	352	999999	999999	999999	224	625	571	207	532	696	999999	59	571	671	999999	739	417	346	106	999999	400	101	999999	411	966	121	573	999999	159	363	961	999999	999999	999999	388	108	416	167	212	999999	334	80	247	686	401	999999	999999	999999	999999	199	401	999999	95	737	67	260	846	924	898	113	61	389	999999	179	734	452	896	999999	292	191	333	999999	143	999999	804	999999	999999	133	999999	222	552	776	999999	959	962	906	999999	425	635	137	999999	999999	999999	109	999999	944	32	78	951	949	999999	690	999999	999999	866	151	921	469	932	737	405	999999	914	686	560	284	358	98	216	828	982	481	253	164	929	840	991	44	999999	859	307	999999	181	70	364	999999	272	71	103	999999	985	999	492	897	731	538	577	999999	548	154	596	999999	861	133	966	385	446	358	49	35	999999	887	274	83	440	619	551	854	332	699	22	999999	995	999999	842	983	999999	999999	433	401	273	418	495	60	273	373	924	58	999999	999999	424	913	999999	77	670	108	735	999999	999999	999999	986	723	260	849	142	310	938	475	999999	983	999999	100	999999	648	762	741	401	223	810	999999	695	502	999999	999999	284	108	274	927	724	744	999999	580	889	321	414	999999	168	646	918	999999	435	999999	768	119	592	334	999999	383	314	999999	706	522	609	400	426	494	962	999999	575	44	46	20	999999	999999	736	816	211	999999	244	999999	582	755	305	847	999999	247	999999	999999	999999	950	120	890	623	795	999999	735	999999	498	999999	999999	999999	262	80	883	926	424	707	231	383	775	999999	383	148	102	357	951	226	999999	759	189	759	320	155	999999	999999	155	397	999999	508	10	844	712	719	324	635	330	684	421	920	227	540	512	999999	985	999999	736	751	531	447	999999	518	219	739	715	999999	276	116	455	958	781	36	999999	999999	999999	931	420	663	824	466	36	999999	999999	999999	541	649	999999	52	170	797	198	403	866	518	422	491	635	972	14	999999	368	223	238	462	148	200	999999	789	895	64	416	82	927	999999	420	819	713	377	207	76	913	999999	946	658	770	388	999999	242	310	999999	305	447	659	670	999999	999999	999999	352	999999	999999	860	466	999999	999999	391	999999	476	802	107	999999	777	268	775	937	999999	144	277	
580	692	760	41	556	489	14	999999	999999	422	999999	965	607	782	371	674	856	999999	457	999999	840	276	999999	911	999999	145	999999	123	47	672	722	999999	963	546	467	659	942	320	999999	977	152	999999	422	702	219	836	999999	820	416	594	918	731	792	68	999999	999999	46	999999	673	420	781	891	720	305	700	836	12	71	324	711	999999	546	902	479	933	999999	854	999999	702	530	645	888	707	999999	754	991	637	904	999999	163	623	999999	999999	892	206	261	636	126	12	382	999999	438	505	704	862	382	999999	323	999999	944	459	94	156	999999	999999	893	194	277	999999	709	999999	107	952	171	98	636	900	19	283	999999	855	737	950	999999	696	217	392	999999	590	381	173	999999	780	999999	704	999999	948	502	127	313	77	369	999999	999999	183	736	485	344	615	236	481	818	49	453	99	999999	143	826	999999	568	510	191	686	179	546	884	327	788	999999	559	999999	407	999999	970	613	496	172	657	155	960	731	58	396	364	900	354	284	337	84	999999	999999	131	55	559	802	999999	682	404	756	299	418	999999	877	66	999999	84	999999	79	839	603	559	999999	680	496	836	462	794	999999	279	201	610	990	714	485	999999	999999	361	999999	999999	999999	813	767	900	856	551	45	999999	340	816	825	428	214	999999	481	431	919	451	559	722	999999	101	359	135	565	999999	428	999999	401	999999	981	722	592	902	121	789	792	585	823	944	801	291	999999	516	454	773	405	502	999999	63	244	125	802	620	826	999999	999999	642	345	177	133	62	779	438	999999	112	835	312	386	691	639	344	999999	999999	921	69	637	843	680	999999	293	925	749	348	667	865	999999	999999	85	485	999999	160	999999	655	821	748	999999	35	681	351	937	102	999999	551	999999	899	498	197	699	767	997	620	999999	553	884	999999	312	999999	999999	969	192	863	236	900	365	999999	104	971	999999	182	557	999999	999999	339	999999	200	809	208	923	768	377	733	999999	318	487	715	198	696	771	623	446	81	999999	712	169	999999	999999	999999	999999	935	804	527	999999	527	999999	395	458	999999	699	693	999999	999999	517	12	601	999999	590	918	422	649	299	408	999999	180	736	485	358	459	180	999999	999999	593	23	987	964	999999	339	755	108	999999	999999	999999	997	87	999999	341	564	999999	999999	710	494	999999	803	545	645	406	999999	233	791	734	46	999	461	999999	368	805	999999	529	999999	751	128	834	819	329	392	999999	410	999999	945	404	921	106	348	469	294	387	789	999999	352	568	532	116	999999	999999	66	999999	115	87	719	428	999999	
45	999999	368	591	660	999999	999999	162	912	999999	205	287	396	812	939	661	999999	635	981	25	623	186	999999	229	22	870	455	273	135	627	332	999999	527	163	886	882	999999	878	634	258	999999	325	999999	572	999999	828	577	562	999999	606	999999	452	737	413	999999	858	744	149	579	789	682	220	37	295	672	999999	760	999999	925	67	681	123	10	732	709	307	999999	906	893	193	303	893	156	528	513	880	675	124	536	38	148	840	309	844	576	106	999999	153	999999	543	999999	343	636	69	925	10	452	14	703	329	120	837	255	395	496	789	73	508	781	999999	128	646	999999	897	919	841	813	165	166	613	19	999999	999999	360	999999	959	266	97	999999	513	438	670	420	216	999999	999999	594	913	358	786	999999	999999	999999	999999	424	999999	636	999999	150	94	196	999999	848	999999	320	516	831	895	999999	999999	533	999999	999999	277	364	999999	235	999999	978	618	256	900	999999	380	580	230	241	898	935	692	332	527	947	519	999999	151	822	999999	999999	999999	479	698	642	999999	262	66	999999	104	754	967	206	999999	760	999999	837	296	489	477	520	99	285	933	960	999999	214	16	38	396	950	222	635	906	605	576	149	557	267	986	127	999999	346	146	154	968	495	197	766	426	999999	40	662	999999	809	806	136	546	999999	64	616	256	37	497	153	541	341	300	999999	999999	391	289	999999	999999	999999	995	753	999999	999999	991	103	26	249	999999	714	920	560	999999	106	798	999999	603	818	999999	379	870	496	848	993	999999	999999	204	999999	582	44	401	11	169	994	813	63	988	757	999999	961	600	17	424	783	233	981	59	204	741	743	788	471	999999	133	999999	509	999999	154	186	364	898	368	666	578	322	918	400	297	292	745	461	846	82	251	779	863	81	75	999999	631	587	10	916	999999	256	999999	999999	46	515	314	159	844	580	391	72	241	999999	846	471	314	591	999999	911	995	292	941	999999	584	353	625	437	838	999999	555	999999	897	999999	826	331	391	742	999999	782	978	596	617	275	999999	188	548	999999	234	604	999999	999999	824	99	921	557	314	541	999999	692	889	877	320	999999	35	999999	999999	789	523	525	89	572	237	999999	999999	999999	674	676	708	405	805	112	212	999999	999999	514	953	808	531	279	27	849	151	670	999999	999999	285	157	999999	86	24	759	999	709	524	892	812	843	165	999999	882	638	999999	999999	887	999999	674	86	549	520	999999	999999	268	999999	507	999999	431	999999	999999	832	133	526	436	632	391	56	113	502	718	36	999999	120	652	18	
396	388	26	945	783	115	999999	999999	607	999999	999999	657	501	755	999999	295	999999	999999	999999	333	398	365	212	999999	999999	841	684	181	367	523	818	550	999999	259	857	129	223	485	999999	982	405	924	918	706	215	733	999999	357	300	433	565	999999	364	999999	620	40	999999	814	140	942	431	264	999999	94	911	876	999999	252	999999	92	81	986	999999	772	927	474	446	999999	995	91	295	336	880	933	958	999999	999999	999999	638	826	999999	999999	354	840	999999	999999	93	834	795	339	999999	999999	459	217	999999	999999	982	999999	402	156	593	680	819	59	999999	104	383	907	999999	999999	690	560	999999	81	999999	672	641	999999	999999	786	999999	612	710	666	302	999999	876	999999	581	999999	389	603	991	492	243	271	589	305	194	999999	999999	185	999999	256	999999	999999	999999	388	77	689	999999	999999	380	615	764	981	970	999999	756	673	999999	710	336	999999	999999	97	569	130	837	879	93	346	447	999999	28	999999	904	463	999999	74	292	497	605	891	451	38	232	999999	727	999999	300	435	548	999999	247	66	849	960	999999	561	668	579	551	198	606	999999	913	999999	597	999999	86	516	999999	691	390	731	115	444	306	999999	864	193	402	585	588	657	797	926	516	961	365	999999	377	465	406	713	999999	417	295	999999	125	606	999999	999999	185	784	999999	856	140	516	951	414	664	956	999999	485	187	965	609	948	803	987	119	999999	999999	141	149	999999	295	677	999999	697	159	456	25	268	404	234	409	804	367	941	999999	10	20	950	290	420	769	920	536	981	999999	346	56	138	497	163	974	54	644	619	570	463	731	263	999999	218	940	999999	999999	952	999999	999999	591	862	201	118	625	252	850	728	911	374	150	803	890	813	999999	887	999999	999999	259	365	169	748	380	999999	278	756	695	82	480	340	839	583	426	11	755	999999	936	388	537	731	999999	999999	999999	206	322	928	373	452	808	62	999999	839	703	999999	646	842	999999	858	840	999999	557	778	258	999999	535	567	387	888	999999	999999	950	392	999999	527	999999	253	999999	999999	30	350	999999	999999	274	427	673	10	879	226	365	999999	999999	87	548	669	184	425	668	137	670	754	999999	484	394	591	112	284	135	185	48	999999	999999	318	999999	499	999999	315	513	830	906	999999	999999	171	533	154	525	872	844	999999	999999	999999	585	913	513	275	999999	909	999999	682	325	399	874	704	187	999999	121	393	248	999999	999999	869	912	837	999999	146	77	388	950	250	999999	999999	439	999999	999999	303	818	999999	804	999999	999999	575	457	831	515	517	659	999999	
999999	571	43	999999	999999	999999	860	484	832	747	692	377	208	999999	959	617	615	999999	960	793	871	883	153	233	588	999999	359	619	421	90	331	713	486	999999	404	388	216	935	605	999999	230	357	999999	999999	205	999999	375	288	999999	839	225	999999	556	999999	999999	110	999999	810	553	958	447	250	72	999999	425	979	999999	999999	999999	580	999999	680	489	326	999999	999999	999999	83	38	999999	309	80	13	581	865	902	166	620	971	999999	960	406	391	647	206	980	294	718	654	225	999999	260	271	999999	438	545	940	240	303	597	688	999999	999999	402	658	376	247	490	887	523	822	280	153	722	619	14	999999	999999	130	592	239	999999	428	999999	999999	999999	809	967	153	329	962	926	326	383	615	615	624	989	999999	829	742	804	999999	140	999999	999999	117	548	426	999999	999999	107	119	710	368	984	999999	999999	788	609	567	279	999999	567	561	896	999999	999999	117	999999	389	308	853	999999	849	435	872	297	419	347	941	270	999999	718	82	864	817	616	25	631	999999	655	211	999999	272	472	466	273	579	506	999999	348	441	999999	55	947	999999	818	861	933	121	638	559	451	668	999999	999999	629	999999	697	89	347	753	486	324	734	999999	474	999999	386	999999	608	718	913	34	999999	999999	138	999999	135	620	999999	755	92	999999	61	105	999999	999999	999999	744	836	779	882	427	975	999999	955	108	999999	850	779	790	484	963	512	920	646	999999	999999	476	600	999999	999999	86	90	592	999999	965	273	999999	347	999999	71	642	999999	829	835	496	58	999999	874	39	362	285	841	218	280	128	999999	140	999999	343	655	499	153	880	420	805	346	393	923	989	999999	681	512	35	999999	999999	831	682	94	999999	378	66	601	570	999999	94	245	872	321	552	957	142	189	14	999999	571	498	262	419	40	159	665	94	999999	999999	681	772	815	489	438	297	335	56	309	964	599	999999	583	286	336	569	474	81	381	999999	999999	501	507	927	167	353	579	273	64	10	712	999999	716	376	922	321	429	392	883	265	632	96	880	999999	509	673	915	975	93	999999	685	999999	712	853	501	189	275	888	332	95	999999	71	992	309	262	626	999999	216	999999	24	149	91	198	126	999999	616	620	999999	999999	493	437	603	190	593	999999	128	269	862	999999	743	55	541	70	797	999999	999999	104	581	787	882	999999	708	621	78	330	999999	405	999999	999999	999999	999999	808	470	839	657	123	999999	408	984	143	366	328	341	999999	969	608	31	400	579	837	522	49	999999	545	11	729	981	121	273	999999	722	674	
418	999999	184	247	81	231	149	433	690	999999	596	654	525	173	376	11	999999	722	583	14	26	616	371	529	139	924	838	928	142	769	145	274	420	999999	910	351	446	999999	536	800	260	156	999999	827	452	35	999999	837	999999	980	999999	550	146	718	999999	999999	999999	999999	999999	157	999999	999999	999999	921	559	999999	243	833	263	35	564	377	999999	783	999999	870	469	544	999999	113	904	10	575	161	756	594	137	702	44	999999	722	999999	624	389	999999	49	854	236	277	130	791	196	999999	337	425	645	365	363	963	787	341	94	579	13	253	392	999999	999999	999999	965	999999	541	798	154	312	774	752	806	376	714	25	242	999999	955	322	717	999999	248	735	999999	239	773	738	256	777	637	221	620	145	34	403	715	71	312	926	999999	397	439	34	651	892	558	987	258	772	999999	999999	999999	999999	535	965	407	414	64	735	430	802	552	376	999999	562	142	999999	999999	999999	310	181	964	999999	71	329	986	223	93	227	680	786	489	483	678	999999	999999	928	609	999999	995	310	17	576	506	458	999999	73	999999	99	760	888	645	937	472	999999	999999	594	999999	216	979	999999	330	999999	999999	643	322	78	698	855	964	214	70	999999	325	999999	999999	398	533	613	483	999999	999999	999999	467	792	150	552	20	999999	967	13	309	403	89	999999	979	181	999999	999999	145	776	999999	503	135	556	827	362	621	999999	764	464	71	25	732	65	329	336	378	272	503	769	67	948	888	960	904	667	999999	513	29	999999	877	671	999999	707	999999	370	999999	999999	964	999999	999999	999999	985	513	942	999999	999999	999999	492	652	802	258	368	376	718	999999	999999	175	651	170	159	117	999999	772	999999	999999	548	35	506	999999	468	466	307	999999	999999	519	999999	385	27	621	996	189	31	376	999999	999999	312	111	988	143	755	999999	999999	999999	638	823	104	223	926	999999	999999	645	527	533	194	999999	999999	652	537	209	463	999999	157	999999	173	969	96	999999	999999	957	999999	999999	47	373	212	765	999999	503	999999	25	425	749	458	475	876	361	662	497	999999	853	678	659	573	789	999999	525	555	240	641	669	737	27	640	969	465	308	607	164	330	428	149	457	575	999999	783	713	781	682	999999	811	316	999999	893	729	288	437	999999	999999	693	999999	999999	965	862	418	999999	407	119	999999	999999	577	753	508	176	764	714	999999	999999	999999	15	965	744	872	999999	829	362	149	999999	910	999999	37	999999	359	471	643	999999	183	595	999999	999999	386	999999	301	672	585	67	999999	431	139	25	67	999999	999999	252	
727	942	347	887	999999	999999	148	999999	208	798	982	999999	404	47	532	999999	540	999999	999999	816	629	371	999999	999999	502	999999	554	999999	994	999999	999999	684	614	999999	743	999999	871	295	562	112	999999	112	406	502	999999	443	663	999999	898	584	484	430	999999	999999	623	365	999999	146	395	271	999999	999999	288	313	175	307	537	297	303	831	684	255	83	825	719	526	964	949	520	69	118	783	819	420	420	212	269	609	493	999999	211	734	999999	301	999999	676	824	103	337	392	905	375	478	77	899	239	357	599	295	106	401	549	626	335	162	999999	611	999999	892	999999	47	928	804	915	629	999999	355	782	234	53	702	999999	622	137	999999	742	315	752	520	999999	999999	669	999999	396	999999	999999	117	574	148	873	999999	999999	210	999999	354	977	571	562	447	950	884	574	999999	252	404	529	999999	499	999999	419	422	859	356	999999	117	378	614	999999	999999	967	841	780	643	999999	999999	745	670	258	782	187	181	752	314	570	307	290	304	80	992	467	735	999999	999999	728	461	999999	609	499	265	976	999999	163	634	480	118	113	930	25	274	658	858	677	716	994	248	669	554	999999	413	827	83	999999	999999	999999	999999	999999	999999	915	898	772	145	181	992	805	814	27	127	833	999999	203	360	999999	806	999999	609	67	901	408	999999	791	999999	999999	95	438	902	999999	999999	174	248	885	725	25	999999	502	522	687	684	911	189	999999	552	720	334	999999	477	795	737	90	861	183	332	979	434	116	120	322	999999	564	902	986	288	999999	595	576	477	344	171	314	999999	921	999999	989	999999	270	249	940	498	875	999999	999999	101	658	999999	74	563	745	591	999999	999999	210	602	999999	999999	203	941	999999	999999	999999	742	142	633	999999	268	999999	801	999999	999999	999999	867	999999	823	999999	602	999999	999999	630	650	530	23	732	753	161	999999	621	329	262	981	999999	328	999999	814	741	999999	828	484	667	999999	373	273	230	983	426	152	221	999999	392	528	223	308	321	999999	605	743	20	389	481	510	647	619	548	999999	737	846	999999	365	999999	86	773	999999	237	240	287	999999	999999	748	336	19	711	244	937	734	999999	726	999999	701	218	997	132	449	12	167	999999	753	724	869	256	580	999999	855	303	315	754	999999	81	999999	671	349	999999	999999	63	472	799	412	682	814	593	999999	838	525	156	95	999999	334	318	79	488	533	541	922	501	756	94	856	941	631	979	864	655	999999	40	869	56	860	395	540	368	349	81	910	286	246	741	409	708	218	361	429	594	11	602	
147	999999	38	771	999999	387	999999	471	60	834	729	365	912	999999	287	49	104	938	999999	711	148	999999	631	646	999999	24	684	157	732	999999	560	280	654	333	999999	71	28	999999	98	162	424	878	30	85	999999	880	999999	915	431	999999	266	490	999999	299	999999	999999	186	391	515	999999	703	795	738	780	284	999999	711	588	601	225	31	15	850	625	999999	269	441	999999	99	384	194	999999	726	563	23	999999	464	999999	869	999999	884	999999	583	805	459	629	149	999999	999999	107	999999	250	999999	999999	158	261	640	200	12	999999	253	631	302	140	999999	934	78	185	766	215	995	999999	719	393	340	999999	999999	999999	176	667	130	201	755	999999	216	943	455	520	415	761	439	274	362	999999	964	263	344	999999	707	525	999999	963	483	999999	112	822	531	930	999999	763	829	595	33	999999	999999	999999	875	310	924	164	489	558	770	15	999999	730	994	55	428	87	60	979	346	999999	116	999999	717	170	889	394	422	524	999999	651	999999	843	999999	27	600	912	999999	44	527	553	46	12	202	478	999999	999999	827	999999	512	797	713	850	259	999999	238	917	344	715	421	999999	741	964	912	129	999999	933	490	999999	455	515	999999	26	461	999999	615	113	999999	249	999999	999999	566	936	21	848	999999	91	594	868	789	683	999999	672	623	987	811	81	100	999999	404	999999	891	851	40	996	108	697	999999	999999	766	134	953	104	999999	903	974	805	953	73	190	992	999999	621	999999	772	937	999999	999999	999999	982	999999	23	999999	845	465	625	714	905	25	749	251	692	138	112	664	730	999999	308	719	22	16	999999	999999	892	999999	546	280	663	268	999999	82	304	999999	999999	232	121	72	259	908	999999	269	899	999999	999999	939	310	220	518	532	51	463	727	999999	999999	975	999999	999999	997	442	918	999999	61	999999	955	677	946	768	655	999999	999999	667	234	399	441	999999	117	190	712	952	112	999999	761	141	226	606	354	621	999999	507	806	135	74	816	989	932	218	262	999999	646	993	541	564	638	980	384	999999	338	251	708	868	245	283	55	340	999999	593	920	430	359	999999	335	305	999999	83	427	602	418	410	509	999999	999999	208	76	959	570	999999	133	999999	842	999999	26	379	999999	638	571	852	29	485	999999	349	298	831	632	323	667	999999	416	999999	562	999999	999999	999999	742	999999	23	999999	999999	95	770	821	999999	769	588	981	999999	955	542	520	511	999999	999999	932	13	999999	256	33	999999	999999	301	334	364	999999	597	999999	558	98	637	599	999999	999999	646	934	715	585	999999	999999	999999	
651	16	999999	704	896	63	988	208	999999	999999	582	918	990	470	463	793	446	466	901	181	999999	999999	228	328	942	895	976	928	999999	226	427	290	999999	999999	925	747	589	629	468	514	609	862	671	174	999999	999999	634	74	192	150	279	129	977	358	726	228	787	393	761	999999	86	69	559	670	999999	301	999999	220	545	999999	214	816	999999	397	571	665	760	64	999999	271	999999	912	745	508	947	308	999999	378	63	706	959	206	999999	999999	438	999999	999999	11	667	763	999999	999999	529	476	936	999999	130	590	999999	70	467	732	129	999999	999999	174	324	60	723	207	988	822	166	838	999999	17	947	541	999999	32	362	759	396	510	781	847	999999	278	572	999999	188	722	592	992	249	999999	87	378	727	273	999999	261	288	999999	999999	667	999999	999999	720	999999	515	589	631	764	999999	999999	345	618	718	999999	999999	55	487	239	29	275	240	173	599	529	930	578	813	999999	796	110	481	999999	736	999999	999999	999999	558	644	977	999999	101	827	294	541	999999	999999	660	834	492	189	999999	58	450	508	999999	103	101	201	999999	936	775	935	967	999999	236	999999	882	604	999999	89	496	843	261	431	183	412	878	68	637	472	918	979	213	617	336	432	999999	237	686	999999	610	366	999999	51	822	166	999999	687	999999	482	999999	65	532	412	692	930	796	29	999999	35	224	43	563	535	999999	796	732	999999	280	803	932	999999	999999	999999	478	999999	999999	220	608	27	551	999999	999999	165	886	863	457	999999	924	406	636	467	902	660	999999	999999	803	121	32	999999	999999	510	417	510	999999	931	999999	717	999999	562	733	585	420	999999	483	999999	289	999999	649	999999	999999	999999	436	874	999999	475	752	268	999999	901	999999	95	197	582	594	999999	783	253	616	955	726	739	866	371	672	60	56	595	186	259	298	999999	999999	868	686	999999	84	543	342	83	188	878	185	999999	235	647	999999	838	723	442	249	45	999999	693	999999	999999	999999	74	211	126	429	167	91	292	613	931	623	329	999999	102	966	250	910	542	776	848	564	999999	999999	999999	663	218	871	744	20	262	613	778	999999	999999	436	19	999999	226	654	31	797	892	429	999999	33	999999	999999	999999	475	998	999999	259	917	999999	54	240	929	185	463	221	295	346	999999	360	328	845	999999	817	665	957	999999	694	887	999999	999999	672	414	999999	11	999999	274	999999	278	21	138	363	860	850	42	999999	89	166	762	443	999999	460	620	999999	975	188	999999	135	965	518	999999	440	372	999999	999999	382	825	999999	184	868	946	999999	999999	270	
231	964	985	49	999999	469	877	751	931	999999	28	600	62	345	866	823	417	999999	284	760	921	697	991	999999	320	999999	380	991	999999	894	497	691	392	999999	999999	999999	203	147	350	506	999999	348	508	999999	999999	939	330	490	231	361	999999	806	770	999999	349	534	973	297	729	134	98	886	769	47	955	999999	217	702	498	855	629	279	999999	778	129	583	999999	999999	999999	381	999999	890	769	999999	442	691	920	999999	20	323	999999	906	999999	225	417	999999	578	470	962	999999	999999	999999	991	376	731	191	17	992	197	766	344	999999	999999	357	793	208	126	148	999999	274	416	143	999999	999999	818	999999	860	583	999999	375	14	728	999999	999999	650	999999	898	403	900	999999	684	928	886	999999	978	999999	999999	999999	431	218	999999	999999	865	999999	408	598	935	817	558	999999	331	433	631	822	761	616	789	14	707	999999	310	723	248	353	590	488	256	447	205	680	560	798	161	161	738	574	999999	422	339	999999	777	90	845	892	929	260	307	999999	493	372	358	999999	364	350	908	914	201	522	118	920	999999	497	621	877	456	532	999999	999999	93	999999	753	377	675	655	313	229	878	355	423	339	191	999999	954	833	332	401	444	810	999999	824	383	350	313	418	709	289	999999	967	446	407	999999	827	980	306	619	999999	999999	708	47	688	46	845	108	778	739	999999	999999	788	999999	999999	97	471	236	269	999999	413	73	266	999999	34	759	910	909	999999	360	363	211	658	999999	352	908	736	773	999999	788	537	251	535	678	549	746	681	423	391	319	517	999999	999999	999999	216	999999	236	999999	22	928	999999	936	92	428	385	958	999999	574	212	999999	361	697	671	999999	999999	172	538	588	406	287	999999	999999	999999	999999	842	763	490	174	17	434	682	973	760	636	999999	600	168	116	302	591	861	117	220	245	957	820	929	249	999999	54	388	999999	365	735	850	639	999999	386	585	622	999999	720	999999	777	473	999999	999999	44	999999	684	13	999999	295	815	425	970	285	292	748	32	999999	250	957	963	56	43	617	999999	786	32	192	999999	531	679	122	151	551	999999	771	579	884	894	430	532	50	957	362	550	999999	879	363	136	637	562	789	237	999999	602	731	440	770	911	257	796	502	231	899	615	702	284	429	842	520	178	148	999999	820	434	923	999999	680	77	715	907	669	65	154	968	890	999999	388	948	711	341	809	973	647	633	40	819	67	747	848	999999	460	521	616	469	424	850	416	339	679	642	759	703	205	350	999999	447	86	930	999999	816	999999	
480	999999	189	369	175	301	999999	999999	114	41	999999	228	679	457	158	999999	685	554	49	479	59	279	78	581	115	777	306	507	593	742	136	999999	41	150	979	390	436	109	258	999999	229	999999	574	611	825	484	525	893	978	997	999999	386	685	347	846	210	72	607	999999	397	995	689	810	999999	999999	911	197	539	999999	999999	22	585	999999	999999	259	124	999999	466	756	631	999999	999999	528	595	350	750	346	999999	999999	778	328	999999	846	861	563	999999	999999	213	707	913	297	986	999999	219	985	999999	90	204	999999	732	505	605	850	632	146	592	170	225	999999	999999	575	502	246	999999	999999	193	739	444	927	719	989	501	759	842	344	275	986	319	999999	535	670	152	607	571	282	722	978	223	724	970	379	999999	191	999999	348	999999	750	727	769	802	85	646	276	377	742	999999	846	18	999999	870	606	851	615	496	999999	432	895	999999	425	727	214	525	719	956	999999	999999	319	215	503	999999	999999	999999	549	999999	459	34	999999	239	828	278	876	970	925	854	374	527	303	695	70	915	899	85	311	52	999999	560	926	320	37	999999	694	640	999999	748	355	347	999999	808	47	999999	557	665	846	156	850	244	599	999999	592	822	786	624	154	587	650	449	999999	506	219	898	107	565	212	175	999999	245	465	187	999999	999999	225	999999	658	601	368	999999	239	164	201	363	999999	71	727	215	875	999999	999999	926	108	906	390	805	598	148	999999	999999	463	680	572	999999	779	999999	366	999999	606	999999	965	553	999999	416	220	999999	315	856	999999	46	837	997	300	514	749	999999	999999	602	646	420	896	520	239	375	780	999999	592	587	584	999999	704	171	608	583	114	942	707	691	695	588	500	742	999999	335	164	466	390	67	999999	250	343	764	919	196	404	999999	324	854	636	999999	219	727	281	400	342	675	398	999999	410	807	831	999999	906	67	919	164	320	999999	999999	323	999999	534	722	999999	999999	939	252	422	999999	659	999999	853	64	999999	378	772	470	999999	992	999999	77	673	657	67	999999	945	857	862	276	999999	144	420	643	323	492	685	15	937	999999	402	433	999999	537	750	999999	978	342	873	999999	157	693	510	999999	731	255	505	876	664	924	269	92	999999	999999	999999	524	999999	999999	741	550	999999	766	532	624	600	66	101	146	907	877	441	612	984	999999	129	999999	633	509	911	999999	999999	808	350	23	999999	320	53	831	599	236	971	999999	601	332	995	390	999999	999999	321	675	164	369	969	786	493	999999	107	216	36	391	999999	999999	999999	674	563	
884	999999	519	699	289	22	270	546	680	999999	999999	21	662	187	738	396	999999	197	246	912	628	839	563	999999	278	223	999999	999999	217	345	273	470	999999	769	999999	965	999999	197	41	662	894	999999	298	880	820	645	445	999999	297	999999	153	520	71	999999	999999	55	861	988	999999	75	186	999999	339	999999	999999	212	95	999999	76	773	999999	560	999999	584	999999	806	551	683	999999	632	778	806	516	222	202	752	408	174	834	75	999999	662	766	999999	485	438	493	999999	247	617	560	551	962	524	999999	592	364	999999	999999	137	503	188	288	999999	999999	380	948	126	153	890	803	920	68	10	999999	92	794	199	999999	589	323	999999	445	999999	999999	236	844	999999	999999	999999	397	921	430	706	571	924	383	967	678	115	490	376	810	357	813	639	493	999999	854	999999	798	175	388	999999	814	905	743	196	726	71	535	956	163	999999	502	882	500	999999	438	999999	999999	826	999999	999999	109	946	787	999999	289	442	742	882	147	796	999999	232	543	275	892	666	190	197	251	616	579	533	999999	276	999999	931	149	141	533	118	999999	971	999999	999999	999999	999999	999999	655	907	294	328	653	819	999999	731	280	349	999999	469	772	564	999999	585	904	423	999999	733	999999	243	357	302	999999	359	38	338	839	579	158	220	34	999999	999999	290	999999	297	999999	714	856	544	584	999999	915	671	760	999999	945	999999	748	970	489	144	606	422	559	991	999999	304	999999	38	999999	700	200	23	444	234	39	241	627	999999	497	861	876	976	658	765	387	939	598	999999	999999	999999	999999	187	731	889	999999	122	731	966	580	999999	999999	999999	652	883	401	901	236	535	524	713	999999	141	483	999999	999999	630	763	999999	613	999999	999999	316	644	448	870	22	292	555	999999	916	999999	661	999999	999999	938	57	999999	775	999999	485	712	73	999999	679	999999	999999	704	113	999999	321	999999	937	999999	802	926	617	194	214	22	999999	999999	999999	252	607	212	116	105	616	689	221	306	988	429	138	999999	642	356	964	999999	182	318	188	923	999999	567	573	309	243	940	330	863	129	999999	985	866	40	821	362	477	579	602	97	424	420	999999	371	518	234	737	293	271	229	451	840	80	441	758	999999	50	639	806	862	999999	999999	999999	187	235	444	271	44	821	993	497	193	999999	230	764	513	957	999999	64	999999	506	656	999999	643	677	921	914	999999	282	999999	999999	837	999999	999999	421	64	72	837	145	84	962	702	999999	277	731	268	271	999999	676	254	999999	999999	999999	730	365	30	999999	714	509	999999	529	836	762	
279	682	660	420	999999	809	709	451	130	71	980	123	803	193	999999	912	999999	999999	74	758	37	240	999999	262	999999	384	999999	754	358	338	830	555	135	940	999999	594	81	847	432	50	967	803	201	783	604	999999	999999	836	999999	802	999999	654	999999	87	734	49	215	407	378	999999	418	954	999999	792	240	435	987	863	999999	206	999999	571	237	34	791	233	48	693	999999	434	999999	999999	246	556	247	186	100	999999	999999	164	389	674	479	968	632	22	999999	408	552	179	629	699	846	999999	999999	528	426	440	999999	511	10	522	749	999999	642	854	717	999999	999999	64	999999	940	657	835	817	176	102	269	401	779	999999	999999	150	999999	804	999999	999999	999999	594	999999	759	660	761	703	999999	999999	999999	999999	336	999999	304	174	999999	498	834	999999	51	20	504	795	436	167	999999	517	989	999999	381	270	149	519	147	999999	999999	835	305	999999	188	953	682	999999	251	567	999999	623	484	357	999999	651	653	125	90	706	999999	799	293	601	999999	254	714	793	495	663	999999	999999	640	999999	222	999999	203	999999	510	98	999999	554	553	868	999999	424	42	641	585	729	616	999999	439	440	999999	163	551	703	999999	934	249	888	464	999999	999999	126	983	973	145	766	458	502	614	999999	377	876	255	999999	376	207	221	999999	218	999999	56	372	387	210	999999	999999	477	999999	99	576	848	999999	100	965	697	118	441	68	505	819	281	123	999999	446	73	496	907	137	999999	999999	722	176	999999	697	541	809	739	783	999999	86	999999	958	413	48	153	927	999999	999999	727	268	766	162	576	398	495	999999	953	940	146	652	161	349	999999	235	999999	681	769	402	433	887	379	658	234	999999	530	322	999999	380	303	145	999999	627	409	79	107	999999	999999	291	212	608	999999	798	646	192	925	948	795	999999	195	471	999999	999999	999999	839	888	118	928	157	999999	182	999999	582	999999	10	999999	533	939	103	138	999999	91	999999	199	825	42	580	21	51	503	999999	526	532	194	831	977	999999	770	999999	190	989	641	452	423	39	386	282	161	645	250	999999	18	701	59	999999	999999	999999	203	999999	807	999999	106	999999	999999	296	655	700	999999	815	33	999999	763	379	913	149	651	639	999999	169	448	759	429	376	800	112	999999	825	999999	292	452	307	999999	739	762	872	892	755	999999	136	384	686	884	999999	999999	626	638	999999	788	910	261	750	999999	43	999999	58	888	999999	95	551	723	830	227	116	999999	725	500	999999	616	51	256	896	840	937	785	762	999999	92	999999	999999	473	999999	46	572	999999	701	
691	999999	157	999999	983	999999	999999	999999	413	553	468	778	973	896	135	999999	999999	747	663	365	909	678	257	829	183	999999	976	911	999999	789	793	654	85	671	44	411	876	902	999999	94	999999	593	999999	242	303	105	999999	857	59	999999	911	299	908	675	792	22	842	327	999999	187	999999	999999	179	623	759	814	703	311	862	724	999999	130	999999	999999	999999	999999	154	25	999999	999999	696	999999	861	228	878	504	745	410	879	31	569	559	371	999999	999999	999999	423	910	482	489	402	808	995	334	130	999999	610	339	546	475	868	826	999999	462	999999	999999	999999	950	999999	265	78	302	999999	999999	165	999999	758	999999	681	999999	999999	243	999999	56	685	888	133	536	999999	97	893	999999	863	413	163	999999	767	999999	999999	830	581	473	175	999999	999999	110	385	164	179	941	42	801	657	886	573	999999	999999	745	999999	999999	999999	999999	852	657	372	999999	438	999999	687	422	421	849	419	999999	999999	439	999999	325	999999	585	512	969	367	166	65	102	999999	977	840	527	458	31	141	999999	999999	222	620	517	855	999999	671	366	477	757	999999	192	999999	806	807	143	568	999999	999999	202	100	974	999999	696	602	279	903	460	188	169	964	399	718	622	964	999999	819	559	470	875	913	999999	501	610	999999	872	709	999999	180	999999	959	489	911	939	706	999999	999999	999999	999999	585	855	220	188	317	999999	999999	473	999999	842	999999	324	18	508	244	999999	944	482	999999	69	999999	570	952	290	481	209	484	488	778	999999	63	656	894	644	884	30	999999	999999	194	999999	506	409	939	119	239	392	950	981	999999	661	762	999999	817	864	195	24	903	929	707	117	318	651	695	854	789	999999	429	374	623	224	585	977	298	584	563	330	630	842	61	98	258	503	812	127	163	624	838	40	458	869	126	773	269	86	508	999999	713	95	330	999999	962	586	367	999999	86	999999	150	242	310	999999	394	70	878	618	858	814	838	577	701	174	456	399	915	999999	107	811	717	222	86	708	999999	999999	522	117	136	672	146	360	999999	378	483	605	729	593	485	65	999999	651	227	693	25	145	394	165	497	573	670	613	363	999999	76	928	166	601	257	849	999999	771	492	196	678	999999	536	333	691	851	669	332	999999	52	916	76	994	392	999999	999999	160	366	999999	562	12	532	996	999999	311	555	448	138	345	635	999999	999999	169	41	25	537	609	70	474	646	904	348	345	321	999999	10	934	999999	909	776	699	192	162	929	999999	156	999999	759	31	146	412	999999	999999	643	535	793	907	
999999	376	999999	872	999999	892	973	658	663	197	684	428	999999	621	674	228	569	936	334	971	999999	999999	869	55	999999	49	338	243	373	361	702	786	564	999999	971	407	753	904	609	999999	188	280	530	958	806	341	999999	524	738	322	427	999999	211	822	677	125	999999	119	33	60	564	740	999999	312	495	898	864	217	649	276	475	664	999999	44	792	959	999999	910	249	517	328	999999	504	60	934	995	999999	999999	999999	999999	899	644	881	999999	736	448	999999	227	472	908	476	513	875	471	847	999999	379	176	39	717	797	596	870	515	732	999999	245	244	377	500	323	132	791	793	376	999999	783	778	308	353	974	109	447	341	51	815	938	42	213	182	626	418	711	708	68	999999	774	376	825	985	213	750	850	999999	594	999999	721	91	999999	999999	999999	999999	868	685	743	698	159	539	473	999999	812	212	40	204	874	904	420	93	999999	73	65	417	953	999999	999999	233	259	999999	746	999999	103	856	937	196	204	35	549	35	964	369	999999	245	902	908	182	999999	719	655	108	690	933	637	355	41	961	570	647	555	545	520	999999	683	792	776	999999	955	274	844	10	848	364	999999	129	999999	999999	819	515	999999	149	150	513	604	376	66	764	999999	510	906	235	633	388	993	490	453	920	479	999999	135	94	227	999999	875	999999	999999	335	547	517	980	131	999999	65	602	416	404	16	845	317	736	22	367	454	368	618	999999	470	371	904	999999	455	440	377	389	960	922	414	638	999999	126	731	226	948	530	999999	94	577	786	587	95	447	999999	172	716	123	727	772	999999	267	287	790	963	999999	842	535	999999	774	675	641	999999	990	378	895	201	15	999999	418	924	999999	534	999999	683	783	818	238	379	277	660	276	243	160	47	381	672	335	999999	999999	999999	995	104	320	902	154	104	105	78	190	971	710	327	318	847	793	732	999999	116	999999	824	613	999999	999999	999999	409	408	342	953	997	232	865	248	223	312	929	999999	224	897	539	688	723	999999	199	999999	950	949	925	312	253	999999	194	229	586	757	999999	839	999999	999999	503	746	761	152	81	999999	115	472	114	999999	918	315	518	590	577	502	999999	453	966	126	172	460	483	40	709	359	47	646	661	999999	999999	99	807	27	404	792	927	581	98	241	201	999999	999999	918	999999	938	999999	604	999999	94	999999	999999	872	564	44	52	999999	999999	999999	722	919	999999	999999	648	206	999999	507	501	196	784	574	530	365	735	925	684	615	564	999999	999999	999999	999999	993	577	808	760	
226	252	999999	361	529	205	148	376	322	731	999999	999999	722	999999	440	999999	418	999999	519	136	999999	147	639	359	437	999999	999999	671	999999	486	999999	999999	840	445	612	999999	518	835	999999	999999	391	999999	422	203	999999	419	841	999999	999999	590	35	135	68	682	999999	999999	999999	999999	999999	999999	120	477	999999	999999	999999	444	365	287	952	186	130	583	999999	999999	999999	705	724	446	351	27	999999	999999	340	912	461	350	184	167	377	533	651	999999	911	444	268	913	124	587	999999	573	999999	999999	138	164	470	452	999999	918	999999	372	999999	176	292	905	952	999999	146	961	384	999999	269	208	909	429	999999	246	671	179	882	831	590	147	509	999999	963	313	874	999999	451	999999	828	999999	999999	15	178	999999	601	15	491	999999	776	999999	212	31	313	999999	655	999999	630	999999	780	352	46	116	999999	999999	667	514	942	999999	242	960	519	999999	97	999999	978	903	260	58	999999	666	687	731	999999	437	935	999999	474	118	658	999999	556	227	238	485	230	999999	233	952	999999	96	999999	843	917	816	643	999999	999999	999999	877	751	458	581	589	123	999999	999999	62	354	999999	189	999999	833	990	999999	414	301	146	999999	782	865	679	308	241	558	999999	844	813	248	999999	999999	999999	173	999999	906	716	975	999999	124	820	916	70	999999	671	637	56	239	999999	999999	411	352	700	999999	528	21	82	160	999999	41	520	821	999999	813	561	192	999999	876	602	94	360	439	999999	31	791	866	804	800	637	603	511	373	991	963	836	999999	408	999999	644	229	834	566	999999	607	604	999	425	256	327	488	11	999999	636	999999	499	972	689	678	540	999999	999999	999999	523	746	999999	157	829	537	977	120	784	413	241	383	259	794	804	64	427	792	450	999999	483	158	601	341	999999	233	999999	864	761	999999	691	982	21	563	53	888	999999	456	999999	999999	279	217	704	598	937	999999	999999	705	178	634	261	747	221	999999	798	375	155	197	420	605	999999	123	358	64	999999	999999	371	999999	751	916	976	970	999999	999999	288	275	453	13	403	999999	999999	999999	695	999999	478	944	770	362	764	999999	742	890	46	574	823	166	859	999999	876	688	890	821	954	261	657	290	999999	658	381	532	999999	999999	793	935	889	305	999999	230	999999	999999	488	19	932	999999	183	96	933	999999	999999	999999	416	999999	999999	715	593	894	999999	444	479	999999	818	999999	981	241	756	600	999999	110	685	999999	739	638	74	108	209	881	889	881	88	999999	356	88	918	259	126	127	25	88	352	995	491	983	751	397	959	375	38	700	
326	583	989	999999	371	220	392	777	738	999999	515	999999	999999	932	366	908	999999	739	203	731	999999	638	585	999999	758	689	47	756	887	677	148	834	852	198	564	999999	581	524	717	707	999999	349	388	986	572	999999	990	558	627	842	555	999999	182	306	585	687	998	971	999999	681	183	636	890	71	890	681	859	999999	999999	999999	336	999999	32	495	864	775	260	598	999999	999999	699	489	138	54	131	918	662	999999	612	877	999999	610	449	45	534	240	459	327	106	891	781	184	190	765	999999	238	208	999999	442	810	999999	999999	999999	999999	982	694	507	999999	940	972	999999	313	213	500	365	999999	877	986	961	633	326	932	502	563	347	524	308	373	999999	893	719	975	999999	802	450	106	94	999999	62	839	733	612	386	134	872	477	971	689	409	790	360	999999	724	809	494	504	906	961	618	999999	999999	144	999999	999999	999999	53	200	410	59	269	641	393	999999	131	899	713	556	999999	691	869	999999	999999	963	747	999999	507	261	313	318	946	199	999999	874	999999	999999	599	999999	339	999999	829	287	999999	999999	150	159	999999	999999	602	909	781	999999	538	280	749	913	999999	180	571	515	999999	792	886	999999	113	79	999999	999999	999999	678	310	418	226	999999	862	999999	983	978	822	597	575	999999	999999	403	536	999999	661	852	999999	681	676	428	999999	824	127	46	400	477	536	80	641	458	939	924	609	372	999999	41	999999	999999	930	798	357	999999	939	534	143	492	999999	115	418	999999	999999	667	999999	881	685	401	389	825	999999	515	452	751	999999	999999	999999	733	999999	174	276	999999	999999	999999	750	999999	81	760	884	592	903	908	911	430	662	975	74	281	922	727	999999	340	651	592	999999	999999	355	605	26	823	253	999999	697	401	839	788	230	425	916	133	810	925	517	797	999999	292	999999	31	99	981	62	999999	999999	999999	487	999999	979	852	11	335	999999	475	743	71	349	503	220	520	590	874	755	649	365	799	917	762	822	853	999999	683	820	333	516	999999	771	999999	598	630	914	903	999999	377	423	999999	600	345	191	455	458	999999	82	93	441	999999	999999	999999	653	999999	160	725	122	135	192	328	999999	208	958	707	999999	999999	904	999999	605	686	75	387	236	774	999999	581	580	999999	999999	251	610	999999	892	301	809	368	591	587	480	199	791	683	999999	105	86	401	386	484	165	354	524	493	488	999999	159	848	999999	879	999999	578	154	745	999999	941	717	777	316	999999	897	999999	999999	326	118	999999	895	391	201	141	697	808	204	106	222	61	726	999999	999999	
148	152	999999	192	712	776	902	54	999999	954	253	999999	308	94	720	586	233	831	207	384	81	999999	999999	657	54	999999	13	383	58	533	999999	224	600	528	178	524	937	999999	999999	550	999999	371	999999	437	999999	754	999999	723	484	999999	988	999999	529	742	187	999999	384	313	148	530	772	529	995	522	286	39	786	779	999999	206	648	484	999999	657	178	709	18	339	709	300	792	999999	899	538	544	457	999999	999999	999999	999999	149	633	610	290	777	999999	376	338	999999	918	967	999999	999999	287	871	514	208	999999	999999	477	281	54	604	847	737	492	999999	999999	999999	828	999999	928	437	999999	67	25	873	740	879	999999	343	679	188	999999	333	183	999999	621	667	40	999999	823	293	874	616	999999	39	763	999999	295	999999	909	360	999999	584	48	191	777	230	999999	640	468	992	93	143	602	866	999999	999999	563	999999	18	999999	946	579	520	645	999999	421	999999	986	120	197	999999	433	999999	328	999999	215	294	992	999999	999999	812	999999	790	831	209	740	24	237	225	249	989	287	58	120	999999	753	74	402	628	999999	267	869	530	280	407	999999	709	283	999999	607	999999	571	311	617	987	999999	999999	689	445	822	407	999999	770	870	999999	317	385	324	914	111	151	891	999999	350	143	942	869	999999	433	550	41	999999	226	999999	19	999999	975	999999	999999	856	965	385	999999	806	958	999999	999999	659	82	100	284	395	368	909	999999	999999	207	999999	483	54	687	277	265	999999	790	666	518	163	861	999999	999999	999999	201	67	999999	999999	934	567	392	611	999999	219	448	343	275	999999	382	316	999999	671	229	999999	957	88	178	697	130	72	25	301	23	945	999999	301	758	340	203	999999	774	999999	999999	999999	999999	872	210	999999	829	999999	999999	999999	294	211	999999	199	560	327	986	123	889	448	999999	871	552	100	598	999999	421	999999	585	935	452	999999	542	460	267	999999	446	94	877	700	999999	208	999999	870	999999	811	999999	608	999999	999999	999999	999999	421	335	64	999999	97	487	283	313	67	682	346	999999	701	999999	999999	551	999999	971	880	901	245	198	999999	447	438	681	999999	999999	954	812	416	154	590	371	659	216	405	725	502	999999	999999	574	643	999999	862	749	178	793	152	401	999999	769	999999	999999	999999	999999	755	999999	113	416	403	497	358	254	276	202	999999	340	564	999999	155	216	478	922	100	999999	555	395	585	689	512	300	644	562	999999	646	593	148	527	435	461	788	999999	95	564	323	225	399	918	670	646	838	239	689	999999	470	300	637	362	182	678	370	42	423	903	
113	852	999999	117	629	999999	964	812	138	11	367	593	393	367	776	456	165	476	999999	53	673	71	999999	316	676	999999	956	786	999999	757	999999	999999	209	192	461	471	429	291	298	999999	681	999999	110	999999	999999	876	999999	280	585	726	522	893	127	999999	239	999999	999999	489	441	283	652	999999	468	381	910	999999	999999	210	906	314	999999	874	188	853	371	647	960	276	428	800	448	999999	999999	627	999999	207	638	999999	952	418	574	999999	999999	25	999999	999999	999999	729	778	999999	492	706	373	280	700	999999	715	274	999999	592	91	630	999999	641	834	966	999999	840	999999	713	973	565	257	999999	740	96	34	173	443	868	89	241	999999	152	318	999999	322	999999	927	597	491	999999	999999	370	337	943	999999	218	190	453	999999	727	593	999999	999999	926	999999	875	539	999999	999999	999999	830	150	512	850	142	918	333	103	654	57	912	548	999999	609	745	886	170	796	216	815	982	999999	352	999999	647	433	838	999999	999999	446	400	323	999999	999999	543	679	858	999999	811	960	885	97	799	478	815	55	999999	703	190	999999	714	743	999999	807	569	840	798	160	212	999999	999999	941	810	217	656	598	574	291	999999	999999	999999	684	984	256	930	999999	201	873	999999	999999	589	999999	210	719	732	657	916	999999	379	702	880	999999	283	999999	880	999999	999999	591	822	226	480	562	637	124	544	40	758	161	877	674	649	925	613	610	999999	945	740	100	485	999	682	407	999999	373	195	330	410	881	375	999999	618	609	999999	330	131	999999	999999	96	185	999999	898	765	299	705	63	999999	999999	673	985	935	999999	195	116	822	543	999999	650	999999	999999	224	629	877	999999	890	65	49	874	293	488	100	448	654	915	783	999999	917	117	216	999999	240	236	737	895	439	783	433	999999	238	786	58	387	242	167	961	999999	30	979	408	999999	999999	91	811	194	999999	999999	999999	999999	333	999999	999999	965	999999	954	698	987	891	981	999999	999999	632	547	646	999999	440	712	215	496	954	999999	90	937	709	565	306	999999	425	999999	11	942	234	999999	178	516	170	999999	943	287	469	999999	191	49	633	300	27	475	445	314	999999	191	291	71	325	623	641	999999	266	878	999999	549	572	347	980	414	883	479	378	139	345	999999	999999	928	37	981	529	51	314	418	999999	999999	714	120	999999	819	660	172	837	555	874	481	999999	75	629	999999	410	843	68	229	417	999999	107	315	969	405	422	363	43	343	999999	600	383	999999	340	827	835	462	547	171	753	720	641	823	265	999999	531	703	999999	118	999999	
685	982	999999	11	999	733	408	150	999999	406	307	139	504	461	284	107	979	999999	801	999999	947	306	999999	999999	697	907	284	60	999999	999999	999999	64	925	999999	418	617	298	846	999999	104	436	999999	999999	764	455	591	146	371	980	999999	552	999999	999999	33	634	999999	94	619	999999	102	459	358	45	531	999999	253	213	999999	52	666	999999	999999	999999	999999	999999	635	164	142	999999	116	770	912	999999	349	331	750	556	901	137	39	532	999999	999999	999999	645	999999	999999	620	999999	212	387	404	328	324	956	999999	574	800	376	999999	234	952	999999	208	332	546	289	695	209	937	999999	312	614	23	999999	141	601	166	71	579	358	999999	65	817	728	375	594	755	999999	912	186	756	535	999999	805	580	88	343	916	108	798	591	420	150	999999	84	999999	999999	999999	824	818	417	738	796	999999	689	896	999999	479	956	999999	533	999999	297	760	999999	776	484	999999	563	999999	267	999999	962	780	767	133	915	999999	654	999999	288	575	569	104	768	27	739	999999	125	684	999999	864	999999	156	275	290	999999	389	575	307	315	108	999999	999999	560	999999	776	25	882	999999	980	481	825	380	673	958	742	203	992	999999	47	995	999999	878	757	403	999999	816	515	487	10	536	735	356	280	190	948	797	543	601	251	999999	999999	999999	999999	999999	999999	999999	999999	316	547	999999	999999	999999	270	999999	16	999999	24	167	887	959	510	405	565	454	746	478	109	493	20	945	999999	401	999999	324	397	999999	184	934	363	999999	343	208	939	81	149	92	999999	999999	999999	209	782	385	713	291	999999	999999	993	259	86	570	490	988	306	602	999999	999999	971	999999	922	999999	999999	90	803	999999	625	311	465	494	314	664	392	148	320	810	172	284	999999	400	999999	999999	999999	924	857	999999	220	354	901	999999	801	153	120	150	999999	708	635	702	999999	527	665	911	999999	508	945	999999	999999	351	678	495	440	994	318	581	999999	737	926	999999	232	999999	976	999999	409	128	692	171	554	251	110	612	185	469	999999	169	734	199	448	49	979	999999	614	868	676	416	906	807	834	539	999999	310	781	985	480	999999	550	394	512	628	815	999999	867	936	999999	76	319	970	302	999999	846	999999	999999	887	999999	786	405	999999	604	993	999999	885	336	24	946	799	830	200	999999	140	999999	350	686	820	233	205	578	678	627	609	106	999999	999999	685	692	649	21	893	324	693	175	443	790	518	999999	929	457	852	999999	451	245	129	981	171	539	999999	968	478	663	999999	217	999999	490	999999	897	999999	999999	650	332	306	787	
999999	876	305	999999	185	560	999999	999999	303	999999	726	688	186	374	977	954	999999	155	196	681	543	240	849	485	447	999999	795	621	999999	558	806	529	999999	999999	308	252	686	206	999999	946	800	999999	369	727	491	49	313	999999	999999	331	39	505	146	625	999999	706	36	819	527	232	764	556	282	745	999999	206	999999	522	999999	734	999999	155	791	249	999999	477	870	132	994	999999	999999	999999	999999	999999	529	310	393	78	418	601	226	866	678	999999	191	999999	792	999999	999999	999999	54	791	999999	195	999999	883	713	896	744	776	999999	904	825	128	583	599	855	999999	226	641	999999	925	113	474	518	411	477	659	999999	636	685	256	347	709	364	858	611	999999	755	999999	597	496	334	641	999999	321	51	559	558	592	999999	329	407	153	481	129	687	99	999999	999999	999999	63	999999	117	999999	590	999999	125	999999	725	988	349	717	999999	53	999999	999999	471	709	206	369	917	111	474	248	999999	848	999999	237	244	999999	521	838	112	239	544	999999	226	999999	185	754	925	795	833	604	999999	611	826	110	999999	999999	225	390	999999	999999	498	951	374	869	735	999999	999999	888	529	554	999999	510	615	351	509	669	384	921	534	999999	444	132	278	870	999999	755	999999	103	81	716	955	999999	367	819	741	592	999999	999999	815	443	390	47	275	999999	137	548	995	485	999999	999999	153	999999	856	39	999999	376	683	504	679	999999	719	280	999999	999999	599	346	153	795	610	999999	386	999999	116	999999	71	406	999999	989	743	651	759	545	502	585	572	999999	283	338	970	374	999999	788	676	835	723	120	231	461	689	790	404	210	875	683	120	999999	197	766	967	999999	519	999999	761	38	230	999999	777	240	251	999999	999999	814	824	245	19	598	999999	999999	376	999999	185	999999	310	952	256	558	999999	819	475	999999	999999	517	370	999999	999999	999999	37	999999	999999	549	999999	990	999999	751	728	589	385	640	674	521	765	999999	399	27	999999	124	393	808	781	999999	513	957	999999	795	474	554	454	306	390	794	999999	712	666	826	617	194	195	559	233	666	183	999999	155	953	690	558	999999	352	260	999999	999999	228	866	942	46	999999	999999	999999	287	183	145	88	259	879	950	62	258	572	999999	93	999999	999999	585	999999	498	483	812	811	114	999999	436	111	999999	650	999999	352	846	724	790	242	959	771	281	60	531	999999	780	999999	12	999999	309	555	943	177	811	999999	643	751	454	562	572	999999	999999	371	746	999999	42	999999	999999	607	999999	999999	999999	177	134	167	562	999999	593	403	702	546	808	999999	616	
880	168	999999	838	968	709	104	279	237	670	999999	999999	999999	314	498	71	181	361	404	431	999999	774	775	53	654	442	118	168	60	860	999999	614	843	754	865	875	164	770	999999	999999	999999	264	553	507	588	705	999999	230	104	341	530	194	999999	54	841	116	999999	835	999999	536	600	936	228	999999	999999	930	617	165	448	623	999999	410	415	506	320	519	230	278	464	948	790	888	73	718	999999	842	210	799	912	759	999999	328	586	419	999999	185	999999	999999	863	657	98	496	782	999999	434	129	778	907	999999	332	885	123	380	245	999999	999999	872	509	47	801	730	999999	252	688	140	588	824	999999	999999	999999	483	54	415	999999	999999	303	116	591	294	219	73	303	75	999999	874	379	948	351	999999	999999	313	536	148	72	927	279	253	999999	351	845	305	782	708	599	848	999999	999999	999999	999999	999999	605	290	225	828	738	436	752	999999	814	761	640	999999	332	614	831	947	905	353	879	590	59	23	999999	999999	914	290	595	999999	741	999999	670	384	965	231	999999	32	320	999999	333	501	527	999999	999999	590	214	822	460	999999	768	901	935	365	694	794	402	592	50	775	999999	457	999999	286	920	781	999999	999999	517	110	624	808	636	595	999999	999999	73	467	733	660	245	999999	830	501	707	840	106	315	690	180	829	407	982	545	406	876	659	250	671	507	499	999999	315	359	479	959	999999	350	346	999999	731	999999	858	390	540	822	999999	349	578	89	684	785	575	346	281	226	999999	101	999999	152	727	823	999999	236	170	999999	786	481	31	748	575	756	968	383	999999	894	999999	601	999999	583	999999	320	671	591	822	714	999999	968	87	262	142	183	999999	999999	588	908	147	999999	999999	254	46	155	999999	829	514	928	816	999999	999999	999999	999999	234	999999	615	892	417	161	215	413	455	913	999999	403	768	616	401	605	774	999999	540	999999	916	999999	760	547	114	991	841	999999	894	897	191	81	700	999999	907	999999	545	311	180	756	932	228	774	340	228	751	559	999999	122	333	999999	407	366	999999	999999	852	335	78	787	426	319	138	519	999999	732	999999	702	999999	999999	313	69	999999	624	999999	824	697	607	999999	999999	362	442	627	964	570	856	783	714	80	822	64	762	477	999999	754	446	804	999999	999999	608	999999	999999	375	515	808	999999	999999	783	582	806	74	255	905	749	434	983	691	174	949	701	948	41	632	999999	653	551	999999	999999	999999	347	29	999999	391	999999	847	313	76	122	165	999999	999999	10	142	999999	758	809	857	727	99	770	754	640	
999999	999999	660	450	427	14	861	267	681	629	913	245	786	85	863	94	902	999999	917	999999	18	652	999999	947	898	367	612	999999	693	865	859	108	999999	389	238	866	999999	407	885	71	261	897	625	657	97	897	487	682	945	773	824	967	853	185	631	117	110	999999	551	69	999999	999999	573	816	770	814	653	407	999999	997	923	505	245	856	999999	120	37	766	860	999999	879	999999	898	999999	999999	891	255	416	757	130	765	999999	855	999999	668	999999	334	808	886	282	254	90	835	948	849	329	732	996	858	521	90	343	999999	549	190	473	129	652	776	878	569	247	649	726	241	475	999999	419	197	94	786	228	879	588	757	799	104	949	80	720	169	258	999999	999999	50	432	605	316	645	205	123	681	999999	999999	712	17	999999	118	716	383	679	322	809	773	734	861	463	274	999999	999999	378	179	581	65	719	999999	688	413	686	809	999999	343	773	992	970	115	195	999999	875	750	999999	986	999999	697	50	999999	449	784	511	999999	968	340	999999	264	826	944	109	976	298	402	999999	37	431	906	513	346	548	817	803	999999	675	999999	999999	52	32	392	936	884	25	872	871	904	901	507	841	999999	819	999999	175	36	15	219	583	482	999999	340	564	336	193	999999	999999	999999	980	999999	999999	999999	940	481	241	444	17	224	961	999999	530	423	135	924	999999	972	526	40	652	777	999999	999999	18	916	999999	999999	828	610	999999	999999	999999	249	924	29	994	465	999999	348	287	999999	28	790	257	999999	952	18	999999	639	999999	220	187	278	979	999999	999999	56	377	34	861	549	616	407	523	651	851	999999	498	999999	999999	999999	383	188	753	921	758	833	219	999999	964	611	487	999999	999999	999999	999999	999999	269	721	761	948	999999	575	999999	737	124	621	999999	999999	315	671	519	108	710	661	837	999	525	999999	454	434	999999	526	999999	259	72	428	68	43	518	555	999999	777	999999	980	521	807	999999	25	807	147	999999	613	545	302	101	999999	999999	999999	652	143	781	210	277	336	122	999999	515	999999	674	695	563	243	999999	999999	649	742	754	999999	149	39	308	999999	261	317	868	233	981	767	168	684	940	381	999999	384	774	820	510	27	999999	999999	302	999999	350	121	584	999999	524	784	999999	359	634	757	547	999999	835	999999	949	959	468	888	589	748	999999	999999	755	192	852	999999	985	999999	241	736	999999	199	999999	834	168	999999	733	999999	999999	206	124	809	59	192	999999	999999	549	503	999999	550	558	999999	370	999999	405	999999	366	401	480	811	799	823	127	897	
999999	357	884	10	122	809	236	923	190	999999	633	269	940	572	358	93	174	492	958	690	187	999999	828	193	999999	808	784	999999	999999	897	407	999999	691	161	999999	485	884	549	390	71	999999	635	799	978	920	145	999999	794	53	397	647	316	999999	436	720	24	999999	999999	571	999999	35	895	858	293	984	999999	578	788	285	999999	999999	624	999999	896	377	552	999999	999999	999999	303	399	990	297	677	259	999999	434	264	441	999999	999999	999999	977	85	999999	427	776	516	993	999999	567	630	518	181	999999	32	213	969	999999	999999	932	999999	439	278	914	45	999999	191	43	999999	908	323	357	14	915	27	647	36	859	999999	999999	576	856	685	735	768	481	125	999999	237	887	999999	204	273	348	287	752	708	171	11	999999	594	482	109	677	999999	282	999999	265	180	384	187	119	120	999999	366	822	753	543	156	563	492	702	805	15	999999	128	94	665	638	274	938	865	999999	139	190	103	757	999999	491	999999	967	860	318	999999	999999	356	94	870	982	999999	999999	175	25	448	336	892	677	104	999999	135	198	999999	626	906	999999	321	261	980	221	999999	999999	745	61	660	999999	999999	394	953	305	107	44	224	682	183	274	772	850	419	803	298	426	999999	783	999999	307	129	243	411	416	398	104	113	658	719	399	264	999999	364	852	999999	507	724	799	999999	999999	974	175	453	642	673	471	841	187	923	999999	412	961	695	362	476	999999	983	999999	906	12	999999	999999	999999	999999	19	999999	495	999999	999999	790	702	863	655	275	333	953	999999	999999	742	927	262	926	735	871	987	302	999999	12	386	999999	524	999999	892	134	999999	418	211	669	632	999999	975	284	88	999999	155	548	316	999999	39	522	608	224	803	978	749	999999	830	101	796	717	240	493	190	793	275	999999	970	999999	115	999999	751	131	146	728	952	999999	999999	602	726	448	986	998	999999	999999	999999	310	383	914	384	166	999999	119	872	999999	784	999999	999999	295	866	999999	577	785	324	125	770	999999	87	85	35	771	165	999999	375	358	731	999999	520	999999	96	964	150	65	156	949	336	641	258	231	944	999999	884	563	999999	106	870	211	684	857	102	228	232	308	888	613	10	360	999999	523	193	551	999999	999999	208	901	999999	521	639	374	789	999999	238	856	141	565	887	602	999999	278	487	530	558	662	234	999999	742	842	177	999999	949	975	897	734	999999	402	498	999999	364	833	616	358	571	319	999999	963	999999	376	176	333	726	999999	857	476	46	663	993	319	552	340	169	646	999999	106	425	813	
241	503	819	999999	77	779	247	668	661	999999	958	999999	594	270	878	375	999999	843	816	550	128	999999	698	999999	409	188	564	34	999999	970	14	475	894	265	999999	999999	556	999999	265	946	170	199	814	907	705	754	999999	292	462	794	999999	999999	999999	874	999999	810	805	999999	338	888	225	223	999999	691	134	492	354	338	538	392	999999	247	999999	870	390	929	616	790	999999	655	999999	282	572	879	999	503	999999	29	999999	920	999999	999999	999999	376	731	947	204	132	999999	223	409	396	753	999999	999999	733	922	419	494	765	204	24	768	999999	435	942	650	999999	692	631	307	999999	767	617	999999	708	999999	221	149	442	735	494	17	464	255	76	999999	502	999999	275	580	776	535	805	726	675	999999	425	940	999999	306	88	439	162	916	84	629	999999	999999	276	594	999999	279	62	40	709	999999	314	437	369	999999	158	999999	426	60	530	799	962	890	999999	367	999999	280	360	145	656	65	855	548	180	447	392	134	999999	999999	869	506	483	774	27	668	999999	999999	581	374	158	867	999999	999999	395	285	666	255	351	908	872	440	919	916	384	654	162	999999	266	921	41	999999	582	745	999999	34	325	198	873	367	330	999999	699	986	999999	788	999999	753	163	895	780	146	783	729	808	439	587	566	400	372	516	999999	999999	659	343	135	999999	276	919	999999	999999	999999	381	983	588	148	741	999999	929	595	611	408	613	371	150	999999	250	852	937	751	447	999999	999999	510	851	59	12	49	653	999999	502	776	833	792	935	312	999999	799	151	670	999999	653	636	804	761	117	667	369	999999	448	885	443	339	178	999999	210	680	871	142	538	145	701	999999	78	102	835	999999	821	436	999999	139	450	710	276	63	793	132	992	999999	743	392	643	530	999999	976	68	999999	665	869	999999	632	999999	667	999999	535	996	374	999999	712	926	543	846	933	680	318	444	733	73	124	999999	999999	999999	132	398	155	999999	181	999999	101	43	398	908	951	702	999999	246	783	106	741	66	429	564	290	822	999999	546	999999	849	896	542	335	383	551	739	655	944	771	999999	999999	43	824	298	476	999999	537	634	894	999999	474	82	660	999999	331	67	710	524	407	999999	999999	608	792	332	188	559	708	25	367	222	56	999999	474	515	999999	708	242	140	97	612	295	999999	999999	479	385	824	999999	698	999999	493	38	140	999999	471	90	859	251	502	999999	999999	969	521	999999	681	999999	212	607	154	999999	999999	825	579	436	795	999999	999999	999999	322	946	364	677	19	999999	874	999999	916	725	
13	434	779	466	739	999999	181	642	773	999999	970	295	183	999999	737	999999	438	667	459	999999	751	457	469	902	928	556	755	249	960	558	402	497	277	486	603	720	229	166	999999	559	265	163	999999	322	986	37	773	147	940	319	535	999999	999999	221	973	555	965	999999	999999	193	274	931	682	999999	906	482	28	696	999999	27	480	999999	999999	899	999999	598	216	156	916	999999	782	618	309	650	32	196	763	65	512	58	754	352	628	903	294	333	480	999999	999999	513	18	86	524	923	839	264	634	999999	773	385	349	818	960	999999	999999	656	632	999999	202	719	719	962	193	575	272	999999	653	678	615	124	127	190	999999	413	892	706	999999	386	810	999999	561	999999	999999	137	999999	936	391	991	999999	638	701	448	833	999999	793	56	892	948	660	710	610	956	229	999999	267	999999	88	557	744	704	561	999999	231	434	167	790	999999	65	866	999999	747	662	185	976	423	678	357	52	619	846	813	155	999999	110	999999	604	709	633	870	999999	999999	833	256	798	87	455	999999	408	539	999999	376	836	92	335	963	948	781	252	999999	999999	811	999999	999999	898	999999	999999	531	130	276	562	91	57	195	326	478	913	999999	386	899	968	461	999999	512	999999	479	976	72	999999	146	218	823	466	397	291	999999	820	999999	358	907	671	924	106	142	999999	921	329	651	766	856	60	999999	404	352	277	137	999999	533	331	428	999999	353	140	983	68	999999	624	659	904	587	657	999999	66	478	238	54	364	816	999999	999999	160	999999	999999	543	96	675	428	999999	999999	163	875	297	574	999999	993	327	793	123	999999	247	999999	669	999999	188	208	42	486	926	999999	233	999999	56	997	636	278	589	56	999999	897	392	320	999999	999999	750	712	370	999999	137	999999	910	260	999999	742	298	398	490	587	128	345	63	198	999999	10	896	999999	829	300	938	661	999999	281	206	225	999999	927	796	140	997	476	999999	999999	999999	450	213	972	532	999999	709	247	787	11	999999	261	843	204	818	510	642	999999	882	80	515	475	81	639	64	35	61	370	602	360	999999	652	507	474	838	999999	999999	924	858	525	590	700	874	412	353	944	382	496	119	295	999999	999999	593	767	999999	884	379	574	917	999999	261	348	999999	437	999999	286	753	378	999999	766	713	718	999999	999999	999999	814	601	669	296	999999	652	999999	999999	316	861	999999	999999	740	999999	999999	999999	232	999999	361	273	252	65	999999	991	76	200	14	140	353	582	780	135	236	287	269	292	999999	287	999999	854	696	999999	338	575	467	
227	23	999999	411	93	491	711	160	103	247	759	999999	999999	229	918	647	434	908	734	91	828	832	999999	140	999999	972	944	208	506	999999	999999	727	871	534	849	999999	36	729	269	101	999999	974	143	50	510	999999	42	68	889	999999	272	188	999999	493	639	395	561	999999	999999	120	546	999999	654	526	92	41	999999	999999	380	741	621	999999	648	643	23	999999	699	422	630	999999	940	999999	319	999999	999999	976	133	387	895	463	625	189	989	159	554	565	330	999999	999999	999999	844	889	688	157	595	566	999999	999999	999999	999999	999999	149	999999	206	180	999999	999999	364	221	116	999999	906	257	916	125	442	715	999999	98	457	532	92	999999	161	698	999999	207	999999	703	748	999999	999999	906	119	767	486	962	999999	979	894	372	965	406	851	570	938	641	771	41	162	850	50	871	999999	263	999999	684	74	507	128	462	41	999999	472	670	745	10	148	158	639	480	923	519	999999	95	999999	686	613	591	760	999999	436	999999	551	897	405	301	882	856	164	999999	897	294	860	442	341	314	933	191	825	937	999999	623	402	999999	927	530	999999	938	696	999999	81	483	999999	708	36	999999	999999	999999	999999	453	127	999999	999999	836	582	638	659	762	754	262	753	431	766	999999	999999	812	738	868	969	874	624	999999	170	236	731	424	547	161	999999	440	204	367	916	999999	999999	221	629	565	110	299	999999	914	193	999999	184	999999	999999	999999	791	999999	171	251	999999	400	828	182	131	767	115	168	100	507	999999	999999	67	999999	515	394	999999	999999	193	183	768	680	12	709	761	999999	999999	999999	999999	999999	999999	202	279	999999	999999	526	999999	999999	99	861	460	941	208	374	568	870	386	999999	144	999999	921	96	39	988	483	925	999999	999999	421	405	715	33	460	999999	999999	163	999999	999999	633	988	841	364	616	331	999999	826	999999	638	150	890	349	273	948	999999	701	283	172	291	999999	836	138	999999	236	999999	156	437	491	999999	236	415	826	282	999999	999999	999999	567	480	708	999999	656	454	759	977	530	66	452	85	84	775	864	990	762	633	999999	860	417	999999	921	999999	295	345	749	412	735	73	76	999999	803	896	999999	803	464	26	999999	391	999999	456	999999	637	704	362	417	955	372	999999	74	649	999999	294	82	439	558	533	979	321	704	356	252	999999	989	999999	999999	187	641	999999	535	745	999999	999999	491	960	431	999999	480	933	927	999999	50	999999	999	999999	999999	518	823	704	999999	931	47	999999	999999	999999	214	249	647	369	90	239	323	999999	889	328	838	953	803	122	18	274	
999999	55	393	910	316	932	467	572	596	999999	364	937	816	604	708	308	728	999999	999999	192	646	120	853	698	480	739	429	681	588	794	714	999999	999999	999999	879	999999	127	776	715	999999	781	85	773	326	875	385	494	295	619	540	235	345	365	999999	999999	941	201	999999	440	999999	513	786	999999	801	999999	999999	252	835	724	716	190	952	999999	485	999999	571	347	537	822	104	254	999999	71	999999	569	999999	356	870	362	937	800	999999	345	148	767	995	101	971	277	233	143	659	570	903	359	282	592	880	424	66	999999	663	873	999999	332	999999	724	999999	242	679	306	381	999999	999999	915	999999	616	614	999999	415	480	376	269	599	960	595	573	167	999999	296	999999	999999	455	999999	344	147	559	998	999999	999999	280	165	999999	999999	926	762	186	783	987	999999	665	999999	172	19	586	236	999999	999999	386	999999	999999	999999	246	946	892	830	999999	186	452	778	209	999999	798	999999	144	324	638	999999	999999	208	999999	789	179	108	630	808	313	446	720	117	743	285	622	88	593	999999	919	792	706	106	836	10	340	999999	401	57	189	999999	874	271	598	732	999999	187	327	25	397	148	999999	93	526	999999	466	345	45	923	995	719	735	431	405	845	964	575	371	999999	458	999999	706	582	629	469	572	458	518	20	674	444	761	577	326	781	999999	999999	579	999999	543	999999	184	477	62	470	118	452	999999	752	999999	999999	815	908	567	436	441	742	463	67	917	17	999999	999999	259	999999	999999	167	999999	624	379	351	995	999999	875	463	785	238	530	168	360	129	592	999999	252	639	628	852	20	889	349	733	169	999999	439	535	999999	159	228	501	511	999999	347	251	383	999999	49	800	42	113	999999	212	222	305	999999	999999	999999	71	782	620	931	115	157	225	284	645	192	483	585	349	999999	636	999999	38	657	410	999999	350	391	826	600	999999	819	906	248	999999	520	999999	816	641	999999	116	377	607	570	999999	802	131	967	738	243	566	224	693	818	24	202	999999	647	305	25	999999	679	955	999999	113	295	999999	999999	148	134	327	666	944	239	188	269	412	467	261	999999	659	999999	999999	592	43	613	136	97	234	944	999999	226	520	625	999999	999999	421	587	999999	119	561	999999	828	999999	916	899	280	999999	999999	754	789	726	999999	698	366	999999	999999	372	986	499	999999	163	753	204	797	999999	155	328	999999	999999	847	999999	11	999999	55	515	999999	49	676	144	343	999999	457	999999	164	999999	831	999999	269	999999	411	58	999999	966	950	999999	999999	999999	999999	815	999999	999999	269	
889	999999	964	725	253	999999	999999	999999	999999	999999	999999	166	999999	999999	284	50	198	279	333	69	860	349	798	234	44	201	648	123	999999	999999	861	390	391	412	568	999999	199	999999	999999	179	418	999999	425	362	749	999999	464	701	127	594	627	545	430	892	999999	549	118	999999	690	61	999999	999999	237	999999	834	471	775	93	147	712	850	313	999999	163	650	675	924	999999	484	999999	737	946	996	335	605	999999	999999	499	13	999999	463	458	999999	536	999999	999999	958	662	528	999999	44	380	564	414	999999	324	853	276	251	734	625	672	265	466	324	68	740	901	166	999999	511	286	999999	999999	259	402	120	165	988	970	716	999999	918	207	199	999999	391	592	592	291	473	692	999999	279	403	790	999999	737	221	999999	940	67	505	19	999999	758	999999	446	165	350	214	999999	999999	281	27	363	999999	999999	276	957	999999	158	318	875	999999	999999	38	999999	724	468	210	382	943	881	39	659	765	999999	432	441	76	944	437	251	999999	775	414	976	261	49	999999	144	470	264	440	792	748	999999	964	956	999999	490	999999	696	999999	831	753	406	999999	368	597	846	999999	835	890	732	720	76	797	279	414	62	558	685	431	999999	999999	689	999999	247	910	999999	943	999999	710	999999	232	740	999999	999999	32	17	999999	893	451	200	999999	634	999999	999999	81	999999	833	695	999999	678	931	999999	999999	84	999999	74	955	14	999999	462	999999	170	135	315	509	999999	965	999999	256	406	327	665	243	241	567	287	325	743	176	238	312	257	922	999999	653	195	475	36	999999	958	62	730	445	989	999999	347	509	999999	208	999999	716	999999	999999	999999	999999	276	999999	43	517	641	748	222	999999	999999	160	655	247	102	661	323	514	938	223	999999	999999	597	999999	253	999999	230	777	266	544	85	522	30	808	776	681	387	391	442	519	999999	219	839	892	226	839	642	999999	417	999999	884	586	999999	78	160	801	763	57	560	98	297	863	492	677	999999	999999	139	846	471	999999	284	931	81	999999	526	88	514	704	999999	414	312	130	999999	858	659	999999	745	951	999999	974	918	999999	831	353	999999	832	999999	999999	140	520	709	795	999999	996	133	952	514	357	551	81	297	999999	55	999999	786	176	503	633	27	272	960	188	197	999999	999999	944	110	727	207	999999	361	353	573	491	704	516	492	373	734	999999	984	397	410	586	687	860	294	686	567	65	339	103	153	868	559	531	608	151	999999	189	852	787	159	857	719	999999	494	563	999999	280	683	999999	899	320	999999	573	999999	610	808	641	660	
999999	170	152	364	268	209	705	931	183	908	350	999999	555	999999	207	247	552	999999	743	999999	731	245	999999	999999	209	999999	832	590	986	753	997	343	863	999999	999999	626	17	502	461	744	789	631	277	372	343	999999	353	466	90	335	235	743	74	275	928	999999	873	770	999999	74	376	124	945	429	999999	17	15	36	999999	999999	999999	60	415	999	586	109	967	924	48	938	850	375	510	660	528	263	278	999999	999999	259	752	247	999999	396	378	674	686	999999	999999	335	265	327	51	509	105	184	999999	75	999999	829	221	949	731	227	224	999999	614	295	901	657	738	417	435	175	999999	999999	713	29	630	912	999999	130	999999	999999	999999	999999	334	11	564	353	925	999999	908	771	48	999999	515	129	182	377	69	401	945	999999	999999	848	891	875	999999	112	471	318	444	776	415	100	487	28	544	691	676	613	999999	558	999999	535	999999	664	999999	35	999999	593	847	263	853	32	999999	668	126	834	641	458	999999	999999	882	617	999999	141	999999	948	325	496	999999	490	999999	999999	670	397	999999	70	349	236	999999	654	625	877	999999	191	999999	393	915	999999	901	710	59	227	292	278	675	999999	767	377	309	188	710	990	18	366	561	406	361	787	999999	65	999999	415	999999	676	836	15	156	586	218	971	999999	506	595	874	440	484	999999	402	999999	959	302	999999	926	570	944	634	868	999999	629	999999	41	138	233	845	225	999999	516	999999	441	670	967	999999	168	338	155	213	405	144	926	999999	999999	959	999999	635	763	523	488	149	731	212	146	52	957	999999	999999	999999	999999	749	999999	795	999999	557	960	999999	992	121	813	999999	999999	740	239	999999	999999	552	293	82	72	597	92	701	999999	999999	884	239	534	999999	999999	476	398	999999	999999	999999	484	140	119	686	998	24	643	651	710	890	725	999999	973	412	999999	414	409	867	841	684	666	957	639	600	672	730	999999	77	999999	346	209	999999	809	582	999999	56	442	999999	83	58	954	440	991	276	651	893	999999	131	68	819	999999	531	410	999999	989	526	501	999999	23	999999	999999	575	764	373	690	553	191	400	162	999999	971	802	793	793	730	235	966	373	949	779	474	405	18	77	279	678	772	999999	593	732	555	999999	593	805	560	388	676	628	585	108	711	999999	968	999999	847	275	737	617	525	763	999999	138	569	244	804	102	567	696	999999	21	780	628	806	430	273	57	218	988	242	352	999999	348	787	999999	77	607	436	768	229	999999	999999	165	47	829	999999	426	364	358	11	999999	821	980	999999	999999	
327	93	69	548	976	999999	66	749	385	999999	214	999999	351	999999	999999	206	665	798	476	100	81	625	999999	976	999999	999999	692	860	999999	773	531	578	999999	223	533	999999	999999	999999	791	429	947	999999	780	864	625	959	999999	999999	191	804	803	32	999999	443	502	999999	501	999999	999999	139	999999	206	762	611	999999	999999	999999	138	999999	999999	658	777	999999	56	999999	879	999999	726	361	298	771	56	678	192	969	508	999999	999999	720	831	492	464	597	662	322	999999	439	178	222	989	999999	946	462	998	156	36	999999	467	300	622	999999	999999	731	999999	368	71	527	579	642	153	999999	37	417	362	700	203	999999	354	733	402	450	999999	513	372	737	824	593	999999	46	943	999999	999999	90	107	974	717	733	596	303	261	999999	859	535	79	428	999999	999999	109	307	952	846	672	999999	999999	182	189	271	368	999999	543	477	846	543	999999	999999	963	946	320	387	983	469	592	60	482	179	590	151	444	999999	212	295	493	999999	93	107	819	874	192	999999	795	455	999999	332	999999	783	386	326	837	999999	464	588	999999	721	324	492	999999	621	999999	728	591	47	826	424	999999	258	999999	473	459	601	841	98	763	394	592	537	104	270	300	999999	792	999999	999999	999999	489	624	999999	771	69	600	999999	207	623	464	343	757	629	951	271	511	800	913	866	246	576	999999	824	834	139	786	999999	993	999999	562	935	999999	733	800	999999	446	191	222	999999	999999	757	644	999999	309	61	834	908	153	999999	788	898	879	407	77	460	123	799	242	999999	282	211	850	876	71	999999	25	34	829	26	824	329	999999	508	999999	488	932	999999	525	782	305	878	255	993	543	664	66	999999	665	350	820	646	949	580	141	657	999999	768	999999	999999	45	809	89	999999	184	468	999999	380	400	999999	527	222	284	459	346	403	956	856	342	999999	472	106	368	999999	206	187	380	999999	377	359	581	174	497	999999	999999	999999	799	128	818	84	353	685	999999	86	822	999999	372	499	244	999999	999999	59	999999	16	318	939	450	600	929	997	97	313	13	51	17	363	725	539	712	850	604	838	47	268	63	786	577	999999	666	598	815	881	773	999999	658	532	999999	490	436	999999	55	209	198	821	986	50	682	487	999999	999999	882	832	786	394	143	862	21	999999	953	532	372	168	999999	341	999999	216	539	374	392	485	999999	999999	113	905	805	405	649	226	281	23	114	999999	223	999999	716	983	999999	389	505	795	520	572	537	904	445	886	275	999999	640	779	510	317	104	593	843	646	999999	881	
589	738	223	795	999999	939	427	282	999999	735	624	208	999999	160	868	596	965	62	999999	209	999999	918	139	999999	585	501	512	796	994	999999	364	79	264	222	800	767	582	724	677	999999	999999	172	941	999999	242	441	667	359	449	507	999999	791	938	999999	999999	670	999999	999999	220	402	999999	631	288	324	999999	555	999999	899	360	111	999999	250	385	120	999999	999999	976	598	999999	153	999999	163	357	496	11	573	140	735	999999	999999	168	999999	514	284	170	999999	883	626	169	999999	999999	768	998	348	493	387	999999	828	805	123	693	999999	872	76	999999	999999	284	999999	323	807	424	217	999999	231	999999	863	999999	999999	999999	999999	999999	360	999999	999999	999999	999999	164	18	13	623	167	312	930	687	446	158	999999	999999	999999	886	999999	102	313	362	999999	290	670	999999	405	630	650	315	877	936	700	343	580	11	999999	502	129	275	788	999999	650	121	287	420	999999	794	999999	999999	394	74	999999	331	999999	86	607	375	999999	386	613	383	999999	999999	434	999999	987	112	999999	285	999999	999999	999999	315	313	613	712	161	13	259	999999	610	54	999999	920	813	649	378	999999	504	999999	55	999999	742	999999	415	999999	999999	687	293	433	682	999999	309	271	999999	307	981	27	443	374	999999	372	999999	999999	13	999999	999999	931	620	354	618	816	999999	999999	999999	999999	999999	999999	898	999999	999999	999999	719	825	319	999999	744	100	748	515	667	361	852	139	948	682	949	357	999999	86	115	866	999999	939	815	865	154	427	288	64	999999	337	128	556	999999	981	999999	330	85	999999	999999	999999	192	114	686	267	964	943	933	999999	178	999999	995	821	781	57	999999	780	20	453	248	326	812	694	241	339	999999	306	678	967	40	628	999999	48	492	585	999999	999999	262	558	999999	210	999999	999999	999999	999999	999999	999999	774	412	582	872	319	631	381	277	717	999999	873	999999	34	667	999999	966	279	549	402	956	339	206	374	447	527	462	552	999999	832	999999	809	633	997	935	999999	276	999999	167	318	999999	999999	224	867	196	98	906	533	243	935	528	999999	346	999999	385	967	578	48	999999	355	856	89	999999	445	885	688	250	359	99	146	998	999999	121	240	751	299	125	338	187	999999	621	999999	318	112	999999	132	472	427	622	999999	999999	237	259	812	999999	572	999999	999999	982	507	848	999999	999999	107	936	999999	598	999999	999999	95	851	250	860	786	733	927	770	999999	142	762	226	999999	736	999999	193	771	999999	309	778	999999	999999	347	355	680	999999	74	495	220	999999	999999	534	366	963	536	126	712	377	472	88	534	
801	103	646	230	291	999999	820	999999	914	175	624	299	337	999999	129	514	894	999999	285	669	442	560	74	999999	238	999999	859	999999	14	480	404	999999	999999	254	387	873	701	135	399	485	253	181	306	10	742	245	39	688	417	612	818	999999	197	419	102	251	38	999999	999999	431	175	999999	319	999999	771	765	78	92	897	256	812	768	790	799	425	270	263	74	42	993	829	181	792	401	661	216	671	810	161	146	999999	830	999999	967	999999	633	862	863	238	999999	176	946	790	999999	799	59	406	999999	999999	832	999999	963	838	998	601	994	828	917	781	564	103	999999	931	760	999999	982	635	823	489	791	407	400	999999	65	827	883	390	631	601	612	810	999999	816	329	159	881	991	144	375	999999	804	944	999999	673	999999	907	25	40	759	999999	999999	582	907	999999	434	597	999999	999999	181	718	613	207	326	179	999999	819	999999	611	611	999999	999999	500	458	999999	986	462	999999	172	181	919	867	360	871	999999	197	238	375	613	894	999999	999999	999999	963	999999	712	607	628	912	919	73	999999	999999	429	240	826	924	999999	999999	225	999999	288	999999	612	262	850	263	335	542	999999	525	999999	999999	717	999999	774	782	999999	999999	999999	389	833	406	252	999999	462	464	930	999999	957	999999	113	999999	398	922	283	791	999999	710	805	459	281	96	930	404	620	999999	695	999999	465	999999	999999	333	292	836	148	881	721	999999	799	396	999999	694	584	719	422	821	449	795	775	983	186	826	995	12	117	746	476	848	999999	834	768	999999	185	913	875	999999	999999	562	783	401	999999	999999	999999	419	136	999999	512	220	981	798	188	900	604	482	867	570	337	290	728	999999	415	873	16	965	628	999999	519	671	999999	642	482	886	21	999999	913	85	916	586	875	530	244	266	866	699	655	867	955	702	56	314	453	68	833	392	999999	999999	104	945	790	363	999999	841	376	999999	999999	301	889	999999	569	791	999999	750	414	999999	166	158	16	317	319	760	817	816	999999	540	999999	999999	999999	628	397	716	980	971	795	521	999999	403	889	526	384	363	977	734	999999	264	999999	702	654	635	999999	999999	200	787	635	999999	546	261	999999	999999	160	901	999999	271	834	852	810	683	954	893	999999	763	999999	489	933	999999	783	93	683	999999	999999	496	769	427	402	559	526	203	999999	765	975	211	187	64	375	482	125	716	999999	291	454	975	747	760	889	472	999999	710	853	999999	257	463	578	856	954	999999	142	821	868	284	335	616	348	999999	917	544	585	214	124	999999	840	76	
999999	401	999999	905	748	18	537	930	980	816	349	665	518	522	999999	999999	109	711	999999	999999	847	625	955	837	999999	558	999999	999999	886	999999	596	999999	999999	190	279	186	941	999999	999999	133	293	938	304	518	277	683	680	405	911	265	115	413	121	546	229	567	445	87	277	199	175	192	53	999999	230	947	999999	337	252	456	999999	59	999999	999999	20	908	999999	447	570	954	878	447	443	999999	999999	193	291	303	961	711	740	863	781	726	999999	111	999999	999999	999999	329	857	352	999999	464	875	999999	617	894	999999	999999	247	998	517	999999	999999	727	748	421	999999	47	665	532	999999	999999	716	525	999999	78	268	999999	23	642	158	999999	999999	999999	294	999999	756	212	575	397	766	650	474	741	356	468	999999	240	999999	999999	341	999999	664	335	975	622	747	359	788	999999	635	626	306	605	850	276	999999	785	443	768	665	154	999999	277	999999	726	75	974	179	809	663	38	556	999999	311	897	999999	999999	559	999999	241	999999	424	36	761	999999	353	869	999999	89	251	999999	797	593	819	196	788	999999	570	259	557	772	999999	979	885	607	999999	767	304	952	691	999999	236	771	536	269	730	446	516	625	382	999999	93	999999	567	44	999999	999999	999999	999999	118	199	210	310	999999	999999	999999	445	999999	999999	79	999999	575	938	999999	795	999999	999999	66	560	465	352	880	999999	877	360	689	99	421	851	376	117	57	189	844	501	255	925	656	77	53	295	999999	999999	555	796	630	154	999999	999999	641	215	906	169	658	999999	318	265	999999	763	999999	135	33	299	787	999999	538	396	104	896	549	477	379	989	516	999999	57	528	399	91	730	544	397	648	220	171	999999	999999	530	88	193	990	503	893	298	917	271	16	999999	592	999999	244	999999	999999	233	173	999999	916	999999	488	718	790	999999	351	43	244	738	385	999999	626	761	650	999999	26	713	559	974	999999	701	599	909	51	999999	807	823	999999	495	591	424	56	999999	999999	244	52	999999	402	134	161	999999	63	188	885	927	999999	999999	617	379	43	103	674	999999	360	225	63	578	676	999999	68	528	547	999999	999999	960	42	301	477	415	823	656	999999	434	823	625	647	420	999999	999999	16	976	216	126	462	999999	750	999999	975	78	191	473	693	567	76	633	321	313	999999	925	894	656	363	211	556	387	782	249	376	734	577	642	999999	562	999999	92	321	431	297	658	220	185	326	408	999999	359	999999	999999	368	199	313	999999	389	108	229	360	999999	15	570	999999	715	510	999999	999999	500	999999	918	140	999999	983	321	
999999	26	382	714	719	999999	954	977	206	999999	40	881	186	430	999999	262	456	343	478	999999	316	861	222	999999	999999	999999	85	908	684	441	831	24	384	878	423	327	17	393	999999	30	999999	37	373	660	685	629	314	999999	266	296	471	797	269	523	999999	38	803	438	15	35	999999	56	302	999999	999999	25	506	307	999999	916	999999	999999	999999	458	999999	289	497	561	268	89	389	264	651	398	999999	44	754	861	999999	395	523	578	999999	484	765	999999	734	609	78	669	133	17	813	999999	999999	999999	963	811	720	999999	540	252	999999	925	646	10	404	999999	794	999999	270	644	999999	621	402	677	684	359	693	999999	554	888	493	598	999999	382	451	999999	357	570	999999	999999	150	158	854	281	407	999999	838	764	226	830	814	520	409	488	999999	202	948	373	999999	999999	128	538	181	652	758	581	999999	274	559	999999	556	234	486	327	504	284	767	999999	999999	999999	521	999999	999999	723	83	973	199	478	798	999999	363	984	845	466	824	612	977	999999	523	825	999999	574	215	132	284	589	43	91	983	309	999999	827	999999	502	103	200	572	457	999999	785	392	999999	999999	310	740	999999	999999	999999	502	892	307	565	607	453	739	947	722	843	449	493	939	117	494	999999	999999	535	891	352	373	634	49	529	632	737	443	999999	108	905	392	712	210	23	589	101	11	869	229	649	763	155	477	999999	17	94	845	285	999999	999999	486	214	680	45	656	867	999999	777	933	869	999999	747	848	999999	460	737	999999	926	999999	402	497	999999	316	252	589	227	167	319	521	547	892	168	984	131	429	188	41	174	999999	721	249	999999	999999	359	999999	25	306	660	279	280	801	918	756	614	488	531	897	438	456	439	710	543	265	395	999999	852	999999	999999	999999	281	705	128	569	806	163	272	999999	956	613	999999	920	506	999999	251	745	974	411	999999	643	898	999999	603	999999	999999	21	705	969	550	382	786	999999	580	273	997	999999	683	999999	950	461	225	512	940	824	881	518	999999	503	999999	649	999999	450	999999	93	498	990	111	409	642	794	457	303	478	584	827	999999	350	243	52	999999	71	625	460	919	427	396	999999	999999	837	419	808	212	999999	999999	379	999999	868	496	774	17	473	284	716	165	13	922	43	366	996	568	177	969	460	347	999999	387	990	999999	999999	999999	650	332	571	233	986	254	348	577	999999	999999	453	854	999999	999999	213	787	999999	304	999999	505	999999	999999	999999	999999	999999	999999	999999	999999	322	991	999999	404	999999	672	367	150	999999	493	179	759	999999	
465	999999	514	125	323	511	426	143	999999	479	999999	999999	171	749	666	550	303	982	157	999999	999999	265	999999	146	58	999999	999999	677	72	84	999999	135	166	921	999999	831	277	162	927	999999	336	484	522	522	660	846	668	922	700	600	419	510	32	266	854	999999	999999	999999	999999	299	714	748	999999	726	999999	569	402	249	851	835	282	150	64	820	176	999999	742	700	486	212	365	999999	976	999999	999999	914	113	899	77	697	892	999999	999999	637	622	587	999999	795	469	100	453	429	999999	865	327	278	456	211	100	608	467	249	891	864	934	841	772	608	999999	148	466	503	999999	999999	943	383	999999	999999	207	589	999999	946	240	999999	758	999999	802	121	154	999999	999999	901	808	999999	240	652	17	232	703	999999	815	999999	734	330	633	950	256	917	922	999999	223	999999	13	999999	766	520	18	505	115	998	48	661	464	674	679	999999	694	714	999999	300	999999	832	724	426	773	999999	222	909	762	807	999999	885	198	209	182	440	897	307	702	719	999999	999999	126	704	999999	999999	350	999999	651	78	266	542	993	632	579	391	314	587	737	999999	308	999999	743	307	319	999999	472	264	999999	249	668	396	21	214	999999	862	716	29	684	619	697	161	268	694	551	999999	892	999999	630	791	999999	320	569	973	421	545	769	818	395	999999	999999	999999	569	411	409	869	999999	788	975	716	675	999999	902	127	41	157	840	58	756	171	271	905	633	999999	124	357	827	999999	793	120	999999	999999	634	105	927	610	591	856	294	681	999999	113	590	914	126	999999	417	451	942	273	705	720	72	233	326	785	999999	859	297	999999	52	492	994	865	622	777	999999	807	199	430	565	983	764	84	545	168	325	719	593	284	999999	385	105	529	415	999999	835	410	778	152	158	731	569	999999	639	143	999999	725	301	348	999999	999999	261	999999	708	721	955	987	999999	999999	999999	742	999999	23	121	667	999999	999999	460	249	942	999999	38	57	282	833	424	532	445	411	59	999999	427	999999	105	999999	133	999999	821	693	427	847	722	620	681	415	465	556	130	972	745	999999	274	62	999999	928	581	214	250	874	307	999999	552	999999	118	870	999999	31	917	780	999999	999999	999999	766	821	105	538	417	376	999999	999999	868	999999	472	666	416	999999	375	999999	177	759	999999	342	946	396	994	304	446	511	810	100	999999	999999	349	438	930	999999	508	241	310	399	173	999999	383	506	438	31	89	999999	999999	545	949	182	999999	31	624	482	708	999999	999999	801	102	906	566	775	934	240	71	44	735	
427	999999	144	999999	777	595	999999	959	449	958	999999	224	826	999999	274	151	271	887	328	999999	458	290	138	999999	508	307	267	281	607	572	208	959	999999	999999	284	718	999999	633	973	436	999999	999999	268	422	999999	587	276	106	301	634	672	352	743	999999	999999	146	698	999999	999999	479	337	810	361	876	999999	999999	179	941	534	556	999999	999999	913	999999	999999	999999	31	716	560	921	41	171	979	972	899	855	225	823	607	148	999999	999999	999999	504	109	732	171	392	662	999999	999999	334	572	999999	999999	44	438	852	951	351	125	982	999999	999999	447	999999	830	999999	977	904	797	355	344	396	536	249	54	419	791	999999	774	639	63	719	513	706	598	999999	673	864	426	373	872	266	32	999999	916	474	999999	933	902	999999	414	758	53	72	990	185	218	999999	999999	29	70	413	576	485	929	459	999999	999999	577	595	714	999999	487	433	999999	999999	373	999999	333	579	363	858	999999	991	234	999999	999999	451	716	422	36	614	874	999999	312	999999	690	547	999999	999999	860	325	366	316	999999	302	280	620	589	999999	812	718	735	999999	999999	212	768	584	260	999999	784	173	999999	164	569	110	247	90	131	999999	397	999999	392	999999	719	48	501	339	923	999999	35	65	999999	803	999999	317	878	999999	741	999999	699	115	296	483	682	999999	300	212	999999	967	64	200	999999	574	525	986	336	999999	700	999999	710	999999	661	328	608	999999	311	231	553	262	231	783	348	31	325	292	539	908	999999	32	747	299	592	955	877	999999	566	297	999999	999999	980	18	999999	124	399	999999	453	967	875	999999	394	79	658	999999	745	281	852	477	259	243	456	428	685	999999	880	421	846	705	451	999999	171	24	943	929	282	222	29	233	632	64	838	572	42	999999	638	677	641	999999	219	605	982	99	999999	999999	177	561	333	95	999999	999999	424	747	525	999999	792	999999	136	728	220	999999	999999	628	845	204	404	883	396	455	49	213	780	746	496	999999	791	82	977	899	762	721	999999	933	989	654	999999	101	56	931	999999	268	550	912	999999	686	353	363	254	843	649	999999	175	877	55	41	207	677	999999	679	320	720	999999	237	966	999999	643	999999	638	999999	563	313	837	999999	18	781	662	868	858	809	502	437	827	999999	259	478	555	999999	999999	958	457	999999	839	999999	999999	999999	865	323	945	999999	999999	35	999999	64	999999	346	456	710	869	999999	378	999999	819	451	187	882	892	268	977	498	944	631	999999	999999	742	600	473	469	843	999999	916	999999	922	469	766	999999	712	773	854	999999	
31	844	152	623	589	999999	154	397	199	738	834	606	345	999999	454	420	595	999999	999999	688	872	986	867	587	357	40	416	999999	684	710	180	999999	414	74	477	109	999999	999999	100	624	999999	85	280	115	999999	320	13	475	24	356	882	667	999999	175	50	44	977	999999	276	559	712	794	713	489	568	715	202	280	979	355	931	778	954	697	999999	796	716	761	140	999999	36	940	345	338	827	513	999999	248	999999	442	131	924	549	999999	999999	999999	999999	790	546	742	127	999999	495	669	999999	113	712	764	933	254	327	225	434	238	532	999999	458	999999	661	65	57	953	999999	547	999999	16	238	423	785	580	433	999999	225	398	919	304	455	676	914	724	800	902	999999	999999	125	905	500	321	18	150	213	999999	999999	491	694	999999	999999	999999	445	417	874	999999	978	363	820	400	10	999999	319	999999	999999	782	469	937	264	154	648	477	999999	327	516	917	415	644	376	445	798	733	703	755	818	999999	240	506	850	511	999999	951	959	724	905	464	11	999999	824	431	528	201	237	999999	999999	18	527	128	999999	956	882	344	987	999999	602	999999	999999	563	419	819	999999	963	97	752	230	697	999999	999999	999999	61	916	636	820	944	916	607	506	164	999999	810	999999	122	605	893	628	589	964	583	132	999999	132	999999	370	15	880	999999	113	484	328	827	500	820	999999	999999	50	256	523	999999	999999	995	771	999999	332	609	839	999999	368	203	999999	999999	733	934	584	999999	928	999999	999999	999999	999999	999999	503	32	835	413	319	169	416	755	999999	381	75	999999	124	999999	999999	945	999999	999999	175	451	207	999999	360	687	104	566	245	921	920	572	981	709	978	117	501	749	352	999999	299	680	32	999999	350	752	999999	811	999999	457	999999	983	361	514	649	622	164	593	671	999999	318	999999	999999	494	834	290	400	366	999999	17	635	127	603	206	471	495	428	594	569	607	999999	292	746	787	13	999999	221	476	69	365	953	908	87	999999	999999	546	755	537	777	999999	361	218	867	812	822	999999	389	165	53	999999	204	569	33	74	999999	36	17	146	490	897	999999	924	307	999999	63	726	50	408	999999	999999	739	890	817	509	256	904	999999	999999	965	999999	557	65	432	999999	171	999999	999999	22	169	584	538	619	57	879	991	436	911	289	758	105	759	999999	569	128	424	313	752	523	999999	999999	611	83	180	999999	349	23	501	401	427	999999	841	37	999999	21	396	129	999999	999999	518	999999	993	145	184	870	453	576	496	314	999999	999999	999999	371	205	39	973	465	
448	999999	540	978	935	999999	862	999999	263	732	742	558	732	304	469	999999	14	998	146	475	999999	310	832	773	526	197	909	569	999999	479	999999	218	48	931	999999	83	407	999999	884	483	283	999999	616	721	999999	999999	582	197	999999	826	366	999999	893	507	565	148	937	766	461	748	610	302	69	999999	900	533	520	800	623	395	417	474	124	663	999999	813	999999	121	999999	588	614	722	999999	212	123	635	999999	540	375	542	999999	999999	89	146	872	999999	37	999999	820	310	427	999999	573	12	418	999999	92	999999	315	999999	454	825	827	872	143	888	131	856	671	274	217	979	435	999999	999999	777	394	977	790	221	999999	862	300	638	999999	999999	999999	178	794	230	552	95	234	622	98	321	812	217	999999	999999	859	999999	171	556	103	448	356	999999	999999	999999	507	999999	449	104	966	999999	535	199	711	310	739	952	72	450	722	131	754	812	992	938	964	187	975	806	361	615	701	744	999999	722	486	999999	425	162	723	448	646	140	656	506	785	622	506	702	255	907	118	720	833	971	693	543	499	999999	676	329	999999	643	999999	361	891	790	999999	999999	999999	82	537	909	727	999999	485	624	166	496	162	352	681	999999	560	454	506	980	910	573	39	943	177	609	486	999999	318	13	999999	304	999999	995	968	517	879	183	999999	999999	993	559	496	78	387	12	663	334	999999	999999	92	298	854	999999	879	90	999999	999999	904	927	432	333	965	481	237	999999	881	166	999999	999999	403	999999	999999	307	986	999999	999999	961	565	175	946	162	755	461	999999	108	450	704	999999	887	558	998	278	452	999999	669	594	24	840	526	131	506	950	484	464	704	224	999999	999999	528	999999	998	324	739	981	280	578	999999	560	139	421	186	50	496	999999	404	118	632	999999	327	999999	999999	130	49	999999	449	211	999999	996	226	884	892	781	596	883	560	999999	539	999999	505	999999	89	999999	711	114	944	465	999999	869	69	596	999999	999999	999999	762	941	877	284	694	541	79	307	517	344	255	528	405	454	999999	999999	719	578	171	35	235	687	999999	999999	934	999999	983	999999	411	936	999999	999999	865	184	834	941	682	409	845	929	436	793	572	129	999999	585	548	999999	850	814	350	27	430	11	380	999999	344	468	349	999999	558	331	999999	999999	999999	999999	663	231	619	671	381	319	733	242	598	441	124	487	999999	359	561	999999	897	597	596	999999	871	999999	999999	759	999999	224	999999	260	380	115	897	991	415	512	922	327	402	189	442	999999	293	999999	413	999999	960	999999	514	990	
43	999999	433	999999	984	112	91	800	427	999999	74	167	259	999999	999999	493	543	133	82	451	999999	243	579	718	164	566	328	683	459	864	798	751	710	79	226	794	681	598	17	312	430	131	999999	999999	124	285	780	810	336	999999	405	999999	783	72	999999	799	16	715	154	428	783	999999	350	562	71	323	456	190	267	77	999999	944	126	769	30	315	999999	47	603	879	785	518	356	539	469	962	967	647	515	426	787	965	454	589	529	32	781	999999	480	999999	828	600	999999	999999	118	460	999999	24	999999	258	466	969	122	275	999999	275	61	811	103	109	356	999999	675	840	290	846	500	536	250	999999	533	996	567	801	60	195	965	999999	430	19	251	999999	605	999999	960	818	852	189	946	999999	971	970	254	380	455	29	925	712	978	272	959	999999	774	999999	999999	469	999999	321	224	457	999999	964	999999	93	858	403	213	999999	879	472	999999	320	999999	999999	36	563	999999	197	355	40	270	262	999999	999999	999999	66	188	560	542	501	416	999999	999999	499	999999	999999	589	170	522	62	816	516	999999	999999	999999	649	604	787	28	171	717	999999	966	194	197	57	855	232	44	801	224	653	999999	388	65	462	999999	100	42	28	973	999999	674	303	224	999999	429	602	999999	410	462	400	541	380	999999	999999	999999	780	311	906	161	999999	136	721	837	173	640	454	461	817	303	513	755	999	197	999999	549	673	969	444	999999	263	343	633	348	824	121	999999	605	999999	887	575	789	136	867	999999	465	999999	465	61	999999	975	999999	81	117	949	645	542	193	657	653	999999	811	867	288	898	34	999999	382	23	61	145	849	598	930	728	723	999999	142	581	999999	595	217	918	999999	999999	999999	272	526	398	999999	578	999999	947	218	985	764	999999	999999	968	591	999999	999999	452	999	977	135	999999	999999	388	235	999999	409	612	999999	68	999999	892	546	999999	785	761	999999	983	834	482	999999	999999	999999	944	964	802	780	173	999999	706	24	765	918	353	999999	999999	999999	147	173	171	179	709	999999	160	301	871	385	223	193	830	999999	597	617	526	163	999999	172	206	999999	999999	246	245	622	291	53	928	973	999999	999999	999999	999999	837	999999	672	999999	999999	999999	239	999999	102	426	567	980	169	999999	999999	157	401	200	303	407	924	723	739	925	933	96	677	999999	373	897	193	115	967	199	999999	776	999999	223	49	290	933	999999	332	999999	678	265	463	572	626	780	581	999999	813	817	715	124	90	746	379	37	999999	132	999999	999999	243	461	22	969	568	999999	212	188	160	
23	474	381	400	733	256	678	633	999999	490	999999	325	191	301	999999	484	999999	696	999999	999999	22	25	999999	273	137	999999	999999	252	493	999999	976	578	999999	851	800	352	344	999999	357	500	701	403	169	642	697	879	62	169	862	999999	532	953	14	345	999999	997	664	117	273	999999	39	436	999999	111	999999	999999	922	999999	501	807	150	999999	349	708	152	619	856	178	575	257	721	999999	389	999999	482	32	574	999999	714	802	688	236	459	397	470	274	999999	68	138	684	999999	999999	668	999999	355	999999	614	306	203	528	151	999999	541	26	248	972	57	152	628	491	449	999999	625	698	999999	913	862	999999	248	877	366	797	49	891	300	998	398	334	652	272	418	277	864	195	999999	201	694	443	999999	497	227	999999	439	646	244	102	107	969	935	441	999999	661	68	325	171	353	999999	650	726	999999	584	722	999999	366	82	181	999999	439	999999	999999	229	999999	804	999999	999999	256	999999	999999	657	207	999999	429	399	221	915	756	219	548	34	316	745	999999	717	907	912	504	620	82	999999	72	999999	668	931	999999	221	927	857	317	999999	915	985	63	992	999999	999999	165	999999	999999	999999	999999	962	999999	999999	731	999999	185	712	896	999999	164	999999	295	999999	595	999999	241	497	392	10	987	899	902	882	119	331	999999	999999	197	999999	757	181	999999	631	257	109	999999	263	210	999999	45	225	960	479	511	290	700	999999	407	425	118	667	941	287	463	999999	70	578	305	409	500	133	524	339	90	983	302	663	581	495	999999	977	999999	567	964	772	999999	432	999999	829	999999	467	654	772	999999	100	240	65	999999	999999	999999	999999	958	800	999999	912	999999	999999	399	999999	999999	999999	999999	999999	953	140	380	383	323	690	999999	637	207	999999	779	42	999999	752	880	999999	752	246	999999	751	999999	408	999999	496	243	62	999999	317	43	853	841	593	814	999999	818	328	719	999999	742	487	351	411	866	999999	30	301	999999	999999	999999	409	999999	751	999999	901	466	555	120	883	150	270	618	181	604	353	999999	999999	999999	999999	999999	999999	280	896	503	18	409	53	541	537	999999	999999	620	133	999999	633	88	99	51	913	999999	273	218	999999	716	482	868	179	807	999999	856	999999	83	704	25	199	139	878	258	999999	502	422	23	582	999999	208	650	495	999999	970	274	999999	155	314	999999	669	999999	443	999999	999999	999999	239	999999	28	681	999999	999999	999999	117	999999	504	210	999999	507	420	863	999999	635	428	517	831	382	564	837	999999	319	689	768	252	355	999999	695	699	999999	403	272	185	995	999999	
776	999999	734	387	248	475	74	706	647	999999	999999	999999	718	25	671	199	766	999999	409	769	999999	951	999999	673	762	999999	809	510	999999	999999	158	999999	263	734	651	187	999999	995	326	371	194	613	52	874	653	935	136	680	37	48	637	597	776	236	538	825	241	999999	999999	716	666	999999	103	543	745	911	166	983	999999	494	102	999999	999999	47	584	758	909	234	29	999999	404	999999	483	999999	999999	561	910	37	205	826	946	999999	379	999999	704	631	999999	508	139	742	778	153	316	542	945	999999	999999	999999	999999	999999	915	16	51	798	321	999999	999999	529	76	999999	10	139	788	547	548	999999	401	748	343	952	999999	410	105	287	58	261	999999	999999	999999	999999	322	181	384	425	910	939	992	581	298	176	551	991	441	945	741	999999	999999	769	999999	887	473	999999	405	999999	542	515	911	764	750	999999	716	999999	900	465	871	828	754	372	637	608	74	820	459	176	411	999999	969	999999	546	409	896	62	945	741	147	822	776	685	883	405	999999	999999	831	239	460	411	100	999999	83	912	893	992	142	999999	822	652	999999	238	298	295	546	999999	227	999999	172	663	203	169	999999	999999	62	79	489	242	579	836	999999	999999	999999	999	166	993	999999	999999	515	999999	920	559	918	494	782	547	397	597	999999	277	21	490	999999	796	217	931	658	34	859	824	513	999999	816	986	663	819	522	298	999999	552	685	593	835	999999	743	644	999999	999999	276	514	682	891	382	312	825	509	999999	919	791	234	345	999999	774	691	401	29	742	932	831	962	999999	999999	468	999999	592	427	654	808	999999	999999	690	825	757	355	151	621	999999	514	171	164	665	999999	999999	904	999999	633	818	154	866	999999	902	999999	11	313	999999	999999	432	76	999999	999999	854	355	999999	228	543	519	303	429	549	779	502	237	999999	677	307	431	601	999999	108	959	999999	510	941	339	670	382	823	454	866	568	199	460	794	763	309	999999	999999	288	370	999999	339	399	605	97	231	674	547	999999	16	67	982	868	967	760	798	354	413	535	557	171	696	849	563	980	590	51	443	17	999999	986	693	322	999999	411	999999	219	905	854	118	996	834	999999	999999	999999	585	331	493	44	999999	955	906	999999	731	209	999999	999999	999999	624	506	189	241	999999	999999	999999	374	999999	999999	566	140	588	449	559	427	999999	999999	206	412	999999	404	269	558	999999	52	422	89	999999	999999	994	410	999999	999999	291	357	929	764	304	544	427	999999	916	999999	999999	999999	386	516	357	999999	999999	872	805	87	91	229	247	
630	832	497	542	940	882	88	680	166	990	214	168	999999	999999	796	42	661	999999	320	488	613	632	505	999999	906	732	999999	999999	999999	604	72	301	71	999999	309	999999	806	11	487	999999	837	999999	999999	912	181	358	155	999999	383	839	153	999999	770	999999	634	998	336	832	999999	217	999999	667	558	561	928	913	106	101	198	864	235	660	507	999999	999999	999999	861	999999	493	558	587	419	999999	292	461	969	530	999999	999999	999999	605	999999	375	279	385	180	999999	218	983	999999	261	999999	109	519	999999	492	999999	21	99	997	999999	999999	999999	87	999999	766	999999	275	110	999999	392	999999	615	999999	268	261	295	237	384	479	218	999999	609	999999	306	533	320	528	677	999999	384	519	241	488	174	999999	634	297	649	619	551	999999	118	35	876	999999	448	222	260	999999	999999	367	637	999999	788	999999	142	124	999999	106	456	110	597	142	584	872	999999	999999	722	999999	626	997	587	764	928	66	544	999999	358	819	95	999999	278	324	770	26	999999	621	700	680	730	520	517	999999	999999	451	564	976	999999	13	999999	321	999999	855	736	999999	780	999999	691	732	999999	557	999999	960	999999	999999	832	283	371	567	990	999999	999999	51	674	999999	490	44	999999	487	502	568	999999	354	876	773	999999	422	588	570	245	19	929	968	731	182	999999	557	541	814	618	291	614	882	23	999999	884	458	191	999999	719	746	280	999999	240	391	423	422	93	999999	749	419	694	999999	331	980	992	999999	320	501	999999	933	999999	787	868	999999	953	999999	341	855	999999	999999	241	957	999999	499	739	725	999999	349	999999	340	999999	303	75	209	596	813	561	42	39	426	147	999999	999999	786	253	493	345	999999	437	999999	91	238	359	599	188	999999	949	832	251	276	999999	999999	742	31	469	209	721	669	623	149	700	999999	826	472	999999	552	999999	74	256	255	390	718	999999	999999	259	244	944	999999	30	859	864	728	790	762	999999	176	946	255	326	54	771	676	999999	999999	472	782	412	999999	586	635	999999	884	585	999999	886	21	999999	156	999999	235	264	255	648	764	285	971	518	73	999999	846	605	444	747	211	484	714	323	624	133	476	999999	66	889	394	999999	979	153	795	876	999999	117	800	482	101	789	526	37	999999	22	501	274	348	121	739	40	612	147	383	521	182	698	444	999999	306	402	207	365	999999	951	305	999999	722	999999	999999	739	999999	999999	655	422	958	686	681	611	632	211	999999	945	160	364	211	842	769	283	999999	985	672	777	186	699	999999	170	773	690	717	673	551	161	29	
10	234	650	999999	961	563	495	26	833	400	999999	908	999999	999999	999999	750	999999	68	449	492	999999	76	38	999999	956	999999	797	999999	991	894	999999	999999	342	999999	159	140	560	360	807	720	218	968	839	999999	92	790	999999	999999	999999	940	263	615	112	668	912	934	205	865	535	141	765	583	35	999999	442	444	576	999999	65	768	199	999999	261	999999	284	147	236	999999	999999	175	999999	999999	47	61	640	353	557	999999	999999	225	999999	999999	824	675	999999	999999	943	900	999999	647	224	999999	899	999999	750	999999	363	383	394	775	707	553	999999	999999	999999	922	999999	973	307	99	887	901	999999	999999	999999	504	288	585	773	648	203	999999	708	999999	999999	496	999999	931	310	490	989	999999	290	248	518	390	532	465	45	42	999999	970	603	999999	760	999999	999999	69	999999	256	871	778	610	745	999999	381	999999	118	418	153	999999	613	672	817	109	713	621	999999	999999	453	972	823	550	741	558	233	732	854	303	638	804	999999	999999	999999	618	999999	999999	545	999999	146	546	423	56	999999	63	486	307	999999	754	999999	700	619	737	999999	999999	58	237	999999	999999	358	648	999999	814	780	999999	999999	999999	999999	208	888	999999	86	416	194	907	558	777	659	687	81	926	999999	999999	257	999999	195	156	832	780	570	999999	703	358	318	497	556	608	275	999999	957	534	689	587	865	905	999999	212	552	999999	725	281	578	999999	124	432	702	889	999999	842	164	949	129	838	999999	999999	447	728	107	697	361	999999	511	117	730	547	246	368	244	999999	999999	982	999999	999999	64	299	414	999999	244	886	999999	666	51	432	999999	999999	999999	999999	999999	960	999999	895	115	999999	568	999999	769	999999	461	576	999999	343	654	226	529	181	355	217	783	348	500	925	493	999999	901	695	908	88	999999	721	143	395	999999	284	882	427	877	747	353	999999	529	943	70	999999	701	462	21	999999	999999	226	663	206	77	999999	469	542	411	894	999999	999999	867	691	999999	740	443	799	924	380	999999	999999	304	607	863	504	818	556	865	826	999999	449	683	93	999999	503	68	999999	328	807	815	350	999999	983	794	480	421	837	202	329	999999	999999	999999	999999	491	801	922	65	343	573	792	999999	999999	585	384	513	999999	784	516	999999	682	999999	999999	999999	565	992	95	999999	813	393	92	981	363	999999	602	617	912	52	601	383	581	999999	602	755	24	999999	673	440	608	999999	290	999999	331	945	647	726	999999	420	86	499	716	999999	252	999999	490	811	559	141	983	767	601	157	999999	143	675	679	904	725	999999	999999	329	655	712	
999999	999999	454	999999	417	898	875	195	501	966	112	667	970	999999	652	274	213	999999	542	456	840	999999	143	455	197	280	999999	999999	705	318	423	999999	70	898	719	848	999999	162	151	242	117	581	110	190	999999	476	999999	919	262	461	899	320	786	999999	872	844	968	999	999999	147	930	999999	490	999999	553	932	999999	82	51	804	238	61	211	309	999999	268	587	953	374	721	576	58	570	999999	999999	113	999999	861	999999	999999	879	46	690	14	312	999999	101	917	637	158	869	999999	878	457	233	999999	118	486	859	613	266	25	634	750	570	882	999999	246	773	449	999999	745	55	999999	924	999999	370	207	997	295	999999	669	325	999999	851	999999	180	999999	30	571	994	906	11	423	618	864	411	940	999999	999999	571	854	154	999999	609	999999	586	712	533	41	999999	911	489	574	446	999999	999999	418	999999	999999	711	999999	226	212	455	642	743	632	557	70	999999	999999	763	576	999999	322	525	999999	999999	727	368	468	589	999999	93	999999	427	437	999999	31	174	993	52	817	718	999999	999999	999999	999999	966	391	999999	164	999999	251	999999	158	912	850	133	999999	572	800	999999	268	253	791	237	128	372	225	315	655	536	896	999999	388	945	999999	999999	684	999999	395	651	346	999999	999999	126	747	999999	934	514	587	853	950	602	203	999999	999999	474	408	410	823	379	751	85	999999	628	576	454	678	212	63	999999	999999	497	186	159	833	999999	939	675	489	101	438	999999	728	802	585	304	603	516	396	394	134	284	759	26	899	271	116	685	549	303	999999	732	460	270	415	463	425	53	47	705	999999	999999	921	732	999999	50	356	999999	999999	282	851	999999	816	669	202	174	738	169	999999	999999	999999	264	999999	999999	743	706	260	468	999999	132	878	559	999999	999999	859	401	362	999999	86	859	999999	610	642	277	451	999999	999999	790	77	251	724	266	999999	999999	958	280	608	735	989	999999	790	887	999999	920	999999	999999	999999	135	810	801	811	711	92	399	657	147	621	857	744	557	999999	999999	400	155	999999	999999	765	13	732	589	999999	627	47	999999	79	999999	501	722	874	159	501	789	980	999999	439	23	183	404	817	820	999999	750	990	999999	453	330	497	963	999999	999999	999999	690	999999	999999	999999	193	999999	250	329	630	645	899	999999	594	65	10	489	134	715	393	448	371	999999	999999	930	999999	637	606	399	749	540	999999	208	102	999999	811	396	759	268	999999	349	933	84	196	184	759	767	405	385	999999	841	372	257	139	999999	174	504	492	999999	966	556	76	851	999999	100	999999	
999999	891	970	999999	999999	999999	999999	469	53	514	296	999	736	999999	284	242	231	999999	907	177	290	999999	758	999999	317	904	467	301	700	283	91	503	106	76	68	876	434	141	837	121	507	999999	999999	829	878	505	755	999999	691	999999	845	904	999999	923	999999	632	999999	999999	936	710	999999	573	769	770	433	999999	999999	669	121	408	807	999999	118	795	999999	503	982	929	580	999999	158	346	609	999999	999999	999999	830	183	249	999999	743	912	204	137	849	933	27	325	999999	999999	999999	999999	19	293	516	755	796	877	999999	333	650	213	941	134	999999	925	963	393	999999	256	962	729	429	685	999999	999999	896	981	946	736	485	666	999999	999999	219	72	337	326	869	682	390	999999	920	915	785	999999	971	79	999999	923	969	634	981	159	133	873	666	333	629	999999	999999	815	999999	526	848	983	999999	456	914	499	598	647	523	999999	865	19	808	513	900	999999	924	826	415	999999	999999	851	684	383	371	346	406	999999	696	258	823	999999	32	404	999999	801	858	524	165	86	335	331	120	999999	294	124	74	162	999999	504	697	999999	409	907	758	999999	308	307	95	578	103	594	999999	274	837	999999	999999	999999	446	999999	276	409	999999	339	697	999999	741	363	99	257	281	253	580	202	561	999999	175	124	645	999999	999999	999999	999999	586	982	741	999999	845	493	994	137	999999	716	335	237	999999	372	999999	999999	999999	265	944	999999	837	999999	849	24	758	712	56	134	871	769	999999	604	714	969	93	999999	956	999999	895	870	105	130	620	537	254	964	999999	428	105	904	332	814	558	353	601	289	142	999999	621	142	999999	869	265	890	350	730	523	999999	288	723	263	257	370	84	122	717	999999	999999	769	793	999999	628	38	966	446	999999	56	370	377	804	223	239	453	762	433	235	864	730	999999	524	999999	946	150	381	651	999999	454	483	999999	999999	603	820	999999	999999	999999	818	840	298	454	789	684	999999	999999	483	510	34	803	607	651	999999	999999	956	135	255	352	502	488	657	325	371	116	572	140	493	999999	402	281	625	999999	614	394	999999	286	407	839	999999	996	666	870	999999	282	846	832	353	41	646	999999	711	485	202	340	999999	999999	92	682	121	32	466	282	117	999999	999999	539	46	503	287	680	999999	999999	63	999999	821	786	999999	999999	270	999999	786	462	564	707	570	150	876	284	210	602	203	725	728	999999	999999	394	999999	874	999999	999999	795	849	753	966	967	306	431	696	518	406	284	993	421	381	999999	14	717	999999	192	47	999999	761	302	999999	487	999999	
687	787	965	436	33	823	994	999999	999999	937	708	598	739	999999	719	999999	765	804	327	999999	313	999999	41	535	999999	363	999999	67	653	44	999999	78	489	965	618	644	731	91	383	999999	998	467	437	308	999999	129	669	918	999999	483	995	498	367	287	699	341	756	439	759	669	140	999999	999999	910	999999	640	118	774	655	85	458	684	431	866	210	845	919	732	240	558	999999	774	739	179	48	69	711	999999	275	999999	999999	301	999999	713	330	71	999999	526	918	665	20	895	273	252	999999	321	76	999999	86	854	421	33	209	211	976	366	999999	999999	999999	330	929	906	509	377	999999	166	361	999999	999999	999999	688	402	813	999999	547	999999	999999	496	999999	726	992	219	135	421	999999	999999	102	131	999999	963	862	35	654	598	736	113	396	895	65	999999	960	359	999999	937	175	28	219	634	663	999999	855	711	987	155	338	719	999999	97	511	333	74	240	980	999999	286	663	748	999999	999999	444	412	999999	440	999999	766	642	999999	198	255	847	654	467	467	559	118	161	999999	999999	269	26	331	308	393	732	804	999999	999999	383	660	999999	999999	994	796	228	775	250	280	713	999999	695	465	593	841	664	678	606	772	430	473	999999	626	999999	956	999999	123	113	999999	708	999999	46	999999	880	537	999999	576	660	671	249	784	867	880	999999	128	999999	999999	737	466	728	999999	207	957	948	910	999999	886	39	47	974	115	671	28	572	243	353	999999	585	999999	108	98	999999	935	533	646	605	255	302	131	392	269	385	999999	999999	654	282	88	325	969	999999	857	999999	622	697	999999	122	849	317	999999	774	999999	976	681	368	640	44	272	434	999999	314	289	593	908	655	999999	730	999999	999999	918	960	275	116	615	999999	250	551	406	248	400	533	756	999999	211	356	250	293	703	289	862	619	999999	654	22	664	999999	999999	999999	967	982	412	98	333	399	140	509	45	371	629	127	99	999999	999999	43	779	558	352	392	999999	999999	431	37	745	663	308	950	999999	103	950	999999	977	912	439	999999	999999	444	999999	547	81	847	215	999999	83	171	772	999999	999999	620	243	116	380	880	87	999999	999999	999999	353	669	101	999999	999999	941	421	999999	149	187	208	768	56	344	135	804	321	713	208	509	953	583	999999	327	999999	10	859	843	958	106	835	876	704	612	100	999999	456	891	958	274	510	784	32	595	782	227	574	999999	981	575	569	373	999999	62	431	999999	778	773	225	999999	91	577	341	52	999999	332	74	443	253	372	358	999999	754	934	999999	179	560	
305	999999	999999	999999	960	999999	392	536	999999	999999	651	190	330	999999	682	676	80	192	933	999999	979	253	459	163	140	999999	999999	227	150	618	430	63	262	999999	483	238	999999	462	999999	714	949	515	879	999999	422	262	923	387	999999	752	684	999999	74	726	581	61	95	593	999999	315	253	175	396	853	101	597	928	120	510	999999	207	999999	999999	229	503	473	999999	649	740	877	732	999999	999999	397	933	999999	989	535	638	431	153	885	999999	815	470	784	129	999999	718	824	334	999999	876	999999	555	76	689	844	999999	117	999999	446	853	427	583	22	623	998	919	999999	608	403	999999	999999	999999	322	461	256	999999	999999	999999	348	930	915	553	919	364	999999	999999	867	999999	154	311	531	744	707	999999	999999	242	999999	170	999999	116	305	226	999999	341	797	922	242	999999	999999	95	999999	762	349	515	937	873	663	657	304	165	61	434	463	101	950	999999	602	290	721	999999	311	999999	233	242	999999	999999	622	588	566	406	610	263	555	69	999999	768	405	999999	104	865	578	800	999999	965	64	871	999999	999999	391	999999	329	952	892	429	784	955	539	116	999999	248	999999	85	100	898	999999	798	879	999999	303	191	999999	411	196	856	999999	511	693	268	999999	999999	999999	783	206	999999	999999	658	370	999999	284	842	239	298	999999	855	614	999999	709	966	419	265	992	999999	999999	209	524	917	765	46	983	283	271	281	928	127	313	477	878	987	999999	897	999999	752	129	461	952	650	999999	340	251	999999	801	726	848	922	771	577	248	997	588	169	892	999999	153	11	581	999999	369	999999	552	999999	623	999999	155	999999	999999	999999	249	93	257	874	826	434	795	49	481	544	432	999999	356	735	238	881	409	661	15	999999	609	128	880	994	290	899	788	999999	999999	90	581	337	999999	532	338	164	749	999999	343	467	999999	113	999999	46	535	364	845	816	909	741	322	493	516	722	639	131	213	263	594	926	646	691	719	401	963	105	909	824	407	83	142	695	328	547	576	506	999999	999999	469	999999	63	972	204	588	999999	999999	821	383	999999	217	951	496	129	416	821	999999	999999	138	83	439	454	999999	999999	999999	999999	626	174	968	156	143	532	370	793	668	999999	674	496	141	999999	875	284	999999	931	200	132	645	576	912	726	729	121	469	769	39	481	42	563	368	978	151	922	852	237	759	684	591	702	460	543	157	360	262	505	208	165	999999	100	228	999999	963	60	262	251	427	31	73	600	999999	999999	840	120	137	999999	491	999999	999999	309	181	516	999999	943	
125	378	579	379	858	963	999999	873	999999	942	345	999999	24	101	670	611	809	737	999999	991	938	274	703	46	232	110	24	999999	734	618	999999	711	183	30	935	883	672	58	172	110	999999	890	633	999999	775	482	147	999999	999999	999999	499	443	896	549	15	999999	999999	542	157	758	948	999999	149	944	33	633	482	999999	165	999999	939	761	575	520	961	999999	999999	805	999999	749	962	624	964	999999	129	484	999999	633	999999	94	219	999999	900	999999	161	714	751	999999	873	151	10	999999	244	999999	880	999999	868	386	587	958	999999	868	281	407	796	334	360	234	825	549	999999	848	999999	81	577	809	861	171	368	257	305	952	931	129	999999	818	999999	468	43	392	999999	439	56	67	999999	350	858	999999	617	827	363	526	999999	334	999999	162	174	999999	927	81	876	706	27	339	662	268	936	999999	658	999999	943	999999	999999	443	932	999999	802	999999	999999	237	999999	367	554	999999	894	778	999999	607	796	999999	999999	228	540	999999	515	909	421	999999	404	999999	413	706	844	639	883	471	335	999999	402	943	359	251	964	700	130	518	162	999999	444	883	178	339	364	72	332	725	361	238	927	32	967	95	527	999999	824	254	523	999999	658	433	452	670	214	852	999999	999999	263	840	999999	997	999999	936	999999	521	999999	83	351	999999	999999	999999	119	106	501	379	976	274	724	999999	999999	876	994	247	827	20	440	999999	134	511	999999	919	999999	999999	999999	930	999999	40	999999	16	154	750	999999	999999	999999	500	323	355	179	835	876	972	688	881	963	965	12	520	999999	271	90	939	948	840	956	396	696	999999	999999	570	114	945	999999	718	237	135	973	262	639	999999	999999	94	339	299	635	853	999999	589	557	431	999999	754	921	552	925	215	802	72	999999	999999	999999	999999	645	608	731	930	999999	970	654	837	991	749	999999	782	574	995	609	658	214	999999	165	999999	999999	999999	642	359	34	908	792	31	333	911	477	427	534	999999	448	730	568	704	341	999999	935	999999	439	188	873	149	999999	930	605	999999	857	682	66	695	682	999999	965	381	906	612	187	632	999999	999999	282	463	258	602	556	879	100	999999	771	999999	182	332	849	464	485	999999	931	999999	425	190	999999	999999	371	838	999999	91	765	196	797	728	93	312	215	359	905	999999	890	385	383	999999	62	357	999999	171	999999	360	517	999999	999999	31	681	325	216	999999	36	487	101	999999	313	475	999999	999999	712	53	810	869	127	500	559	75	994	555	999999	999999	999999	706	884	209	324	938	573	999999	300	776	56	767	
999999	881	999999	999999	328	481	999999	999999	613	159	999999	867	360	654	242	27	999999	830	37	135	836	517	206	999999	999999	891	999999	374	901	858	612	935	999999	53	999999	246	177	141	746	999999	484	999999	95	978	71	999999	999999	670	706	999999	999999	999999	749	921	930	588	684	13	825	436	999999	707	999999	754	999999	709	999999	317	880	999999	849	819	999999	514	651	265	431	227	268	585	999999	434	667	355	553	999999	196	84	122	195	999999	174	315	319	146	777	574	340	442	361	999999	541	790	710	706	494	999999	244	279	674	999999	466	999999	250	394	951	49	660	210	404	522	796	999999	695	999999	685	513	999999	377	874	691	999999	785	906	999999	511	999999	957	649	69	765	999999	805	447	999999	104	429	75	999999	194	999999	914	139	999999	839	360	999999	104	276	999999	999999	613	867	405	999999	75	999999	838	811	882	317	92	21	151	999999	999999	990	757	667	349	999999	448	847	192	146	999999	960	999999	77	88	175	549	690	999999	88	161	94	409	464	962	423	591	263	53	877	655	903	988	999999	999999	369	589	436	927	765	542	765	685	269	217	115	933	771	733	716	999999	401	392	73	487	999999	591	303	704	999999	674	999999	804	999999	999999	999999	972	348	798	718	586	999999	762	999999	545	396	409	149	999999	999999	999999	999999	999999	336	119	999999	520	925	921	792	999999	295	731	999999	100	358	961	380	778	343	999999	999999	973	24	140	999999	999999	529	527	101	87	999999	999999	847	999999	854	663	999999	206	999999	363	999999	427	16	941	999999	391	999999	772	999999	434	999999	370	913	724	896	846	516	206	999999	625	990	407	999999	715	336	249	884	567	245	694	493	184	999999	980	95	177	967	999999	839	274	878	757	999999	666	58	90	999999	999999	548	18	999999	281	999999	611	999999	649	999999	300	614	60	506	202	999999	502	940	854	818	999999	639	729	999999	442	999999	200	747	242	77	174	667	255	116	760	29	999999	999999	222	442	999999	617	445	580	676	468	789	767	685	231	999999	725	999999	272	210	494	818	999999	714	914	551	863	139	999999	432	633	369	943	745	999999	999999	955	728	422	876	324	203	999999	213	974	577	432	71	999999	239	449	473	999999	906	999999	210	108	832	999999	890	999999	488	999999	158	999999	108	845	31	512	922	882	997	780	395	999999	999999	999999	925	740	347	129	999999	128	352	982	169	386	46	999999	999999	209	133	429	532	999999	999999	340	10	170	875	731	411	559	98	999999	999999	693	597	999999	976	999999	183	101	999999	771	285	369	520	175	882	722	808	
552	540	722	759	999999	257	999999	999999	960	669	764	865	999999	717	999999	39	995	540	476	789	25	502	441	36	41	468	761	523	477	820	835	288	162	923	859	999999	999999	999999	874	999999	999999	999999	25	871	419	999999	999999	63	41	340	525	634	416	999999	793	999999	999999	696	727	118	999999	82	581	150	834	486	712	692	999999	234	663	406	666	40	789	51	487	569	617	804	122	708	492	146	304	210	872	230	139	810	919	679	870	765	949	927	401	875	47	999999	524	663	205	806	676	128	968	385	153	752	999999	999999	89	923	996	788	999999	444	845	633	614	999999	562	58	315	984	536	999999	91	999999	649	611	999999	999999	290	458	512	685	470	186	242	496	999999	387	247	389	600	947	769	999999	999999	999999	999999	414	328	42	110	156	501	692	999999	77	303	292	999999	960	18	405	643	999999	285	905	974	668	999999	127	415	185	999999	926	999999	588	999999	920	524	692	580	127	365	257	357	365	194	999999	593	999999	202	793	999999	287	999999	205	313	231	885	441	983	371	999999	211	626	999999	346	574	308	999999	937	383	999999	419	389	891	49	395	199	919	721	999999	85	999999	924	621	900	999999	999999	999999	285	909	45	93	999999	219	999999	163	631	432	29	619	999999	590	999999	819	36	865	999999	489	165	918	999999	966	999999	787	296	788	286	999999	34	813	999999	119	728	37	348	684	710	180	787	885	764	767	900	999999	726	494	998	115	595	999999	999999	999999	43	366	999999	79	373	922	922	324	877	626	999999	215	599	370	999999	999999	481	352	165	726	701	279	163	274	75	618	999999	801	789	181	419	999999	187	954	85	371	160	999999	320	788	257	999999	18	147	368	694	512	365	632	798	634	252	999999	999999	999999	764	213	612	999999	754	861	131	535	706	999999	999999	999999	645	999999	500	59	999999	999999	376	999999	999999	270	25	905	381	116	705	179	999999	999999	176	118	999999	590	321	168	547	276	566	999999	136	937	312	930	949	665	866	81	999999	749	432	999999	513	999999	144	503	197	706	999999	648	166	951	543	169	51	310	760	65	999999	342	511	999999	475	450	352	300	999999	95	955	999999	249	634	999999	999999	123	954	999999	838	999999	818	999999	999999	644	999999	770	184	404	999999	888	999999	999999	810	107	999999	999999	999999	745	73	97	843	545	112	751	915	408	531	914	301	55	96	704	922	609	165	371	670	300	999999	999999	178	896	814	206	316	811	439	536	247	13	626	218	542	999999	611	999999	868	999999	729	519	999999	269	112	999999	801	999999	
982	999999	942	437	577	206	999999	393	918	947	731	905	445	114	969	995	677	297	429	877	171	181	998	882	503	999999	999999	999999	440	999999	794	717	999999	999999	828	238	999999	999999	999999	430	30	158	831	664	551	962	999999	999999	550	253	999999	814	999999	923	783	811	999999	70	999999	996	634	999999	953	20	999999	23	510	84	285	999999	412	868	861	998	857	23	349	344	999999	541	999999	945	498	197	326	979	999999	481	999999	26	35	533	875	440	795	870	999999	821	999999	537	462	580	349	808	840	724	953	999999	76	770	471	999999	728	402	79	689	662	765	999999	999999	973	38	497	268	715	879	992	999999	212	986	999999	528	833	999999	88	356	605	689	356	601	36	370	414	816	555	999999	999999	482	370	116	218	999999	136	338	563	433	92	90	999999	961	731	999999	476	89	952	943	45	924	999999	723	94	999999	418	102	156	999999	624	681	713	558	999999	999999	70	106	778	387	401	504	249	654	999999	524	999999	999999	999999	504	893	334	863	612	999999	999999	999999	999999	32	999999	31	43	999999	950	999999	999999	377	544	886	221	472	380	311	575	551	999999	684	999999	459	999999	999999	999999	233	652	720	999999	817	111	436	204	362	999999	84	999999	366	367	323	299	999999	862	157	61	999999	999999	42	999999	32	298	999999	591	999999	497	197	462	859	998	999999	539	239	519	593	275	118	692	999999	58	306	769	218	193	227	395	824	596	422	999999	524	999999	619	208	277	529	999999	844	999	999999	999999	621	999999	368	999999	999999	70	999999	279	999999	943	816	798	999999	226	263	89	999999	999999	809	672	601	999999	535	999999	246	919	41	999999	74	235	273	999999	994	823	684	96	850	999999	443	335	999999	327	999999	390	708	999999	636	999999	23	999999	173	480	199	202	634	581	157	884	320	999999	38	999999	215	655	680	133	804	170	541	177	238	249	999999	484	183	999999	508	154	999999	470	999999	59	999999	999999	71	999999	503	802	199	113	999999	966	326	578	999999	415	122	885	999999	585	971	476	450	845	221	923	999999	999999	999999	360	82	13	119	850	581	979	854	590	999999	887	629	12	999999	437	239	999999	923	362	188	768	171	623	999999	199	498	816	609	393	412	148	253	788	783	999999	999999	935	856	475	997	326	999999	531	301	999999	999999	968	999999	22	999999	999999	999	196	999999	260	198	459	568	920	361	999999	380	471	187	455	643	999999	999999	142	407	303	415	457	365	861	999999	639	331	623	243	530	321	596	776	463	148	67	999999	533	999999	581	999999	936	999999	242	946	99	999999	
846	999999	125	749	373	999999	323	543	552	830	674	53	558	138	945	999999	831	453	783	695	999999	999999	999999	999999	695	492	825	926	479	343	133	915	127	296	484	445	128	780	999999	981	999999	920	999999	237	588	489	100	452	999999	259	999999	788	172	404	630	539	601	537	999999	999999	789	396	73	999999	706	999999	925	999999	653	509	999999	61	999999	999999	999999	802	720	999999	999	215	999999	383	504	999999	60	344	999999	722	999999	945	843	590	725	77	201	76	857	387	530	999999	564	828	798	999999	690	241	292	370	172	827	818	253	999999	848	488	999999	891	842	999999	372	17	212	999999	708	666	977	335	999999	611	999999	999999	343	827	180	651	999999	999999	582	540	818	62	392	999999	838	999999	599	63	999999	999999	785	184	25	229	999999	821	999999	999999	999999	265	712	906	999999	758	997	999999	999999	425	999999	207	999999	831	319	312	349	319	625	652	767	581	77	924	999999	849	825	989	929	124	999999	999999	999999	352	494	327	827	912	207	633	562	956	652	999999	999999	679	999999	954	865	713	999999	848	206	708	463	999999	198	788	457	15	999999	17	952	370	756	999999	906	573	347	999999	999999	436	122	991	100	811	929	893	999999	778	185	999999	134	999999	999999	820	999999	592	888	999999	138	999999	465	999999	699	554	13	291	427	687	772	110	616	873	237	453	736	999999	617	999999	590	305	560	999999	829	71	883	736	999999	999999	999999	999999	684	372	863	999999	999999	999999	302	999999	999999	647	475	550	16	85	265	260	999999	999999	94	947	974	246	999999	833	999999	787	999999	637	999999	999999	999999	491	831	999999	425	253	20	791	482	815	912	80	845	942	829	19	672	754	806	633	999999	345	851	909	349	448	978	39	958	999999	558	664	876	539	999999	984	719	999999	660	21	999999	999999	318	999999	44	904	401	999999	999999	478	124	617	831	47	530	819	999999	921	118	976	275	981	833	298	266	999999	204	315	460	999999	999999	999999	103	999999	393	550	37	582	874	445	57	535	35	489	79	940	999999	839	999999	999999	354	797	449	999999	745	268	373	29	22	786	999999	95	991	169	999999	10	524	45	653	999999	792	66	999999	672	929	739	999999	354	229	999999	424	999999	306	788	500	502	674	420	999999	134	186	17	570	98	735	999999	544	999999	310	999999	426	999999	999999	999999	999999	297	751	999999	753	999999	312	29	999999	696	999999	999999	789	213	668	686	336	113	986	999999	803	785	496	958	999999	999999	205	999999	53	160	899	626	999999	277	909	212	751	897	666	53	821	999999	216	874	726	390	999999	
341	207	623	742	323	811	665	235	103	801	999999	839	785	810	999999	976	649	999999	744	184	522	304	999999	935	999999	446	999999	999999	646	999999	621	241	556	795	999999	999999	429	418	586	815	514	999999	815	411	958	999999	999999	242	608	190	999999	87	999999	215	660	46	741	688	314	876	869	999999	588	524	189	999999	292	990	946	330	556	241	999999	999999	670	999999	488	999999	977	379	565	709	999999	466	21	543	260	350	144	999999	161	999999	114	709	946	556	462	300	231	407	776	999999	296	288	633	335	867	62	545	999999	558	687	711	934	321	169	858	999999	513	645	310	999999	855	129	179	814	137	511	999999	999999	999999	197	832	579	602	999999	423	820	999999	685	676	207	999999	955	279	474	40	179	398	786	697	340	787	585	107	835	44	177	118	818	999999	365	999999	431	171	999999	854	141	341	645	999999	47	298	827	969	112	145	900	849	705	784	958	123	206	426	688	999999	256	482	767	640	255	999999	24	487	320	139	384	794	908	619	898	837	999999	50	999999	51	999999	616	994	699	144	327	999999	44	250	252	871	14	999999	999999	607	659	574	15	500	335	999999	349	658	999999	761	116	941	95	999999	130	370	166	766	999999	999999	639	999999	78	505	928	308	979	999999	999999	267	379	321	948	22	999999	273	746	999999	334	766	620	958	30	938	38	385	327	158	999999	881	999999	999999	999999	521	967	182	505	509	999999	36	999999	999999	999999	716	391	794	993	83	646	857	624	617	999999	880	828	681	999999	999999	999999	552	999999	999999	127	196	552	999999	999999	437	54	77	999999	999999	999999	307	472	517	378	314	556	243	392	254	512	999999	267	107	999999	955	692	296	715	375	42	29	999999	473	999999	403	173	260	318	566	39	579	99	386	639	144	418	321	313	161	583	243	999999	736	328	999999	928	454	999999	999999	744	758	361	401	215	958	999999	999999	531	974	150	305	925	826	224	933	182	880	468	672	547	381	982	563	791	798	999999	999999	154	140	475	719	926	787	821	281	227	698	999999	680	999999	999999	789	339	20	288	318	343	522	999999	682	57	985	661	984	373	775	798	609	416	109	942	853	401	999999	431	378	148	15	943	715	999999	709	788	789	137	591	999999	552	513	490	999999	796	999999	458	427	734	275	803	999999	505	429	98	999999	581	999999	565	999999	999999	589	910	999999	338	578	680	208	348	207	871	856	999999	132	255	106	926	583	155	104	943	999999	697	999999	345	557	447	999999	395	999999	216	999999	572	203	822	963	603	320	
198	999999	89	999999	89	536	403	946	999999	999999	184	999999	838	999999	794	471	455	749	892	806	834	780	141	999999	999999	999999	990	32	293	999999	309	999999	503	616	999999	999999	24	693	11	999999	710	398	881	999999	121	403	116	999999	65	111	999999	999999	999999	796	999999	417	96	695	446	685	546	381	999999	98	84	891	999999	231	613	999999	456	761	748	732	999999	446	898	999999	282	419	298	781	999999	191	838	236	221	706	999999	977	999999	329	257	326	999999	338	735	793	989	229	904	884	999999	197	999999	987	334	999999	699	49	519	28	422	36	397	765	414	999999	999999	847	680	792	100	635	36	136	999999	999999	118	768	711	999999	88	63	999999	999999	185	779	999999	851	902	873	999999	101	468	822	906	999999	928	999999	924	263	544	151	999999	122	793	969	171	528	483	901	239	931	338	414	939	369	999999	999999	589	635	944	999999	945	999999	785	999	999999	214	230	293	503	999999	843	457	570	999999	513	999999	999999	215	617	18	377	10	644	84	762	64	882	547	709	945	278	298	318	999999	999999	743	999999	794	802	957	308	200	999999	978	98	880	999999	12	999999	999999	374	383	27	936	999999	999999	172	710	246	999999	331	999999	999999	558	999999	554	999999	433	999999	999999	75	825	413	999999	710	999999	602	999999	986	881	999999	999999	692	589	999999	895	281	382	999999	261	580	999999	557	999999	635	626	616	849	996	999999	742	419	270	999999	64	549	969	367	999999	999999	352	506	723	364	902	999999	989	999999	977	999999	999999	766	327	489	199	448	277	999999	34	94	570	752	999999	999999	149	801	999999	607	999999	41	999999	913	999999	999999	999999	84	902	202	786	195	999999	621	872	910	270	975	102	999999	894	999999	281	255	343	152	999999	999999	836	999999	225	999999	831	391	469	999999	170	369	999999	73	579	124	999999	84	999999	999999	457	949	879	999999	193	174	708	838	712	918	760	680	580	13	972	320	999999	631	977	685	363	999999	162	927	749	999999	999999	39	999999	780	80	207	317	503	694	342	999999	87	97	61	402	992	999999	550	195	490	788	616	999999	269	876	913	106	263	485	999999	999999	999999	999999	292	809	679	636	999999	848	562	373	87	319	999999	600	170	999999	926	292	370	575	611	999999	269	121	747	937	942	903	999999	110	64	28	491	545	999999	999999	999999	999999	722	366	999999	999999	999999	999999	711	307	999999	668	716	379	180	970	124	637	999999	999999	750	181	71	741	693	39	692	999999	319	68	827	103	833	102	739	684	999999	999999	829	909	119	152	410	450	486	283	196	787	929	
93	903	853	360	557	327	999999	190	980	672	716	20	179	807	652	479	999999	835	623	639	496	410	999999	808	999999	110	999999	770	999999	265	420	842	905	532	235	999999	999999	742	286	774	115	504	999999	341	123	899	999999	345	999999	970	128	447	573	157	443	682	793	55	84	456	719	862	568	725	262	873	999999	999999	581	497	999999	999999	559	848	533	992	821	999999	999999	387	170	272	23	999999	147	972	999999	757	999999	552	371	929	999999	829	65	999999	935	863	999999	249	794	302	763	999999	474	502	888	724	623	451	861	24	360	697	999999	456	849	917	587	999999	603	357	999999	38	999999	576	957	730	793	999999	999999	957	699	455	592	999999	509	999999	999999	999999	93	999999	143	999999	691	357	579	970	542	608	403	27	286	799	645	999999	744	734	143	999999	545	168	930	343	999999	904	325	904	999999	999999	999999	105	741	943	999999	57	223	911	347	778	997	986	197	194	886	999999	681	900	809	999999	133	999999	620	288	109	925	624	999999	999999	787	41	999999	866	123	999999	999999	999999	999999	603	597	233	833	397	365	999999	558	999999	745	999999	354	232	424	999999	958	999999	999999	485	462	843	280	433	999999	658	560	746	332	130	84	533	588	763	999999	307	221	923	300	999999	264	999999	550	999999	879	354	908	564	616	579	907	999999	487	823	999999	499	332	174	810	185	837	618	999999	438	896	221	868	999999	884	127	882	44	15	796	230	83	999999	325	553	78	749	999999	999999	752	222	266	55	765	939	849	974	56	123	124	999999	999999	811	122	69	667	486	327	680	999999	697	873	811	691	999999	750	999999	999999	621	742	435	999999	487	824	225	639	999999	113	651	45	999999	999999	999999	999999	999999	583	999999	191	265	886	999999	432	325	641	65	349	454	364	172	198	653	999999	435	381	689	707	999999	987	896	429	501	382	675	645	999999	999999	951	999999	445	29	999999	24	751	734	159	999999	526	846	768	999999	194	812	941	462	391	186	999999	550	211	548	424	285	295	835	999999	219	757	679	295	204	397	999999	918	152	710	639	999999	700	231	686	190	322	228	29	245	999999	441	222	263	179	460	999999	720	896	999999	213	729	915	349	940	255	999999	999999	999999	999999	661	893	798	751	999999	960	709	329	524	367	112	66	275	600	999999	777	544	999999	125	744	986	813	999999	999999	507	910	309	999999	999999	440	999999	999999	655	999999	999999	795	643	470	511	999999	750	91	999999	538	999999	156	463	999999	999999	173	711	999999	446	828	501	999999	999999	999999	999999	842	661	357	48	94	
33	352	411	734	999999	909	999999	83	915	906	993	999999	618	493	999999	361	456	983	718	127	728	913	999999	826	49	736	924	392	226	999999	557	403	52	120	515	160	745	729	308	733	39	637	999999	540	835	596	239	388	214	892	999999	677	639	999999	365	120	999999	584	694	999999	985	750	857	256	358	600	862	999999	977	895	615	727	684	984	97	100	407	783	991	452	506	999999	187	333	283	880	999999	131	755	999999	131	170	44	28	748	288	780	999999	191	244	734	732	999999	999999	999999	668	992	655	833	274	713	999999	593	999999	783	449	572	533	999999	478	837	740	752	583	999999	999999	692	666	246	809	320	147	601	756	717	774	999999	868	56	999999	887	999999	297	490	691	999999	999999	999999	999999	308	999999	257	296	713	407	999999	979	827	545	999999	976	336	418	34	954	575	653	837	534	19	313	999999	999999	368	590	729	999999	271	999999	896	999999	999999	431	937	104	999999	999999	887	358	723	794	318	999999	224	999999	561	698	999999	535	999999	233	739	267	999999	995	20	999999	927	133	677	551	718	935	999999	953	85	904	999999	999999	891	724	765	488	999999	224	994	382	272	999999	39	40	188	735	999999	672	148	999999	205	999999	93	302	923	764	681	181	86	383	683	270	562	999999	227	343	644	999999	468	261	456	21	10	638	507	207	103	647	372	982	999999	999999	815	999999	709	539	999999	999999	999999	10	807	999999	147	621	698	11	178	382	813	844	101	384	214	886	196	999999	941	454	794	726	671	44	999999	104	223	706	999999	129	947	688	497	54	999999	468	454	816	874	999999	939	999999	999999	999999	833	999999	999999	785	772	929	256	525	598	402	805	999999	338	999999	830	52	407	992	556	59	435	135	999999	999999	782	999999	441	379	319	561	514	298	999999	949	210	999999	213	438	934	525	872	999999	999999	104	249	526	139	681	999999	831	982	947	949	979	296	708	180	843	12	36	497	999999	215	47	887	999999	386	388	572	548	839	999999	67	41	186	13	45	999999	807	999999	999999	760	393	488	578	566	999999	999999	663	501	121	370	436	999999	37	999999	226	62	216	732	150	999999	999999	999999	992	23	889	918	802	292	672	916	46	999999	420	737	493	727	468	331	178	999999	999999	80	999999	478	542	160	13	191	786	999999	56	84	126	865	651	945	496	564	676	430	915	380	999999	204	334	999999	497	300	512	499	594	885	564	999999	999999	47	20	523	481	739	914	999999	505	999999	999999	999999	630	999999	999999	548	240	999999	654	748	753	999999	251	243	999999	
852	662	713	999999	999999	399	170	520	999999	999999	613	934	972	93	936	999999	304	874	149	333	999999	999999	941	214	999999	999999	999999	241	816	728	681	796	777	379	999999	86	210	942	218	300	709	450	985	715	481	999999	268	820	717	999999	999999	479	999999	909	781	792	999999	509	715	999999	708	929	704	916	168	817	999999	603	464	859	316	361	666	849	999999	922	999999	999999	732	359	999	870	999999	584	999999	212	694	867	598	836	999999	701	236	188	591	779	746	79	556	664	999999	664	365	857	925	106	812	262	295	858	999999	494	776	366	999999	999999	999999	130	999999	956	132	299	15	999999	504	614	135	488	267	844	186	14	679	78	999999	345	514	666	999999	182	999999	441	582	739	999999	871	924	999999	158	754	373	626	432	600	541	167	659	738	363	320	971	333	995	450	682	713	814	999999	463	999999	999999	749	999999	474	566	691	716	999999	999999	999999	690	999999	999999	999999	480	559	582	89	536	999999	685	776	313	348	210	76	446	141	66	413	66	226	417	463	431	624	999999	999999	44	999999	999999	394	238	999999	630	717	999999	999999	970	999999	141	735	181	717	19	556	446	132	999999	499	254	585	219	106	576	473	847	999999	91	855	404	999999	55	999999	999999	999999	999999	999999	717	493	82	954	171	933	282	331	54	699	454	874	187	42	694	544	606	864	185	999999	999999	999999	999999	999999	410	999999	999999	516	689	999999	999999	718	17	863	414	779	999999	300	423	285	823	254	428	157	431	217	678	999999	929	511	89	440	126	416	428	999999	623	955	554	56	999999	765	999999	999999	286	999999	866	324	627	915	999999	315	450	899	999999	909	738	722	695	203	999999	365	587	999999	416	982	602	601	445	854	165	999999	746	377	79	67	612	999999	999999	695	350	999999	745	24	393	773	989	226	107	518	999999	901	270	360	999999	999999	188	999999	999999	999999	143	999999	878	773	759	999999	999999	83	830	999999	999999	868	999999	999	852	92	999999	999999	794	642	992	385	999999	927	41	999999	211	999999	766	999999	879	159	727	999999	999999	999999	485	999999	264	737	999999	915	999999	846	221	999999	60	270	508	528	240	615	668	999999	311	758	771	999999	741	505	454	184	317	611	999999	156	150	284	999999	778	606	648	318	67	438	87	989	657	715	87	999999	999999	887	999999	988	274	999999	227	274	803	313	534	240	999999	999999	999999	999999	784	999999	75	999999	775	821	729	921	591	306	999999	81	234	768	124	245	999999	302	513	297	78	622	117	665	923	20	644	999999	81	417	999999	773	409	999999	215	
192	650	999999	438	129	167	999999	999999	967	880	156	50	45	199	999999	577	466	779	741	539	171	367	410	890	999999	187	264	849	999999	745	837	999999	755	563	931	595	399	999999	394	140	751	225	999999	999999	776	969	999999	286	782	840	104	994	999999	939	53	825	250	384	673	942	902	477	999999	999999	53	484	295	481	267	999999	188	602	395	999999	999999	946	227	625	999999	999999	577	978	77	342	651	843	12	815	519	115	355	999999	200	451	237	284	991	999999	999999	301	684	137	28	88	662	501	608	68	161	106	608	999999	270	878	374	924	410	891	580	999999	481	479	999999	161	999999	999999	411	943	382	513	955	309	884	821	120	999999	959	988	679	999999	244	944	664	423	507	730	754	999999	86	999999	999999	110	347	541	819	999999	175	999999	730	999999	99	664	999999	647	151	999999	740	449	768	925	999999	422	221	430	965	999999	814	999999	653	628	419	99	867	78	639	854	999999	353	11	904	283	103	267	190	999999	580	999999	26	282	209	990	314	553	161	349	999999	889	999999	575	292	999999	627	999999	111	999999	999	797	616	18	296	345	999999	447	863	651	871	164	40	370	394	277	798	275	454	999999	114	546	715	729	187	965	56	777	718	513	655	879	166	109	999999	999999	653	999999	999999	863	603	866	690	509	478	307	999999	555	191	25	602	999999	768	474	976	463	91	999999	830	330	299	999999	729	359	996	991	998	931	999999	999999	624	790	999999	999999	999999	247	856	215	260	999999	117	999999	595	703	999999	999999	121	691	133	606	999999	765	187	665	999999	999999	147	340	513	487	309	927	255	999999	401	999999	82	999999	439	739	607	875	636	949	223	799	33	36	447	701	879	316	808	999999	909	858	612	624	27	60	109	525	702	773	581	999999	255	999999	312	999999	999999	933	262	393	998	999999	139	238	452	999999	960	121	892	811	607	993	129	550	999999	542	209	457	170	389	999999	999999	183	863	378	43	553	17	723	347	999999	945	64	424	705	93	999999	384	999999	252	99	987	633	890	175	587	70	999999	354	769	900	774	773	872	754	916	652	999999	999999	418	231	953	397	554	341	661	938	705	845	999999	999999	825	999999	918	999999	999999	999999	999999	698	790	972	849	999999	954	446	705	182	191	669	788	441	463	999999	763	31	145	599	88	558	513	649	999999	858	767	999999	85	498	855	581	999999	468	369	999999	999999	445	381	299	443	117	636	489	756	999999	67	156	360	310	522	896	164	62	380	733	194	151	617	990	999999	999999	371	999999	
327	610	567	999999	81	885	456	327	649	999999	166	970	922	34	892	330	999999	620	605	775	999999	958	999999	999999	999999	635	392	926	999999	999999	999999	999999	999999	999999	999999	156	477	736	84	474	853	204	257	318	895	410	811	170	999999	999999	198	999999	403	596	241	999999	193	517	999999	445	502	530	499	267	452	721	233	503	863	999999	853	75	546	140	921	781	710	999999	999999	687	824	232	677	541	203	128	51	160	197	802	999999	959	503	639	972	333	704	989	866	183	186	317	307	514	443	999999	739	272	674	459	658	85	363	555	620	279	853	958	74	333	679	83	315	71	782	893	571	906	999999	598	999999	720	250	980	999999	517	925	172	108	80	999999	779	486	738	999999	887	999999	948	999999	999999	480	999999	925	543	999999	113	11	246	731	549	999999	999999	114	86	999999	937	834	382	54	113	354	999999	859	993	943	900	597	999999	917	894	297	622	887	465	128	340	999999	707	486	407	999999	999999	999999	558	519	999999	674	409	999999	215	999999	233	904	999999	358	790	886	999999	999999	604	515	434	999999	836	262	938	944	649	958	999999	152	137	896	646	597	664	258	311	999999	396	999999	197	222	999999	999999	73	718	972	999999	337	453	999999	117	882	999999	91	371	604	306	580	999999	999999	451	999999	72	999999	999999	267	999999	694	541	585	457	213	999999	328	221	616	994	198	230	999999	542	630	599	289	29	23	999999	516	999999	999999	999999	903	783	209	999999	899	999999	917	735	999999	999999	422	796	999999	999999	904	513	573	869	755	610	117	360	640	493	821	723	783	905	323	999999	810	400	886	999999	554	999999	999999	583	322	999999	87	463	999999	327	129	833	731	999999	999999	510	191	647	548	54	897	553	999999	716	999999	185	866	21	421	948	843	999999	909	296	860	485	999999	999999	557	999999	533	654	591	323	373	999999	999999	909	790	813	999999	999999	852	842	684	11	286	462	659	999999	110	75	51	821	483	999999	923	445	23	999999	175	201	100	999999	521	999999	999999	829	352	999999	193	957	230	608	999999	999999	179	77	612	859	209	999999	340	420	687	467	612	999999	840	275	74	556	999999	161	647	139	999999	102	999999	441	48	456	120	723	952	153	844	443	204	999999	928	856	833	163	439	294	860	999999	999999	63	640	999999	999999	87	871	636	999999	79	960	497	606	86	999999	180	999999	752	771	617	467	544	623	999999	575	47	347	218	723	741	999999	363	278	404	999999	277	800	999999	467	43	999999	326	92	999999	482	707	999999	851	999999	999999	342	686	522	253	221	
538	439	471	626	999999	739	663	912	329	357	607	999999	211	66	478	379	974	295	738	764	151	999999	848	696	868	840	495	999999	999999	409	999999	840	34	999999	492	999999	339	229	515	303	199	413	762	427	999999	999999	994	795	999999	292	368	401	784	489	80	86	591	774	758	121	254	565	851	920	322	766	999999	999999	574	640	999999	754	779	445	575	737	999999	999999	821	999999	845	700	466	999999	999999	643	66	545	999999	415	256	999999	471	999999	58	633	562	842	114	118	294	975	230	11	252	614	621	348	999999	342	387	999999	952	378	275	553	999999	81	880	678	999999	999999	999999	168	393	484	999999	384	999999	941	999999	857	326	713	999999	869	999999	464	999999	999999	31	718	632	779	38	96	612	999999	139	504	999999	999999	962	436	408	637	78	72	617	767	331	247	952	971	167	530	999999	999999	999999	999999	84	999999	544	453	656	991	35	138	139	307	999999	999999	999999	891	417	694	999999	999999	999999	467	801	417	847	769	999999	999999	765	660	621	508	253	373	818	733	430	890	945	518	779	999999	611	999999	999999	999999	895	140	992	70	564	999999	635	999999	935	816	603	667	796	775	999999	872	235	999999	517	630	999999	508	382	521	471	999999	748	999999	121	896	855	861	999999	999999	873	974	792	999999	105	157	873	300	438	12	139	763	999999	180	179	999999	191	246	432	312	265	397	758	999999	599	999999	725	258	841	48	999999	742	999999	999999	999999	999999	89	530	279	369	757	999999	999999	379	391	707	433	577	217	213	999999	619	438	182	999999	999999	226	999999	115	67	431	625	458	399	52	397	999999	833	999999	805	827	661	967	72	555	501	999999	999999	99	892	999999	999999	50	637	333	350	313	999999	999999	425	157	768	999999	221	999999	141	315	999999	999999	993	136	599	308	999999	386	63	999999	999999	627	780	168	838	231	223	999999	283	584	820	76	701	94	570	999999	854	658	999999	246	755	134	423	196	999999	999999	105	765	24	849	999999	261	999999	698	937	393	216	266	999999	546	210	768	999999	557	999999	999999	635	909	566	753	454	753	999999	817	896	250	213	594	520	786	136	458	999999	999999	945	569	797	999999	157	186	639	597	349	522	45	986	470	866	701	999999	426	999999	999999	271	405	885	933	462	999999	696	189	622	745	532	420	999999	340	240	999999	925	999999	999999	999999	389	999999	856	414	999999	999999	999999	999999	347	892	486	370	940	259	177	999999	69	635	344	210	460	996	26	851	816	111	293	656	240	264	775	999999	793	433	999999	158	549	481	138	680	892	999999	
842	730	269	172	480	502	172	999999	552	300	999999	999999	311	393	999999	14	598	703	498	999999	550	999999	999999	267	576	516	441	28	488	587	506	999999	318	999999	164	999999	592	653	631	790	493	999999	711	485	999999	371	132	435	61	544	883	999999	192	638	375	759	999999	999999	999999	999999	999999	154	999999	964	793	816	999999	999999	239	810	422	999999	81	707	999999	522	380	641	519	215	999999	15	999999	944	704	82	481	999999	178	404	683	589	68	668	999999	349	314	747	691	999999	257	365	999999	251	999999	938	999999	999999	869	853	388	999999	999999	389	579	66	999999	778	270	721	999999	444	598	834	137	833	886	413	978	430	999999	999999	949	588	999999	38	808	999999	999999	765	999999	996	809	325	25	999999	106	678	98	672	999999	535	999999	970	999999	812	767	371	124	297	62	999999	506	999999	644	755	32	904	999999	550	257	460	955	999999	11	349	634	282	819	425	736	218	325	316	267	682	156	978	992	156	271	447	612	999999	713	769	999999	370	999999	999999	689	201	999999	999999	424	999999	580	982	999999	256	187	494	552	698	561	999999	999999	199	192	999999	999999	53	999999	285	289	810	848	999999	791	999999	999999	274	601	999999	999999	544	961	777	999999	554	999999	174	20	999999	968	776	894	913	974	869	999999	999999	188	999999	661	646	289	999999	268	614	999999	999999	201	736	407	913	893	993	961	27	999999	999999	307	637	859	444	999999	176	317	512	999999	934	455	922	999999	548	95	882	897	100	264	999999	999999	286	999999	999999	972	283	999999	64	882	900	951	956	986	288	12	551	859	227	612	123	664	755	698	999999	999999	278	999999	859	827	999999	106	999999	762	891	347	30	999999	999999	999999	759	999999	262	629	24	999999	999999	935	999999	545	544	33	680	999999	151	336	763	999999	999999	255	999999	644	999999	999999	871	804	90	204	105	999999	982	605	950	755	853	294	999999	135	684	945	217	999999	820	323	999999	999999	426	393	620	999999	584	442	193	663	767	125	999999	35	758	219	902	303	840	879	563	939	82	924	999999	999999	999999	637	903	999999	48	999999	824	175	943	999999	999999	696	999999	540	365	549	999999	999999	988	738	945	386	377	999999	53	913	502	999999	760	999999	915	501	759	999999	999999	946	538	377	625	406	300	183	91	999999	831	999999	999999	310	523	24	999999	786	936	895	999999	999999	270	999999	772	134	868	999999	414	599	967	887	937	820	899	418	20	54	671	592	447	772	305	501	642	837	203	202	427	746	826	139	565	999999	853	102	686	108	999999	500	999999	417	768	491	908	
943	278	899	999999	114	13	482	125	999999	457	999999	251	769	999999	999999	999999	676	466	668	773	837	999999	82	967	806	732	911	450	180	64	40	999999	814	999999	999999	999999	303	791	999999	742	999999	999999	221	416	714	850	917	999999	669	569	861	950	999999	717	80	622	999999	932	604	999999	102	42	944	298	426	999999	437	186	107	375	999999	885	153	925	429	823	119	666	999999	955	814	609	781	611	203	90	902	106	999999	86	373	370	196	940	650	321	79	922	989	579	999999	741	214	303	999999	975	999999	185	298	257	512	999999	680	648	567	492	261	999999	105	346	999999	340	664	999999	11	999999	999999	213	284	118	754	197	676	683	542	83	999999	999999	680	227	999999	727	808	274	574	834	690	548	382	168	69	736	827	652	347	999999	999999	193	301	999999	287	603	999999	189	999999	325	999999	999999	116	999999	999999	773	999999	877	74	999999	999999	400	456	176	999999	999999	831	126	58	28	369	33	345	999999	997	999999	196	26	939	999999	826	629	771	999999	972	999999	442	888	80	999999	82	999999	588	999999	999999	685	736	134	86	138	772	784	140	999999	955	838	661	656	496	999999	587	647	999999	999999	688	902	628	206	204	893	999999	942	55	762	945	420	444	513	898	321	485	71	939	811	905	52	498	297	999999	144	41	786	401	999999	999999	435	999999	203	154	999999	67	539	999999	193	420	829	738	377	999999	544	403	157	757	185	399	999999	707	136	999999	646	414	999999	902	999999	861	931	551	850	64	520	408	251	999999	251	264	946	140	999999	400	86	313	130	999999	999999	740	884	38	999999	806	192	727	885	999999	999999	999999	725	636	870	331	489	288	888	323	999999	146	162	788	516	999999	453	999999	951	735	413	342	293	999999	999999	329	977	902	999999	999999	999999	793	523	999999	861	997	538	999999	269	999999	911	999999	425	807	739	623	588	106	521	305	362	796	775	159	310	175	960	999999	493	551	353	587	999999	844	999999	235	622	999999	999999	518	392	143	136	999999	999999	999999	999999	999999	843	530	741	881	390	38	691	999999	27	374	236	696	47	396	825	718	91	999999	843	999999	366	514	11	963	999999	13	999999	999999	669	259	335	694	999999	484	308	963	809	471	206	924	163	375	217	258	999999	240	481	996	999999	417	444	499	772	346	999999	339	528	999999	711	387	125	999999	416	999999	48	541	447	563	97	861	908	999999	137	918	427	991	306	752	574	939	532	917	910	999999	814	999999	922	911	364	968	444	41	999999	999999	809	999999	958	999999	219	856	792	917	908	
456	508	824	372	853	919	138	43	999999	213	772	855	208	999999	163	953	212	618	536	208	129	427	876	860	318	119	736	42	856	543	999999	999999	999999	999999	999999	754	990	473	999999	992	236	999999	668	828	999999	963	610	138	805	496	16	248	999999	718	789	39	999999	963	63	743	192	105	186	243	495	625	250	199	107	999999	963	739	548	999999	972	193	758	58	873	355	999999	608	237	370	536	999999	890	896	229	999999	132	999999	419	336	810	140	758	999999	343	371	999999	421	40	405	533	277	699	722	999999	605	280	583	100	708	244	583	868	815	706	25	735	354	969	672	287	936	329	222	999999	841	434	333	714	512	632	999999	577	831	999999	268	780	178	160	999999	164	548	999999	711	999999	236	272	943	728	327	999999	378	999999	367	999999	596	947	486	988	903	180	946	868	588	86	157	16	47	977	448	245	566	204	354	518	738	10	618	131	999999	579	491	604	397	876	264	999999	219	999999	999999	321	303	999999	256	454	999999	999999	999999	635	944	230	235	965	290	999999	999999	183	107	999999	390	596	999999	365	491	334	688	999999	999999	712	822	512	796	334	736	137	942	386	948	999999	310	68	652	983	187	999999	354	999999	999999	315	807	90	548	999999	332	654	981	937	698	922	766	865	208	645	813	441	433	999999	999999	163	999999	692	999999	207	548	332	943	356	188	214	979	172	37	176	905	741	964	436	11	999999	155	14	688	999999	144	444	859	17	999999	745	999999	454	999999	999999	175	999999	999999	350	821	10	999999	999999	759	494	942	603	838	999999	740	81	477	996	899	156	17	145	13	208	73	114	472	936	186	442	999999	999999	875	865	10	999999	886	623	999999	11	381	519	254	204	93	540	606	827	276	999999	999999	999999	999999	150	163	40	121	656	287	999999	537	774	459	326	143	417	999999	999999	41	950	195	854	999999	897	775	999999	890	809	999999	532	508	645	669	88	999999	503	980	734	712	969	679	999999	345	999999	999999	607	999999	999999	999999	675	812	633	795	326	999999	999999	999999	656	375	665	999999	311	541	755	218	892	114	381	161	640	437	993	270	71	280	999999	519	492	434	177	437	962	999999	449	719	874	849	353	175	752	37	333	999999	57	829	377	697	589	689	581	999999	999999	776	999999	248	818	999999	733	55	956	999999	983	232	999999	999999	999999	562	101	45	999999	999999	760	215	408	612	113	634	999999	241	903	268	999999	802	999999	674	747	196	328	211	901	999999	126	999999	219	999999	999999	110	170	819	652	815	605	553	
355	539	742	484	377	999999	999999	999999	160	501	152	999999	999999	999999	380	999999	490	999999	243	890	144	832	926	463	996	559	569	13	473	403	999999	97	662	386	999999	323	931	273	999999	511	76	717	999999	624	164	521	875	862	999999	637	338	661	999999	999999	419	523	612	289	488	818	257	141	720	756	912	65	999999	597	733	999999	601	999999	182	731	824	999999	999999	311	308	484	683	706	283	836	74	927	514	947	999999	933	710	652	999999	10	263	999999	997	604	711	999999	486	288	999999	673	45	999999	488	850	890	991	999999	311	999999	13	144	999999	858	883	692	999999	551	97	630	800	356	948	441	999999	478	999999	430	876	599	999999	997	405	578	609	800	999999	999999	663	66	999999	999999	409	671	781	999999	712	999999	123	912	726	558	999999	657	999999	999999	97	680	316	382	11	571	176	711	781	16	738	973	258	93	739	546	887	40	655	909	999999	286	660	999999	999999	999999	316	963	873	651	609	747	249	292	713	282	999999	291	999999	999999	724	999999	999999	999999	137	739	828	40	182	190	670	999999	999999	429	999999	810	999999	10	616	198	264	212	838	999999	407	991	733	999999	999999	467	999999	606	975	251	999999	259	396	885	188	36	983	999999	791	692	980	999999	744	819	913	999999	262	141	999999	866	999999	521	859	759	999999	146	999999	999999	660	999999	776	999999	392	761	244	130	423	144	822	999999	214	978	421	155	159	165	256	914	62	477	214	283	999999	118	999999	999999	399	637	517	999999	31	131	625	85	999999	999999	858	983	584	793	489	128	318	95	661	181	109	714	609	999999	999999	999999	810	193	510	999999	141	283	999999	571	730	786	626	999999	568	93	362	999999	999999	242	307	273	999999	268	988	999999	964	999999	457	920	573	999999	37	305	162	999999	320	442	574	999999	785	585	323	23	72	999999	502	537	999999	999999	819	999999	484	376	915	626	761	551	999999	425	538	294	826	999999	997	999999	758	331	628	638	773	920	999999	999999	456	722	949	326	206	295	593	436	330	879	999999	810	210	999999	999999	535	178	768	999999	159	999999	501	758	574	25	27	944	180	909	888	804	899	991	668	919	202	677	444	355	910	832	111	964	946	648	196	844	999999	941	999999	469	14	683	622	931	955	963	385	310	188	350	422	527	999999	85	212	818	542	999999	197	858	999999	999999	336	999999	999999	536	999999	926	999999	182	847	999999	817	428	799	999999	379	736	964	239	301	144	176	569	419	999999	999999	999999	446	377	312	366	999999	999999	736	592	357	305	999999	429	161	459	
481	16	503	193	709	999999	285	986	449	805	777	957	566	599	255	766	906	209	13	939	999999	460	999999	491	484	583	692	217	868	999999	999999	544	87	842	999999	170	999999	236	874	519	596	459	999999	999999	999999	796	676	146	346	590	398	999999	425	221	969	31	146	22	999999	135	331	78	127	375	225	242	999999	999999	937	999999	999999	680	335	494	353	40	532	372	902	688	907	555	870	288	685	641	129	865	873	641	33	63	999999	748	197	999999	341	563	291	356	916	999999	209	261	889	718	622	930	868	939	498	999999	120	30	999999	775	208	839	690	999999	123	24	999999	306	999999	647	999999	586	307	826	698	999999	91	999999	771	954	999999	618	399	967	29	198	999999	934	152	259	943	507	530	422	329	502	873	999999	243	902	112	999999	200	251	565	46	999999	52	999999	529	692	564	258	274	428	999999	999999	722	564	924	26	916	163	811	703	655	66	999999	506	999999	106	384	999999	869	999999	453	428	157	999999	983	565	999999	999999	622	567	388	258	265	993	739	62	160	999999	319	886	999999	999999	388	999999	909	979	748	999999	55	433	318	252	389	422	975	171	302	320	581	369	70	232	999999	254	325	999999	800	890	767	153	945	999999	12	983	665	704	50	609	502	13	816	420	648	199	259	999999	999999	842	28	577	759	839	571	950	825	999999	217	144	232	512	999999	857	999999	901	487	87	999999	406	999999	999999	131	999999	818	577	552	999999	999999	999999	999999	999999	999999	958	999999	199	394	116	999999	62	167	702	999999	905	999999	990	999999	958	642	999999	712	182	895	999999	999999	999999	456	76	30	993	407	184	999999	999999	149	999999	999999	230	999999	588	517	380	418	197	999999	999999	783	225	999999	828	753	594	17	838	639	822	294	77	872	134	999999	327	95	675	654	999999	324	630	765	344	27	603	973	64	239	341	764	707	233	40	999999	240	761	999999	250	813	999999	999999	236	327	758	905	358	861	999999	999999	999999	742	999999	999999	740	162	459	970	810	160	620	953	608	308	67	587	843	842	169	999999	565	893	434	999999	999999	999999	404	999999	586	999999	254	121	219	999999	999999	31	174	999999	299	812	999999	790	999999	99	202	223	941	928	269	999999	72	515	999999	341	634	401	999999	701	450	967	757	999999	999999	699	905	509	999999	999999	261	46	422	876	552	356	732	999999	510	345	999999	999999	999999	476	999999	415	59	739	999999	999999	999999	654	713	472	527	332	999999	999999	406	692	193	693	479	999999	676	232	758	999999	963	999999	999999	859	890	972	999999	847	999999	
291	999999	999999	649	176	99	866	165	999999	333	999999	359	230	301	962	378	818	162	999999	133	999999	799	999999	656	864	775	74	277	999999	764	999999	419	999999	197	772	936	426	52	26	999999	612	227	79	899	808	835	999999	64	646	490	999999	820	999999	724	684	492	876	999999	785	400	35	598	610	842	592	999999	999999	42	528	36	952	999999	999999	360	520	242	729	66	848	38	42	20	630	74	999999	999999	320	955	512	999999	69	103	267	625	579	24	616	237	316	277	165	999999	999999	620	538	999999	684	747	999999	452	763	999999	484	999999	367	24	968	999999	161	999999	230	724	529	999999	999999	858	518	999999	781	999999	626	502	749	581	873	332	484	20	535	394	246	999999	751	70	527	249	999999	999999	268	564	56	80	86	645	999999	999999	191	297	653	999999	789	174	999999	707	999999	999999	81	999999	999999	999999	540	957	20	999999	435	656	973	469	721	727	248	18	999999	227	460	999999	426	113	534	442	999999	999999	366	855	999999	81	608	54	244	266	178	999999	999999	999999	33	98	69	319	220	999999	999999	999999	575	925	999999	781	913	747	256	280	844	999999	999999	451	894	352	600	999999	999999	363	58	929	234	999999	559	999999	391	39	999999	372	495	117	893	999999	975	428	621	999999	424	823	168	999999	999999	964	421	211	999999	184	337	999999	999999	904	156	857	351	999999	999999	121	375	908	399	883	553	884	784	737	83	999999	475	475	999999	999999	740	348	204	197	999999	270	52	999999	999999	217	701	522	874	591	999999	999999	791	447	999999	510	75	999999	999999	999999	316	912	189	684	137	111	709	999999	950	999999	999999	808	999999	999999	406	237	78	999999	999999	999999	192	41	20	203	777	999999	453	37	544	999999	104	234	913	920	999999	229	90	368	231	999999	507	840	571	546	427	161	384	999999	51	704	441	58	794	252	102	999999	902	986	999999	100	657	681	999999	730	243	939	894	741	283	186	156	710	796	636	684	999999	469	999999	775	625	999999	816	986	840	999999	999999	440	671	827	999999	999999	999999	461	140	437	826	522	840	999999	999999	999999	642	364	864	557	999999	262	167	568	750	815	999999	221	291	438	999999	999999	487	942	999999	999999	233	914	677	860	63	259	665	208	999999	828	999999	170	999999	368	30	461	131	999999	66	794	282	113	86	790	999999	882	179	702	596	141	45	999999	125	977	43	728	687	14	503	999999	596	958	709	921	196	999999	922	999999	418	999999	999999	204	885	403	999999	999999	837	887	972	181	89	963	611	726	793	999999	55	999999	335	302	774	127	789	
583	999999	999999	403	999999	999999	999999	999999	999999	294	999999	568	841	22	721	750	912	890	999999	999999	332	403	632	356	999999	138	465	232	999999	999999	125	614	455	999999	311	205	913	726	999999	293	363	221	832	679	999999	168	951	717	999999	570	422	411	974	999999	999999	190	999999	999999	420	36	147	396	999999	659	178	602	122	435	710	525	836	195	999999	516	678	120	570	953	952	824	187	747	898	999999	999999	999999	640	999999	948	131	630	946	316	999999	155	966	863	183	999999	999999	999999	999999	17	999999	733	236	203	999999	417	355	999999	621	24	999999	849	400	497	316	483	463	962	753	999999	999999	999999	890	999999	561	999999	712	999999	396	452	160	778	661	740	100	317	948	521	182	952	999999	999999	19	931	720	807	999999	478	556	999999	57	839	302	48	999999	999999	843	999999	641	106	999999	108	234	179	864	817	197	659	999999	999	535	999999	789	800	883	89	886	958	999999	999999	616	999999	999999	999999	404	320	485	622	322	187	474	601	879	85	999999	999999	286	999999	77	999999	999999	105	999999	557	174	115	60	501	999999	348	36	999999	197	999999	999999	471	407	999999	774	999999	999999	575	346	229	535	999999	72	713	999999	389	802	999999	999999	266	144	520	171	153	531	999999	270	999999	467	974	161	589	414	999999	595	785	106	748	75	523	999999	53	759	999999	31	241	999999	346	948	775	546	999999	992	999999	752	999999	309	264	16	484	293	357	118	372	999999	999999	528	80	999999	767	292	63	980	378	696	999999	760	999999	131	299	999999	999999	45	691	438	181	596	483	249	624	486	842	742	590	999999	999999	935	397	784	86	713	999999	999999	191	493	492	999999	624	999999	661	219	990	143	716	999999	369	322	426	933	999999	999999	55	830	503	291	449	321	999999	999999	483	165	373	534	55	586	284	706	999999	208	999999	182	971	248	587	415	495	709	35	999999	999999	899	519	463	888	726	667	151	999999	900	53	999999	608	999999	999999	506	845	999999	999999	140	952	662	469	227	987	724	387	806	999999	98	795	740	295	47	277	583	646	910	646	328	918	143	982	999999	164	999999	573	999999	487	999999	569	40	621	895	410	217	440	999999	475	173	999999	861	898	635	115	313	884	999999	999999	999999	860	935	819	769	221	819	680	516	73	222	161	891	328	171	528	765	128	999999	999999	69	153	354	444	482	978	66	999999	356	847	851	999999	11	999999	309	231	634	220	852	683	590	537	923	999999	999999	999999	999999	542	737	999999	350	194	999999	999999	999999	44	515	500	346	790	165	585	999999	669	999999	
331	159	999999	29	939	893	554	999999	716	56	532	229	999999	190	469	531	523	506	249	506	667	405	999999	137	999999	716	999999	873	999999	528	15	213	264	26	999999	863	843	523	797	223	999999	999999	999999	887	626	814	398	319	877	269	641	88	94	999999	554	925	92	486	753	999999	758	999999	213	999999	51	999999	965	109	258	999999	687	10	709	35	710	748	628	189	511	460	327	824	999999	802	999999	999999	999999	101	472	16	780	366	769	999999	464	999999	714	589	845	999999	999999	298	71	280	999999	641	379	68	461	805	307	902	975	303	905	934	683	410	311	125	999999	999999	637	251	825	331	240	145	999999	595	44	48	999999	212	999999	39	763	725	999999	255	557	71	999999	667	709	999999	390	476	999999	530	999999	313	999999	999999	110	976	661	999999	999999	999999	410	244	999999	866	771	268	568	772	693	876	180	958	189	65	567	146	243	969	542	947	999999	763	476	49	163	999999	999999	613	112	634	999999	944	280	971	845	323	573	774	895	450	319	618	999999	792	360	483	134	232	173	999999	999999	691	287	507	318	646	767	457	999999	51	999999	999999	669	68	508	236	999999	217	220	253	572	468	999999	101	637	332	980	999999	689	680	606	538	450	149	999999	999999	666	773	662	208	556	126	999999	999999	942	364	948	724	999999	134	796	916	22	919	400	284	617	195	869	986	666	92	768	999999	999999	970	999999	999999	177	821	569	913	999999	22	697	456	407	229	159	283	999999	266	999999	565	883	689	525	999999	748	616	999999	999999	904	676	542	473	999999	39	419	972	849	427	556	471	999999	882	371	10	231	944	877	398	46	595	611	409	692	213	158	755	454	999999	782	999999	753	999999	19	999999	999999	234	999999	378	809	186	433	957	709	928	999	999999	999999	999999	309	804	739	999999	999999	999999	75	142	781	155	999999	664	528	866	645	996	718	477	873	999999	999999	999999	846	508	999999	859	172	654	700	763	999999	999999	437	928	683	978	999999	83	653	700	812	347	999999	999999	999999	154	658	567	321	999999	999999	532	137	833	995	999999	957	999999	999999	584	156	999999	441	999999	941	732	237	999999	999999	667	999999	645	823	183	682	192	554	999999	999999	444	211	604	342	987	552	681	30	603	932	380	30	590	982	78	554	400	905	999999	21	999999	916	69	384	654	537	574	708	954	161	813	758	74	230	655	383	551	89	454	475	270	999999	634	666	811	646	595	663	755	628	291	286	129	881	255	528	151	230	999999	459	977	972	76	452	999999	999999	955	369	336	
695	12	321	461	958	999999	63	999999	402	572	18	942	999999	953	335	999999	537	638	192	999999	137	241	331	401	995	497	297	999999	192	547	199	690	999999	999999	999999	625	969	825	170	140	202	245	749	657	679	999999	76	29	740	581	591	983	773	395	999999	999999	681	920	465	471	999999	999999	999999	854	383	327	717	584	893	709	900	712	477	61	999999	999999	999999	674	722	489	431	277	905	610	999999	215	917	840	138	606	944	59	369	999999	677	784	144	894	999999	362	799	999999	136	40	680	879	516	999999	612	316	971	999999	207	999999	50	195	999999	500	898	177	409	999999	456	999999	764	851	352	777	384	997	757	999999	399	369	690	940	999999	874	999999	86	699	205	237	821	635	999999	999999	393	659	999999	283	999999	996	999999	952	999999	44	840	275	829	537	738	999999	614	559	383	617	837	999999	110	54	636	570	999999	478	213	999999	635	999999	827	999	999999	999999	892	724	122	601	293	999999	768	999999	999999	999999	110	549	960	858	622	272	261	330	24	106	999999	447	646	83	183	638	999999	999999	409	189	999999	829	577	619	455	890	999999	782	334	999999	999999	204	999999	999999	470	282	517	999999	36	372	409	507	999999	862	569	454	87	48	999999	999999	667	999999	506	132	999999	999999	971	999999	413	731	999999	999999	996	593	578	999999	704	618	613	901	130	404	255	999999	780	999999	844	999999	999999	999999	999999	999999	999999	679	762	999999	698	999999	999999	200	311	999999	999999	305	547	929	511	402	999999	999999	999999	469	435	526	999999	273	999999	469	352	229	436	266	300	413	918	427	124	326	830	999999	666	999999	751	422	599	999999	462	950	499	850	999999	999999	432	845	260	354	999999	838	155	499	791	238	278	648	764	54	876	538	999999	129	815	194	571	746	548	666	717	999999	999999	579	810	999999	999999	501	999999	984	834	454	162	574	454	285	999999	999999	755	437	999999	112	658	555	87	924	574	380	44	255	880	685	999999	999999	636	960	912	575	689	999999	268	776	859	780	999999	431	999999	999999	675	539	23	241	999999	120	999999	615	999999	381	502	885	726	599	467	999999	113	158	157	568	938	494	373	605	651	999999	179	48	253	999999	344	656	548	762	705	504	241	649	694	197	743	30	606	541	83	803	773	669	319	325	999999	999999	284	817	872	190	176	418	589	734	941	812	371	999999	46	845	347	964	894	962	311	999999	999999	959	824	917	888	831	531	999999	491	509	728	928	211	282	381	999999	889	999999	337	823	69	999999	256	931	659	999999	504	237	466	809	774	
357	23	221	608	324	993	955	302	345	887	741	252	441	93	443	284	764	474	999999	84	380	634	488	404	999999	713	892	268	768	337	303	392	999999	999999	381	914	989	674	66	737	934	231	992	999999	328	717	815	848	225	845	740	763	999999	734	404	999999	534	816	999999	611	999999	999999	534	999999	594	999999	570	999999	712	999999	999999	100	417	878	150	999999	999999	552	86	786	898	54	999999	922	596	999999	542	947	340	657	999999	182	999999	455	999999	247	999999	984	351	969	156	119	145	697	560	999999	356	999999	594	256	999999	999999	999999	328	712	65	654	999999	999999	64	817	622	375	64	999999	121	531	961	999999	902	999999	656	210	999999	639	789	908	999999	371	947	193	999999	362	93	575	407	442	251	999999	581	593	999999	999999	297	999999	533	743	91	559	448	128	394	999999	692	796	435	781	633	688	923	156	999999	249	473	870	256	999999	291	488	999999	999999	289	228	999999	319	374	999999	913	954	999999	55	827	795	999999	999999	798	840	999999	297	150	625	809	999999	819	435	294	846	109	426	905	999999	461	602	999999	999999	839	176	999999	383	431	351	999999	999999	581	877	329	513	326	645	81	416	599	999999	999999	125	870	726	999999	243	34	527	999999	999999	999999	999999	999999	234	977	999999	989	999999	778	297	866	999999	756	140	981	999999	116	780	530	463	354	999999	674	999999	265	702	898	122	767	999999	999999	903	367	999999	629	739	293	999999	535	172	999999	449	637	311	137	999999	999999	999999	745	467	137	254	997	529	151	559	999999	136	969	284	999999	876	865	950	999999	962	441	384	511	251	658	21	255	368	807	999999	862	372	340	716	343	169	377	309	700	114	999999	999999	240	999999	571	166	135	260	999999	779	583	999999	372	999999	117	984	238	503	808	125	999999	999999	722	999999	999999	999999	999999	262	941	999999	509	565	999999	835	66	603	999999	441	999999	501	999999	994	461	999999	332	185	10	175	608	359	999999	874	501	999999	115	276	125	999999	383	766	370	872	999999	810	280	27	999999	536	999999	999999	841	796	823	316	239	13	188	693	914	520	999999	630	654	999999	999999	635	74	675	729	789	487	158	67	913	141	999999	999999	650	758	999999	749	999999	66	104	517	144	999999	195	354	111	999999	432	999999	999999	962	739	228	727	645	644	953	760	806	999999	999999	692	738	999999	999999	226	328	537	935	999999	771	340	574	559	84	40	584	879	331	628	999999	64	78	205	950	401	999999	999999	15	123	361	989	667	738	76	824	999999	150	20	137	783	560	999999	480	101	632	175	
999999	653	614	70	83	439	999999	626	999999	999999	999999	959	783	431	370	531	821	999999	782	673	836	999999	259	635	999999	999999	203	844	151	568	597	999999	999999	999999	136	314	401	62	287	559	488	999999	104	999999	861	190	236	999999	422	39	674	232	999999	999999	339	999999	403	978	999999	999999	246	999999	999999	999999	999999	440	641	556	999999	66	139	769	999999	999999	194	725	399	59	773	262	642	497	999999	121	999999	374	794	368	897	999999	910	422	999999	82	323	154	999999	689	183	431	549	680	410	999999	899	905	262	97	774	613	786	354	999999	999999	572	999999	912	373	521	661	645	282	999999	355	999999	717	342	897	908	999999	999999	709	875	999999	713	961	97	74	222	987	122	707	593	293	174	566	217	72	510	999999	999999	271	999999	521	786	276	999999	64	221	192	572	999999	188	735	524	87	478	999999	660	610	999999	847	161	533	549	938	689	375	190	589	509	999999	396	343	999999	827	540	364	565	447	999999	42	853	40	424	758	528	858	769	97	97	354	411	900	913	395	120	645	972	847	587	656	874	999999	999999	302	967	845	928	999999	999999	124	307	223	670	628	994	130	118	790	419	999999	999999	999999	501	165	868	999999	999999	421	717	895	999999	718	860	293	999999	230	357	999999	790	683	999999	83	999999	972	56	198	240	295	999999	989	536	999999	999999	756	61	999999	140	527	433	481	425	517	978	999999	732	589	999999	386	999999	773	773	986	10	736	900	532	999999	529	118	999999	999999	144	29	727	368	210	999999	113	242	387	100	830	699	319	267	423	999999	899	249	999999	835	999999	824	999999	226	549	191	700	856	528	238	611	418	999999	999999	291	497	261	999999	532	309	259	154	999999	999999	942	999999	999999	479	487	438	653	999999	652	844	413	319	401	999999	999999	29	589	256	713	999999	489	421	999999	999999	999999	999999	842	616	717	167	586	708	742	945	283	999999	500	231	379	100	585	331	766	909	811	999999	105	750	474	513	999999	999999	999999	933	203	531	351	596	504	561	999999	46	572	494	267	704	577	999999	236	566	528	368	876	999999	573	167	999999	46	292	13	830	999999	152	213	447	582	277	808	751	752	910	903	727	818	504	999999	759	281	999999	117	404	649	523	907	999999	361	136	818	369	999999	875	999999	314	500	731	999999	894	368	57	684	437	768	705	484	999999	625	999999	68	999999	35	408	999999	999999	999999	999999	191	578	999999	229	96	456	999999	448	715	876	605	598	236	97	11	654	401	234	966	679	636	999999	49	999999	369	720	78	700	
344	637	501	920	999999	892	550	925	659	149	960	238	978	999999	989	608	59	36	414	970	999999	380	17	159	428	504	972	247	538	982	859	999999	999999	758	999999	87	999999	999999	469	999999	547	999999	995	261	273	738	701	316	954	999999	212	342	315	107	583	964	630	352	501	634	999999	999999	396	677	289	594	849	230	999999	912	999999	374	567	80	433	51	385	755	886	690	803	665	293	107	779	526	71	999999	184	150	457	42	999999	834	423	244	688	328	999999	679	888	480	999999	51	217	999999	775	244	674	542	589	875	465	999999	830	264	999999	999999	897	999999	533	569	999999	85	999999	201	190	733	657	999999	999999	66	783	216	999999	333	575	251	999999	941	751	826	616	999999	560	581	576	382	13	169	999999	399	430	219	156	329	999999	25	586	26	657	52	586	485	190	999999	999999	258	18	507	999999	778	409	956	21	706	952	414	524	883	624	807	729	498	974	962	636	573	70	483	899	560	664	873	999999	999999	249	141	460	38	490	327	999999	506	999999	446	999999	474	208	449	999999	29	999999	999999	999999	850	322	98	511	228	895	528	999999	999999	607	999999	999999	535	999999	312	999999	820	999999	999999	403	306	443	232	28	999999	972	999999	375	999999	999999	880	999999	961	999999	999999	999999	999999	630	999999	143	999999	139	999999	899	999999	332	999999	801	895	983	556	75	14	309	999999	416	999999	80	999999	255	733	999999	999999	429	726	79	999999	999999	239	916	315	200	721	362	441	177	604	333	677	215	999999	370	999999	637	560	815	64	999999	999999	36	305	90	656	986	409	809	561	419	999999	280	180	409	999999	978	677	365	354	999999	999999	928	811	766	402	767	738	999999	682	940	999999	911	999999	499	679	213	620	234	999999	734	953	999999	999999	195	161	999999	44	117	799	501	959	204	471	412	793	456	224	539	688	888	999999	999999	137	621	999999	271	265	681	730	367	367	452	821	619	999999	246	999999	626	615	999999	999999	630	573	190	980	674	999999	612	705	233	989	91	999999	654	485	999999	504	994	645	889	150	363	387	441	143	517	999999	999999	713	999999	143	999999	924	692	166	999999	473	946	640	999999	821	653	975	999999	377	286	905	176	144	999999	999999	329	980	725	855	999999	253	141	56	473	301	598	898	158	99	401	166	999999	498	857	452	557	999999	770	78	999999	387	879	74	857	999999	216	999999	999999	814	813	617	209	837	786	384	342	900	999999	584	232	755	826	417	975	129	61	677	286	339	195	965	999999	999999	367	999999	373	77	199	862	94	881	
966	343	286	784	999999	26	712	483	120	656	196	196	845	741	560	472	98	999999	559	999999	440	602	629	848	407	551	479	795	20	275	710	315	499	351	788	999999	999999	201	999999	44	999999	802	999999	999999	779	33	999999	626	440	901	978	462	312	555	999999	374	714	999999	386	999999	547	917	472	845	946	880	696	999999	953	77	340	896	999999	999999	573	999999	999999	999999	78	383	740	853	364	119	296	258	12	943	900	423	778	703	814	756	497	999999	339	384	591	898	337	317	672	372	570	999999	887	999999	999999	812	991	622	368	13	675	693	562	363	558	999999	999999	752	999999	539	299	637	92	818	37	525	308	998	509	180	999999	432	190	991	999999	214	371	225	999999	98	432	165	999999	811	91	803	999999	999999	825	894	999999	584	714	143	83	999999	999	78	759	466	999999	993	999999	999999	999999	252	513	999999	813	354	336	662	790	514	117	143	302	999999	999999	234	40	331	183	615	999999	999999	718	999999	918	616	214	302	465	505	584	438	52	156	854	838	999999	999999	173	480	568	367	794	999999	999999	999999	640	728	999999	535	435	192	819	508	999999	496	999999	466	653	999999	999999	999999	207	294	930	678	100	155	426	999999	934	117	168	999999	57	999999	676	518	999999	999999	976	485	961	930	80	402	999999	544	117	999999	313	833	280	966	341	534	170	509	279	358	849	494	999999	441	999999	999999	33	127	460	256	819	999999	445	675	999999	664	81	276	224	999999	69	555	999999	68	595	111	999999	201	371	522	631	177	248	672	137	491	183	529	999999	999999	378	999999	999999	860	999999	297	999999	605	746	676	462	999999	295	999999	999999	304	456	253	846	499	999999	832	999999	999999	625	999999	999999	773	547	738	490	552	936	471	169	568	472	187	519	307	713	999999	455	999999	69	737	881	507	999999	999999	45	930	682	999999	270	545	744	154	245	897	999999	624	999999	17	195	910	999999	823	999999	999999	999999	278	733	999999	786	999999	386	999999	879	888	769	999999	400	999999	703	999999	869	105	210	623	823	327	941	622	786	99	183	448	509	158	999999	68	999999	652	11	999999	206	143	64	20	169	683	999999	357	137	251	999999	353	313	634	999999	861	999999	958	999999	515	337	120	762	696	86	938	999999	730	119	711	354	747	999999	936	363	999999	51	200	999999	150	61	594	495	545	865	830	999999	874	999999	917	444	999999	745	496	439	96	381	367	934	230	130	544	248	425	896	485	640	376	999999	315	999999	432	999999	999999	463	742	625	226	831	255	999999	688	623	201	276	388	
12	999999	507	277	999999	683	999999	243	29	999999	356	79	649	999999	200	767	603	999999	107	21	472	977	999999	697	470	164	999999	688	426	442	999999	56	158	518	482	423	869	13	952	999999	999999	270	999999	946	395	999999	999999	451	64	46	95	999999	104	265	915	35	193	810	806	999999	156	999999	816	587	595	309	999999	141	907	777	898	600	849	960	844	999999	240	96	999999	914	587	999999	634	390	356	109	952	999999	602	457	239	69	206	753	989	599	453	169	361	95	635	446	543	287	148	494	972	143	420	713	794	107	999999	892	621	999999	943	999999	999999	495	999999	37	999999	459	999999	999999	403	999999	970	255	758	81	734	225	289	999999	551	357	251	861	137	818	483	888	663	999999	560	999999	999999	999999	656	26	928	999999	738	607	907	999999	999999	309	999999	999999	172	174	955	722	373	999999	612	479	519	596	194	378	368	538	553	649	796	999999	288	99	963	52	599	741	152	868	487	681	243	467	617	942	999999	260	656	318	933	940	999999	277	701	999999	999999	69	832	559	507	999999	64	268	297	333	31	11	912	130	575	224	580	999999	999999	930	245	61	978	252	608	999999	999999	244	716	855	647	20	397	311	633	999999	909	593	370	287	627	975	999999	294	999999	769	999999	536	743	718	370	274	999999	771	426	366	91	589	999999	400	327	819	551	999999	686	20	614	610	496	45	999999	986	999999	999999	313	270	882	694	331	999999	768	356	501	997	495	382	548	626	884	999999	458	329	641	970	959	999999	434	737	607	999999	165	737	49	999999	413	383	140	944	468	166	484	999999	267	122	631	971	328	554	999999	313	472	987	999999	229	587	985	354	173	567	504	836	154	96	421	683	999999	999999	793	999999	999999	252	604	167	728	792	71	72	529	348	988	489	999999	790	304	448	177	21	819	999999	428	38	966	386	999999	330	340	310	845	438	601	664	534	960	999999	71	999999	830	997	437	999999	923	825	825	579	24	956	363	792	973	516	999999	496	672	175	93	999999	227	204	999999	462	760	226	999999	746	333	954	919	999999	243	580	999999	24	392	605	505	999999	150	806	948	374	976	518	999999	921	582	178	862	794	999999	999999	649	999999	599	975	765	706	999999	999999	255	999999	46	407	559	403	179	14	114	999999	670	999999	145	420	256	44	485	252	354	179	999999	165	999999	135	214	458	930	711	424	416	840	798	479	72	561	888	337	999999	999999	999999	751	577	73	795	999999	871	649	238	999999	565	499	522	999999	999999	914	100	967	910	
202	110	999999	468	589	999999	237	871	410	83	859	367	999999	906	999999	876	428	999999	101	999999	999999	999999	808	701	331	859	917	327	446	915	157	471	920	999999	386	857	15	292	987	376	999999	262	471	576	379	32	858	593	238	999999	999999	327	998	671	909	859	302	771	147	730	780	909	434	495	999999	999999	447	999999	999999	999999	870	999999	608	724	738	999999	871	242	999999	309	10	333	99	961	779	830	472	259	517	999999	999999	244	155	267	596	658	827	976	651	999999	584	578	74	802	615	999999	718	999999	932	170	987	70	448	837	999999	456	820	473	716	104	926	197	772	12	870	999999	989	351	999999	89	921	999999	999999	352	724	431	269	999999	999999	778	121	999999	999999	356	539	505	795	999999	538	149	838	363	270	556	64	999999	806	999999	932	978	21	377	155	853	248	102	999999	106	122	307	999999	999999	999999	937	983	738	871	426	472	374	841	680	812	988	999999	567	635	999999	297	999999	625	999999	363	377	766	743	999999	472	117	447	36	698	205	240	952	999999	246	332	572	999999	526	389	598	568	147	340	564	167	613	680	999999	999999	808	785	681	990	999999	750	180	249	695	408	318	35	347	999999	999999	582	46	936	999999	313	472	971	811	245	608	795	239	436	188	884	859	437	980	592	889	999999	558	999999	143	496	161	332	999999	999999	81	572	230	994	855	982	131	676	359	163	972	837	999999	446	391	385	520	744	999999	811	548	881	55	755	999999	74	33	83	802	835	999999	999999	351	693	999999	45	574	244	581	999999	763	999999	87	826	620	62	446	122	580	999999	976	417	271	999999	578	999999	527	475	741	999999	958	999999	999999	524	12	999999	495	290	999999	355	999999	999999	999999	999999	58	365	803	229	999999	210	999999	999999	502	53	999999	744	877	532	124	973	518	109	999999	999999	247	715	999999	999999	999999	787	567	165	999999	235	948	999999	253	406	770	223	396	308	339	541	172	56	554	999999	665	267	955	962	175	308	836	710	782	382	627	999999	57	250	999999	357	643	472	81	999999	105	167	999999	481	762	901	586	999999	769	961	628	200	170	487	897	999999	832	604	990	541	999999	247	918	870	778	437	175	999999	902	982	897	999999	975	287	735	999999	999999	483	999999	273	999999	626	999999	999999	754	437	182	999999	353	838	525	49	482	999999	999999	999999	249	630	703	334	736	999999	317	999999	999999	999999	225	999999	999999	399	999999	358	404	726	999999	772	306	107	126	350	265	605	999999	74	999999	999999	227	999999	999999	877	268	146	780	875	537	290	
318	163	999999	825	222	298	999999	953	48	176	644	755	720	116	561	151	513	362	79	999999	637	253	330	215	999999	780	999999	999999	141	663	578	999999	999999	538	464	999999	351	300	138	966	999999	849	999999	299	223	471	724	302	325	126	632	428	806	407	653	75	833	551	123	442	814	999999	999999	999999	999999	125	566	191	999999	419	800	223	999999	999999	352	999999	228	999999	991	250	65	192	558	24	40	160	722	792	885	999999	999999	800	187	696	162	844	38	649	701	107	999999	543	650	906	326	419	204	703	64	999999	999999	802	559	872	386	631	395	806	354	999999	403	774	999999	263	110	10	45	536	950	508	999999	999999	339	999999	345	999999	542	652	698	621	955	29	737	29	999999	999999	250	314	319	530	458	999999	304	264	704	999999	247	397	805	999999	383	999999	752	556	999999	999999	473	665	537	864	999999	743	118	999999	491	999999	46	286	711	999999	759	730	227	430	59	999999	283	999999	199	999999	285	154	846	999999	247	298	277	190	913	999999	54	585	999999	455	440	999999	999999	571	772	331	999999	999999	685	999999	567	652	450	331	506	578	995	398	476	333	589	944	897	736	496	203	115	999999	372	438	549	999999	954	999999	989	344	424	712	312	999999	999999	324	469	633	814	999999	847	945	684	344	287	999999	119	453	866	999999	817	999999	85	579	999999	248	597	999999	673	393	999999	678	341	171	164	292	999999	608	223	274	485	273	921	999999	355	169	999999	38	160	893	74	510	905	504	527	47	637	732	999999	871	999999	999999	999999	431	999999	179	999999	522	999999	994	999999	510	239	601	999999	999999	999999	999999	234	999999	999999	569	107	780	329	197	999999	999999	999999	127	655	362	955	351	548	274	999999	999999	16	999999	999999	658	848	165	999999	563	281	999999	999999	972	581	463	508	597	999999	167	124	999999	999999	707	406	776	999999	999999	999999	217	999999	887	999999	745	250	966	177	58	999999	417	721	999999	457	765	999999	468	352	671	999999	201	854	368	546	391	160	133	397	308	779	999999	780	785	816	125	999999	393	999999	748	732	614	296	460	97	999999	445	182	733	999999	790	937	434	999999	526	157	999999	196	999999	671	999999	127	579	999999	999999	731	637	935	135	341	757	533	999999	603	939	999999	905	403	280	159	999999	977	400	60	517	842	354	574	268	668	762	821	52	589	163	999999	45	999999	999999	999999	999999	999999	56	401	589	267	729	999999	276	595	251	959	915	200	726	617	999999	529	999999	435	386	72	677	467	578	999999	490	628	450	334	896	999999	220	914	399	999999	
931	999999	999999	260	122	524	307	673	999999	999999	905	999999	863	999999	999999	516	76	757	999999	697	833	589	999999	999999	776	999999	389	941	698	764	749	11	801	291	685	999999	68	111	322	999999	764	999999	49	775	39	639	999999	999999	447	999999	421	463	934	999999	612	352	185	816	483	21	144	366	975	662	999999	904	999999	581	999999	168	457	965	444	127	999999	829	549	57	999999	999999	999999	484	504	999999	352	999999	999999	108	678	999999	553	252	627	311	999999	408	999999	387	722	135	999999	193	55	288	932	456	28	817	999999	782	999999	137	999999	346	675	659	861	666	320	767	838	951	903	999999	615	999999	347	143	399	534	999999	172	335	499	558	999999	439	226	386	896	277	258	999999	896	999999	426	60	291	635	78	546	371	999999	955	999999	637	290	528	672	727	119	884	999999	244	999999	641	801	999999	787	522	230	644	290	424	999999	589	622	16	987	199	164	65	999999	331	999999	440	999999	380	211	921	872	910	999999	658	786	999999	830	999999	999999	897	624	999999	503	123	847	902	91	652	465	707	24	283	541	483	573	63	999999	999999	256	550	999999	431	500	999999	649	999999	100	632	637	115	999999	527	100	999999	574	999999	999999	394	999999	95	358	999999	914	999999	906	999999	379	80	95	733	999999	999999	848	375	361	203	857	637	999999	537	811	459	24	360	948	497	192	999999	908	999999	501	999999	623	171	201	103	516	996	959	59	939	999999	546	904	109	35	999999	999999	737	381	948	923	919	999999	999999	899	438	564	555	419	999999	999999	999999	327	241	24	120	687	999999	268	999999	860	678	999999	598	999999	912	120	260	999999	817	466	713	537	819	578	83	677	887	999999	664	952	450	549	999999	21	858	999999	672	999999	999999	992	552	479	694	97	999999	504	357	492	987	999999	999999	632	601	949	224	999999	508	663	940	443	799	881	603	999999	419	139	781	586	932	692	448	175	18	825	914	244	842	731	999999	999999	329	404	313	347	648	818	947	693	796	999999	999999	999999	999999	481	202	671	875	960	677	999999	723	770	559	305	879	147	624	775	45	980	791	999999	340	372	123	999999	999999	265	95	601	191	98	999999	707	971	438	31	536	633	253	368	881	64	216	999999	999999	844	999999	999999	999999	204	181	657	815	443	943	678	999999	367	797	103	999999	875	86	934	635	980	852	999999	999999	126	97	152	792	622	909	722	133	518	999999	559	569	797	584	406	19	440	975	273	999999	760	999999	999999	999999	159	748	16	977	999999	999999	999999	999999	684	28	394	117	999999	864	
999999	534	230	999999	273	802	248	999999	822	999999	999999	925	204	15	588	305	690	876	918	317	642	873	902	745	851	298	986	567	884	999999	199	999999	980	575	999999	739	807	999999	976	376	597	999999	926	715	999999	356	35	573	414	389	999999	518	198	721	232	329	631	999999	703	974	816	681	999999	53	111	389	945	628	233	849	498	999999	899	552	720	999999	947	197	446	505	273	422	999999	999999	450	681	999999	268	353	462	117	999999	999999	11	999999	999999	976	882	613	918	999999	406	350	999999	891	853	618	646	11	999999	381	444	49	999999	711	403	527	155	602	430	288	999999	285	770	999999	177	973	897	991	804	50	74	999999	527	103	866	82	999999	613	597	72	464	267	999999	91	673	291	999999	299	999999	398	830	290	999999	640	725	131	580	999999	724	879	720	654	999999	174	999999	859	999999	999999	844	331	929	541	14	367	824	428	147	999999	79	999999	669	608	999999	415	219	784	999999	887	378	745	501	776	999999	718	351	810	70	973	775	999999	999999	209	455	836	468	999999	999999	824	816	306	983	999999	753	838	219	122	819	791	999999	531	468	634	735	109	829	999999	999999	999999	26	23	999999	173	913	999999	125	470	162	999999	946	920	508	576	999999	82	999999	609	999999	60	508	999999	990	278	28	253	354	146	474	355	16	999999	999999	989	808	999999	937	999999	978	497	723	749	999999	821	844	44	33	891	562	662	347	229	999999	601	787	787	999999	100	999999	669	999999	999999	995	807	991	640	999999	519	767	279	145	942	631	536	336	758	999999	178	999999	984	999999	462	999999	811	18	787	999999	56	211	31	778	846	674	999999	586	744	999999	162	829	213	762	514	134	999999	527	999999	598	603	274	38	517	854	999999	171	449	457	405	193	798	214	464	999999	999999	745	999999	999999	277	322	949	592	14	126	999999	230	999999	716	338	300	294	613	198	582	782	183	999999	923	190	513	999999	138	349	570	999999	625	749	999999	206	388	791	239	137	999999	999999	682	34	401	515	999999	999999	733	129	114	899	194	25	881	999999	144	241	999999	117	764	452	999999	252	999999	762	999999	481	695	999999	950	508	64	485	912	929	110	158	123	418	999999	574	146	19	244	671	179	999999	999999	93	999999	999999	224	131	373	833	832	439	590	638	791	999999	999999	223	178	606	844	999999	112	952	352	985	128	169	999999	199	999999	999999	18	772	592	124	613	611	999999	999999	999999	933	122	89	106	671	568	484	627	778	330	922	840	638	999999	471	506	915	741	87	37	65	757	183	
527	30	999999	817	56	676	999999	999999	767	999999	322	911	596	999999	999999	680	427	644	542	594	868	394	971	379	946	131	617	698	869	379	999999	999999	999999	938	561	86	999999	750	437	950	427	688	999999	999999	326	914	874	999999	69	999999	660	393	522	173	315	143	999999	61	871	925	999999	662	999999	999999	599	92	999999	657	999999	779	441	999999	216	591	177	999999	239	506	63	999999	256	144	639	808	718	392	716	22	633	428	37	999999	879	512	891	765	916	766	999999	999999	999999	226	21	290	629	999999	186	931	999999	134	903	551	999999	840	678	924	999999	999999	679	216	376	724	999999	999999	751	253	796	999999	699	411	274	999999	631	820	852	999999	133	358	189	999999	999999	999999	26	999999	524	486	200	49	834	967	742	952	999999	669	866	464	999999	967	539	386	197	482	241	999999	860	440	999999	187	987	648	800	999999	784	944	999999	591	707	526	528	275	999999	999999	869	999999	999999	321	385	999999	953	999999	999999	999999	999999	803	547	733	999999	999999	647	999999	565	23	61	999999	176	77	999999	152	668	285	756	676	999999	999999	333	999999	613	509	924	548	64	958	233	599	999999	999999	854	981	406	999999	999999	286	999999	999999	709	49	705	683	565	602	153	243	999999	678	999999	171	999999	556	479	118	130	999999	507	109	999999	999999	789	462	384	531	223	197	745	402	999999	480	797	14	999999	293	733	999999	999999	332	405	999999	999999	555	958	999999	999999	308	999999	999999	156	994	778	779	415	999999	260	253	309	999999	999999	955	497	900	441	170	373	712	992	999999	385	200	999999	184	999999	999999	941	243	504	734	602	999999	685	457	256	252	701	28	598	460	43	489	630	908	943	449	333	999999	123	797	286	999999	315	325	999999	999999	893	603	85	999999	171	26	749	574	442	999999	999999	50	999999	198	469	354	123	999999	162	895	999999	202	999999	263	883	187	130	999999	458	385	609	999999	544	300	999999	107	943	400	999999	26	999999	66	999999	999999	179	292	119	924	999999	932	999999	774	173	27	395	700	372	821	324	983	999999	999999	126	66	999999	999999	999999	363	839	371	410	723	251	999999	165	514	999999	761	94	601	77	205	378	999999	282	835	206	526	905	658	735	999999	85	316	999999	696	999999	420	615	269	786	999999	95	999999	999999	390	532	999999	999999	881	974	611	737	723	916	701	999999	599	783	38	713	980	458	190	636	288	999999	935	25	999999	999999	316	155	824	814	321	119	411	995	999999	312	999999	663	34	683	133	394	362	400	429	32	350	636	587	999999	999999	999999	904	999999	252	
999999	597	22	403	317	668	466	912	999999	604	591	999999	604	891	726	544	326	434	999999	999999	893	294	545	595	446	999999	679	567	999999	999999	24	215	81	999999	159	715	999999	270	717	25	999999	999999	999999	795	999999	759	745	745	860	22	489	873	407	827	999999	458	62	426	957	999999	988	898	644	900	999999	386	201	851	999999	999999	387	999999	716	491	845	421	999999	749	758	999999	488	934	707	265	528	999999	999999	253	999999	700	662	739	313	634	999999	999999	999999	553	215	461	568	893	13	849	634	433	999999	999999	999999	937	999999	999999	668	280	999999	999999	201	388	381	449	999999	948	999999	51	358	648	999999	92	999999	87	583	297	543	307	128	594	999999	858	630	999999	984	999999	271	466	92	999999	999999	999999	999999	972	576	459	181	766	881	620	445	961	500	986	680	83	461	999999	999999	331	769	371	161	19	999999	343	757	287	465	688	686	991	959	998	577	999999	63	492	510	133	125	777	425	508	159	969	367	644	423	910	999999	999999	999999	999999	999999	709	880	29	848	243	999999	894	310	999999	999999	999999	12	501	999999	961	999999	968	403	240	215	992	946	653	860	164	975	122	999999	999999	258	329	888	999999	999999	868	838	999999	644	999999	432	999999	476	231	999999	999999	966	865	999999	462	889	999999	999999	871	555	597	763	237	169	999999	267	588	41	755	945	613	565	999999	92	549	132	986	333	999999	808	999999	525	999999	999999	999999	999999	120	886	410	665	786	999999	26	652	999999	115	611	874	950	18	843	199	721	286	961	148	172	782	687	340	903	147	836	73	571	82	999999	158	13	506	157	702	630	100	168	999999	549	162	271	999999	999999	121	383	127	964	794	804	447	127	999999	35	999999	208	999999	761	648	529	953	91	748	76	463	871	453	999999	151	568	630	127	714	999999	19	520	252	820	791	999999	719	109	776	277	601	41	986	480	999999	503	561	338	999999	727	595	999999	523	378	67	250	930	999999	822	236	183	999999	412	999999	25	817	956	259	970	999999	810	854	999999	480	475	432	999999	972	999999	648	17	301	999999	987	13	938	997	874	763	550	999999	462	999999	550	104	280	628	569	464	12	999999	999999	368	636	999999	999999	999999	52	902	635	366	957	224	184	228	882	723	999999	999999	999999	819	999999	999999	429	60	357	577	999999	386	999999	999999	325	999999	999999	110	705	933	971	80	999999	182	999999	999999	137	194	999999	248	111	331	221	557	999999	999999	999999	999999	999999	815	939	585	999999	999999	11	999999	999999	999999	51	449	185	84	523	949	752	354	161	
903	864	999999	368	245	183	119	476	999999	999999	646	601	999999	139	999999	999999	890	993	395	512	107	999999	299	999999	306	152	999999	72	37	808	999999	805	857	993	999999	328	357	999999	703	412	458	999999	568	999999	71	999999	871	319	329	999999	999999	955	999999	999999	64	732	574	845	71	102	746	57	448	635	999999	841	999999	185	655	538	297	443	300	982	999999	409	613	799	211	76	999999	127	742	597	185	999999	447	25	939	751	753	511	394	610	999999	411	259	932	598	999999	496	695	664	791	999999	999999	664	384	789	654	999999	775	644	995	821	628	314	851	459	594	404	728	246	904	784	786	999999	999999	326	651	999999	680	210	999999	580	585	463	951	455	987	653	73	235	295	631	978	866	999999	789	48	106	408	483	14	999999	999999	999999	760	16	366	149	974	67	147	504	449	574	999999	425	246	999999	999999	405	999999	940	340	502	999999	999999	806	999999	999999	900	288	554	751	206	206	166	811	999999	703	999999	99	847	678	16	97	790	192	999999	999999	974	552	873	744	12	20	73	495	999999	508	999999	999999	446	490	84	778	592	752	252	378	506	613	120	470	417	999999	625	272	999999	414	169	999999	999999	999999	999999	357	415	810	999999	195	142	670	546	626	225	745	999999	367	604	999999	505	999999	939	44	708	999999	442	999999	336	696	395	999999	171	860	348	397	999999	731	806	726	373	781	13	66	245	835	76	493	255	672	663	267	999999	999999	999999	999999	160	368	16	322	915	999999	484	63	800	340	509	685	287	828	938	921	561	878	999999	723	45	882	999999	873	304	948	999999	664	999999	137	143	75	950	227	246	999999	725	493	999999	999999	307	949	266	905	335	391	999999	426	733	742	706	789	242	196	96	278	999999	143	999999	966	845	819	31	672	207	444	734	70	591	999999	206	999999	77	502	425	95	999999	893	999999	913	742	740	931	299	431	354	832	764	141	968	879	999999	475	844	526	999999	928	594	999999	999999	656	156	835	999999	546	638	722	739	999999	10	653	675	595	114	999999	114	887	731	251	999999	611	970	928	623	999999	999999	602	999999	999999	999999	166	40	195	656	266	596	999999	999999	752	792	999999	103	993	999999	324	213	996	370	619	999999	600	999999	353	855	289	686	227	222	999999	932	999999	999999	762	833	844	622	489	939	847	999999	209	199	979	999999	230	518	976	797	308	999999	999999	242	613	999999	346	999999	999999	999999	999999	580	378	692	86	819	756	999999	340	999999	296	702	999999	67	522	981	221	411	999999	894	634	771	999999	429	
914	214	324	803	885	999999	497	999999	999999	158	572	999999	999999	517	122	169	702	97	187	816	510	605	692	560	719	631	999999	999999	741	792	705	999999	870	948	778	872	504	952	257	142	672	412	767	576	494	255	722	704	299	67	201	547	593	894	919	999999	522	764	94	263	854	999999	152	152	452	967	406	320	999999	249	999999	750	839	54	999999	108	999999	999999	75	473	909	649	999999	684	600	168	21	976	39	469	360	740	867	999999	288	119	999999	625	133	526	848	411	965	59	402	451	708	548	750	999999	480	405	698	999999	353	999999	999999	468	551	294	956	430	999999	279	889	924	999999	845	766	999999	838	222	992	549	624	508	684	595	292	159	999999	472	235	218	989	954	52	257	650	84	202	801	84	839	570	999999	130	695	169	999999	568	862	782	999999	982	267	999999	159	999999	845	530	331	186	401	833	494	204	81	999999	935	999999	999999	999999	692	841	47	999999	163	978	206	999999	999999	435	814	999999	999999	689	518	236	731	551	892	261	805	553	999999	625	682	15	85	234	58	415	234	594	999999	668	100	876	945	129	259	180	799	468	542	895	371	811	246	999999	685	845	558	393	999999	383	399	148	970	999999	999999	999999	902	971	338	583	210	229	657	999999	599	999999	999999	612	999999	722	461	999999	20	999999	263	999999	769	281	548	213	856	999999	999999	559	278	951	905	532	662	999999	277	999999	140	959	999999	999999	999999	317	215	53	564	946	100	277	922	62	137	995	168	595	999999	631	432	134	727	369	624	108	660	647	999999	999999	949	201	999999	634	216	999999	289	999999	716	461	75	505	649	909	751	337	637	226	823	999999	374	76	721	645	999999	15	999999	335	527	65	999999	999999	316	805	996	999999	821	999999	845	85	999999	57	878	927	565	927	485	817	618	999999	470	444	999999	999999	999999	883	480	809	239	211	999999	999999	999999	660	999999	999999	199	999999	912	999999	515	349	999999	999999	204	326	197	794	999999	477	529	424	717	999999	595	222	745	999999	421	123	428	22	68	644	265	761	463	227	132	68	738	642	904	999999	780	131	999999	85	632	77	695	685	729	761	682	405	246	999999	75	999999	761	709	999999	799	433	999999	290	736	999999	442	999999	969	672	31	739	887	519	951	459	473	159	999999	857	353	428	999999	293	999999	999999	860	524	109	161	540	999999	39	220	115	342	287	840	337	999999	199	213	725	23	999999	32	999999	886	295	999999	602	999999	999999	851	88	999999	691	220	983	999999	632	917	999999	817	999999	999999	710	677	
414	619	181	999999	821	999999	667	150	702	999999	584	284	177	999999	239	204	559	107	999999	999999	141	734	650	77	856	999999	999999	282	999999	907	882	984	322	127	481	676	999999	969	620	24	999999	999999	678	962	635	709	606	657	688	569	268	44	519	532	545	680	968	999999	775	268	999999	999999	700	794	847	600	961	60	999999	999999	999999	999999	486	200	999999	999999	999999	688	441	157	956	312	594	879	999999	847	474	789	581	801	708	999999	203	362	898	999999	247	883	124	44	747	556	165	135	999999	677	557	328	539	999999	999999	289	672	628	312	813	801	820	999999	999999	135	181	478	700	854	843	396	134	999999	204	956	999999	573	407	999999	409	999999	999999	781	971	999999	156	999999	240	999999	428	955	574	59	94	997	426	738	125	908	575	88	999999	280	264	291	999999	36	344	395	452	999999	275	228	999999	666	342	49	999999	708	979	921	247	523	999999	888	821	84	217	999999	999999	443	458	498	833	999999	692	197	527	690	999999	129	916	844	734	713	690	355	156	428	665	387	563	417	999999	654	999999	941	844	999999	469	358	819	147	999999	18	267	777	999999	999999	973	154	521	493	999999	860	14	999999	788	722	208	999999	928	788	542	161	999999	51	568	189	999999	751	352	162	230	519	310	999999	989	999999	999999	999999	961	999999	999999	520	866	79	575	999999	649	448	999999	132	177	993	429	40	605	703	138	999999	218	215	102	231	801	999999	273	331	560	235	999999	73	276	294	514	364	999999	31	999999	999999	475	499	539	51	999999	230	984	237	99	279	184	295	999999	240	705	755	481	233	999999	507	806	254	518	424	999999	99	856	882	488	75	696	583	999999	328	999999	718	675	60	999999	581	384	45	242	290	61	128	475	46	589	759	882	999999	313	999999	13	231	999999	125	17	510	374	111	999999	33	999999	999999	876	278	489	987	89	999999	600	146	999999	770	999999	238	373	916	623	819	303	729	192	586	279	630	325	529	737	560	53	999999	217	283	297	218	706	460	251	207	557	602	679	462	999999	176	666	242	219	752	752	101	999999	554	808	29	999999	997	330	256	953	959	260	999999	386	477	929	999999	483	803	531	912	674	425	272	999999	60	999999	75	113	999999	92	320	984	808	952	245	662	475	277	377	709	139	995	254	598	352	999999	85	999999	247	817	758	999999	230	839	426	471	291	117	969	120	931	227	292	999999	999999	999999	721	433	999999	999999	999999	215	436	822	782	678	181	674	358	999999	999999	33	865	156	333	904	764	968	535	
774	999999	999999	308	266	778	999999	713	999999	949	999999	438	651	809	999999	443	553	979	407	67	999999	299	617	999999	999999	999999	907	361	145	999999	743	510	752	898	467	896	25	999999	179	54	870	965	999999	725	280	471	12	223	895	713	780	924	366	911	787	485	999999	999999	239	800	999999	560	578	836	999999	999999	686	753	351	83	428	645	810	363	196	999999	999999	891	488	607	463	999999	999999	431	765	999999	154	999999	120	982	142	417	677	379	183	320	397	961	519	999999	784	259	872	822	295	144	124	13	724	14	984	871	129	631	346	186	104	156	999999	396	432	844	642	999999	941	20	999999	999999	189	876	395	539	999999	999999	999999	999999	821	643	146	999999	704	999999	127	999999	998	270	298	999999	999999	996	225	999999	890	132	282	940	999999	999999	881	999999	176	684	823	848	618	454	499	344	999999	142	365	460	19	450	692	291	999999	999999	370	680	722	923	407	192	999999	155	649	999999	512	999999	598	318	999999	862	464	999999	327	999999	999999	999999	771	953	246	999999	641	765	241	449	439	991	999999	89	152	210	999999	999999	286	640	197	473	805	999999	832	926	999999	999999	999999	999999	999999	672	963	999999	999999	999999	908	769	686	507	551	895	999999	209	820	521	670	518	176	561	999999	221	743	687	91	34	747	532	130	320	365	595	76	94	464	766	37	999999	999999	334	302	792	566	778	999999	999999	559	606	428	321	265	35	880	999999	845	999999	929	285	377	23	79	386	648	376	151	956	828	828	744	63	999999	906	477	842	269	519	655	965	999999	788	475	150	114	809	64	999999	999999	999999	999999	999999	999999	999999	395	37	999999	916	153	999999	636	143	474	731	861	374	827	358	558	999999	877	336	129	963	688	999999	999999	928	999999	839	999999	812	251	898	999999	64	225	741	521	449	587	353	999999	465	338	464	999999	743	289	999999	981	705	999999	677	62	999999	570	873	74	806	488	335	644	313	877	824	892	576	999999	999999	999999	96	837	118	460	533	999999	663	635	233	274	804	649	999999	857	999999	999999	999999	845	676	494	351	999999	999999	999999	261	709	999999	587	999999	572	999999	601	482	589	895	867	672	226	999999	952	907	248	840	541	683	686	111	455	270	793	328	730	475	999999	807	999999	132	157	999999	824	898	85	131	661	526	212	177	953	962	749	368	999999	326	724	587	113	836	182	287	575	608	616	327	719	253	27	136	169	782	486	744	525	999999	704	64	831	999999	188	999999	999999	518	158	493	521	999999	970	414	999999	735	704	999999	999999	870	
633	226	291	999999	412	417	509	999999	17	999999	999999	14	843	340	621	669	755	987	999999	167	805	999999	999999	133	999999	294	282	612	384	434	88	904	794	654	393	487	773	82	714	999999	516	404	511	977	17	516	592	999999	792	91	999999	999999	924	792	74	577	766	167	952	127	144	896	701	999999	102	581	219	999999	999999	999999	896	683	999999	886	651	411	554	482	125	299	702	999999	820	302	999999	371	980	12	590	815	999999	999999	999999	596	636	999999	703	999999	999999	999999	999999	999999	693	999999	195	306	444	47	151	999999	32	293	52	663	999999	502	85	408	138	731	601	999999	607	140	999999	291	563	686	260	41	999999	626	999999	999999	992	308	999999	171	117	157	927	943	860	927	793	438	572	466	181	143	544	304	799	162	834	98	796	562	246	903	743	757	786	120	955	999999	694	362	671	127	553	999999	300	981	804	658	357	680	347	999999	718	106	515	999999	496	413	827	445	855	903	511	396	925	213	414	179	999999	750	999999	397	743	220	795	63	590	630	13	818	358	186	741	126	225	262	195	999999	252	670	623	551	578	259	507	767	615	999999	988	999999	576	635	501	606	999999	950	250	508	310	461	535	866	409	18	97	999999	171	999999	181	672	28	767	926	999999	136	430	999999	493	712	38	447	433	999999	999999	251	723	999999	145	418	274	22	686	346	999999	144	757	152	570	999999	828	605	999999	985	999999	78	999999	999999	15	999999	287	141	756	795	999999	23	112	999999	999999	766	999999	993	36	999999	999999	660	999999	431	999999	362	379	288	258	331	883	999999	227	447	999999	848	442	999999	679	665	141	999999	265	891	73	777	41	532	658	803	798	835	578	254	89	664	736	999999	999999	999999	110	998	883	435	911	850	796	664	908	644	999999	359	324	371	844	999999	405	450	367	368	330	846	629	454	999999	58	999999	972	999999	661	122	63	451	35	564	999999	999999	830	979	223	999999	377	999999	24	478	999999	520	217	409	315	269	999999	30	999999	332	264	999999	999999	901	862	999999	999999	305	257	999999	281	908	299	806	712	999999	574	470	999999	387	953	999999	615	975	94	999999	646	573	999999	401	999999	999999	246	702	999999	763	820	928	127	226	167	81	377	999999	207	540	231	410	697	792	694	999999	876	827	999999	42	999999	999999	816	334	360	999999	253	855	705	248	671	999999	999999	948	999999	646	353	999999	230	882	854	133	999999	554	999999	245	999999	999999	999999	12	166	419	333	999999	999	367	121	793	865	906	827	521	786	999999	869	999999	999999	748	
99	58	480	948	999999	497	999999	639	684	272	999999	125	384	982	999999	702	92	261	272	999999	948	999999	534	999999	72	323	999999	343	999999	819	685	682	341	137	181	657	999999	218	812	999999	101	369	682	999999	776	750	532	999999	371	999999	876	617	371	676	799	753	524	919	885	293	443	843	302	865	587	344	784	256	999999	999999	180	874	449	999999	999999	588	662	999999	999999	322	999999	219	972	264	999999	77	320	664	338	999999	143	612	333	999999	402	258	77	816	271	999999	965	285	43	870	912	12	177	934	540	220	101	839	999999	572	501	234	999999	999999	923	519	33	999999	999999	394	367	568	551	920	45	999999	999999	845	423	999999	356	515	999999	999999	352	939	900	999999	133	127	336	303	477	760	999999	999999	387	40	999999	752	418	999999	999999	648	512	353	461	257	899	999999	999999	255	426	793	225	986	58	769	695	983	619	647	995	800	68	999999	999999	999999	893	999999	511	490	952	999999	933	510	999999	537	599	998	488	653	486	999999	428	90	877	683	545	50	130	999999	344	909	142	771	850	567	590	448	262	671	999999	42	151	218	302	755	860	714	838	520	179	697	505	966	171	524	382	977	999999	999999	254	852	999999	893	156	53	999999	171	999999	590	946	161	745	999999	299	453	340	219	788	131	823	831	999999	609	448	647	413	176	610	335	194	613	261	845	427	510	295	257	72	258	227	698	63	257	999999	999999	999999	689	676	717	999999	172	198	75	999999	422	999999	147	999999	508	640	371	999999	334	405	999999	900	999999	399	789	167	92	157	999999	999999	999999	777	999999	45	999999	696	724	499	999999	999999	32	424	195	999999	14	859	158	803	563	618	999999	146	728	851	240	999999	61	299	887	559	999999	25	999999	171	468	645	999999	111	34	999999	915	999999	669	193	383	919	714	649	395	929	18	999999	593	920	57	988	999999	999999	805	312	644	434	612	999999	50	17	765	33	999999	999999	173	56	778	751	703	983	477	999999	999999	321	412	412	904	957	550	822	431	738	124	479	596	593	306	722	177	491	270	999999	152	376	163	691	856	999999	999999	999999	510	842	227	74	521	512	633	494	899	999999	529	654	791	227	586	36	999999	323	772	579	750	66	583	221	723	999999	402	112	999999	721	555	999999	999999	588	999999	588	520	60	957	999999	959	812	999999	934	999999	999999	544	925	789	137	782	542	263	999999	221	999999	269	16	999999	381	999999	531	336	188	999999	999999	462	213	999999	997	515	859	365	689	620	999999	999999	648	258	117	605	477	322	
39	939	23	999999	15	999999	867	329	514	999999	999999	973	999999	999999	643	258	999999	162	341	29	792	621	923	999999	573	576	283	220	620	757	999999	999999	642	999999	999999	999999	673	34	457	835	48	999999	999999	159	780	715	999999	462	600	400	936	954	273	999999	999999	418	25	836	62	999999	103	656	999999	999999	476	810	341	229	188	404	584	298	705	505	980	124	620	999999	406	858	999999	821	619	999999	820	999999	999999	194	688	999999	233	837	971	28	999999	391	969	253	682	999999	999999	999999	283	206	816	648	259	768	477	415	797	999999	439	203	54	281	47	488	936	198	308	999999	541	299	180	999999	326	999999	763	598	155	999999	100	999999	999999	999999	547	422	414	999999	38	743	716	283	999999	981	999999	778	974	471	354	999999	999999	494	671	999999	431	984	999999	78	332	573	999999	878	270	429	999999	999999	999999	622	999999	624	999999	999999	999999	564	999999	267	207	999999	349	547	712	999999	999999	664	999999	606	999999	999999	11	999999	397	345	850	465	738	838	999999	999999	829	404	69	361	737	729	416	999999	335	999999	999999	173	787	836	728	784	860	713	634	999999	369	555	248	999999	621	180	999999	999999	999999	703	825	602	254	535	369	945	488	999999	564	524	258	517	280	657	460	837	775	560	616	75	605	35	214	999999	999999	284	166	999999	740	999999	999999	677	639	631	999999	999999	999999	262	476	999999	305	510	158	119	356	999999	284	999999	21	999999	404	676	132	847	108	999999	397	837	232	999999	789	891	999999	999999	32	580	878	648	375	265	919	523	93	833	770	999999	877	104	70	460	999	575	585	956	171	825	555	791	533	999999	999999	90	39	391	993	413	890	159	96	776	999999	636	999999	755	863	881	999999	298	87	13	923	303	776	772	95	224	999999	999999	999999	206	35	96	125	999999	999999	838	494	702	999999	999999	214	727	999999	294	999999	373	359	999999	103	290	999999	266	713	530	568	513	999999	266	305	778	107	237	322	890	750	999999	999999	342	306	34	999999	890	458	720	798	205	295	491	999999	722	865	999999	569	556	963	999999	999999	595	324	999999	534	999999	406	999999	999999	977	415	127	999999	598	852	999999	534	78	999999	999999	808	993	731	373	999999	822	999999	583	913	621	667	765	926	999999	513	999999	999999	360	500	169	494	397	461	821	999999	177	948	697	869	848	951	501	663	621	960	389	863	951	727	712	999999	999999	157	647	320	649	999999	561	95	926	999999	999999	578	999999	858	420	999999	909	999999	999999	999999	283	999999	75	670	999999	112	999999	32	134	72	75	999999	787	
902	671	250	813	511	150	976	396	612	999999	848	777	923	928	763	549	999999	954	999999	999999	838	983	999999	91	999999	154	546	886	539	960	864	934	551	999999	832	196	180	728	408	999999	999999	999999	670	770	227	893	252	184	999999	482	286	117	696	955	949	918	999999	999999	836	367	603	99	857	651	89	913	235	999999	106	999999	379	128	556	936	999999	360	999999	999999	864	94	999999	372	345	999999	684	999999	247	596	841	913	634	21	999999	51	999999	983	630	29	999999	313	667	120	999999	999999	113	167	561	760	999999	598	605	999999	304	752	999999	240	753	999999	999999	333	676	999999	300	193	942	367	236	515	108	620	730	999999	658	560	999999	791	295	372	953	526	205	999999	244	999999	999999	420	717	150	585	607	239	829	62	367	637	37	999999	999999	999999	999999	931	999999	661	741	999999	312	565	999999	999999	674	999999	391	847	999999	137	198	405	999999	876	531	650	95	929	500	390	901	251	300	923	399	971	401	999999	217	594	999999	825	999999	385	14	855	999999	999999	910	661	848	982	611	999999	999999	999999	771	999999	508	106	845	126	170	361	966	999999	274	999999	999999	702	999999	59	640	855	999999	373	902	672	871	676	676	999999	29	838	542	999999	999999	999999	999999	766	210	383	832	999999	749	999999	664	151	419	944	591	163	878	999999	117	999999	351	755	260	85	730	999999	156	832	429	999999	106	332	818	57	430	212	345	999999	999999	181	227	529	116	945	708	760	999999	927	999999	523	401	999999	731	744	577	999999	999999	409	46	110	236	10	999999	999999	936	342	333	371	999999	999999	818	709	999999	936	581	822	648	314	999999	970	999999	229	999999	906	999999	295	600	84	479	999999	999999	935	142	999999	999999	226	838	999999	19	999999	437	891	999999	706	704	692	105	999999	999999	755	245	505	43	76	999999	16	262	999999	10	650	741	258	892	977	986	882	576	323	991	364	984	716	305	10	542	999999	999999	50	999999	490	999999	805	911	724	309	896	999999	76	147	999999	964	999999	931	368	999999	189	999	436	720	822	125	781	803	808	771	529	210	42	999999	999999	201	999999	583	999999	460	936	999999	999999	677	999999	980	510	186	63	400	930	784	936	999999	363	999999	389	330	389	375	999999	999999	999999	952	779	696	869	542	837	746	752	480	422	908	697	842	831	758	630	999999	615	605	999999	418	840	745	999999	999999	179	353	811	891	203	154	52	934	243	225	897	403	120	967	349	316	648	460	372	999999	679	521	134	630	999999	547	999999	812	261	695	121	44	999999	999999	373	999999	
934	860	999999	277	999999	763	609	615	861	237	730	648	265	444	770	999999	383	245	999999	658	999999	191	201	655	395	239	999999	547	113	863	970	906	604	856	381	787	183	999999	171	999999	911	519	769	472	999999	121	999999	816	924	731	660	196	999999	999999	274	999999	669	630	882	999999	90	71	512	997	266	824	999999	409	73	982	999999	289	84	80	999999	710	421	728	838	283	682	865	623	382	213	999999	999999	999999	999999	627	127	552	222	999999	999999	849	17	999999	216	992	76	157	753	999999	524	380	999999	158	999999	999999	341	999999	792	999999	955	225	448	139	794	999999	147	164	818	445	864	663	76	551	999999	999999	999999	649	522	846	217	534	122	999999	999999	832	671	538	922	999999	295	999999	760	613	577	619	411	877	977	999999	999999	999999	339	318	87	861	314	571	913	79	861	999999	999999	945	401	430	112	767	282	961	999999	609	241	790	159	687	902	462	973	625	496	825	672	789	992	304	205	803	999999	995	528	110	625	853	999999	603	760	815	222	157	516	999999	999999	25	999999	255	680	999999	168	999999	958	999999	999999	999999	583	45	999999	999999	952	106	235	309	173	286	443	711	983	388	624	555	927	96	250	999999	119	852	230	656	867	747	624	657	999999	213	999999	677	512	338	280	999999	584	999999	862	126	922	217	479	999999	581	221	271	999999	924	999999	999999	999999	610	771	188	999999	814	999999	770	215	482	577	663	960	249	766	208	655	999999	493	971	805	233	134	904	901	383	999999	84	656	999999	331	732	42	740	999999	76	740	160	550	326	221	999999	657	643	354	553	999999	88	815	22	999999	999999	440	640	667	999999	486	867	999999	356	999999	999999	124	999999	161	845	630	229	84	700	468	505	567	177	999999	453	576	490	560	999999	864	999999	269	643	999999	146	302	999999	83	999999	589	873	873	203	414	922	246	927	492	509	922	299	14	124	554	999999	627	999999	880	223	81	996	317	999999	492	999999	38	480	859	24	553	239	156	557	999999	594	632	373	763	999999	217	648	997	60	999999	574	820	999999	99	759	519	999999	521	859	455	593	566	944	710	326	999999	765	78	478	956	999999	153	999999	13	959	488	263	509	999999	999999	999999	999999	266	504	918	277	883	391	110	999999	524	717	999999	111	999999	38	999999	663	447	943	452	580	529	104	741	431	999999	151	139	280	265	528	999999	853	32	594	309	450	999999	58	20	383	999999	999999	999999	999999	856	354	999999	930	800	999999	999999	999999	999999	852	478	999999	762	497	904	742	261	829	249	995	
248	444	89	933	729	247	870	398	933	78	999999	556	662	999999	999999	28	665	208	479	665	466	379	299	179	126	148	687	305	154	277	132	147	733	446	737	421	275	552	211	563	729	673	176	999999	249	922	999999	998	922	999999	87	62	360	583	999999	869	155	909	999999	999999	559	999999	254	665	999999	475	999999	226	37	163	753	123	996	916	935	999999	999999	803	999999	203	639	689	383	268	999999	79	999999	999999	907	867	276	365	735	999999	13	164	428	999999	549	999999	109	291	970	768	141	963	65	444	647	746	999999	351	979	623	951	870	999999	986	475	876	999999	672	999999	999999	886	398	387	999999	999999	999999	374	701	263	166	104	357	719	614	136	236	23	353	512	171	210	999999	386	999999	669	143	962	999999	999999	673	96	437	999999	809	881	743	999999	679	531	999999	381	999999	98	999999	999999	999999	161	587	859	248	862	344	999999	158	960	999999	21	275	999999	779	818	932	999999	590	999999	667	384	909	732	392	650	999999	999999	645	789	244	836	999999	593	75	981	385	582	999999	811	999999	277	999999	849	919	732	320	963	752	999999	449	309	508	752	861	229	999999	854	476	999999	999999	522	524	999999	999999	999999	457	682	651	797	443	359	999999	999999	328	399	999999	69	813	660	340	380	999999	597	349	999999	338	811	999999	845	739	530	115	999999	293	238	999999	465	133	794	284	637	321	999999	614	999999	441	729	434	999999	669	999999	51	816	999999	157	999999	999999	29	999999	797	999999	951	805	68	912	254	669	495	99	646	104	935	29	999999	703	69	124	999999	259	999999	609	386	268	186	556	489	299	941	145	784	826	999999	342	996	999999	685	516	896	999999	845	771	243	999999	999999	574	256	999999	440	564	97	339	943	769	297	198	269	692	999999	511	432	954	728	360	315	820	658	999999	999999	747	27	999999	999999	290	414	999999	375	52	443	612	310	466	859	386	57	999999	882	676	55	808	999999	992	887	395	999999	890	999999	883	999999	14	999999	653	10	692	546	544	122	999999	365	565	822	227	259	26	210	999999	105	351	312	999999	999999	981	557	223	379	35	999999	999999	20	523	999999	999999	22	438	999999	656	466	176	840	513	342	228	321	489	986	999999	743	870	194	313	795	702	999999	179	999999	999999	105	786	323	521	878	290	652	999999	877	339	215	820	999999	554	509	929	510	798	999999	720	670	77	237	228	292	795	646	707	728	999999	911	843	999999	761	999999	680	853	999999	634	61	575	999999	612	656	945	999999	549	640	804	999999	999999	999999	651	355	999999	
999999	558	104	999999	93	999999	945	123	891	428	371	457	569	999999	828	85	191	174	476	999999	201	999999	581	999999	369	256	16	902	861	794	999999	201	999999	497	532	131	758	100	551	417	629	999999	720	237	584	475	999999	647	976	790	20	617	185	999999	82	573	977	821	868	836	999999	53	999999	107	299	179	440	81	470	706	327	100	623	68	524	999999	744	353	699	894	276	368	926	999999	784	521	26	815	999999	959	999999	936	232	999999	780	586	113	623	937	414	45	907	187	279	999999	919	999999	126	686	245	829	633	999999	974	569	999999	126	190	323	778	163	624	656	511	562	391	999999	999999	288	999999	733	131	415	294	999999	368	191	656	609	999999	526	899	139	999999	140	520	999999	257	154	511	469	923	309	999999	261	420	261	999999	717	91	60	999999	838	999999	512	707	999999	838	124	210	97	469	580	458	261	263	495	476	381	999999	577	620	999999	777	478	999999	821	256	43	999999	117	516	939	528	814	999999	71	391	677	432	302	975	143	944	423	999	352	999999	999999	997	999999	999999	304	999999	999999	999999	331	70	999999	702	885	971	804	675	999999	581	530	62	644	820	999999	113	798	949	999999	601	487	819	363	999999	467	971	348	45	523	331	221	274	24	999999	119	10	122	999999	999999	330	999999	467	999999	842	479	299	215	97	805	999999	986	355	926	912	952	999999	999999	800	244	999999	999999	768	162	772	369	265	48	999999	710	201	991	824	412	999999	999999	999999	969	520	999	999999	765	999999	999999	701	999999	999999	999999	999999	999999	607	303	322	740	631	697	412	999999	88	483	223	999999	944	999999	999999	999999	999999	942	507	492	999999	542	196	999999	76	158	381	538	999999	437	999999	918	936	838	999999	897	678	999999	780	731	999999	715	890	999999	785	916	820	999999	625	870	182	999999	999999	619	499	75	116	521	673	999999	326	874	853	999999	981	305	324	116	284	716	999999	999999	171	775	474	226	651	999999	999999	159	337	507	913	590	265	999999	999999	327	349	47	791	999999	420	307	414	999999	999999	250	65	489	602	714	999999	999999	718	103	999999	74	155	283	423	956	505	523	999999	819	960	273	395	412	228	997	766	247	925	994	667	864	371	330	365	411	999999	536	557	623	907	15	871	999999	816	999999	181	76	624	834	661	999999	162	595	192	597	854	653	999999	605	999999	361	982	999999	435	898	999999	824	999999	21	999999	999999	966	532	911	999999	402	233	999999	215	825	700	999999	100	342	999999	711	999999	148	767	556	451	275	951	999999	555	32	156	999999	
917	318	999999	157	612	972	692	931	630	684	237	205	631	999999	65	779	256	738	892	392	999999	196	928	686	160	464	999999	704	24	856	365	933	255	497	999999	897	478	999999	999999	127	999999	839	91	101	910	571	925	394	220	181	428	817	999999	999999	999999	999999	999999	999999	999999	157	562	999999	917	999999	328	303	949	143	388	167	999999	703	727	774	999999	826	999999	837	775	589	539	36	494	842	438	548	802	491	427	947	999999	807	556	863	565	662	921	317	772	616	621	792	16	62	870	999999	99	366	32	253	999999	553	895	417	617	536	503	84	999999	779	501	468	716	440	651	504	157	863	218	90	904	797	999999	168	967	999999	999999	999999	999999	999999	458	446	999999	183	999999	963	911	999999	999999	39	168	847	972	999999	125	163	85	999999	410	375	576	999999	157	941	349	828	488	736	450	870	516	71	112	631	999999	64	999	542	119	687	999999	19	618	189	921	999999	825	999999	52	813	671	999999	41	606	147	232	299	527	833	502	485	184	697	385	999999	107	999999	999999	671	71	164	999999	466	723	999999	567	617	967	30	999999	12	416	694	636	208	73	39	505	494	999999	999999	481	999999	999999	999999	417	321	242	667	824	999999	999999	410	999999	659	138	987	318	823	999999	614	999999	507	551	500	78	999999	999999	186	459	77	248	855	999999	306	682	999999	849	520	375	255	385	310	205	969	527	999999	712	977	80	85	720	682	999999	999999	443	974	166	126	143	926	999999	999999	217	756	999999	999999	837	685	976	999999	147	999999	999999	334	999999	31	311	999999	972	72	778	94	115	383	356	566	940	999999	862	707	677	733	386	449	995	328	999999	449	895	999999	178	37	10	999999	999999	999999	235	590	264	422	673	584	999999	80	158	176	999999	999999	409	517	999999	999999	822	279	999999	999999	421	18	338	910	928	861	686	999999	894	750	93	339	444	434	340	359	824	450	43	102	999999	315	999999	829	999999	999999	50	388	217	419	999999	730	999999	534	511	226	261	999999	494	812	898	999999	186	407	92	620	399	975	186	340	934	382	245	999999	999999	115	999999	509	542	669	821	307	867	485	546	362	189	909	999999	124	107	480	999999	231	204	999999	139	892	746	757	868	999999	211	999999	484	832	495	999999	711	406	508	752	811	999999	990	600	209	700	861	729	441	489	999999	72	242	999999	425	999999	339	310	976	825	999999	784	801	756	105	990	11	999999	867	562	208	526	999999	355	668	999999	999999	603	322	438	41	26	325	999999	21	999999	645	29	416	481	297	
410	430	683	989	36	33	244	505	219	699	999999	862	999999	999999	536	457	887	795	293	782	735	987	547	999999	999999	469	999999	744	956	999999	981	307	395	275	797	106	931	366	999999	119	996	108	999999	739	883	999999	446	107	485	692	758	233	132	699	561	422	882	888	253	999999	610	999999	548	999999	718	999999	477	613	494	440	525	530	164	999999	785	637	884	808	999999	591	32	999999	999999	274	596	757	999999	695	999999	384	223	52	123	84	508	999999	559	999999	30	43	687	999999	999999	999999	999999	999999	79	948	913	923	999999	999999	978	661	544	295	240	284	277	960	999999	781	899	119	227	999999	417	89	999999	288	88	645	999999	876	999999	199	711	225	999999	369	999999	236	782	790	999999	148	999999	461	999999	222	276	999999	971	70	999999	905	933	503	827	694	819	989	281	999999	999999	892	297	111	756	355	584	999999	186	999999	282	448	999999	118	999999	88	417	999999	999999	464	999999	999999	674	727	517	999999	266	217	999999	413	999999	999999	999999	157	945	954	851	963	705	999999	638	261	999999	73	787	999999	906	824	999999	748	286	863	449	817	622	52	227	570	593	757	999999	376	999999	999999	367	584	999999	852	173	318	236	454	999999	366	826	761	704	611	999999	597	103	441	999999	649	137	686	999999	147	535	902	737	291	379	948	105	271	633	334	705	212	437	64	660	999999	521	831	613	93	991	860	348	615	630	996	999999	657	999999	999999	646	681	336	355	326	271	999999	945	999999	311	270	564	999999	379	999999	736	169	49	780	999999	137	305	82	999999	156	674	564	999999	660	383	999999	999999	872	655	999999	33	999999	92	737	399	351	576	756	311	822	437	733	968	708	893	837	625	876	345	999999	999999	999999	171	209	652	999999	459	294	999999	27	999999	691	481	691	883	860	999999	311	999999	712	560	549	771	352	719	941	595	423	766	999999	669	572	536	999999	999999	999999	715	999999	94	691	892	291	65	294	10	999999	261	286	825	43	760	323	999999	633	999999	801	999999	999999	490	999999	121	46	528	164	358	260	999999	677	352	468	154	203	999999	699	819	999999	493	999999	352	999999	689	318	999999	733	786	355	87	903	514	547	587	897	403	383	580	856	763	900	935	749	590	999999	934	999999	888	566	106	794	813	31	317	360	475	516	999999	802	448	795	999999	12	182	261	172	805	881	257	800	999999	129	963	999999	593	551	602	392	115	384	241	844	999999	259	292	999999	493	999999	236	431	886	362	999999	999999	968	531	999999	999999	999999	421	138	484	640	766	263	675	
850	515	724	809	999999	133	915	427	216	950	159	753	889	172	999999	576	999999	999999	913	490	999999	999999	547	71	618	35	63	693	256	756	213	462	999999	617	249	978	515	999999	999999	762	999999	360	211	27	382	189	687	176	743	999999	829	814	853	772	999999	999999	999999	662	999999	847	999999	999999	999999	999999	747	697	757	282	922	700	70	238	278	160	999999	990	354	999999	689	438	348	886	950	694	927	399	609	233	292	945	19	853	235	711	999999	999999	189	999999	280	999999	999999	414	253	52	501	601	546	702	728	344	949	448	999999	763	508	193	281	486	532	999999	97	999999	989	977	691	999999	12	567	467	830	810	999999	259	14	999999	934	642	908	999999	336	853	906	504	948	995	999999	880	472	212	509	942	703	229	999999	999999	897	424	999999	361	294	599	978	999999	999999	534	356	199	968	757	574	999999	373	293	999999	505	999999	39	51	981	130	337	539	364	958	888	999999	383	337	417	117	519	376	556	908	737	874	671	606	423	649	381	911	714	638	999999	578	419	33	999999	415	868	382	294	999999	957	69	624	286	999999	999999	999999	862	560	999999	65	999999	816	385	999999	631	999999	433	999999	999999	748	425	824	999999	999999	319	697	999999	910	999999	249	146	999999	999999	950	677	999999	394	596	999999	675	999999	360	75	583	785	761	43	564	999999	895	444	754	951	492	541	244	898	287	699	730	999999	999999	559	410	918	101	500	999999	791	381	135	999999	631	667	240	74	759	999999	224	558	663	999999	999999	116	805	999999	140	833	419	999999	999999	117	999999	276	999999	566	801	664	664	999999	999999	608	773	424	769	607	133	294	999999	476	484	754	999999	151	76	828	838	453	605	999999	960	667	999999	357	29	28	940	999999	615	674	273	104	488	530	297	64	999999	699	346	207	999999	846	581	942	958	606	54	754	999999	233	999999	358	69	137	733	999999	592	425	999999	999999	667	767	678	999999	213	389	276	542	853	21	806	148	117	407	999999	123	95	83	999999	999999	999999	999999	166	392	946	915	45	361	999999	694	472	606	304	594	999999	500	177	993	739	579	340	511	901	197	426	589	999999	662	858	619	517	519	999999	981	999999	481	611	999999	642	297	354	914	745	169	999999	210	843	522	867	778	946	999999	343	819	92	999999	294	999999	966	366	674	383	999999	187	187	952	580	323	817	69	889	881	999999	451	235	999999	766	741	647	226	999999	728	999999	90	999999	999999	185	999999	899	315	196	999999	330	285	623	999999	421	568	999999	999999	999999	530	999999	808	999999	
74	741	892	999999	666	705	552	330	750	620	945	588	422	514	762	777	373	424	511	999999	256	999999	85	828	999999	15	208	759	999999	596	225	33	999999	201	999999	683	293	999999	242	609	999999	322	579	999999	677	999999	998	63	999999	820	266	116	203	936	642	513	665	73	340	999999	507	793	280	164	405	922	601	999999	905	89	493	751	191	901	237	934	999999	421	999999	871	17	999999	540	999999	339	119	829	60	558	105	999999	999999	291	999999	112	850	51	425	999999	754	790	776	158	150	336	515	925	999999	708	708	531	254	911	468	999999	362	263	999999	824	999999	102	550	672	810	999999	999999	469	609	999999	999999	892	565	999999	406	91	240	996	400	999999	999999	193	537	999999	999999	999999	999999	318	999999	999999	749	597	999999	601	999999	662	249	114	999999	999999	72	55	326	999999	331	816	966	102	515	387	423	366	863	146	10	112	999999	999999	822	246	999999	999999	646	680	999999	789	999999	964	188	744	841	136	658	321	841	778	867	999999	999999	999999	999999	681	803	446	514	392	734	865	601	871	107	51	291	110	999999	999999	999999	999999	452	541	925	11	914	999999	545	297	999999	999999	305	231	244	529	186	787	999999	999999	162	209	999999	666	999999	35	999999	316	646	799	844	558	530	734	379	232	592	490	118	999999	999999	999999	900	227	999999	999999	570	999999	636	577	865	503	999999	999999	954	209	479	785	486	899	639	607	133	746	452	159	31	571	851	22	937	999999	999999	44	849	129	309	948	981	872	999999	992	679	999999	934	999999	97	356	779	999999	999999	806	13	219	966	169	999999	163	774	999999	999999	998	528	624	639	178	999999	436	999999	835	899	999999	804	613	444	646	999999	999999	812	112	71	674	792	681	269	999999	692	470	77	999999	221	155	184	455	710	466	474	999999	439	999999	525	999999	31	943	999999	232	11	399	999999	330	241	999999	351	672	999999	496	216	846	365	507	485	364	368	644	999999	753	999999	359	903	999999	181	999999	624	56	586	999999	653	999999	411	46	999999	999999	999999	999999	999999	366	999999	512	980	999999	259	628	699	999999	290	170	302	387	329	526	999999	652	999999	797	999999	368	239	999999	999999	74	843	368	999999	329	377	192	669	620	999999	267	949	844	378	689	727	999999	182	692	766	999999	999999	275	528	884	169	487	806	999999	599	999999	999999	508	426	916	380	890	193	999999	565	107	999999	681	201	999999	999999	42	284	807	79	605	196	547	539	668	955	999999	840	999999	169	889	386	771	31	999999	140	450	427	461	999999	837	369	801	999999	668	999999	
436	999999	465	317	136	999999	999	999999	993	904	588	969	757	960	802	59	999999	221	675	721	729	999999	999999	932	999999	999999	822	498	241	245	394	999999	999999	743	999999	503	999999	999999	43	685	999999	999999	37	201	551	480	999999	501	516	787	735	590	461	999999	206	776	977	532	191	520	391	510	596	999999	999999	999999	109	24	441	308	674	391	188	989	999999	786	632	999999	999999	655	999999	999999	981	454	509	804	959	922	547	751	525	999999	999999	999999	999999	876	356	279	681	999999	381	999999	69	218	123	353	412	999999	613	999999	154	999999	152	999999	574	69	529	152	258	715	218	186	476	999999	999999	821	331	665	695	999999	439	999999	233	999999	999999	300	272	773	341	166	999999	498	999999	999999	607	453	999999	999999	947	244	356	214	31	966	999999	204	189	379	435	301	32	999999	776	154	980	792	999999	144	262	999999	797	756	810	101	323	719	867	999999	92	999999	121	797	999999	460	121	235	341	267	841	89	121	893	999999	49	999999	655	722	999999	157	814	605	575	999999	673	999999	600	403	929	652	455	999999	840	999999	106	190	234	999999	325	43	999999	461	591	302	182	172	904	418	770	999999	667	997	702	201	999999	733	999999	525	54	999999	521	999999	411	614	396	751	280	999999	251	859	909	627	406	141	402	363	23	282	999999	510	999999	191	633	971	985	457	634	649	28	372	999999	708	983	311	521	923	999999	976	906	430	999999	999999	177	999999	999999	50	600	571	798	999999	999999	272	999999	543	481	340	208	439	629	999999	127	631	588	878	224	999999	644	105	999999	478	314	47	376	999999	618	244	999999	999999	999999	999999	856	73	850	114	652	382	292	999999	829	191	999999	999999	357	968	999999	270	999999	298	697	848	405	505	951	330	609	682	896	748	999999	247	326	999999	517	684	999999	64	999999	999999	235	841	918	204	999999	438	999999	694	999999	408	374	358	999999	724	34	84	549	361	999999	530	504	999999	486	543	524	592	999999	999999	112	999999	886	999999	490	999999	999999	999999	929	210	240	522	577	915	993	497	384	576	723	601	462	999999	999999	999999	942	259	978	265	364	999999	680	682	574	514	999999	26	999999	125	867	999999	662	999999	999999	348	999999	999999	953	589	999999	999999	169	947	869	272	786	669	538	166	316	999999	999999	806	501	554	530	557	948	999999	333	999999	976	269	709	444	939	999999	298	796	609	354	306	399	999999	375	225	732	813	311	999999	999999	487	999999	808	999999	30	855	999999	599	817	573	649	890	265	10	22	999999	248	999999	333	999999	381	999999	557	962	934	
867	528	135	339	999999	999999	646	344	410	999999	999999	460	83	423	94	999999	999999	978	45	999999	999999	143	288	362	325	494	389	999999	235	999999	745	807	846	999999	163	999999	551	270	29	829	999999	555	999999	511	999999	449	175	20	248	886	999999	763	521	267	528	999999	249	772	23	313	364	668	119	860	753	813	614	381	999999	999999	74	437	959	216	701	860	999999	777	961	876	328	999999	739	349	999999	999999	296	588	183	999999	97	778	999999	999999	474	344	446	999999	758	588	834	793	750	999999	821	255	803	999999	566	999999	999999	471	811	999999	999999	986	928	770	999999	770	526	36	208	999999	669	295	190	999999	999999	367	424	293	29	382	52	535	628	258	527	622	188	981	31	515	974	625	967	121	730	488	415	675	999999	999999	72	808	595	999999	822	535	999999	560	573	209	253	171	452	438	104	459	368	999999	999999	379	591	545	999999	693	999999	53	328	79	522	999999	951	748	999999	41	999999	244	999999	719	999999	991	557	628	417	999999	271	812	999999	999999	26	281	999999	735	433	633	406	999999	803	902	999999	778	999999	996	999999	999999	258	999999	999999	420	128	860	520	999999	254	260	999999	962	137	191	431	64	870	999999	62	251	143	225	999999	657	635	793	440	47	677	657	999999	561	999999	107	999999	999999	931	762	420	166	760	481	490	182	811	999999	399	621	481	987	908	999999	943	795	186	42	190	232	999999	999999	429	999999	971	999999	999999	270	381	39	999999	665	999999	117	999999	895	490	661	735	999999	846	202	403	818	566	999999	748	367	617	795	920	542	586	708	977	95	737	999999	510	892	999999	550	72	370	14	815	999999	800	58	999999	315	524	306	999999	386	592	930	611	917	290	849	119	999999	585	118	84	88	424	140	293	167	212	161	842	446	305	139	43	813	750	825	947	319	568	490	406	999999	549	332	394	164	136	370	229	53	596	999999	486	262	929	736	999999	670	764	999999	112	373	463	600	90	999999	897	797	176	999999	901	800	94	105	999999	839	999999	101	745	138	41	841	999999	798	999999	408	653	999999	884	23	385	287	554	677	388	999999	781	948	252	999999	267	338	203	764	152	796	999999	999999	549	999999	207	358	924	635	859	270	440	665	750	682	809	126	912	163	89	623	999999	999999	717	679	67	591	999999	814	999999	702	648	178	656	63	594	271	241	793	816	36	363	919	818	127	999999	999999	207	570	132	999999	999999	999999	684	999999	550	407	674	870	43	999999	509	119	999999	166	999999	272	18	999999	97	547	885	999999	347	
999999	270	999999	597	599	87	940	393	289	999999	730	286	607	493	137	512	999999	597	370	760	210	999999	253	164	662	999999	340	999999	510	482	584	999999	999999	702	999999	268	224	809	85	793	103	999999	230	427	999999	879	24	999999	881	195	899	949	525	369	999999	534	26	181	999999	103	747	832	883	806	117	474	979	904	860	868	297	999999	522	576	666	999999	999999	826	999999	999999	490	999999	236	324	582	634	740	937	999999	107	999999	53	875	999999	56	270	347	424	319	569	999999	119	918	23	897	522	437	948	702	167	237	200	60	999999	999999	195	606	568	233	999999	733	999999	348	762	625	999999	512	999999	530	406	641	882	516	561	999999	381	642	999999	427	999999	999999	792	245	999999	999999	999999	992	723	378	860	664	779	201	999999	999999	999999	770	165	397	652	999999	896	427	305	526	355	684	499	277	241	552	393	151	172	286	941	999999	940	892	999999	262	788	172	669	999999	862	691	999999	725	36	610	487	825	775	60	310	374	939	999999	524	999999	502	455	146	999999	999999	999999	38	560	894	60	830	999999	999999	399	999999	999999	999999	564	664	663	999999	774	251	999999	999999	999999	376	999999	999999	576	999999	999999	378	206	999999	342	35	361	470	234	662	129	999999	975	999999	225	12	385	828	577	999999	385	227	860	373	728	213	516	252	713	271	915	584	327	999999	772	999999	626	639	888	707	406	104	999999	10	884	943	276	850	999999	999999	999999	999999	408	960	491	840	517	833	41	139	999999	999999	756	962	747	545	513	792	17	999999	999999	999999	999999	869	999999	291	786	859	489	784	937	999999	999999	158	280	631	186	366	999999	931	386	999999	607	759	999999	297	347	999999	999999	348	439	999999	999999	528	189	255	354	999999	999999	999999	999999	657	999999	257	999999	854	716	999999	999999	999999	999999	156	100	86	999999	999999	147	190	999999	999999	943	318	605	150	355	999999	821	999999	968	35	287	648	615	500	877	728	999999	999999	999999	343	580	999999	999999	148	980	292	393	766	583	596	999999	174	856	828	999999	745	999999	213	902	737	42	842	639	666	837	999999	541	600	999999	226	999999	786	622	999999	999999	214	532	999999	999999	72	80	65	299	382	916	999999	791	787	243	141	676	999999	999999	830	311	737	109	129	999999	270	751	792	567	367	452	331	551	519	999999	999999	222	594	999999	839	667	977	552	999999	749	724	929	753	366	999999	549	908	338	999999	46	614	114	999999	999999	900	320	287	497	999999	929	595	571	999999	311	190	919	999999	202	999999	173	333	194	843	380	586	340	997	999999	500	
999999	544	992	760	482	871	948	810	437	153	999999	999999	490	999999	337	163	162	657	452	186	157	467	716	999999	628	999999	999999	271	999999	999999	569	322	999999	996	124	395	999999	811	799	999999	999999	999999	654	58	99	999999	843	573	515	226	999999	683	999999	260	352	360	828	283	142	770	451	687	777	857	584	216	538	493	506	941	561	351	857	22	943	48	812	999999	629	844	868	856	755	815	156	885	767	601	653	763	567	329	679	39	988	555	341	797	474	883	255	360	77	999999	999999	999999	826	543	999999	313	547	170	653	297	999999	999999	999999	999999	710	999999	449	936	840	743	999999	241	999999	828	33	999999	707	999999	202	746	598	518	788	191	160	75	68	233	295	349	225	999999	675	391	137	403	623	999999	96	775	444	319	520	334	199	999999	419	997	999999	917	999999	532	999999	907	999999	392	806	750	811	645	999999	225	651	999999	527	978	565	290	700	999999	775	338	929	999999	999999	999999	998	999999	999999	726	655	71	713	377	743	693	438	999999	999999	745	596	873	999999	450	145	228	667	29	806	999999	867	999999	307	889	152	277	602	550	605	999999	394	352	758	94	989	579	511	283	999999	999999	550	797	598	955	43	901	771	488	292	92	621	978	657	780	859	527	764	824	235	476	100	887	173	283	999999	999999	124	482	999999	565	717	394	273	972	999999	80	999999	999999	855	999999	505	124	999999	522	797	415	694	999999	235	472	815	999999	58	290	743	999999	999999	324	604	789	786	299	37	726	375	237	715	684	119	788	999999	422	969	999999	971	975	628	650	485	999999	559	146	999999	988	750	39	345	983	238	18	446	999999	999999	75	999999	215	97	542	157	570	699	19	869	447	485	402	717	73	999999	768	44	983	838	659	999999	999999	53	999999	975	999999	891	732	456	110	999999	771	999999	903	530	765	999999	95	502	915	255	999999	999999	809	999999	358	321	281	674	470	973	463	386	999999	999999	814	999999	59	567	811	678	966	563	768	105	713	726	814	999999	553	880	948	490	999999	999999	690	382	243	534	627	33	619	68	985	136	888	999999	999999	78	716	999999	838	528	690	999999	288	985	509	713	999999	631	507	738	999999	999999	35	999999	463	684	154	441	999999	524	999999	788	68	908	999999	999999	217	328	999999	746	827	999999	51	999999	999999	685	134	704	873	999999	734	995	526	881	999999	405	999999	916	931	903	999999	284	675	323	588	999999	189	380	999999	867	506	481	492	761	910	181	548	999999	999999	777	560	999999	568	408	790	944	272	999999	970	
999999	999999	300	397	245	999999	552	284	727	999999	897	506	999999	296	16	33	263	513	764	970	766	999999	505	744	163	352	483	716	277	999999	999999	640	12	409	245	336	215	93	257	938	368	896	820	764	284	281	999999	163	999999	999999	537	999999	507	999999	213	324	999999	556	244	892	349	835	17	999999	206	266	504	999999	60	999999	817	179	265	826	612	870	46	999999	999999	999999	545	329	164	999999	999999	213	143	796	205	921	301	659	999999	364	598	532	888	999999	999999	27	776	999999	112	882	566	367	185	681	999999	343	288	304	97	361	999999	29	681	124	208	992	999999	707	157	139	387	168	330	901	237	89	981	419	182	451	115	92	999999	281	999999	639	38	999999	203	862	642	999999	572	497	18	578	999999	774	428	575	894	79	999999	999999	505	407	999999	999999	454	999999	362	868	132	999999	999999	274	802	410	788	568	999999	999999	513	295	496	390	596	999999	892	999999	238	217	991	606	557	46	776	254	776	928	602	754	17	680	510	773	874	999999	999999	744	776	451	985	859	611	999999	565	30	485	999999	811	212	391	795	294	999999	999999	525	97	220	999999	557	633	859	999999	219	663	833	785	999999	515	669	592	158	881	787	231	999999	994	999999	480	756	769	662	127	400	999999	999999	395	364	896	358	838	40	256	229	817	999999	999999	402	568	999999	245	999999	608	151	620	242	914	506	923	746	531	763	999999	999999	787	971	999999	575	846	452	448	999999	826	167	999999	561	901	999999	999999	999999	247	602	999999	748	520	999999	63	976	780	141	307	888	441	160	999999	85	301	999999	441	845	394	327	555	126	293	815	936	451	320	68	340	262	536	999999	508	928	999999	991	230	781	999999	765	795	715	154	559	989	676	339	755	999999	396	230	134	710	920	999999	649	999999	705	80	611	666	721	800	999999	361	612	652	999999	89	999999	295	660	927	628	531	840	971	734	826	269	122	999999	797	944	999999	999999	999999	999999	999999	999999	536	525	711	316	999999	83	914	109	207	387	34	440	675	960	111	999999	206	91	398	999999	677	999999	879	999999	499	111	999999	999999	999999	949	493	74	27	731	773	770	999999	999999	999999	458	999999	872	536	999999	245	681	889	837	842	471	215	46	199	676	679	999999	645	900	816	999999	159	68	96	999999	999999	999999	423	944	196	341	621	999999	561	940	289	999999	204	440	574	817	222	999999	23	999999	744	999999	874	999999	62	999999	999999	57	999999	532	308	868	785	999999	555	285	999999	999999	999999	511	999999	630	484	999999	396	873	611	215	
999999	998	785	71	54	544	513	999999	999999	82	891	228	217	574	780	39	999999	420	30	915	884	299	559	999999	447	511	999999	124	972	624	999999	189	365	999999	721	806	999999	247	823	999999	774	999999	999999	196	63	431	304	999999	999999	454	618	999999	853	696	331	46	449	518	624	542	842	999999	474	471	127	711	862	298	999999	973	293	404	596	999999	151	775	110	372	223	25	216	999999	999999	999999	16	999999	336	669	596	685	999999	999999	622	290	408	384	644	999999	78	352	568	16	999999	876	171	224	389	83	999999	556	936	87	305	608	999999	426	999999	946	464	150	385	203	999999	177	999999	999999	781	999999	381	766	140	999999	303	999999	457	210	992	397	366	791	598	262	999999	50	749	290	932	23	999999	999999	258	698	273	928	967	999999	314	999999	270	115	999999	83	999999	788	426	999999	783	434	161	999999	433	738	999999	673	551	132	88	661	999999	336	132	768	361	399	518	999999	118	999999	999999	92	896	736	999999	260	358	525	559	999999	999999	195	506	508	861	829	558	519	999999	999999	387	844	297	999999	838	934	982	674	999999	313	999999	984	455	999999	530	79	999999	696	999999	339	324	35	999999	751	47	999999	829	624	999999	532	841	998	333	999999	987	69	999999	999999	999999	202	277	999999	803	256	999999	639	740	97	978	792	600	861	907	999999	285	361	281	545	999999	999999	114	999999	999999	199	471	281	660	936	431	999999	284	984	798	419	999999	999999	999999	326	694	408	502	742	999999	123	999999	999999	100	555	242	635	787	259	640	301	999999	909	999999	999999	784	785	979	999999	666	517	518	999999	72	498	716	999999	138	999999	999999	216	114	999999	722	654	268	491	191	114	704	795	682	35	354	506	330	162	723	618	542	909	428	698	999999	999999	605	999999	918	999999	839	999999	506	832	407	433	999999	726	196	272	355	999999	999999	874	109	870	834	493	999999	565	177	563	923	520	422	942	787	999999	999999	594	58	999999	573	589	275	999999	298	999999	627	920	999999	999999	966	461	999999	249	315	554	599	999999	303	999999	63	362	434	285	999999	986	420	999999	646	999999	439	601	223	412	999999	24	999999	999999	582	985	999999	999999	256	572	597	999999	256	999999	637	243	999999	91	999999	936	889	220	164	989	444	999999	439	999999	284	999999	999999	375	247	861	520	300	944	608	632	318	256	711	116	861	688	999999	740	246	827	412	966	999999	999999	999999	522	518	860	619	556	280	999999	702	77	999999	407	231	999999	394	662	347	298	217	458	983	690	999999	114	999999	311	243	571	203	345	871	
999999	817	75	961	999999	12	999999	999999	61	362	999999	999999	644	396	999999	466	977	356	583	489	124	758	899	999999	596	344	999999	567	999999	323	709	999999	999999	999999	999999	589	999999	272	55	660	906	963	999999	106	230	145	543	718	838	844	266	225	619	999999	999999	811	999999	749	374	15	598	873	27	999999	652	999999	197	447	245	874	310	714	310	922	582	999999	602	802	104	460	800	695	729	473	67	999999	999999	510	999999	349	671	416	898	50	999999	43	945	428	453	819	948	106	482	963	544	551	914	696	283	999999	219	125	655	913	214	902	154	553	680	168	668	999999	998	896	213	999999	816	999999	860	999999	215	999999	359	999999	512	704	999999	765	929	515	579	56	237	843	140	555	999999	984	999999	169	999999	401	747	294	161	270	107	585	999999	999999	734	654	836	734	400	999999	766	379	411	510	690	388	624	999999	999999	622	460	164	999999	657	143	999999	434	700	659	813	999999	74	133	999999	606	636	15	999999	999999	925	999999	999999	453	999999	788	999999	582	334	999999	999999	776	582	705	538	999999	942	819	111	516	902	229	145	84	586	609	702	256	169	904	63	382	345	999999	663	412	957	711	671	869	752	999999	109	230	999999	46	999999	368	595	441	663	817	904	772	878	706	84	999999	867	999999	96	999999	423	430	426	138	441	198	52	999999	999999	241	157	242	764	999999	129	999999	999999	999999	999999	344	999999	999999	250	246	478	573	516	957	338	539	843	186	782	616	836	678	999999	29	605	665	325	999999	999999	432	669	671	17	235	586	999999	500	327	739	752	484	999999	190	190	660	999999	682	999999	999999	999999	397	970	459	157	999999	450	999999	907	943	100	28	999999	999999	999999	576	806	565	290	380	179	48	525	447	40	142	150	498	624	368	738	983	999999	999999	275	44	699	221	999999	418	146	59	999999	384	648	733	999999	556	999999	613	853	311	999999	715	628	284	999999	999999	428	25	675	952	999999	549	215	117	999999	999999	873	999999	876	595	706	871	244	129	456	151	799	306	849	594	134	20	514	436	999999	525	54	991	172	176	999999	999999	743	193	563	53	178	541	999999	763	682	590	999999	268	605	529	481	999999	828	730	999999	999999	175	90	999999	484	44	779	525	272	485	882	620	710	999999	861	138	999999	565	999999	973	268	360	95	999999	544	999999	999999	830	72	999999	545	999999	442	442	999999	678	662	366	88	999999	398	999999	683	999999	800	970	36	999999	744	999999	431	999999	425	756	475	771	90	178	999999	211	788	948	462	228	999999	719	187	
999999	140	192	476	693	487	404	584	252	677	999999	999999	574	999999	999999	999999	999999	622	999999	999999	685	999999	999999	598	493	999999	877	999999	450	999999	464	999999	999999	999999	758	335	561	924	999999	999999	30	999999	233	103	283	999999	718	954	999	862	999999	999999	999999	999999	501	310	999999	999999	982	999999	609	184	144	689	222	467	41	782	497	999999	535	747	885	147	727	513	743	999999	325	437	999999	999999	230	999999	772	858	13	999999	300	999999	105	999999	942	127	855	999999	48	544	881	816	35	999999	466	545	336	999999	999999	208	253	999999	567	434	278	999999	999999	999999	999999	999999	917	363	463	920	491	49	999999	567	805	999999	999999	881	475	209	925	509	999999	429	466	685	999999	999999	999999	804	999999	312	891	671	699	397	999999	178	999999	492	626	527	362	114	454	426	187	769	247	999999	916	372	523	367	509	999999	152	834	230	278	999999	198	225	658	999999	188	158	999999	868	418	904	123	989	982	582	999999	156	307	975	49	507	491	490	194	999999	504	789	999999	172	929	255	39	948	623	197	438	311	999999	60	275	278	490	999999	829	999999	999999	383	540	999999	111	999999	844	858	999999	771	812	999999	999999	770	559	399	624	534	938	173	999999	174	375	794	154	105	453	257	709	771	27	590	661	146	95	131	999999	999999	70	317	999999	180	767	851	385	999999	999999	933	500	876	653	955	999999	666	183	999999	999999	745	640	16	179	596	158	419	753	231	56	894	684	999999	150	875	474	999999	762	704	407	523	419	999999	824	520	999999	833	127	72	627	994	999999	999999	124	513	118	64	148	813	31	357	108	163	684	386	259	72	736	777	490	999999	904	479	240	999999	335	226	191	659	840	999999	302	999999	604	62	999999	236	999999	636	767	420	492	948	683	59	425	999999	739	448	270	999999	107	349	581	295	100	999999	226	631	188	891	999999	999999	973	706	999999	999999	559	632	453	999999	749	109	20	80	849	999999	796	191	77	78	487	999999	398	156	228	952	120	318	961	449	999999	999999	458	875	547	999999	975	977	994	19	707	116	994	999999	944	997	339	999999	446	144	696	999999	563	119	413	999999	101	827	488	999999	305	250	670	999999	22	999999	651	144	999999	846	979	819	196	68	999999	380	999999	159	211	230	622	609	999999	999999	752	974	139	999999	472	417	911	158	999999	891	999999	466	446	990	235	999999	356	205	977	599	165	999999	848	505	748	42	999999	941	625	267	999999	696	378	843	261	48	927	311	672	125	934	831	330	305	354	904	999999	757	924	999999	873	
427	631	999999	671	874	999999	633	601	439	36	970	532	241	411	27	97	602	739	197	961	54	532	862	999999	334	557	553	999999	843	108	634	999999	312	394	999999	74	106	999999	386	912	303	999999	243	98	964	308	98	999999	336	999999	341	27	736	361	828	895	769	616	347	326	999999	999999	757	341	402	952	230	847	349	953	990	430	362	284	667	999999	299	999999	999999	36	469	660	824	37	999999	616	999999	999999	565	177	304	490	834	69	999999	821	953	902	696	21	999999	999999	553	383	825	911	664	462	694	494	605	999999	915	321	999999	921	658	730	574	786	672	279	999999	999999	999999	999999	999999	302	943	845	391	397	87	689	948	227	116	450	211	855	951	828	266	999999	571	309	574	523	212	999999	172	232	337	999999	349	808	959	381	725	999999	325	372	999999	848	113	999999	917	236	372	640	999999	999999	528	719	834	844	22	220	610	358	936	82	100	534	682	168	70	999999	350	149	267	999999	725	886	539	589	999999	418	967	363	391	347	161	572	999999	955	704	618	85	504	796	999999	770	376	999999	253	281	983	175	944	157	999999	999999	232	382	90	492	999999	189	255	534	999999	999999	999999	967	598	920	527	931	727	999999	452	102	845	353	518	964	358	999999	296	999999	335	252	999999	999999	999999	999999	928	200	999999	472	72	999999	829	970	201	506	999999	409	789	332	753	62	999999	490	705	657	50	879	863	125	999999	143	999999	938	999999	999999	229	50	335	999999	992	337	417	265	999999	23	272	875	999999	999999	450	949	999999	963	999999	283	804	999999	511	983	421	58	336	407	999999	929	545	891	771	839	999999	999999	999999	999999	999999	999999	999999	192	98	999999	395	999999	727	851	674	999999	423	929	384	999999	999999	687	538	351	724	944	11	19	927	472	478	381	113	321	735	967	875	999999	634	147	637	622	999999	820	598	257	999999	484	732	154	515	616	999999	845	292	599	999999	999999	927	395	424	999999	999999	999999	222	24	71	999999	126	707	318	357	305	246	297	934	999999	999999	753	999999	999999	999999	286	999999	956	862	864	267	999999	999999	32	999999	999999	248	723	999999	367	827	607	583	195	915	368	35	836	168	999999	279	558	358	366	235	978	460	772	896	359	482	669	360	159	999999	386	980	685	174	218	999999	523	295	576	415	999999	999999	999999	708	169	261	946	798	551	594	709	680	999999	796	175	688	476	826	999999	885	168	256	434	392	538	999999	999999	671	950	264	756	272	782	999999	124	999999	178	74	737	107	999999	870	809	565	103	705	999999	
999999	999	999999	999999	696	642	690	256	999999	745	899	179	781	911	999999	848	296	838	447	898	828	682	366	999999	411	98	555	359	298	447	868	298	832	187	461	672	430	674	69	629	101	704	999999	73	278	999999	956	999999	261	32	522	726	656	999999	382	215	643	18	188	999999	97	341	958	999999	876	611	346	999999	459	612	999999	622	778	818	807	133	433	999999	252	999999	142	369	999999	275	925	152	641	35	804	256	39	421	496	999999	541	760	746	999999	196	666	557	361	999999	648	604	900	947	837	999999	258	781	350	999999	999999	999999	728	999999	999999	999999	734	969	999999	799	213	999999	15	135	999999	286	57	387	601	116	585	959	780	999999	460	999999	34	204	804	999999	556	999999	688	999999	825	999999	813	527	63	339	462	999999	999999	562	533	999999	598	774	630	560	953	870	189	999999	190	711	999999	999999	999999	31	999999	540	999999	999999	999999	999999	999999	999999	310	340	473	529	334	272	654	889	723	228	108	395	999999	260	573	253	81	999999	999999	455	474	123	999999	717	744	41	862	999999	531	949	999999	794	180	248	474	299	999999	433	546	999999	589	301	988	475	996	397	949	999999	966	922	224	568	454	449	885	196	48	756	785	302	409	732	368	773	909	314	999999	833	999999	999999	999999	999999	999999	376	865	183	135	826	999999	999999	91	646	999999	608	734	750	350	731	362	287	261	340	648	254	518	856	933	224	999999	692	999999	125	440	692	766	576	429	87	583	711	999999	221	46	438	220	763	999999	999999	49	999999	963	493	481	508	32	825	999999	999999	858	18	999999	910	271	37	184	999999	215	272	842	167	330	999999	157	999999	226	49	304	220	999999	754	89	183	185	999999	999999	689	999999	999999	670	940	576	535	228	575	471	159	950	18	999999	999999	557	514	917	999999	838	699	346	830	292	982	999999	999999	860	114	999999	77	735	864	307	494	331	284	602	999999	999999	999999	999999	999999	189	76	99	999999	956	788	999999	574	266	304	999999	39	352	999999	649	687	419	999999	674	124	645	999999	424	95	710	999999	922	282	912	25	299	53	654	764	651	225	893	245	833	81	907	364	810	441	307	999999	151	518	635	914	492	999999	130	999999	999999	784	652	999999	584	197	866	924	662	250	14	524	385	999999	171	999999	794	183	952	602	216	291	593	982	788	443	999999	414	647	999999	532	494	922	723	828	866	999999	889	661	646	215	983	999999	570	436	782	999999	563	357	999999	130	999999	999999	528	724	999999	201	999999	224	151	570	462	286	665	717	519	999999	
999999	999999	304	999999	904	999999	316	397	233	590	33	555	16	550	73	67	445	999999	223	642	404	999	183	675	903	999999	519	86	753	706	46	852	917	190	241	802	62	999999	226	797	545	140	500	74	999999	123	218	601	506	999999	841	999999	504	877	999999	661	586	999999	999999	239	999999	240	643	527	999999	181	638	825	999999	271	14	104	660	426	107	273	509	119	507	789	466	918	999999	358	864	258	358	999999	982	579	999999	432	393	987	999999	315	999999	999999	520	996	484	392	292	245	999999	999999	137	87	779	934	999999	476	999999	999999	772	999999	660	295	662	305	823	598	843	999999	54	999999	710	673	631	999999	999999	536	599	510	315	83	636	345	999999	127	130	280	270	57	427	999999	999999	226	999999	999999	655	212	320	999999	999999	886	548	553	200	818	999999	463	455	987	999999	626	877	622	862	999999	999999	325	336	545	184	552	338	796	321	305	281	494	459	920	999999	573	225	384	336	428	999999	999999	154	149	89	667	824	282	888	999999	871	687	363	525	263	340	875	774	999999	631	558	752	999999	894	999999	553	999999	535	999999	595	410	503	999999	443	999999	999999	180	197	465	517	727	65	999999	999999	433	594	999999	933	999999	806	698	451	343	999999	999999	782	851	259	603	536	663	999999	999999	303	400	999999	999999	919	999999	889	169	999999	318	532	904	502	845	999999	471	999999	999999	999999	869	999999	896	959	170	592	999999	391	523	920	999999	999999	999999	999999	633	613	130	65	203	220	582	999999	646	19	142	810	800	377	937	999999	999999	651	999999	999999	999999	387	407	441	217	809	356	970	999999	249	104	389	678	999999	999999	241	600	415	758	212	999999	101	407	886	826	359	792	999999	999999	393	999999	941	999999	271	17	256	999999	999999	999999	394	863	611	412	407	914	752	142	333	509	705	539	383	892	912	104	999999	980	520	615	858	26	161	999999	981	999999	163	999999	416	468	999999	35	912	567	999999	348	886	689	999999	999999	84	999999	999999	696	999999	854	999999	59	902	176	679	276	999999	999999	989	377	712	95	430	298	999999	187	725	865	999999	680	626	816	528	574	218	999999	999999	999999	541	640	558	465	778	137	999999	113	672	250	789	355	338	839	577	997	635	999999	269	711	999999	896	502	602	809	77	237	941	531	338	999999	40	296	158	542	358	818	257	999999	302	999999	999999	999999	484	86	540	352	787	999999	999999	938	999999	999999	278	338	644	148	955	655	999999	900	419	582	344	292	999999	69	190	306	228	189	388	492	999999	774	562	392	999999	526	278	999999	
999999	999999	999999	400	550	651	28	820	898	999999	999999	601	607	999999	999999	85	179	202	327	481	999999	491	30	999999	559	925	999999	503	775	261	999999	999999	387	999999	461	717	582	944	741	117	51	370	408	999999	999999	999999	885	576	256	999999	999999	824	209	796	999999	958	999999	658	840	624	239	999999	999999	999999	999999	433	223	999999	939	810	999999	235	460	220	440	999999	92	22	35	772	49	999999	999999	298	49	999999	239	999999	431	503	45	923	999999	126	878	526	326	762	919	892	573	273	636	445	984	999999	999999	999999	999999	999999	875	669	999999	77	585	393	276	999999	999999	791	203	633	200	999999	774	999999	131	343	341	999999	999999	329	102	142	209	775	219	812	314	62	933	999999	999999	668	627	376	999999	47	999999	999999	259	570	166	138	698	940	999999	200	670	999999	999999	39	657	452	287	556	999999	999999	867	999999	184	464	999999	553	858	999999	409	531	818	408	289	94	802	999999	664	914	173	963	444	269	999999	28	151	999999	197	903	593	781	391	81	799	798	999999	999999	320	794	999999	612	999999	745	999999	551	382	272	999999	781	236	809	788	372	999999	613	66	607	118	165	323	999999	999999	954	369	627	150	746	999999	490	914	999999	536	999999	795	560	693	999999	999999	160	646	878	999999	999999	676	999999	999999	28	688	195	999999	571	621	164	481	576	256	999999	386	999999	411	999999	663	644	867	164	999999	919	577	832	999999	368	879	999999	519	444	778	951	999999	585	635	132	67	423	748	352	460	381	999999	228	314	377	321	815	749	19	225	138	548	522	999999	82	450	999999	275	999999	999999	663	645	46	999999	304	999999	801	287	999999	999999	250	896	524	704	901	999999	999999	999999	553	999999	74	219	509	999999	650	412	764	84	562	681	210	157	375	660	797	736	360	430	19	337	520	537	470	440	999999	242	999999	817	609	999999	101	339	722	336	999999	453	146	817	157	892	999999	999999	999999	607	378	102	999999	864	907	175	180	928	517	225	999999	999999	749	78	254	418	388	999999	475	21	590	871	999999	999999	42	353	600	543	283	127	63	794	813	863	72	882	711	170	910	443	380	172	821	507	800	101	999999	77	999999	739	513	337	260	712	27	506	666	999999	999999	563	575	637	655	999999	171	741	999999	886	16	371	706	228	46	42	641	427	60	928	249	940	649	532	970	999999	613	726	544	110	999999	565	225	230	999999	357	868	742	999999	430	345	68	378	999999	71	999999	43	295	999999	227	999999	999999	999999	738	251	890	913	52	666	121	787	444	207	622	999999	
450	156	485	890	688	999999	898	910	629	592	190	572	999999	999999	769	510	999999	999999	326	999999	256	119	486	978	447	443	825	86	405	643	901	861	755	777	621	64	557	999999	999999	63	182	689	826	999999	71	999999	92	581	897	999999	999999	18	880	592	794	341	669	506	452	999999	348	822	514	985	999999	999999	999999	64	850	714	953	922	824	999999	999999	566	292	999999	999999	128	361	253	188	794	184	892	981	999999	983	290	395	999999	952	366	714	359	184	999999	999999	742	512	38	999999	999999	657	545	194	617	999999	237	999999	339	999999	333	893	105	643	720	811	798	347	999999	80	570	328	902	970	467	999999	508	391	451	999999	999999	999999	333	522	995	146	638	708	373	999999	999999	999999	65	472	999999	472	999999	715	999999	39	667	404	999999	957	171	863	755	999999	726	999999	236	845	607	465	413	999999	999999	583	647	583	182	999999	974	225	999999	338	999999	439	351	995	938	999999	927	421	216	780	999999	376	360	142	999999	999999	981	313	211	910	633	600	68	911	902	46	77	881	857	577	430	643	999999	832	999999	325	233	731	999999	444	999999	196	259	633	999999	204	232	515	202	999999	118	670	23	413	705	672	381	439	102	901	724	55	564	999999	999999	124	733	528	541	74	839	259	192	767	991	447	999999	434	953	999999	814	562	688	748	999999	759	629	239	137	928	944	793	638	229	719	872	632	620	283	844	999999	704	974	999999	279	859	488	256	422	268	331	999999	486	999999	999999	172	999999	816	179	600	495	503	400	999999	130	999999	999999	963	57	129	815	999999	161	119	247	120	587	999999	478	609	281	382	816	999999	999999	997	317	254	141	557	515	816	450	683	999999	967	313	371	16	233	247	524	999999	302	453	999999	795	377	999999	977	999999	806	999999	570	328	122	686	999999	999999	133	738	377	831	500	613	999999	290	999999	760	999999	806	225	999999	254	371	756	183	524	425	16	211	939	106	164	972	708	999999	880	999999	999999	999999	999999	365	883	495	870	693	708	689	999999	320	328	617	999999	180	369	262	999999	208	999999	938	999999	116	999	921	999999	999999	677	527	904	530	409	123	523	989	35	999999	670	999999	500	999999	475	834	971	695	883	999999	228	983	613	456	999999	681	792	308	127	999999	366	961	696	600	25	190	784	923	910	999999	999999	999999	154	509	592	343	707	508	999999	338	144	313	999999	999999	61	693	914	458	154	728	331	225	872	999999	503	999999	72	900	58	999999	60	58	999999	678	238	341	838	999999	863	52	973	999999	999999	789	
999999	62	923	999999	999999	332	276	999999	779	192	883	878	25	794	15	884	281	999999	460	188	287	95	528	369	247	720	854	810	594	112	754	46	390	93	819	450	784	841	361	726	28	725	279	602	795	360	999999	54	108	979	770	176	834	656	999999	999999	534	563	983	828	477	465	740	676	999999	999999	497	999999	999999	565	109	439	455	733	170	561	816	926	574	999999	404	810	712	614	341	587	999999	734	581	374	916	999999	858	533	999999	562	999999	602	173	948	862	393	80	543	880	340	720	110	495	950	638	607	988	105	999999	667	753	999999	344	850	643	763	360	999999	648	999999	999999	922	485	608	999999	999999	762	625	34	21	999999	178	734	11	866	999999	249	631	736	318	242	762	110	591	808	858	267	323	315	999999	43	470	894	13	759	798	625	999999	999999	424	845	372	81	421	999999	584	999999	999999	984	999999	524	729	873	339	644	818	999999	893	799	718	956	999999	320	999999	978	999999	284	731	999999	78	487	362	258	322	999999	869	999999	688	664	233	466	923	339	773	999999	313	596	565	999999	940	977	999999	97	663	999999	406	999999	999999	443	657	310	670	101	999999	999999	171	480	561	999999	999999	137	142	239	575	261	43	120	547	350	674	999999	999999	372	311	100	999999	999999	594	855	76	817	545	999999	16	923	796	831	999999	720	422	833	44	698	593	812	844	999999	521	411	433	296	999999	804	769	999999	591	999999	999999	824	999999	896	885	999999	799	957	592	887	999999	652	465	211	696	999999	928	999999	999999	30	999999	498	256	999999	754	192	999999	779	312	740	486	42	341	498	999999	598	999999	526	999999	337	898	635	230	999999	999999	868	946	999999	599	688	876	927	999999	571	528	999999	578	999999	999999	999999	999999	29	654	851	999999	200	321	967	999999	108	999999	411	893	321	131	154	999999	999999	985	885	246	209	190	624	863	999999	707	769	970	999999	29	378	384	254	62	999999	981	379	999999	88	557	978	71	500	283	475	999999	999999	450	999999	33	289	68	267	465	85	839	999999	987	852	492	999999	997	999999	89	46	37	649	269	999999	172	999999	742	999999	337	268	148	689	999999	398	999999	694	329	999999	726	999999	319	127	788	976	49	999999	391	703	595	16	981	650	421	999999	448	394	753	207	221	134	546	161	929	999999	999999	160	688	999999	999999	798	231	411	999999	999999	726	909	860	293	999999	221	517	999999	999999	330	999999	497	277	113	999999	999999	941	132	384	601	204	168	197	591	48	888	272	792	376	797	785	999999	955	83	999999	999999	534	
469	999999	999	616	507	840	999999	920	450	999999	584	999999	208	856	108	36	999999	999999	999999	722	999999	999999	325	948	725	672	523	999999	706	541	999999	592	422	604	999999	139	385	985	999999	999999	999999	670	597	16	999999	154	999999	940	686	554	999999	928	999999	815	265	999999	999999	61	891	834	326	73	224	908	688	999999	236	603	384	969	650	117	457	250	999999	608	657	318	270	580	504	999999	999999	162	678	275	639	999999	999999	267	999999	334	103	862	11	525	455	689	328	999999	999999	574	566	999999	903	755	999999	999999	681	656	566	369	790	320	999999	743	214	72	999999	999999	362	999999	264	999999	518	326	24	595	249	618	999999	999999	999999	575	662	929	26	152	999999	923	999999	926	924	692	700	101	543	782	532	267	320	393	459	905	342	298	320	448	208	586	740	999999	473	73	503	598	999999	224	999999	999999	726	72	999999	316	999999	436	704	999999	426	426	782	241	72	981	999999	769	518	95	242	374	999999	577	943	672	192	907	462	861	198	112	722	329	134	131	540	258	999999	999999	999999	905	593	748	999999	782	803	509	823	492	765	734	89	293	999999	293	791	158	128	150	133	721	999999	843	999999	999999	703	999999	116	940	451	59	198	999999	808	336	780	870	555	170	868	683	94	970	999999	999999	999999	999999	346	841	340	391	139	999999	30	564	931	750	375	999999	88	349	999999	882	50	715	546	714	484	655	512	999999	603	957	281	450	999999	999999	747	919	301	275	999999	275	610	69	919	757	354	254	405	40	505	846	999999	999999	290	211	999999	390	917	318	953	691	338	420	999999	181	999999	580	927	927	12	999999	417	813	232	999999	999999	981	796	788	369	240	260	999999	425	756	875	752	999999	999999	84	999999	11	982	999999	999999	937	200	281	747	999999	774	326	477	999999	59	439	999999	999999	163	929	948	594	139	999999	722	999999	855	994	41	306	999999	999999	502	853	999999	454	434	501	796	199	92	710	58	199	999999	914	782	455	999999	327	999999	455	15	505	136	772	872	999999	999999	995	91	205	250	451	999999	363	824	624	999999	605	999999	777	509	964	847	248	999999	940	363	808	658	999999	628	999999	699	961	415	996	726	872	582	399	903	801	118	886	470	606	17	241	100	999999	73	770	323	999999	945	51	658	888	237	931	681	790	346	999999	577	536	751	230	948	827	897	518	33	614	999999	708	855	960	777	938	932	132	717	999999	999999	857	399	870	25	374	347	838	645	999999	999999	122	464	438	999999	933	855	786	292	272	270	555	747	
999999	954	247	195	999999	120	298	999	559	83	846	343	719	146	880	215	584	490	69	999999	382	999999	761	999999	999999	650	844	93	155	839	454	239	792	119	690	999999	999999	189	999999	728	357	651	168	49	618	104	999999	796	974	999999	708	782	211	682	999999	812	203	993	767	57	275	214	999999	720	628	616	999999	609	999999	999999	436	405	999999	999999	999999	731	737	722	635	332	60	57	119	574	999999	671	38	119	999999	878	722	784	421	601	462	152	797	448	420	999999	554	990	351	19	154	312	942	870	166	643	85	480	367	999999	997	228	105	288	588	999999	588	441	865	577	252	651	999999	249	999999	383	999999	298	312	634	778	70	706	999999	429	828	729	168	953	999999	802	999999	427	977	604	243	56	999999	999999	463	423	123	134	773	766	502	999999	702	999999	782	709	786	178	733	665	936	999999	995	859	760	237	999999	487	999999	775	10	234	16	644	644	336	999999	438	999999	221	665	935	932	343	999999	508	36	999999	999999	401	25	83	999999	999999	667	721	61	660	109	999999	993	635	999999	998	765	277	323	67	356	455	294	358	329	522	999999	11	589	661	931	261	999999	262	317	999999	759	926	541	999999	977	999999	285	764	338	623	227	40	999999	934	999999	659	195	999999	820	999999	999999	999999	999999	181	322	665	142	399	728	848	34	999999	328	999999	248	839	999999	628	90	433	180	529	29	706	304	969	435	655	999999	282	75	999999	441	999999	265	999999	181	999999	382	999999	790	885	46	490	598	485	712	578	695	738	922	567	888	999999	554	587	999999	58	999999	352	240	487	316	455	782	792	999999	735	741	999999	667	999999	255	999999	643	999999	999999	999999	117	819	999999	857	959	354	360	508	353	54	48	678	999999	133	492	39	91	312	579	591	999999	805	185	976	836	999999	81	999999	321	999999	753	269	104	999999	940	67	999999	382	527	999999	999999	999999	448	265	999999	72	701	999999	999999	999999	686	340	715	999999	830	311	999999	290	31	420	283	805	196	999999	999999	778	584	345	192	434	943	709	999999	999999	496	433	367	919	999999	773	847	536	999999	105	442	422	554	202	288	999999	423	804	361	999999	688	999999	999999	224	964	919	999999	999999	362	460	282	977	999999	108	415	407	944	999999	999999	257	572	746	146	100	791	878	233	392	67	553	20	149	999999	677	928	206	345	152	954	999999	999999	999999	999999	218	823	999999	999999	456	787	881	694	999999	802	113	999999	941	163	997	999999	96	695	105	999999	809	999999	142	629	878	179	218	71	999999	769	999999	961	
91	572	999999	276	335	999999	777	605	185	859	321	999999	254	143	987	999999	347	719	868	999999	200	193	999999	768	690	836	988	999999	999999	819	891	999999	168	152	463	378	999999	730	999999	84	918	500	132	949	999999	999999	384	745	192	175	724	92	999999	971	771	898	207	168	586	499	33	500	36	366	999999	391	188	112	679	618	817	616	621	794	754	699	70	999999	639	999999	461	999999	104	413	104	809	999999	999999	381	999999	181	77	154	608	60	999999	999999	766	982	999999	617	999999	75	574	357	118	470	116	226	81	837	782	529	691	47	780	406	623	271	168	999999	991	731	124	447	749	471	23	999999	337	235	303	442	891	287	189	187	530	65	986	348	922	970	309	727	999999	999999	462	570	280	999999	850	999999	824	395	999999	551	950	999999	999999	646	457	372	889	845	544	350	637	414	857	603	876	999999	284	819	439	999999	999999	397	58	999999	999999	453	473	999999	385	798	999999	506	661	638	999999	403	999999	999999	891	560	90	463	193	58	910	58	999999	999999	153	293	230	999999	956	999999	129	562	88	406	637	14	899	583	470	999999	732	140	753	229	999999	999999	119	934	928	878	940	967	214	10	300	960	999999	999999	172	102	999999	999999	999999	66	519	999999	325	999999	713	887	660	507	999999	999999	325	780	305	999999	309	670	183	999999	86	87	664	161	358	87	115	676	274	112	999999	378	177	129	591	697	999999	703	167	67	231	999999	228	443	999999	767	684	520	665	255	497	501	918	291	999999	472	999999	367	325	999999	946	46	623	999999	999999	625	279	205	199	607	784	606	512	125	74	45	859	231	187	590	403	594	21	999999	999999	999999	460	999999	594	128	305	352	387	920	121	195	428	669	356	358	498	488	331	999999	471	999999	989	802	226	500	612	181	189	999999	843	361	999999	604	943	178	999999	393	611	80	312	441	228	592	999999	879	999999	199	999999	999999	102	915	273	999999	556	723	929	657	669	999999	516	134	172	999999	999999	760	999999	999999	999999	187	193	115	876	261	754	39	672	406	999999	347	999999	999999	306	361	642	928	97	999999	58	999999	248	999999	723	518	564	188	999999	575	515	999999	719	794	474	696	645	987	48	999999	209	527	61	532	859	332	220	103	827	811	20	157	673	999999	775	505	938	675	391	368	697	576	759	106	891	555	628	98	948	609	716	654	890	85	871	530	179	716	658	401	999999	470	360	468	565	367	579	628	999999	968	999999	969	605	680	324	632	999999	999999	641	314	703	131	154	228	104	
365	267	597	999999	999999	335	232	999999	989	70	236	999999	999999	541	533	999999	999	79	979	851	746	59	999999	761	248	999999	224	84	353	697	185	999999	141	999999	209	110	999999	409	999999	643	535	951	615	999999	999999	416	476	423	118	339	704	62	174	999999	358	316	57	836	980	491	121	999999	673	302	885	909	94	927	341	433	992	599	305	999999	999999	999999	443	600	672	832	297	801	966	24	993	133	161	999999	25	999999	999999	156	429	293	532	999999	287	999999	733	999999	332	548	91	684	346	115	757	999999	61	563	873	456	173	157	203	319	999999	659	309	761	999999	329	999999	448	380	846	179	21	999999	937	517	129	867	494	510	999999	999999	292	678	888	999999	999999	713	999999	29	999999	982	282	99	222	207	628	24	999999	999999	999999	999999	642	314	499	935	745	23	123	999999	753	999999	678	647	455	599	898	980	421	999999	434	616	460	429	999999	864	999999	922	999999	999999	888	115	895	999999	508	122	86	978	188	952	630	999999	599	415	275	26	999999	634	644	622	309	647	999999	586	996	999999	186	223	539	635	999999	823	421	383	999999	648	694	614	149	343	522	920	802	999999	765	123	27	54	163	757	560	999999	287	979	440	999999	511	318	999999	122	935	863	448	552	914	807	899	226	258	627	332	999999	495	311	109	389	845	144	999999	882	378	999999	70	782	84	775	999999	999999	999999	916	146	385	546	36	999999	659	999999	259	554	957	224	800	795	536	435	861	776	976	879	999999	999999	377	497	999999	743	803	803	666	477	148	271	999999	283	341	490	999999	999999	468	904	450	907	595	999999	999999	668	999999	346	533	356	223	998	569	561	890	521	769	887	360	292	603	999999	815	781	416	696	756	527	464	55	488	709	999999	82	439	153	809	787	634	527	176	999999	279	319	264	149	701	906	392	820	721	69	999999	185	310	593	102	813	183	176	911	60	881	488	999999	514	999999	497	131	747	711	981	262	833	126	999999	999999	505	527	999999	999999	850	999999	644	999999	429	907	142	771	845	61	995	999999	468	615	999999	585	999999	450	750	458	214	784	645	118	739	806	967	68	175	17	597	296	907	181	999999	916	999999	164	999999	606	558	726	999999	999999	715	378	794	999999	11	559	795	64	776	818	999999	75	498	535	594	999999	939	83	606	999999	463	709	999999	296	999999	209	999999	637	11	154	900	488	508	999999	403	371	999999	750	67	999999	999999	542	520	999999	391	995	999999	712	569	826	999999	484	999999	999999	242	16	671	508	673	801	222	
168	63	999999	917	311	567	548	999999	232	611	199	999999	990	627	921	198	999999	999999	559	781	999999	999999	184	488	425	368	999999	717	397	699	999999	87	265	999999	63	488	888	181	89	438	878	581	346	225	476	999999	999999	819	999999	999999	999999	999999	999999	30	587	101	879	154	502	943	505	830	744	533	108	122	999999	597	574	443	999999	999999	825	999999	902	63	730	999999	21	956	239	999999	407	999999	645	909	963	245	816	961	609	744	999999	146	999999	999999	837	813	126	364	708	541	255	877	999999	618	778	993	127	533	371	919	142	545	999999	264	433	174	888	198	159	524	781	999999	833	566	999999	999999	198	855	999999	999999	842	656	257	999999	995	999999	72	999999	141	969	999999	999999	999999	999999	611	143	433	678	624	672	925	928	215	194	760	643	53	951	851	99	804	272	316	454	86	485	298	25	268	903	112	861	66	999999	405	498	999999	999999	955	999999	265	520	240	999999	991	914	999999	72	999999	362	999999	121	184	52	175	856	975	999999	613	135	845	417	419	721	569	73	871	999999	999999	999999	632	900	995	228	999999	294	41	762	462	171	44	235	88	906	426	991	686	999999	24	549	522	864	539	830	787	848	110	999999	985	928	52	999999	999999	676	729	999999	125	956	217	880	999999	999999	693	451	999999	999999	339	513	304	577	999999	857	999999	249	999999	767	999999	175	440	986	999999	522	999999	534	128	618	999999	411	186	840	876	999999	806	999999	724	999999	999999	97	738	178	519	597	224	417	551	195	414	44	927	962	225	949	525	231	999999	313	446	999999	332	482	999999	927	337	999999	999999	999999	61	877	525	449	596	999999	436	272	476	999999	307	999999	999999	933	213	916	483	999999	999999	927	214	584	999999	999999	863	22	764	266	999999	591	269	759	716	999999	999999	536	999999	999999	376	942	522	263	754	110	15	86	185	399	279	999999	453	123	840	773	451	476	440	999999	586	583	999999	999999	763	885	336	547	653	97	799	999999	999999	995	999999	681	414	950	999999	346	415	999999	836	999999	986	757	147	156	999999	942	999999	666	105	414	902	792	434	352	500	869	773	999999	432	97	599	601	354	458	276	168	999999	500	999999	104	699	799	999999	152	193	15	747	190	628	710	644	999999	581	999999	103	999999	999999	999999	460	959	572	947	363	748	999999	395	413	689	880	760	583	999999	999999	11	714	112	55	291	168	999999	131	593	839	722	453	999999	29	360	999999	999999	911	307	50	687	999999	752	999999	997	376	798	602	999999	999999	867	137	691	123	580	999999	990	
18	965	903	966	999999	979	999999	641	305	319	999999	62	334	668	849	285	912	341	480	999999	667	57	999999	369	892	73	293	972	999999	761	999999	999999	82	374	212	946	999999	84	849	551	999999	803	702	66	433	550	999999	999999	28	999999	779	781	110	999999	333	960	60	543	83	774	999999	144	999999	999999	966	925	999999	959	466	902	999999	999999	491	928	999999	999999	355	858	936	351	339	652	954	999999	982	571	349	999999	51	999999	999999	859	999999	999999	856	510	756	168	100	507	999999	774	184	125	970	941	299	999999	999999	469	615	202	999999	732	999999	52	189	315	561	405	999999	999999	918	224	16	31	838	999999	81	999999	117	197	767	439	781	999999	477	839	999999	51	999999	176	758	999999	636	704	262	278	640	999999	330	999999	999999	695	920	346	999999	999999	999999	948	113	883	110	191	999999	428	434	177	950	999999	574	350	543	520	133	999999	475	346	999999	312	999999	999999	776	268	496	665	590	82	518	999999	999999	999999	999999	823	937	398	999999	576	999999	218	279	95	999999	759	249	999999	999999	95	571	511	871	519	383	806	189	999999	999999	999999	695	999999	837	999999	999999	999999	181	67	999999	719	582	735	999999	898	999999	378	42	683	252	26	28	515	757	504	511	17	572	199	999999	924	643	404	999999	999999	881	531	381	999999	435	999999	587	999999	370	198	999999	836	167	973	401	14	999999	505	300	999999	999999	189	999999	999999	850	652	942	982	999999	695	85	187	999999	129	999999	596	997	124	258	440	999999	837	999999	999999	999999	999999	849	599	797	138	160	147	114	202	410	702	592	48	77	783	999999	999999	267	675	122	999999	999999	999999	956	999999	17	659	999999	860	660	986	44	380	350	999999	802	353	195	794	544	938	83	260	999999	324	13	958	999999	999999	571	833	579	999999	456	667	291	999999	643	992	131	501	890	253	999999	424	667	221	698	999999	981	525	419	472	141	999999	261	142	328	642	801	58	613	783	298	827	999999	565	924	999999	894	990	999999	999999	999999	53	57	999999	719	304	656	791	269	163	493	999999	999999	116	348	999999	999999	158	492	10	999999	82	999999	116	999999	714	17	112	297	999999	999999	999999	999999	226	799	97	136	999999	423	34	986	999999	789	459	300	253	413	309	227	999999	276	745	508	709	12	999999	165	941	875	14	297	999999	503	254	165	503	239	999999	999999	260	155	984	735	999999	24	190	999999	999999	816	711	311	999999	999999	645	999999	263	491	116	999999	999999	931	195	556	418	999999	442	516	544	304	999999	23	999999	992	999999	507	292	19	50	694	999999	
999999	727	999999	173	703	589	999999	858	505	902	21	132	983	118	329	999999	438	327	731	582	673	748	999999	29	697	105	999999	999999	148	999999	253	999999	999999	999999	891	999999	71	392	714	157	774	657	49	999999	785	891	233	883	999999	547	853	692	318	121	999999	568	593	999999	475	999999	874	748	720	49	999999	999999	709	591	999999	125	898	56	999999	584	999999	999999	709	999999	244	806	999999	831	282	999999	613	561	143	311	252	333	620	956	999999	999999	283	35	999999	10	743	226	999999	999999	665	531	999999	999999	89	734	313	142	858	999999	870	669	736	52	476	129	435	999999	436	408	349	894	504	942	999999	506	999999	782	89	709	998	27	624	240	175	750	999999	805	481	408	999999	120	474	999999	999999	256	999999	999999	558	818	999999	999999	999999	782	301	771	36	705	677	583	433	530	62	999999	999999	852	999999	999999	999999	726	999999	630	625	999999	410	239	999999	736	999999	882	999999	80	233	271	144	361	999999	841	999999	404	723	999999	138	897	999999	477	999999	324	915	243	999999	873	364	832	651	944	31	762	382	72	350	300	999999	794	457	999999	306	791	24	501	624	213	566	481	12	999999	502	727	62	933	181	999999	820	623	680	262	715	401	999999	200	340	475	469	876	63	432	407	343	999999	621	999999	275	310	424	618	999999	999999	882	999999	732	452	999999	710	999999	999999	245	999999	235	124	999999	647	905	182	999999	170	999999	743	690	428	999999	521	168	287	999999	999999	906	805	406	15	999999	945	833	571	887	748	999999	765	30	985	818	952	999999	228	255	999999	275	999999	999999	263	469	265	627	463	999999	220	293	999999	279	999999	984	439	999999	229	442	259	813	344	294	85	134	393	723	705	999999	627	348	939	999999	466	496	812	999999	153	546	426	328	999999	321	676	465	999999	495	343	10	388	879	952	786	995	170	930	808	411	139	85	541	921	999999	632	872	353	984	813	999999	182	120	930	683	25	931	443	33	618	619	113	898	389	704	230	999999	999999	163	46	999999	565	13	999999	23	470	885	406	525	999999	804	999999	999999	999999	153	999999	278	948	279	999999	73	999999	907	999999	999999	35	187	161	227	999999	884	486	999999	999999	999999	999999	999999	202	916	222	140	535	917	344	814	507	76	999999	246	876	952	799	999999	392	999999	999999	658	999999	999999	999999	293	733	188	892	804	327	922	98	999999	999999	999999	86	42	999999	640	538	809	999999	385	293	958	961	915	350	999999	94	369	807	974	939	975	365	75	928	999999	407	356	999999	539	496	585	978	61	726	999999	
876	766	70	751	444	999999	94	437	843	999999	331	817	838	222	999999	999999	999999	999999	234	999999	304	999999	114	999999	999999	999999	784	43	888	708	980	910	199	999999	804	328	308	66	540	180	999999	927	232	899	607	589	999999	812	819	538	999999	999999	999999	192	923	865	662	933	517	999999	984	61	548	144	999999	421	628	715	417	401	659	67	583	999999	652	999999	788	215	528	654	673	971	223	360	999999	126	999999	16	209	999999	666	374	549	287	195	839	388	97	850	196	999999	803	404	427	879	413	290	999999	540	556	999999	456	999999	999999	590	999999	837	999999	896	931	338	622	999999	479	735	294	518	999999	868	999999	988	999999	364	342	692	869	576	796	481	834	835	320	999999	653	861	219	999999	685	999999	182	12	199	201	919	857	349	297	925	999999	594	894	984	904	727	568	386	102	82	180	720	999999	51	717	72	105	28	155	862	999999	526	335	832	609	695	810	798	509	445	484	353	999999	999999	999999	886	999999	851	415	748	94	485	127	886	999999	999999	736	961	999999	139	823	839	203	434	318	175	269	72	385	999999	916	769	877	657	598	827	147	999999	936	831	999999	254	999999	407	777	142	409	448	327	632	959	999999	326	380	621	644	159	999999	999999	999999	999999	999999	476	206	999999	999999	607	470	298	999999	839	940	999999	651	16	579	236	796	657	185	999999	821	744	752	999999	77	999999	999999	45	953	999999	990	462	999999	999999	999999	777	416	999999	462	534	939	159	639	792	28	824	675	373	52	418	363	500	166	183	805	143	999999	945	765	872	111	999999	999999	999999	849	999999	999999	447	762	801	819	231	204	651	826	671	115	960	999999	252	777	143	992	544	324	999999	306	824	408	999999	999999	470	999999	590	433	514	814	999999	943	540	797	238	999999	250	999999	141	305	515	357	143	37	763	999999	999999	105	968	442	800	695	359	192	212	999999	999999	747	999999	422	999999	228	999999	857	999999	27	701	454	999999	999999	751	999999	193	203	790	999999	999999	999999	300	756	297	494	999999	82	23	934	593	999999	594	199	999999	502	249	719	691	999999	45	285	999999	999999	999999	999999	556	445	690	853	512	999999	999999	735	774	999999	457	602	134	999999	763	249	999999	999999	433	353	859	358	572	258	707	473	512	999999	999999	999999	540	554	744	229	999999	29	999999	999999	431	437	999999	859	425	401	999999	999999	594	571	533	795	999999	999999	999999	999999	217	207	873	442	156	48	653	897	999999	785	37	999999	857	905	191	743	999999	999999	999999	996	396	10	933	181	213	70	879	940	
970	645	556	999999	241	999999	21	740	156	948	23	392	783	999999	565	639	374	151	789	999999	389	789	937	999999	999999	326	999999	217	273	702	999999	96	169	712	927	658	238	497	672	781	893	999999	597	999999	671	737	222	337	445	999999	999999	71	999999	999999	999999	190	999999	800	659	914	999999	804	476	453	719	926	233	80	142	906	410	877	479	17	795	938	999999	37	94	153	999999	944	999999	969	895	178	814	969	162	746	950	999999	999999	757	977	98	974	154	200	744	514	151	204	539	893	999999	591	999999	403	622	988	999999	715	515	809	859	43	999999	558	999999	999999	263	999999	395	956	999999	49	721	999999	999999	964	57	837	350	639	963	749	242	86	965	587	551	575	539	999999	279	723	332	948	999999	65	478	595	649	632	261	232	809	583	921	890	869	243	696	658	941	843	375	876	999999	119	801	430	592	963	571	687	388	637	686	258	999999	773	999999	651	496	462	999999	717	388	740	999999	999999	999999	85	717	999999	879	881	816	999999	999999	456	111	999999	264	57	12	685	71	573	843	181	897	672	183	105	330	55	172	488	655	658	497	116	178	152	275	517	256	999999	808	506	820	259	901	270	672	905	397	448	459	999999	655	814	896	769	762	999999	902	621	987	834	719	338	781	699	958	999999	838	122	781	999999	439	808	765	999999	360	647	771	912	433	999999	657	723	39	999999	12	683	219	409	999999	783	999999	634	275	974	786	492	478	999999	312	999999	76	285	666	964	82	847	58	559	418	124	999999	989	197	571	186	996	999999	637	999999	284	785	439	732	998	999999	999999	542	791	999999	867	179	570	610	999999	999999	382	999999	75	80	164	634	659	990	275	73	625	446	704	797	999999	194	840	999999	999999	891	636	999999	668	94	278	999999	267	999	551	944	999999	389	441	222	999999	939	999999	566	542	999999	135	449	999999	999999	264	367	999999	993	769	999999	339	66	582	865	722	829	398	981	999999	849	377	660	449	331	913	246	999999	491	999999	851	999999	283	970	387	765	999999	96	733	829	910	476	273	240	999999	615	103	806	575	999999	975	550	261	763	693	999999	475	999	145	31	999999	361	999999	10	918	732	999999	96	204	999999	535	742	999999	161	891	382	113	430	581	999999	820	439	999999	991	999999	310	699	519	287	114	999999	197	951	999999	812	999999	999999	999999	321	145	999999	17	612	999999	963	242	886	110	999999	320	180	55	428	999999	999999	587	921	364	982	618	42	999999	808	999999	809	348	790	952	348	342	262	839	118	
446	165	812	827	963	37	785	424	599	648	966	934	254	768	531	999999	235	999999	999999	291	999999	112	24	208	521	999999	999999	452	933	761	539	68	340	937	982	273	398	999999	958	999999	999999	203	442	897	841	166	999999	999999	268	999999	123	999999	496	557	414	343	151	999999	999999	307	999999	343	999999	838	118	908	603	317	786	999999	121	475	679	438	999999	999999	669	999999	366	365	110	56	193	490	647	833	571	783	999999	649	132	784	453	660	999999	864	712	604	999999	999999	999999	999999	792	10	340	648	36	68	999999	904	673	33	257	950	206	366	159	10	999999	285	347	820	784	147	145	337	999999	28	514	230	797	75	999999	434	802	999999	263	999999	999999	998	807	513	320	627	975	108	999999	502	463	568	999999	999999	999999	513	595	742	473	655	865	13	999999	17	553	252	117	999999	694	999999	158	354	112	967	850	999999	478	834	999999	166	171	999999	800	529	564	999999	516	999999	662	825	838	70	389	608	327	156	382	999999	999999	999999	520	377	414	713	354	119	465	746	861	220	999999	760	242	316	999999	828	213	107	999999	999999	736	32	945	869	984	97	965	504	650	999999	820	678	875	442	646	794	999999	96	999999	455	490	769	233	999999	790	88	828	82	124	498	999999	284	356	361	341	497	432	999999	729	999999	154	999999	106	166	399	999999	885	799	670	999999	999999	126	922	997	999999	999999	798	503	88	905	269	892	390	161	761	545	332	999999	111	158	371	97	366	999999	311	999999	672	77	62	434	202	38	412	425	302	826	362	999999	244	374	698	928	466	823	996	261	999999	945	405	853	44	371	697	521	337	118	759	13	695	597	304	999999	999999	654	712	999999	490	999999	999999	999999	193	972	289	999999	459	442	631	542	922	999999	948	727	671	999999	399	999999	340	890	999999	193	76	359	663	999999	80	966	487	811	121	999999	771	615	95	470	999999	71	92	961	999999	894	487	227	91	645	999999	577	70	253	264	881	900	599	877	676	999999	833	318	642	666	492	955	819	431	999999	999999	342	641	211	537	338	748	379	828	203	705	849	277	999999	999999	503	906	244	556	239	999999	999999	738	419	602	999999	752	450	304	578	939	999999	795	999999	366	317	935	858	715	999999	143	999999	999999	999999	971	28	565	300	645	173	999999	721	272	999999	301	117	603	232	999999	700	585	999999	85	259	264	47	63	353	999999	689	567	58	528	630	105	999999	410	999999	999999	583	281	461	804	141	993	227	999999	603	999999	259	999999	713	259	999999	351	835	455	521	
999999	933	965	222	639	956	605	537	202	999999	107	956	999999	999999	999999	999999	999999	999999	503	944	999999	999999	642	999999	719	412	976	853	798	513	288	999999	999999	888	635	514	617	999999	822	848	535	465	35	762	506	677	999999	174	999999	233	999999	999999	342	511	999999	393	300	999999	503	237	979	752	738	688	999999	837	76	999999	913	279	418	370	310	999999	419	801	999999	880	953	999999	860	999999	924	575	917	71	927	388	634	251	999999	112	564	999999	868	999999	999999	346	408	999999	610	732	261	660	815	235	916	999999	101	463	999999	999999	561	461	376	178	828	999999	771	302	910	687	999999	671	64	315	805	715	787	636	84	999999	999999	999999	440	137	999999	273	760	999999	999999	251	999999	999999	868	999999	551	113	228	700	954	563	575	999999	999999	922	548	999999	605	510	429	211	899	465	389	999999	999999	999999	999999	248	617	999999	412	999999	158	999999	401	999999	803	261	999999	999999	496	97	681	520	108	375	537	999999	589	971	667	999999	272	943	352	999999	791	169	865	285	92	980	92	399	160	495	999999	999999	531	534	786	999999	745	999999	714	999999	784	999999	610	572	738	513	659	646	897	162	817	215	999999	570	231	643	396	489	999999	999999	14	291	369	612	417	448	986	64	194	999999	514	999999	238	999999	56	922	559	302	546	579	331	445	502	997	678	999999	771	999999	312	153	999999	266	116	999999	807	503	999999	997	999999	300	526	604	461	584	648	281	976	999999	524	309	999999	999999	942	51	195	999999	788	371	934	999999	676	999999	999999	51	999999	999999	439	41	732	553	423	561	147	999999	62	726	983	917	359	406	776	984	999999	999999	68	864	999999	74	22	999999	714	148	73	499	624	999999	852	420	229	401	842	999999	64	970	886	532	957	697	989	999999	999999	870	999999	537	888	999999	587	748	982	999999	933	374	999999	493	839	999999	999999	647	630	999999	874	573	697	958	999999	831	930	999999	999999	999999	907	626	85	999999	664	999999	135	535	611	933	999999	114	437	729	999999	477	926	999999	141	999999	44	320	76	438	594	21	182	63	999999	999999	760	121	999999	457	593	317	299	474	829	999999	999999	962	999999	999999	646	769	146	968	501	97	905	999999	344	999999	500	597	559	999999	960	999999	670	81	561	555	182	999999	483	980	146	159	187	461	999999	145	461	82	284	379	792	824	875	214	999999	886	999999	401	776	123	999999	996	758	653	514	999999	335	87	411	490	999999	843	296	165	832	351	909	454	999999	209	999999	428	322	189	853	999999	777	465	519	675	404	781	36	999999	
33	149	401	999999	946	564	810	383	670	999999	854	949	999999	719	382	220	977	706	999999	577	68	537	683	578	799	999999	409	869	999999	736	999999	743	999999	999999	142	999999	950	999999	507	999999	399	999999	757	527	334	904	608	68	93	308	697	698	17	459	999999	496	465	822	999999	578	165	999999	999999	934	708	999999	999999	999999	999999	999999	270	601	999999	709	999999	999999	779	999999	253	999999	770	999999	786	999999	48	397	999999	999999	999999	645	236	137	651	929	907	458	865	999999	819	223	999999	996	481	403	999999	999999	499	999999	281	924	999999	310	999999	999999	807	815	163	556	896	321	385	775	999999	941	463	142	950	279	999999	729	999999	999999	346	40	134	773	869	392	231	942	898	999999	95	999999	929	999999	558	813	131	102	305	319	999999	507	837	999999	20	539	940	999999	155	229	999999	552	999999	999999	963	549	713	43	945	770	334	953	999999	999999	999999	999999	22	536	584	147	158	709	999999	211	39	839	202	139	763	999999	452	326	796	679	932	543	297	178	963	18	999999	999999	999999	534	999999	972	94	890	315	724	527	999999	330	17	80	796	128	210	730	134	357	584	280	999999	328	999999	166	743	25	155	997	843	573	575	47	999999	561	899	226	66	754	311	999999	48	999999	49	995	789	999999	145	999999	97	448	839	661	525	817	540	216	977	999999	999999	875	999999	727	684	999999	999999	969	20	244	229	984	673	999999	55	761	241	804	999999	999999	377	144	879	730	910	404	999999	913	522	999999	31	692	249	250	999999	999999	663	321	999999	209	999999	819	598	999999	206	113	774	469	999999	999999	586	735	927	965	448	999999	995	439	816	999999	115	841	457	999999	223	536	999999	433	999999	999999	107	919	677	89	999999	558	546	979	534	999999	999999	275	306	758	999999	295	764	999999	802	999999	441	233	505	999999	103	408	999999	831	687	669	999999	351	503	999999	666	666	999999	847	203	889	669	26	904	999999	999999	840	545	999999	110	927	772	471	999999	999999	999999	874	424	828	999999	999999	196	714	999999	999999	449	289	771	308	999999	999	236	999999	89	912	538	425	328	495	199	999999	863	672	730	759	896	896	999999	735	821	792	999999	999999	861	830	999999	999999	724	999999	570	379	78	246	999999	110	700	855	392	718	240	999999	555	928	638	732	510	999999	983	542	968	552	568	46	486	309	757	996	64	259	999999	583	999999	289	999999	820	194	626	999999	999999	999999	999999	514	12	999999	69	247	999999	999999	139	330	188	970	192	81	27	999999	999999	759	307	999999	704	800	999999	508	999999	71	999999	13	
818	547	999999	458	999999	483	927	48	566	541	999999	72	999999	405	925	928	999999	612	517	218	908	18	999999	866	767	286	364	249	381	504	999999	999999	999999	320	999999	591	446	730	999999	709	153	978	255	500	342	245	909	308	875	213	476	54	553	999999	104	809	999999	27	690	87	128	999999	666	999999	693	429	101	134	622	344	492	311	995	808	75	929	763	661	533	532	377	999999	374	177	999999	999999	454	913	225	972	999999	428	49	999999	590	465	999999	999999	807	913	999999	784	685	540	721	175	999999	744	992	175	56	733	493	168	709	72	323	999999	44	890	974	188	908	650	148	74	999999	466	228	609	999999	580	854	620	389	592	999999	999999	999999	861	753	709	920	60	926	472	999999	999999	999999	527	151	822	158	916	938	999999	999999	45	402	999999	903	593	526	392	557	475	878	873	779	127	692	489	52	182	146	275	267	858	723	676	139	390	636	700	468	999999	431	938	999999	999999	716	344	999999	799	957	170	192	537	999999	461	593	71	112	999999	999999	662	780	975	779	673	708	27	322	726	527	522	956	826	924	762	53	999999	201	365	410	999999	57	999999	225	976	92	729	999999	272	999999	78	288	999999	999999	805	24	455	168	18	715	699	32	999999	281	999999	214	366	612	739	417	652	869	746	999999	999999	614	537	999999	803	999999	978	661	999999	643	999999	244	999999	961	129	748	597	782	999999	650	711	999999	342	999999	780	771	726	999999	626	999999	439	208	999999	622	385	201	486	999999	365	427	736	47	999999	81	822	210	182	404	493	990	999999	999999	685	106	599	164	281	566	999999	41	864	999999	999999	999999	214	999999	701	419	586	927	999999	999999	426	765	913	673	361	270	158	999999	599	331	633	999999	44	568	522	446	999999	231	919	920	714	333	563	999999	12	777	867	999999	999999	762	999999	565	728	917	999999	920	192	999999	803	21	417	999999	441	543	999999	409	999999	999999	737	265	396	365	999999	351	198	102	212	47	671	583	403	586	80	836	513	999999	906	126	124	999999	263	999999	427	999999	512	312	892	29	999999	603	616	232	834	999999	376	463	557	387	729	361	718	155	264	999999	618	999999	341	604	39	169	502	999999	999999	144	12	299	937	109	999999	886	210	192	399	77	967	999999	751	826	470	999999	520	529	999999	999999	884	999999	999999	999999	300	681	999999	297	999999	489	111	571	999999	699	999999	86	526	457	549	843	999999	535	755	999999	999999	447	89	999999	144	979	648	973	657	766	999999	894	457	738	809	167	915	999999	202	910	999999	
405	999999	61	999999	393	999999	72	980	554	613	999999	362	999999	946	852	601	999999	163	999999	999999	137	999999	999999	449	356	628	787	999999	391	999999	247	343	845	231	856	969	999999	928	750	456	586	993	112	999999	901	542	803	792	956	565	999999	759	999999	80	999999	491	999999	612	239	764	746	423	598	626	375	25	516	432	100	883	572	999999	412	564	263	144	811	782	547	814	825	995	692	825	479	487	999999	775	392	374	436	426	999999	985	709	172	999999	486	787	886	999999	380	701	82	999999	921	357	999999	816	703	679	760	74	424	999999	999999	731	772	157	888	999999	740	999999	999999	457	156	838	427	854	101	739	335	994	999999	788	999999	303	999999	832	999999	140	533	959	688	999999	676	361	284	55	999999	440	631	338	899	33	294	340	999999	625	846	92	929	773	725	963	999999	765	414	999999	495	999999	121	940	598	999999	340	999999	361	40	999999	795	564	999999	895	999999	117	999999	105	637	503	123	327	994	999999	475	210	759	244	724	351	999999	947	648	559	511	329	691	740	152	693	513	999999	945	999999	61	528	558	878	74	856	357	670	776	142	999999	999999	127	953	133	556	999999	547	999999	689	870	847	915	821	999999	341	426	266	953	999999	990	144	382	159	934	947	999999	999999	179	868	994	249	180	516	187	999999	211	737	999999	595	122	966	352	266	973	999999	612	736	999999	733	440	100	717	999999	151	247	999999	967	999999	999999	999999	698	999999	999999	694	631	677	409	643	21	999999	688	649	999999	831	999999	791	125	186	731	999999	916	396	445	438	904	531	347	374	940	624	244	999999	441	999999	423	999999	999999	571	352	535	212	102	483	604	751	450	359	11	126	455	641	790	297	840	987	999999	932	338	999999	109	340	999999	703	999999	894	969	218	676	417	999999	216	553	833	205	142	823	999999	999999	999999	463	182	346	257	999999	982	453	999999	999999	999999	121	665	256	781	253	205	177	999999	96	709	782	242	683	593	690	248	98	957	101	707	173	398	999999	999999	337	999999	999999	787	218	413	451	999999	617	999999	306	999999	960	772	590	999999	999999	435	826	999999	904	231	999999	753	567	256	894	999999	339	893	539	723	575	999999	454	326	999999	999999	999999	683	268	999999	624	999999	296	919	288	999999	376	100	742	738	571	957	747	115	438	250	230	962	519	954	218	724	999999	583	205	365	999999	999999	999999	585	254	153	874	669	607	999999	466	647	968	578	130	249	160	999999	161	617	857	348	887	999999	999999	228	173	313	36	899	278	713	724	922	
999999	111	301	999999	493	427	999999	999999	508	650	999999	999999	994	999999	834	969	574	641	431	999999	508	999999	999999	999999	425	36	980	571	643	999999	519	752	922	55	580	28	947	993	999999	733	534	779	839	999999	999999	587	233	233	478	67	335	999999	999999	999999	999999	27	999999	463	741	999999	447	522	444	800	999999	42	999999	999999	369	999999	999999	999999	999999	697	63	729	150	999999	662	838	802	999999	102	585	382	883	469	785	632	563	999999	494	261	850	296	21	344	999999	117	153	926	285	863	662	45	754	312	594	93	694	876	999999	800	903	664	999999	430	859	428	257	572	999999	326	806	999999	537	329	999999	411	999999	394	112	42	518	911	999999	893	439	549	628	580	874	701	937	999999	717	999999	999999	196	999999	999999	485	620	860	999999	61	959	999999	149	508	434	999999	193	52	309	774	553	292	991	999999	797	990	319	800	676	697	183	999999	999999	806	844	971	296	805	460	909	492	182	999999	859	567	999999	999999	51	203	999999	999999	659	638	912	173	411	366	59	808	600	999999	999999	999999	884	999999	581	937	343	663	999999	543	388	591	400	292	381	355	142	579	960	999999	278	606	926	16	524	749	216	999999	999999	999999	999999	997	860	743	672	999999	62	999999	999999	898	957	999999	739	217	999999	77	247	999999	791	66	233	480	847	899	897	222	266	999999	999999	831	731	999999	999999	848	306	391	999999	657	999999	999999	302	999999	999999	71	743	890	867	999999	999999	999999	512	999999	851	387	391	766	999999	960	999999	459	731	999999	627	164	177	266	166	890	910	999999	346	590	20	408	763	82	887	785	166	16	355	547	184	907	329	154	848	999999	467	539	241	771	811	170	661	127	533	437	999999	486	733	976	808	999999	120	999999	575	453	623	318	999999	999999	999999	839	999999	194	999999	720	835	32	418	323	433	381	689	575	778	850	999999	645	548	459	891	680	999999	379	999999	403	999999	999999	579	404	229	999999	660	868	967	999999	999999	999999	128	813	602	871	77	420	552	999999	999999	544	152	724	706	977	769	999999	481	133	566	734	454	606	923	437	453	24	999999	999999	720	999999	608	999999	793	280	527	735	857	999999	612	862	826	312	310	262	265	855	698	252	388	240	999999	843	416	331	999999	999999	890	174	999999	63	999999	277	999999	280	936	999999	930	436	459	44	572	460	520	703	999999	152	999999	671	182	598	326	851	896	999999	999999	764	400	472	258	16	845	999999	999999	559	999999	558	596	999999	325	999999	924	999999	792	354	668	936	333	999999	999999	879	999999	228	992	
830	737	474	380	999999	999999	999999	946	468	999999	453	199	880	858	999999	999999	359	555	275	999999	263	673	999999	999999	552	999999	999999	999999	687	58	378	791	626	699	999999	821	81	188	999999	193	152	972	465	94	349	165	788	87	371	999999	999999	999999	999999	872	739	166	683	415	828	999999	358	999999	999999	420	808	661	999999	190	96	149	999999	999999	999999	92	213	290	218	969	719	397	43	420	999999	999999	984	54	841	999999	999999	999999	999999	666	999999	956	999999	999999	999999	55	285	999999	999999	607	991	999999	469	892	149	999999	669	458	999999	713	695	440	380	937	672	999999	435	999999	999999	819	999999	999999	11	429	821	238	257	802	999999	172	694	42	804	436	999999	847	672	101	905	973	999999	512	667	999999	970	919	586	999999	739	588	619	521	866	773	387	999999	230	50	81	910	620	999999	882	785	29	663	999999	999999	518	824	463	343	858	847	999999	717	812	576	458	901	652	360	72	988	552	182	175	41	59	999999	999999	632	29	994	362	225	630	882	999999	999999	999999	999999	388	914	134	286	662	29	47	999999	708	654	999999	999999	999999	999999	804	893	242	846	497	999999	999999	610	999999	999999	323	863	494	519	97	930	170	150	618	20	971	999999	863	276	519	156	999999	999999	999999	972	50	850	736	102	421	999999	649	569	820	689	747	777	999999	303	962	799	534	527	581	777	494	451	561	258	298	656	40	999999	336	350	609	514	999999	234	790	473	137	999999	108	361	291	600	329	929	272	203	440	569	314	999999	999999	477	808	432	488	999999	299	487	803	999999	706	683	243	479	89	242	377	493	513	498	999999	142	428	230	496	894	999999	631	985	105	225	470	661	615	728	142	999999	999999	999999	999999	184	649	598	999999	654	607	366	999999	849	40	826	999999	66	816	999999	999999	58	587	936	999999	478	667	999999	708	548	246	32	627	999999	947	535	999999	747	323	323	32	999999	94	575	888	537	281	999999	954	278	278	413	844	999999	249	999999	128	999999	161	999999	517	999999	890	795	418	584	738	109	901	504	436	210	743	502	35	999999	963	22	57	66	207	884	547	999999	279	999999	187	70	511	999999	417	358	595	601	806	875	652	298	167	999999	999999	999999	880	459	842	78	670	352	999999	303	999999	116	993	105	524	999999	999999	461	525	585	407	999999	598	999999	97	87	614	152	696	159	303	999999	855	999999	267	999999	13	97	597	211	999999	835	527	999999	743	310	365	500	86	183	275	201	999999	999999	906	130	999999	999999	999999	764	464	999999	999999	393	999999	999999	261	
