500	500	
91	102	94	83	93	103	111	105	92	110	107	101	93	97	81	106	87	88	94	111	100	91	92	90	103	87	83	93	94	97	94	104	87	96	106	107	101	105	121	115	92	103	106	94	73	103	114	100	103	98	94	114	108	97	90	104	98	99	93	103	102	111	88	91	98	110	95	105	91	86	119	94	91	97	103	99	106	96	97	90	89	107	100	103	110	95	106	93	79	105	101	102	96	111	103	108	99	106	106	109	98	86	116	102	89	101	92	88	108	92	83	112	107	97	105	99	97	100	107	113	92	96	98	89	100	92	95	90	106	101	97	115	103	93	105	111	100	85	103	88	91	93	96	92	87	114	96	89	112	107	95	105	88	80	112	87	87	102	90	110	115	105	108	99	95	92	89	81	84	102	109	109	93	96	86	107	97	117	97	103	94	100	93	133	92	118	123	97	107	94	88	93	92	108	111	76	101	94	102	108	128	98	88	92	87	85	97	124	108	118	115	92	94	86	100	95	89	101	90	109	101	81	97	96	81	111	109	101	102	107	88	109	110	106	101	91	110	101	90	100	98	90	119	92	106	100	97	105	102	96	106	106	87	93	114	96	94	120	114	92	115	94	105	111	125	98	98	106	93	100	105	88	108	95	105	99	96	103	102	110	102	97	104	100	109	96	105	88	96	109	98	97	92	99	105	97	91	103	102	103	98	113	95	98	94	91	109	87	87	111	91	100	98	114	108	105	111	98	103	95	103	99	100	106	101	89	91	94	109	81	105	103	91	110	92	108	103	107	101	102	107	103	109	105	115	108	90	93	111	85	105	122	94	96	96	121	97	106	107	105	97	90	104	83	106	106	93	116	100	104	80	105	95	105	109	111	107	102	95	92	102	105	109	84	106	100	102	100	96	99	113	104	96	89	111	101	94	101	86	88	121	118	95	85	109	97	110	122	113	104	84	100	104	84	103	91	105	99	101	102	84	100	107	109	116	87	102	91	96	97	87	112	112	99	106	116	106	97	105	102	100	101	117	113	89	103	113	106	102	88	113	95	79	78	93	110	104	107	90	104	93	90	111	109	100	96	97	92	112	100	97	115	103	85	88	96	92	103	126	102	82	96	115	94	104	93	95	88	74	122	106	103	117	92	102	111	97	111	93	99	
92	97	116	106	107	97	113	102	105	98	105	98	101	100	114	86	106	101	104	97	105	105	100	91	109	118	97	114	112	90	116	106	101	87	106	129	108	89	111	102	96	106	109	116	83	101	116	113	86	89	103	93	100	103	72	98	110	107	102	93	111	97	97	112	104	89	98	96	100	102	89	87	98	94	116	113	103	102	108	76	97	111	93	91	109	113	105	96	95	110	94	77	90	106	112	83	88	109	104	97	103	105	91	104	106	107	83	105	105	99	113	92	92	98	101	98	104	109	93	105	97	96	107	95	111	111	97	99	84	95	86	92	100	106	91	110	105	96	96	102	93	111	105	110	110	75	100	97	95	123	108	107	98	102	91	88	105	103	94	81	123	113	87	88	113	119	90	96	98	92	86	106	94	92	100	101	98	102	122	109	94	95	88	107	102	103	102	110	95	96	114	96	120	104	97	102	91	95	93	86	79	117	87	105	118	103	101	112	88	99	99	94	113	87	114	103	117	83	100	114	86	88	86	104	104	95	101	93	106	99	104	99	98	113	101	109	97	92	96	95	103	105	102	111	80	100	112	117	97	110	104	86	101	93	91	94	77	85	91	87	100	90	98	102	107	80	120	98	100	103	99	81	102	108	83	114	108	89	98	103	94	100	101	106	94	105	89	92	81	97	98	107	91	111	124	95	89	90	107	97	101	104	99	104	108	118	109	93	102	111	95	124	85	116	113	93	86	90	88	105	100	84	98	82	114	109	105	96	89	117	96	81	119	103	94	110	104	105	92	105	90	95	103	113	87	106	106	109	94	107	105	90	102	93	76	92	116	121	102	106	97	80	88	87	99	96	95	92	122	108	107	111	94	99	115	89	110	103	104	97	93	108	91	95	94	95	113	109	99	87	84	100	86	95	99	94	103	84	82	104	93	109	104	112	109	87	96	81	117	91	95	94	87	96	101	110	99	92	107	85	86	97	100	101	91	86	107	105	97	105	97	95	88	101	96	92	91	109	109	106	98	96	107	91	128	102	83	96	94	94	114	105	93	95	98	101	123	88	97	97	119	115	96	92	105	117	91	113	111	85	110	83	100	101	102	105	108	112	96	102	98	94	95	105	102	92	115	88	106	118	85	109	119	107	100	100	106	88	108	101	
937	18	999999	999999	365	74	999999	830	76	412	999999	612	216	430	127	642	876	999999	395	999999	651	969	75	438	24	999999	999999	338	849	585	374	506	992	999999	843	880	839	999999	199	63	908	695	413	999999	732	525	277	609	517	286	191	501	362	677	903	999999	999999	43	257	999999	908	122	980	490	48	818	620	875	999999	246	803	347	370	341	999999	955	565	933	705	999999	703	999999	820	572	403	873	154	324	999999	874	937	806	999999	804	155	795	715	922	999999	914	905	401	32	281	999999	843	999999	30	834	999999	412	19	337	758	692	999999	301	417	97	174	999999	999999	448	999999	308	996	999999	566	999999	999999	250	643	999999	791	594	311	533	999999	99	559	742	999999	490	488	472	999999	999999	533	999999	792	503	308	835	928	250	610	999999	319	972	999999	999999	574	999999	786	708	769	180	546	999999	390	999999	752	328	537	432	550	814	959	999999	999999	527	532	454	403	553	999999	807	910	999999	984	357	999999	576	612	771	177	298	999999	999999	702	757	932	368	731	963	751	979	308	999999	999999	795	994	79	601	959	999999	999999	440	242	999999	999999	999999	995	999999	999999	999999	186	716	765	264	261	119	999999	999999	623	999999	173	723	440	802	961	999999	414	850	198	363	153	999999	999999	515	57	999999	472	24	740	999999	999999	188	999999	999999	999999	273	543	251	448	685	815	532	999999	373	102	407	10	439	804	999999	999999	154	991	999999	999999	211	73	999999	217	403	647	999999	806	999999	658	985	35	999999	238	698	965	172	412	999999	999999	999999	996	288	423	649	857	43	219	999999	643	792	196	28	886	373	999999	293	44	55	999999	650	726	853	999999	116	999999	917	211	999999	497	999999	742	999999	140	999999	215	999999	835	567	545	614	999999	528	491	865	999999	16	206	999999	497	682	137	367	475	897	894	152	572	317	277	940	831	113	999999	950	999999	999999	999999	45	168	425	999999	476	509	433	999999	999999	372	850	318	375	999999	346	618	814	999999	999999	999999	242	955	72	221	528	300	999999	782	851	737	540	814	999999	128	170	706	999999	234	999999	999999	52	211	999999	779	722	998	999999	228	494	999999	976	999999	676	694	654	89	105	214	999999	186	903	999999	999999	999999	999999	46	227	257	560	640	547	589	904	526	971	41	999999	293	999999	529	398	999999	298	366	761	999999	148	405	999999	91	610	867	305	484	954	401	367	236	947	685	780	654	668	854	999999	396	490	159	723	623	820	999999	999999	999999	788	526	362	487	709	685	898	822	783	479	40	679	294	430	572	999999	999999	
42	345	814	749	999999	718	443	419	374	999999	999999	682	999999	999999	798	163	896	695	437	49	879	527	999999	787	999999	999999	199	824	278	999999	70	587	153	950	787	477	899	660	55	808	918	77	344	30	909	999999	933	218	241	525	398	734	145	999999	793	515	83	37	790	872	999999	619	151	999999	604	411	538	899	482	331	263	246	650	629	131	999999	999999	999999	877	818	937	980	592	752	713	335	451	613	999999	282	999999	872	869	182	288	308	926	81	426	508	610	999999	735	999999	272	162	94	515	418	999999	332	832	999999	971	935	549	37	399	558	278	959	925	743	210	927	999999	999999	477	350	822	885	120	824	379	218	999999	999999	999999	490	999999	999999	936	205	184	949	571	723	897	247	739	281	537	999999	999999	548	685	999999	535	983	881	785	617	175	595	106	222	17	780	763	999999	304	356	909	996	38	33	729	569	999999	365	667	478	240	611	551	999999	597	677	830	999999	612	719	697	608	776	633	770	609	999999	737	999999	943	144	999999	444	925	999999	526	129	999999	955	999999	284	627	224	999999	999999	564	53	747	999999	999999	999999	240	429	999999	658	310	230	404	262	129	491	524	999999	724	344	34	176	626	730	80	558	999999	577	999999	999999	999999	394	469	256	999999	566	339	999999	233	993	904	785	858	276	327	306	724	272	835	999999	760	825	999999	972	362	397	426	27	553	782	644	999999	548	151	587	916	999999	158	56	563	161	411	578	999999	999999	249	317	359	413	999999	833	52	999999	641	684	254	893	999999	894	818	149	322	568	451	358	250	999999	717	689	999999	545	999999	999999	282	999999	358	257	769	542	123	89	77	999999	999999	948	999999	922	906	466	342	32	273	263	999999	999999	839	843	136	381	198	12	600	670	13	999999	266	827	468	553	336	999999	133	954	781	739	999999	708	789	503	757	328	999999	261	356	387	999999	322	988	858	258	999999	131	397	354	999999	489	406	999999	999999	691	999999	463	999999	999999	345	898	319	482	498	351	999999	64	633	624	870	671	999999	324	625	956	999999	838	999999	999999	822	876	736	609	670	259	675	999999	999999	811	982	865	977	131	21	999999	999999	840	499	516	999999	460	497	772	483	449	151	92	985	594	999999	999999	853	67	317	468	172	709	999999	249	999999	999999	999999	822	642	15	999999	226	999999	999999	992	113	349	103	999999	999999	388	999999	135	999999	118	999999	122	653	73	56	21	919	814	552	999999	263	38	259	840	95	999999	675	140	478	754	924	779	848	999999	644	999999	759	880	
945	89	999999	583	591	140	92	919	999999	759	595	993	775	999999	759	999999	739	999999	99	999999	999999	728	713	999999	657	476	194	999999	274	62	428	460	262	48	869	472	999999	680	446	128	757	176	481	916	999999	485	978	999999	29	37	999999	569	999999	505	788	999999	376	376	926	124	946	278	654	119	340	999999	740	736	999999	297	999999	68	638	970	505	925	999999	796	999999	181	498	672	794	247	199	999999	999999	999999	260	999999	999999	750	753	999999	182	999999	521	999999	585	409	999999	251	978	999999	332	803	930	535	999999	999999	970	580	88	999999	999999	284	484	417	999999	481	190	999999	486	999999	200	954	314	315	798	26	414	884	999999	888	436	256	693	71	914	396	928	428	756	999999	680	526	671	999999	706	999999	14	113	452	114	229	760	999999	97	541	378	999999	624	737	999999	457	999999	369	199	999999	379	591	423	503	999999	553	761	237	999999	220	674	292	999999	609	901	21	311	442	999999	669	675	999999	606	999999	545	999999	999999	691	999999	939	594	166	482	679	337	316	591	609	999999	999999	467	533	677	876	999999	96	192	25	836	973	999999	654	262	999999	653	999999	984	893	958	636	249	80	466	158	626	517	810	636	281	594	429	999999	524	555	212	152	812	729	999999	459	999999	297	855	798	793	939	999999	952	36	999999	331	999999	651	291	999999	397	76	999999	999999	359	999999	556	743	999999	553	454	140	707	328	999999	86	265	241	999999	922	951	224	999999	999999	686	613	858	610	833	999999	731	60	242	244	814	999999	999999	999999	999999	183	999999	554	613	999999	999999	999999	207	633	999999	372	76	466	152	369	999999	182	409	174	999999	999999	427	999999	909	978	821	403	898	473	513	435	792	786	929	999999	764	407	610	421	25	877	416	234	999999	471	205	275	908	873	874	642	675	129	905	999999	756	999999	644	635	433	945	911	999999	130	98	579	290	999999	817	605	961	571	987	158	696	340	203	999999	447	782	556	495	34	598	871	760	999999	880	373	579	552	763	975	999999	80	966	682	114	996	892	999999	738	999999	277	912	999999	688	970	218	235	562	360	206	852	877	999999	886	145	259	338	906	409	173	248	62	999999	596	999	88	999999	658	999999	999999	555	999999	818	404	757	685	999999	999999	702	672	147	26	202	566	133	120	620	999999	546	854	667	985	999999	574	852	225	999999	483	688	999999	999999	999999	999999	495	650	984	68	66	139	999999	458	266	213	999999	36	232	860	999999	473	888	467	999999	121	244	206	569	999999	999999	551	541	971	327	392	999999	
192	999999	999999	706	916	999999	61	564	951	999999	999999	410	999999	777	547	630	999999	82	20	999999	434	839	999999	239	298	90	632	999999	514	597	488	999999	873	403	999999	999999	679	163	725	334	999999	999999	697	35	999999	796	787	999999	706	999999	999999	999999	316	999999	385	353	114	322	418	835	999999	247	999999	999999	607	275	537	999999	232	999999	950	211	357	685	999999	531	151	440	402	502	303	999999	118	999999	419	590	824	291	28	211	362	999999	745	999999	999999	599	999999	343	427	571	999999	408	361	999999	970	976	551	630	628	853	999999	673	920	999999	542	467	139	465	944	27	451	999999	370	999999	729	999999	465	467	999999	374	676	999999	999999	830	243	894	696	999999	999999	443	48	203	999999	174	10	688	446	999999	999999	360	999999	398	399	999999	130	999999	48	340	895	387	520	93	763	999999	186	402	660	99	682	647	999999	646	999999	510	978	257	999999	999999	30	50	156	999999	119	515	904	288	999999	999999	710	230	855	999999	597	245	923	999999	439	408	987	607	999999	357	999999	709	590	823	999999	888	430	872	999999	843	999999	999999	240	999999	973	257	359	898	984	56	999999	999999	792	999999	999999	999999	587	33	818	194	217	422	22	999999	488	410	925	90	733	999999	192	837	799	21	56	742	14	48	999999	999999	59	99	623	981	999999	695	917	999999	775	947	310	407	64	246	635	897	842	999999	999999	999999	331	278	174	463	864	552	999999	999999	999999	316	999999	549	52	636	144	128	999999	40	832	999999	492	999999	315	785	229	999999	999999	562	999999	158	900	999999	999999	417	859	780	999999	169	999999	424	43	146	817	469	355	761	999999	999999	111	999999	999999	812	609	999999	999999	999999	999999	388	244	88	770	999999	404	219	999999	38	907	634	999999	364	999999	999999	912	999999	759	356	933	846	440	467	430	363	999999	868	60	97	964	38	336	288	999999	546	925	49	654	999999	742	607	63	326	854	999999	999999	747	323	469	999999	202	853	734	647	126	999999	776	657	416	648	999999	999999	328	999999	878	307	498	547	657	999999	873	762	999999	999999	336	793	999999	999999	701	712	999999	554	590	197	772	184	999999	640	999999	598	159	391	999999	295	999999	448	735	999999	976	999999	999999	210	666	999999	36	439	37	131	321	333	833	999999	956	704	934	999999	999999	140	301	999999	999999	857	999999	68	564	999999	999999	541	407	888	999999	862	636	279	558	513	888	834	999999	999999	999999	481	999999	377	765	986	435	544	360	999999	999999	604	999999	282	999999	305	364	608	202	545	915	496	999999	433	999999	971	536	686	155	999999	102	
999999	999999	958	556	234	538	999999	999999	577	66	979	190	181	999999	463	901	364	999999	263	158	290	999999	999999	427	999999	757	895	112	794	459	748	399	999999	143	135	635	999999	725	501	766	885	314	624	489	936	999999	552	415	811	999999	182	143	891	282	812	999999	354	541	896	477	643	376	509	128	999999	590	262	47	892	828	999999	638	62	496	999999	999999	999999	999999	999999	999999	214	490	999999	724	287	999999	507	999999	331	34	999999	469	999999	33	133	999999	805	506	999999	355	999999	515	999999	982	179	543	91	999999	19	837	999999	218	60	552	999999	162	84	784	999999	702	92	607	999999	868	999999	440	808	38	373	755	179	522	963	999999	999999	698	968	999999	555	744	534	112	999999	999999	999999	83	419	287	760	999999	999999	31	665	999999	272	455	798	999999	999999	739	734	63	41	263	667	570	254	915	260	574	194	766	238	106	177	980	961	232	926	474	31	999999	277	401	999999	157	856	494	872	846	899	323	873	816	19	481	80	392	825	380	828	503	36	195	786	677	999999	569	311	999999	493	576	727	971	717	999999	785	999999	999999	520	714	999999	52	999999	674	870	892	999999	96	696	909	999999	406	555	999999	527	999999	92	615	644	364	296	192	590	362	333	595	902	108	805	999999	440	450	315	666	78	460	622	520	916	999999	380	999999	615	382	999999	179	182	999999	200	708	703	34	308	999999	427	999999	462	62	999999	999999	990	323	291	10	479	139	999999	888	576	76	882	999999	698	859	983	999999	576	217	447	164	999999	576	999999	106	992	999999	999999	160	248	500	998	569	180	999999	794	999999	201	999999	903	785	88	293	758	999999	826	142	999999	448	181	613	999999	254	614	999999	861	423	415	194	999999	73	987	941	649	86	77	999999	999999	67	74	926	622	962	314	662	86	139	817	783	280	860	90	703	999999	635	999999	753	954	999999	780	380	651	17	605	999999	797	146	643	682	66	999999	999999	278	384	255	991	48	999999	952	119	999999	605	632	913	157	983	294	962	24	587	999999	999999	416	999999	693	285	614	366	473	864	939	495	145	999999	766	999999	999999	328	999999	643	999999	812	12	999999	59	775	29	999999	457	999999	513	184	629	105	741	156	999999	992	999999	969	386	681	999999	98	999999	245	470	905	157	999999	999999	965	999999	381	999999	511	365	542	237	918	266	520	908	999999	360	765	866	49	985	620	999999	999999	638	763	266	778	345	913	704	999999	314	123	946	999999	685	548	945	999999	969	240	790	791	764	772	713	866	773	860	999999	414	
379	999999	920	537	999999	362	337	475	999999	357	999999	451	838	999999	613	999999	573	999999	930	812	820	618	80	754	829	13	64	866	60	400	999999	485	186	999999	443	884	203	419	195	999999	221	999999	143	621	999999	999999	999999	999999	999999	571	302	293	929	999999	594	999999	360	175	707	999999	999999	470	425	724	351	690	999999	548	980	999999	999999	164	304	606	601	350	484	458	689	489	59	999999	707	488	108	722	555	261	706	682	534	38	999999	954	36	999999	64	999999	279	384	84	415	999999	438	623	147	988	999999	333	253	286	999999	999999	227	191	593	763	999999	626	629	144	999999	999999	999999	205	919	452	350	580	999999	296	75	999999	315	415	644	353	279	865	999999	733	232	999999	999999	406	633	553	493	772	442	987	127	793	650	250	70	573	73	243	703	695	648	752	482	956	220	722	180	999999	547	250	494	81	666	896	999999	96	999999	999999	572	376	958	577	147	864	179	999999	999999	999999	355	80	289	45	171	274	95	480	454	506	196	910	383	681	235	202	999999	999999	137	754	339	973	194	172	670	337	736	80	614	618	786	938	193	115	467	476	960	458	999999	401	811	440	641	882	714	999999	999999	287	352	999999	371	133	155	784	735	381	886	999999	374	834	538	24	866	836	720	258	727	277	224	758	999999	54	146	999999	999999	999999	342	311	458	19	343	459	999999	669	257	662	792	409	380	96	590	843	999999	84	862	796	574	805	172	466	934	725	999999	593	999999	326	987	419	841	836	48	584	668	365	501	89	296	207	589	67	465	999999	897	138	999999	399	961	71	873	156	334	537	149	999999	84	617	395	143	955	930	675	382	567	543	57	999999	184	727	583	783	509	377	226	115	11	616	828	935	425	323	365	925	546	695	999999	999999	999999	676	290	883	999999	163	251	999999	391	999999	760	363	999999	999999	224	999999	488	999999	646	957	999999	44	990	468	999999	460	718	999999	575	749	999999	999999	999999	999999	999999	999999	999999	700	999999	356	999999	567	999999	918	855	475	854	999999	999999	999999	999999	456	58	999999	999999	411	686	822	104	243	444	609	92	642	256	888	330	545	603	717	796	787	999	300	831	753	320	82	612	999999	605	466	999999	999999	999999	389	823	487	354	169	821	624	999999	856	912	526	484	999999	672	967	999999	319	658	999999	334	659	456	758	999999	447	100	613	220	780	637	977	999999	999999	339	999999	74	999999	200	444	896	182	191	153	999999	314	278	239	999999	644	178	296	808	161	128	999999	932	75	765	907	78	
217	414	999999	999999	935	460	999999	999999	805	903	312	129	999999	494	999999	999999	999999	380	417	179	860	213	575	999999	351	179	914	520	687	999999	998	87	292	999999	689	999999	365	924	452	854	432	488	604	741	866	999999	999999	999999	999999	183	628	694	357	737	218	999999	838	222	999999	766	545	999999	73	871	999999	234	836	849	805	999999	999999	389	999999	563	747	382	609	834	746	184	999999	258	999999	513	315	314	730	555	999999	685	929	153	56	686	318	999999	424	999999	836	641	340	744	860	582	71	249	766	794	990	835	403	14	475	999999	999999	297	780	560	566	999999	999999	999999	692	129	463	969	342	999999	254	999999	957	877	999999	114	844	999999	397	999999	452	75	999999	936	564	999999	292	925	677	999999	999999	30	327	864	175	245	148	59	62	740	129	999999	907	525	549	351	878	526	17	999999	858	349	999999	809	117	501	63	999999	999999	370	837	538	999999	988	744	233	332	102	711	999999	966	794	789	656	852	359	168	999999	396	223	452	765	917	316	494	999999	130	517	756	674	999999	580	999999	691	999999	590	800	918	780	999999	28	999999	815	255	404	74	559	999999	957	758	999999	42	181	512	999999	82	620	984	504	587	999999	814	346	46	579	999999	472	107	753	999999	559	999999	999999	999999	204	999999	999999	671	912	430	607	875	560	998	342	160	408	999999	773	999999	969	816	999999	203	222	999999	449	778	676	17	601	461	501	695	209	102	791	111	318	261	999999	949	999999	83	980	237	999999	347	704	429	999999	652	999999	922	301	742	826	57	856	990	227	999999	995	999999	828	155	384	999999	799	999999	368	306	511	522	708	30	744	349	222	999999	951	112	84	999999	999999	999999	999999	999999	999999	999999	999999	744	254	328	43	950	953	999999	999999	999999	853	398	548	464	70	999999	150	812	223	280	999999	486	999999	999999	48	125	107	748	885	999999	999999	804	999999	343	973	999999	61	193	999999	758	999999	999999	104	999999	999999	562	563	620	196	338	809	324	365	133	468	789	909	383	289	918	852	215	290	376	815	999999	927	215	999999	446	999999	999999	334	999999	214	429	391	999999	740	999999	561	487	999999	557	79	703	999999	347	874	999999	714	678	904	569	905	861	298	728	572	92	634	358	139	750	999999	853	999999	900	999999	49	407	463	642	999999	367	375	654	732	999999	999999	609	999999	340	306	731	960	61	764	999999	352	140	999999	882	658	851	212	357	999999	858	226	712	549	999999	835	999999	260	999999	111	211	540	217	999999	431	460	483	53	28	999999	999999	738	999999	236	
999999	576	908	743	580	984	951	165	27	843	999999	999999	409	69	172	505	519	480	999999	949	562	29	145	575	241	432	999999	999999	194	524	792	130	425	486	999999	851	926	53	680	61	160	56	522	373	999999	999999	999999	423	881	522	999999	548	999999	851	673	331	999999	343	512	158	999999	153	971	999999	60	753	664	922	861	321	578	476	800	872	798	516	506	771	999999	889	380	761	999999	999999	210	253	316	999999	813	999999	999999	593	540	531	251	17	85	28	323	938	999999	139	999999	569	943	999999	999999	941	999999	999999	825	999999	460	622	778	999999	226	999999	999999	807	447	101	118	985	901	985	935	279	630	791	441	488	458	944	212	251	209	999999	727	362	999999	999999	520	657	999999	751	999999	999999	753	203	790	775	725	515	501	999999	30	999999	668	958	912	478	999999	271	724	347	220	515	420	537	848	859	581	941	310	82	580	461	933	159	852	27	526	437	10	666	762	942	453	616	230	999999	698	769	449	38	999999	259	932	714	540	627	507	225	355	931	203	999999	999999	428	24	568	642	999999	115	894	951	883	999999	68	584	277	72	999999	316	224	170	812	999999	282	28	999999	529	999999	619	235	520	310	91	78	472	979	737	999999	601	662	990	189	999999	999999	999999	999999	988	874	139	272	999999	999999	909	140	999999	391	999999	999999	999999	693	999999	999999	899	880	383	651	999999	202	999999	999999	540	48	999999	653	234	980	158	999999	206	848	343	655	999999	356	670	817	400	950	307	91	999999	804	624	908	623	577	999999	999999	181	434	999999	795	288	534	731	999999	999999	266	906	999999	243	345	736	561	999999	393	333	999999	220	566	261	999999	894	999999	908	736	424	303	40	656	700	375	775	771	479	999999	376	564	624	154	326	999999	53	517	999999	999999	77	72	558	239	999999	999999	999999	999999	999999	999999	901	775	626	995	111	207	235	260	999999	867	570	965	92	812	999999	768	999999	75	999999	999999	807	387	664	556	668	362	745	801	999999	962	802	999999	597	999999	646	601	938	629	52	128	999999	793	426	980	791	112	979	745	222	485	810	999999	999999	67	720	524	120	79	337	999999	999999	434	847	138	75	409	377	140	176	999999	830	308	32	131	999999	23	960	684	765	565	999999	999	588	999999	162	304	795	540	241	131	491	868	999999	303	666	999999	946	298	914	391	999999	849	579	999999	655	511	484	253	849	999999	999999	435	313	999999	376	999999	999999	920	976	770	614	837	999999	54	934	961	17	999999	464	734	77	999999	769	384	831	999999	430	999999	
281	650	999999	551	691	534	567	999999	565	530	926	214	638	999999	322	999999	776	897	949	534	862	694	999999	754	789	125	999999	892	666	928	940	843	999999	63	649	335	950	72	156	374	486	879	406	486	802	259	105	999999	359	625	608	999999	583	999999	930	587	999999	999999	999999	576	999999	675	398	636	590	93	183	584	999999	999999	999999	714	750	585	57	982	298	999999	951	539	29	598	999999	51	330	15	270	999999	999999	71	189	884	999999	999999	480	999999	490	999999	896	719	86	521	664	372	431	893	193	998	848	947	299	999999	123	233	557	305	142	999999	315	999999	823	48	461	325	807	319	414	181	114	246	999999	528	130	241	999999	999999	999999	999999	620	436	822	271	999999	999999	772	59	770	86	32	184	678	999999	464	999999	896	999999	69	349	564	121	999999	999999	893	611	454	999999	18	882	770	59	372	961	999999	878	762	561	752	999999	552	757	999999	337	158	930	568	999999	74	999999	344	425	999999	999999	999999	509	999999	999999	378	684	731	11	51	888	316	999999	812	716	999999	585	999999	345	294	784	797	806	572	161	864	962	53	95	999999	999999	999999	354	611	999999	355	237	931	952	192	78	999999	551	716	661	31	184	999999	851	962	999999	999999	999	999999	663	796	999999	937	795	945	415	999999	645	304	999999	351	962	372	43	371	179	999999	999999	999999	226	240	255	99	910	140	689	844	999999	133	227	950	999999	223	947	981	545	300	146	17	776	437	908	257	999999	999999	69	999999	999999	999999	792	835	999999	846	914	432	551	720	36	664	265	999999	448	999999	87	890	803	748	424	999999	999999	999999	517	999999	386	788	332	998	224	600	999999	878	759	712	340	999999	308	701	999999	525	440	824	273	999999	751	215	989	395	179	984	999999	320	396	43	663	913	328	62	999999	999999	109	999999	999999	435	999999	999999	811	735	999999	695	999999	111	450	999999	620	11	615	45	848	181	999999	936	828	240	94	999999	491	726	59	999999	73	256	999999	999999	426	887	329	838	887	999999	403	999999	999999	484	401	415	999999	999999	422	661	999999	292	999999	298	336	172	724	274	351	832	896	95	999999	763	632	345	869	277	999999	733	681	777	999999	484	778	999999	732	354	838	999999	999999	993	999999	999999	130	999999	52	944	846	999999	173	65	496	64	477	317	576	450	999999	66	546	602	24	689	979	529	144	999999	519	790	439	379	435	672	999999	999999	781	298	643	851	303	999999	431	229	569	999999	290	102	16	999999	999999	291	502	782	142	999999	978	624	418	600	645	322	434	66	999999	
999999	630	824	122	999999	536	999999	807	10	999999	999999	181	795	129	363	249	52	999999	59	999999	158	877	999999	999999	654	923	999999	999999	52	215	980	500	999999	405	776	996	999999	980	441	934	999999	483	502	29	999999	126	999999	999999	65	361	603	599	384	245	999999	916	999999	294	999999	651	999999	408	765	795	999999	129	806	400	353	999999	783	71	291	124	999999	674	384	999999	28	999999	740	661	999999	691	611	390	999999	999999	729	859	999999	182	999999	999999	999999	292	718	706	246	999999	320	793	162	698	577	542	318	999999	115	999999	541	354	276	930	910	718	583	83	193	402	999999	676	670	493	347	999999	549	999999	559	847	955	677	396	626	227	947	508	999999	999999	79	81	999999	34	999999	999999	999999	905	591	879	999999	999999	644	523	844	398	643	132	999999	360	966	992	817	710	999999	999999	863	999999	650	712	999999	219	999999	959	124	330	158	652	942	175	999999	705	958	999999	713	999999	999999	164	551	237	999999	824	840	775	157	86	264	155	767	681	464	716	265	879	999999	636	260	684	408	524	999999	991	189	999999	687	999999	44	206	997	127	735	708	416	999999	999999	149	379	682	999999	47	76	999999	884	270	711	999999	449	89	705	86	999999	999999	756	999999	988	999999	644	347	98	885	52	67	158	650	946	755	309	843	751	776	267	578	871	370	999999	999999	999999	999999	999999	730	821	955	999999	920	238	109	999999	390	434	544	504	42	999999	927	994	18	854	244	324	999999	657	605	999999	929	819	320	999999	395	578	751	999999	999999	999999	368	73	999999	999999	999999	421	846	999999	999999	419	216	282	999999	985	999999	999999	450	392	872	604	834	82	999999	999999	571	111	918	346	999999	812	682	67	778	485	235	999999	907	450	999999	822	478	164	738	999999	131	999999	999999	335	999999	29	137	368	614	132	721	295	847	470	996	999999	999999	999999	244	117	736	158	504	749	999999	90	999999	999	999999	999999	135	999999	999999	39	506	999999	517	999999	527	999999	684	324	453	656	764	999999	26	447	454	501	329	999999	919	630	459	972	163	844	575	738	560	137	604	999999	996	51	999999	818	964	999999	618	911	983	696	432	422	705	847	984	819	74	31	999999	273	999999	167	999999	714	579	533	761	999999	999999	788	987	556	719	889	660	722	989	999999	999999	372	883	417	984	232	207	999999	277	315	859	755	999999	539	999999	340	999999	838	290	246	248	440	999999	945	999999	999999	999999	999999	999999	816	999999	271	999999	866	548	999999	390	999999	182	538	516	542	266	455	999999	270	124	458	974	389	999999	821	
999999	753	999999	52	51	999999	523	790	523	331	344	461	127	597	999999	999999	990	398	950	520	665	751	729	706	183	999999	999999	633	89	261	999999	323	760	375	829	86	907	505	151	999999	999999	392	25	195	999999	805	338	225	345	317	467	585	999999	544	166	691	33	262	869	176	805	890	711	271	999999	31	700	751	999999	849	900	495	257	508	999999	999999	999999	544	509	377	546	917	999999	771	999999	999999	884	225	999999	147	63	654	635	975	646	908	681	999999	999999	999999	115	999999	456	495	999999	999999	338	999999	822	999999	955	488	753	502	629	888	601	999999	478	999999	147	484	999999	999999	999999	999999	859	281	861	812	601	982	999999	333	271	960	470	802	364	821	988	954	999999	999999	192	574	901	143	356	758	316	999999	999999	664	48	630	53	999999	999999	172	122	999999	78	20	999999	973	709	429	999999	669	427	799	585	656	999999	192	999999	217	448	230	354	726	999999	113	505	860	706	124	999999	641	916	644	112	202	708	932	885	392	52	218	999999	482	902	686	340	517	166	999999	551	855	548	999999	999999	479	817	396	141	999999	514	432	999999	595	143	999999	753	999999	999999	999999	999999	190	306	699	174	240	999999	871	823	248	999999	999999	703	88	573	439	102	89	999999	632	384	322	800	920	878	999999	999999	279	348	999999	933	557	999999	773	680	370	558	999999	671	156	123	946	572	999999	202	999999	728	198	32	703	507	999999	524	74	18	635	390	385	820	554	298	97	999999	520	315	999999	178	930	408	212	880	252	418	121	999999	438	749	907	728	363	999999	753	256	645	806	269	999999	755	999999	54	980	182	999999	127	857	999999	423	62	587	977	999999	797	790	819	999999	999999	265	413	554	580	886	482	657	467	661	999999	840	888	713	999999	191	423	176	363	232	708	223	301	263	493	999999	696	330	751	16	105	962	436	999999	999999	13	629	999999	193	168	507	525	571	465	322	195	535	999999	999999	795	932	630	436	999999	124	51	999999	159	71	566	199	161	906	999999	999999	582	999999	999999	171	52	561	999999	983	205	999999	192	651	835	941	999999	489	357	789	955	999999	474	535	999999	707	510	49	480	149	627	968	999999	619	999999	899	739	781	469	187	999999	243	719	647	241	873	932	399	138	999999	762	86	842	372	950	387	101	56	574	368	999999	12	91	999999	366	999999	378	573	999999	936	211	526	30	179	300	999999	364	827	304	965	775	121	910	272	386	999999	136	983	668	999999	807	692	999999	999999	526	999999	162	645	290	14	505	369	999999	202	
999999	246	999999	999999	81	999999	33	999999	752	608	592	549	999999	999999	999999	815	999999	394	999999	807	999999	518	999999	919	999999	804	568	718	547	299	470	416	263	718	999999	150	494	463	911	438	709	543	940	999999	518	977	403	343	948	475	904	120	464	60	73	497	927	146	30	277	999999	999999	726	462	999999	186	296	383	563	557	330	647	999999	999999	107	999999	578	710	999999	999999	411	999999	770	81	395	359	951	212	655	767	222	999999	443	644	768	405	999999	487	469	342	691	999999	999999	400	154	267	999999	988	952	999999	919	227	999999	355	865	445	999999	654	76	789	234	93	728	999999	999999	999999	999999	838	707	702	999999	100	999999	78	983	391	999999	379	999999	138	999999	999999	259	187	847	995	621	999999	778	332	999999	172	999999	680	117	607	301	999999	66	181	999999	999999	290	260	999999	829	999999	999999	371	999999	991	175	999999	938	76	271	999999	550	947	349	361	999999	70	999999	999999	615	679	569	960	385	99	999999	322	999999	999999	923	999999	999	487	28	999999	952	726	999999	340	694	999999	482	613	846	999999	751	999999	716	820	938	738	904	999999	93	160	417	707	986	395	532	852	999999	999999	153	588	834	73	929	330	408	398	766	55	999999	181	206	999999	999999	611	348	431	606	999999	146	999999	999999	999999	403	867	611	255	999999	908	807	842	999999	618	470	999999	939	687	117	396	421	550	971	859	999999	912	999999	999999	593	385	57	110	256	46	727	957	810	999999	669	72	999999	163	999999	857	247	315	708	587	494	855	671	660	323	219	524	596	223	918	332	999999	913	160	999999	365	861	706	999999	437	891	513	458	697	999999	55	677	267	892	123	621	954	214	376	966	738	713	396	787	46	521	141	743	891	920	999999	999999	568	999999	302	996	540	720	281	999999	981	407	974	641	999999	542	266	703	110	999999	378	286	547	999999	999999	651	474	919	558	915	760	769	566	777	999999	897	118	765	599	127	91	243	933	999999	999999	999999	999999	754	519	504	265	999999	643	999999	999999	901	611	384	579	650	531	621	171	999999	935	221	840	207	801	380	434	500	114	982	225	144	353	867	209	591	999999	719	410	64	659	333	135	999999	235	938	295	733	196	948	999999	470	82	999999	744	772	999999	541	953	148	80	764	332	660	999999	417	558	743	185	987	737	999999	220	116	999999	612	95	867	999999	862	94	700	314	166	397	755	71	775	132	999999	100	382	766	271	999999	894	11	475	603	818	999999	551	557	999999	220	782	259	999999	871	142	686	999999	569	100	
63	379	460	175	273	623	355	782	621	749	999999	999999	56	999999	132	999999	611	620	999999	999999	482	542	999999	115	999999	614	506	105	903	990	999999	468	813	999999	217	614	444	835	212	979	472	607	930	999999	312	999999	736	309	999999	70	530	76	368	415	999999	520	236	355	229	658	127	260	879	630	10	438	552	999999	999999	999999	377	999999	999999	999999	691	874	999999	999999	803	101	999999	206	262	843	469	999999	999999	407	67	999999	387	98	999999	553	862	222	728	999999	807	999999	999999	999999	567	999999	693	755	999999	83	723	743	999999	892	999999	999999	999999	920	997	45	171	999999	338	154	999999	55	139	999999	169	865	431	479	155	312	999999	929	788	522	999999	926	159	714	35	999999	683	323	999999	495	546	999999	773	999999	224	692	149	490	545	999999	52	521	999999	414	999999	792	651	999999	597	606	366	622	349	267	290	999999	886	456	302	999999	470	999	999999	644	741	681	101	999999	264	463	173	56	394	630	479	127	729	744	128	242	384	439	999999	191	999999	999999	999999	515	661	152	806	692	198	999999	697	999999	263	561	999999	914	700	172	989	999999	443	999999	238	999999	788	999999	351	151	338	69	928	41	284	86	999999	818	542	586	827	999999	656	480	857	999999	932	437	864	999999	999999	213	541	221	449	591	747	819	695	429	727	498	801	665	999999	139	313	665	768	999999	56	855	382	999999	345	878	488	999999	462	86	786	361	308	999999	79	999999	527	717	592	999999	339	695	132	122	858	338	999999	990	999999	728	999999	277	999999	999999	131	999999	831	427	875	571	112	784	367	618	999999	375	199	999999	596	999999	611	596	999999	999999	847	360	732	269	999999	16	999999	497	999999	733	238	519	692	621	999999	852	999999	999999	841	999999	590	555	338	513	479	492	148	693	404	886	127	262	999999	592	840	770	999999	571	171	868	13	614	937	634	390	133	683	578	574	743	999999	511	999999	63	999999	999999	32	228	790	999999	868	873	103	999999	616	975	326	109	999999	292	368	732	938	972	999999	975	617	704	133	355	809	999999	129	660	950	615	508	999999	107	548	747	999999	999999	398	10	999999	521	978	999999	415	807	583	999999	291	385	214	999999	781	46	999999	999999	327	105	999999	963	307	754	999999	999999	999999	999999	185	12	243	545	102	999999	549	972	886	463	999999	999999	717	547	236	773	837	999999	746	999999	726	113	586	863	429	180	346	435	702	385	88	968	27	999999	632	580	563	999999	292	263	33	809	999999	66	55	641	387	897	999999	534	916	167	273	958	750	81	425	
379	125	922	615	123	999999	510	999999	670	669	999999	915	999999	999999	101	993	493	28	999999	999999	999999	818	788	792	448	999999	178	469	921	999999	68	197	560	999999	193	631	370	648	909	539	648	999999	384	972	607	982	90	324	824	174	779	940	999999	127	895	561	336	139	176	424	110	51	463	999999	610	593	365	501	999999	470	632	845	118	387	315	848	999999	816	195	466	618	854	644	999999	999999	999999	364	442	999999	632	999999	241	481	494	999999	607	228	419	371	24	626	589	298	364	541	999999	831	455	812	57	127	520	943	709	999999	999999	406	705	999999	491	999999	922	241	403	175	999999	373	624	948	707	629	34	454	180	839	38	566	999999	226	991	999999	908	630	999999	515	784	999999	771	999999	999999	211	999999	380	999999	785	704	357	894	198	999999	571	217	506	114	427	102	999999	999999	870	777	690	999999	489	57	204	999999	999999	29	887	391	999999	601	999999	765	506	116	999999	999999	395	145	999999	671	101	86	429	89	999999	525	794	422	718	524	901	910	502	999999	44	332	685	465	412	337	17	999999	999999	969	281	741	608	320	449	501	387	735	106	29	34	412	628	999999	918	776	999999	474	672	589	700	34	273	420	82	330	889	930	732	353	664	294	50	460	999999	670	999999	483	999999	226	999999	176	814	999999	999999	631	704	570	546	635	112	542	999999	455	999999	256	477	999999	248	128	612	999999	12	999999	364	740	371	999999	999999	257	859	752	501	456	452	533	220	789	359	451	626	329	393	106	999999	132	999999	595	999999	561	202	999999	244	855	614	690	174	71	128	330	999999	536	263	299	776	360	999999	688	13	999999	999999	687	837	797	502	292	73	905	511	242	590	776	987	755	64	140	517	646	841	999999	369	999999	671	999999	999999	99	76	104	999999	891	91	999999	999999	999999	525	515	999999	447	999999	999999	626	268	559	885	739	493	549	508	244	645	999999	999999	847	250	999999	887	26	808	616	412	226	968	585	999999	161	130	194	999999	240	999999	249	79	293	519	145	999999	599	999999	299	697	999999	567	860	684	999999	686	623	351	68	999999	498	999999	831	949	999999	657	682	999999	733	999999	309	996	278	694	405	999999	121	337	114	285	297	240	518	918	862	659	118	900	572	999999	999999	842	494	602	60	166	248	343	414	488	428	660	62	679	398	999999	999999	175	999999	999999	575	999999	247	782	999999	268	999999	912	97	455	549	999999	376	999999	123	466	511	675	644	249	534	999999	922	626	999999	637	999999	838	999999	318	369	999999	621	297	
899	220	605	712	262	792	592	999999	999999	959	938	646	999999	793	566	931	52	624	999999	49	749	999999	373	620	999999	712	999999	734	392	778	96	606	170	88	999999	902	861	799	999999	852	656	999999	999999	963	687	220	352	394	282	598	276	744	421	581	548	999999	847	999999	999999	550	711	857	999999	477	872	342	485	216	434	999999	80	252	211	999999	393	550	276	409	933	716	369	696	462	999999	512	351	194	589	540	267	999999	876	999999	872	150	798	999999	64	101	355	999999	146	999999	999999	999999	33	543	999999	198	999999	999999	447	61	999999	190	25	405	159	964	530	157	896	999999	176	608	999999	238	999999	538	595	999999	999999	318	587	981	233	999999	844	999999	488	808	452	401	543	432	618	824	943	999999	135	403	115	99	570	208	837	469	793	19	332	795	999999	213	603	711	622	138	474	999999	956	999999	561	999999	486	722	705	505	999999	743	999999	379	294	646	413	202	189	132	999999	389	153	764	942	999999	943	693	603	999999	797	831	809	489	999999	855	735	999999	841	232	999999	999999	999999	342	999999	59	29	999999	510	567	999999	410	999999	499	390	94	944	202	347	726	939	793	128	466	707	999999	933	510	29	439	911	999999	999999	956	520	900	886	811	999999	892	815	990	999999	46	999999	397	309	320	109	276	911	542	999999	125	293	819	729	46	634	34	999999	518	933	81	655	999999	60	574	979	489	999999	999999	764	999999	911	948	609	91	28	320	12	623	999999	753	527	378	69	244	999999	999999	180	850	187	999999	776	306	66	121	999999	214	999999	734	340	619	78	999999	778	999999	999999	344	999999	647	999999	324	32	999999	116	190	553	287	183	816	999999	289	319	357	955	361	678	614	892	999999	701	814	974	277	293	791	685	748	600	15	40	338	490	999999	833	863	390	284	200	875	999999	113	999999	530	832	60	310	999999	823	426	385	599	999999	721	946	999999	349	999999	999999	325	999999	805	686	178	785	999999	799	786	524	999999	999999	403	999999	26	929	598	783	454	999999	242	491	964	924	184	630	999999	886	768	586	629	523	636	76	999999	380	999999	426	862	999999	999999	261	524	206	731	455	982	185	436	792	357	430	895	319	976	833	541	999999	999999	999999	999999	686	40	999999	894	999999	999999	337	549	646	176	182	920	709	184	980	967	768	203	729	999999	265	459	976	238	209	999999	327	999999	51	838	999999	913	324	399	583	231	324	311	162	999999	999999	636	789	625	185	509	195	144	995	866	772	687	999999	999999	99	999999	64	999999	694	950	26	
247	507	999999	294	268	605	320	601	999999	653	466	50	617	992	628	670	361	62	700	442	193	999999	185	76	204	140	424	309	356	999999	352	999999	211	105	417	999999	982	340	999999	904	875	542	246	223	999999	999999	175	907	471	566	703	918	994	518	832	999999	332	999999	999999	999999	190	20	255	592	310	999999	838	999999	584	499	687	30	999999	796	567	651	857	962	760	557	965	517	999999	789	473	434	999999	693	999999	999999	806	251	999999	790	723	864	297	653	912	465	808	652	332	971	878	682	783	208	951	191	295	370	980	542	999999	672	182	465	999999	875	237	999999	260	320	693	446	999999	999999	82	702	363	999999	59	304	749	322	195	867	910	790	651	424	742	90	999999	446	270	999999	627	60	999999	831	534	999999	999999	999999	402	21	287	442	903	438	135	259	827	91	999999	999999	793	850	487	315	999999	338	234	999999	412	999999	999999	257	186	80	999999	31	19	531	679	22	76	95	919	999999	999999	478	887	999999	298	493	262	896	135	584	915	777	573	387	286	205	812	426	261	999999	679	40	265	999999	710	114	249	306	412	308	999999	707	999999	313	725	86	999999	21	999999	919	999999	999999	999999	601	999999	950	458	631	254	484	209	999999	833	696	503	559	222	64	999999	999999	253	956	494	827	964	218	999999	999999	999999	210	754	800	999999	342	316	999999	999999	663	678	999999	655	617	999999	928	108	969	874	243	810	176	863	396	510	339	675	999999	950	304	637	946	113	999999	969	999999	999999	999999	747	501	999999	269	650	558	386	999999	538	999999	905	999999	728	999999	344	612	999999	999999	999999	367	300	572	666	355	293	999999	36	731	657	999999	999999	999999	208	698	232	382	999999	999999	999999	999999	20	758	999999	49	65	394	999999	642	612	999999	740	484	707	371	119	184	999999	44	999999	46	532	999999	104	82	987	898	367	39	772	961	759	999999	999999	41	357	999999	771	627	999999	999999	999999	394	129	166	726	173	309	836	589	57	999999	818	573	999999	782	366	664	728	61	167	36	999999	870	650	740	830	515	675	999999	999999	412	999999	743	87	998	999999	999999	937	999999	823	999999	531	999999	724	423	999999	345	489	999999	990	877	53	575	143	999999	999999	524	478	425	895	658	999999	822	22	644	340	84	496	490	999999	831	726	383	237	568	999999	999999	155	236	799	495	35	999999	34	999999	369	999999	610	214	506	999999	66	522	459	175	964	708	437	999999	999999	999999	849	999	615	168	160	669	347	574	377	405	999999	251	625	410	633	217	999999	322	999999	698	474	
999999	999999	30	775	214	923	999999	604	999999	668	74	153	933	646	999999	811	865	549	700	999999	45	999999	110	255	814	999999	59	541	756	910	124	805	394	402	568	24	595	393	945	745	284	999999	580	999999	999999	108	999999	999999	607	406	933	999999	584	404	438	453	999999	774	999999	318	873	531	999999	886	553	268	758	541	88	999999	226	481	999999	954	29	74	999999	999999	999999	716	999999	295	934	360	977	352	231	990	963	124	141	820	432	637	999999	753	133	694	193	55	999999	160	685	999999	190	461	178	630	384	374	197	520	833	254	113	588	596	999999	908	999999	47	768	999999	999999	879	405	59	967	999999	276	941	571	189	895	377	999999	610	348	179	525	184	601	999999	598	927	621	999999	187	999999	293	166	635	785	982	17	999999	581	999999	715	999999	411	211	547	118	432	625	340	938	877	999999	977	257	327	999999	37	999999	163	979	46	999999	419	872	443	999999	119	315	785	999999	887	797	482	888	633	395	999999	973	999999	999999	999999	311	291	58	309	483	316	908	317	999999	954	571	426	601	685	457	375	539	767	999999	999	999999	999999	142	60	90	576	999999	999999	932	999999	64	392	999999	999999	734	999999	370	572	999999	492	999999	997	999999	999999	326	380	880	213	185	29	585	215	314	506	59	999999	158	998	229	999999	226	999999	385	999999	900	999999	999999	788	950	480	999999	966	807	266	799	129	456	889	999999	710	696	885	999999	913	693	848	87	160	764	272	828	999999	353	62	275	916	999999	999999	352	146	610	999999	263	999999	25	999999	999999	57	999999	999999	999999	999999	274	518	220	999999	845	472	440	999999	999999	619	33	688	651	642	999999	754	990	882	506	197	999999	597	109	604	632	743	897	84	450	40	452	834	255	568	108	999999	842	934	81	160	827	300	45	999999	78	999999	63	383	996	999999	66	999999	433	828	723	676	999999	616	999999	999999	574	366	612	999999	177	198	442	999999	543	787	912	65	811	355	369	256	999999	118	535	67	689	524	87	796	973	627	999999	999999	999999	431	425	999999	236	969	999999	471	688	964	823	999999	143	970	839	999999	740	11	23	87	999999	999999	999999	311	91	650	999999	59	289	815	108	549	787	25	999999	999999	999999	686	999999	842	999999	898	568	597	999999	655	924	999999	685	999999	65	972	999999	333	958	378	316	999999	999999	586	556	536	999999	872	866	284	101	128	732	999999	846	64	999999	180	999999	570	908	999999	26	435	726	999999	373	421	999999	136	935	464	66	869	806	258	542	253	296	999999	999999	999999	731	20	999999	
806	986	959	31	11	800	999999	24	397	469	788	107	719	859	852	172	999999	122	740	348	636	71	863	999999	598	522	999999	999999	86	999999	223	796	16	871	999999	999999	414	399	758	335	502	450	669	409	27	160	822	999999	444	999999	946	582	999999	672	926	745	133	999999	999999	489	871	559	938	999999	256	992	101	847	999999	144	758	381	364	999999	845	196	999999	999999	902	448	999999	545	449	16	906	641	804	343	944	999999	595	999999	966	279	999999	999999	512	134	163	999999	68	975	999999	310	321	999999	227	587	999999	999999	353	999999	146	984	790	336	999999	931	637	999999	197	757	902	765	548	999999	414	95	949	902	684	277	309	999999	389	999999	101	149	694	341	423	999999	517	214	831	999999	239	982	489	138	833	580	496	548	837	311	82	688	761	929	171	142	999999	923	66	999999	370	999999	999999	999999	999999	969	246	306	999999	969	250	698	933	623	162	431	606	821	79	114	781	761	49	999999	651	412	999999	765	180	290	590	999999	158	755	565	971	387	423	893	863	999999	999999	356	867	70	384	755	999999	776	739	536	999999	853	951	304	608	999999	526	424	831	591	481	136	911	389	999999	550	187	68	999999	54	193	927	215	771	590	999999	999999	999999	277	657	250	988	440	753	773	740	206	461	999999	752	861	998	72	999999	861	999999	445	488	414	833	577	89	999999	695	353	888	647	999999	999999	204	999999	508	999999	183	350	999999	999999	167	615	999999	353	726	111	439	193	194	999999	933	999999	526	999999	999999	999999	443	90	171	402	745	410	885	102	26	747	999999	704	999999	851	999999	999999	999999	999999	288	872	498	490	999999	977	166	512	999999	999999	714	281	999999	235	363	999999	713	103	999999	999999	949	756	730	823	999999	978	349	734	999999	343	999999	12	999999	999999	691	999999	124	953	239	194	999999	999999	251	862	388	745	999999	537	351	999999	147	794	999999	289	429	531	152	675	999999	872	637	431	999999	825	999999	711	740	49	544	542	781	760	864	995	853	715	515	999999	445	592	428	812	999999	373	206	192	261	999999	728	169	999999	448	799	366	556	814	562	426	816	676	14	521	999999	808	685	386	999999	755	999999	713	26	284	240	999999	453	825	999999	999999	629	863	460	490	320	384	863	999999	960	507	449	48	163	999999	60	768	588	907	999999	585	999999	999999	262	505	824	25	153	404	218	999999	912	731	999999	254	797	953	226	524	211	999999	944	352	999999	999999	316	999999	559	999999	233	999999	999999	546	15	999999	628	809	610	955	665	305	240	469	999999	731	
594	999999	272	909	999999	999999	552	73	706	210	999999	346	403	830	198	436	465	999999	180	999999	999999	376	999999	999999	625	987	353	999999	858	999999	388	485	227	694	837	598	999999	999999	635	136	918	918	840	999999	823	292	415	779	766	238	839	999999	298	387	484	228	991	999999	293	314	753	291	215	800	822	164	128	709	993	599	999999	999999	591	53	828	337	999999	920	499	343	999999	573	504	629	76	373	196	840	219	618	606	999999	366	999999	999999	637	713	50	982	999999	173	999999	786	176	999999	34	999999	254	558	157	692	81	460	950	732	189	786	999999	733	458	968	288	500	384	999999	137	458	999999	670	201	999999	495	938	999999	179	875	787	999999	702	51	940	942	292	72	925	535	724	416	598	203	850	136	999999	533	699	885	999999	411	183	799	576	173	584	367	532	207	142	999999	780	999999	402	458	883	692	518	999999	995	437	999999	467	413	999999	671	476	350	497	999999	415	999999	294	669	385	164	902	475	776	367	925	539	727	999999	999999	999999	741	801	999999	253	624	24	673	999999	778	999999	716	396	534	999999	117	999999	44	29	727	497	495	197	26	999999	981	226	741	668	999999	999999	731	73	318	415	930	674	948	254	563	400	467	405	891	432	447	515	940	285	259	908	999999	999999	675	999999	149	553	784	108	271	407	283	15	818	879	231	652	88	999999	571	442	999999	789	999999	337	40	100	306	594	856	475	999999	999999	999999	171	402	33	398	999999	275	387	890	849	999999	999999	999999	462	586	999999	211	795	437	821	714	816	840	715	251	348	999999	999999	999999	200	252	999999	999999	816	999999	656	487	207	264	377	852	193	552	228	807	310	220	577	513	295	392	71	47	999999	752	601	999999	687	781	59	144	226	999999	999999	999999	196	43	310	865	930	999999	13	999999	999999	999999	530	274	622	908	940	138	999999	999999	961	808	191	999999	666	74	994	999999	799	425	214	242	636	62	999999	620	620	276	999999	712	583	761	388	530	976	495	999999	999999	999999	779	841	999999	144	999999	179	999999	426	437	999999	999999	870	604	734	587	335	827	342	478	421	11	999999	999999	228	297	962	210	429	660	782	180	843	667	626	999999	584	293	108	955	882	961	999999	193	999999	674	841	978	999999	801	999999	999999	999999	753	916	707	491	177	703	847	718	999999	472	765	655	206	999999	213	999999	713	13	999999	729	386	595	460	807	113	773	553	456	983	999999	999999	999999	632	27	99	750	918	538	999999	999999	260	246	913	999999	999999	538	999999	282	999999	999	322	
798	162	429	999999	999999	466	900	388	404	999999	999999	999999	795	844	999999	999999	189	312	463	70	184	596	999999	479	999999	682	999999	378	575	80	281	818	999999	860	999999	313	213	999999	931	294	999999	160	22	441	859	511	999999	653	139	515	523	999999	999999	939	148	211	999999	950	636	999999	504	532	812	999999	878	999999	751	935	24	996	999999	938	999999	999999	52	999999	583	999999	999999	638	564	999999	249	69	999999	311	999999	54	999999	627	611	262	999999	999999	790	999999	347	689	563	286	759	191	638	999999	697	585	599	15	896	123	999999	681	340	997	999999	196	292	753	999999	999999	937	707	222	999999	999999	566	999999	924	387	999999	686	999999	466	343	878	382	678	116	372	999999	999999	999999	157	608	999	930	922	616	534	603	212	594	912	986	349	62	968	999999	748	140	261	674	627	349	437	733	224	999999	129	548	517	186	391	805	864	308	559	614	397	463	999999	717	999999	784	354	102	981	480	994	825	413	437	999999	241	720	47	21	807	181	275	999999	925	497	986	999999	36	999999	117	999999	999999	502	364	854	294	497	543	284	843	995	999999	752	743	999999	303	144	90	817	999999	999999	827	999999	751	442	131	999999	718	999999	414	697	999999	999999	874	359	953	999999	59	582	83	744	186	763	999999	999999	836	523	972	921	204	851	16	219	63	31	304	999999	750	921	732	546	778	323	869	156	678	456	877	394	999999	969	95	507	999999	415	908	73	999999	939	999999	608	775	796	999999	562	691	117	835	852	64	208	582	137	999999	537	999999	999999	999999	31	999999	390	999999	999999	871	234	766	999999	475	648	123	240	635	811	325	133	770	981	296	999999	999999	999999	621	34	340	851	397	957	999999	216	450	54	179	107	805	226	962	999999	999999	801	795	192	999999	197	739	999999	573	771	811	726	766	983	577	586	567	999999	768	621	999999	30	837	808	851	999999	208	79	71	538	15	109	171	582	66	495	521	281	927	434	295	999999	287	625	999999	930	999999	466	999999	593	539	999999	457	350	940	904	964	986	341	383	989	999999	762	45	765	712	565	999999	927	91	74	999999	645	999999	336	741	742	221	663	921	818	741	602	477	999999	999999	652	999999	641	161	530	534	940	553	999999	999999	753	999999	860	443	375	265	539	999999	528	254	595	122	24	999999	172	753	333	420	565	257	77	294	46	991	70	744	552	999999	561	540	355	101	899	710	987	500	361	999999	556	562	212	217	999999	754	187	539	805	441	989	777	210	529	988	197	558	999999	215	999999	383	
630	713	999999	834	999999	898	503	222	314	222	671	999999	114	864	12	54	860	999999	292	814	530	939	121	786	999999	339	825	112	999999	161	528	294	492	846	925	999999	999999	382	999999	855	683	327	501	228	327	999999	106	665	999999	152	698	133	999999	64	999999	691	602	999999	60	658	83	401	999999	162	694	387	909	999999	938	999999	605	487	384	999999	140	999999	447	892	469	409	242	999999	999999	569	999999	404	371	999999	999999	244	257	472	332	999999	782	292	817	348	534	940	999999	838	727	999999	547	221	999999	496	924	999999	253	709	517	650	426	913	999999	940	699	300	25	999999	999999	703	999999	999999	164	999999	653	999999	999999	108	367	528	934	404	999999	291	31	251	654	999999	514	352	990	547	999999	999999	885	999999	17	877	649	244	924	994	573	33	999999	415	67	999999	999999	86	999999	155	352	988	716	31	481	993	919	457	645	999999	999999	922	713	366	186	482	195	999999	839	517	999999	999999	603	940	831	418	361	615	194	976	42	437	999999	845	205	966	966	864	398	24	957	999999	598	999999	38	650	999999	999999	238	585	492	999999	247	748	695	229	395	776	200	72	641	313	273	669	118	538	999999	867	171	220	515	331	396	824	559	268	534	999999	911	999999	107	999999	999999	609	493	973	200	348	160	999999	581	200	673	335	382	654	999999	999999	675	499	814	453	999999	28	79	170	671	422	999999	437	694	575	999999	19	965	853	926	664	185	999999	348	498	717	194	999999	325	658	70	999999	905	340	999999	999999	421	999999	653	999999	999999	539	999999	999999	999999	160	722	999999	15	335	999999	369	999999	728	273	999999	999999	161	326	736	999999	389	999999	512	999999	970	292	999999	999999	432	999999	999999	999999	999999	999999	134	852	832	570	347	999999	902	633	989	994	700	999999	999999	77	852	999999	270	999999	917	168	978	999999	821	700	999999	867	625	999999	583	883	30	999999	62	170	148	900	708	591	999999	741	325	999999	999999	999999	910	56	115	40	247	819	192	592	404	318	588	347	41	141	999999	480	379	710	59	116	999999	652	871	26	928	951	903	678	999999	185	843	232	33	313	790	760	761	595	954	763	999999	437	654	744	999999	800	869	576	827	507	372	614	706	656	543	267	999999	999999	111	296	915	513	520	228	474	366	999999	999999	351	999999	999999	999999	755	295	999999	999999	998	137	999999	137	91	337	851	999999	813	239	999999	999999	769	999999	999999	672	493	668	848	198	917	999999	279	999999	485	999999	235	825	788	588	859	420	251	997	268	57	654	999999	214	999999	662	945	
999999	245	840	948	999999	999999	999999	999999	300	999999	447	227	629	573	999999	228	651	940	111	35	999999	234	999999	115	999999	772	274	537	28	999999	464	269	535	999999	29	44	385	537	192	417	408	999999	297	999999	973	34	999999	695	200	435	333	999999	487	999999	999999	190	999999	999999	824	196	553	888	999999	782	999999	999999	999999	999999	553	823	843	124	757	693	626	999999	937	607	142	999999	999999	999999	347	999999	195	999999	782	899	812	999999	179	999999	713	999999	864	520	715	515	149	795	343	999999	152	377	592	218	999999	793	19	126	253	999999	602	999999	791	974	551	999999	596	999999	405	791	844	713	999999	202	999999	999999	829	999999	999999	432	467	346	765	683	436	970	10	976	683	989	889	695	596	911	58	999999	215	999999	968	280	999999	706	400	552	875	999999	723	399	999999	999999	963	903	788	820	799	265	958	117	999999	581	999999	619	999999	999999	901	158	127	742	999999	422	555	939	147	67	999999	761	946	223	808	999999	999999	611	178	927	35	986	906	775	999999	792	39	107	352	397	836	308	999999	984	999999	726	320	999999	254	395	211	34	765	999999	316	48	319	745	309	549	334	832	451	832	999999	915	252	352	630	362	392	457	597	999999	230	215	813	999999	573	91	687	999999	366	783	726	11	231	185	468	83	999999	294	798	802	73	14	857	125	604	735	999999	967	360	892	12	999999	436	999999	511	111	235	356	181	228	861	68	475	667	999999	388	999999	999999	884	557	879	108	658	794	686	226	358	698	368	838	606	720	915	474	780	972	999999	216	673	366	847	136	123	579	941	999999	538	999999	19	225	51	999999	92	999999	22	999999	104	999999	338	295	752	537	988	343	622	151	153	11	886	143	813	487	999999	527	709	999999	985	89	853	681	687	999999	689	999999	796	198	637	122	461	876	877	932	877	388	614	320	148	779	957	999999	861	537	312	999999	412	999999	25	565	999999	269	919	25	789	656	999999	593	847	845	999999	433	513	41	999999	999999	999999	999999	609	23	913	398	615	999999	999999	63	819	159	856	814	740	242	183	81	28	202	957	861	999999	231	781	999999	999999	302	243	533	296	830	988	302	618	530	999999	999999	651	705	653	713	894	999999	836	999999	736	43	115	313	260	999999	22	356	999999	404	999999	388	242	892	999999	322	972	597	766	999999	171	564	205	999999	288	999999	999999	323	548	254	967	417	394	999999	294	999999	197	929	999999	854	817	641	249	999999	793	576	768	759	779	341	999999	307	969	847	296	181	838	895	35	88	
21	699	807	808	437	330	993	999999	608	496	135	52	324	912	181	529	325	999999	999999	712	999999	670	999999	217	999999	999999	999999	546	999999	122	600	302	999999	204	842	127	833	440	786	473	999999	859	161	293	215	999999	982	66	675	999999	856	857	479	322	675	999999	166	999999	999999	999999	999999	999999	872	999999	895	833	147	129	999999	63	696	884	204	952	999999	999999	519	999999	11	999999	687	999999	871	280	999999	743	999999	591	529	501	961	243	145	999999	591	999999	986	999999	398	382	560	999999	999999	621	80	999999	999999	526	193	999999	832	906	598	491	90	499	999999	601	999999	161	20	556	600	999999	999999	462	749	184	371	14	567	853	999999	628	263	823	405	259	210	295	90	306	408	999999	668	999999	999999	653	939	102	549	395	437	246	372	999999	999999	417	529	617	231	488	999999	188	563	978	999999	969	999999	999999	103	335	400	943	999999	999999	157	201	910	46	999999	105	999999	999999	464	182	425	625	999999	999999	999999	988	730	999999	73	999999	151	229	845	689	21	674	426	683	998	223	994	493	174	658	856	82	999999	492	999999	999999	253	886	724	391	563	428	713	978	705	999999	999999	807	879	479	999999	928	999999	999999	34	153	999999	561	280	250	187	931	461	608	999999	488	491	247	999999	999999	358	264	505	464	136	593	961	447	977	999999	618	999999	614	999999	999999	928	726	286	468	655	457	691	616	999999	213	999999	967	114	586	999999	999999	368	23	943	131	317	999999	890	999999	441	191	241	583	387	632	999999	327	766	522	473	761	999999	779	148	489	666	999999	32	261	999999	625	857	860	760	278	260	999999	999999	572	777	505	836	193	36	474	999999	118	239	850	222	313	211	592	999999	465	419	588	999999	463	465	669	999999	639	597	999999	334	381	822	118	382	999999	656	203	744	967	925	31	752	674	999999	557	999999	181	48	202	424	999999	747	305	858	671	308	217	117	118	105	999999	595	220	150	844	295	130	478	405	656	17	999999	155	539	398	835	999999	999999	907	260	239	600	405	400	69	633	526	259	711	518	449	96	636	872	999999	999999	542	533	429	272	298	703	642	999999	417	427	602	765	470	835	107	999999	209	857	999999	606	999999	820	90	999999	768	870	766	887	217	921	220	282	811	962	303	676	769	645	999999	536	999999	999999	999999	641	40	761	789	875	999999	431	886	999999	999999	132	999999	721	453	218	999999	427	936	755	338	496	217	999999	954	507	541	430	258	564	894	339	647	340	836	449	999999	999999	91	891	476	786	999999	440	275	688	
725	581	233	561	151	545	599	212	530	497	434	711	999999	291	343	999999	182	332	884	999999	999999	905	885	13	38	496	999999	54	288	552	461	999999	64	275	782	959	999999	697	422	359	740	444	999999	999999	24	478	211	999999	557	486	999999	711	556	598	999999	819	696	999999	999999	999999	999999	999999	924	999999	45	658	657	540	509	383	792	485	910	535	999999	49	105	545	989	559	294	547	999999	999999	999999	749	230	465	71	962	999999	976	999999	766	160	999999	999999	832	313	366	999999	670	299	183	999999	137	801	999999	661	174	999999	160	240	999999	371	999999	67	999999	999999	295	437	201	478	547	120	816	320	999999	384	751	528	272	242	632	737	999999	999999	999999	118	811	948	999999	804	897	247	122	999999	202	999999	498	999999	398	794	27	929	630	999999	751	999999	877	999999	656	646	909	999999	999999	918	608	244	746	413	744	999999	236	999999	237	397	581	309	998	80	128	749	999999	624	999999	999999	224	999999	999999	432	999999	260	240	999999	999999	563	999999	261	786	999999	999999	957	658	94	393	384	567	680	701	243	619	451	74	807	698	999999	760	295	999999	983	704	905	137	324	907	999999	783	242	55	674	502	330	523	805	932	999999	100	801	240	999999	910	543	12	873	812	999999	195	432	305	394	803	999999	746	803	498	242	999999	999999	187	899	999999	335	635	36	741	299	927	269	999999	999999	999999	959	64	759	82	171	902	263	511	999999	308	999999	937	661	871	999999	583	720	316	700	341	757	999999	341	999999	999999	908	999999	142	522	137	925	557	999999	999999	844	999999	986	730	337	339	576	999999	999999	999999	999999	397	974	999999	848	716	217	999999	184	999999	69	345	723	604	497	262	927	130	999999	725	999999	803	179	93	37	999999	597	990	979	370	764	925	999999	740	915	197	999999	819	999999	999999	920	972	382	572	999999	508	830	392	242	84	412	999999	999999	610	228	445	228	890	138	999999	129	226	973	814	999999	144	56	983	688	310	328	999999	835	192	804	409	431	606	576	528	518	214	757	999999	958	319	92	688	521	480	968	54	691	785	999999	703	999999	568	999999	383	461	846	703	932	756	999999	620	659	805	818	24	621	999999	609	990	914	469	79	855	999999	999999	999999	472	999999	341	284	426	999999	505	111	999999	862	475	203	76	999999	511	824	158	999999	999999	999999	883	702	999999	356	999999	91	794	773	244	999999	713	19	331	103	384	494	601	481	999999	999999	164	703	999999	161	156	999999	542	328	412	644	920	201	433	999999	485	999999	752	984	554	344	265	731	
999999	480	159	466	871	973	297	26	233	676	785	139	999999	189	294	314	210	608	548	475	999999	999999	19	521	586	999999	999999	999999	999999	999999	927	999999	313	432	836	937	12	689	259	999999	41	395	420	254	416	303	999999	305	484	447	784	945	796	789	370	277	470	999999	880	999999	365	682	284	999999	749	251	999999	999999	999999	356	999999	999999	359	999999	444	999999	189	765	114	292	352	322	140	305	999999	981	747	523	72	569	476	999999	809	999999	213	358	121	803	999999	175	478	514	952	138	145	272	596	816	355	394	97	705	999999	597	999999	999999	552	978	999999	767	503	311	783	783	879	999999	711	279	775	96	864	999999	270	999999	814	999999	370	12	170	569	395	931	178	677	481	999999	841	221	263	170	999999	142	28	736	671	176	730	178	258	207	561	327	999999	999999	530	999999	999999	593	999999	988	682	550	818	225	382	572	142	116	312	118	999999	999999	25	615	999999	731	367	533	278	648	117	201	753	999999	18	78	890	910	156	769	999999	258	438	275	487	264	999999	803	999999	999999	43	624	866	149	111	71	311	999999	977	999999	353	911	325	145	881	491	796	999999	999999	314	682	232	959	542	782	847	71	999999	137	36	417	564	179	999999	999999	493	999999	613	999999	947	766	999999	999999	358	426	999999	933	303	394	996	999999	469	596	59	426	810	999999	333	999999	263	999	561	308	950	391	789	741	999999	530	999999	999999	192	993	999999	548	227	300	999999	126	368	914	768	366	141	569	947	967	999999	999999	999999	999999	11	256	608	948	214	166	981	966	636	682	787	772	995	839	284	476	336	511	208	520	63	217	999	349	999999	205	176	391	999999	999999	621	999999	726	569	165	999999	999999	999999	343	71	999999	644	489	685	999999	999999	999999	301	294	999999	640	618	553	293	775	999999	257	269	717	19	989	600	533	815	71	394	999999	435	999999	348	91	999999	178	147	211	418	727	323	222	243	835	999999	107	962	190	12	849	442	794	371	688	135	603	333	81	999999	121	674	624	742	950	934	616	945	399	625	999999	416	91	366	76	999999	56	483	999999	124	503	570	634	68	999999	613	641	323	659	999999	421	844	999999	999999	307	62	999999	999999	293	900	269	161	572	564	562	999999	360	438	999999	754	999999	130	999999	999999	224	550	999999	566	207	347	303	302	999999	999999	214	605	350	597	68	23	999999	577	999999	283	999999	351	998	79	505	112	999999	212	28	905	999999	301	694	999999	279	999999	22	142	281	945	607	966	865	138	360	999999	102	762	999999	
291	519	511	929	876	112	872	999999	970	70	105	95	101	284	390	567	999999	911	241	999999	999999	10	112	305	254	675	999999	486	869	719	548	999999	499	999999	999999	999999	375	371	817	16	406	215	52	82	999999	860	516	692	999999	999999	447	55	861	999999	80	290	417	999999	685	211	223	396	682	261	999999	95	999999	999999	546	994	202	551	103	234	922	104	958	39	999999	393	999999	206	11	308	999999	503	158	64	761	456	978	168	685	616	792	999999	533	999999	560	100	274	257	999999	999999	378	895	952	636	999999	975	332	387	97	301	999999	27	395	999999	999999	28	937	541	507	100	999999	43	865	486	441	912	571	177	478	37	128	911	999999	999999	929	386	550	521	999999	999999	134	601	81	999999	999999	775	624	159	811	542	162	733	749	65	475	345	39	476	205	609	414	165	999999	999999	183	140	966	874	454	602	999999	426	998	721	966	999999	961	999999	999999	999999	297	421	365	936	874	395	172	999999	55	593	357	84	325	999999	999999	999999	692	21	220	444	808	750	705	999999	75	736	999999	37	99	999999	383	557	999999	539	322	992	799	972	194	999999	999999	971	828	860	255	999999	111	75	349	997	731	950	271	999999	857	546	716	156	871	148	659	144	999999	994	999999	799	520	786	619	999999	999999	999999	827	432	476	836	922	844	963	999999	999999	669	999999	101	329	433	999999	96	999999	776	285	653	111	999999	138	833	75	999999	999999	455	882	324	455	960	828	999999	999999	838	11	30	624	872	192	208	513	999999	999999	814	675	999999	513	433	115	843	113	999999	999999	781	304	642	771	98	203	517	789	999999	223	999999	999999	317	999999	457	999999	999999	161	413	470	902	542	147	385	260	168	999999	942	459	219	612	856	312	999999	999999	999999	368	999999	535	999999	999999	419	202	777	730	999999	367	486	65	347	454	692	700	999999	999999	999999	167	267	521	929	340	999999	999999	111	999999	870	961	999999	958	913	726	411	999999	999999	795	999999	349	369	655	709	800	387	887	122	764	919	999999	257	688	113	386	111	737	606	348	109	90	101	176	859	589	454	528	151	620	999999	76	965	999999	999999	898	797	999999	811	138	952	687	227	346	691	714	999999	999999	854	537	625	673	29	397	695	412	258	202	999999	999999	356	999999	745	501	722	853	999999	988	466	214	589	999999	926	477	395	422	863	999999	485	999999	876	229	674	999999	999999	378	999999	578	573	820	650	604	815	691	782	103	942	726	999999	837	524	724	768	649	947	135	747	552	11	283	548	999999	717	999999	
253	999999	195	140	505	353	806	622	425	646	564	984	684	999999	999999	302	999999	147	999999	647	630	161	999999	34	666	999999	999999	503	576	299	281	999999	999999	174	448	656	908	811	999999	999999	40	901	999999	132	94	963	451	999999	858	709	804	999999	373	79	30	102	674	170	474	635	721	313	56	135	374	999999	106	519	796	48	393	667	916	858	999999	729	851	339	939	999999	428	129	645	866	495	869	782	999999	154	999999	981	747	347	595	560	727	999999	183	999999	676	866	932	715	819	326	999999	495	515	463	300	250	345	230	771	216	999999	667	189	640	505	635	289	374	450	66	999999	330	330	999999	888	874	999999	581	272	999999	999999	413	825	999999	359	384	277	999999	853	115	645	527	576	389	957	70	999999	542	999999	999999	587	567	275	999999	680	999999	174	999999	574	426	999999	999999	957	934	719	199	841	999999	999999	130	368	925	520	345	421	999999	999999	941	350	999999	209	145	329	231	999999	999999	148	999999	870	542	219	69	789	999999	999999	999999	569	641	999999	999999	229	999999	999999	999999	999999	999999	56	930	351	561	72	233	999999	999999	227	436	444	736	685	999999	61	778	768	999999	911	999999	145	999999	801	538	559	999999	281	999999	609	172	999999	197	548	597	883	999999	721	318	999999	999999	203	54	220	116	448	832	956	880	717	450	999999	512	230	384	526	963	138	812	999999	951	952	293	999999	999999	999999	999999	197	98	906	843	999999	460	278	925	114	999999	872	694	999999	726	165	400	865	999999	894	381	967	173	999999	919	89	908	315	528	43	910	908	165	563	201	999999	867	973	999999	394	817	243	305	279	434	999999	999999	722	286	796	999999	428	977	170	999999	289	34	26	987	763	158	154	750	891	204	999999	999999	141	899	91	297	427	991	999999	86	147	999999	893	646	828	645	196	39	999999	482	999999	999999	995	392	999999	999999	850	985	999999	245	999999	493	413	85	251	384	312	999999	204	999999	999999	436	999999	999999	43	617	140	380	169	128	961	124	27	419	999999	262	720	748	987	470	446	441	881	999999	412	654	268	818	999999	453	342	373	835	234	348	65	727	911	358	304	490	480	826	991	284	999999	999999	999999	372	999999	663	564	835	733	999999	702	554	999999	680	389	999999	321	975	715	999999	597	288	793	999999	999999	999999	808	400	693	980	999999	614	999999	264	999999	999999	274	999999	999999	999999	778	999999	999999	999999	999999	510	62	241	969	999999	178	505	121	215	686	999999	999999	922	715	462	999999	173	152	752	999999	97	664	420	999999	210	94	866	568	925	
17	68	186	631	999999	156	483	577	430	747	812	470	503	684	577	582	506	999999	740	953	934	999999	999999	359	999999	558	846	642	413	769	860	312	936	999999	208	627	103	61	496	569	979	287	743	404	940	635	594	979	842	254	704	742	135	614	991	402	672	827	565	877	309	841	174	661	887	510	533	317	999999	950	489	999999	999999	181	974	657	871	992	999999	440	964	867	799	999999	74	127	186	999999	204	805	999999	275	496	619	269	148	123	92	516	999999	112	286	502	999999	765	258	887	999999	640	344	531	680	418	134	999999	999999	51	14	596	770	334	211	999999	999999	995	999999	959	246	911	835	543	788	485	979	337	687	374	907	403	815	240	231	691	860	999999	999999	999999	371	706	827	107	118	495	746	115	901	999999	820	897	551	299	650	53	999999	800	743	999999	438	796	235	77	143	610	999999	540	112	519	262	999999	999999	366	597	539	999999	999999	435	302	739	874	436	523	554	999999	852	999999	999999	187	999999	70	540	90	428	574	481	760	963	507	715	215	12	391	911	422	186	999999	702	999999	999999	76	375	999999	464	564	999999	999999	523	132	758	999999	999999	924	633	999999	868	640	999999	33	68	332	774	927	587	533	871	55	612	141	834	999999	824	478	999999	819	999999	100	625	863	214	769	247	999999	999999	461	265	999999	757	719	554	546	258	678	999999	999999	302	447	862	999999	693	325	109	391	298	102	999999	482	707	813	506	777	25	999999	819	298	999999	933	189	136	278	793	297	892	587	999999	418	999999	424	999999	527	257	237	694	180	888	670	856	552	656	999999	782	380	999999	222	776	531	184	859	764	999999	368	268	736	662	999999	37	999999	999999	10	683	999999	67	128	296	258	550	331	999999	930	628	238	390	532	114	999999	423	999999	999999	999999	999999	999999	295	660	45	168	999999	501	999999	281	999999	463	61	551	973	736	724	262	657	963	236	210	999999	999999	146	324	999999	735	999999	176	485	684	999999	994	243	449	999999	407	999999	138	999999	59	999999	999999	79	999999	999999	838	559	378	770	171	696	715	584	999999	962	366	999999	999999	190	999999	869	864	795	186	925	67	999999	999999	999999	327	179	999999	704	999999	910	999999	860	972	148	149	999999	263	406	324	988	821	420	999999	486	642	884	371	947	15	189	999999	999999	999999	999999	129	530	35	640	453	991	176	20	406	656	323	506	551	582	999999	999999	616	999999	481	198	114	647	640	999999	105	999999	808	581	699	997	485	814	999999	733	29	999999	999999	622	952	333	821	810	
999999	30	173	145	343	999999	906	999999	572	967	364	704	144	481	890	977	544	21	192	595	321	408	181	509	539	818	563	432	925	994	999999	158	376	303	634	619	884	960	109	30	674	772	434	518	459	999999	598	999999	728	183	87	941	150	236	999999	614	999999	663	606	525	999999	484	11	578	460	216	337	841	999999	999999	102	584	999999	172	920	549	973	663	59	275	999999	999999	704	751	916	574	999999	149	803	29	770	230	363	584	795	999999	770	856	999999	999999	935	999999	700	457	91	503	39	999999	999999	999999	999999	196	999999	999999	999999	999999	779	259	662	885	209	999999	48	827	510	999999	230	337	999999	999999	778	127	606	999999	340	473	325	999999	999999	999999	999999	999999	833	852	389	999999	999999	33	288	586	420	999999	203	181	54	747	999999	873	947	999999	999999	701	612	586	181	522	590	807	999	831	893	999999	999999	999999	350	180	364	196	999999	999999	265	206	58	789	318	268	923	434	762	999999	755	451	309	999999	999999	844	426	999999	680	866	993	808	33	456	999999	999999	999999	954	999999	873	393	532	435	30	999999	999999	652	822	999999	999999	999999	165	999999	999999	86	452	999999	137	109	999999	753	117	515	581	933	457	182	999999	107	430	337	969	604	888	210	233	999999	288	508	73	201	604	979	767	277	837	763	617	380	250	999999	804	855	335	130	285	26	854	97	506	903	60	725	999999	586	629	561	166	215	853	436	999999	628	45	314	159	138	748	313	105	693	565	231	856	999999	999999	124	999999	768	924	216	999999	999999	999999	170	999999	878	141	190	999999	999999	999999	411	526	814	719	185	819	31	971	157	277	551	999999	812	347	829	868	91	63	515	292	398	999999	646	274	753	626	874	173	280	996	567	665	819	999999	164	705	52	56	357	304	257	796	777	999999	999999	209	199	823	321	20	999999	137	143	993	999999	130	879	549	965	999999	945	857	999999	160	710	886	182	726	193	134	999999	44	705	999999	999999	999999	514	708	654	554	437	61	851	270	946	999999	531	825	999999	43	825	502	999999	999999	359	400	105	626	238	734	999999	473	639	197	193	999999	432	922	959	999999	615	181	895	421	130	999999	999999	441	214	999999	364	999999	848	159	999999	334	954	905	861	999999	505	887	999999	920	527	964	421	664	86	930	999999	609	865	270	427	654	607	668	678	999999	394	664	421	958	380	679	624	489	889	858	71	999999	71	324	121	999999	701	975	893	166	481	351	364	999999	271	754	491	588	731	654	727	295	999999	405	260	999999	476	521	
999999	848	999999	932	775	228	999999	491	547	999999	999999	699	952	631	775	522	999999	52	310	146	999999	625	197	45	758	999999	999999	776	300	999999	74	280	999999	190	434	54	816	549	999999	999999	999999	780	216	999999	440	999999	701	105	519	999999	421	218	540	339	824	924	661	314	183	540	999999	102	201	999999	486	999999	448	999999	206	999999	706	999999	475	174	999999	999999	418	257	999999	726	543	999999	999999	586	999999	856	739	921	365	509	393	512	375	999999	58	322	999999	334	999999	562	999999	928	898	789	17	977	742	376	608	908	516	414	999999	457	996	61	999999	999999	637	999999	147	526	999999	999999	999999	203	78	439	126	999999	999999	93	793	999999	143	999999	147	476	578	277	999999	999999	999999	457	993	978	803	918	49	996	485	974	999999	999999	425	76	521	211	999999	813	908	999999	999999	200	581	433	621	666	324	391	999999	369	999999	370	999999	774	213	959	703	368	999999	160	399	129	932	361	999999	959	999999	999999	103	935	35	999999	368	999999	123	999999	876	570	367	999999	603	657	999999	126	939	337	327	999999	862	999999	507	93	423	758	913	999999	999999	229	46	999999	48	999999	999999	979	344	280	999999	705	999999	90	93	143	10	262	556	742	47	816	422	68	642	975	214	542	437	999999	352	999999	897	982	865	999999	533	999999	108	355	369	112	999999	669	999999	621	990	999999	999999	374	999999	171	211	180	103	450	807	978	29	72	53	755	551	402	928	400	807	678	225	437	610	304	163	211	382	934	45	753	732	30	985	432	73	73	999999	190	999999	726	888	424	849	999999	687	45	312	613	561	999999	999999	935	814	999999	566	51	764	787	17	10	798	169	415	63	255	999999	999999	620	691	999999	543	747	991	91	789	800	587	999999	999999	127	999999	769	999999	656	999999	797	216	673	866	32	309	81	999999	409	928	729	18	999999	309	999999	999999	692	921	999999	845	993	944	999999	532	765	463	708	180	889	999999	38	786	758	51	458	999999	414	754	669	999999	471	573	999999	162	69	791	792	999999	999999	169	216	847	309	811	28	852	483	150	110	569	600	900	999999	999999	999999	942	259	753	999999	999999	999999	937	262	894	999999	430	362	999999	473	974	670	952	252	730	895	191	487	947	33	606	999999	273	653	109	588	570	290	294	263	126	541	999999	905	42	615	278	594	415	437	598	500	903	677	136	999999	648	999999	563	412	717	465	312	730	254	586	999999	294	163	316	813	149	78	326	999999	442	631	57	999999	125	627	596	81	520	434	116	999999	999999	527	210	
940	911	999999	882	545	660	239	318	661	999999	999999	984	999999	999999	623	458	431	586	330	693	276	999999	449	447	784	131	394	791	999999	148	180	693	999999	952	376	901	422	195	999999	695	212	323	999999	763	790	642	999999	972	897	976	999999	828	276	999999	999999	999999	472	289	999999	423	276	447	999999	999999	284	641	228	489	732	999999	45	245	805	634	490	953	215	685	657	152	966	421	894	328	464	352	427	932	29	37	439	143	999999	367	428	765	309	873	488	159	424	675	249	185	999999	448	33	999999	353	979	999999	787	999999	955	457	999999	553	694	68	999999	999999	295	470	705	292	999999	157	999999	216	725	999999	341	206	507	999999	999999	181	718	387	25	328	999999	589	49	999999	651	511	999999	999999	999999	221	615	999999	999999	934	999999	215	544	893	999999	300	584	435	627	335	999999	590	134	238	999999	684	834	316	52	614	438	706	999999	812	999999	400	24	999999	642	514	999999	526	650	573	598	999999	999999	999999	999999	724	744	360	962	713	100	999999	999999	905	999999	999999	386	309	772	941	999999	432	784	731	263	648	286	999999	999999	999999	297	285	999999	561	639	80	999999	999999	967	328	869	88	744	717	721	578	24	119	785	754	999999	738	754	999999	77	175	311	999999	571	700	448	699	567	848	425	815	131	825	275	683	841	999999	341	999999	82	427	999999	76	19	684	634	177	270	999999	999999	999999	999999	999999	999999	999999	999999	151	448	276	880	180	520	895	302	906	457	999999	844	111	912	999999	999999	310	637	649	487	999999	999999	886	76	280	438	999999	863	999999	294	999999	341	800	915	699	928	999999	573	901	999999	792	999999	113	999999	999999	333	169	999999	235	162	229	603	844	987	534	255	999999	209	999999	741	991	42	435	999999	565	857	999999	999999	999999	832	999999	736	999999	742	999999	999999	793	658	631	947	279	403	637	999999	75	297	999999	813	391	454	376	865	964	169	916	760	349	999999	672	999999	289	973	913	403	820	492	999999	999999	999999	74	461	903	999999	661	472	597	999999	721	556	277	999999	239	804	767	465	476	772	999999	826	999999	999999	999999	999999	53	667	306	490	999999	893	582	429	394	521	999999	992	472	296	312	697	328	365	627	935	404	228	59	178	155	937	999999	999999	302	999999	368	999999	160	999999	535	993	176	999999	170	827	973	848	999999	999999	487	999999	993	189	469	878	507	578	503	999999	999999	825	999999	137	344	999999	549	861	999999	119	162	383	999999	555	761	318	530	220	205	999999	961	999999	999999	340	690	380	944	175	261	423	777	790	450	
784	334	710	385	48	772	863	287	999999	720	866	999999	999999	932	999999	427	160	358	999999	999999	702	414	999999	582	999999	447	964	362	383	610	713	999999	372	999999	999999	231	61	932	491	999999	341	522	849	835	999999	774	999999	448	506	999999	999999	75	999999	417	747	380	297	137	108	601	999999	511	904	511	999999	535	203	179	874	226	376	999999	999999	849	51	999999	564	999999	999999	999999	860	525	855	635	509	999999	999999	999999	196	688	933	923	834	889	639	999999	618	347	827	999999	580	416	574	290	381	882	999999	641	375	999999	815	96	931	595	741	293	999999	278	11	370	685	248	983	195	292	452	393	976	219	222	571	226	384	354	932	999999	999999	574	999999	626	448	218	999999	628	872	999999	991	248	999999	356	183	350	999999	467	176	999999	433	388	998	929	499	999999	999999	162	999999	598	712	587	999999	297	341	91	24	385	999999	477	658	365	323	445	460	154	828	999999	49	230	880	916	188	999999	30	572	576	334	137	226	785	437	631	284	999999	414	585	860	24	101	336	960	545	699	683	77	75	562	479	355	999999	999999	123	776	717	795	409	999999	277	768	999999	690	258	705	691	231	733	49	310	55	999999	999999	999999	948	894	999999	381	999999	917	952	507	23	854	781	822	227	323	855	999999	999999	15	522	592	999999	585	645	712	999999	18	999999	343	36	262	433	786	434	718	175	999999	797	424	999999	999999	324	271	502	835	476	883	473	907	878	482	960	50	56	385	999999	372	258	217	541	480	464	999999	481	760	431	999999	397	508	999999	974	769	925	95	376	278	984	93	810	246	999999	544	999999	465	999999	302	393	739	58	124	802	999999	589	883	999999	691	705	789	741	413	480	495	964	759	904	713	45	955	679	117	620	289	448	970	999999	935	999999	163	928	999999	48	265	999999	394	355	351	999999	52	645	685	572	204	351	406	999999	471	580	794	561	840	266	999999	70	941	504	523	999999	619	308	513	999999	552	999999	282	375	224	156	580	414	562	534	993	319	993	999999	425	937	51	214	999999	365	999999	602	98	211	999999	205	999999	890	831	167	999999	999999	999999	905	30	343	79	40	999999	325	10	389	998	315	273	128	76	406	999999	585	152	414	999999	158	999999	949	773	999999	765	28	748	999999	583	404	964	259	187	98	524	92	868	20	662	999999	999999	735	999999	999999	937	491	138	11	999999	255	999999	165	999999	983	250	999999	569	998	275	533	576	320	806	603	351	24	940	978	881	996	717	142	751	399	999999	929	356	
999999	142	999999	889	747	999999	337	999999	808	999999	204	848	454	522	999999	745	139	230	55	928	999	441	999999	551	160	999999	999999	538	881	999999	167	999999	320	723	579	865	990	643	829	999999	479	223	999999	999999	746	999999	437	484	847	397	999999	179	999999	999999	999999	999999	219	732	739	999999	74	798	508	404	545	999999	537	730	999999	14	754	496	400	614	999999	999999	899	612	805	30	691	999999	690	494	792	988	999999	320	376	29	656	268	903	210	376	680	714	147	775	742	602	707	541	842	999999	134	999999	142	999999	571	660	606	999999	719	937	734	117	23	612	557	999999	999999	363	923	999999	999999	593	999999	247	778	81	761	999999	72	427	999999	797	848	851	999999	219	321	769	805	999999	60	999999	193	273	999999	572	700	535	227	193	385	999999	618	999999	156	541	999999	895	999999	500	898	769	865	302	953	936	999999	172	944	347	247	999999	558	563	308	166	409	926	605	215	380	236	619	878	51	639	189	363	704	136	631	426	996	315	471	290	474	891	319	705	312	538	591	880	945	927	796	65	196	990	999999	662	299	566	130	672	159	987	261	324	757	906	467	817	716	821	999999	999999	102	27	999999	518	616	900	902	841	645	739	932	123	842	133	999999	713	995	968	136	440	999999	798	999999	486	999999	995	947	999999	80	773	173	999999	999999	553	962	179	308	622	56	399	999999	288	37	420	999999	147	481	999999	739	754	821	748	695	31	67	303	886	215	999999	620	953	506	771	871	576	808	647	299	171	998	415	383	922	999999	776	999999	771	720	431	502	523	323	667	999999	952	424	999999	455	496	999999	999999	999999	743	999999	999999	167	517	166	844	257	500	192	472	999999	348	447	825	957	999999	160	999999	999999	784	386	107	999999	838	999999	918	161	379	201	803	999999	715	322	640	999999	301	999999	999999	615	875	999999	12	999999	999999	999999	977	514	599	481	999999	345	147	126	318	367	337	806	328	999999	247	999999	877	308	389	970	35	36	807	999999	666	635	760	915	999999	609	999999	766	788	912	477	999999	999999	999999	990	999999	364	598	13	999999	169	494	300	337	378	192	999999	703	951	999999	900	999999	999999	270	814	575	584	231	826	709	983	999999	27	415	594	833	141	999999	317	921	999999	437	999999	534	178	181	344	999999	547	999999	999999	680	815	908	22	527	706	301	93	999999	883	999999	999999	999999	299	598	477	999999	743	544	60	326	395	39	273	999999	926	182	999999	642	999999	161	999999	999999	999999	999999	999999	119	999999	77	137	839	999999	999999	48	
484	665	729	245	999999	704	999999	999999	13	999999	999999	294	785	645	548	999999	534	209	450	999999	732	458	63	999999	986	999999	999999	491	999999	417	221	429	503	999999	999999	807	207	936	522	938	781	470	680	661	417	28	969	473	999999	476	602	640	456	706	315	36	611	831	258	736	999999	968	24	596	845	567	790	793	999999	740	999999	597	686	999999	999999	271	777	999999	490	967	873	894	999999	209	999999	580	973	797	685	999999	206	376	688	786	602	813	999999	93	815	850	238	186	617	999999	83	999999	999999	944	302	999999	258	999999	350	290	999999	451	341	999999	781	275	594	993	118	999999	544	37	909	899	909	600	814	694	586	999999	739	999999	287	999999	135	809	999999	999999	999999	641	513	986	35	999999	924	161	481	641	311	549	999999	245	77	523	579	56	999999	64	999999	701	240	564	999999	999999	551	175	174	999999	689	972	649	999999	499	999999	590	999999	11	512	975	757	129	182	392	999999	384	999999	629	764	943	999999	714	571	999999	802	411	949	999999	325	856	759	986	663	952	339	900	700	745	601	932	30	999999	593	88	287	999999	67	181	597	334	56	545	410	874	609	999999	999999	572	999999	75	640	205	685	655	999999	770	465	999999	62	146	684	758	38	831	999999	44	999999	493	715	229	999999	999999	765	991	810	223	586	788	352	81	822	999999	59	999999	302	824	369	999999	861	516	126	838	999999	999999	999999	297	517	578	951	575	146	594	999999	477	999999	999999	999999	694	999999	999999	999999	999999	876	999999	324	556	709	503	539	108	999999	999999	631	209	112	515	999999	315	350	999999	706	18	837	999999	935	237	281	581	812	439	999999	999999	101	999999	332	999999	961	148	999999	999999	587	23	49	853	901	952	963	999999	374	216	214	999999	353	333	307	185	840	999999	55	96	284	137	999999	110	713	999	102	772	876	999999	554	520	999999	257	934	999999	968	999999	876	983	273	624	999999	605	234	269	999999	999999	561	157	609	999999	102	59	818	460	333	939	149	999999	859	200	781	711	662	694	956	106	999999	999999	216	855	233	72	999999	660	920	94	999999	453	999999	334	221	728	999999	999999	427	999999	439	484	368	999999	844	999999	133	83	843	505	943	539	313	235	999999	946	999999	753	637	39	999999	168	999999	999999	999999	695	999999	535	979	62	657	969	999999	837	667	914	255	187	21	259	939	749	816	425	150	346	999999	452	999999	274	788	310	65	397	891	280	944	129	966	158	750	598	999999	791	999999	973	273	475	568	464	700	762	742	387	100	487	351	999999	108	
727	555	781	579	714	999999	357	913	878	945	396	999999	136	999999	862	999999	351	654	35	577	176	82	999999	883	999999	573	35	567	677	307	414	929	830	31	249	603	999999	999999	999999	528	500	70	394	529	182	999999	574	552	879	879	999999	999999	999999	547	931	654	880	898	89	999999	999999	789	245	999999	541	466	149	115	971	268	999999	999999	274	507	87	116	999999	155	999999	999999	999	483	687	999999	558	581	613	293	99	595	723	80	999999	249	999999	710	824	999999	999999	715	355	469	999999	621	999999	999999	567	818	999999	824	965	999999	196	83	150	763	111	999999	999999	999999	852	999999	25	386	999999	468	999999	35	226	377	999999	876	167	999999	999999	540	902	76	999999	142	23	795	823	999999	630	988	884	865	108	526	608	387	789	999999	863	999999	999999	999999	86	999999	41	542	601	102	542	999999	999999	999999	999999	610	861	45	987	999999	946	66	999999	751	999999	556	999999	529	926	699	768	999999	97	139	141	169	97	999999	999999	579	110	480	203	730	731	541	421	999999	999999	999999	665	999999	400	897	90	806	467	999999	449	530	305	512	999999	902	999999	638	11	448	69	999999	523	163	55	417	790	999999	999999	311	999999	224	145	891	88	438	44	206	513	199	999999	999999	701	394	268	469	999999	598	864	999999	406	102	539	972	633	999999	975	511	527	982	999999	614	999999	999999	682	234	395	413	434	188	867	137	135	811	399	734	562	138	895	999999	144	202	999999	571	904	926	684	172	999999	890	462	533	678	530	999999	443	392	545	712	999999	999999	869	999999	686	999999	278	967	999999	583	898	634	846	615	999999	848	915	13	999999	999999	756	549	999999	155	543	725	344	999999	605	729	955	352	27	426	861	999999	999999	38	925	148	999999	999999	999999	588	369	266	616	999999	736	999999	176	440	21	999999	999999	494	999999	724	999999	960	99	819	371	997	627	999999	617	999999	754	999999	584	887	999999	243	626	797	592	644	785	999999	119	427	999999	923	999999	525	341	733	470	376	660	549	407	964	58	999999	597	999999	961	812	648	195	172	305	107	999999	362	777	667	168	902	999999	939	353	851	671	106	448	444	111	225	999999	959	388	780	45	489	123	999999	809	209	999999	999999	972	637	923	265	999999	825	284	173	999999	999999	312	999999	452	609	63	999999	999999	999999	158	524	859	597	999999	236	784	525	72	799	248	593	857	958	999999	999999	999999	715	928	999999	679	622	170	938	999999	816	657	913	337	435	436	999	807	100	999999	999999	999999	999999	872	697	480	999999	763	484	924	969	219	353	
205	918	999999	347	999999	999999	49	536	364	921	934	948	578	870	197	636	372	248	785	766	908	170	999999	591	843	999999	936	778	858	999999	23	692	607	314	718	419	792	98	814	999999	60	524	754	902	450	999999	128	999999	999999	136	121	999999	999999	452	999999	44	217	60	504	954	999999	999999	999999	678	907	252	350	274	162	778	844	999999	433	999999	716	999999	416	808	151	919	122	336	74	732	574	337	507	164	869	684	211	999999	593	999999	804	788	846	85	999999	999999	999999	853	458	999999	292	837	999999	247	999999	60	999999	408	999999	999999	999999	707	207	945	114	580	744	999999	405	999999	576	111	999999	573	999999	999999	547	340	814	999999	346	269	999999	999999	449	999999	84	999999	428	818	66	803	832	18	28	107	591	901	971	423	999999	396	458	999999	999999	190	999999	688	999999	808	513	296	999999	966	999999	582	999999	77	505	377	505	484	999999	586	421	773	279	999999	554	54	345	645	369	999999	999999	949	810	999999	770	269	589	999999	999999	999999	315	769	219	865	768	446	999999	999999	406	603	999999	980	629	999999	568	999999	911	999999	144	61	473	867	927	202	488	999999	771	930	999999	246	787	119	319	999999	281	999999	564	413	999999	999999	774	821	999999	766	483	508	329	939	999999	185	357	999999	999999	122	156	999999	841	26	387	999999	999999	348	999999	170	815	807	670	481	999999	916	41	508	561	999999	286	651	628	171	719	980	970	831	601	999999	999999	672	857	206	11	999999	999999	547	35	444	443	436	605	999999	950	675	837	999999	350	422	153	849	563	235	836	504	819	680	307	999999	999999	843	746	104	281	152	950	473	479	765	116	493	482	999999	592	850	999999	548	220	53	152	132	999999	188	999999	48	119	999999	370	507	23	139	999999	628	936	999999	689	510	999999	807	725	999999	378	584	315	999999	377	447	643	985	457	281	469	999999	264	386	999999	567	125	242	43	999999	112	972	751	977	253	853	190	999999	170	545	740	999999	328	779	999999	906	999999	999999	671	671	988	385	999999	742	669	999999	374	999999	999999	131	999999	575	774	406	270	406	832	338	416	524	999999	650	825	912	999999	66	934	999999	632	455	694	797	570	371	339	727	923	18	317	265	488	999999	754	48	160	999999	638	921	518	999999	83	544	911	157	415	348	559	146	212	612	999999	889	927	792	436	597	14	412	999999	999999	999999	823	31	999999	45	999999	895	999999	761	375	999999	22	999999	285	381	999999	999999	423	956	990	178	786	999999	704	212	599	999999	961	999999	999999	170	236	854	975	873	260	
523	760	999999	778	452	772	385	837	194	999999	923	651	421	286	710	591	456	86	374	999999	27	326	999999	446	999999	999999	185	208	214	201	168	999999	412	131	637	136	311	188	548	405	999999	969	519	172	675	60	550	335	853	579	779	999999	611	186	242	206	999999	675	843	518	597	999999	632	992	882	932	249	999999	649	583	289	277	538	968	296	58	806	785	999999	884	393	850	355	999999	421	389	389	235	888	440	324	999999	999999	39	808	234	346	999999	290	742	999999	260	685	279	299	512	249	642	999999	194	400	36	904	958	134	747	831	999999	580	502	999999	24	411	999999	268	653	932	999999	170	71	999999	290	999999	38	84	999999	174	85	999999	909	149	747	999999	703	999999	298	731	386	999999	71	403	350	945	787	199	796	848	999999	20	646	579	741	482	828	483	999999	530	876	884	999999	583	755	999999	999999	362	806	678	708	178	970	922	556	604	108	668	370	344	717	999999	999999	295	697	999999	999999	340	999999	274	517	999999	930	999999	999999	999999	913	488	647	689	999999	435	393	999999	999999	999999	50	724	32	147	383	169	999999	775	813	47	606	705	886	689	961	999999	953	541	171	488	248	999999	999999	64	999999	999999	31	681	999999	292	455	170	155	398	35	975	317	271	999999	357	116	164	999999	816	895	217	601	999999	727	944	999999	999999	956	661	69	837	999999	967	456	762	148	441	715	530	592	445	559	999999	664	999999	999999	691	649	813	999999	93	257	260	169	482	999999	73	953	125	810	603	213	494	338	999999	328	350	815	139	999999	675	448	434	999999	459	658	114	303	741	921	789	212	152	289	999999	590	405	808	973	743	999999	487	600	999999	988	242	999999	168	477	667	999999	876	520	999999	706	644	823	36	999999	999999	999999	770	999999	204	999999	401	999999	214	362	999999	999999	541	841	999999	999999	197	999999	713	245	227	592	945	826	83	248	913	692	548	582	341	767	379	108	158	828	314	275	405	699	597	181	999999	805	870	744	150	44	999999	999999	519	796	119	790	999999	242	999999	943	148	955	999999	999999	522	999999	31	839	553	443	693	567	829	922	452	24	648	55	732	149	956	338	999999	999999	567	999999	73	999999	999999	588	615	916	859	370	136	449	592	888	658	238	999999	40	999999	706	351	567	641	596	999999	105	152	447	510	828	987	809	858	238	151	444	567	486	191	964	999999	776	999999	468	999999	999999	432	760	397	999999	365	925	999999	401	537	999999	446	477	201	562	999999	177	416	999999	383	999999	591	363	746	224	670	
999999	848	999999	877	574	860	182	999999	350	673	392	999999	16	473	72	672	999999	999999	999999	999999	100	295	629	528	660	370	999999	999999	479	421	78	23	182	999999	66	86	999999	523	963	149	999999	675	999999	889	64	127	409	999999	321	999999	134	662	604	226	999999	999999	999999	708	999999	213	999999	97	999999	929	604	999999	877	999999	999999	985	761	999999	999999	999999	733	424	444	739	473	542	961	118	774	824	999999	416	418	999999	262	53	857	213	306	759	955	186	353	920	295	685	250	235	160	999999	893	190	924	602	999999	164	578	489	999999	684	999999	85	999999	507	643	999999	960	921	999999	373	137	999999	999999	978	56	556	81	524	999999	788	302	735	958	448	999999	115	492	815	999999	107	999999	999999	968	622	517	880	999999	999999	999999	999999	725	999999	313	787	208	345	543	946	556	936	93	64	45	456	999999	516	999999	875	575	999999	705	154	459	823	898	999999	589	35	470	176	693	999999	247	357	72	972	431	181	249	596	572	545	269	535	24	420	342	522	999999	999999	763	987	280	748	401	581	870	999999	999999	448	755	517	999999	390	999999	999999	999999	687	393	418	999999	945	635	979	999999	999999	884	923	808	999999	427	77	999999	469	412	705	999999	999999	956	999999	112	941	292	999999	840	999999	999999	879	292	999999	603	655	999999	821	916	999999	362	300	783	241	696	999999	681	411	31	688	721	26	977	999999	904	328	731	902	999999	153	662	999999	149	910	109	15	999999	653	883	999999	938	974	552	999999	353	999999	999999	724	794	166	269	999999	999999	999999	343	54	999999	744	999999	285	923	236	514	773	165	999999	161	999999	999999	999999	315	38	527	999999	750	747	473	393	204	999999	612	16	999999	160	883	999999	63	988	999999	65	113	999999	402	999999	848	712	469	779	438	824	999999	843	592	999999	850	241	363	531	411	595	580	518	999999	20	672	916	128	364	999999	383	999999	173	305	86	587	418	636	999999	409	999999	288	694	955	379	737	769	424	13	309	652	429	532	586	981	484	999999	356	391	936	999999	593	114	999999	65	360	349	548	515	525	442	999999	444	131	373	317	999999	562	180	999999	902	502	124	65	999999	999999	942	586	999999	999999	992	71	255	982	477	999999	183	999999	900	29	999999	231	908	487	999999	57	984	410	222	674	999999	42	186	118	43	999999	999999	59	651	999999	417	763	234	999999	533	380	999999	461	999999	920	143	91	662	999999	999999	681	593	637	999999	200	969	542	373	999999	13	959	999999	146	948	47	974	999999	163	799	612	999999	996	994	954	496	697	
532	756	302	541	517	380	36	233	362	846	841	999999	461	141	875	399	586	999999	573	999999	223	513	616	945	18	999999	862	548	259	684	599	682	999999	502	446	999999	81	999999	999999	589	857	913	596	201	142	273	702	668	999999	245	420	93	390	10	484	29	150	356	532	590	517	488	973	678	257	169	168	999999	694	99	328	999999	424	999999	638	310	916	425	999999	999999	234	204	811	24	274	515	301	999999	28	426	999999	724	999999	906	82	999999	939	918	943	973	115	744	973	646	916	941	669	407	999999	184	999999	725	543	787	365	999999	677	959	413	741	867	999999	940	277	454	999999	893	518	910	268	370	998	481	839	639	999999	231	174	108	333	845	894	340	999999	999999	919	999999	797	550	760	999999	980	514	212	999999	648	804	706	201	322	999999	999999	496	113	813	114	254	999999	157	875	999999	512	861	90	999999	999999	136	106	953	535	422	106	999999	160	566	390	999999	278	733	991	999999	524	972	785	285	999999	408	236	40	999999	675	487	649	674	999999	199	129	433	999999	143	521	999999	752	666	899	951	193	999999	546	433	999999	999999	969	166	200	999999	540	999999	999999	999999	574	999999	76	743	999999	999999	456	999999	491	376	271	71	962	599	999999	977	771	999999	886	334	510	72	690	606	600	700	517	493	999999	102	659	53	628	114	569	622	999999	999999	999999	964	505	890	854	179	171	557	22	380	687	222	999999	234	199	999999	999999	512	219	999999	152	168	999999	962	818	398	999999	227	443	858	39	857	346	999999	508	999999	999999	619	217	520	445	999999	688	147	805	271	297	434	854	157	413	67	412	182	866	999999	546	999999	81	999999	999999	944	999999	164	350	830	875	51	726	277	651	91	999999	698	34	110	480	289	166	557	999999	999999	999999	295	455	972	454	174	896	999999	999999	296	999999	751	68	500	928	534	796	975	395	255	708	586	505	999999	762	999999	157	766	178	267	999999	524	365	179	999999	828	709	378	385	711	155	866	892	364	544	553	999999	533	999999	946	492	999999	171	855	584	786	999999	999999	999999	999999	26	999999	999999	999999	911	33	396	889	919	109	999999	428	999999	684	999999	842	694	151	787	218	83	999999	999999	232	999999	203	999999	999999	595	794	999999	585	169	645	694	25	185	774	453	521	999999	750	999999	999999	130	999999	592	487	754	999999	101	648	999999	10	999999	402	545	468	353	717	670	886	304	134	70	249	269	953	989	95	666	919	697	276	999999	999999	19	522	999999	709	611	875	755	853	999999	399	248	168	978	302	
479	717	431	999999	850	281	456	489	999999	999999	805	638	498	669	85	999999	951	80	949	343	393	33	999999	643	999999	794	140	450	431	670	10	110	975	697	615	948	497	999999	425	780	876	529	510	230	999999	973	387	96	777	530	448	178	219	644	908	455	999999	788	999999	65	999999	15	68	350	999999	704	999999	801	63	136	684	990	655	178	999999	999999	523	146	999999	141	417	999999	673	900	232	999999	891	340	788	169	598	709	339	999999	639	870	999999	999999	999999	210	320	585	42	650	845	458	523	50	186	55	932	999999	999999	499	999999	105	342	167	128	57	812	332	22	893	538	975	999999	295	999999	597	402	999999	796	538	820	831	22	999999	999999	773	319	851	163	742	237	999999	660	839	721	999999	537	313	51	999999	999999	987	573	148	999999	870	797	237	511	589	999999	579	428	520	679	816	93	320	112	354	738	961	179	280	999999	164	324	820	574	995	70	999999	999999	503	999999	999999	268	873	999999	194	999999	91	349	574	999999	657	956	149	170	904	460	227	210	999999	563	999999	818	302	482	999999	556	977	663	515	999999	563	999999	999999	379	999999	557	219	409	918	378	657	621	605	190	19	208	999999	660	669	544	842	888	999999	940	715	24	965	401	952	638	998	427	834	999999	536	398	41	770	324	356	999999	817	999999	328	999999	813	222	999999	999999	759	381	327	999999	971	685	674	645	999999	999999	831	592	817	999999	290	379	999999	787	560	999999	620	999999	414	345	999999	303	35	606	304	999999	999999	802	852	928	202	266	999999	434	862	369	999999	752	999999	116	999999	764	433	369	999999	948	676	35	661	999999	852	592	966	981	999999	677	660	77	351	948	761	39	739	889	999999	33	698	805	924	201	791	868	127	308	852	558	870	665	605	355	368	999999	150	393	999999	610	300	700	753	195	708	793	999999	109	355	463	35	544	115	999999	260	871	110	999999	677	999999	999999	999999	138	132	999999	994	472	995	590	885	999999	355	812	654	732	999999	999999	739	492	999999	999999	999999	952	399	532	336	560	627	999999	497	775	999999	716	999999	145	631	571	999999	388	999999	331	999999	999999	999999	575	679	999999	999999	255	263	819	371	978	679	525	999999	715	999999	599	999999	443	845	901	102	119	218	999999	999999	519	111	999999	429	361	777	677	62	999999	493	823	853	999999	110	381	841	999999	999999	999999	47	576	999999	916	831	999999	907	280	485	999999	426	360	999999	50	20	941	154	999999	399	999999	210	11	473	948	999999	915	746	875	343	473	69	424	705	517	602	
153	831	999999	604	397	999999	507	201	549	91	142	467	999999	594	999999	999999	999999	287	404	501	999999	113	739	694	916	296	41	936	999999	453	11	654	849	448	867	120	959	232	12	566	703	810	923	866	99	458	933	999999	185	246	54	999999	311	999999	566	50	999999	999999	999999	111	422	999999	190	105	89	999999	999999	374	726	999999	278	792	285	837	797	235	189	873	604	999999	362	999999	761	775	999999	864	353	999999	999999	999999	29	469	544	900	153	143	630	999999	787	611	840	568	564	136	968	262	861	473	228	999999	860	227	895	230	748	673	808	414	999999	999999	144	784	493	999999	39	999999	257	384	999999	664	605	361	96	999999	626	794	194	635	807	999999	13	999999	614	999999	967	801	573	324	161	479	334	999999	141	572	477	66	999999	665	999999	999999	999999	486	778	564	736	999999	141	903	999999	999999	488	183	607	550	221	999999	179	943	932	999999	245	933	233	225	339	999999	999999	523	525	570	718	999999	537	648	151	526	111	60	813	468	999999	670	720	207	999999	161	999999	999999	361	222	887	999999	999999	869	923	81	999999	563	234	357	288	617	387	43	245	959	999999	958	409	999999	163	128	139	999999	999999	575	999999	35	234	999999	771	638	172	313	682	586	796	999999	999999	79	273	547	826	466	189	62	999999	686	961	41	999999	659	191	666	68	999999	12	268	311	358	857	999999	339	55	585	999999	454	999999	360	658	172	977	999999	339	431	616	301	673	999999	516	292	536	74	202	673	121	457	506	254	913	584	538	999999	999999	221	45	999999	781	880	539	607	999999	336	999999	869	538	424	999999	245	452	477	999999	973	794	76	331	173	146	381	474	202	948	829	446	84	633	619	868	127	395	407	999999	793	755	909	83	210	999999	333	145	696	605	270	802	446	256	999999	999999	309	890	871	81	999999	415	346	999999	999999	889	238	245	999999	555	734	849	54	999999	544	228	885	992	999999	412	813	246	777	597	688	36	10	999999	78	57	569	236	999999	336	120	999999	999999	260	694	999999	999999	98	227	150	871	420	757	489	711	347	999999	316	999999	469	999999	173	638	999999	970	362	999999	999999	176	870	986	507	336	718	846	166	809	635	308	809	879	999999	999999	636	725	277	279	520	126	730	370	262	466	64	77	999999	749	668	290	999999	432	132	999999	356	164	999999	94	49	642	554	999999	999999	18	961	590	543	154	11	34	999999	93	378	293	445	999999	733	50	999999	650	900	417	999999	354	999999	386	999999	803	672	482	361	999999	239	878	571	
203	999999	254	999999	473	999999	999999	748	644	587	257	63	838	485	846	430	333	999999	398	742	147	999999	706	51	999999	999999	740	482	529	672	519	854	500	722	252	999999	489	545	999999	999999	999999	668	506	767	999999	999999	917	328	825	999999	38	380	840	146	999999	806	612	213	920	639	794	328	229	971	77	403	563	999999	242	999999	941	999999	14	282	643	999999	889	939	331	261	916	421	999999	999999	999999	149	23	999999	999999	446	588	286	625	178	999999	779	999999	534	699	327	769	800	95	179	999999	250	376	567	502	955	999999	672	999999	668	723	382	671	999999	337	999999	999999	210	828	999999	999999	664	999999	835	951	863	38	365	999999	13	492	999999	336	487	367	999999	773	455	860	342	529	915	404	956	455	949	118	698	999999	771	937	569	971	299	112	455	88	540	999999	639	999999	561	999999	878	186	607	56	193	394	999999	165	933	349	999999	276	161	270	215	390	11	755	340	167	478	76	923	154	46	385	911	999999	242	838	231	999999	968	999999	526	780	848	902	924	999999	273	999999	999999	229	485	999999	950	195	873	999999	614	883	999999	403	954	811	262	462	999999	808	482	619	999999	104	127	90	308	999999	743	435	542	999999	831	999999	894	862	72	999999	668	23	435	726	999999	999999	234	348	820	574	538	714	527	395	892	999999	831	653	999999	908	112	405	724	291	451	447	616	515	61	568	509	102	748	559	999999	996	383	755	177	999999	999999	778	999999	733	140	39	999999	157	216	715	205	250	177	163	600	273	999999	154	285	13	476	718	296	261	999999	999999	966	968	999999	896	999999	86	486	854	48	333	999999	990	160	999999	539	469	309	999999	373	268	924	595	958	999999	999999	239	999999	173	372	162	999999	999999	668	999999	72	999999	999999	319	973	999999	999999	999999	125	276	999999	308	994	863	473	16	999999	950	999999	806	999999	380	999999	81	200	512	605	322	492	885	841	137	331	464	359	600	913	999999	372	254	504	999999	479	999999	402	407	245	999999	700	366	743	999999	130	862	183	692	930	484	129	470	523	999999	999999	239	999999	10	977	999999	513	873	103	999999	588	999999	311	909	999999	999999	999999	999999	999999	988	622	999999	152	309	17	999999	291	667	669	439	871	901	731	62	780	249	265	402	430	706	113	826	999999	999999	999999	999999	561	273	790	612	999999	336	203	534	829	705	97	999999	993	517	999999	846	214	663	557	687	910	258	139	661	71	287	372	999999	885	795	862	827	355	528	908	999999	999999	67	999999	999999	707	999999	999999	85	162	139	999999	
912	458	999999	622	609	768	276	577	999999	144	138	999999	528	964	632	648	43	842	999999	780	474	609	240	969	157	999999	22	979	713	35	63	509	932	878	999999	122	628	183	263	68	89	951	605	883	999999	516	115	580	85	558	199	999999	891	999999	999999	999999	999999	297	999999	578	999999	297	864	999999	90	628	618	649	514	519	999999	999999	588	211	999999	522	13	356	231	640	924	441	903	164	836	820	999999	999999	999999	156	999999	999999	999999	684	312	791	97	328	802	129	898	999999	75	566	999999	339	654	690	657	421	309	871	999999	834	654	324	393	709	450	270	20	44	706	368	999999	688	160	904	898	909	999999	999999	554	111	999999	468	375	347	625	506	176	999999	926	999999	847	32	276	874	40	999999	999999	999999	999999	999999	118	863	759	707	941	850	188	999999	791	999999	986	624	999999	999999	101	195	948	56	999999	944	103	93	118	184	520	601	422	999999	874	999999	511	58	806	22	993	878	709	668	999999	999999	327	426	999999	189	545	999999	999999	312	782	844	999999	362	303	933	999999	35	755	584	197	349	437	902	875	999999	245	937	817	999999	999999	999999	486	999999	650	318	626	676	946	928	638	297	999999	120	503	39	870	999999	754	999999	573	967	133	999999	999999	65	347	425	551	265	943	608	416	400	999999	569	368	759	711	985	316	772	999999	826	946	900	999999	327	999999	999999	20	999999	192	999999	741	12	999999	361	999999	595	970	211	135	691	985	40	880	505	778	999999	671	120	447	769	566	800	889	999999	999999	580	999999	30	25	704	254	856	425	472	659	339	479	17	950	126	24	115	646	999999	841	999999	29	999999	549	475	999999	900	999999	422	386	940	123	792	999999	999999	983	950	195	999999	446	999999	614	418	999999	448	464	999999	170	331	999999	461	164	501	465	271	999999	662	480	550	999999	354	999999	12	95	999999	226	686	999999	721	142	74	919	225	999999	711	311	999999	112	111	21	520	739	328	999999	925	786	621	999999	999999	676	331	479	645	900	999999	922	612	999999	999999	999999	777	830	999999	999999	690	542	938	999999	754	960	999999	559	379	539	19	614	888	999999	170	931	604	359	922	54	999999	594	284	325	858	999999	699	287	974	879	243	690	999999	139	977	392	999999	80	582	950	999999	771	999999	115	891	488	44	277	172	206	999999	999999	908	404	388	105	268	623	692	965	999999	673	999999	999999	305	999999	323	999999	367	999999	999999	533	776	971	328	49	999999	999999	433	379	754	999999	124	778	999999	816	782	895	750	881	999999	234	388	617	689	
999999	196	610	809	573	174	285	999999	999999	123	999999	650	937	86	349	611	999999	999999	999999	999999	999999	559	806	999999	999999	546	428	18	486	652	858	155	169	291	276	999999	999999	369	999999	215	478	521	729	665	168	176	844	819	411	999999	999999	44	75	407	849	503	999999	372	330	36	746	277	433	742	999999	947	491	999999	809	999999	728	999999	339	117	742	327	829	151	999999	322	701	608	606	216	617	999999	999999	762	442	773	999999	520	999999	834	999999	210	98	986	999999	999999	685	999999	999999	915	551	999999	705	957	664	531	673	999999	293	17	334	147	671	226	999999	441	866	729	223	999999	32	217	691	999999	648	541	239	843	741	867	637	512	999999	999999	665	311	128	132	107	910	999999	236	236	41	509	331	999999	872	860	969	354	999999	975	973	999999	999999	623	210	319	133	999999	829	999999	999999	999999	821	549	999999	560	999999	323	744	631	313	935	796	999999	660	995	327	11	367	983	772	522	681	537	624	797	332	687	999999	813	974	999999	281	999999	810	661	687	999999	559	321	46	656	610	334	672	48	999999	362	963	999999	992	131	935	999999	734	903	697	999999	999999	999999	238	146	405	931	999999	695	999999	76	999999	999	317	544	999999	55	947	126	999999	357	864	586	700	969	999999	713	820	999999	682	435	999999	906	999999	403	857	377	999999	899	260	679	676	999999	383	40	192	964	896	457	679	889	999999	618	991	349	429	348	492	268	422	692	120	805	999999	999999	999999	274	45	999999	687	999999	962	999999	865	999999	999999	887	212	669	787	999999	816	372	999999	999999	536	387	914	623	973	519	884	824	487	568	999999	999999	999999	999999	960	917	929	999999	770	605	999999	999999	999999	999999	668	542	145	822	480	999999	875	747	632	228	703	693	359	421	940	177	199	148	570	306	674	999999	922	67	999999	869	830	833	999999	577	999999	684	634	165	954	440	999999	72	353	824	692	820	999999	746	999999	276	999999	517	999999	999999	999999	999999	291	456	94	859	620	999999	123	999999	832	51	155	65	999999	999999	68	203	999999	999999	794	137	794	999999	613	854	999999	185	616	442	311	322	792	10	171	999999	999999	999999	81	105	820	999999	999999	742	999999	650	675	193	393	432	218	375	999999	541	808	287	999999	545	999999	239	999999	999999	471	680	310	519	259	999999	999999	284	625	879	131	999999	999999	498	189	62	754	962	189	999999	999999	193	233	999999	271	260	201	999999	94	858	345	841	807	385	834	277	442	481	999999	529	999999	119	999999	339	253	999999	851	320	108	999999	999999	879	60	999999	652	
287	457	374	258	998	953	19	200	767	999999	289	563	313	999999	911	620	282	571	659	98	683	999999	894	692	581	999999	881	785	152	77	466	791	897	999999	557	820	78	233	402	576	290	999999	999999	795	963	136	999999	657	999999	331	518	318	401	999999	968	902	562	999999	676	599	81	233	57	699	87	498	666	999999	115	100	999999	58	178	999999	999999	764	344	109	729	455	861	999999	598	821	999999	157	999999	85	764	655	268	396	557	803	504	67	870	350	717	999999	470	967	551	106	999999	469	999999	318	24	214	567	463	952	230	738	847	634	236	151	930	109	590	815	460	831	999999	501	999999	588	999999	894	993	391	264	985	894	683	501	52	98	17	999999	70	560	97	805	999999	336	75	657	433	644	209	787	375	999999	161	100	275	623	967	775	730	274	319	573	81	999999	245	844	173	142	999999	999999	999999	28	999999	265	373	36	720	174	999999	999999	999999	259	794	604	999999	115	742	593	236	429	131	242	999999	796	999999	524	733	747	101	230	493	300	461	156	864	357	359	895	727	999999	902	802	474	999999	947	70	779	477	999999	139	111	580	905	999999	931	690	667	733	25	999999	303	973	83	89	447	36	797	647	739	541	999999	847	865	988	999999	328	767	999999	999999	999999	744	265	999999	961	999999	912	999999	999999	225	999999	690	999999	999999	999999	944	929	729	999999	999999	921	272	141	737	276	383	264	714	917	999999	613	923	115	999999	835	114	48	44	121	999999	534	999999	109	999999	566	999999	140	999999	987	54	597	598	381	999999	927	917	612	527	672	588	864	999999	477	461	999999	260	584	741	55	999999	999999	999999	617	435	999999	289	172	710	999999	424	252	999999	727	872	999999	24	551	999999	957	917	999999	520	372	999999	999999	337	173	648	999999	999999	277	999999	999999	223	148	703	981	999999	384	647	754	902	999999	257	999999	576	480	604	999999	999999	708	680	783	137	282	395	531	94	999999	499	999999	524	999999	865	157	853	377	513	999999	945	42	605	530	319	173	598	175	124	196	999999	856	568	835	231	607	597	999999	999999	999999	752	181	896	999999	884	531	999999	22	489	110	999999	209	966	999999	867	564	112	999999	474	964	683	229	417	897	812	642	557	688	668	268	560	248	583	572	981	773	999999	990	645	787	999999	999999	685	999999	704	328	889	999999	968	666	505	447	150	829	267	532	764	999	802	251	974	551	354	999999	549	254	626	404	888	103	428	121	513	686	41	107	544	402	202	999999	999999	858	720	999999	762	122	107	754	
315	458	999999	146	999999	403	813	391	242	999999	474	460	702	495	810	874	248	393	934	464	798	169	988	371	806	318	498	126	831	352	468	437	999999	999999	98	439	94	292	923	119	873	999999	999999	999999	999999	742	999999	268	58	846	763	379	999999	999999	956	156	470	647	340	879	999999	696	560	889	995	47	999999	830	406	999999	999999	955	469	999999	590	158	303	907	999999	999999	527	240	999999	984	999999	99	999999	513	915	942	969	446	952	999999	214	186	99	976	95	890	999999	960	999999	677	65	807	909	364	62	808	853	999999	213	276	361	674	999999	575	999999	905	788	800	915	464	999999	999999	999999	425	619	999999	999999	999999	821	553	635	999999	999999	400	929	999999	999999	894	999999	117	999999	416	242	685	999999	540	999999	524	675	190	111	999999	999999	407	276	711	999999	999999	745	999999	999999	536	741	660	640	793	305	238	646	999999	726	894	350	807	374	994	121	999999	731	999999	855	544	651	641	451	997	999999	971	133	227	999999	999999	159	810	368	563	999999	582	999999	999999	245	999999	877	156	463	217	297	247	42	282	600	486	762	666	793	214	999999	109	218	642	281	333	999999	999999	551	41	999999	539	449	999999	328	999999	282	832	843	535	667	504	187	244	710	284	939	850	999999	500	932	492	999999	999999	678	999999	999999	412	999999	912	999999	999999	999999	432	471	999999	999999	230	954	999999	213	929	823	999999	547	999999	922	999999	932	997	394	264	802	61	108	262	999999	296	143	752	176	869	214	931	320	218	900	754	772	999999	486	718	896	565	297	12	999999	999999	615	298	999999	999999	480	999999	527	960	655	553	999999	219	245	511	97	211	895	343	724	892	947	338	489	177	999999	978	999999	999999	368	247	763	999999	999999	999999	680	844	999999	777	999999	999999	413	359	563	357	430	563	718	975	631	694	670	999999	287	777	811	287	809	486	197	999999	119	852	999999	999999	999999	238	625	481	831	253	112	127	999999	999999	999999	999999	775	141	746	999999	270	999999	53	673	999999	810	999999	816	951	999999	44	622	589	999999	474	999999	757	155	999999	201	938	246	153	388	592	999999	18	147	999999	223	512	999999	739	999999	999999	999999	808	999999	841	978	420	809	530	438	999999	489	538	56	675	999999	840	999999	999999	555	709	999999	401	665	91	999999	802	680	527	738	890	999999	883	50	999999	900	752	827	313	589	781	138	716	714	999999	113	24	962	999999	370	382	999999	114	194	839	217	999999	152	848	817	186	739	999999	999999	547	852	999999	999999	999999	999999	185	23	326	999999	774	999999	317	687	
495	999999	20	999999	218	999999	365	999999	262	699	210	458	727	609	979	999999	412	51	847	923	999999	327	507	999999	581	696	194	369	565	999999	999999	268	899	495	656	999999	807	346	531	999999	436	538	600	906	999999	931	58	576	43	999999	581	999999	733	999999	519	999999	480	493	268	999999	972	995	999999	999999	289	942	559	241	999999	119	689	999999	520	723	497	638	727	600	999999	999999	999999	617	999999	999999	547	687	999999	999999	975	488	399	999999	88	999999	161	441	999999	467	627	999999	382	816	624	999999	149	999999	222	999999	896	881	451	879	999999	618	999999	364	669	999999	595	999999	417	53	266	473	719	376	987	511	572	65	552	999999	999999	885	277	831	993	412	597	41	474	999999	999999	104	46	519	69	469	143	999999	999999	999999	871	35	999999	999999	560	160	214	772	999999	710	447	841	999999	191	905	379	351	52	371	267	999999	563	137	892	434	172	999999	209	317	528	377	775	293	999999	398	948	948	938	281	842	207	824	513	763	87	777	764	855	614	999999	128	101	434	514	999999	317	999999	54	999999	398	723	999999	999999	999	343	671	557	999999	793	957	999999	413	770	529	69	303	60	999999	815	999999	407	581	999999	999999	409	286	351	778	921	90	60	904	999999	883	128	203	999999	514	430	415	230	608	72	656	269	715	330	905	455	999999	999999	534	239	256	991	999999	999999	838	599	66	330	999999	244	999999	906	526	378	887	410	865	934	546	999999	409	437	999999	999999	938	367	694	956	445	332	964	822	526	675	787	892	976	784	999999	914	374	95	999999	373	999999	999999	999999	346	442	999999	589	999999	721	999999	829	819	202	632	999999	999999	904	109	999999	455	280	889	390	851	591	999999	433	91	414	631	578	999999	985	434	999999	999999	625	999999	523	940	743	942	111	999999	845	999999	700	353	313	59	19	999999	210	996	103	469	369	890	755	448	82	508	618	99	999999	515	833	767	999999	999999	999999	556	586	944	999999	338	788	455	16	622	304	999999	778	364	622	313	122	989	341	700	999999	734	603	999999	999999	244	333	999999	999999	999999	144	932	881	31	999999	463	688	266	293	765	999999	999999	884	142	153	992	729	264	476	999999	402	999999	436	772	463	999999	999999	999999	999999	477	14	999999	999999	676	487	372	999999	756	169	169	625	856	705	576	29	999999	999999	471	931	999999	514	79	999999	223	936	999999	505	118	567	999999	999999	187	189	815	760	904	389	217	654	999999	794	973	104	999999	93	999999	148	860	999999	549	280	491	579	211	962	934	241	999999	740	197	866	
99	199	95	659	447	999999	890	815	125	534	643	999999	159	90	541	975	237	139	400	162	999999	365	28	999999	28	999999	999999	999999	826	672	999999	476	999999	915	704	783	18	658	645	869	258	999999	637	24	637	999999	429	130	999999	959	999999	190	350	45	230	733	180	292	640	838	697	47	999999	999999	999999	999999	359	244	999999	757	966	579	999999	530	904	600	728	14	176	353	999999	858	431	866	668	888	136	999999	694	970	612	726	27	999999	181	220	65	194	558	471	325	195	744	673	992	435	696	819	141	629	15	999999	125	296	659	839	615	132	784	999999	49	927	999999	415	154	250	999999	686	358	999999	544	999999	455	705	38	993	123	758	874	999999	999999	317	300	999999	965	446	610	730	157	341	605	933	409	981	431	999999	646	339	528	751	873	20	999999	999999	999999	471	721	420	268	665	726	857	999999	999999	385	731	637	484	999999	708	999999	999999	999999	999999	999999	999999	144	473	283	640	357	999999	240	133	369	999999	846	999999	980	999999	999999	199	471	491	999999	748	685	999999	605	699	760	171	999999	819	999999	52	481	999999	360	999999	999999	257	146	628	318	941	626	134	191	204	999999	784	999999	999999	983	450	999999	57	410	349	999999	286	868	999999	999999	195	894	420	21	326	709	999999	502	506	177	477	62	843	183	674	999999	560	675	999999	815	976	999999	945	835	670	683	434	52	999999	557	59	999999	563	748	132	57	999999	999999	865	495	999999	291	997	776	516	999999	525	873	736	228	999999	610	467	768	903	528	948	584	350	643	285	360	492	949	127	98	499	104	61	626	999999	999999	999999	999999	333	999999	670	999999	999999	999999	168	999999	315	792	192	449	999999	999999	999999	604	108	631	771	231	219	141	799	58	658	427	897	431	821	120	999999	927	999999	999999	445	218	857	780	264	77	485	724	54	699	999999	678	177	704	258	457	527	999999	676	999999	705	202	895	621	519	902	385	736	739	205	488	265	999999	379	359	637	746	999999	377	704	999999	495	999999	109	291	980	259	203	182	374	999999	30	260	220	846	253	999999	245	270	362	691	748	999999	999999	221	512	39	798	355	999999	710	208	915	999999	999999	220	115	796	340	539	999999	999999	563	999999	612	999999	14	438	532	116	324	510	68	24	22	998	999999	247	888	778	951	461	847	999999	663	999999	114	289	378	635	147	526	904	730	710	999999	194	621	246	999999	507	600	999999	248	306	210	150	900	959	999999	999999	868	999999	562	588	999999	344	11	710	228	363	999999	999999	896	999999	798	605	
338	314	513	813	999999	11	145	280	360	195	609	266	463	253	214	329	535	999999	999999	618	352	151	519	174	193	910	27	399	782	540	999999	999999	999999	604	812	999999	455	40	821	867	772	999999	999999	14	999999	745	999999	975	159	999999	999999	999999	999999	189	999999	999999	999999	349	630	978	983	999999	498	999999	816	339	758	858	441	618	999999	999999	113	412	999999	71	999999	514	438	447	663	52	250	387	16	407	580	999999	352	626	800	999999	409	999999	883	36	793	417	197	406	987	999999	543	541	999999	39	867	296	342	200	282	291	910	192	325	999999	505	999999	999999	419	999999	999999	516	815	999999	767	105	999999	529	820	999999	506	326	42	999999	999999	508	709	856	976	999999	999999	985	161	354	519	206	226	528	941	999999	999999	999999	778	648	557	882	728	723	763	999999	607	999999	999999	922	775	999999	877	999999	61	999999	796	263	836	879	474	453	364	999999	308	571	878	741	587	299	596	901	547	999999	902	391	780	985	103	53	931	999999	473	239	578	554	328	494	477	508	734	428	999999	899	184	113	528	999999	425	999999	65	866	189	999999	336	873	426	493	830	999999	662	811	170	793	947	999999	999999	999999	893	753	252	394	274	88	564	177	144	648	219	999999	863	999999	569	900	999999	75	346	249	999999	704	137	834	664	807	846	923	999999	999999	999999	236	132	999999	999999	672	950	671	999999	110	668	999999	739	778	283	999999	805	148	251	270	805	881	610	741	999999	199	999999	417	999999	467	242	641	909	170	696	983	676	999999	999999	897	950	326	474	246	580	999999	964	359	560	632	11	999999	681	997	999999	999999	999999	391	999999	183	57	542	941	144	868	37	259	578	999999	300	365	345	999999	999999	319	489	417	374	170	999999	234	275	857	107	465	999999	999999	911	992	626	366	999999	298	976	999999	418	385	340	378	999999	495	999999	278	999999	999999	665	719	337	999999	688	662	262	230	999999	949	999999	999999	843	678	999999	77	347	999999	464	934	80	57	21	504	999999	999999	86	996	617	991	838	997	597	829	799	816	632	234	313	964	114	999999	999999	37	79	999999	999999	661	45	485	158	999999	999999	335	206	999999	999999	832	786	585	585	999999	612	999999	120	783	98	23	999999	999999	445	122	999999	500	829	999999	453	983	435	999999	571	425	960	999999	843	39	999999	271	632	190	999999	800	448	728	999999	848	461	899	916	295	644	527	782	519	50	45	536	323	506	200	175	724	407	617	23	170	305	479	860	91	598	826	391	698	999999	644	999999	999999	121	980	554	553	
77	149	533	54	999999	451	999999	807	502	871	765	442	25	393	403	830	999999	227	553	999999	49	835	999999	817	146	93	111	405	370	982	211	525	646	621	999999	267	999999	968	999999	853	386	62	588	727	71	948	683	999999	251	999999	838	893	999999	572	514	241	452	999999	999999	559	350	999999	447	999999	669	249	795	999999	736	145	747	746	700	999999	605	986	999999	969	756	197	999999	86	163	526	154	317	99	999999	117	999999	815	377	71	968	999999	689	615	78	68	822	999999	289	999999	116	106	101	203	736	999999	999999	985	483	959	719	158	273	544	920	375	361	159	722	296	321	999999	380	685	731	196	999999	380	999999	999999	933	44	130	788	56	430	63	124	362	999999	589	439	341	417	352	820	249	154	999999	703	999999	672	441	993	976	785	725	416	472	549	61	157	807	999999	36	684	37	485	497	999999	322	247	797	615	706	881	999999	999999	343	911	999999	770	685	484	214	999999	603	999999	999999	999999	704	999999	999999	812	999999	999999	632	769	391	667	792	764	657	999999	390	469	875	825	296	105	797	762	83	999999	603	290	999999	333	367	765	91	899	999999	999999	794	675	595	984	560	274	259	228	581	675	128	191	123	490	999999	999999	395	999999	840	716	473	999999	573	999999	219	774	970	309	412	626	586	892	101	431	410	715	873	891	274	999999	999999	578	191	999999	442	999999	999999	981	239	621	379	999999	68	999999	762	852	112	504	774	786	304	950	999999	955	999999	235	100	692	89	388	872	999999	999999	819	870	999999	761	175	658	797	606	988	79	790	256	282	834	143	668	557	612	379	126	487	999999	895	762	235	317	217	330	485	902	851	749	875	999999	249	97	867	999999	936	999999	977	999999	316	880	34	709	816	401	999999	33	531	775	502	999999	35	999999	999999	142	535	857	451	999999	131	96	999999	51	999999	483	594	999999	801	466	675	534	149	308	421	24	737	525	999999	815	373	999999	380	85	256	498	774	157	122	999999	565	89	403	999999	68	999999	662	983	999999	343	807	910	231	999999	110	968	999999	727	680	999999	999999	19	999999	636	999999	669	716	152	794	999999	999999	446	934	999999	999999	596	140	639	249	201	362	999999	196	167	18	463	240	315	975	999999	999999	56	477	162	339	556	999999	767	407	398	513	519	199	457	999999	999999	999999	164	174	513	838	999999	999999	488	608	650	823	999999	627	649	439	411	999999	516	631	999999	968	782	737	354	873	373	241	851	999999	842	564	738	999999	999999	486	999999	999999	471	450	651	568	988	
553	689	732	523	149	999999	958	112	999999	683	826	971	401	204	426	820	999999	999999	377	999999	999999	765	95	94	675	979	173	363	270	999999	75	979	103	980	999999	58	621	999999	233	484	893	586	999999	881	999999	999999	255	292	999999	330	832	999999	284	933	198	788	603	648	848	999999	999999	604	999999	646	617	846	877	999999	965	378	999999	999999	999999	892	742	223	275	213	999999	122	734	880	704	940	999999	101	999999	170	999999	999999	454	973	511	73	890	298	999999	853	999999	75	684	834	999999	290	131	552	733	391	200	974	522	399	475	735	435	713	999999	900	773	526	999999	999999	629	525	923	234	778	188	11	999999	478	422	999999	999999	438	899	564	424	999999	330	367	323	969	817	928	65	507	775	637	187	399	999999	999999	748	999999	967	215	800	999999	896	773	554	389	747	506	109	999999	369	999999	535	999999	999999	91	452	168	827	747	811	597	868	727	13	550	824	999999	633	342	200	191	999999	694	999999	68	922	999999	813	999999	232	321	828	999999	148	477	111	38	999999	764	637	590	107	999999	403	213	999999	179	770	999999	565	692	872	999999	270	187	835	841	395	427	168	895	999999	893	525	999999	769	999999	589	535	999999	999999	150	869	704	609	94	252	999999	560	999999	753	787	809	999999	539	999999	70	343	960	641	270	643	496	605	742	999999	213	703	999999	444	232	590	244	565	999999	552	13	72	660	999999	593	999999	999999	856	415	999999	546	525	986	60	999999	930	628	893	188	161	654	273	962	374	880	548	397	999999	347	172	552	253	999999	987	445	998	999999	999999	58	720	808	639	999999	634	699	688	999999	852	735	302	961	999999	387	618	897	739	999999	296	999999	55	162	718	518	252	565	302	917	999	614	999999	257	760	999999	467	352	999999	83	337	674	202	830	545	390	55	210	212	866	999999	99	706	898	396	655	999999	568	99	130	947	79	407	999999	999999	247	35	999999	999999	504	999999	999999	883	665	772	621	30	224	617	338	999999	51	362	435	928	909	908	999999	860	115	999999	899	262	893	136	268	277	431	999999	307	364	999999	999	999999	947	722	216	50	135	999999	635	788	950	999999	657	905	716	999999	999999	809	339	224	193	106	662	999999	999999	989	539	513	353	598	111	999999	999999	999999	999999	655	488	999999	702	867	999999	999999	999999	64	999999	501	246	230	552	999999	588	313	999999	150	816	903	55	926	708	999999	511	999999	430	46	686	641	787	999999	863	71	999999	636	116	471	537	999999	626	999999	81	999999	752	319	960	57	19	999999	351	
833	656	148	609	561	507	485	366	999999	665	443	377	999999	999999	62	366	491	814	952	207	999999	612	718	999999	447	855	196	474	201	999999	383	36	888	299	999999	537	724	461	930	999999	631	115	999999	442	193	240	764	808	999999	953	479	999999	999999	601	845	999999	999999	861	999999	706	320	20	174	412	291	416	488	28	759	524	641	40	884	999999	999999	400	148	286	103	216	101	999999	774	999999	192	150	969	297	453	732	599	863	299	233	818	620	941	71	160	776	752	745	58	185	321	999999	358	243	35	455	92	999999	768	955	615	932	246	925	230	151	447	201	575	37	925	778	740	999999	16	999999	458	86	999999	326	464	355	339	598	926	743	792	736	272	997	999999	938	104	344	999999	885	383	999999	841	19	339	560	999999	31	260	543	708	698	237	79	999999	15	535	451	999999	999999	603	647	998	487	359	710	929	999999	999999	999999	683	999999	999999	130	999999	442	245	126	986	999999	185	317	348	999999	44	103	509	202	10	644	412	652	844	358	999999	736	27	364	660	629	631	603	644	999999	859	312	655	116	497	564	999999	419	465	596	94	296	309	615	999999	265	211	736	576	742	583	999999	561	693	839	999999	424	881	465	367	283	999999	672	84	999999	732	999999	403	999999	999999	874	993	999999	258	999999	994	999999	999999	911	405	427	894	36	999999	689	829	750	962	276	651	149	999999	953	999999	322	999999	624	234	999999	720	999999	808	41	140	868	590	843	313	429	999999	419	22	969	70	999999	999999	999999	999999	999999	704	981	485	136	999999	306	985	49	999999	935	999999	380	212	331	200	999999	999999	863	895	44	109	999999	446	542	431	242	137	999999	892	168	933	999999	999999	839	386	739	999999	999999	976	999999	882	550	753	999999	668	474	217	691	779	999999	330	999999	999999	735	296	718	544	943	705	822	179	76	157	931	999999	999999	525	999999	944	461	256	938	886	72	999999	558	242	78	874	956	34	445	149	419	838	418	306	129	553	999999	999999	398	975	999999	999999	816	403	821	999999	999999	949	999999	746	327	999999	391	638	999999	583	737	485	476	78	748	797	733	999999	737	103	592	508	999999	819	286	999999	858	999999	999999	408	345	164	421	701	999999	17	190	699	999999	193	999999	999999	999999	545	815	999999	999999	999999	999999	367	999999	889	666	727	784	365	999999	35	999999	70	378	429	906	199	248	583	999999	774	999999	741	616	44	114	554	647	812	799	859	13	104	538	999999	999999	375	478	455	999999	694	917	655	999999	165	239	761	814	36	999999	999999	
307	999999	127	953	272	495	750	999999	785	121	89	999999	566	693	31	375	531	840	694	999999	720	792	94	999999	857	999999	999999	461	804	999999	739	621	939	289	562	999999	976	584	275	250	999999	582	670	999999	614	946	99	770	144	999999	239	974	342	342	798	999999	157	748	999999	999999	217	299	100	443	382	999999	41	286	141	260	999999	947	574	454	915	147	132	707	765	911	322	999999	327	999999	122	764	999999	606	490	999999	623	999999	999999	999999	999999	335	491	237	14	156	999999	812	639	999999	475	292	410	999999	999999	661	999999	449	983	194	547	699	971	160	330	617	999999	999999	999999	93	636	170	468	168	421	590	655	895	703	618	999999	509	878	999999	475	829	364	999999	190	829	664	183	999999	303	867	342	364	999999	906	396	999999	488	26	555	257	999999	824	251	476	836	15	497	746	374	999999	999999	821	538	999999	501	263	789	255	999999	429	463	999999	174	301	999999	999999	324	989	316	652	518	493	332	195	999999	15	122	924	353	824	177	436	881	999999	999999	520	825	999999	999999	143	187	243	60	999999	794	999999	999999	999999	397	610	690	507	439	999999	679	554	499	352	525	495	999999	865	901	151	999999	36	999999	68	471	567	410	668	583	183	999999	999999	443	206	401	999999	355	999999	536	742	144	999999	997	169	437	284	31	999999	140	919	999999	322	342	908	875	768	365	601	999999	830	210	31	999999	999999	256	404	121	303	951	999999	149	978	338	169	999999	591	999999	999999	999999	197	546	999999	999999	999999	191	162	942	535	331	633	414	754	683	705	999999	999999	745	740	912	42	173	728	531	385	999999	999999	983	182	900	293	739	491	970	301	294	999999	493	269	85	103	462	586	972	328	350	395	305	633	626	895	846	999999	961	598	33	999999	999999	163	999999	177	179	769	634	47	893	923	784	392	421	269	629	485	665	819	580	587	755	999999	44	394	717	360	555	15	999999	450	529	999999	277	476	999999	339	999999	907	999999	692	951	934	999999	999999	999999	913	999999	367	999999	370	633	999999	27	999999	999999	203	999999	500	460	819	999999	628	999999	453	999999	412	124	945	392	299	111	757	894	887	635	999999	999999	616	782	804	149	198	999999	999999	817	999999	364	830	414	683	220	999999	457	114	479	333	343	981	33	999999	999999	999999	975	976	268	875	257	140	811	999999	424	999999	999999	999999	680	35	999999	524	999999	27	58	999999	541	708	89	999999	310	999999	418	999999	487	797	593	999999	15	873	223	763	817	942	138	999999	29	173	269	999999	175	801	434	453	444	
819	355	15	999999	514	999999	276	897	51	574	467	721	999999	762	626	918	999999	649	806	812	135	706	693	889	824	999999	999999	449	380	61	999999	365	964	867	668	999999	999999	432	500	149	946	866	776	377	670	512	519	411	642	999999	41	161	628	641	319	123	662	125	336	250	999999	826	526	989	75	112	756	999999	104	999999	339	999999	159	667	999999	268	999999	325	229	999999	755	999999	807	999999	30	999999	736	333	999999	554	789	473	999999	260	999999	130	350	999999	312	567	756	877	316	466	460	330	999999	961	776	60	193	346	896	999999	495	400	29	935	969	717	376	433	94	549	999999	866	615	898	884	745	999999	152	23	661	565	877	999999	350	999999	699	999999	999999	556	507	370	452	576	90	764	392	110	415	818	999999	201	332	792	767	80	999999	715	113	86	41	142	999999	333	245	460	999999	740	678	999999	999999	999999	600	876	586	188	943	299	534	143	501	644	513	333	427	469	999999	94	999999	279	547	999999	252	699	525	375	999999	129	341	630	157	652	431	610	549	999999	601	999999	216	588	999999	999999	190	969	584	396	629	999999	905	775	228	532	847	409	266	999999	999999	999999	999999	221	859	823	958	904	999999	849	999999	902	784	203	868	999999	878	313	152	253	803	282	124	999999	999999	611	999999	566	411	624	999999	32	354	999999	115	699	105	994	729	313	345	285	983	735	184	726	933	711	999999	999999	654	999999	999999	22	490	846	786	231	475	999999	609	401	999999	371	55	200	558	530	97	179	690	883	584	838	907	527	999999	999999	955	28	677	999999	660	969	999999	270	765	341	773	269	913	874	529	480	704	944	783	622	689	984	178	413	999999	737	751	770	959	429	115	962	557	407	276	456	580	107	741	533	400	784	999999	999999	756	828	999999	816	364	114	143	963	744	676	699	999999	999999	274	888	923	227	210	999999	346	999999	999999	999999	516	607	82	899	606	213	260	999999	999999	559	951	657	795	481	935	999999	855	999999	151	999999	880	707	305	999999	316	999999	817	999999	200	483	98	990	945	127	749	218	291	214	999999	760	999999	455	794	421	999999	616	102	451	291	793	455	61	999999	999999	831	808	999999	475	592	397	999999	999999	999999	431	999999	961	711	678	999999	999999	999999	651	757	390	999999	434	912	999999	999999	700	126	999999	33	406	38	47	905	362	295	940	999999	815	999999	149	375	549	425	373	999999	936	904	424	719	564	999999	804	303	704	859	406	895	428	767	892	281	29	921	634	402	433	65	359	392	791	820	318	
39	618	999999	999999	19	549	932	771	795	999999	999999	468	737	233	999999	999999	503	888	54	999999	58	728	868	356	628	999999	999999	999999	881	999999	42	928	744	360	774	684	689	999999	397	356	495	999999	107	999999	999999	999999	897	178	689	999999	855	503	746	341	270	311	750	668	565	228	578	415	999999	999999	669	999999	724	386	459	69	521	999999	501	698	992	62	999999	298	983	999999	999999	801	999999	36	700	538	191	412	100	473	934	30	120	999999	777	90	115	999999	910	644	738	520	719	629	342	36	11	58	349	217	681	462	999999	398	334	999999	576	863	548	999999	546	999999	999999	986	134	501	718	333	999999	999999	999999	771	999999	348	437	383	92	999999	694	673	999999	143	999999	882	792	482	344	721	843	11	513	251	319	779	108	426	234	733	999999	840	318	678	137	436	999999	909	84	347	999999	999999	694	999999	179	875	604	412	999999	413	204	652	166	999999	999999	919	999999	999999	461	607	999999	20	999999	358	999999	853	999999	858	16	636	999999	999999	407	997	999999	892	999999	155	82	999999	185	696	178	821	539	999999	683	322	198	218	999999	564	457	476	999999	999999	803	346	654	325	999999	999999	405	621	999999	321	254	999999	246	999999	999999	999999	633	999999	432	553	842	999999	818	860	180	52	999999	797	999999	999999	435	999999	899	809	999999	970	500	756	924	439	300	557	40	228	999999	999999	85	601	605	775	930	440	54	554	117	999999	527	794	155	999999	86	607	22	733	885	323	269	999999	999999	641	761	876	102	992	999999	295	306	600	999999	655	999999	999999	202	833	137	995	886	999999	999999	622	453	706	611	999999	999999	692	544	307	342	999999	264	648	999999	999999	23	999999	999999	61	302	822	999999	999999	541	499	509	999999	415	189	605	890	436	914	734	886	198	64	275	644	999999	569	999999	999999	267	967	400	999999	975	999999	999999	83	999999	835	999999	879	452	526	175	121	999999	354	286	364	999999	999999	858	350	913	999999	775	959	788	703	999999	732	999999	181	668	999999	108	190	42	999999	370	531	243	600	861	855	443	999999	889	163	696	295	292	396	306	815	119	60	415	999999	462	860	295	953	999999	330	807	281	999999	601	22	766	999999	109	993	999999	999999	267	489	67	772	113	999999	635	16	135	999999	685	999999	852	999999	999999	999999	272	999999	510	999999	289	187	540	58	172	814	297	150	930	974	193	402	999999	607	852	570	357	997	359	999999	660	946	298	880	999999	406	14	148	964	991	58	384	493	934	929	90	948	19	609	298	999999	494	86	161	266	292	999999	
999999	611	487	428	275	375	720	585	342	888	660	925	766	809	159	186	939	925	808	999999	202	999999	771	999999	347	999999	70	17	175	870	146	624	839	658	999999	536	486	999999	999999	19	773	358	596	999999	298	94	843	489	632	318	147	235	457	383	555	999999	999999	865	90	999999	314	712	420	472	751	999999	999999	117	60	623	699	376	152	799	145	844	91	580	334	999999	553	580	385	856	732	911	999999	466	999999	999999	999999	999999	999999	999999	704	71	938	133	449	262	998	736	439	19	999999	771	999999	658	247	999999	496	269	541	999999	999999	733	337	999999	739	999999	869	999999	13	869	926	89	884	999999	104	84	905	999999	140	82	265	817	151	375	248	961	827	518	228	999999	695	999999	89	665	579	999999	734	999999	393	609	392	379	732	570	93	539	999999	844	563	173	805	999999	138	469	999999	516	592	961	325	999999	22	999999	410	610	999999	499	999	229	668	999999	999999	530	574	531	689	885	95	581	291	708	85	983	954	64	597	167	999999	619	999999	999999	389	772	70	615	999999	40	968	131	999999	593	539	667	999999	439	823	284	999999	607	779	999999	999999	999999	680	616	702	39	406	355	23	26	999999	389	135	605	744	577	999999	999999	935	999999	999999	963	195	999999	999999	417	999999	524	999999	322	999999	700	840	417	999999	378	102	453	912	999999	633	622	118	379	999999	159	541	999999	999999	256	813	14	672	130	768	999999	999999	981	448	295	232	881	999999	999999	822	500	549	718	964	375	999999	27	55	378	999999	999999	854	815	999999	28	999999	999999	829	984	509	200	38	720	648	182	552	999999	999999	627	344	751	508	999999	557	999999	610	823	616	329	771	796	999999	303	104	474	613	999999	999999	430	999999	995	999999	139	201	631	472	829	999999	791	999999	374	22	999999	44	999999	796	999999	999999	999999	999999	62	620	509	223	712	242	735	999999	184	999999	542	999999	584	999999	348	999999	378	226	925	439	781	999999	824	506	999999	784	539	999999	820	677	176	999999	291	999999	367	385	999999	916	488	399	736	213	895	232	290	940	437	220	695	585	427	999999	342	965	636	309	795	12	817	999999	702	475	805	506	402	999999	153	572	850	963	155	999999	737	536	702	578	857	999999	226	999999	356	328	573	999999	260	999999	999999	325	385	67	590	551	108	560	999999	270	407	398	999999	999999	796	865	999999	732	439	965	492	806	999999	68	451	202	785	361	582	383	902	999999	256	455	381	999999	197	792	382	603	363	187	839	441	999999	469	773	726	668	491	958	841	805	999999	464	
612	62	326	999999	999999	765	746	978	999999	368	837	999999	384	128	999999	677	577	359	836	611	999999	967	831	999999	982	999999	69	692	100	999999	70	764	961	990	999999	775	870	186	985	999999	616	209	526	82	342	999999	398	607	699	813	390	492	969	683	160	645	231	438	633	968	999999	64	887	897	999999	83	191	393	360	204	806	401	374	999999	994	115	451	999999	999999	666	40	462	993	287	44	999999	795	287	840	133	554	442	552	26	141	562	322	628	774	269	145	999999	257	505	17	989	128	970	689	55	999999	472	882	967	937	254	70	609	999999	999999	999999	999999	552	236	650	373	848	357	999999	999999	792	822	983	296	530	34	214	999999	280	55	999999	824	598	795	929	999999	560	585	88	887	501	712	999999	55	981	999999	463	30	855	643	150	999999	999999	257	262	380	488	596	446	912	49	573	339	817	279	463	315	756	306	568	813	273	999999	978	940	90	67	938	999999	299	571	193	642	999999	904	689	720	999999	543	558	999999	964	148	175	848	928	382	947	776	528	999999	706	724	296	829	877	501	135	316	181	999999	550	291	999999	999999	855	930	999999	913	589	742	963	999999	747	965	848	999999	112	999999	21	707	999999	172	786	999999	865	999999	355	807	36	198	595	44	999999	245	999999	683	990	824	999999	998	680	999999	999999	785	999999	493	976	999999	980	752	398	999999	305	474	999999	387	999999	784	999999	395	584	895	886	999999	157	929	851	512	912	999999	144	999999	147	23	37	999999	975	11	999999	382	493	34	999999	284	999999	600	999999	897	42	674	188	999999	999999	606	423	785	157	796	637	999999	641	999999	418	815	618	999999	857	291	446	999999	412	502	383	113	902	559	78	611	601	999999	999999	954	999999	247	987	927	939	999999	600	999999	999999	189	999999	377	741	999999	616	21	999999	689	742	458	999999	905	272	685	832	245	704	863	716	545	999999	89	999999	686	999999	180	999999	690	181	999999	691	204	999999	233	138	16	999999	882	943	67	999999	999999	814	741	503	999999	999999	311	104	999999	836	736	535	392	999999	999999	999999	64	999999	445	193	999999	517	426	767	266	706	49	999999	999999	873	821	999999	658	600	292	274	113	193	999999	205	999999	999999	478	490	954	668	817	249	999999	483	317	858	507	873	999999	404	999999	973	999999	999999	936	754	999999	829	999999	815	877	999999	999999	30	430	871	603	999999	666	389	49	935	812	597	999999	999999	999999	353	565	963	423	784	629	888	999999	999999	999999	562	269	772	328	999999	476	149	791	999999	999999	823	62	446	
264	266	216	590	999999	462	999999	650	999999	146	50	999999	273	60	402	102	172	813	154	999999	925	999999	981	894	71	999999	469	672	805	863	999999	999999	300	129	709	166	999999	48	999999	423	999999	305	583	132	732	403	384	999999	999999	699	862	734	999999	761	999999	223	999999	322	529	963	993	498	844	125	883	999999	633	154	351	999999	524	133	290	731	333	630	999999	999999	999999	999999	26	999999	999999	116	10	528	999999	538	608	495	880	265	519	569	429	478	999999	468	248	582	770	240	83	999999	185	739	453	947	438	890	756	426	160	862	947	948	572	737	124	365	938	999999	545	856	364	999999	614	720	311	854	180	998	619	589	999999	786	971	999999	931	271	84	273	110	999999	739	463	999999	999999	622	999999	999999	722	353	883	999999	675	694	227	999999	999999	999999	733	646	583	719	757	806	570	965	171	977	158	806	853	290	674	994	827	126	900	163	957	108	830	948	457	654	736	945	231	101	999999	277	24	145	351	999999	999999	998	981	657	999999	691	461	503	757	915	500	602	999999	680	999999	110	255	763	177	999999	815	635	999999	112	80	625	743	79	999999	999999	999999	717	999999	56	478	828	145	253	999999	999999	999999	999999	201	541	999999	144	975	550	999999	999999	32	260	968	717	811	890	736	878	999999	999999	947	392	280	999999	133	999999	662	923	212	999999	999999	11	999999	901	987	488	444	730	948	935	650	202	844	999999	999999	541	748	999999	999999	999999	102	266	666	699	999999	265	66	324	418	380	481	61	347	197	688	30	116	77	729	332	456	999999	999999	651	279	754	548	700	999999	591	44	999999	688	999999	999999	709	345	455	999999	732	999999	129	322	999999	463	598	855	656	890	999999	435	681	502	999999	140	96	336	24	430	573	717	366	999999	826	346	51	999999	722	252	979	684	660	494	997	900	999999	999999	361	198	681	999999	999999	809	188	166	362	937	775	999999	858	382	330	35	18	25	999999	822	495	241	422	234	143	414	911	999999	774	197	505	999999	803	403	974	826	748	674	825	999999	128	670	983	113	598	999999	394	606	999999	635	485	982	835	999999	208	130	776	999999	999999	487	898	999999	391	174	442	764	999999	464	408	503	286	999999	199	519	703	825	257	318	999999	906	30	999999	799	148	712	523	999999	999999	205	854	60	999999	907	999999	999999	104	999999	819	999999	834	544	929	208	860	359	150	999999	999999	811	382	872	468	821	860	999999	594	999999	253	462	919	587	404	269	553	453	984	437	851	861	608	999999	438	647	801	371	101	
999999	939	789	571	730	860	486	822	982	999999	480	999999	999999	73	999999	45	366	751	256	150	669	655	416	375	713	941	464	212	835	443	820	29	498	999999	489	295	464	891	198	999999	999999	999999	571	861	513	999999	969	798	739	511	82	895	555	231	431	460	532	423	999999	789	405	999999	986	548	771	999999	559	515	999999	583	581	475	562	528	232	231	999999	999999	861	333	971	666	473	334	371	925	473	276	944	38	763	50	43	409	331	999999	460	32	100	999999	830	464	223	166	930	606	999999	36	998	999999	999999	977	999999	534	817	739	809	662	187	999999	987	292	571	555	820	540	442	163	206	588	770	70	999999	809	503	517	999999	317	403	764	593	446	278	744	999999	999999	487	508	999999	592	834	798	845	255	74	999999	999999	999999	345	399	174	189	830	420	438	999999	999999	999999	40	999999	296	502	999999	422	999999	551	24	826	893	44	63	933	571	613	999999	972	224	999999	745	956	999999	999999	999999	14	600	414	999999	857	315	999999	272	734	478	291	306	341	540	433	992	522	999999	999999	774	999999	346	240	999999	226	666	466	101	314	17	83	686	511	531	264	999999	848	999999	166	999999	547	771	328	999999	290	317	422	441	791	999999	232	433	557	999999	999999	667	369	999999	400	201	848	264	958	999999	404	999999	999999	810	286	610	154	588	376	999999	237	539	28	999999	337	999999	999999	35	309	97	785	650	139	501	861	596	463	61	544	999999	673	292	999999	600	69	685	999999	999999	165	191	81	644	67	12	782	139	649	593	468	491	947	999999	955	870	941	754	474	303	948	689	157	102	53	410	881	999999	999999	999999	999999	999999	999999	999999	870	127	25	151	593	999999	719	732	999999	870	999999	63	28	850	336	942	659	315	999999	999999	663	475	44	999999	999999	999999	131	837	413	232	876	817	104	999999	952	837	999999	800	170	348	583	999999	999999	999999	510	990	392	41	999999	783	768	999999	440	178	978	999999	93	999999	550	937	15	882	328	724	993	775	958	713	999999	498	97	858	154	999999	645	447	732	756	999999	610	273	99	229	630	464	475	386	926	336	558	999999	818	259	233	999999	701	897	999999	999999	734	41	999999	144	129	695	999999	266	567	533	540	672	337	567	940	673	915	662	697	999999	528	399	42	387	999999	999999	279	608	920	999999	943	999999	999999	472	999999	579	594	955	110	999999	554	999999	818	403	795	885	999999	261	319	560	426	999999	209	758	765	345	998	999999	795	384	999999	311	346	999999	589	999999	959	864	823	999999	88	960	
562	763	715	319	580	999999	592	463	327	27	298	370	124	904	349	955	707	408	999999	303	170	725	518	253	872	791	813	804	999999	563	437	948	999999	999999	486	999999	52	999999	765	999999	708	341	66	408	999999	999999	913	685	651	13	166	424	999999	785	799	999999	254	999999	999999	789	826	788	537	764	590	350	889	999999	999999	902	999999	261	999999	221	594	829	669	119	241	897	878	999999	163	922	406	23	168	696	666	650	202	579	18	975	542	920	804	302	818	672	95	999999	267	748	100	999999	999999	999999	200	970	177	145	241	549	999999	697	634	999999	999999	576	191	203	999999	777	710	343	252	667	999999	673	34	999999	999999	569	811	622	999999	415	832	501	243	589	505	999999	482	999999	348	468	75	845	296	199	934	252	490	892	999999	489	47	999999	662	122	999999	999999	999999	800	844	999999	738	297	827	229	781	866	342	999999	697	999999	304	653	995	999999	999999	833	999999	835	442	58	89	919	999999	999999	377	86	999999	131	688	978	999999	681	222	676	730	777	27	76	417	78	909	999999	204	968	195	393	999999	999999	519	76	999999	120	999999	795	592	819	939	446	999999	705	999999	221	913	718	555	623	440	328	63	825	815	321	427	999999	149	201	724	390	205	999999	324	961	611	999999	999999	639	323	427	999999	911	838	999999	224	712	51	697	973	485	423	571	952	999999	824	694	999999	827	693	999999	656	999999	104	999999	999999	999999	391	75	610	301	879	915	309	23	245	151	999999	999999	107	715	332	451	228	999999	967	633	41	882	147	917	371	22	946	328	771	999999	816	289	339	999999	331	976	999999	999999	606	507	272	939	207	682	706	999999	730	999999	671	214	999999	855	999999	617	836	508	999999	692	929	867	968	999999	252	552	334	707	905	751	999999	356	363	546	642	469	371	999999	685	464	999999	356	999999	968	656	999999	519	999999	999999	721	519	822	58	405	752	739	539	290	999999	654	357	999999	999999	979	594	325	999999	636	223	132	256	744	823	473	481	583	585	10	334	999999	42	373	19	193	999999	999999	308	958	794	902	930	999999	999999	40	116	221	246	312	999999	341	999999	883	747	575	999999	775	999	584	923	178	164	538	955	21	621	983	989	926	747	32	27	891	841	321	999999	999999	348	792	367	270	347	999999	626	993	969	159	626	443	717	465	572	724	999999	625	999999	401	134	394	999999	132	231	319	999999	999999	323	823	51	999999	383	310	436	216	226	663	831	881	912	999999	51	472	999999	556	218	291	460	302	856	226	573	999999	
999999	954	999999	244	999999	37	999999	999999	679	155	117	201	999999	417	999999	365	507	999999	794	866	488	999999	353	999999	765	999999	999999	283	999999	999999	967	825	999999	582	269	482	833	982	624	803	174	647	292	999999	365	175	496	801	999999	104	795	999999	999999	707	322	999999	611	436	478	373	926	999999	373	999999	188	291	339	487	158	556	532	999999	999999	999999	999999	999999	879	999999	591	600	188	999999	31	806	999999	493	999999	164	270	999999	871	406	513	260	999999	730	284	633	999999	999999	836	18	652	705	571	280	726	440	15	481	999999	999999	844	999999	194	626	422	566	432	694	887	184	999999	767	999999	135	21	507	999999	999999	566	255	740	518	764	180	999999	325	245	955	999999	964	999999	789	392	717	999999	635	76	259	999999	718	211	999999	195	999999	999999	885	30	446	268	229	325	43	914	999999	999999	999999	999999	999999	999999	999999	331	477	927	923	34	438	385	967	573	386	441	865	999999	848	999999	718	332	999999	999999	771	999999	798	696	548	999999	126	999999	639	304	999999	521	61	999999	220	999999	733	104	272	636	362	510	62	999999	999999	787	459	999999	76	999999	999999	13	21	635	208	999999	532	780	389	284	908	563	745	673	346	865	999999	585	453	461	320	999999	69	475	999999	271	999999	925	814	760	198	746	808	931	600	232	509	425	91	999999	999999	953	999999	999999	999999	799	999999	389	999999	26	999999	999999	926	614	999999	999999	943	545	609	936	561	999999	965	629	95	171	755	813	82	123	365	964	503	46	999999	367	909	81	747	236	999999	861	399	999999	362	324	820	203	544	520	288	964	999999	155	855	268	999999	96	903	566	53	951	317	422	660	444	380	889	27	39	180	999999	798	383	440	999999	999999	999999	276	999999	351	561	999999	562	835	401	999999	358	190	999999	379	823	999999	999999	193	999999	999999	999999	147	918	943	930	185	999999	349	416	176	442	999999	999999	999999	820	819	142	999999	999999	999999	755	999999	269	295	32	708	999999	999999	999999	704	617	200	885	155	240	39	358	827	420	386	763	999999	428	235	716	643	35	287	559	14	45	965	701	872	799	999999	999999	632	921	231	496	855	992	999999	559	252	829	20	820	790	999999	314	804	115	999999	542	168	44	579	999999	683	412	110	999999	668	999999	498	22	356	841	162	726	906	999999	999999	907	230	999999	676	473	813	999999	466	999999	543	731	171	595	999999	266	240	843	63	541	547	94	755	648	53	907	753	999999	999999	979	999999	999999	999999	615	999999	999999	322	451	368	115	575	668	945	341	809	999999	490	999999	
999999	99	610	318	673	374	651	805	162	581	673	768	999999	996	361	487	140	799	999999	556	380	999999	943	788	484	947	999999	999999	149	424	999999	116	427	850	758	573	378	329	80	44	963	420	858	999999	778	599	999999	579	317	467	211	20	999999	934	532	126	156	822	999999	725	408	772	666	999999	999999	567	351	999999	999999	788	119	999999	728	298	592	959	93	999999	20	884	561	397	572	681	223	828	501	493	999999	642	427	556	999999	355	636	201	999999	999999	998	220	258	526	341	529	999999	999999	291	326	351	572	999999	999999	811	999999	173	20	209	984	999999	999999	76	999999	550	605	370	563	325	999999	662	999999	216	999999	213	800	636	45	999999	999999	999999	823	547	999999	151	755	609	484	744	545	191	625	991	999999	605	95	154	999999	975	736	168	794	84	907	999999	951	366	79	999999	21	999999	138	955	166	660	999999	375	890	716	795	999999	999999	818	999999	202	999999	408	447	367	999999	999999	245	69	999999	999999	999999	999999	639	999999	200	399	540	744	733	232	62	669	999999	117	903	719	263	683	190	999999	282	999999	303	715	626	552	918	711	621	365	87	79	635	282	131	953	735	379	999999	999999	465	151	95	558	149	377	573	339	464	999999	401	999999	879	588	612	999999	455	924	895	647	480	828	999999	999999	154	983	43	562	999999	950	983	884	166	999999	285	140	890	745	575	258	979	588	257	222	964	525	200	999999	670	567	999999	811	483	999999	925	999999	27	717	413	166	343	20	353	514	425	517	405	104	313	481	672	999999	359	646	999999	892	581	911	999999	999999	793	999999	999999	429	452	182	410	287	858	648	123	183	342	418	915	968	999999	743	797	999999	129	105	999999	198	894	798	999999	837	221	43	65	115	314	999999	373	999999	128	924	71	999999	116	999999	245	665	367	499	377	940	731	700	657	999999	124	956	509	697	253	999999	534	654	999999	999999	999999	999999	999999	999999	869	557	55	999999	999999	320	681	999999	350	11	859	999999	830	405	430	521	999999	520	999999	228	991	357	999999	675	999999	424	400	417	532	543	999999	420	82	360	630	819	894	172	850	346	165	999999	999999	507	838	175	999999	139	999999	999999	467	555	999999	374	26	521	283	379	465	435	920	274	32	807	949	999999	16	480	774	610	999999	943	670	49	72	431	999999	776	837	937	999999	999999	193	333	85	506	970	707	344	118	546	525	706	999999	426	999999	547	808	999999	999999	168	999999	999999	623	999999	523	884	999999	312	999999	779	506	999999	527	884	659	91	698	731	452	478	
999999	999999	666	74	111	999999	255	623	181	999999	933	228	448	999999	158	906	570	751	562	621	570	405	749	339	50	982	189	999999	766	809	848	999999	115	920	860	266	698	558	480	286	999999	786	140	709	999999	287	103	748	736	753	521	947	178	830	907	999999	396	336	33	129	67	716	857	372	45	856	122	528	919	891	218	21	281	285	982	999999	999999	50	493	762	888	999999	803	23	999999	901	907	999999	22	956	999999	371	535	361	229	999999	929	999999	674	999999	175	575	999999	999999	545	510	675	999999	847	133	637	999999	843	271	240	626	913	843	85	144	999999	999999	516	962	999999	846	486	999999	65	70	999999	508	376	504	597	323	999999	958	478	787	235	24	437	888	328	999999	999999	999999	999999	603	19	95	999999	539	50	337	999999	867	999999	698	999999	755	999999	787	279	139	980	349	999999	916	25	999999	375	298	908	934	410	999999	643	507	999999	999999	798	462	60	999999	816	999999	463	270	999999	744	145	779	762	999999	186	649	619	999999	543	999999	600	215	588	64	719	403	631	999999	926	441	233	324	380	811	956	384	736	510	322	153	885	413	661	999999	819	999999	535	999999	757	760	18	454	964	149	621	593	874	999999	59	423	999999	357	343	823	520	820	409	999999	523	802	999999	119	876	400	303	197	553	317	245	133	867	203	999999	176	999999	779	360	240	200	373	510	740	460	899	939	538	80	837	760	999999	196	584	999999	955	847	999999	577	574	846	434	999999	567	760	999999	556	21	998	999999	999999	741	469	179	760	160	302	182	658	977	461	764	999999	999999	999999	246	937	292	289	999999	999999	533	211	786	999999	765	999999	999999	999999	534	352	928	539	902	446	999999	539	27	823	763	999999	999999	250	600	122	91	317	334	20	524	988	273	731	604	848	999999	539	682	785	995	827	999999	202	133	634	533	234	224	999999	537	707	919	469	999999	999999	653	292	999999	999999	311	457	998	999999	465	999999	89	206	935	999999	579	489	856	242	999999	936	313	481	127	999999	589	857	999999	999999	482	816	999999	803	999999	999999	204	585	929	18	483	547	829	999999	737	999999	999999	336	299	169	999999	58	850	687	999999	588	437	181	999999	644	999999	454	364	999999	459	999999	477	999999	989	999999	999999	993	999999	847	758	290	117	886	999999	539	420	263	568	933	365	433	966	999999	172	627	435	32	419	999999	999999	38	192	885	999999	999999	120	999999	347	227	309	706	499	13	929	360	481	551	437	635	233	830	886	431	999999	36	682	96	123	371	646	999999	999999	
275	922	729	107	999999	918	655	429	151	915	350	634	658	934	963	461	811	156	883	595	784	70	103	152	761	307	941	416	999999	999999	975	580	472	999999	233	999999	999999	263	999999	633	781	999999	92	915	545	797	928	101	719	634	311	225	762	999999	799	215	828	587	345	923	999999	999999	999999	985	940	769	171	536	710	882	262	558	896	260	814	577	978	188	999999	999999	378	999999	697	398	854	999999	999999	231	333	28	261	621	999999	336	999999	542	810	106	974	775	635	402	390	836	999999	753	329	511	437	999999	236	650	981	381	554	137	999999	17	140	190	951	940	213	692	999999	641	640	999999	605	281	766	999999	213	830	999999	976	999999	860	999999	110	999999	316	793	110	791	611	640	999999	781	527	990	999999	966	794	824	695	199	698	215	741	123	759	999999	999999	465	355	999999	160	999999	578	669	690	999999	39	750	999999	999999	999999	999999	29	999999	104	788	87	999999	999999	915	419	999999	999999	786	769	999999	285	987	680	410	999999	645	445	175	999999	504	999999	858	309	812	936	53	189	548	96	797	195	740	29	970	999999	874	502	440	36	999999	999999	791	899	45	715	51	79	244	999999	999999	464	854	999999	599	586	229	981	160	979	999999	999999	105	699	972	470	544	999999	999999	580	764	152	15	148	344	105	420	999999	274	107	894	973	999999	41	629	342	340	228	429	999999	999999	892	352	461	660	328	999999	999999	999999	574	999999	83	369	663	753	324	459	999999	999999	503	999999	270	716	63	94	999999	881	999999	80	639	139	326	999999	325	970	999999	799	554	488	26	792	328	40	699	999999	821	999999	999999	287	314	999999	999999	51	925	228	999999	999999	299	999999	267	446	249	31	297	444	855	999999	53	692	881	999999	904	238	171	711	846	239	26	137	273	788	999999	999999	765	756	999999	284	999999	107	630	695	510	187	230	579	553	999999	743	999999	80	297	570	598	999999	999999	978	396	880	224	999999	999999	999999	172	112	479	847	999999	265	540	999999	580	999999	999999	72	196	24	726	17	591	167	549	496	761	66	976	228	10	389	999999	999999	999999	404	999999	725	520	535	348	999999	751	732	999999	52	212	336	500	388	623	536	999999	775	261	388	298	66	832	623	408	115	999999	261	846	999999	289	762	809	185	509	999999	551	999999	675	999999	999999	859	999999	507	293	435	565	597	604	473	999999	211	999999	999999	999999	353	892	897	999999	242	999999	500	885	27	763	449	526	325	879	999999	985	559	109	610	132	999999	989	335	339	972	550	999999	656	382	903	87	
246	78	79	165	999999	999999	533	999999	703	765	973	59	744	999999	908	250	999999	212	488	620	999999	999999	618	999999	363	567	567	164	692	418	843	512	123	685	212	458	999999	723	73	341	999999	666	906	366	999999	939	591	495	74	999999	820	454	894	293	976	330	999999	403	801	771	96	378	750	294	922	470	935	999999	641	459	994	994	148	156	999999	445	19	262	999999	423	999999	81	99	999999	598	399	618	830	999999	882	999999	999999	921	301	254	658	999999	999999	999999	995	999999	999999	999999	999999	314	825	315	748	699	540	320	999999	192	387	999999	24	288	367	696	532	852	999999	359	759	460	152	82	847	901	999999	529	397	818	225	419	453	228	484	999999	999999	94	869	999999	178	571	999999	669	544	999999	240	379	999999	999999	911	152	999999	999999	104	999999	171	752	468	846	764	20	923	388	967	967	999999	796	803	288	923	448	999999	974	191	198	657	483	538	350	671	566	971	471	999999	999999	521	280	999999	999999	916	999999	626	32	375	999999	647	999999	701	999999	164	443	575	279	11	473	169	923	991	906	999999	688	999999	127	185	208	48	999999	482	894	456	81	672	999999	372	904	821	999999	608	32	550	244	781	962	196	237	990	702	469	999999	913	597	289	227	823	238	805	508	999999	999999	999999	999999	941	999999	129	999999	999999	102	907	107	999999	209	999999	968	365	272	907	261	999999	947	999999	346	991	49	999999	859	791	454	659	144	999999	323	122	441	903	999999	302	974	999999	999999	466	898	794	372	999999	713	281	999999	862	999999	331	999999	577	899	959	999999	204	999999	999999	999999	301	326	442	999999	998	999999	96	883	75	11	970	932	418	827	490	999999	551	629	258	999999	587	999999	592	109	813	999999	745	223	999999	130	170	400	159	583	999999	150	465	31	374	462	999999	398	255	999999	590	398	145	750	418	999999	240	574	653	999999	999999	820	733	999999	999999	453	593	999999	999999	944	840	579	782	999999	25	999999	854	530	265	796	650	199	235	731	519	424	419	994	999999	999999	889	595	746	603	901	999999	999999	132	71	999999	999999	753	986	310	30	20	616	310	735	78	999999	710	319	857	905	999999	594	12	823	545	44	599	999999	999999	65	254	833	999999	933	33	999999	731	468	344	927	897	213	999999	710	508	807	999999	269	999999	47	999999	286	889	697	419	407	999999	999999	525	886	999999	684	999999	254	775	187	437	377	711	999999	73	999999	974	929	18	999999	668	999999	999999	737	926	999999	343	540	876	968	943	492	999999	625	999999	432	942	458	658	222	795	680	
999999	331	380	740	557	601	974	999999	311	999999	688	139	739	123	983	788	960	999999	351	876	378	807	243	945	852	96	615	641	999999	526	281	999999	493	987	366	994	999999	195	782	741	566	999999	666	999999	803	394	886	415	448	164	498	999999	999999	918	312	137	97	435	887	999999	986	999999	999999	999999	687	999999	999999	999999	757	999999	430	774	167	609	320	437	150	999999	999999	468	209	999999	202	156	38	999999	923	574	999999	238	999999	932	307	321	755	999999	315	881	307	999999	748	145	658	458	999999	723	560	271	608	999999	987	839	294	429	271	786	150	489	757	133	968	81	999999	529	93	999999	477	846	854	999999	132	999999	999999	240	720	74	550	743	999999	314	12	999999	999999	809	250	76	648	877	59	968	92	825	134	183	941	676	78	139	375	245	999999	714	416	999999	752	728	887	63	999999	206	246	999999	77	452	131	316	115	267	288	999999	850	999999	796	886	14	306	999999	777	298	54	996	421	999999	999999	68	999999	255	454	66	521	189	999999	178	852	731	999999	758	999999	62	635	999999	811	999999	358	394	656	918	529	516	455	594	119	764	665	210	824	39	890	394	833	71	661	210	766	837	265	999999	999999	164	329	548	999999	725	663	483	194	570	29	999999	999999	379	725	937	610	927	999999	829	513	651	907	655	868	297	229	574	909	611	999999	521	999999	999999	974	999999	999999	907	141	999999	111	191	26	264	20	999999	999999	463	345	723	999999	839	768	436	999999	999999	257	999999	999999	999999	506	99	574	583	486	508	663	186	999999	999999	751	703	999999	684	728	331	635	652	645	770	999999	765	238	195	999999	254	752	702	317	999999	127	999999	237	966	887	22	999999	442	777	512	444	999999	999999	999999	972	896	53	93	999999	999999	666	604	39	910	861	741	860	388	999999	241	999999	960	868	721	999999	239	476	999999	796	715	714	999999	875	999999	999999	507	706	253	999999	125	211	669	994	720	27	522	493	326	999999	156	999999	999999	999999	546	756	484	937	347	751	743	430	223	296	999999	882	473	999999	895	585	364	45	616	175	456	39	96	966	158	999999	999999	745	159	725	650	564	485	331	338	999999	850	569	368	502	480	999999	988	382	11	838	553	999999	597	999999	749	121	999999	73	999999	516	670	518	789	643	40	997	280	999999	999999	999999	406	999999	401	519	734	795	999999	123	695	999999	50	714	964	320	160	999999	158	999999	999999	538	29	999999	906	821	716	342	999999	724	472	482	424	501	735	573	999999	411	401	88	17	954	999999	430	378	663	
999999	956	999999	479	493	111	849	863	999999	117	418	983	245	579	802	401	999999	999999	651	222	346	549	978	400	878	748	536	79	410	30	104	598	54	253	355	759	999999	310	999999	371	999999	561	999999	999999	165	999999	176	822	285	615	939	491	779	165	326	926	977	162	600	999999	999999	999999	999999	500	999999	999999	938	991	233	999999	612	714	999999	290	588	999999	570	360	245	430	581	714	794	999999	91	612	819	888	926	429	781	636	999999	496	796	854	999999	999999	999999	344	999999	999999	999999	242	13	234	999999	499	577	541	366	627	917	179	173	860	985	668	419	999999	11	59	75	803	271	999999	999999	999999	999999	733	686	91	745	999999	999999	406	125	561	999999	856	999999	329	320	394	73	164	999999	540	332	936	869	440	79	215	343	469	120	795	971	37	230	544	15	999999	855	284	882	26	268	766	744	433	876	999999	566	999999	738	680	999999	999999	267	474	999999	557	864	255	22	999999	566	999999	296	329	999999	764	636	308	324	476	999999	788	281	702	281	566	201	445	999999	517	648	662	730	439	999999	864	769	755	999999	457	999999	610	272	352	999999	816	480	424	843	122	925	268	999999	272	999999	952	835	565	202	999999	999999	428	691	504	999999	999999	721	856	275	726	994	881	667	999999	496	927	999999	928	251	464	96	999999	602	999999	591	389	306	468	297	999999	38	999999	562	999999	100	561	919	767	999999	999999	999999	623	159	999999	128	54	601	498	776	224	436	999999	323	999999	999999	590	999999	249	913	999999	607	263	999999	172	698	999999	328	372	999999	999999	18	757	476	695	369	472	626	484	999999	547	788	999999	999999	83	999999	999999	999999	824	999999	509	999999	679	854	999999	949	841	999999	987	999999	338	725	238	999999	842	215	678	440	627	999999	787	964	351	916	375	722	999999	571	496	496	577	898	503	999999	277	208	999999	903	526	999999	528	419	999999	65	994	822	560	999999	849	867	997	689	999999	456	266	545	393	999999	489	237	159	280	567	500	851	999999	231	999999	999999	643	877	999999	914	999999	850	999999	335	296	922	999999	172	999999	721	999999	499	999999	635	57	70	731	814	575	999999	299	999999	258	999999	147	213	564	600	648	641	216	990	231	775	391	606	888	999999	107	999999	936	75	999999	999999	999999	11	963	803	183	850	999999	828	311	361	625	999999	999999	999999	999999	93	367	952	523	81	999999	638	277	122	253	451	182	521	717	735	487	999999	160	999999	912	146	999999	760	426	798	999999	387	999999	869	160	107	999999	371	999999	23	999999	999999	551	999999	53	310	
999999	851	559	999999	678	999999	999999	575	874	999999	999999	902	613	61	843	999999	999999	724	163	999999	949	408	961	156	447	810	498	703	263	999999	999999	785	656	999999	999999	999999	999999	694	999999	716	277	122	995	759	999999	111	999999	971	180	999999	999999	826	221	915	360	999999	999999	413	999999	867	713	417	999999	380	718	358	255	11	999999	456	405	840	999999	446	999999	837	412	212	999999	346	999999	526	533	999999	999999	856	999999	740	261	999999	507	798	410	999999	12	859	799	999999	50	614	999999	999999	333	724	999999	617	999999	775	999999	999999	923	687	229	999999	815	197	883	999999	334	862	784	515	999999	999999	948	607	440	351	443	999999	47	786	999999	999999	490	999999	203	809	908	438	633	798	685	738	999999	999999	999999	462	446	815	976	864	301	188	829	350	999999	762	999999	871	999999	881	341	65	485	146	525	649	467	520	994	83	37	895	238	986	830	20	417	999999	38	977	904	628	33	182	999999	983	750	149	298	441	43	999999	261	752	999999	629	262	27	999999	929	999999	999999	821	902	999999	405	999999	842	999999	996	354	999999	843	999999	976	712	41	999999	651	541	899	327	999999	999999	50	999999	644	999999	999999	210	757	400	832	109	981	977	999999	999999	344	99	44	907	629	302	96	395	999999	999999	776	754	598	949	375	764	999999	677	999999	999999	999999	846	760	999999	999999	999999	999999	999999	999999	743	999999	998	905	909	999999	561	506	999999	698	999999	476	654	797	999999	710	775	611	999999	34	77	80	999999	282	999999	269	999999	999999	571	594	318	64	142	579	999999	832	777	999999	688	980	999999	267	999999	979	999999	791	999999	58	999999	999999	547	708	439	929	748	673	999999	726	999999	650	480	232	999999	407	999999	875	344	85	348	760	933	999999	922	827	220	999999	42	999999	506	757	61	449	171	808	56	999999	624	212	830	786	999999	60	493	47	510	592	331	999999	599	901	457	141	710	416	999999	621	785	612	999999	937	641	589	229	608	599	40	71	999999	999999	779	260	141	999999	999999	842	999999	999999	885	327	627	999999	999999	734	605	309	919	739	999999	979	434	823	999999	999999	999999	999999	338	830	885	448	479	531	205	999999	819	650	999999	886	158	574	946	189	999999	294	101	458	249	855	624	308	679	301	316	999999	926	955	248	999999	361	416	514	999999	999999	446	999999	106	293	999999	999999	955	983	999999	590	189	42	255	923	727	401	444	906	483	216	999999	768	188	224	58	363	863	412	678	535	742	70	895	632	463	447	994	174	136	939	999999	325	999999	711	136	124	680	42	520	
256	916	509	41	999999	969	999999	999999	882	245	759	61	552	315	999999	999999	129	147	622	469	289	406	280	999999	999999	546	999999	132	999999	999999	934	999999	831	999999	999999	619	242	39	59	999999	785	778	122	929	376	888	126	20	149	999999	17	977	999999	573	240	999999	646	999999	497	308	707	555	202	795	311	87	229	661	999999	888	999999	100	999999	959	683	999999	999999	350	413	654	999999	261	999999	614	90	956	623	268	999999	581	999999	512	999999	751	954	999999	586	327	628	299	669	465	136	260	257	916	999999	108	889	729	565	305	326	843	878	456	573	588	714	354	463	961	10	999999	999999	113	559	345	999999	999999	925	999999	721	123	985	964	135	731	366	173	76	999999	378	931	25	999999	999999	697	999999	999999	999999	999999	612	284	835	999999	464	824	345	154	367	554	103	445	803	597	584	212	999999	913	999999	841	231	551	287	938	593	79	296	248	917	861	472	506	787	999999	365	447	288	288	510	310	396	222	805	522	431	932	999999	427	999999	983	839	999999	187	825	776	70	996	999999	124	395	537	106	237	505	999999	597	999999	876	242	146	924	580	413	29	455	18	745	764	516	660	999999	999999	999999	933	999999	513	999999	962	999999	304	450	390	173	124	773	299	985	310	441	999999	284	261	195	955	69	269	999999	167	380	767	999999	242	390	463	454	999999	999999	303	483	577	278	696	725	938	696	543	999999	299	256	165	999999	445	999999	681	386	690	683	200	874	763	957	170	592	393	978	218	10	710	669	113	349	692	826	864	565	588	535	256	999999	999999	852	267	910	999999	744	880	909	708	87	999999	986	999999	429	719	620	118	113	342	959	488	543	705	999999	999999	999999	999999	618	468	126	797	164	999999	999999	358	999999	700	259	377	648	108	999999	999999	633	999999	127	589	272	116	253	457	484	999999	297	781	982	157	637	767	408	413	999999	450	592	289	609	560	829	80	999999	920	858	736	694	860	189	252	999999	723	36	236	999999	999999	225	668	323	961	148	159	999999	763	72	999999	968	245	999999	858	708	353	306	999999	759	202	307	999999	599	747	508	436	601	740	84	914	741	181	345	759	235	924	999999	647	421	679	705	999999	857	376	768	458	999999	330	543	729	427	469	999999	875	999999	891	79	575	462	711	557	635	999999	157	999999	999999	899	87	633	783	387	658	156	999999	999999	261	999999	233	999999	999999	413	280	206	999999	497	999999	704	999999	999999	343	854	400	194	999999	132	999999	999999	710	624	971	559	945	999999	760	999999	999999	
322	999999	389	999999	426	846	999999	412	308	286	438	999999	660	478	101	999999	531	299	929	987	473	446	957	426	999999	999999	608	17	501	467	583	446	999999	728	959	317	90	603	917	18	803	782	411	845	641	32	60	155	880	128	424	408	999999	999999	304	999999	999999	962	67	999999	999999	589	999999	840	703	999999	341	931	519	784	360	928	382	999999	193	999999	45	122	784	872	715	462	136	999999	53	184	999999	648	434	92	999999	127	999999	266	770	224	870	570	151	649	999999	999999	999999	106	768	496	36	910	181	613	840	326	187	194	945	786	462	539	796	529	386	692	999999	436	905	242	392	125	160	999999	820	999999	971	144	999999	596	826	999999	614	999999	158	705	476	820	252	561	939	361	320	984	761	341	773	622	273	998	999999	209	999999	535	999999	910	759	212	792	999999	999999	52	999999	359	960	431	924	249	999999	680	226	686	194	353	302	999999	805	176	217	999999	701	999999	999999	193	974	999999	839	999999	999999	247	999999	273	37	876	999999	999999	358	960	34	999999	999999	533	251	999999	782	934	999999	846	243	83	999999	592	999999	314	674	999999	181	819	384	343	591	846	796	143	999999	952	999999	317	147	405	682	844	152	876	81	177	117	288	999999	999999	611	993	999999	999999	142	363	278	999999	212	219	725	999999	585	999999	999999	570	737	999999	999999	829	285	707	999999	837	400	270	999999	128	999999	999999	999999	999999	418	345	999999	598	11	999999	11	999999	684	999999	115	928	680	153	269	461	999999	511	439	999999	429	581	764	904	294	17	999999	999999	912	159	999999	705	329	999999	999999	999999	959	159	569	321	116	486	155	350	602	780	999999	256	11	988	990	730	999999	999999	473	999999	581	999999	999999	993	446	139	468	534	454	409	999999	848	999999	28	502	999999	941	128	892	943	999999	423	312	514	849	732	870	924	169	999999	638	438	367	999999	669	142	846	576	874	999999	28	621	895	202	181	999999	232	999999	495	21	789	948	999999	999999	411	999999	999999	999999	153	713	269	544	999999	693	771	999999	490	999999	359	370	142	375	999999	916	925	999999	528	999999	342	541	510	887	438	157	971	690	441	999999	880	999999	999999	56	432	170	717	999999	255	212	430	11	828	490	633	135	879	423	703	999999	999999	597	638	999999	466	999999	213	381	115	227	722	90	999999	653	861	847	752	96	943	94	208	451	568	999999	689	999999	713	29	263	313	278	557	987	359	242	292	999999	999999	589	819	999999	345	999999	38	999999	350	999999	184	629	999999	999999	792	999999	999999	999999	163	999999	999999	
724	135	899	193	128	802	949	999999	103	999999	420	999999	973	548	506	999999	137	863	82	540	836	999999	999999	538	400	999999	930	485	87	378	999999	88	263	560	488	464	919	773	227	576	89	325	256	882	999999	999999	812	834	999999	356	491	29	999999	498	486	999999	65	371	792	650	871	999999	97	999999	999999	999999	999999	423	70	52	213	364	645	506	460	521	103	196	999999	350	664	106	199	730	886	999999	998	999999	84	112	408	558	980	576	704	615	237	530	999999	999999	736	999999	774	253	153	136	383	999999	48	964	292	869	597	452	986	775	283	367	839	999999	999999	559	348	957	644	999999	999999	79	801	999999	294	999999	226	352	614	274	331	946	586	760	82	423	999999	120	820	999999	999999	537	589	929	342	999999	999999	513	98	186	61	999999	608	498	999999	999999	999999	999999	680	999999	999999	255	838	722	453	336	999999	999999	999999	999999	832	238	146	115	999999	999999	999999	872	512	424	999999	999999	263	437	223	514	347	98	17	768	641	999999	439	110	886	716	999999	867	485	16	99	999999	130	178	353	822	680	503	999999	906	999999	910	690	266	837	999999	991	410	509	938	988	692	81	624	288	308	798	46	229	999999	157	621	396	505	334	279	592	95	94	400	999999	844	294	999999	943	999999	842	999999	272	999999	725	298	368	546	27	407	540	999999	889	54	33	643	284	826	999999	212	523	195	931	568	999999	905	326	999999	114	999999	407	999999	680	558	466	625	773	282	262	858	263	850	488	999999	739	96	206	999999	376	200	999999	467	351	741	217	657	251	704	599	999999	972	259	442	873	999	569	825	341	588	999999	870	11	573	999999	949	672	706	999999	829	270	999999	287	742	913	583	940	999999	939	350	808	384	79	682	443	885	13	999999	614	927	179	271	864	999999	968	330	569	893	999999	791	544	951	999999	875	339	119	694	516	528	300	69	999999	999999	990	780	33	801	328	140	999999	999999	264	102	86	999999	999999	844	826	774	593	23	56	999999	999999	806	999999	999999	203	353	333	999999	497	889	323	868	238	385	874	679	944	999999	250	999999	435	846	289	858	999999	225	340	274	867	999999	935	286	999999	763	737	193	999999	885	607	974	806	999999	999999	375	999999	999999	999999	622	999999	157	829	74	999999	293	999999	311	526	998	977	999999	22	69	999999	999999	999999	46	999999	475	647	690	756	69	999999	275	956	999999	398	999999	999999	952	999999	999999	303	720	912	871	514	729	999999	436	667	999999	907	628	999999	747	500	703	421	742	999999	956	974	290	400	770	
999999	506	336	150	913	999999	918	35	195	304	765	612	842	999999	532	999999	464	221	33	831	162	999999	313	218	999999	694	502	347	999999	836	743	23	329	999999	728	17	402	870	523	64	999999	881	999999	667	982	999999	861	338	219	999999	502	763	267	999999	617	850	999999	128	39	999999	119	580	999999	999999	561	751	292	700	364	525	999999	594	697	968	825	280	999999	646	236	232	833	999999	138	375	344	999999	756	760	534	999999	813	284	840	304	945	435	456	999999	999999	240	999999	999999	999999	694	501	908	75	299	744	347	999999	556	891	999999	999999	945	452	999999	23	581	995	531	176	485	711	459	753	402	32	399	999999	772	540	995	626	672	199	999999	999999	999999	914	999999	999999	999999	886	267	392	43	909	999	982	396	81	534	244	84	995	498	982	999999	165	672	999999	354	999999	999999	26	999999	190	999999	755	999999	195	999999	999999	538	515	999999	599	454	77	719	999999	999999	417	437	701	15	999999	552	677	700	461	832	999999	251	201	672	673	668	250	999999	853	195	254	999999	210	999999	999999	999999	568	999999	899	538	974	445	999999	253	936	999999	999999	999999	144	637	56	64	557	999999	317	426	347	999999	999999	931	214	580	866	308	778	999999	236	217	148	64	983	999999	801	923	999999	835	72	947	735	999999	150	239	362	225	149	199	425	999999	186	450	999999	725	999999	999999	333	999999	578	880	474	502	860	319	872	89	653	395	999999	634	506	481	364	399	116	999999	790	974	227	651	169	589	27	999999	999999	697	999999	267	950	833	599	462	267	999999	483	243	727	830	366	282	999999	753	999999	999999	351	705	96	969	999999	982	187	358	186	926	721	999999	484	481	289	185	393	395	444	999999	44	53	223	182	999999	999999	999999	960	618	945	90	415	653	999999	47	999999	610	726	999999	968	656	250	286	999999	999999	598	999999	255	999999	190	999999	999999	319	516	757	307	491	999999	63	745	980	227	740	241	846	315	999999	258	443	954	574	667	746	475	773	794	767	883	712	327	999999	999999	999999	437	999999	905	106	146	999999	739	843	697	999999	903	999999	438	999999	54	494	999999	999999	510	812	999999	999999	231	438	843	742	962	540	608	999999	999999	629	235	808	312	999999	999999	219	104	779	703	120	877	999999	843	999999	344	294	999999	999999	999999	999999	615	943	821	821	834	476	263	404	999999	209	244	999999	937	283	762	630	207	869	552	944	272	999999	118	486	739	237	595	364	999999	678	818	219	999999	999999	24	291	987	490	350	474	955	700	999999	504	875	390	66	569	726	
999999	999999	852	845	613	697	884	835	344	999999	607	881	898	999999	837	391	34	844	171	269	480	642	717	999999	88	988	572	467	613	999999	358	999999	36	999999	693	592	965	373	47	999999	999999	456	999999	408	999999	999999	999999	999999	435	123	850	999999	895	309	255	999999	378	999999	999999	999999	135	427	231	733	733	436	855	269	312	254	425	999999	806	93	139	33	999999	999999	786	999999	999999	867	999999	500	759	999999	285	726	393	621	223	641	606	422	952	712	235	999999	674	316	738	797	999999	190	697	199	738	811	999999	999999	91	69	546	282	693	268	999999	999999	973	920	160	138	876	999999	999999	783	999999	393	999999	426	798	80	644	480	757	144	999999	850	803	570	999999	474	556	171	539	164	105	333	729	694	327	504	945	754	999999	609	920	710	160	999999	145	354	999999	754	999999	21	425	76	525	559	791	544	927	413	845	685	582	715	161	876	688	730	664	447	109	999999	999999	999999	324	999999	223	766	999999	999999	434	730	794	802	737	528	738	39	808	180	902	782	577	541	909	480	36	215	999999	283	235	414	690	242	654	139	999999	999999	999999	377	345	35	844	48	999999	124	891	780	977	633	999999	659	922	493	545	326	999999	999999	979	844	130	18	217	427	663	30	999999	999999	157	607	642	211	287	440	999999	877	999999	538	562	795	999999	256	237	924	999999	576	999999	206	697	338	413	301	999999	999999	257	999999	817	999999	384	958	999999	338	633	380	999999	999999	381	999999	658	668	999999	198	40	999999	264	874	780	999999	292	999999	538	843	864	818	999999	999999	655	999999	193	507	69	521	163	604	720	260	999999	999999	934	208	999999	999	547	39	999999	225	270	372	653	382	556	534	144	296	429	240	474	814	185	649	291	12	308	999999	608	999999	44	999999	474	999999	261	923	999999	93	893	539	999999	835	868	999999	90	292	726	810	950	535	999999	867	185	489	786	808	681	294	917	201	700	396	431	93	191	834	999999	648	999999	632	185	999999	403	999999	934	638	999999	206	569	998	285	498	210	82	489	177	260	999999	999999	452	252	74	999999	999999	838	909	999999	784	798	255	394	88	688	328	360	335	473	295	999999	157	862	484	999999	919	915	999999	195	358	603	999999	584	913	999999	678	390	999999	999999	701	61	35	999999	171	408	323	613	207	809	882	999999	164	703	964	439	80	590	999999	348	256	999999	636	724	66	190	784	671	480	999999	20	938	249	449	772	243	529	923	700	86	412	315	999999	999999	999999	635	448	999999	619	483	359	98	622	
772	639	915	425	310	999999	980	624	651	142	549	999999	943	483	715	931	999999	910	157	889	691	935	941	77	243	420	431	741	473	999999	997	308	922	326	476	809	999999	999999	228	755	720	462	999999	999999	178	603	999999	161	999999	389	999999	573	212	208	999999	836	698	847	192	890	746	999999	160	599	145	251	877	627	17	999999	84	913	691	999999	179	239	185	768	899	999999	60	279	18	93	174	434	106	999999	999999	639	121	18	635	338	19	481	311	170	47	926	999999	742	154	999999	314	974	999999	810	38	701	661	929	999999	552	840	477	999999	76	435	711	999999	163	241	377	794	76	288	363	392	698	999999	999999	731	999999	913	999999	135	999999	779	199	552	295	695	694	978	999999	70	92	497	999999	999999	244	735	335	782	572	511	999999	43	999999	999999	528	999999	339	773	646	208	999999	639	533	352	999999	297	245	999999	999999	999999	547	399	999999	16	999999	865	999999	457	999999	289	405	200	350	806	999999	156	999999	503	34	867	365	999999	999999	983	94	453	964	199	201	946	499	176	923	114	999999	387	431	242	500	662	578	999999	89	367	802	784	999999	999999	999999	902	757	742	999999	991	112	625	67	629	921	752	999999	660	999999	999999	790	238	277	246	842	970	725	308	13	999999	999999	483	841	999999	190	310	165	248	205	999999	199	999999	999999	999999	12	348	330	802	321	747	760	917	625	343	999999	574	517	999999	884	999999	999999	459	999999	772	702	629	783	92	448	620	597	663	464	999999	999999	999999	999999	344	999999	999999	999999	923	986	265	999999	999999	999999	999999	407	616	792	112	999999	999999	121	999999	27	999999	999999	383	564	247	363	700	160	107	463	999999	786	999999	377	999999	818	999999	383	999999	999999	483	171	330	999999	285	685	832	827	494	309	291	856	815	25	937	114	860	939	412	569	296	114	514	917	999999	999999	863	999999	620	294	974	999999	999999	999999	999999	999999	909	999999	289	562	531	872	666	999999	999999	800	999999	527	439	78	957	450	970	999999	185	379	657	413	570	563	821	593	999999	209	335	999999	999	547	481	839	205	258	660	850	48	424	448	716	999999	410	750	345	809	551	999999	999999	829	172	999999	174	450	506	51	725	740	937	664	999999	472	999999	800	433	56	600	999999	999999	999999	999999	656	999999	999999	941	667	170	812	486	784	665	871	999999	663	999999	999999	317	399	698	999999	935	120	110	759	981	253	66	609	327	299	219	678	999999	744	709	999999	999999	999999	509	839	881	912	264	163	998	595	671	999999	963	979	738	211	999999	501	853	
19	999999	12	999999	697	999999	560	495	196	575	987	999999	66	953	331	123	83	889	859	336	999999	856	999999	760	396	999999	40	646	999999	560	999999	503	137	890	699	959	339	293	812	999999	999999	999999	999999	588	21	352	614	999999	999999	866	999999	321	325	174	830	163	609	251	563	124	580	914	999999	999999	567	493	124	176	263	999999	783	790	999999	630	999999	606	999999	368	748	53	999999	999999	15	482	895	696	188	999999	999999	546	359	97	729	697	658	416	280	442	30	528	999999	999999	818	278	999999	874	244	694	999999	999999	375	999999	503	999999	156	999999	908	999999	739	870	999999	999999	116	717	999999	696	70	389	972	599	336	355	348	230	999999	529	148	736	400	30	999999	494	805	835	180	118	593	219	550	45	507	605	703	159	223	85	999999	111	265	395	814	854	721	999999	898	30	902	999999	999999	627	484	182	284	718	999999	819	356	999999	546	904	112	850	999999	937	102	999999	999999	999999	999999	740	197	999999	480	15	216	999999	999999	999999	936	160	215	321	999999	923	999999	335	999999	984	999999	404	729	71	564	361	292	963	25	784	476	178	999999	714	276	962	440	447	701	279	512	811	56	119	344	396	698	791	344	916	386	766	408	667	457	612	999999	135	483	129	722	999999	592	988	999999	768	782	501	55	553	493	999999	999999	62	999999	929	357	619	726	999999	663	501	629	109	407	709	769	711	267	999999	999999	314	999999	581	556	269	999999	68	999999	576	999999	206	746	999999	433	273	142	356	194	527	265	402	409	315	466	231	623	493	999999	999999	999999	81	999999	391	603	188	159	999999	506	223	711	299	279	160	563	466	999999	999999	676	999999	576	423	526	999999	408	558	905	999999	125	335	646	999999	477	288	578	542	999999	364	197	254	124	90	999999	971	816	965	132	258	751	999	476	784	817	456	999999	584	999999	504	983	55	999999	500	936	999999	576	999999	821	999999	999999	31	503	400	651	431	999999	496	573	999999	923	442	435	656	907	125	999999	999999	917	999999	999999	993	987	467	381	152	971	999999	153	679	404	999999	154	141	676	729	506	86	143	999999	436	999999	21	999999	581	550	620	626	592	820	322	714	999999	800	208	588	43	46	28	509	460	405	999999	999999	160	93	298	303	999999	187	999999	782	729	531	594	999999	981	987	886	999999	999999	354	41	999999	367	690	999999	353	933	97	695	470	999999	633	935	999999	999999	999999	849	999999	261	326	647	414	999999	539	985	536	999999	414	607	999999	160	198	999999	116	999999	29	537	470	312	999999	999999	891	
999999	159	725	999999	596	564	147	864	148	398	579	999999	707	627	132	827	704	999999	999999	999999	490	649	320	869	656	829	666	637	590	388	999999	316	955	999999	922	999999	814	890	940	651	276	999999	907	761	999999	999999	408	746	999999	709	999999	68	806	999999	411	842	839	856	999999	999999	999999	510	284	759	999999	272	259	952	705	999999	23	999999	314	999999	262	747	742	999999	260	884	999999	920	739	880	623	136	510	124	353	89	999999	958	451	182	754	765	999999	157	559	999999	522	999999	999999	826	999999	999999	754	999999	588	664	110	999999	606	564	347	976	999999	403	146	85	761	144	608	625	859	64	373	141	742	497	288	999999	998	903	371	973	999999	999999	999999	671	382	200	536	999999	979	929	362	886	999999	777	999999	75	20	999999	594	387	847	999999	967	999999	588	622	999999	101	999999	515	292	702	999999	373	106	857	219	475	702	999999	608	918	645	929	702	999999	306	965	502	223	999999	999999	318	984	135	464	946	552	93	760	622	999999	999999	474	647	659	693	471	681	147	855	999999	999999	33	999999	999999	780	999999	938	111	325	612	599	172	931	767	394	999999	247	999999	910	667	391	942	999999	174	614	999999	999999	53	793	999999	293	364	999999	49	744	295	215	999999	684	999999	999999	982	444	20	845	151	543	879	999999	999999	999999	999999	236	999999	999999	999999	84	999999	324	608	755	895	999999	490	328	245	805	891	33	999999	13	50	957	12	999999	999999	508	937	328	473	637	413	999999	319	999999	254	999999	999999	885	906	220	600	882	85	999999	717	674	999999	999999	610	346	651	855	175	999999	999999	91	999999	999999	999999	339	146	296	999999	999999	352	127	997	999999	83	117	636	16	126	888	413	168	882	849	999999	999999	553	255	717	136	986	557	612	999999	999999	999999	999999	999999	999999	576	999999	999999	41	999999	810	600	677	999999	619	502	709	999999	999999	999999	77	34	999999	384	798	28	999999	891	578	724	984	999999	514	168	460	909	999999	602	873	999999	999999	108	137	999999	49	745	67	478	635	225	999999	350	999999	999999	999999	403	965	528	245	999999	790	193	735	316	129	24	95	518	624	709	297	117	771	198	473	968	999999	430	999999	63	960	999999	265	363	308	999999	977	190	396	67	944	686	367	999999	760	999999	372	820	659	34	999999	549	854	926	999999	319	578	999999	860	803	506	544	193	999999	999999	999999	927	999999	18	485	47	999999	132	567	764	611	749	22	999999	843	605	999999	770	320	999999	421	463	999999	435	988	75	999999	999999	593	999999	409	502	186	605	287	702	990	999999	
184	986	753	427	999999	171	325	569	566	201	999999	999999	429	999999	873	787	742	29	598	947	29	420	690	585	538	16	365	119	573	416	160	150	615	999999	596	333	999999	993	999999	177	119	429	999999	166	312	999999	141	635	628	399	863	268	999999	52	999999	764	306	177	888	290	806	216	996	999999	50	999999	592	999999	999999	550	999999	748	852	431	999999	999999	911	999999	999999	152	875	999999	490	183	553	892	46	999999	481	832	999999	482	999999	886	371	903	999999	358	126	435	803	976	999999	88	262	999999	415	683	215	202	852	772	894	745	415	86	999999	999999	606	999999	999999	999999	682	354	523	663	999999	999999	999999	934	178	563	999999	847	349	999999	281	411	921	438	487	363	367	289	999999	264	588	369	481	295	186	609	751	999999	595	784	999999	113	565	598	481	999999	623	999999	34	999999	364	56	406	516	804	325	901	178	670	487	661	999999	374	268	85	283	999999	773	757	568	999999	448	262	565	605	177	845	332	999999	48	739	999999	265	691	899	999999	963	999999	999999	861	707	582	308	117	999999	900	999999	999999	523	999999	999999	850	999999	465	487	915	793	840	911	636	999999	579	221	999999	748	575	148	683	369	543	319	999999	292	896	999999	999999	999999	154	443	704	438	549	999999	999999	94	889	573	799	213	999999	999999	132	63	999999	999999	138	371	676	369	556	999999	66	936	980	888	999999	567	626	999999	257	775	649	407	999999	208	929	770	999999	546	858	11	999999	479	386	795	196	999999	438	999999	999999	867	473	785	886	942	999999	999999	827	869	661	332	999999	204	955	218	999999	725	846	999999	999999	367	908	139	999999	999999	423	586	560	999999	702	999999	138	122	872	390	311	863	999999	999999	825	999999	943	592	885	999999	63	999999	999999	177	696	471	629	999999	61	999999	959	343	284	340	999999	795	61	999999	177	705	203	835	332	575	906	245	999999	583	830	999999	999999	325	999999	999999	999999	279	999999	392	999999	241	999999	355	999999	507	430	999999	589	190	744	40	275	311	999999	999999	999999	227	999999	947	271	461	266	999999	952	916	999999	643	999999	310	999999	260	731	668	152	936	379	847	999999	825	155	999999	655	34	839	999999	999999	122	900	74	640	999999	457	999999	131	48	974	289	402	153	556	786	878	288	352	493	308	607	168	999999	810	495	452	996	802	334	805	242	217	163	57	838	743	34	999999	564	803	999999	547	113	962	99	454	632	278	368	68	999999	682	999999	999999	999999	954	422	999999	154	832	460	323	999999	243	999999	999999	249	105	999999	999999	999999	617	787	999999	
693	70	64	525	999999	50	820	728	444	999999	438	560	861	999999	786	884	330	999999	525	732	352	301	750	870	999999	999999	215	536	560	324	214	759	894	999999	807	211	899	896	999999	114	999999	732	879	531	805	192	220	999999	318	834	722	999999	999999	65	348	999999	319	194	306	999999	999999	293	177	129	999999	678	666	206	999999	584	985	434	238	421	720	999999	999999	228	75	47	999999	628	228	726	602	131	667	838	326	415	891	999999	600	838	278	999999	565	999999	471	136	999999	23	999999	734	849	297	854	999999	345	728	999999	100	129	268	896	217	999999	999999	527	999999	21	827	879	999999	999999	999999	834	399	999999	991	64	662	757	938	521	793	896	494	876	314	999999	986	502	598	435	801	999999	342	942	71	663	123	242	532	125	698	999999	291	51	578	463	465	537	999999	999999	999999	343	190	746	999999	320	581	574	223	671	999999	335	291	24	891	684	502	999999	90	999999	941	429	234	823	823	999999	615	999999	308	850	999999	458	157	924	117	467	415	595	839	751	92	999999	999999	861	100	372	852	276	159	999999	961	18	457	26	733	897	119	366	922	452	704	138	276	373	860	576	187	367	906	434	279	906	617	339	999999	402	999999	999999	733	460	807	349	303	414	888	803	11	999999	200	219	357	58	672	396	56	954	282	655	999999	524	195	494	369	724	999999	65	400	127	771	340	496	746	633	999999	645	365	834	861	999999	66	574	56	176	697	86	231	243	231	999999	300	129	755	999999	219	275	999999	979	579	790	833	413	884	369	860	722	610	999999	210	751	691	130	420	181	999999	999999	148	999999	672	647	402	821	179	999999	480	221	741	385	424	999999	332	385	265	999999	650	653	690	686	316	974	999999	806	42	480	601	180	708	999999	999999	999999	137	994	317	931	999999	22	999999	999999	889	999999	981	999999	10	999999	428	315	864	348	999999	301	268	999999	21	999999	182	999999	999999	698	242	309	512	167	999999	164	79	999999	77	333	999999	999999	419	640	797	667	992	249	999999	38	61	296	315	370	63	136	999999	675	982	619	759	801	233	999999	999999	589	999999	999999	999999	999999	935	999999	999999	541	999999	891	999999	628	663	999999	704	932	790	760	647	946	994	152	113	999999	163	999999	355	457	574	882	999999	873	823	999999	531	178	971	959	103	960	57	774	705	999999	254	999999	999999	638	914	827	21	473	898	870	999999	994	720	446	692	541	999999	790	966	781	486	17	804	454	999999	999999	960	830	666	686	898	229	446	999999	587	780	391	717	
542	747	999999	942	975	952	623	537	457	535	276	561	225	267	808	923	999999	246	578	567	815	999999	999999	190	999999	221	972	375	557	999999	859	912	160	38	257	228	909	999999	41	999999	830	295	999999	435	999999	114	470	641	999999	999999	265	350	999999	823	901	164	881	690	146	764	980	258	980	678	676	363	411	197	19	589	23	151	214	727	736	529	310	441	627	701	999999	340	999999	43	999999	518	711	999999	136	103	347	999999	407	277	870	582	315	409	759	209	999999	282	631	999999	509	124	146	999999	999999	999999	999999	449	73	444	23	649	303	999999	164	999999	652	999999	71	916	251	795	743	937	999999	163	224	900	681	428	997	478	709	999999	534	409	382	999999	248	754	249	898	165	963	999999	230	288	368	255	601	556	628	221	714	999999	714	380	208	627	933	167	953	767	645	999999	545	999999	181	421	754	999999	999999	999999	999999	676	353	999999	780	682	999999	875	999999	655	90	871	379	266	999999	542	820	39	999999	609	315	597	296	140	520	999999	999999	290	117	999999	999999	999999	141	999999	905	48	246	84	600	526	992	999999	999999	308	687	774	77	288	945	639	601	725	612	815	531	719	389	223	129	264	963	355	999999	908	164	274	999999	587	361	956	305	999999	439	657	617	256	295	999999	452	746	458	999999	999999	477	355	775	999999	326	999999	195	999999	999999	955	999999	562	646	300	403	154	423	44	490	927	989	999999	856	295	955	999999	999999	434	400	770	383	999999	532	20	999999	563	999999	70	999999	326	175	307	999999	790	103	104	970	956	892	844	39	711	999999	513	355	144	499	489	259	999999	999999	761	267	262	582	540	999999	635	10	999999	765	363	620	174	999999	999999	71	76	202	860	999999	999999	541	556	999999	671	837	29	665	165	73	999999	999999	999999	339	414	50	999999	217	562	73	344	999999	999999	88	676	100	999999	999999	664	82	999999	297	398	890	668	229	711	999999	910	703	999999	970	844	775	867	552	325	834	357	651	999999	858	640	797	892	372	489	477	75	580	43	277	10	999999	640	999999	999999	415	671	194	338	508	306	859	62	373	121	999999	221	134	775	970	404	22	40	574	657	999999	999999	306	740	244	999999	340	670	743	969	761	145	266	139	909	172	172	322	999999	999999	780	999999	528	260	212	266	999999	805	999999	999999	999999	62	75	954	822	418	999999	453	999999	999999	966	199	319	404	360	151	955	999999	866	999999	241	700	496	23	999999	856	999999	55	538	999999	514	534	607	869	999999	708	999999	312	317	500	796	719	
999999	491	594	999999	999999	134	899	71	310	946	938	265	642	297	566	999999	87	965	940	329	915	126	547	999999	592	999999	422	652	81	652	687	375	20	522	482	14	428	999999	431	999999	156	477	677	568	596	351	999999	694	999999	26	234	351	999999	477	803	111	944	163	999	984	712	256	999999	658	999999	573	254	130	814	561	633	792	544	596	183	999999	999999	978	845	250	223	728	510	999999	999999	346	815	543	999999	999999	69	275	999999	447	999999	899	488	28	309	32	106	116	999999	590	392	442	807	963	303	999999	999999	966	317	758	770	984	746	934	240	922	999999	999999	411	443	502	999999	506	107	955	284	999999	999999	678	823	154	117	999999	920	672	985	538	851	999999	999999	719	103	958	537	676	656	163	999999	999999	387	274	999999	704	999999	97	34	936	710	999999	999999	404	999999	297	494	999999	999999	145	825	272	254	999999	906	999999	58	999999	408	410	968	430	309	131	416	642	301	999999	758	413	412	832	647	59	828	844	999999	958	489	805	473	923	24	520	337	291	543	993	999999	923	656	999999	999999	624	999999	289	708	897	988	999999	996	936	999999	258	732	992	624	205	565	71	250	99	244	999999	999999	999999	416	999999	999999	134	108	308	199	835	757	999999	153	33	92	548	145	332	970	891	999999	537	77	765	999999	999999	667	348	437	306	683	567	488	95	687	921	873	920	999999	863	499	698	746	999999	999999	52	849	600	122	26	926	917	128	999999	794	408	977	650	999999	459	467	760	999999	999999	161	200	999999	68	346	170	999999	225	999999	116	401	119	999999	57	274	745	495	76	235	420	380	765	448	999999	300	999999	944	999999	920	999999	406	739	828	999999	868	310	839	999999	264	952	351	711	698	999999	951	685	999999	999999	999999	999999	964	999999	534	459	522	396	751	999999	999999	67	225	452	999999	574	710	999999	291	937	999999	999999	905	704	999999	283	78	669	999999	436	194	999999	670	24	846	999999	690	15	999999	378	341	482	558	999999	33	999999	736	899	416	134	999999	298	403	679	751	423	358	999999	588	261	390	852	329	325	999999	999999	396	211	605	639	883	999999	457	999999	606	706	414	143	680	615	999999	178	263	999999	135	895	222	991	272	433	999999	430	999999	954	999999	488	163	243	999999	871	809	999999	304	776	250	606	841	490	82	55	999999	225	589	999999	999999	221	599	386	199	987	940	405	939	999999	332	462	287	503	999999	128	553	180	253	809	805	21	874	999999	701	528	64	731	918	999999	999999	999999	841	999999	999999	999999	889	776	54	
901	931	414	595	999999	453	999999	329	999999	565	954	502	838	972	779	177	999999	999999	122	685	999999	932	218	486	721	999999	242	621	833	263	159	239	776	999999	351	878	401	999999	753	43	913	209	717	176	964	725	585	999999	72	286	546	438	777	101	383	969	722	927	873	372	221	176	496	999999	416	725	999999	712	630	999999	776	999999	593	88	999999	471	225	52	522	999999	183	123	558	556	999999	720	999999	685	751	382	166	474	553	999999	999999	999999	712	633	999999	249	10	872	497	171	510	270	999999	698	329	912	999999	679	999999	877	199	107	999999	939	376	695	273	49	961	258	744	311	733	212	999999	35	999999	592	292	999999	996	310	625	397	56	456	875	763	366	999999	629	999999	69	675	201	724	138	999999	267	74	976	960	911	999999	426	208	999999	642	441	304	163	171	397	142	880	888	481	230	892	999999	820	509	683	131	999999	268	252	67	999999	542	999999	985	335	227	306	46	399	999999	999999	999999	919	999999	999999	72	999999	999999	98	927	795	999999	999999	908	880	999999	254	476	286	789	620	167	999999	480	632	898	407	177	835	999999	999999	999999	999999	105	259	54	999999	999999	187	621	999999	170	180	325	271	999999	300	999999	115	988	973	829	999999	609	765	813	999999	448	609	999999	664	999999	632	918	999999	950	814	156	999999	999999	346	666	299	665	354	460	987	639	218	999999	608	419	71	847	206	15	94	888	999999	445	161	561	999999	754	957	927	538	262	234	321	999999	999999	339	279	999999	316	540	104	999999	999999	826	262	240	684	825	254	456	784	721	95	865	999999	816	222	684	999999	999999	544	707	426	921	734	999999	897	43	464	89	792	205	889	475	990	633	35	619	999999	331	999999	928	999999	480	753	540	148	999999	966	337	126	999999	867	999999	995	999999	838	393	101	847	343	651	999999	999999	999999	588	831	620	875	302	790	603	786	463	999999	615	995	946	177	204	277	999999	76	136	999999	207	338	271	479	999999	999999	999999	527	999999	999999	652	999999	547	816	174	708	528	579	673	547	523	808	413	244	389	401	892	225	897	580	891	584	999999	211	999999	999999	570	150	282	508	999999	999999	735	475	742	57	458	139	13	496	748	872	402	589	449	398	924	999999	99	211	901	427	630	481	106	77	334	999999	359	999999	147	388	306	175	999999	447	83	938	502	999999	999999	762	222	411	831	999999	191	654	762	77	335	543	999999	80	606	730	454	264	379	674	999999	999999	780	98	999999	370	575	237	200	11	999999	986	534	757	268	999999	
215	229	649	999999	886	680	999999	291	589	603	337	236	569	999999	993	819	999999	999999	999999	830	999999	134	62	471	453	999999	999999	999999	752	348	19	302	811	466	999999	234	614	302	787	53	539	498	508	754	999999	999999	999999	999999	18	999999	999999	999999	999999	999999	167	91	177	187	633	932	225	822	999999	999999	594	44	424	112	999999	768	214	999999	50	999999	301	999999	999999	308	438	114	296	932	752	255	921	999999	163	383	309	999999	67	999999	668	999999	827	999999	959	267	999999	998	925	565	387	249	302	999999	666	574	999999	673	465	869	999999	529	645	999999	999999	293	999999	999999	881	50	803	709	999999	777	608	194	747	999999	534	368	147	439	189	731	555	512	999999	999999	646	589	247	999999	978	198	999999	149	219	544	646	999999	937	999999	999999	884	761	677	538	999999	999999	481	826	562	149	106	731	319	350	999999	738	999999	340	557	999999	301	803	177	731	522	100	999999	975	213	937	999999	430	999999	322	999999	969	877	974	438	999999	175	999999	684	999999	881	467	377	799	305	806	89	344	390	243	825	999999	999999	946	25	999999	92	999999	622	625	289	676	999999	997	55	945	860	999999	901	337	480	538	999999	999999	849	65	722	669	999999	999999	857	524	50	999999	496	223	384	999999	999999	13	147	669	150	999999	217	215	999999	999999	753	359	945	999999	999999	63	762	297	962	914	999999	960	712	999999	825	225	999999	765	636	445	510	832	999999	999999	633	898	999999	999999	398	70	473	643	999999	352	999999	330	462	370	91	986	273	209	260	999999	999999	998	301	724	843	925	300	452	579	559	999999	920	789	24	863	544	999999	951	999999	902	451	464	899	369	507	505	762	407	683	649	182	311	582	999999	108	634	607	475	967	472	999999	31	999999	999999	483	995	999999	447	506	999999	999999	999999	310	358	28	378	999999	999999	226	347	172	999999	768	930	387	999999	348	999999	916	999999	937	999999	983	436	143	430	999999	398	886	512	999999	325	900	145	999999	999999	11	999999	91	729	535	675	258	999999	310	876	999999	143	133	915	999999	999999	999999	999999	999999	735	338	999999	225	598	999999	710	54	999999	383	847	999999	999999	414	999999	565	124	606	196	703	271	148	999999	135	267	178	999999	274	970	855	122	793	632	535	790	530	138	18	493	751	824	631	544	256	463	999999	629	729	605	360	999999	999999	344	574	348	596	999999	747	999999	999999	721	445	999999	859	999999	63	999999	107	623	999999	437	115	123	445	878	640	604	999999	672	383	549	999999	668	620	323	866	459	999999	999999	204	555	390	60	73	
39	999999	557	685	985	410	523	531	116	609	999999	436	142	898	999999	708	992	868	85	999999	881	194	999999	463	545	404	603	999999	999999	429	999999	57	999999	999999	416	499	93	919	999999	271	999999	999999	430	69	697	886	734	999999	371	488	212	686	314	476	999999	844	611	999999	999999	999999	806	221	621	686	167	999999	381	92	999999	206	625	82	999999	813	725	863	763	999999	999999	658	670	999999	999999	999999	227	765	742	588	867	999999	888	989	779	540	464	647	999999	999999	902	822	514	651	78	174	863	139	938	500	751	328	90	999999	999999	490	920	763	999999	200	469	401	999999	999999	225	999999	318	635	303	216	999999	87	999999	29	814	999999	154	28	999999	776	567	999999	999999	999999	837	548	491	994	662	999999	999999	700	377	215	284	999999	999999	721	436	157	856	237	835	999999	151	674	999999	70	89	393	346	901	789	999999	632	381	573	890	956	676	439	999999	973	14	999999	658	709	263	745	999999	263	432	592	827	920	340	999999	104	110	172	999999	430	914	278	952	719	911	873	583	999999	937	999999	764	759	717	999999	264	831	146	493	964	606	325	776	139	913	999999	961	583	999999	128	479	999999	999999	987	19	409	704	61	876	999999	999999	999999	999999	375	464	668	833	999999	388	85	999999	958	616	208	92	999999	999999	999999	999999	999999	950	300	290	784	468	19	970	771	999999	999999	559	779	270	747	137	926	483	411	675	999999	999999	850	999999	226	697	520	999999	999999	905	999999	272	999999	23	999999	999999	546	398	999999	906	454	697	999999	413	999999	525	651	697	869	999999	999999	631	735	472	793	925	109	105	74	96	947	837	385	866	999999	999999	999999	999999	794	951	591	537	426	505	231	558	423	447	947	700	999999	823	999999	999999	750	283	536	999999	230	550	695	999999	999999	970	958	617	999999	205	999999	386	532	999999	902	918	489	627	215	240	251	245	511	662	157	999999	999999	134	534	861	999999	529	343	900	546	254	265	150	999999	999999	546	614	999999	228	837	571	999999	999999	999999	999999	999999	999999	78	999999	999999	984	999999	43	303	960	930	834	93	999999	89	90	53	632	349	999999	662	348	423	759	999999	637	998	999999	824	999999	205	999999	214	149	826	992	461	48	58	999999	216	232	847	252	525	999999	531	786	148	757	527	545	821	999999	731	696	709	318	610	999999	986	999999	218	999999	764	60	630	943	999999	97	628	14	583	787	451	999999	999999	181	243	983	115	222	999999	77	999999	999999	67	999999	999999	140	999999	999999	438	999999	575	999999	23	140	487	475	91	587	162	60	
138	522	962	999999	820	301	204	538	999999	999999	118	773	999999	150	658	114	999999	687	536	503	999999	486	576	749	222	989	427	371	999999	768	902	528	69	104	938	999999	697	34	132	126	935	754	77	810	725	999999	852	872	999999	999999	999999	403	61	659	999999	652	946	999999	821	830	999999	833	845	999999	724	590	714	514	212	123	999999	999999	999999	420	999999	60	999999	765	34	421	999999	554	889	320	295	999999	476	409	848	296	999999	484	213	301	251	999999	908	761	999999	999999	999999	348	670	368	999999	999999	999999	641	101	205	244	190	198	409	693	329	943	999999	30	226	999999	314	666	999999	523	999999	765	274	178	999999	151	657	679	889	334	798	883	531	354	781	671	835	999999	999999	999999	999999	296	803	999999	999999	999999	383	740	869	31	999999	681	999999	844	999999	749	999999	473	999999	63	586	510	308	85	999999	445	422	191	249	554	288	996	23	863	114	999999	961	666	256	308	768	917	999999	868	999999	999999	999999	999999	320	41	999999	999999	682	599	999999	908	999999	727	712	999999	746	202	500	999999	743	785	668	891	999999	398	787	999999	227	999999	294	669	700	999999	534	999999	316	999999	999999	218	456	915	324	423	398	206	657	243	999999	769	999999	999999	999999	494	135	999999	458	247	946	922	999999	201	154	355	314	805	217	999999	203	934	999999	20	331	292	868	827	471	999999	999999	543	740	554	953	457	999999	718	253	215	315	768	330	999999	788	948	964	264	770	969	118	999999	999999	110	999999	28	600	551	255	999999	999999	999999	999999	999999	999999	412	192	999999	248	697	580	596	562	12	251	435	999999	110	232	382	327	999999	66	502	146	910	555	639	514	934	857	233	472	999999	589	16	999999	127	999999	385	766	275	26	999999	399	521	40	999999	999999	614	999999	500	999999	999999	999999	22	999999	999999	999999	834	857	552	195	999999	840	356	133	453	422	999999	961	497	776	847	616	999999	597	982	112	624	999999	569	780	899	530	367	905	600	999999	577	764	672	61	499	528	223	89	711	999999	999999	397	999999	999999	623	653	917	723	481	999999	999999	424	269	999999	451	999999	297	771	999999	784	483	451	533	160	999999	480	999999	445	999999	328	403	972	885	749	999999	237	999999	996	167	999999	613	999999	433	344	999999	162	505	972	610	999999	241	451	999999	927	759	602	864	437	999999	153	999999	481	447	163	862	791	999999	520	999999	223	999999	300	614	999999	181	840	27	999999	621	692	975	999999	835	741	97	999999	188	958	999999	999999	372	865	279	23	999999	141	205	999999	482	999999	624	984	343	396	
883	941	836	752	756	919	584	999999	816	44	999999	999999	999999	999999	76	910	612	580	530	181	850	796	30	601	160	49	999999	999999	716	999999	77	990	982	448	858	155	124	999999	211	80	883	697	59	244	845	851	999999	499	214	571	144	54	464	172	545	96	920	245	999999	717	285	999999	999999	999999	999999	187	66	207	847	920	795	186	378	459	298	163	747	999999	755	309	553	154	543	155	738	999999	999999	999999	903	772	234	879	833	999999	999999	56	739	116	277	667	999999	999999	652	293	999999	958	676	14	873	999999	349	144	489	302	173	999999	303	813	999999	943	999999	246	304	85	999999	999999	999999	999999	664	251	423	640	518	999999	515	265	502	259	379	780	357	999999	946	520	432	100	399	999999	331	999999	752	926	999999	333	25	557	994	999999	598	859	615	792	350	632	999999	708	626	401	786	999999	638	54	999999	433	596	131	300	783	652	605	526	811	999999	999	499	497	737	195	82	999999	271	925	660	519	175	564	190	324	551	724	474	997	755	423	36	708	999999	479	736	893	267	999999	924	993	342	803	239	350	142	481	971	440	328	828	999999	713	999999	923	267	42	999999	976	241	999999	140	529	999999	999999	973	791	14	999999	458	189	700	60	11	667	187	371	335	840	191	79	753	43	678	926	776	323	324	569	222	999999	952	290	979	995	862	813	747	999999	999999	999999	477	713	982	999999	137	596	711	726	746	896	706	999999	795	172	184	107	850	999999	999999	660	999999	445	55	753	236	999999	999999	15	999999	374	623	245	473	839	602	50	999999	538	798	999999	611	598	822	326	999999	852	999999	817	999999	764	962	999999	727	715	874	41	999999	238	913	717	525	706	999999	382	282	471	636	999999	999999	144	56	321	341	192	59	878	622	729	999999	383	925	999999	194	49	411	15	517	999999	964	570	999999	822	625	90	664	904	676	450	53	999999	225	539	257	686	718	650	287	544	999999	996	419	938	482	539	792	271	522	881	999999	277	953	878	990	999	999999	234	696	260	999999	154	211	182	686	230	167	395	16	507	331	760	727	972	101	999999	161	444	349	95	298	403	999999	795	479	776	582	347	548	999999	999999	493	999999	37	999999	521	999999	246	262	262	382	407	999999	24	559	220	549	999999	786	31	847	327	999999	999999	999999	133	762	416	703	909	647	820	846	758	582	838	805	999999	999999	580	184	914	999999	97	713	999999	149	999999	245	268	236	999999	561	527	410	999999	999999	353	75	893	759	387	543	999999	614	562	560	999999	
441	721	414	848	999999	216	847	999999	145	797	999999	80	983	999999	181	444	682	56	268	329	358	976	240	462	635	71	999999	796	381	839	482	161	340	999999	935	523	853	388	575	999999	679	476	470	810	455	995	999999	374	216	108	669	568	303	241	999999	999999	999999	999999	223	963	999999	61	562	305	324	746	999999	349	999999	657	591	304	999999	914	649	882	515	430	999999	640	161	456	589	282	180	999999	999999	109	999999	999999	42	900	174	999999	999999	628	999999	999999	999999	999999	999999	570	915	558	517	374	97	389	591	274	999999	70	946	583	812	939	999999	999999	135	999999	888	640	999999	978	999999	690	139	999999	954	31	967	351	935	307	384	591	540	999999	999999	805	999999	999999	999999	232	530	972	999999	591	799	30	167	634	49	95	999999	999999	717	999999	934	827	245	229	434	570	999999	608	999999	649	208	230	409	999999	999999	329	582	999999	132	629	458	652	735	548	999999	934	863	342	311	849	486	760	873	603	106	937	570	608	54	999999	999999	999999	846	315	392	579	999999	727	119	719	512	999999	502	98	488	291	101	999999	160	500	706	999999	306	285	999999	448	357	805	343	999999	759	999999	375	184	999999	535	805	430	165	499	322	146	232	592	999999	999999	267	785	124	814	845	873	458	553	251	961	625	571	152	944	231	815	393	532	960	538	44	327	999999	952	486	671	541	999999	999999	999999	999999	714	938	96	999999	571	691	999999	741	885	526	821	999999	999999	910	244	288	220	277	507	999999	999999	631	808	51	940	400	999999	338	999999	341	797	999999	999999	999999	911	632	65	999999	660	999999	864	999999	84	22	223	999999	652	52	252	392	999999	999999	679	816	50	999999	999999	55	250	999999	529	200	567	554	999999	455	261	521	998	611	233	999999	999999	383	888	909	557	796	828	999999	999999	128	96	792	20	414	696	999999	189	999999	502	19	523	488	604	674	999999	999999	293	999999	143	141	54	999999	169	874	775	306	999999	141	999999	344	227	694	999999	410	114	774	544	324	999999	395	341	999999	119	999999	999999	138	778	223	685	37	999999	70	422	616	84	999999	999999	999999	638	399	999999	999999	302	168	792	999999	65	999999	570	458	999999	968	19	748	999999	873	999999	946	940	647	528	714	455	508	831	167	282	999999	336	658	152	408	999999	368	456	292	877	950	430	115	82	999999	653	236	51	543	60	674	817	210	923	686	999999	991	871	234	603	793	336	999999	556	249	999999	911	316	587	999999	650	301	516	996	580	999999	835	574	943	70	228	467	297	999999	608	999	
136	734	466	213	695	497	232	689	999999	624	795	999999	833	717	741	920	464	261	410	999999	310	214	999999	170	369	999999	927	173	384	336	48	999999	999999	999999	741	186	850	383	597	162	78	827	999999	956	729	287	741	236	328	999999	999999	999999	706	235	999999	999999	999999	305	844	278	999999	69	999999	999999	585	277	610	999999	975	564	80	90	663	257	313	482	301	397	441	92	685	700	844	86	333	11	999999	722	550	819	795	555	538	329	592	999999	999999	999999	380	462	676	157	999999	764	237	999999	999999	458	921	226	999999	999999	999999	762	999999	869	224	238	999999	583	999999	999999	52	999999	769	524	552	344	664	304	959	146	26	999999	999999	537	449	90	848	410	628	373	800	333	198	801	691	776	999999	999999	794	294	731	797	16	788	115	104	999999	713	380	48	793	999999	266	494	999999	884	356	65	429	144	999999	33	999999	91	97	718	967	967	833	775	999999	999999	999999	999999	999999	999999	999999	627	999999	355	999999	145	999999	590	579	183	77	704	823	807	429	999999	303	660	999999	708	999999	925	700	396	136	37	880	604	999999	852	127	999999	999999	758	911	999999	999999	84	58	253	999999	374	511	913	651	272	154	999999	356	999999	648	848	769	706	387	56	926	46	228	999999	265	436	160	727	65	999999	625	999999	999999	700	58	999999	612	661	715	999999	999999	786	744	864	882	854	258	512	213	279	821	382	381	864	802	999999	856	989	988	999999	224	783	858	176	999999	90	999999	655	878	429	246	118	999999	910	632	999999	301	999999	999999	999999	999999	647	523	999999	663	252	999999	41	898	462	371	622	673	159	262	640	928	578	999999	999999	725	602	633	784	999999	713	391	471	242	662	304	502	813	587	387	999999	999999	82	512	405	397	108	757	426	68	623	445	841	657	992	221	999999	148	383	685	999999	23	999999	753	949	999999	999999	999999	245	167	999999	808	95	999999	999999	379	856	75	820	414	626	845	999999	999999	419	278	550	813	999999	451	582	999999	999999	901	802	563	530	329	999999	544	176	309	521	999999	198	814	999999	999999	999999	622	364	999999	327	969	69	739	999999	23	343	681	320	999999	558	794	999999	999999	378	999999	999999	999999	999999	537	999999	286	248	327	334	999999	537	604	919	481	999999	627	96	925	999999	999999	999999	72	757	517	985	999999	234	759	750	999999	684	683	445	999999	108	999999	773	827	153	51	999999	741	999999	858	485	738	762	838	575	931	999999	659	999999	908	351	907	373	341	551	999999	61	488	999999	999999	273	999999	168	753	382	988	854	269	781	
995	739	110	657	899	999999	999999	128	395	193	819	999999	34	214	537	999999	999999	488	441	285	521	989	252	175	999999	999999	631	580	18	465	587	87	448	878	999999	178	250	999999	474	999999	999999	999999	666	304	757	587	999999	999999	999999	930	191	999999	422	983	269	16	496	935	849	999999	999999	676	999999	999999	606	741	581	156	732	368	583	940	24	141	980	18	333	948	417	229	999999	981	999999	88	999999	87	665	464	999999	475	682	999999	410	170	899	999999	402	736	697	26	16	102	917	272	356	251	495	290	13	999999	683	548	528	629	956	428	727	41	999999	529	86	999999	537	266	999999	278	539	854	241	361	615	999999	260	999999	999999	264	999999	686	731	999999	591	384	999999	367	792	999999	999999	781	213	481	901	371	91	178	939	890	999999	999999	586	88	711	999999	58	652	645	96	999999	137	416	702	364	999999	310	622	999999	701	665	179	474	552	999999	999999	650	760	459	254	999999	91	461	999999	999999	414	109	653	331	999999	336	809	722	705	845	658	375	999999	999999	860	999999	468	240	999999	235	395	196	44	595	953	990	297	202	400	581	216	676	93	13	999999	941	656	999999	999999	999999	855	457	768	999999	833	392	149	643	599	193	56	851	222	107	313	999999	75	67	999999	999999	48	616	999999	133	639	982	292	508	999999	918	414	999999	999999	999999	999999	938	999999	338	999999	999999	999999	654	999999	999999	535	364	463	999999	699	999999	999999	599	923	36	336	249	135	645	76	851	110	641	475	680	778	878	608	349	728	375	800	737	999999	999999	119	393	23	123	598	284	529	306	808	445	52	815	254	999999	547	999999	813	999999	271	910	999999	219	189	922	438	657	756	124	267	334	931	149	303	125	917	942	235	21	56	791	331	804	832	40	999999	963	633	391	801	597	999999	28	475	394	347	899	214	101	685	940	528	999999	49	484	514	902	521	999999	309	999999	904	801	735	479	589	999999	387	159	999999	475	33	375	322	669	772	912	673	909	778	28	737	144	336	116	273	916	999999	999999	525	999999	452	504	92	206	693	760	292	995	805	681	999999	65	807	999999	916	163	102	379	712	999999	999999	611	360	290	867	770	475	629	216	672	900	38	633	558	32	999999	292	125	976	21	999999	999999	999999	999999	505	681	337	999999	199	999999	823	394	645	924	506	999999	153	999999	999999	922	295	999999	999999	142	999999	493	432	258	197	397	999999	999999	403	700	971	999999	999999	264	784	999999	443	359	440	105	848	515	392	999999	61	999999	385	999999	787	63	726	
966	888	999999	325	22	259	88	999999	801	249	846	991	945	952	945	342	889	26	153	999999	935	233	693	294	999999	110	722	207	14	22	389	199	349	974	15	672	536	938	999999	935	364	999999	999999	999999	11	524	447	756	115	849	999999	999999	643	573	790	999999	204	687	60	912	537	999999	999999	789	999999	656	651	970	947	283	806	951	254	217	999999	515	594	837	999999	999999	999999	966	101	999999	999999	999999	556	775	193	271	477	848	999999	999999	408	482	506	848	994	354	872	477	809	832	53	544	999999	436	448	285	999999	367	999999	309	999999	570	999999	999999	273	946	110	875	999999	999999	806	957	73	394	999999	652	18	745	999999	937	877	999999	166	999999	999999	981	693	129	337	907	123	999999	999999	999999	610	999999	692	737	585	58	254	999999	999999	999999	999999	95	481	999999	627	796	277	999999	524	468	432	74	999999	531	657	291	263	981	999999	879	571	695	999999	484	784	970	960	281	170	999999	693	999999	504	43	999999	999999	999999	856	501	999999	640	710	596	984	166	545	433	171	999999	304	794	999999	458	811	561	340	999999	996	62	999999	835	996	999999	729	999999	551	999999	381	999999	630	999999	999999	489	17	248	999999	109	529	328	999999	546	798	200	865	999999	430	999999	693	481	902	456	999999	803	844	999999	644	999999	867	219	999999	975	999999	999999	459	522	397	783	451	572	700	241	999999	678	999999	120	47	999999	386	999999	354	130	999999	899	999999	184	999999	603	644	999999	603	403	999999	319	714	999999	999999	999999	740	353	613	646	979	131	780	671	405	835	989	734	668	839	999999	999999	864	999999	109	162	487	285	255	999999	149	149	969	999999	998	740	999999	999999	625	121	74	999999	125	708	150	999999	129	723	778	999999	613	999999	643	763	321	999999	455	230	172	341	447	464	999999	819	507	999999	999999	483	673	665	871	999999	119	556	774	57	33	166	353	355	43	764	999999	999999	999999	239	505	215	985	904	295	999999	999999	294	673	609	999999	306	210	310	603	646	60	123	570	174	800	97	989	273	80	298	877	999999	307	683	957	294	999999	277	343	999999	497	768	379	138	999999	824	882	999999	121	726	955	52	999999	999999	713	393	252	26	439	999999	226	721	833	999999	865	999999	999999	990	651	651	999999	999999	966	999999	159	292	744	441	113	975	214	824	162	353	342	834	76	910	969	574	52	622	838	924	999999	775	934	382	999999	500	999999	999999	522	470	999999	32	999999	104	999999	431	649	811	912	999999	214	999999	999999	489	664	40	504	86	31	87	999999	55	999999	51	927	
383	357	371	178	613	999999	321	311	691	294	319	759	999999	671	999999	924	241	709	383	999999	999999	215	454	717	999999	999999	999999	999999	445	861	24	927	999999	177	864	999999	287	642	308	326	893	100	878	205	355	999999	532	999999	999999	162	377	345	721	331	599	178	903	654	937	617	385	450	999999	829	999999	391	725	999999	807	473	647	598	411	66	826	999999	336	999999	999999	999999	473	999999	396	292	493	679	216	711	577	696	180	633	999999	691	941	452	999999	59	925	963	555	728	607	20	515	778	934	664	504	361	841	654	291	976	154	38	999999	583	999999	600	185	999999	999999	121	303	23	894	719	125	384	23	999999	333	408	999999	744	999999	386	777	714	744	552	217	225	854	999999	351	728	546	999999	397	651	999999	999999	788	999999	999999	496	717	501	884	999999	548	130	999999	999999	331	999999	999999	409	999999	999999	999999	630	855	633	806	21	266	777	672	175	183	212	986	371	573	998	620	872	999999	999999	668	999999	830	530	999999	97	877	999999	204	468	165	146	634	719	846	93	999999	165	999999	490	999999	999999	829	999999	999999	346	143	999999	999999	332	999999	699	166	34	19	528	800	335	629	719	144	966	582	213	19	46	578	999999	999999	490	530	465	146	999999	34	999999	457	120	489	999999	999999	900	310	872	206	466	980	609	999999	327	999999	999999	535	26	356	273	367	625	999999	999999	767	866	460	509	802	806	999999	403	10	291	81	689	999999	962	999999	999999	665	710	17	553	65	968	999999	208	207	386	930	130	416	761	370	832	411	999999	999999	999999	449	800	80	399	903	586	999999	428	255	999999	308	573	999999	122	607	657	617	165	948	798	999999	261	312	425	876	442	986	249	999999	999999	287	999999	72	677	793	865	640	618	650	479	369	999999	953	604	88	367	869	999999	164	999999	224	256	536	999999	999999	999999	999999	655	522	470	599	370	507	999999	999999	938	510	999999	999999	741	27	999999	999999	479	439	171	308	707	346	519	999999	692	94	218	35	41	833	961	889	605	376	984	105	189	879	999	639	947	288	999999	856	296	975	422	999999	999999	741	67	671	626	889	790	318	999999	898	907	999999	299	980	294	114	999999	999999	999999	375	42	999999	334	599	439	531	360	999999	205	663	285	999999	672	523	809	999999	999999	299	272	715	999999	676	999999	291	972	724	350	967	993	46	317	999999	999999	56	662	321	999999	467	242	105	539	999999	123	350	622	200	612	776	180	995	338	999999	431	16	789	366	811	53	999999	715	999999	999999	999999	169	355	682	463	
625	999999	497	882	999999	999999	176	186	999999	563	751	668	999999	121	573	796	999999	999999	67	999999	256	267	306	510	373	840	526	914	156	999999	953	994	999999	736	999999	999999	682	123	30	202	264	999999	999999	999999	70	384	845	603	617	596	437	461	298	511	217	368	999999	987	518	478	540	999999	999999	289	609	756	729	55	135	657	123	885	687	999999	916	425	693	503	450	988	995	923	999999	560	507	502	706	999999	529	628	362	999999	999999	551	662	12	999999	999999	999999	999999	655	999999	477	960	482	552	999999	433	594	999999	675	70	547	530	483	616	999999	478	781	117	999999	999999	999999	507	304	428	291	145	999999	914	623	407	999999	146	343	204	999999	345	88	999999	728	282	843	736	952	301	157	83	78	55	55	332	513	999999	262	364	999999	970	999999	63	271	638	999999	680	999999	999999	761	410	196	999999	999999	620	999999	826	388	777	457	789	999999	13	999999	217	999999	167	868	999999	894	222	884	999999	920	485	999999	34	999999	99	62	172	568	685	539	746	887	790	999999	999999	932	999999	999999	999999	907	494	999999	662	999999	63	571	72	999999	877	999999	549	526	999999	367	685	940	375	141	299	725	294	999999	868	999999	999999	330	999999	283	442	368	216	514	410	81	435	69	28	251	999999	528	999999	360	690	312	990	230	678	432	208	495	567	555	418	758	999999	273	557	198	999999	999999	999999	999999	999999	519	176	44	125	146	932	626	999999	133	501	770	736	933	540	565	999999	313	651	853	85	999999	801	660	106	999999	458	999999	512	829	992	906	999999	210	981	181	146	956	114	541	500	581	999999	443	999999	647	32	688	999999	991	999999	945	92	999999	712	999999	718	515	938	474	688	770	123	999999	999999	594	537	535	999999	369	429	526	208	119	363	504	383	999999	606	458	999999	770	438	521	999999	999999	824	999999	497	559	463	631	999999	640	999999	999999	467	481	311	470	120	497	999999	374	572	198	747	972	88	218	58	360	908	999999	845	918	342	602	978	94	769	999999	47	999999	905	797	509	567	266	633	999999	902	66	999999	347	141	43	999999	999999	999999	309	999999	723	289	511	112	722	537	794	999999	397	865	503	227	700	999999	459	344	468	774	689	999999	716	999999	182	155	304	772	999999	713	884	278	653	62	999999	999999	999999	999999	890	803	84	971	773	330	245	999999	999999	999999	445	962	999999	698	605	184	999999	129	146	277	116	999999	999999	949	395	999999	60	129	221	450	441	782	999999	701	454	999999	699	717	416	395	999999	11	746	999999	337	189	42	196	672	
999999	815	666	781	999999	999999	999999	999999	135	586	692	280	999999	959	958	407	662	999999	999999	254	940	484	999999	712	999999	67	115	999999	353	622	999999	58	863	999999	999999	999999	774	999999	627	60	919	670	999999	141	999999	124	104	51	787	999999	999999	588	62	942	732	995	296	953	40	687	546	914	999999	999999	380	999999	416	668	228	333	632	999999	999999	999999	334	279	909	999999	999999	636	999999	73	832	295	948	626	999999	921	724	745	999999	821	971	939	513	15	29	72	760	89	708	436	823	464	434	23	615	133	618	999999	96	898	964	404	724	483	92	365	999999	999999	648	495	999999	482	999999	811	689	43	425	999999	259	846	637	999999	999999	999999	249	377	861	934	21	872	312	271	999999	999999	856	999999	225	999999	999999	664	508	16	441	999999	491	999999	479	623	333	582	707	299	213	249	999999	65	476	999999	243	714	503	999999	999999	999999	192	682	822	544	999999	999999	818	394	406	595	348	999999	999999	715	54	898	898	248	611	439	175	23	68	420	999999	801	999999	36	797	217	170	879	273	666	999999	808	999999	934	999999	999999	763	322	893	617	901	639	999999	760	153	345	816	265	28	313	609	179	624	412	365	162	21	791	597	198	999999	999999	368	810	684	999999	379	964	579	400	675	999999	129	450	999999	549	223	349	883	999999	999999	904	860	999999	66	999999	194	126	999999	999999	999999	972	725	999999	192	441	281	777	999999	907	965	851	686	628	638	999999	59	184	892	816	939	672	908	145	999999	999999	608	408	999999	823	999999	263	395	72	999999	702	137	425	999999	87	277	446	274	975	496	549	228	242	330	309	811	20	233	761	999999	536	999999	589	999999	662	833	999999	32	999999	856	711	466	623	436	935	999999	999999	915	815	548	502	999999	933	648	257	312	376	87	455	22	51	40	634	495	664	999999	999999	517	605	999999	405	999999	22	128	785	999999	604	805	395	999999	999999	999999	417	999999	84	138	999999	940	660	360	466	794	577	249	814	681	832	138	772	306	92	999999	320	570	153	88	395	814	863	999999	708	999999	692	776	834	999999	622	421	421	535	508	606	857	999999	787	610	846	999999	314	999999	261	999999	42	98	595	70	999999	847	79	995	743	326	999999	495	652	895	112	800	415	867	68	420	716	247	798	485	999999	74	782	999999	242	623	510	999999	912	242	538	603	190	773	173	775	352	999999	999999	191	530	371	603	891	508	56	367	447	55	840	759	795	300	120	999999	718	74	535	763	999999	999999	326	999999	420	367	508	619	999999	703	
293	999999	300	455	616	955	897	999999	890	44	195	266	72	999999	82	999999	742	313	80	971	454	999999	816	999999	999999	375	213	788	193	534	10	436	726	743	761	772	468	350	683	164	904	999999	183	999999	577	863	753	611	510	937	625	204	548	669	999999	582	261	637	782	251	752	118	288	366	44	758	539	328	953	309	999999	999999	630	916	999999	207	537	999999	999999	808	622	601	287	256	909	805	888	66	495	189	999999	830	567	442	412	795	968	816	999999	818	333	999999	658	211	922	999999	574	632	602	60	54	936	552	974	629	160	999999	42	999999	239	999999	999999	833	773	789	193	999999	197	514	281	238	721	999999	276	999999	999999	943	86	333	686	240	266	464	444	144	583	999999	592	813	261	964	936	999999	237	999999	850	600	999999	999999	739	397	386	127	330	821	333	999999	286	999999	999999	999999	754	708	999999	999999	614	28	399	639	215	999999	252	999999	999999	999999	302	999999	630	327	633	596	999999	664	999999	298	999999	999999	143	999999	999999	504	11	999999	999999	999999	999999	237	597	238	344	831	999999	255	999999	834	999999	11	864	24	529	970	458	958	866	844	159	99	124	483	154	475	885	776	999999	999999	903	159	999999	218	999999	75	999999	401	999999	802	395	813	999999	759	152	851	283	128	103	999999	999999	53	236	537	894	130	122	124	94	869	946	999999	999999	505	999999	999999	999	999999	918	464	215	999999	975	73	459	345	641	364	999999	303	999999	766	683	987	664	999999	922	999999	324	974	952	650	317	124	856	959	395	952	829	157	852	628	999999	638	634	989	999999	172	88	558	489	999999	999999	791	999999	999999	752	439	841	80	82	534	341	944	999999	565	999999	861	217	499	950	689	999999	193	999999	573	566	54	362	674	792	759	396	765	495	999999	866	526	999999	676	217	999999	120	758	84	328	296	999999	136	79	249	999999	955	589	608	999999	232	601	350	114	622	707	999999	177	287	322	999999	999999	458	999999	999999	233	424	540	291	994	999999	777	999999	999999	287	311	917	293	434	586	999999	807	166	999999	971	274	999999	342	64	509	999999	943	480	761	191	719	807	819	379	26	999999	424	308	999999	231	454	492	999999	999999	999999	790	793	742	701	518	340	999999	762	345	434	999999	92	999999	999999	125	634	999999	357	940	567	503	999999	999999	999999	795	389	509	999999	474	526	999999	999999	999999	742	999999	95	211	999999	252	850	309	55	483	945	999999	708	938	526	498	596	157	144	999999	999999	817	692	999999	333	905	139	831	867	297	999999	651	999999	577	743	999999	
40	999999	528	999999	99	268	999999	999999	999999	449	97	999999	982	64	999999	999999	648	999999	999999	924	37	215	877	873	123	29	999999	757	664	304	877	999999	205	464	468	173	629	999999	198	11	369	77	911	999999	817	688	848	813	420	449	13	423	331	999999	44	999999	555	654	991	80	826	999999	999999	674	999999	956	255	527	595	714	749	999999	999999	254	999999	960	999999	994	66	435	180	628	347	224	999999	464	809	386	429	643	999999	999999	47	999999	185	668	115	999999	999999	999999	442	331	227	705	999999	999999	933	87	263	84	529	561	597	566	899	999999	363	746	383	118	157	869	999999	952	107	774	999999	999999	999999	896	854	67	683	205	992	849	999999	999999	524	905	530	732	133	354	999999	66	387	999999	228	977	999999	369	863	212	712	573	232	275	608	925	999999	572	17	999999	999999	999999	999999	401	573	60	796	721	232	478	999999	425	745	753	837	999999	396	110	153	999999	999999	495	203	480	492	429	626	999999	43	599	999999	958	724	767	133	651	187	985	907	177	190	999999	146	395	624	297	999999	478	437	999999	538	999999	429	916	774	735	279	407	909	153	433	661	688	999999	386	629	701	978	630	999999	863	999999	203	975	911	999	999999	808	855	205	602	999999	707	476	70	388	999999	808	992	398	382	780	86	999999	743	999999	904	513	999999	995	596	999999	999999	251	704	999999	519	453	999999	775	999999	471	999999	999999	551	286	954	221	572	997	99	892	985	241	814	999999	334	439	241	392	999999	845	798	859	608	753	999999	999999	772	933	869	999999	803	999999	999999	999999	238	372	222	467	999999	999999	940	21	906	999999	862	616	437	621	999999	90	222	622	680	999999	672	999999	115	797	976	497	999999	639	138	13	99	767	231	902	854	999999	227	774	817	410	904	787	953	904	890	692	999999	999999	999999	788	873	190	999999	999999	249	546	267	999999	999999	86	254	999999	999999	902	999999	105	395	534	767	840	999999	999999	805	999999	637	884	738	210	906	294	468	297	999999	999999	140	909	999999	752	663	999999	999999	802	293	999999	166	603	903	999999	300	795	306	504	393	301	999999	435	385	277	840	364	999999	67	517	206	617	956	802	543	999999	704	999999	643	999999	459	145	70	164	74	999999	44	980	687	909	120	988	999999	999999	217	999999	704	534	953	912	308	509	999999	999999	97	133	999999	800	370	288	595	921	663	999999	933	165	999999	999999	320	163	805	383	999999	999999	406	218	653	62	595	129	999999	180	999999	730	572	950	498	775	999999	941	913	244	999999	408	324	199	334	
340	970	61	999999	433	223	800	116	999999	999999	500	887	879	999999	158	214	250	999999	424	11	999999	71	983	667	99	213	999999	250	571	763	723	833	217	999999	322	91	544	999999	644	957	130	624	647	573	997	887	198	471	765	39	999999	197	899	197	401	279	987	394	468	999999	999999	559	544	999999	664	666	680	999999	166	999999	670	679	575	999999	881	318	424	419	669	999999	24	908	485	999999	393	535	933	999999	491	53	104	999999	111	425	123	570	999999	485	908	341	217	999999	314	698	369	700	622	441	316	999999	855	577	724	266	214	935	84	999999	778	139	999999	999999	513	999999	999999	520	578	999999	354	320	237	939	511	999999	995	999999	603	786	182	999999	999999	502	999999	999999	197	526	434	845	220	187	495	87	706	779	608	556	689	200	726	848	131	999999	999999	996	855	916	76	999999	999999	999999	341	298	830	95	226	240	999999	115	925	455	95	999999	940	176	824	160	242	999999	730	448	142	413	69	333	571	451	414	716	552	281	460	48	583	827	846	207	257	620	563	377	999999	583	274	280	763	398	999999	921	999999	999999	683	344	666	822	260	928	238	506	524	999999	999999	999999	999999	654	995	57	159	122	329	626	903	622	178	362	840	999999	999999	788	570	999999	999999	493	545	999999	598	999999	999999	761	577	918	999999	999999	999999	788	551	376	999999	620	999999	716	999999	419	601	554	801	70	176	313	981	700	789	449	936	352	855	342	696	716	66	879	674	398	999999	999999	657	999999	527	389	811	999999	999999	528	513	999999	999999	510	892	990	999999	537	949	78	779	876	138	529	813	753	933	219	680	312	999999	999999	999999	850	874	199	896	999999	543	786	502	518	171	999999	936	93	419	354	450	705	999999	528	929	606	619	668	282	138	350	774	999999	999999	999999	999999	999999	117	999999	999999	636	702	103	406	994	173	575	271	715	867	593	729	343	589	768	974	640	999999	475	999999	241	216	917	768	308	999999	340	900	724	999999	306	828	280	337	718	748	612	999999	999999	766	999999	999999	952	414	544	620	440	866	833	818	999999	929	641	999999	850	999999	784	334	999999	235	999999	675	999999	781	571	764	458	16	870	30	372	999999	510	709	414	883	263	512	234	687	337	473	77	906	348	376	196	903	999999	298	963	287	999999	308	933	365	812	180	842	779	171	434	999999	999999	999999	999999	428	932	963	967	176	281	110	999999	999999	999999	607	640	443	999999	577	555	529	999999	66	999999	207	212	776	58	81	93	669	454	525	903	476	264	459	999999	
948	264	940	519	132	691	187	756	410	573	757	182	737	999999	999999	616	999999	999999	756	999999	999999	226	999999	914	999999	999999	999999	999999	894	994	892	352	190	326	256	999999	615	19	999999	999999	999999	451	801	212	300	899	356	31	252	909	997	62	508	999999	104	731	999999	35	999999	49	90	531	999999	416	680	999999	991	420	401	888	999999	896	964	391	464	999999	425	953	623	996	736	590	999999	985	997	840	844	999999	231	525	224	999999	395	420	294	385	999999	999999	532	885	907	935	630	999999	908	999999	97	126	633	522	315	999999	412	627	999999	999999	128	876	419	840	570	899	199	876	674	421	511	554	107	89	999999	41	430	999999	99	801	960	59	999999	999999	752	999999	468	708	219	78	187	999999	999999	794	267	999999	999999	691	999999	17	746	753	689	496	599	543	29	554	530	999999	725	674	537	510	539	78	800	523	97	842	999999	490	666	999999	244	743	446	999999	999999	289	65	999999	421	92	999999	216	369	999999	306	999999	999999	914	188	934	999999	512	240	607	265	999999	912	462	999999	483	576	266	999999	999999	262	856	107	717	732	251	228	986	262	455	455	333	708	999999	226	878	999999	526	999999	999999	999999	731	999999	838	56	632	999999	603	999999	938	516	799	129	286	336	999999	121	990	192	999999	716	366	260	784	162	931	490	701	999999	725	348	59	954	365	830	530	999999	999999	670	109	874	625	851	323	999999	656	214	432	883	776	999999	153	344	375	999999	896	481	728	686	124	152	675	368	419	599	999999	844	763	456	999999	106	852	999999	92	71	101	515	999999	845	999999	727	68	999999	469	957	205	715	588	349	999999	999999	625	999999	999999	957	999999	266	442	999999	482	811	450	999999	87	679	914	999999	261	313	924	390	545	882	190	397	94	999999	899	461	999999	751	265	423	999999	999999	481	280	774	135	862	834	83	222	999999	694	287	92	739	789	53	999999	464	999999	425	553	513	999999	999999	168	872	351	999999	999999	329	999999	999999	36	464	330	207	999999	59	135	999999	999999	317	999999	519	496	119	12	128	119	999999	33	297	999999	999999	967	253	999999	879	615	263	521	476	102	893	641	999999	261	999999	999999	591	409	332	338	834	335	246	190	232	999999	59	999999	233	999999	572	305	444	574	37	999999	86	468	764	443	999999	929	623	224	440	878	356	857	999999	708	999999	999999	701	999999	156	999999	731	73	999999	974	566	392	298	229	530	597	207	574	233	999999	342	132	645	889	999999	905	999999	32	999999	354	558	201	999999	524	729	564	604	485	428	
365	765	23	999999	789	999999	999999	999999	404	693	843	681	781	634	251	376	405	372	812	501	251	999999	708	323	172	426	375	895	773	999999	999999	999999	721	156	999999	376	999999	999999	999999	22	977	273	999999	339	906	673	776	999999	254	158	334	201	792	999999	187	405	66	699	789	999999	511	594	999999	904	727	850	999999	999999	766	874	56	234	516	799	524	999999	999999	999999	416	499	649	808	999999	625	174	774	210	737	969	473	320	629	390	492	511	999999	999999	413	999999	66	713	999999	800	380	111	110	685	999999	469	209	999999	687	999999	300	724	702	943	999999	740	953	650	232	999999	303	999999	427	843	999999	298	999999	580	248	999999	360	785	508	17	280	999999	999999	99	217	277	769	999999	633	347	99	999999	999999	449	165	672	658	415	491	485	507	999999	684	266	661	704	338	629	515	919	931	515	999999	694	672	999999	676	999999	999999	954	896	999999	931	89	753	999999	489	999999	425	999999	119	944	303	32	999999	999999	840	806	438	512	999999	150	999999	713	415	584	552	123	999999	999999	996	999999	999999	999999	588	924	884	604	513	405	224	645	214	940	810	999999	221	203	999999	999999	886	869	435	930	24	756	379	227	674	179	999999	999999	915	986	578	324	972	766	444	999999	581	246	303	42	297	999999	999999	999999	999999	428	372	999999	928	569	552	999999	369	52	522	832	554	666	930	343	692	848	999999	227	371	496	24	454	759	608	636	649	576	999999	642	999999	820	115	324	255	999999	363	447	356	443	452	954	930	254	611	999999	915	999999	999999	349	449	573	999999	902	999999	413	917	600	330	932	902	559	966	999999	801	21	449	351	684	999999	339	411	384	784	918	541	94	210	157	576	721	343	999999	63	999999	999999	112	213	907	999999	999999	763	126	423	540	999999	988	530	453	600	592	999999	999999	433	20	48	198	999999	983	999999	328	717	999999	753	220	568	999999	912	216	653	909	999999	999999	842	646	575	999999	960	999999	36	552	563	756	556	984	157	999999	193	999999	165	999999	178	999999	42	999999	182	320	373	212	971	949	86	324	800	691	356	140	999999	999999	444	753	238	999999	957	332	999999	960	896	999999	73	856	760	999999	61	693	740	26	410	329	474	999999	920	757	281	87	476	249	956	865	638	27	922	999999	999999	411	730	999999	272	709	999999	221	999999	604	149	125	999999	218	273	116	999999	340	729	469	321	189	833	481	419	880	999999	999999	14	999999	140	55	933	999999	268	649	999999	262	753	999999	571	263	840	325	999999	166	888	268	975	849	914	
308	297	462	95	430	577	259	79	999999	999999	242	217	999999	474	104	999999	835	949	623	153	698	586	38	898	68	348	517	863	262	991	999999	549	164	126	999999	757	480	278	999999	999999	713	999999	371	847	338	55	457	851	523	974	63	319	362	706	225	722	269	564	36	999999	70	395	816	400	265	999999	62	276	642	346	710	566	120	999999	439	515	224	190	570	22	999999	666	350	999999	999999	288	197	458	901	999999	498	999999	252	999999	21	999999	377	999999	592	999999	993	191	218	187	999999	999999	208	810	277	710	507	88	994	23	201	999999	999999	999999	999999	999999	504	604	375	999999	848	999999	324	363	539	121	148	254	598	923	29	709	457	999999	23	452	90	999999	999999	999999	613	419	922	999999	565	617	282	999999	519	616	151	999999	815	686	338	480	999999	844	280	999999	572	262	490	80	993	491	946	999999	524	999999	896	127	423	184	999999	438	871	95	999999	921	839	999999	735	982	999999	999999	893	999999	999999	543	999999	245	999999	34	628	999999	999999	852	245	83	671	399	999999	999999	720	999999	974	999999	767	900	999999	95	999999	999999	326	999999	527	999999	297	372	598	185	58	981	738	999999	999999	398	555	569	509	29	850	725	260	449	985	999999	999999	759	999999	262	999999	934	935	194	199	999999	708	366	832	430	564	872	485	495	999999	999999	771	69	21	585	95	208	400	999999	245	331	108	877	286	302	246	538	715	345	181	999999	55	553	471	264	690	199	737	89	465	977	249	764	108	652	999999	212	748	81	176	805	543	357	949	868	658	999999	89	539	193	36	167	149	323	237	296	227	598	999999	999999	999999	470	320	999999	999999	91	999999	778	999999	999999	44	999999	999999	179	376	999999	999999	604	999999	999999	859	120	207	896	439	820	109	451	871	999999	245	999999	991	186	280	344	233	234	692	999999	325	62	455	999999	159	246	523	970	947	656	598	999999	995	161	45	785	999999	424	693	447	981	892	907	277	603	430	798	999999	899	41	999999	474	911	816	290	807	665	507	746	202	999999	139	503	224	768	999999	618	840	999999	494	999999	999999	540	999999	804	433	154	187	107	728	447	65	999999	916	309	133	711	999999	871	237	130	766	677	500	150	999999	399	999999	509	981	811	958	326	414	999999	999999	934	666	21	999999	663	487	410	999999	755	999999	68	999999	914	644	910	999999	999999	913	999999	314	141	999999	114	952	999999	999999	999999	126	917	489	739	666	955	761	999999	55	999999	24	574	642	366	659	745	999999	793	999999	999999	865	80	380	999999	999999	51	
999999	999999	894	562	69	822	999999	810	999999	110	276	999999	402	631	162	455	865	999999	954	999999	999999	948	999999	304	214	168	232	681	999999	999999	546	999999	335	624	310	355	304	493	117	201	372	832	999999	999999	478	398	401	190	626	999999	215	117	44	75	320	999999	934	600	999999	900	600	530	998	248	999999	776	999999	777	330	999999	160	382	165	763	976	898	876	923	999999	815	999999	51	65	999999	999999	439	465	270	314	604	421	999999	145	999999	601	841	999999	999999	999999	702	999999	624	860	999999	269	833	951	999999	999999	421	830	999999	774	542	143	999999	999999	606	408	133	321	915	472	999999	395	999999	246	948	171	145	74	52	927	133	602	152	190	246	142	15	488	194	999999	892	774	410	929	603	84	52	375	238	434	999999	390	307	999999	999999	999999	812	596	12	119	953	357	787	93	999999	939	990	999999	239	473	999999	645	136	743	579	951	985	527	999999	874	129	769	836	999999	65	742	305	990	56	812	330	419	485	85	228	999999	986	326	287	999999	94	674	146	765	41	999999	999999	563	581	192	447	999999	952	138	990	193	999999	179	38	909	643	999	999999	426	999999	983	999999	61	524	44	965	999999	249	979	790	999999	632	81	999999	829	488	999999	419	864	375	45	466	356	95	45	999999	817	298	378	999999	94	353	999999	622	57	76	212	49	547	999999	779	55	973	348	999999	560	449	593	208	430	901	999999	999999	60	117	527	812	966	489	20	157	380	871	999999	705	999999	999999	458	538	762	285	702	871	647	596	990	493	18	549	484	584	234	999999	947	999999	504	999999	669	514	530	263	246	559	537	79	408	183	999999	643	445	649	999999	64	446	155	999999	718	999999	464	127	999999	999999	426	999999	435	923	290	999999	840	210	999999	252	999999	999999	999999	999999	153	999999	999999	197	816	479	374	113	999999	999999	179	653	802	919	785	77	215	397	999999	999999	819	554	999999	155	128	259	999999	442	231	406	999999	56	937	115	999999	384	999999	277	311	999999	439	999999	999999	842	754	999999	131	920	425	156	47	556	522	59	229	598	243	432	78	566	306	932	882	438	546	132	716	696	999999	999999	825	937	96	931	29	506	383	999999	400	491	138	261	27	85	369	500	534	887	886	467	150	999999	208	744	267	507	440	742	305	632	919	435	999999	23	999999	999999	470	590	999999	723	224	999999	999999	999999	437	55	915	999999	78	56	597	829	810	406	271	999999	738	351	673	522	75	641	963	999999	572	703	204	14	754	270	39	944	856	172	252	176	
999999	621	999999	222	999999	633	673	258	45	100	999999	660	999999	325	370	999999	917	518	657	999999	21	273	24	734	850	911	62	808	27	653	999999	647	164	104	999999	127	44	460	929	441	968	714	732	481	88	999999	261	438	899	999999	36	999999	514	668	165	999999	607	582	372	681	580	865	241	392	127	976	505	657	999999	253	94	999999	588	999999	614	306	541	999999	999999	315	659	624	908	116	626	634	142	495	999999	705	519	461	98	258	999999	999999	999999	999999	364	111	49	999999	342	656	999999	570	999999	298	999999	858	981	74	926	66	999999	999999	956	134	999999	999999	999999	19	717	401	999999	633	999999	339	999999	999999	999999	201	188	553	276	64	999999	262	291	66	873	999999	441	90	723	455	535	41	999999	904	155	999999	584	870	267	999999	886	941	999999	202	201	430	933	999999	45	790	886	382	790	999999	999999	704	999999	709	619	10	577	636	999999	999999	108	346	113	461	366	474	999999	317	296	999999	177	350	340	98	864	453	910	999999	55	932	999999	162	999999	269	999999	451	514	875	261	267	999999	260	273	644	104	855	327	482	999999	570	184	578	999999	554	799	334	374	754	999999	176	99	687	591	745	718	999999	999999	999999	232	914	960	741	66	38	783	999999	999999	999999	994	19	999999	437	704	484	758	990	999999	696	470	904	999999	759	39	95	999999	999999	668	528	925	158	759	483	260	280	999999	999999	522	67	771	881	258	678	760	835	49	661	982	999999	986	728	879	409	383	328	836	210	711	971	861	17	259	558	999999	999999	259	653	999999	434	873	326	477	18	924	588	655	999999	998	204	55	515	793	560	999999	207	279	360	999999	931	443	410	730	551	206	763	999999	999999	908	915	586	396	484	558	999999	670	999999	999999	484	999999	672	437	211	517	925	999999	224	999999	26	572	576	999999	553	255	999999	473	595	926	811	999999	999999	955	999999	93	617	658	41	999999	326	871	999999	999999	875	314	999999	999999	208	222	625	999999	548	933	683	345	999999	687	843	238	999999	770	999999	334	999999	323	838	999999	936	999999	999999	277	324	980	382	154	626	178	999999	249	986	983	274	382	999999	999999	622	33	281	165	999999	930	999999	803	676	999999	796	999999	348	561	475	999999	79	90	322	358	537	568	999999	539	718	179	662	603	999999	584	506	701	33	108	999999	814	444	781	999999	969	999999	520	999999	826	357	14	830	472	999999	443	914	194	70	952	999999	64	472	742	446	575	277	221	561	102	59	105	598	249	860	661	117	298	999999	352	896	26	264	734	
191	714	348	200	830	999999	670	322	641	80	675	646	999999	702	344	806	702	250	959	221	999999	262	415	999999	611	122	336	625	485	717	66	999999	999999	999999	560	999999	237	999999	391	999999	431	737	999999	528	999999	224	319	415	953	902	999999	999999	66	999999	957	929	309	757	588	718	481	54	836	999999	23	999999	999999	613	999999	999999	999999	625	999999	215	789	49	999999	887	27	999999	802	920	672	999999	77	411	999999	756	781	631	432	479	498	672	999999	387	999999	539	514	999999	377	706	273	350	332	34	999999	850	263	999999	140	422	739	200	915	560	382	263	857	999999	906	101	999999	520	190	999999	136	196	933	999999	148	269	382	711	30	999999	999999	331	260	52	614	999999	502	999999	500	20	999999	307	757	721	14	647	999999	999999	409	285	873	753	999999	233	898	610	916	850	779	870	999999	38	180	819	903	60	12	814	999999	999999	598	999999	999999	179	369	828	438	222	999999	999999	588	480	311	744	232	903	171	999999	154	999999	593	651	93	630	970	711	137	938	817	953	645	866	904	12	999999	999999	733	990	864	79	181	704	452	288	999999	569	726	435	596	10	889	975	670	994	813	947	999999	399	208	657	701	500	999999	999999	999999	999999	576	309	999999	328	180	999999	999999	84	999999	888	208	999999	347	999999	999999	701	352	999999	74	669	999999	909	999999	999999	999999	343	791	999999	378	681	999999	998	433	570	999999	427	999999	277	999999	718	812	999999	999999	924	748	999999	61	797	671	999	158	588	389	999999	525	999999	120	327	309	999999	999999	956	999999	161	590	209	999999	999999	999999	999999	333	999999	999999	355	856	610	747	999999	991	938	999999	993	545	379	532	720	619	999999	999999	336	316	60	968	993	339	856	999999	20	344	548	709	284	389	999999	675	999999	600	43	999999	999999	918	846	335	999999	554	395	999999	999999	628	869	590	143	731	91	262	282	999999	999999	999999	999	999999	737	929	999999	239	999999	614	441	703	458	999999	999999	907	140	418	469	725	608	448	943	445	999999	392	474	957	575	552	307	851	999999	968	606	27	999999	204	191	917	882	999999	546	780	979	999999	179	749	15	235	999999	673	792	557	507	999999	82	564	168	999999	464	999999	999999	465	999999	590	310	490	523	567	999999	935	237	552	843	999999	902	999999	999999	927	222	724	952	349	951	634	68	999999	471	999999	999999	775	45	999999	462	999999	477	91	999999	398	332	999999	236	447	658	666	445	249	714	40	653	909	107	240	142	740	999999	999999	513	682	531	999999	999999	999999	999999	802	899	401	100	999999	999999	
820	999999	78	604	532	498	514	691	294	999999	999999	141	999999	407	46	678	804	703	722	853	164	999999	790	866	867	670	763	825	999999	766	999999	158	267	40	832	999999	39	636	609	251	999999	632	228	493	712	334	588	75	586	133	104	697	378	602	845	253	908	211	737	999999	734	688	835	999999	154	999999	873	410	574	826	649	999999	104	480	825	531	358	307	164	999999	92	999999	249	732	999999	357	779	999999	195	589	310	827	999999	999999	999999	999999	796	700	349	50	460	187	500	999999	484	925	603	898	777	323	894	611	57	204	779	46	999999	999999	855	797	891	217	224	985	526	821	280	356	999999	485	999999	999999	957	123	92	904	207	489	258	746	753	881	888	872	695	698	780	999999	967	480	900	693	844	999999	999999	253	963	515	999999	662	655	256	935	301	587	246	654	933	122	999999	999999	959	854	119	999999	999999	999999	351	300	827	51	575	389	492	585	51	999999	999999	964	999999	941	999999	256	595	100	507	946	596	999999	458	54	847	592	999999	640	940	838	999999	509	149	999999	621	225	999999	620	999999	866	999999	716	546	433	248	968	282	934	999999	999999	269	28	999999	73	732	67	841	783	999999	983	297	852	644	212	87	905	999999	915	329	476	841	999999	21	999999	504	879	748	35	805	999999	319	167	492	237	999999	717	963	999999	999999	564	383	999999	426	106	999999	600	999999	343	356	343	153	367	999999	681	872	999999	17	905	569	853	318	816	977	326	999999	999999	999999	417	999999	999999	999999	999999	724	764	999999	218	558	915	999999	904	807	999999	679	472	734	951	553	810	365	295	709	68	516	347	999999	567	654	110	431	999999	240	664	710	985	400	404	642	850	589	999999	999999	102	843	665	55	903	147	515	999999	722	586	999999	62	347	660	884	242	387	518	534	564	458	493	999999	673	153	704	693	81	339	319	703	231	701	559	617	224	851	999999	352	430	149	518	999999	862	681	612	999999	999999	516	999999	265	999999	999999	108	999999	609	999999	999999	902	999999	453	443	262	413	883	337	999999	787	53	669	390	94	999999	114	424	939	999999	999999	991	540	341	367	565	999999	63	371	176	999999	282	18	992	859	399	153	976	706	265	305	979	353	999999	585	292	846	782	180	174	999999	684	347	824	472	10	371	866	96	877	95	360	521	171	757	515	44	999999	999999	999999	33	137	999999	684	999999	779	647	289	756	999999	719	394	882	999999	225	918	934	999999	999999	999999	38	999999	890	829	999999	999999	999999	192	503	999999	257	179	261	485	150	
999999	966	999999	345	692	999999	91	999999	20	167	999999	477	323	999999	999999	580	850	157	671	666	999999	247	999999	514	543	999999	465	785	686	827	550	999999	407	999999	401	952	281	848	837	507	946	176	879	671	478	478	153	999999	665	500	406	32	590	818	404	586	999999	159	801	380	999999	306	434	999999	999999	568	79	267	555	885	309	12	319	174	720	580	999999	227	45	999999	178	230	999999	195	430	528	999999	589	662	815	999999	131	56	999999	999999	650	999999	696	63	999999	408	999999	999999	999999	200	404	712	425	108	823	228	859	123	735	999999	676	185	999999	762	99	25	490	604	739	20	187	956	853	999999	80	838	671	173	136	667	291	540	351	995	36	815	137	999999	999999	999999	25	17	320	999999	933	474	503	933	964	893	917	291	999999	999999	999999	448	858	999999	37	985	557	696	987	999999	920	146	834	999999	735	283	999999	999999	766	153	994	179	999999	600	630	605	344	737	209	242	749	999999	999999	582	982	588	957	275	999999	852	49	329	30	252	999999	797	639	260	207	690	14	918	999999	807	999999	843	802	268	999999	431	650	819	496	999999	328	920	556	262	271	157	326	623	545	913	113	675	159	999999	267	999999	966	999999	539	519	237	830	484	782	999999	999999	785	699	43	41	211	999999	833	275	923	421	250	387	989	60	374	999999	999999	611	703	108	999999	409	10	408	465	566	999999	976	999999	498	446	773	999999	132	371	999999	999999	514	711	882	842	883	999999	845	592	999999	104	489	154	999999	458	872	999999	710	454	385	698	634	576	645	941	999999	748	999999	975	476	933	999999	688	999999	800	868	900	820	265	809	930	164	999999	875	472	799	999999	999999	49	573	999999	743	677	999999	927	955	937	76	999999	986	145	54	870	125	999999	999999	999999	407	999999	589	972	999999	454	644	455	544	999999	700	999999	999999	34	77	395	411	999999	999999	199	703	820	844	930	833	879	999999	999999	999999	294	701	229	244	999	999999	634	999999	601	436	299	42	539	393	999999	247	893	800	962	78	658	999999	343	466	47	107	587	210	658	148	389	185	999999	569	260	126	999999	938	152	599	442	935	810	355	900	167	999999	999999	999999	693	939	999999	999999	999999	237	825	367	763	999999	999999	999999	433	801	462	56	999999	71	970	143	31	766	955	658	372	635	723	999999	988	565	880	934	160	504	999999	208	310	999999	374	342	434	759	716	742	250	751	19	143	358	308	786	105	202	303	684	926	984	430	944	971	513	176	999999	207	325	967	697	929	999999	999999	
746	999999	696	999999	708	272	59	999999	417	999999	625	590	310	689	778	785	999999	856	819	49	223	879	922	403	828	267	390	519	999999	282	64	999999	307	104	562	540	999999	999999	594	422	999999	999999	22	333	999999	923	866	688	999999	540	236	999999	120	796	49	999999	333	999999	810	999999	881	540	796	145	566	546	999999	215	137	248	386	186	999999	999999	999999	451	867	599	58	904	401	701	100	885	999999	223	969	511	65	696	217	999999	754	153	540	345	975	877	767	809	641	999999	561	190	999999	59	578	713	999999	597	999	734	999999	905	59	190	999999	910	999999	999999	576	780	999999	441	41	281	432	128	865	827	999999	989	832	249	272	739	150	909	999999	999999	645	999999	999999	468	697	483	860	848	103	360	999999	74	788	424	999999	860	511	130	159	882	627	999999	847	806	131	999999	999999	15	642	320	999999	999999	188	102	707	320	903	691	999999	558	421	583	34	515	932	411	211	418	999999	411	238	30	759	849	379	196	418	80	347	999999	581	999999	215	999999	320	363	885	695	716	922	999999	999999	999999	601	471	53	999999	342	874	999999	808	493	999	999999	999999	29	999999	339	723	521	901	832	999999	66	999999	566	378	250	999999	578	525	516	999999	93	454	418	644	168	387	999999	999999	85	206	627	999999	97	855	974	999999	999999	999999	999999	971	205	31	135	475	329	999999	905	674	194	148	306	203	999999	999999	999999	786	673	385	623	951	397	759	825	636	726	187	889	711	403	548	903	996	969	544	505	999999	329	942	324	543	482	661	577	937	899	999999	587	999999	939	999999	38	999999	958	604	584	445	205	498	748	152	999999	204	280	645	244	309	999999	757	296	853	467	730	71	89	999999	735	192	999999	999999	302	999999	999999	771	216	520	988	999999	375	960	70	867	830	999999	182	808	288	999999	999999	999999	600	211	830	17	95	999999	999999	853	878	999999	848	999999	316	762	456	999999	149	999999	74	134	255	271	857	999999	999999	999999	637	999999	889	280	200	354	999999	195	145	101	768	587	685	486	223	145	999999	251	121	999999	999999	78	747	628	669	999999	326	806	456	339	353	44	780	109	102	770	963	999999	933	504	11	131	626	365	784	562	999999	587	911	120	111	999999	684	429	436	999999	789	270	611	999999	38	454	999999	806	747	999999	807	586	999999	452	999999	561	999999	617	805	438	451	391	999999	117	999999	738	894	346	237	999999	359	999999	999999	532	980	999999	999999	599	475	557	392	820	617	60	999999	170	203	468	999999	550	999999	77	623	997	127	407	
999999	504	235	300	559	402	999999	20	385	455	912	861	999999	478	565	717	151	999999	56	631	773	999999	999999	948	544	435	407	999999	437	291	999999	676	414	999999	287	501	999999	185	997	989	999999	607	674	309	999999	341	997	471	985	591	925	375	950	496	999999	632	999999	999999	999999	999999	995	891	582	103	718	999999	456	999999	200	73	353	966	999999	66	389	176	129	62	700	212	999999	936	701	846	366	371	999999	918	949	654	358	97	430	999999	999999	359	999999	999999	590	999999	885	118	280	999999	247	999999	999999	999999	999999	467	513	999999	585	552	999999	69	999999	999999	737	357	520	999999	938	546	715	266	545	386	71	999999	151	547	472	688	327	330	999999	779	609	406	999999	831	811	999999	151	268	512	877	999999	999999	169	299	843	242	999999	356	999999	734	999999	999999	423	738	832	86	326	965	626	896	999999	999999	999999	420	999999	340	110	688	999999	456	999999	999999	999999	668	206	136	870	851	703	240	197	970	160	931	572	999999	983	517	999999	735	176	186	999999	999999	999999	999999	999999	999999	172	513	141	999999	629	723	339	760	237	755	542	705	216	474	271	396	709	264	223	472	999999	509	357	999999	689	991	289	227	814	999999	999999	390	999999	999999	688	999999	108	384	350	999999	999999	812	999999	238	975	303	529	701	914	254	999999	398	602	79	999999	663	165	548	132	999999	444	121	946	98	999999	161	120	999999	786	80	298	334	999999	786	999999	45	118	129	999999	396	471	587	312	999999	242	999999	788	999999	228	34	44	560	999999	712	992	999999	866	311	999999	823	999999	999999	915	999999	956	580	485	815	209	866	999999	46	930	736	176	856	808	386	856	999999	372	999999	866	999999	46	999999	82	210	999999	390	999999	807	999999	793	213	999999	672	468	612	661	999999	973	326	362	479	998	629	525	545	146	680	489	999999	385	461	999999	577	999999	808	228	508	284	30	818	697	747	999999	146	532	999999	193	350	773	999999	971	399	278	999999	999999	48	118	556	665	657	709	999999	999999	254	342	999999	999999	518	999999	999999	163	999999	952	507	999999	732	999999	492	993	406	952	340	999999	261	414	72	329	72	872	999999	999999	951	618	373	118	17	394	170	804	917	688	999999	689	999999	50	114	446	770	999999	559	455	626	999999	269	705	999999	999999	111	840	280	295	999999	999999	890	285	212	257	589	399	999999	347	431	999999	85	718	287	651	999999	220	310	625	559	223	999999	999999	493	397	359	999999	739	999999	999999	330	533	631	300	999999	999999	113	838	856	856	381	200	221	999999	937	487	999999	427	
999999	647	890	539	654	736	184	999999	576	792	814	898	999999	999999	625	64	110	999999	453	427	258	999999	232	381	454	769	188	32	111	299	555	910	999999	999999	999999	395	402	790	879	999999	125	705	999999	321	999999	999999	934	721	575	999999	999999	783	43	133	178	999999	424	519	95	999999	558	161	231	287	247	903	100	681	648	240	661	999999	999999	999999	312	552	631	910	357	496	834	466	999999	944	999999	771	876	999999	82	999999	970	883	705	999999	999999	964	484	999999	999999	130	867	999999	999999	345	506	614	508	999999	821	999999	999999	999999	171	599	60	101	704	999999	999999	475	37	416	608	512	999999	777	614	290	220	347	999999	686	999999	999999	629	580	394	121	448	999999	999999	401	862	456	892	999999	721	116	944	999999	269	207	42	609	103	999999	999999	570	85	999999	10	999999	999999	483	557	567	999999	999999	969	479	707	592	839	160	211	636	999999	162	619	803	66	507	346	964	88	999999	654	236	143	178	926	999999	46	719	760	999999	136	389	898	335	788	786	999999	475	548	676	368	881	407	466	999999	501	950	281	671	999999	881	309	405	687	912	451	801	999999	999999	883	556	129	399	165	509	173	264	294	999999	279	371	871	426	999999	999999	772	828	677	999999	434	999999	764	57	268	175	827	983	999999	422	347	999999	345	922	665	129	999999	492	999999	956	743	247	665	999999	402	140	19	883	994	184	150	999999	133	539	999999	20	792	81	141	990	682	999999	999999	872	999999	294	35	999999	760	291	999999	290	586	999999	527	196	217	507	999999	999999	165	999999	989	46	281	999999	861	999999	999999	655	337	177	361	261	284	563	204	793	588	118	115	999999	999999	712	910	860	45	413	22	999999	999999	294	425	13	835	999999	200	999999	999999	999999	999999	999999	155	115	953	106	929	334	999999	963	992	999999	919	547	32	104	821	286	135	421	688	999999	793	871	852	52	751	357	426	545	999999	197	999999	634	685	886	915	999999	758	999999	931	711	967	58	939	389	375	878	981	740	917	999999	880	189	999999	999999	435	999999	263	911	354	581	907	900	599	804	999999	999999	999999	145	189	804	527	320	489	999999	490	744	932	473	677	999999	376	686	627	999999	999999	24	369	711	999999	999999	763	999999	470	999999	803	77	999999	144	999999	89	999999	845	561	123	395	569	699	297	494	690	351	790	243	480	214	231	283	149	498	215	926	160	999999	547	50	680	850	139	999999	422	295	798	313	597	999999	531	134	513	74	747	324	81	227	770	300	973	613	989	156	581	999999	319	999999	
953	163	866	999999	23	83	715	719	570	123	81	405	999999	999999	646	623	682	999999	769	85	750	999999	854	933	999999	257	76	76	860	983	602	628	976	162	359	444	990	370	120	999999	359	37	999999	958	999999	375	747	497	967	376	473	999999	34	243	895	72	309	933	256	766	999999	648	999999	999999	999999	452	999999	400	136	212	633	999999	985	999999	725	999999	146	895	999999	549	510	999999	108	494	519	999999	604	742	267	296	144	67	124	354	433	999999	179	999999	448	703	946	356	370	765	999999	999999	999999	999999	999999	182	999999	999999	155	707	266	999999	999999	999999	77	999999	848	999999	999999	999999	77	999999	207	999999	905	999999	553	969	457	94	602	163	218	343	750	368	629	909	234	94	370	730	911	999999	98	995	171	804	999999	999999	855	271	223	531	697	177	999999	857	789	503	628	956	956	999999	114	113	229	999999	623	708	773	938	999999	58	478	347	999999	790	553	999999	853	749	870	412	239	341	940	686	645	583	999999	999999	999999	730	466	414	773	849	312	984	775	954	999999	401	281	916	809	174	62	360	512	172	313	999999	649	999999	999999	554	832	773	173	999999	571	50	302	11	819	730	591	999999	573	999999	488	568	144	899	568	479	140	322	531	775	999999	294	999999	253	999999	250	90	587	999999	999999	27	539	821	242	393	999999	108	279	999999	89	582	999999	999999	697	684	745	999999	999999	320	999999	424	519	999999	397	908	286	999999	59	543	578	999999	13	999999	355	999999	948	999999	902	516	428	999999	860	225	452	999999	646	507	382	568	722	999999	340	277	712	999999	999999	999999	434	334	116	180	58	999999	528	999999	579	252	999999	899	736	999999	841	244	892	999999	563	303	798	205	999999	778	597	491	999999	81	999999	736	999999	999999	300	660	322	577	999999	999999	332	999999	999999	23	999999	404	999999	482	832	724	664	999999	385	999999	999999	213	499	238	73	337	583	567	914	457	999999	842	219	891	999999	85	999999	274	834	644	912	437	606	785	581	999999	999999	124	658	999999	416	224	360	566	308	999999	999999	93	514	82	673	765	220	249	894	780	999999	999999	873	999999	48	400	999999	740	564	813	999999	714	999999	999999	624	469	908	818	50	905	492	652	999999	522	999999	601	999999	762	971	157	227	366	891	999999	681	537	251	901	67	26	953	619	12	999999	489	456	436	317	999999	214	856	401	208	999999	297	542	999999	360	842	999999	999999	508	769	999999	999999	250	999999	855	525	96	228	999999	999999	34	951	872	999999	106	43	467	175	453	314	767	301	999999	168	999999	513	
148	945	890	69	999999	386	455	850	999999	899	249	633	580	791	370	985	849	999999	183	47	425	999999	999999	999999	999999	999999	196	203	12	124	769	91	921	352	999999	151	999999	947	151	648	506	32	64	207	999999	834	999999	661	943	781	999999	196	999999	864	98	999999	999999	573	999999	348	199	261	848	481	139	167	999999	999999	414	228	658	999999	498	999999	541	402	837	999999	999999	549	999999	535	260	230	999999	583	107	66	264	141	692	999999	999999	803	459	255	184	582	77	635	132	366	256	724	133	550	999999	459	333	999999	999999	999999	49	145	660	663	999999	627	809	556	70	999999	973	282	536	894	639	695	85	295	228	999999	230	897	427	999999	288	535	106	999999	886	999999	732	999999	723	532	723	136	152	795	254	556	773	999999	575	999999	999999	973	198	239	910	11	999999	47	477	163	999999	152	717	339	385	475	999999	687	669	999999	999999	999999	559	14	999999	999999	553	290	51	671	491	708	999999	951	999999	999999	999999	867	221	999999	274	999999	999999	569	591	581	999999	999999	420	778	35	95	851	163	553	977	999999	194	999999	407	999999	103	995	999999	672	241	819	765	999999	80	139	999999	999999	999999	157	237	324	990	422	598	999999	741	869	273	999999	405	856	178	999999	961	890	162	808	814	436	181	699	295	897	360	761	999999	420	999999	648	372	619	76	16	999999	663	433	999999	470	313	716	233	732	170	276	384	651	367	440	189	977	854	999999	358	975	538	38	102	71	836	450	330	529	999999	282	785	790	171	999999	308	467	389	348	511	999999	947	967	135	630	999999	120	295	980	170	671	518	958	717	41	999999	999999	999999	710	999999	862	396	703	999999	887	490	999999	490	284	141	999999	597	516	160	639	999999	571	999999	471	95	726	165	999999	369	952	764	827	82	999999	306	674	136	999999	714	649	332	253	859	247	999999	392	630	21	999999	447	84	12	808	999999	13	225	999999	868	625	999999	706	999999	344	164	999999	663	521	359	999999	999999	596	918	802	999999	999999	999999	711	665	331	999999	106	153	999999	999999	878	762	29	994	137	90	999999	267	63	806	942	285	999999	704	124	486	870	280	43	391	851	166	210	306	771	228	513	74	547	999999	999999	563	556	999999	999999	999999	999999	527	232	896	524	339	864	999999	569	999999	999999	17	550	845	999999	825	999999	118	80	722	561	722	233	999999	577	999999	720	140	995	388	728	497	428	754	841	353	58	146	999999	522	301	214	999999	739	354	999999	523	701	101	985	453	447	351	999999	809	999999	999999	999999	329	645	
619	999999	999	190	312	387	588	796	14	487	777	999999	999999	558	430	999999	984	493	564	80	365	28	999999	19	935	291	156	864	944	918	60	734	999999	232	999999	566	999999	557	999999	966	918	726	697	613	218	999999	206	999999	143	462	999999	999999	759	258	289	600	694	999999	999999	31	241	724	851	999999	437	52	165	999999	655	863	999999	436	65	597	162	638	331	436	801	466	94	999999	999999	492	980	249	999999	999999	999999	312	872	224	313	416	735	203	875	611	185	176	324	187	999999	279	320	511	754	171	105	651	999999	268	198	788	936	877	993	999999	115	198	76	596	999999	353	991	926	133	649	861	958	763	720	999999	635	999999	999999	226	461	999999	479	494	999999	999999	999999	43	613	36	524	479	999999	210	999999	506	999999	109	727	110	793	999999	999999	387	115	309	146	999999	558	17	563	646	999999	999999	999999	196	636	703	999999	133	785	319	388	900	608	179	13	999999	257	999999	273	535	424	807	433	999999	788	101	389	514	336	999999	999999	999999	999999	878	450	207	667	329	869	293	847	603	999999	484	899	492	778	935	999999	388	641	999999	999999	38	231	231	237	999999	407	545	323	747	797	999999	833	782	438	999999	999999	806	999999	928	999999	979	999999	999999	493	949	999999	306	322	999999	218	948	999999	999999	862	443	656	229	970	999999	921	334	970	999999	806	999999	650	127	64	58	216	999999	999999	713	989	763	351	410	999999	999999	95	111	999999	999999	538	849	612	691	999999	995	83	509	835	792	999999	999999	19	587	25	552	308	999999	252	273	248	719	660	67	999999	999999	102	999999	491	999999	999999	819	999999	999999	572	956	337	999999	206	999999	975	999999	999999	505	999999	969	999999	764	395	195	979	929	859	959	630	819	198	555	539	822	902	827	27	153	579	197	999999	907	24	68	224	999999	959	192	298	541	65	165	361	193	999999	338	860	306	999999	293	960	999999	999999	999999	767	999999	429	999999	166	157	689	999999	925	519	61	847	749	337	970	638	969	676	670	99	999999	43	204	355	478	574	967	720	440	296	999999	775	436	272	300	442	920	585	36	999999	851	545	239	841	142	506	589	532	335	84	323	293	482	391	999999	733	588	83	905	999999	190	968	89	639	292	286	421	999999	999999	538	718	999999	650	529	248	228	804	362	223	999999	984	444	999999	365	972	943	999999	54	282	566	854	847	680	444	999999	999999	999999	600	558	999999	95	112	496	797	366	999999	643	952	153	999999	929	235	999999	932	607	746	583	999999	666	348	999999	999999	999999	480	683	
871	713	216	569	365	762	999999	803	367	887	882	999999	597	999	999999	310	999999	900	512	636	628	986	747	836	224	308	741	999999	220	999999	718	999999	26	123	495	999999	437	999999	787	17	725	431	502	54	999999	798	986	724	624	48	643	999999	999999	999999	65	884	965	999999	355	999999	31	999999	593	494	179	984	999999	483	514	825	873	956	122	504	910	207	494	702	999999	425	322	999999	319	181	239	999999	206	183	999999	611	261	999999	47	730	986	999999	837	18	875	741	866	512	220	999999	175	686	363	207	932	858	999999	272	267	929	744	999999	961	422	265	999999	999999	758	999999	999999	573	815	919	392	518	465	369	486	827	999999	559	999999	806	519	16	553	889	999	250	210	999999	989	799	118	985	999999	494	425	753	948	953	117	999999	317	999999	359	767	970	689	999999	498	913	445	887	999999	935	999999	999999	416	711	47	788	517	999999	691	999999	999999	810	406	536	970	943	733	878	427	999999	999999	999999	999999	999999	786	918	319	773	711	307	554	912	999999	999999	783	52	19	999999	999999	174	599	872	999999	999999	344	956	574	999999	506	555	190	566	470	928	222	708	999999	999999	999999	128	478	744	513	393	38	113	82	355	752	928	934	691	999999	262	851	849	873	640	321	830	354	167	277	999999	127	987	999999	999999	999999	999999	884	259	125	792	696	855	369	242	624	999999	883	228	409	577	620	498	600	218	87	373	835	528	447	999999	774	321	476	356	276	51	660	273	999999	678	53	999999	576	183	566	999999	489	640	25	90	946	135	757	699	545	999999	397	999999	732	474	248	365	811	29	27	999999	389	22	966	583	999999	620	711	731	534	936	922	426	999999	91	883	205	512	367	999999	649	564	777	999999	647	653	426	541	53	439	999999	872	556	166	191	616	477	674	442	509	336	423	35	999999	609	706	971	592	650	590	53	999999	999999	870	999999	820	611	999999	328	999999	163	89	999999	302	845	73	375	270	470	474	999999	530	79	857	822	999999	999999	611	212	940	682	834	890	462	395	999999	999999	999999	787	371	14	276	356	513	356	257	756	733	999999	545	341	711	131	999999	999999	523	783	597	58	152	999999	10	998	387	256	328	198	214	999999	21	645	690	482	109	470	149	999999	565	510	574	479	804	292	999999	999999	999999	999999	999999	288	872	61	999999	999999	999999	999999	14	277	968	999999	37	999999	999999	827	999999	899	999999	238	32	999999	44	999999	227	999999	999999	672	487	718	341	777	999999	615	999999	925	43	960	999999	63	837	30	465	872	
216	999999	483	516	928	977	973	767	958	742	690	999999	254	534	833	744	999999	999999	601	296	936	200	999999	999999	584	625	793	358	999999	597	401	999999	260	172	999999	918	612	999999	999999	999999	744	999999	819	999999	925	999999	681	509	136	79	999999	999999	428	179	935	999999	327	999999	999999	312	193	625	682	999999	351	999999	747	92	401	914	142	196	999999	101	551	372	381	448	999999	107	943	294	999999	25	999999	536	583	90	999999	126	600	550	45	999999	326	128	892	458	201	999999	738	999999	117	222	937	713	637	337	999999	573	644	879	576	834	999999	899	404	666	672	814	113	667	999999	999999	323	591	161	795	775	999999	479	922	999999	257	368	354	186	999999	999999	985	999999	256	462	999999	482	721	974	210	999999	426	724	999999	999999	386	999999	81	999999	832	898	999999	562	841	562	205	103	721	631	999999	475	24	723	395	589	687	916	857	214	202	802	601	616	950	999999	358	708	254	147	870	122	999999	611	353	120	730	432	67	999999	267	999999	760	100	655	734	68	999999	338	646	108	470	999999	999999	550	40	306	999999	611	128	213	999999	849	999999	761	216	188	999999	379	285	999999	264	858	173	946	999999	52	511	960	226	999999	655	380	999999	999999	999999	835	429	71	323	813	990	821	939	490	771	999999	999999	339	449	999999	656	333	63	999999	843	611	124	920	999999	988	999999	779	394	999999	557	125	251	999999	999999	380	758	999999	66	471	868	442	919	682	185	914	866	182	521	670	999999	332	327	820	205	798	999999	509	154	335	29	999999	999999	485	932	655	477	640	978	999999	999999	314	999999	592	999999	411	999999	441	745	999999	131	999999	999999	999999	455	235	999999	431	350	562	658	999999	999999	731	999999	999999	16	999999	749	529	447	235	999999	452	999999	703	65	999999	999999	999999	116	289	764	152	213	406	953	712	39	706	856	999999	300	999999	999999	547	118	545	149	271	404	258	999999	225	564	999999	427	815	850	752	180	999999	529	556	999999	999999	495	64	999999	55	703	999999	999999	999999	672	401	935	779	42	336	595	999999	595	640	399	858	597	548	588	316	999999	148	861	287	999999	793	527	743	969	999999	999999	999999	27	999999	999999	110	843	650	999999	172	961	648	782	524	167	661	478	888	999999	598	782	946	475	221	999999	999999	442	137	999999	879	999999	201	809	991	284	541	999999	500	82	999999	24	999999	995	425	355	341	365	347	130	874	324	638	586	999999	268	999999	588	806	38	999999	668	716	143	999999	298	769	999999	999999	249	999999	169	977	815	868	583	835	951	999999	
865	734	210	104	16	999999	564	245	999999	439	733	999999	953	695	999999	999999	629	307	813	332	136	585	999999	573	108	999999	999999	346	822	999999	796	433	999999	537	940	304	801	574	999999	502	118	62	165	409	68	80	672	473	516	744	249	286	31	628	924	290	241	999999	996	512	925	228	423	999999	642	309	25	425	755	177	279	65	598	999999	223	999999	430	103	515	999999	831	252	830	999999	478	520	411	535	613	999999	72	174	999999	207	576	890	639	267	766	999999	999999	257	999999	999999	999999	193	687	710	415	850	859	999999	130	968	681	683	397	345	428	132	897	489	812	105	999999	114	487	401	745	333	443	172	999999	757	999999	999999	534	491	612	999999	832	999999	999999	762	800	924	53	608	525	999999	502	304	839	644	999999	575	444	622	243	999999	705	999999	965	92	416	999999	810	373	996	107	159	906	732	999999	299	206	369	999999	305	190	70	879	875	999999	830	149	333	999999	896	999999	149	999999	257	251	589	546	736	47	999999	112	123	999999	612	999999	743	596	999999	999999	355	665	999999	394	999999	63	309	826	421	122	999999	277	374	128	477	999999	999999	999999	658	999999	554	999999	999999	332	703	999999	77	390	277	456	999999	243	999999	627	347	241	201	754	594	204	941	999999	999999	999999	785	999999	738	995	212	22	471	506	938	90	161	999999	205	883	691	134	985	919	559	999999	999999	28	700	747	999999	246	408	212	652	463	549	999999	628	846	546	999999	464	81	999999	265	984	613	305	999999	475	745	45	317	73	999999	218	32	999999	169	620	999999	388	999999	999999	966	613	269	853	999999	540	370	973	358	346	999999	669	913	741	304	980	400	722	213	281	45	210	101	148	191	254	527	587	469	999999	999999	999999	473	857	221	652	999999	999999	821	955	999999	771	687	999999	996	999999	304	290	909	188	230	55	185	999999	189	999999	521	130	672	999999	23	999999	514	132	568	999999	206	66	529	651	264	999999	901	257	176	273	523	130	999999	390	950	246	678	999999	999999	733	69	999999	999999	999999	140	605	97	592	942	333	267	564	412	174	999999	248	999999	267	924	589	154	927	552	916	252	401	977	291	999999	776	999999	999999	126	834	999999	452	389	83	521	658	999999	319	315	843	16	959	718	999999	786	999999	485	420	366	999999	589	999999	211	761	213	739	999999	999999	312	175	229	43	447	577	999999	162	859	687	745	275	46	835	622	709	910	293	683	999	504	999999	301	999999	867	999999	255	639	250	627	999999	782	40	999999	16	150	999999	972	521	150	584	
634	852	798	674	101	389	754	520	999999	851	999999	66	628	311	735	874	535	999999	746	999999	763	999999	999999	817	963	999999	299	828	482	95	937	771	542	425	870	725	999999	999999	776	321	501	129	999999	776	999999	726	412	445	281	999999	98	806	774	817	821	722	621	981	711	857	999999	999999	48	999999	913	159	523	213	441	20	381	999999	400	435	830	999999	999999	999999	867	999999	831	854	557	216	996	141	996	724	604	999999	999999	520	317	918	999999	999999	91	341	863	799	212	209	13	271	893	580	416	348	987	186	558	167	999999	999999	35	245	377	831	420	782	999999	798	999999	293	906	999999	210	481	999999	264	562	832	600	77	44	632	851	296	322	425	724	999999	737	427	598	999999	407	999999	893	986	208	999999	920	91	647	999999	600	999999	999999	42	380	935	144	732	623	999999	999999	55	438	403	999999	91	519	994	67	504	70	191	694	959	999999	999999	587	228	65	313	911	519	430	630	41	999999	931	289	55	789	999999	15	803	872	390	361	414	500	602	127	740	999999	999999	152	999999	999999	34	999999	578	23	357	915	999999	320	814	999999	625	808	371	262	160	239	949	278	999999	65	999999	999999	579	112	999999	97	626	999999	999999	985	999999	288	285	623	116	536	710	42	999999	608	338	492	999999	999999	999999	605	999999	999999	999999	999999	977	754	999999	999999	999999	212	825	476	999999	270	999999	999999	999999	829	559	347	999999	748	999999	623	528	916	999999	383	726	895	999999	245	376	999999	958	286	999999	999999	18	999999	127	986	593	999999	711	244	971	180	999999	600	744	238	784	398	82	999999	203	999999	999999	70	999999	788	572	999999	447	999999	110	714	312	22	999999	686	820	999999	230	999999	165	252	999999	294	999999	666	74	999999	160	999999	461	999999	284	578	93	628	88	948	823	999999	999999	458	466	131	999999	266	999999	305	834	999999	417	966	178	999999	235	950	999999	698	124	261	723	447	983	999999	138	132	440	734	999999	147	607	872	994	891	133	706	786	790	160	688	797	999999	999999	999999	128	494	808	748	352	999999	999999	999999	999999	571	615	999999	999999	554	993	21	826	144	376	999999	461	999999	972	287	412	528	999999	650	548	999999	464	955	157	891	999999	643	324	999999	391	999999	999999	226	48	432	285	999999	240	241	999999	999999	862	662	402	603	640	583	522	530	999999	999999	999999	547	999999	407	117	660	829	584	762	360	999999	144	753	579	999999	244	506	549	12	999999	999999	999999	853	409	573	801	563	553	260	999999	130	999999	356	567	999999	412	999999	640	999999	625	327	656	
479	447	452	727	909	822	999999	405	86	999999	528	89	535	43	694	999999	834	315	999999	999999	999999	552	239	999999	999999	195	749	344	860	999999	234	387	938	642	464	415	957	999999	891	999999	698	999999	999999	999999	275	277	42	795	999999	942	806	19	999999	999999	332	926	217	549	999999	724	83	520	999999	220	748	151	151	893	579	288	485	988	424	367	586	478	419	92	636	519	163	953	626	999999	68	999999	859	895	319	537	999999	999999	905	177	999999	187	999999	922	999999	134	136	148	226	999999	467	818	999999	999999	466	853	517	135	913	430	570	130	999999	628	161	533	292	255	583	51	90	78	92	256	999999	999999	169	496	684	511	393	24	736	999999	460	250	999999	698	439	466	999999	999999	999999	484	606	999999	292	691	999999	999999	842	880	999999	184	359	399	735	348	470	999999	694	31	451	999999	47	999999	393	709	177	911	903	593	816	127	31	17	574	608	649	165	126	477	724	809	669	999999	999999	562	835	71	514	999999	999999	999999	999999	998	631	102	447	60	161	583	523	859	971	258	74	999999	162	352	824	137	698	999999	939	226	306	999999	741	535	999999	831	999999	116	406	621	365	443	999999	33	385	999999	171	999999	999999	999999	999999	999999	838	420	999999	999999	409	493	246	387	592	923	442	999999	702	999999	360	911	999999	329	710	417	999999	359	893	999999	102	139	999999	353	966	109	311	406	272	441	999999	999999	999999	95	431	389	869	29	38	442	10	799	331	395	130	259	646	683	999999	999999	411	489	527	817	919	280	999999	999999	420	493	622	46	293	270	197	999999	824	867	898	330	999999	999999	330	460	999999	302	807	581	232	717	462	627	573	725	39	323	999999	279	999999	161	999999	976	609	999999	999999	964	516	70	207	101	435	779	785	512	999	968	168	76	198	626	472	999999	671	703	40	995	473	567	240	874	235	554	999999	747	467	570	834	785	640	665	785	747	999999	140	291	683	841	70	726	999999	164	737	91	550	688	918	315	905	514	824	500	999999	830	332	866	881	88	48	54	438	143	382	436	532	840	725	569	999999	421	999999	999999	413	840	178	999999	999999	472	160	69	548	265	999999	999999	815	175	836	916	62	273	410	605	999999	25	298	927	781	311	559	999999	962	358	774	999999	999999	671	97	119	661	999999	999999	418	928	979	506	999999	215	999999	620	367	14	999999	517	277	20	999999	359	397	551	251	937	196	912	451	106	199	491	443	999999	999999	87	999999	265	449	999999	992	999999	824	519	999999	722	680	999999	201	705	
163	841	507	484	999999	321	999999	567	420	675	999999	505	487	999999	316	691	771	988	476	289	286	553	999999	382	28	85	535	877	999999	999999	267	999999	721	999999	943	358	984	999999	708	832	999999	169	845	999999	999999	496	999999	942	213	435	950	691	224	911	999999	999999	772	999999	466	340	786	822	141	891	417	687	999999	741	938	957	707	999999	290	999999	902	999999	708	304	670	531	885	593	673	10	999999	575	291	809	327	999999	586	859	502	999999	55	565	38	953	367	34	711	458	999999	256	728	147	411	999999	999999	311	901	478	464	934	999999	203	158	141	999999	841	405	975	423	604	999999	999999	999999	999999	598	999999	98	999999	937	999999	820	436	589	427	282	440	174	712	799	999999	442	999999	999999	999999	999999	852	416	896	640	525	629	999999	45	408	999999	880	828	499	980	672	222	999999	541	818	999999	28	999999	731	859	883	676	693	186	407	172	273	452	999999	989	746	930	202	124	421	26	94	401	190	552	402	611	674	731	136	999999	295	576	587	999999	903	249	685	999999	999999	848	935	999999	999999	999999	611	437	999999	509	244	741	30	42	130	801	39	627	999999	189	466	281	12	961	999999	603	876	999999	999999	306	95	999999	255	164	367	572	91	999999	999999	944	940	999999	999999	999999	496	395	783	263	455	999999	424	286	999999	999999	999999	484	846	973	510	44	370	999999	571	780	423	737	495	865	674	557	720	505	863	999999	248	999999	747	836	999999	999999	819	623	251	89	882	999999	690	999999	999999	999999	725	117	33	728	999999	35	402	753	999999	759	999999	917	588	897	75	999999	422	338	999999	88	737	20	508	999999	224	746	673	492	898	614	57	746	291	792	832	612	482	145	904	223	109	993	94	715	999999	901	45	999999	23	999999	999999	361	492	999999	155	715	608	186	513	837	361	910	855	147	999999	999999	635	999999	75	463	446	287	434	999999	999999	999999	925	792	92	323	711	330	999999	999999	999999	696	263	786	646	127	14	999999	999999	999999	861	198	999999	999999	14	611	999999	249	287	560	527	118	927	449	526	999999	789	999999	103	200	135	41	442	920	919	999999	899	849	159	947	458	149	999999	366	191	999999	605	978	999999	481	57	472	999999	999999	417	999999	768	999999	270	999999	337	999999	212	440	999999	830	756	999999	999999	988	711	426	99	999999	112	387	999999	570	267	736	806	811	37	622	153	662	988	999999	512	811	256	95	588	914	620	270	937	999999	999999	999999	43	999999	950	800	769	630	383	712	815	39	656	208	556	534	438	525	171	589	999999	
289	999999	241	999999	226	741	626	837	185	719	841	450	247	999999	906	999999	430	861	237	853	522	999999	285	710	482	164	58	999999	64	485	105	108	358	927	999999	518	802	670	734	999999	152	999999	207	993	973	589	419	62	650	832	999999	664	934	735	774	999	566	531	243	71	999999	98	782	699	624	999999	102	999999	19	397	999999	759	136	178	710	729	91	292	736	893	745	995	999999	232	477	440	999999	622	162	146	952	281	999999	999999	999999	64	20	508	999999	240	497	999999	52	262	932	258	999999	765	34	55	917	283	794	999999	999999	999999	999999	559	232	999999	999999	479	166	873	445	627	332	999999	804	999999	719	583	999999	506	406	645	952	635	300	228	903	409	597	117	229	678	999999	97	357	677	853	460	286	195	661	27	943	999999	999999	315	999999	83	961	378	999999	343	370	297	943	999999	744	575	269	13	290	179	882	58	653	766	999999	999999	116	137	999999	268	999999	727	845	388	701	999999	999999	984	301	829	999999	999999	999999	885	318	199	153	676	999999	288	999999	282	905	492	144	895	526	60	999999	999999	999999	834	576	77	46	642	452	564	978	961	999999	284	712	460	731	663	277	767	458	999999	101	439	205	523	78	34	999999	363	999999	806	266	766	819	610	999999	999999	652	714	999999	999999	747	588	999999	999999	999999	999999	570	454	760	480	628	999999	602	224	600	537	999999	62	998	999999	999999	99	321	182	705	990	465	111	598	127	999999	562	918	782	212	512	741	234	992	162	464	378	602	772	999999	507	174	999999	20	334	974	600	715	999999	855	657	999999	525	274	540	999999	468	999999	999999	469	75	840	819	999999	999999	796	414	69	999999	557	451	496	548	994	207	999999	860	101	999999	999999	420	846	91	927	554	244	225	960	462	702	996	522	960	999999	122	667	354	592	922	537	999999	541	999999	289	999999	171	729	530	77	713	600	376	591	999999	59	228	758	999999	467	999999	580	454	606	153	561	999999	536	999999	882	539	999999	277	179	736	999999	879	976	801	999999	393	999999	695	999999	999999	112	629	930	999999	264	893	908	461	999999	79	956	999999	934	727	727	484	634	999999	647	999999	241	332	207	855	916	179	251	956	378	83	347	885	561	856	50	999999	999	75	999999	988	999999	30	152	109	780	466	944	259	999999	49	759	999999	57	364	999999	999999	431	999999	554	999999	652	999999	999999	61	732	81	564	87	686	795	484	999999	999999	999999	999999	220	999999	108	85	999999	999999	992	882	999999	324	325	999999	999999	999999	270	510	924	520	999999	346	
678	937	999999	376	709	999999	866	572	999999	564	200	999999	999999	457	307	600	333	10	105	999999	660	79	753	737	416	999999	368	739	426	295	560	58	617	322	238	283	98	732	376	558	999999	999999	604	999999	999999	808	999999	999999	51	669	186	924	999999	46	686	999999	193	363	959	999999	543	137	999999	992	14	152	999999	85	999999	34	511	601	634	546	999999	240	474	999999	612	999999	792	619	999999	999999	119	636	632	999999	999999	629	99	735	772	999999	999999	239	282	611	769	982	908	999999	529	999999	168	585	299	878	544	455	144	999999	999999	999999	683	923	440	399	999999	378	519	329	449	600	999999	999999	828	734	999999	272	999999	863	999999	630	999999	999999	100	999999	999999	533	346	999999	999999	999999	494	884	984	422	999999	101	999999	882	728	401	472	588	924	928	92	999999	999999	999999	999999	281	999999	281	995	130	660	999999	832	759	999999	359	999999	766	292	999999	115	999999	792	999999	517	439	472	85	144	999999	168	999999	503	171	598	216	777	780	406	765	693	223	888	999999	762	961	269	50	91	999999	369	705	306	999999	823	999999	599	999999	57	917	809	999999	146	188	962	548	761	670	171	594	582	261	370	526	576	892	171	999999	653	999999	180	432	994	999999	457	462	814	837	999999	566	617	436	999999	489	955	999999	86	710	999999	224	209	598	879	496	796	999999	345	779	99	999999	999999	670	696	501	999999	387	427	380	999999	509	733	923	331	605	976	155	528	881	571	304	999999	461	999999	439	356	999999	553	507	970	348	999999	45	748	418	695	947	999999	241	742	578	853	999999	978	401	999999	285	277	283	519	650	590	464	999999	794	124	418	642	267	154	175	834	919	409	392	393	999999	185	913	909	999999	415	297	148	992	451	999999	482	999999	949	80	314	279	988	999999	758	662	999999	953	304	287	315	482	96	999999	744	933	306	999999	999999	999999	999999	363	374	490	244	302	325	225	999999	14	935	15	999999	84	999999	565	931	999999	999999	730	871	999999	618	631	723	932	999999	571	258	517	812	886	628	166	970	950	904	999999	95	465	999999	610	999999	999999	351	999999	174	999999	999999	999999	12	226	999999	287	921	878	745	743	999999	311	101	999999	967	836	201	59	387	999999	113	910	661	434	999999	999999	394	999999	622	329	290	424	767	199	854	79	514	999999	923	351	245	102	215	999999	741	783	999999	592	643	772	999999	301	921	999999	908	806	527	999999	232	794	999999	660	265	425	462	351	999999	901	899	999999	999999	999999	135	999999	915	21	704	499	692	221	803	801	999999	849	
231	988	502	754	290	58	551	936	999999	139	458	584	836	789	708	999999	249	999999	693	746	451	502	999999	885	107	999999	999999	37	999999	20	999999	999999	43	999999	999999	999999	849	999999	620	850	355	394	999999	996	999999	341	184	915	791	303	971	340	999999	881	408	728	823	616	656	999999	946	523	61	363	148	366	551	431	595	244	999999	459	851	842	999999	66	270	179	307	766	722	196	246	591	999999	999999	983	999999	999999	475	999999	242	143	236	903	999999	343	878	999999	230	789	753	999999	556	999999	521	488	275	490	351	468	653	999999	889	999999	999999	287	999999	323	487	383	399	424	129	594	317	326	999999	999999	568	723	999999	321	86	977	969	866	690	838	999999	182	717	671	999999	999999	999999	923	999999	565	153	554	873	564	380	999999	999999	339	210	999999	445	999999	863	336	922	628	85	342	999999	912	701	894	999999	631	999999	999999	999999	727	999999	122	999999	394	83	69	795	23	850	827	940	239	586	640	999999	728	402	333	999999	999999	999999	47	931	664	690	999999	999999	258	999999	252	768	75	191	673	580	98	374	61	130	803	999999	908	999999	258	401	13	336	71	239	867	238	473	996	284	977	999999	190	999999	999999	743	999999	546	999999	608	69	999999	57	913	69	576	364	351	999999	515	850	841	269	999999	273	687	14	999999	29	100	23	999999	79	999999	695	859	908	999999	358	999999	607	994	852	179	198	525	955	422	11	662	513	887	999999	490	999999	999999	999999	506	669	25	739	404	999999	965	594	763	806	150	228	209	999999	999999	992	825	907	856	999999	999999	494	747	732	591	800	366	586	136	44	999999	999999	558	408	411	999999	342	999999	213	999999	887	999999	434	718	814	999999	801	999999	590	999999	445	583	999999	158	371	21	922	292	158	999999	999999	388	468	729	999999	666	999999	801	266	161	659	187	703	389	111	514	69	999999	999999	396	998	372	995	241	598	14	906	410	46	999999	849	59	999999	609	999999	508	127	705	500	999999	535	10	738	439	244	999999	879	999999	999999	857	999999	893	999999	761	605	797	999999	999999	999999	223	999999	268	999999	999999	311	999999	687	103	81	999999	397	999999	538	770	861	997	633	999999	999999	999999	135	718	999999	999999	447	999999	685	738	13	519	125	889	999999	286	397	276	245	871	137	999999	580	785	999999	454	470	597	365	999999	999999	608	174	827	240	999999	98	52	905	585	999999	999999	924	949	100	999999	999999	999999	999999	261	383	594	762	762	437	371	759	349	601	908	718	999999	999999	91	838	405	355	298	659	774	197	354	371	659	
453	999999	999999	631	695	563	999999	963	808	999999	230	999999	999999	411	399	868	50	749	999999	999999	866	578	756	843	120	999999	999999	999999	847	24	73	38	999999	112	319	999999	661	138	653	999999	941	755	999999	999999	860	534	559	943	898	790	999999	448	904	375	792	874	999999	866	999999	999999	999999	779	125	793	999999	202	91	743	999999	743	217	912	105	412	65	999999	536	271	999999	999999	145	999999	999999	999999	289	625	134	857	320	444	999999	794	616	999999	999999	171	640	999999	999999	668	452	999999	850	165	583	821	352	501	320	681	348	763	883	934	865	91	999999	999999	999999	424	999999	233	432	999999	999999	422	999999	452	720	893	480	287	815	325	999999	328	999999	143	484	467	283	633	547	638	105	867	911	682	999999	611	999999	582	744	40	600	228	999999	202	54	170	999999	999999	781	999999	210	70	999999	999999	801	546	667	999999	584	56	151	444	999999	793	562	999999	510	623	665	118	221	999999	999999	784	724	999999	935	232	99	323	941	999999	851	130	438	44	918	354	880	250	943	336	998	697	999999	999999	542	599	639	799	999999	902	244	672	215	312	527	173	842	886	611	445	266	270	999999	767	999999	999999	365	527	335	166	742	999999	175	884	899	845	894	568	382	999999	592	300	662	48	999999	999999	914	135	517	755	511	999999	639	508	80	737	593	132	999999	975	243	999999	999999	504	999999	819	507	331	412	681	278	284	513	275	852	999999	607	75	627	414	999999	240	999999	999999	654	748	785	666	814	171	999999	771	995	999999	111	481	825	999999	999999	999999	999999	999999	722	836	486	237	491	373	656	114	139	527	505	168	334	13	111	999999	999999	421	44	841	517	999999	999999	506	288	999999	173	999999	150	449	197	306	733	67	517	183	103	999999	267	999999	20	709	42	734	276	836	82	999999	379	932	319	466	296	999999	86	481	417	979	948	384	209	285	964	690	339	999999	435	276	495	999999	999999	431	164	999999	999999	807	218	999999	240	999999	43	999999	11	217	139	731	20	892	981	46	999999	124	478	882	999999	735	999999	351	405	77	411	805	612	452	141	887	311	673	19	279	272	723	749	507	999999	144	283	756	560	608	999999	999999	999999	999999	171	999999	952	282	410	105	999999	867	298	999999	50	238	463	558	86	999999	429	347	999999	712	773	52	374	971	541	999999	461	988	790	796	879	868	520	162	290	455	935	39	272	913	999999	999999	434	586	999999	999999	681	725	999999	999999	189	850	659	582	686	999999	321	980	741	333	644	83	86	502	999999	181	717	310	
278	630	999999	400	84	969	505	377	617	788	514	999999	406	999999	318	999999	617	38	219	937	475	171	144	954	298	999999	999999	999999	329	932	302	295	405	380	456	59	999999	788	776	689	87	318	999999	532	476	322	926	908	764	604	999999	265	961	999999	834	999999	496	362	112	144	700	371	58	685	496	228	33	35	289	999999	999999	828	999999	530	860	167	659	611	488	975	999999	999999	379	725	999999	999999	333	999999	545	349	563	649	686	641	989	715	269	999999	45	999999	299	901	628	505	133	66	13	441	918	999999	457	884	874	999999	131	339	999999	333	638	459	999999	999999	489	939	705	999999	152	620	541	154	897	833	999999	240	685	121	742	873	999999	990	43	892	706	868	999999	679	775	999999	519	659	724	999999	999999	586	362	892	421	688	999999	999999	999999	393	900	774	780	624	999999	643	451	20	596	128	732	648	425	999999	700	999999	57	35	64	999999	110	881	999999	961	999999	989	999999	793	699	63	83	307	86	650	999999	932	999999	999999	371	999999	118	509	73	999999	214	999999	171	360	201	800	999999	774	999999	330	999999	999999	999999	999999	978	328	999999	657	320	999999	54	434	571	774	999999	999999	533	779	664	921	485	600	999999	824	999999	999999	999999	999999	601	899	422	308	67	756	999999	972	588	279	999999	52	376	460	198	530	560	779	999999	999999	349	434	277	861	999999	327	845	692	999999	528	72	999999	500	999999	65	420	999999	746	376	815	416	47	999999	999999	490	621	999999	34	412	999999	273	977	128	440	188	177	632	561	197	740	910	675	771	70	217	416	551	139	404	777	410	814	412	171	980	311	999999	23	380	498	999999	820	290	914	264	94	763	69	69	999999	788	569	559	636	999999	741	276	999999	999999	83	79	425	999999	634	887	459	575	957	460	876	922	619	190	698	967	100	395	999999	805	132	653	491	79	516	989	841	265	775	266	999999	999999	999999	966	306	999999	999999	200	655	999999	999999	518	805	609	193	966	999999	388	999999	668	814	355	419	323	923	999999	588	355	999999	999999	999999	204	799	700	999999	840	795	652	999999	279	620	899	739	830	10	999999	847	882	886	549	820	462	999999	116	452	893	626	999999	52	876	840	11	87	999999	981	610	718	999999	999999	352	180	526	999999	590	58	915	999999	589	323	999999	582	705	999999	573	823	593	799	693	999999	328	224	982	999999	16	999999	619	822	999999	848	400	999999	742	495	999999	379	304	999999	999999	68	536	286	46	999999	999999	304	145	542	513	197	999999	810	35	857	79	138	198	916	
497	161	439	103	888	740	923	424	999999	220	999999	999999	528	635	985	999999	721	999999	187	492	876	712	303	86	318	540	999999	589	869	999999	425	999999	190	388	469	663	629	443	398	306	576	999999	464	925	999999	319	999999	999999	825	400	145	999999	950	705	49	785	857	362	784	357	999999	343	554	954	794	519	23	150	999999	331	15	288	999999	880	915	567	257	999999	468	998	999999	699	764	478	750	398	464	999999	348	684	999999	999999	658	51	27	243	999999	999999	140	999999	306	528	596	503	999999	856	999999	79	790	482	537	488	893	785	999999	589	578	999999	214	406	64	538	802	491	525	999999	630	999999	999999	681	803	999999	999999	370	999999	999999	113	271	93	893	999999	395	695	866	157	327	382	872	564	438	999999	688	304	734	54	999999	999999	115	978	657	236	773	216	118	678	789	251	533	999999	143	486	316	992	999999	392	669	843	999999	999999	207	365	757	56	435	999999	124	453	512	326	934	627	998	292	435	999999	249	188	586	197	999999	86	999999	789	431	952	999999	696	983	999999	384	924	999999	999999	999999	301	479	726	999999	999999	999999	999999	738	217	157	516	487	33	999999	999999	153	490	999999	999999	975	999999	516	967	999999	482	667	428	999999	170	941	20	836	236	512	143	197	522	407	494	633	32	347	641	641	915	474	334	139	999999	208	893	668	52	795	658	785	511	111	308	434	999999	875	577	276	147	679	260	521	432	466	630	93	772	124	999999	783	874	336	709	18	343	999999	140	962	999999	999999	794	999999	853	358	999999	421	108	69	498	999999	770	375	999999	246	999999	813	706	872	578	810	896	928	842	874	911	184	401	999999	101	845	744	999999	228	795	885	819	667	999999	779	219	985	712	999999	805	23	508	832	999999	794	529	592	268	393	247	455	865	598	978	446	999999	29	999999	968	652	999999	164	157	999999	999999	999999	999999	999999	102	369	999999	194	312	47	861	412	352	928	505	571	263	999999	231	981	350	999999	231	689	637	278	199	999999	743	999999	403	859	361	999999	122	400	384	960	999999	999999	999999	271	562	561	999999	44	169	100	313	999999	399	999999	933	999999	367	341	182	999999	994	824	179	647	999999	999999	643	12	61	227	815	114	196	302	321	207	568	88	466	670	571	603	118	108	873	346	583	478	926	999999	766	781	227	918	966	351	999999	774	821	232	999999	999999	983	941	285	208	220	999999	999999	735	606	289	874	512	894	401	715	80	774	113	999999	999999	85	865	999999	44	999999	278	335	969	999999	794	267	244	
999999	455	620	177	999999	675	136	485	863	200	588	487	999999	715	33	999999	635	784	10	718	475	999999	49	127	490	999999	322	941	772	644	393	812	31	639	759	449	999999	999999	257	109	976	281	311	885	286	999999	137	180	255	759	344	568	793	549	769	10	416	999999	687	582	363	195	713	229	806	776	999999	277	999999	584	794	96	536	901	741	999999	450	163	841	517	124	151	696	22	309	999999	29	482	870	758	43	288	999999	674	999999	791	568	92	89	510	517	859	224	999999	964	257	41	999999	807	575	560	262	999999	999999	999999	221	999999	700	919	980	756	983	999999	999999	551	516	235	862	165	999999	634	367	84	999999	10	264	926	35	57	999999	794	137	674	305	208	781	999999	691	216	999999	302	868	173	999999	753	999999	463	999999	129	458	32	178	736	857	999999	202	999999	329	179	214	295	473	652	867	196	629	318	110	999	770	999999	544	656	631	657	766	204	999999	587	476	800	908	906	599	999999	625	999999	817	999999	15	603	308	522	11	248	829	999999	305	912	133	224	362	28	359	570	488	999999	115	999999	184	998	999999	999999	999999	413	999999	567	63	837	570	239	501	746	999999	999999	590	31	654	999999	828	999999	898	999999	463	261	447	890	999999	38	551	113	295	617	190	16	401	566	819	598	999999	272	172	468	352	894	999999	616	34	193	980	999999	868	721	381	633	109	147	999999	450	999999	497	20	34	295	467	999999	883	565	986	774	33	212	65	532	566	388	999999	721	569	999999	999999	865	999999	58	999999	244	999999	246	556	999999	263	287	378	632	999999	261	147	182	884	950	840	60	47	999999	956	999999	812	199	814	999999	668	426	719	912	144	999999	647	976	209	232	999999	999999	999999	89	520	746	833	999999	168	314	250	268	836	999999	697	780	827	954	101	832	432	384	999999	311	999999	837	999999	466	999999	742	999999	171	972	662	580	204	999999	999999	999999	220	429	389	41	999999	14	999999	999999	110	224	363	999999	692	884	377	800	995	224	999999	840	683	187	377	935	999999	700	89	999999	184	47	503	999999	869	999999	881	412	52	999999	921	306	838	257	467	251	144	999999	921	286	605	862	585	980	343	128	224	999999	61	999999	614	810	999999	999999	415	999999	999999	624	934	635	999999	999999	757	999999	302	411	11	435	720	999999	800	488	778	803	690	321	462	999999	999999	750	999999	849	999999	598	738	121	380	999999	842	404	529	999999	13	295	283	999999	114	932	999999	932	127	789	322	925	653	999999	41	132	434	103	610	208	229	
193	793	163	614	168	914	191	40	287	592	325	999999	291	999999	493	530	59	217	529	836	999999	999999	62	537	435	945	999999	89	258	298	748	999999	999999	299	819	501	999999	36	945	28	505	901	839	999999	996	999999	372	652	999999	999999	999999	886	90	999999	756	559	999999	999999	188	999999	312	999999	782	988	843	531	999999	999999	664	991	410	33	999999	511	340	571	793	856	540	117	582	999999	542	999999	913	862	999999	959	999999	269	761	502	847	732	716	999999	128	851	362	999999	53	381	987	999999	201	361	625	579	41	195	999999	999999	999999	81	640	352	569	136	84	981	999999	325	999999	999999	240	907	186	999999	795	936	453	942	503	75	73	211	972	999999	464	562	246	143	927	999999	503	877	416	775	101	999999	999999	999999	999999	381	657	728	922	592	325	293	185	999999	784	104	742	823	390	30	18	439	380	583	671	522	745	684	397	999999	901	363	501	410	999999	432	999999	460	176	132	418	999999	289	389	999999	181	999999	160	359	833	615	680	999999	999999	767	662	999999	259	330	263	636	972	999999	822	691	962	999999	999999	648	362	991	999999	657	268	612	672	160	991	913	500	999999	594	335	564	494	999999	866	115	999999	785	439	853	140	912	496	999999	14	467	698	707	388	611	511	997	841	334	33	999999	783	105	999999	11	346	829	127	51	647	999999	999999	470	105	999999	143	863	999999	148	160	744	772	177	999999	999999	999999	999999	999999	535	93	999999	999999	170	207	639	331	546	283	438	999999	311	999999	455	798	238	139	999999	611	701	999999	648	85	702	999999	999999	999999	616	437	819	999999	999999	999999	592	999999	999999	63	177	272	466	365	596	999999	493	632	849	949	327	999999	439	999999	999999	604	420	999999	445	999999	30	985	919	183	715	999999	464	999999	386	593	213	497	489	184	962	964	999999	346	881	68	591	80	335	999999	999999	999999	997	265	643	999999	307	999999	999999	999999	999999	191	999999	293	999999	486	999999	999999	255	999999	999999	830	888	265	999999	999999	460	84	186	387	999999	999999	999999	589	45	999999	999999	208	96	851	296	999999	974	433	999999	999999	620	861	696	404	932	827	824	999999	999999	318	999999	999999	665	543	999999	999999	358	145	394	999999	531	764	257	181	373	927	677	403	969	999999	855	999999	122	819	489	598	388	999999	454	999999	999999	591	996	727	999999	380	999999	553	999999	999999	330	838	49	70	999999	856	614	999999	999999	15	159	431	109	999999	999999	893	629	845	63	999999	844	576	691	550	999999	939	768	530	61	993	999999	999999	626	905	746	27	425	62	569	
999999	984	862	750	999999	999999	704	491	479	274	235	999999	697	499	301	999999	999999	157	499	999999	999999	98	999999	473	47	620	35	805	203	779	445	999999	999999	999999	999999	500	999999	825	251	999999	999999	457	298	999999	826	251	696	635	334	999999	999999	869	926	948	999999	544	900	399	712	828	999999	899	298	700	829	757	184	421	78	800	247	928	999999	999999	852	862	800	828	647	796	924	400	480	517	787	575	551	999999	999999	885	600	591	122	423	197	362	999999	597	999999	78	76	285	566	534	448	999999	963	293	106	396	744	82	752	916	999999	278	999999	999999	999999	264	216	556	394	193	999999	655	816	999999	999999	499	702	212	403	578	729	999999	834	946	999999	724	611	267	531	999999	151	527	999999	999999	518	918	934	999999	685	999999	999999	520	890	999999	333	792	257	481	837	607	999999	999999	999999	999999	999999	265	444	481	712	198	999999	999999	34	754	52	682	816	620	999999	999999	564	324	999999	232	999999	218	757	461	623	999999	999999	999999	999999	924	999999	608	848	665	18	999999	484	462	676	496	528	999999	999999	999999	340	650	976	637	506	310	52	379	25	999999	999999	978	507	983	858	435	721	522	528	109	809	443	833	160	611	721	999999	111	648	40	704	999999	722	621	130	972	310	839	633	129	999999	999999	593	999999	208	39	754	501	603	250	774	15	394	999999	999999	897	816	825	35	785	257	999999	731	985	752	664	266	886	862	999999	135	882	999999	408	228	243	850	441	952	582	966	999999	507	408	265	999999	418	336	999999	233	165	999999	814	847	872	999999	844	607	649	544	772	868	638	717	124	999999	126	985	177	999999	56	385	999999	452	999999	694	442	999999	729	63	255	930	600	999999	730	650	77	51	536	999999	398	252	792	417	809	999999	923	790	293	373	582	432	168	201	186	780	611	372	38	187	508	522	878	595	298	999999	999999	999	986	999999	824	85	999999	999999	705	999999	999999	999999	642	722	771	999999	49	366	481	822	772	408	462	950	999999	705	999999	358	779	876	374	206	129	967	999999	924	999999	820	548	999999	999999	277	496	382	197	155	729	999999	416	999999	482	522	124	999999	80	869	999999	999999	434	128	999999	999999	121	999999	440	999999	346	675	892	846	999999	229	999999	975	849	999999	911	90	763	893	999999	999999	941	923	999999	851	92	653	897	960	388	768	396	999999	444	872	166	668	999999	800	808	999999	423	569	17	263	999999	148	626	575	957	465	282	999999	999999	365	169	197	435	588	314	693	778	999999	468	90	999999	397	541	977	999999	253	
148	963	999999	921	293	999999	916	149	157	943	36	331	12	999999	999999	999999	287	88	713	968	999999	363	999999	125	999999	490	110	926	430	999999	607	649	999999	713	327	318	454	230	999999	786	281	295	441	371	667	999999	929	999999	594	977	999999	462	273	379	20	784	477	999999	645	802	999999	989	719	840	345	386	103	298	604	999999	999999	66	15	926	697	947	999999	134	457	829	560	999999	342	453	206	999999	385	857	702	543	840	484	585	280	514	291	576	600	36	290	363	641	942	417	576	64	457	347	682	73	861	353	999999	816	251	717	999999	999999	644	999999	10	245	999999	71	346	999999	999999	735	421	416	380	332	108	999999	476	919	621	925	877	151	999999	48	185	639	999999	497	962	768	38	796	633	310	956	835	289	127	55	999999	80	649	999999	722	925	999999	692	539	255	999999	350	331	105	732	397	999999	502	962	70	956	388	848	963	999999	706	624	782	79	999999	272	887	999999	999999	741	999999	999999	568	975	999999	909	999999	153	999999	618	428	706	700	901	913	464	343	999999	66	98	502	231	686	870	999999	999999	493	999999	999999	982	999999	991	457	999999	877	170	933	526	850	160	19	245	999999	999999	294	999999	923	880	166	911	929	570	301	785	248	632	550	999999	959	811	425	333	979	269	161	436	259	346	34	752	999999	816	476	905	88	266	999999	341	586	999999	387	613	466	999999	63	896	999999	671	999999	254	619	245	566	48	734	685	266	347	203	857	999999	587	856	414	391	999999	999999	395	707	999999	999999	219	121	943	434	812	867	727	215	264	737	588	230	780	143	294	259	437	999999	999999	999999	287	999999	729	276	799	757	999999	999999	941	801	313	999999	143	246	410	999999	623	614	999999	818	999999	999999	938	130	171	999999	85	280	106	999999	666	999999	314	982	999999	81	392	676	999999	65	815	856	274	463	433	624	999999	543	732	170	999999	823	999999	999999	470	156	209	608	115	441	681	999999	774	88	145	98	660	160	517	339	741	999999	979	866	12	999999	999999	999999	696	546	281	542	548	936	999999	843	999999	729	999999	583	999999	999999	570	203	384	44	91	999999	327	344	964	999999	36	403	428	688	843	999999	582	787	289	723	912	568	170	148	242	838	850	301	132	931	638	933	467	958	999999	785	491	967	601	999999	168	999999	582	999999	515	154	517	999999	999	582	156	733	999999	158	999999	999999	43	245	801	999999	345	999999	221	42	307	999999	999999	999999	312	68	901	614	196	608	565	559	986	825	632	98	330	999999	999999	550	784	
905	639	318	96	384	999999	255	999999	358	345	142	150	999999	47	423	217	57	999999	941	680	541	547	695	593	321	25	218	999999	999999	921	43	733	671	258	999999	463	999999	999999	928	999999	656	999999	837	273	999999	419	446	787	219	880	999999	76	360	869	999999	367	999999	724	774	999999	543	642	462	436	312	999999	478	301	645	959	589	673	999999	999999	999999	999999	709	432	170	999999	999999	430	403	999999	999999	966	999999	802	15	44	519	903	609	570	772	24	999999	410	961	999999	941	154	999999	260	301	999999	999999	999999	845	160	657	999999	564	872	788	123	248	630	788	346	35	676	295	611	449	685	999999	746	999999	19	115	309	999999	999999	961	435	289	153	999999	999999	216	658	999999	855	386	998	349	736	781	999999	775	366	621	625	999	274	999999	540	999999	999999	546	22	999999	835	54	358	59	428	999999	999999	833	105	99	751	139	376	999999	440	234	451	346	337	965	214	244	748	687	846	146	999999	575	999999	343	924	999999	203	796	132	810	37	949	921	825	999999	825	680	277	870	495	632	555	429	315	368	280	999999	57	657	600	305	671	213	291	225	787	95	762	999999	260	999999	579	999999	629	207	501	425	512	547	388	564	999999	816	999999	999999	150	156	443	974	654	291	155	149	531	999999	999999	746	639	999999	640	999999	917	111	999999	999999	999999	958	799	117	867	999999	999999	510	278	46	824	999999	999999	777	84	999999	651	999999	999999	999999	790	440	999999	124	841	755	785	902	906	999999	646	380	999999	802	999999	999999	357	335	999999	799	583	999999	870	494	999999	510	894	861	535	999	98	139	590	650	768	622	893	999999	276	121	79	805	999999	630	400	454	658	59	326	892	293	999999	680	722	395	999999	569	581	434	341	999999	924	377	999999	999999	999999	999999	555	44	838	298	999999	69	995	729	999999	51	250	104	999999	851	999999	544	999999	715	772	458	868	265	623	62	322	260	934	259	154	438	696	79	883	999999	113	999999	487	999999	621	266	685	992	617	999999	999999	999999	197	489	27	390	734	201	788	999999	921	300	421	786	999999	999999	134	745	585	350	355	999999	220	582	748	999999	66	999999	999999	515	773	876	648	999999	733	835	72	455	242	764	999999	505	291	826	743	812	604	999999	999999	999999	142	999999	417	276	757	158	999999	615	741	197	333	695	107	283	293	54	652	901	63	151	358	679	513	999999	646	999999	889	393	838	935	234	365	421	894	382	834	468	999999	999999	584	568	457	713	54	999999	999999	407	18	542	698	170	702	647	485	851	
463	999999	596	999999	907	268	882	999999	805	963	999999	999999	213	900	999999	999999	280	149	478	999999	901	999999	999999	389	638	452	881	851	150	774	532	717	935	52	919	408	999999	751	854	326	686	679	908	91	999999	733	204	117	999999	122	890	563	179	999999	999999	999999	967	216	990	464	387	41	999999	999999	440	261	999999	170	981	59	999999	528	295	162	896	231	999999	386	917	905	258	774	767	999999	884	969	547	41	102	430	441	665	999999	399	999999	654	53	999999	650	221	394	999999	135	43	999999	999999	277	999999	17	728	999999	999999	999999	95	216	613	273	999999	156	471	713	316	77	560	999999	58	767	999999	999999	999999	188	190	735	999999	520	999999	999999	733	999999	523	701	530	34	999999	989	850	376	675	193	335	390	999999	730	189	507	87	965	574	425	999999	603	381	803	765	549	261	999999	999999	574	991	964	540	980	633	770	999999	292	703	571	767	681	999999	712	999999	860	999999	459	556	999999	999999	259	83	318	999999	919	329	726	268	825	738	999999	783	111	999999	370	999999	463	107	418	324	999999	272	13	657	999999	511	999999	915	905	804	999999	307	395	141	741	890	999999	711	713	450	466	33	877	833	771	898	990	520	526	19	291	362	147	883	647	986	80	660	599	417	660	810	363	30	936	698	397	970	460	999999	999999	751	393	968	858	772	394	999999	886	999999	999999	999999	999999	999999	523	449	169	511	493	755	820	571	999999	999999	999999	655	999999	857	896	83	510	29	70	57	999999	539	999999	179	34	875	601	900	774	999999	895	511	421	468	506	999999	538	886	999999	704	659	66	639	999999	999999	212	112	537	999999	999999	999999	501	98	351	514	984	481	990	487	617	163	920	999999	303	409	288	244	211	361	999999	545	624	542	365	397	334	899	999999	991	821	773	74	626	999999	549	404	422	999999	953	522	999999	547	408	999999	551	739	999999	345	688	899	999999	901	185	874	277	655	959	733	999999	190	999999	999999	998	999999	844	98	303	836	999999	15	999999	174	257	838	393	997	999999	673	813	658	74	563	201	102	853	999999	888	751	693	894	999999	999999	999999	773	999999	999999	549	743	999999	463	445	432	999999	682	44	803	653	347	999999	280	439	296	919	305	125	530	999999	906	999999	999999	209	551	153	860	999999	185	59	483	411	968	458	482	647	999999	222	642	972	519	68	59	228	551	270	422	464	159	999999	819	658	999999	25	642	931	999999	263	999999	289	731	999999	999999	999999	179	935	522	999999	957	648	568	92	483	558	999999	848	999999	753	657	
291	730	999999	421	415	999999	825	504	953	999999	550	594	106	999999	362	250	999999	209	305	58	616	747	999999	507	510	999999	736	185	358	134	793	179	999999	606	612	558	335	700	452	524	999999	440	569	16	416	64	472	763	130	317	999999	648	466	704	999999	544	999999	898	911	213	999999	649	156	999999	999999	380	294	500	716	804	999999	706	757	999999	704	185	999999	999999	100	999999	739	972	999999	50	641	155	713	605	565	78	429	437	789	248	999999	704	294	740	984	999999	769	971	57	999999	403	786	891	999999	10	865	366	545	807	464	474	529	594	116	999999	876	667	689	999999	648	385	487	917	518	758	999	999999	446	609	64	686	999999	925	739	647	854	263	36	604	699	712	883	629	334	774	501	999999	999999	999999	117	999999	89	46	999999	999999	916	869	383	927	999999	999999	919	935	753	777	707	604	999999	999999	342	623	640	95	245	936	501	857	592	743	266	888	999999	999999	501	686	607	730	526	999999	999999	985	879	109	603	725	792	948	999999	557	77	999999	265	999999	221	999999	737	994	999999	472	449	68	287	999999	670	122	270	36	444	77	999999	976	87	66	999999	999999	743	541	999999	519	153	553	980	44	999999	368	632	995	999999	999999	948	999999	999999	64	999999	672	708	249	438	490	465	766	513	808	386	100	820	208	980	999999	750	206	512	999999	328	999999	999999	999999	999999	999999	999999	274	999999	999999	129	568	57	999999	708	75	999999	999999	999999	11	999999	387	49	999999	658	585	999999	433	999999	816	266	751	109	646	735	999999	594	999999	286	136	999999	200	421	999999	689	818	52	999999	500	914	226	999999	999999	511	238	941	999999	905	594	387	999999	66	999999	538	999999	999999	468	411	297	255	481	192	999999	999999	11	863	965	962	492	839	543	750	932	110	599	20	658	598	417	999999	999999	689	872	899	372	944	941	999999	906	322	999999	999999	999999	255	443	44	38	127	999999	375	976	894	999999	754	844	22	133	158	939	170	719	870	993	503	650	792	320	328	613	67	921	92	65	179	490	902	999999	687	999999	564	981	540	98	52	999999	999999	275	999999	64	360	820	792	999999	746	603	999999	647	16	999999	651	724	709	999999	451	999999	999999	839	254	999999	941	771	999999	490	999999	188	188	781	951	685	939	999999	202	273	263	246	139	999999	318	576	11	265	999999	999999	26	839	281	999999	646	599	924	871	31	854	123	588	999999	312	999999	999999	424	706	695	331	665	134	532	999999	260	215	324	754	531	677	271	686	537	362	473	545	906	162	145	999999	
999999	78	999999	999999	999999	999999	861	827	581	750	161	304	999999	912	427	999999	316	835	775	441	284	999999	349	353	592	436	60	32	838	32	661	272	571	343	570	596	628	194	294	585	353	497	182	781	526	999999	126	625	999999	581	238	80	999999	703	87	999999	728	161	999999	724	999999	838	989	558	999999	999999	999999	236	352	831	273	131	999999	199	97	999999	997	999999	827	625	999999	999999	97	266	793	591	886	868	999999	979	867	476	439	570	961	514	507	624	999999	636	244	890	282	114	999999	999999	529	196	999999	299	999999	169	334	140	414	198	999999	732	764	507	999999	864	999999	999999	963	796	999999	980	999999	999999	289	383	999999	200	391	999999	162	983	999999	686	71	700	262	965	395	707	999999	309	165	999999	999999	775	859	195	633	379	918	909	150	999999	999999	549	957	43	20	219	293	999999	749	985	999999	768	783	87	445	312	612	15	999999	265	654	393	824	465	819	999999	523	690	566	21	510	999999	842	437	999999	522	742	229	955	999999	423	18	559	999999	736	999999	991	781	750	331	767	912	931	885	866	40	724	502	223	999999	695	603	577	737	484	792	925	356	999999	923	570	393	60	999999	999999	645	999999	654	728	823	523	742	940	245	254	597	321	957	570	242	798	249	15	999999	999999	820	441	821	999999	943	79	644	966	999999	999999	383	862	999999	53	999999	206	79	773	999999	999999	999999	999999	342	493	887	480	968	785	999999	999999	999999	387	600	999999	31	999999	21	959	785	753	878	999999	999999	484	870	735	191	913	349	45	728	476	615	999999	536	166	109	999999	808	999999	111	858	393	701	999999	996	999999	818	999999	26	999999	120	988	999999	113	999999	550	857	622	162	999999	65	446	999999	407	854	771	132	999999	865	115	683	160	322	652	29	999999	421	53	999999	473	373	999999	333	999999	617	487	999999	374	359	615	251	716	655	184	56	422	999999	304	999999	234	149	44	167	910	511	959	676	993	93	794	999999	814	999999	688	925	174	999999	696	789	377	802	757	435	999999	999999	966	999999	148	606	607	546	126	467	649	999999	999999	733	422	999999	657	810	976	999999	565	486	436	967	999999	258	881	309	159	514	999999	432	999999	609	908	56	999999	999999	538	999999	485	257	22	357	108	365	999999	441	700	357	142	999999	826	476	869	772	437	999	538	889	724	307	999999	611	257	227	942	729	824	376	804	202	999999	588	999999	317	474	89	868	611	999999	999999	999999	999999	382	999999	999999	914	739	145	618	999999	999999	648	673	188	860	410	109	999999	422	
999999	616	334	552	940	293	999999	671	562	308	358	140	926	999999	283	999999	594	239	999999	621	37	990	689	757	269	276	633	915	627	456	73	999999	987	199	794	833	285	259	441	369	368	999999	186	999999	270	414	999999	999999	399	999999	276	180	999999	999999	394	876	999999	576	293	999999	660	332	54	999999	244	379	153	999999	999999	450	999999	999999	999999	245	263	999999	999999	999999	497	854	276	223	526	999999	190	892	484	999999	804	999999	906	999999	966	767	708	46	209	80	602	890	271	999999	975	949	76	931	382	999999	17	610	72	999999	89	439	407	446	805	906	999999	351	894	426	932	526	543	714	378	999999	999999	227	585	743	999999	606	999999	14	248	577	999999	259	520	225	719	204	855	999999	629	537	370	272	240	302	155	999999	995	844	339	458	999999	361	562	999999	999999	999999	34	329	999999	482	846	403	999999	238	834	675	999999	679	999999	737	671	999999	999999	841	669	274	986	292	597	997	610	748	674	790	171	720	999999	177	493	929	179	536	999999	156	691	966	75	999999	467	480	999999	326	147	601	786	702	275	999999	682	467	803	741	731	829	872	107	729	999999	76	124	977	663	195	777	567	999999	709	938	160	703	209	984	825	126	577	293	999999	999999	13	469	454	999999	999999	35	136	438	804	183	284	999999	247	657	999999	353	999999	765	140	370	44	652	999999	336	570	979	268	999999	916	614	262	588	496	657	413	607	669	11	179	170	999999	139	339	536	999999	566	999999	999999	59	482	624	999999	162	250	48	999999	477	127	999999	515	999999	317	522	199	921	695	106	589	254	338	683	501	596	970	718	904	322	465	672	999999	999999	717	769	444	990	450	435	256	619	999999	140	999999	595	663	403	344	617	149	615	999999	469	876	306	999999	798	132	224	192	531	999999	48	21	455	999999	992	58	547	999999	999999	481	999999	850	999999	201	999999	141	905	933	999999	384	999999	182	850	703	999999	646	999999	58	999999	999999	235	253	724	485	999999	999999	106	193	999999	355	796	539	940	144	708	619	999999	115	522	667	999999	999999	615	157	846	866	170	752	867	356	637	498	999999	999999	255	26	136	494	187	89	999999	999999	272	999999	587	757	241	716	999999	925	739	315	535	977	999999	943	637	576	638	999999	958	353	999999	324	999999	307	106	999999	888	999999	492	999999	927	443	632	999999	29	394	569	999999	634	999999	757	942	999999	999999	963	465	999999	312	389	999999	856	40	130	691	406	999999	514	290	999999	631	827	999999	442	999999	388	101	355	156	924	253	17	549	
999999	514	595	382	707	394	344	641	920	586	312	932	999999	897	323	940	107	81	879	289	439	13	626	454	509	298	944	871	119	542	999999	999999	552	317	999999	616	106	34	249	129	945	29	711	251	999999	999999	999999	490	778	415	59	852	373	999999	120	999999	887	150	872	419	999999	999999	531	387	208	177	390	258	390	706	843	83	831	999999	343	419	301	999999	454	999999	999999	999999	102	704	493	534	771	823	999999	997	999999	955	161	830	679	482	999999	999999	52	833	129	514	999999	81	571	976	31	613	395	700	228	512	695	873	883	986	380	826	999999	999999	999999	566	61	393	978	999999	921	11	90	860	921	999999	999999	999999	879	31	999999	30	142	999999	999999	167	438	506	779	999999	270	288	999999	999999	112	670	439	378	437	563	999999	717	103	683	999999	29	533	535	778	259	999999	84	999999	999999	634	359	694	386	170	248	137	999999	614	999999	999999	643	64	398	757	261	539	964	194	326	569	999999	999999	458	999999	494	634	903	728	529	999999	999999	294	95	68	753	976	62	218	198	435	907	113	999999	66	999999	964	144	777	527	720	216	889	676	999999	988	431	245	923	675	614	234	826	999999	717	441	359	999999	340	999999	284	486	755	995	890	661	541	597	402	52	529	999999	136	999999	999999	838	999999	999999	792	999999	999999	741	999999	542	999999	211	999999	999999	622	999999	70	995	804	772	252	244	460	894	786	640	456	834	842	999999	999999	999999	107	625	999999	879	146	741	999999	999999	683	542	357	999999	421	689	581	522	975	778	981	533	695	999999	957	999999	387	411	999999	162	622	496	899	257	395	999999	113	464	999999	742	488	329	818	543	98	709	886	999999	483	107	69	934	859	999999	898	622	428	744	667	710	501	734	999999	34	648	197	643	109	827	950	585	126	999999	242	999999	662	715	999999	274	257	688	150	928	734	999999	999999	637	834	359	999999	999999	369	797	42	251	753	999999	793	894	901	76	786	999999	532	521	999999	164	627	999999	246	907	275	479	419	32	361	806	185	999999	959	560	809	750	999999	999999	226	328	999999	990	546	999999	921	999999	373	191	999999	729	405	223	999999	533	19	70	999999	999999	776	999999	387	20	890	947	243	861	935	351	999999	999999	366	624	999999	624	418	999999	237	993	986	18	116	999999	130	632	410	962	999999	435	550	748	999999	198	999999	999999	941	999999	110	598	18	69	332	31	924	865	372	781	918	535	125	382	833	128	879	768	999999	159	889	999999	547	281	89	509	999999	518	408	999999	492	968	682	
682	536	638	984	999999	685	94	999999	265	999999	629	999999	999999	320	177	914	519	319	373	552	792	846	999999	61	737	980	823	230	415	467	204	999999	999999	999999	999999	999999	204	144	952	92	999999	845	634	998	918	999999	832	199	633	999999	888	858	999999	426	889	835	694	587	256	946	862	863	999999	999999	74	999999	999999	404	876	331	999999	385	999999	291	852	946	221	843	143	510	157	634	597	811	578	346	179	533	962	607	161	999999	887	16	230	999999	948	836	999999	587	141	437	322	999999	884	999999	502	837	999999	942	623	850	999999	746	999999	237	999999	95	999999	999999	999999	571	442	999999	179	112	498	999999	999999	27	998	385	910	999999	999999	720	321	295	999999	999999	844	342	960	29	984	311	173	151	217	999999	999999	862	616	214	427	999999	994	54	141	781	999999	151	777	555	944	999999	940	999999	376	87	916	981	168	999999	884	999999	610	422	294	868	938	999999	152	77	999999	145	769	999999	138	808	726	277	163	155	59	702	564	414	999999	745	370	275	774	140	86	586	704	460	329	598	959	999999	759	273	842	999999	999999	709	107	999999	999999	245	769	999999	361	648	999999	22	115	192	273	999999	347	548	999999	999999	999999	21	999999	871	441	318	999999	999999	848	153	517	890	999999	391	999999	855	317	276	277	135	999999	999999	778	437	758	691	355	999999	335	763	245	221	765	179	999999	988	999999	235	999999	169	859	239	999999	999999	141	938	709	724	999999	417	999999	80	281	382	176	999999	242	563	123	749	963	248	214	95	908	306	134	999999	999999	714	147	92	999999	117	999999	277	999999	570	306	820	982	631	999999	999999	999999	174	940	999999	999999	999999	755	164	122	627	206	999999	34	633	999999	835	813	575	427	999999	280	806	181	174	116	899	880	999999	266	999999	766	342	591	999999	999999	743	999999	742	141	588	959	982	970	281	910	999999	252	999999	271	471	16	999999	213	999999	646	78	993	775	286	999999	837	93	897	818	861	999999	39	737	422	566	479	999999	444	999999	817	297	836	899	263	999999	656	27	410	999999	999999	358	999999	711	650	999999	749	590	999999	37	750	876	94	161	999999	55	625	515	449	705	992	935	973	999999	73	359	999999	104	522	824	457	819	682	112	532	512	735	328	96	280	816	999999	614	999999	98	999999	999999	685	999999	217	999999	999999	577	999999	803	361	999999	999999	999999	301	999999	655	78	641	579	931	203	999999	628	906	320	306	428	999999	999999	113	330	566	284	131	156	556	614	314	988	317	999999	999999	999999	181	138	970	680	999999	369	171	
999999	973	837	999999	999999	999999	66	582	897	539	721	408	999999	700	40	818	490	526	154	364	50	763	653	271	689	226	999999	457	778	350	626	632	810	727	999999	357	729	127	384	999999	500	41	416	459	595	999999	171	608	150	320	489	164	651	15	999999	66	999999	575	478	531	546	608	803	557	999999	98	597	98	417	999999	98	373	151	227	864	999999	357	203	676	845	64	84	999999	468	860	472	981	805	607	235	999999	999999	999999	999999	999999	999999	237	859	547	506	255	82	201	467	231	126	22	433	999999	121	709	999999	899	632	476	999999	301	344	697	449	117	792	491	192	655	935	724	299	837	999999	781	999999	656	179	599	999999	999999	849	247	743	460	557	664	495	525	901	264	999999	386	919	600	893	172	107	399	463	591	19	812	296	402	999999	595	178	999999	999999	999999	729	43	494	587	451	107	999999	989	559	138	995	999999	754	999999	999999	999999	918	382	999999	335	558	780	146	400	874	999999	951	350	737	999999	496	165	313	430	534	982	891	999999	158	795	217	117	839	335	999999	352	999999	615	694	809	999999	796	452	886	921	949	897	104	712	414	999999	614	262	999999	642	999999	362	333	156	999999	31	586	233	999999	127	450	941	811	803	531	978	346	655	927	294	699	713	426	509	999999	95	999999	629	744	650	999999	855	251	999999	999999	990	734	468	999999	999999	100	572	999999	769	480	18	96	300	190	435	808	958	334	312	942	136	936	823	571	640	999999	999999	488	451	999999	595	699	128	57	541	254	878	686	149	999999	137	363	657	38	577	999999	999999	999999	999999	841	999999	531	999999	750	999999	63	910	999999	338	563	142	93	907	255	999999	318	967	253	648	191	930	282	999999	999999	815	772	288	795	994	641	728	519	179	999999	879	74	999999	377	427	487	999999	999999	999999	999999	71	53	455	412	153	268	41	263	799	137	910	371	345	830	935	857	775	125	902	697	835	623	913	307	375	821	999999	599	825	171	999999	949	925	609	56	771	326	876	651	735	999999	999999	720	999999	700	517	728	929	442	999999	999999	227	87	659	750	448	139	158	46	999999	709	999999	437	999999	999999	960	446	736	784	174	540	898	474	177	97	370	999999	871	607	858	102	629	167	264	458	631	999999	275	999999	608	641	999999	839	328	999999	178	46	999999	763	739	999999	999999	154	278	40	813	752	999999	572	390	545	268	999999	999999	999999	89	999999	183	189	658	999999	180	876	186	532	999999	69	155	999999	999999	999999	821	999999	867	787	999999	485	999999	999999	
644	878	999999	703	478	72	382	626	999999	99	946	894	863	999999	115	999999	999999	999999	968	745	668	754	607	999999	653	66	724	160	683	401	138	604	395	948	999999	779	137	477	408	123	159	745	408	65	203	999999	469	919	13	226	886	985	516	152	566	889	281	200	59	421	348	232	999999	269	960	352	508	915	366	335	523	433	717	854	595	922	356	999999	576	629	597	805	157	467	514	153	97	252	999999	655	508	999999	427	986	999999	927	999999	149	999999	851	999999	554	999999	999999	703	463	278	999999	557	643	543	729	999999	430	824	543	84	485	754	817	264	266	533	711	827	587	15	730	89	999999	129	217	999999	725	113	53	252	479	763	999999	999999	435	999999	748	999999	778	322	996	171	242	853	327	999999	287	999999	999999	30	851	850	126	458	547	582	889	999999	336	283	999999	326	999999	300	999999	721	703	943	829	570	784	999999	58	274	18	569	999999	814	801	822	179	138	844	32	401	999999	647	603	337	852	806	233	999999	999999	999999	679	390	942	258	605	999999	343	766	698	999999	262	999999	999999	449	978	999999	999999	999999	513	114	770	482	758	898	999999	84	999999	616	977	999999	561	812	554	851	338	188	905	999999	205	999999	835	371	156	786	149	827	796	163	358	126	732	999999	282	999999	999999	207	999999	53	283	999999	591	999999	789	999999	999999	449	257	999	120	799	830	517	526	382	279	408	999999	972	758	157	999999	946	267	860	42	59	999999	164	999999	999999	999999	999999	999999	999999	549	999999	582	222	999999	700	580	999999	53	999999	295	224	984	900	130	253	871	659	295	135	999999	645	470	928	902	634	909	103	799	979	252	969	234	852	999999	172	826	123	870	68	577	491	903	708	574	817	999999	640	44	999999	269	897	575	167	429	999999	647	653	320	476	791	487	996	999999	316	326	989	999999	77	957	426	999999	999999	999999	999999	763	742	999999	999999	94	569	279	69	843	720	999999	403	77	432	929	525	999999	803	404	276	999999	494	999999	999999	999999	828	933	999999	999999	540	511	118	348	609	666	171	885	299	235	999999	999999	428	999999	999999	960	922	922	709	147	442	252	953	394	960	467	278	902	369	115	999999	636	999999	982	313	218	999999	999999	467	765	999999	640	999999	578	999999	999999	999999	999999	496	999999	999999	905	234	435	999999	297	557	724	387	151	397	268	525	193	999999	280	816	999999	850	144	999999	999999	465	999999	379	802	367	999999	896	999999	795	999999	416	928	778	360	412	280	349	25	661	522	999999	325	378	509	124	700	608	227	
937	236	490	999999	718	469	450	290	999999	840	930	181	827	180	356	459	852	597	415	619	868	545	999999	999999	483	210	198	999999	575	999999	687	666	777	679	278	568	457	64	999999	318	999999	131	999999	999999	999999	999999	694	999999	999999	999999	656	527	295	999999	999999	402	141	655	878	517	281	310	715	194	999999	273	404	999999	999999	787	999999	798	387	106	709	999999	330	597	748	999999	515	691	180	656	224	169	999999	787	330	876	437	801	186	701	47	999999	415	40	355	822	999999	546	604	191	916	858	150	999999	289	611	81	544	907	883	999999	589	139	69	970	993	999999	616	827	999999	360	209	999999	685	68	111	999999	300	251	926	999999	969	96	989	999999	365	999999	191	999999	719	805	893	999999	302	999999	458	478	356	999999	361	999999	477	718	579	999999	717	246	464	141	187	279	780	302	980	973	43	999999	150	329	999999	999999	999999	118	118	230	467	314	329	986	609	632	999999	240	889	999999	442	260	517	999999	32	999999	565	59	330	999999	34	999999	914	328	999999	999999	999999	36	455	388	999999	369	999999	358	373	412	999999	477	531	999999	293	550	412	983	541	782	984	980	306	495	418	661	787	999999	206	865	999999	10	330	653	303	958	999999	511	778	82	999999	168	795	620	212	999999	528	775	166	483	199	931	787	883	971	357	729	959	999999	567	582	942	999999	507	21	916	157	999999	261	999999	764	900	214	468	143	825	195	686	293	999999	142	21	999999	999999	676	468	222	999999	682	999999	999999	825	999999	221	500	706	999999	298	608	295	939	650	524	830	719	298	999999	329	999999	155	172	53	999999	647	434	999999	999999	440	999999	999999	999999	710	999999	315	106	938	367	993	967	436	819	896	999999	998	391	999999	999999	680	12	388	742	893	697	536	783	195	159	894	787	929	275	999999	999999	65	999999	239	454	219	999999	780	930	999999	361	322	999999	276	999999	678	265	941	999999	759	437	452	810	810	22	669	531	911	999999	472	999999	48	171	254	438	31	416	999999	47	999999	999999	232	457	18	542	385	999999	517	228	480	999999	845	855	999999	147	999999	255	780	227	785	687	823	990	999999	527	322	161	91	837	944	271	113	904	796	999999	214	995	801	278	636	469	24	692	999999	833	370	193	655	999999	423	776	999999	934	262	999999	999999	242	999999	491	229	233	999999	680	284	218	535	941	68	702	932	30	453	999999	590	326	672	141	999999	634	167	139	506	975	999999	178	635	178	651	206	691	999999	15	320	999999	413	999999	344	999999	110	999999	429	999999	952	
999999	999999	332	133	999999	936	999999	990	561	365	333	100	727	152	999999	116	582	366	999999	861	20	960	24	142	463	187	999999	338	999999	999999	335	999999	13	553	802	30	845	512	824	715	280	700	421	999999	987	958	686	207	88	311	999999	941	139	274	942	222	388	200	999999	176	961	598	999999	999999	39	999999	96	183	350	246	270	80	542	584	591	320	999999	373	155	505	501	777	999999	421	999999	394	608	999999	611	589	641	655	843	999999	754	999999	433	440	621	401	872	512	857	842	51	457	999999	999999	682	631	673	24	999999	174	675	193	348	855	927	644	986	356	571	761	999999	615	237	884	999999	909	887	118	752	753	633	988	999999	418	380	999999	985	64	66	979	916	627	999999	678	982	570	343	578	513	977	999999	525	940	106	999999	999999	229	525	724	773	744	564	272	300	999999	686	272	929	484	331	659	999999	999999	591	845	976	14	558	999999	269	575	318	604	774	348	117	999999	824	180	999999	386	470	339	999999	999999	361	999999	320	148	305	307	999999	103	192	999999	482	236	999999	261	271	431	671	999999	464	207	435	960	497	951	433	999999	448	759	539	944	198	602	16	356	999999	999999	999999	999999	605	962	999999	224	422	456	865	881	698	573	999999	522	999999	846	875	95	809	401	866	368	714	666	859	999999	999999	247	139	999999	230	12	767	648	737	261	28	502	45	221	547	999999	95	552	999999	875	850	27	239	352	726	999999	546	102	755	335	705	938	112	999999	660	184	327	985	999999	696	806	270	784	463	999999	383	60	598	853	825	282	172	726	999999	804	999999	18	999999	163	309	465	999999	999999	999999	555	90	399	528	560	373	724	110	890	254	999999	589	242	775	524	353	870	948	999999	930	63	999999	222	129	999999	999999	176	539	831	361	240	999999	377	999999	999999	747	999999	532	48	490	111	182	281	999999	914	999999	315	242	272	810	439	516	434	962	999999	21	867	280	999999	446	206	194	278	539	23	999999	221	859	867	776	369	348	910	759	999999	881	999999	740	999999	498	808	933	276	31	999999	723	707	415	33	896	879	713	717	999999	999999	917	999999	741	468	977	13	455	375	496	999999	101	606	675	142	477	749	137	75	326	638	272	999999	256	999999	299	239	805	835	970	896	656	630	318	475	912	999999	999999	281	237	999999	362	568	780	581	830	127	41	282	999999	156	752	647	400	963	30	999999	657	133	179	747	207	999999	404	600	794	470	999999	210	999999	500	999999	999999	838	831	285	704	999999	675	787	182	
999999	533	289	823	154	18	240	355	454	912	330	406	999999	489	297	742	174	190	786	369	829	831	62	65	927	895	808	569	687	326	862	982	346	999999	549	999999	999999	581	999999	786	999999	942	755	999999	180	999999	754	359	544	543	539	999999	888	999999	353	376	481	999999	896	999999	209	671	667	137	999999	347	69	115	940	999999	410	593	734	999999	999999	887	999999	999999	999999	999999	151	459	34	999999	786	906	104	918	999999	182	203	999999	684	207	586	569	284	627	268	832	999999	999999	999999	999999	142	946	232	887	299	465	300	736	348	999999	999999	750	646	523	999999	153	999999	151	462	767	429	303	908	537	424	999999	999999	999999	999999	62	350	999999	50	112	22	840	683	217	999999	197	882	466	999999	892	99	836	922	999999	287	125	589	621	196	651	999999	999999	48	695	999999	999999	853	842	999999	295	451	999999	709	544	999999	510	469	46	522	274	999999	963	533	25	999999	588	646	851	180	370	473	729	316	399	999999	999999	801	987	744	899	344	49	214	483	451	484	136	388	999999	776	999999	552	999999	922	766	538	315	32	257	883	93	999999	999999	890	822	999999	308	320	999999	999999	709	482	999999	622	929	845	999999	60	574	963	999999	267	999999	404	715	999999	629	393	999999	999999	867	999999	739	860	999999	342	377	999999	661	999999	185	815	999999	921	77	999999	999999	999999	999999	920	999999	265	458	294	431	825	999999	999999	185	901	102	915	687	861	471	999999	742	441	805	999999	999999	444	399	845	788	646	812	679	337	542	670	152	401	712	301	999999	999999	999999	439	999999	932	111	999999	759	636	999999	138	593	460	999999	999999	999999	681	405	452	346	866	613	506	999999	23	999999	999999	643	241	950	523	974	570	859	610	297	11	814	664	376	305	639	218	999999	518	999999	229	200	999999	850	999999	999999	999999	954	745	716	948	654	977	211	999999	999999	528	999999	746	163	999999	600	535	153	817	866	740	999999	50	237	404	978	276	794	511	748	541	390	489	527	999999	615	124	894	348	999999	836	463	215	800	120	532	781	365	206	629	664	958	42	604	265	194	999999	517	999999	999999	387	193	999999	423	963	148	207	229	448	999999	485	641	805	470	39	287	870	249	127	872	999999	999999	597	881	93	583	999999	884	271	999999	701	999999	583	999999	970	653	762	792	836	972	999999	561	999999	789	153	33	162	572	574	978	999999	675	400	449	773	476	595	818	339	390	790	322	957	919	715	878	68	437	500	386	524	88	412	999999	546	999999	995	999999	738	999999	430	785	999999	292	
215	35	215	999999	604	503	67	944	462	456	192	22	604	996	84	275	964	725	999999	999999	464	245	272	999999	902	137	999999	787	999999	999999	960	999999	12	999999	714	689	672	924	832	996	329	580	625	956	962	533	999999	998	733	999999	105	704	713	999999	999999	969	999999	960	999999	477	999999	279	863	193	495	187	19	999999	999999	395	602	50	893	85	868	884	620	316	293	378	96	999999	999999	617	183	265	300	881	847	744	925	712	692	365	973	999999	716	442	470	999999	523	122	999999	347	999999	999999	811	999999	999999	944	359	457	676	863	390	999999	225	255	19	239	999999	999999	91	548	469	889	357	537	112	819	999999	187	845	999999	854	974	999999	716	747	128	454	999999	627	902	999999	478	45	999999	974	434	999999	471	433	999999	897	395	40	176	878	980	707	283	535	999999	999999	181	611	999999	18	416	781	508	508	890	999999	234	511	188	999999	999999	999999	527	563	677	999999	705	753	614	611	469	943	601	999999	766	420	180	137	999999	135	999999	999999	867	821	568	999999	335	962	543	455	672	999999	851	999999	999999	136	190	999999	999999	459	81	427	996	567	549	473	190	670	741	479	615	107	327	999999	939	133	985	706	994	35	659	743	220	169	938	585	999999	999999	950	639	240	459	999999	734	64	795	870	310	281	999999	472	665	230	73	999999	999999	566	798	84	764	151	484	725	832	799	338	216	999999	628	963	381	603	719	112	999999	165	827	593	999999	999999	262	685	999999	999999	562	994	522	157	999999	372	999999	303	512	195	999999	756	733	447	999999	726	588	43	999999	317	723	869	945	128	824	999999	748	999999	999999	931	511	465	59	825	999999	999999	816	69	516	266	999999	999999	101	999999	613	999999	431	389	659	282	564	229	13	126	186	692	58	403	332	999999	623	56	999999	580	684	999999	706	907	999999	138	909	999999	526	999999	373	644	778	999999	514	341	262	369	322	999999	377	999999	462	932	648	587	756	422	736	871	999999	897	584	999999	849	999999	999999	524	221	531	373	45	703	587	999999	999999	999999	637	888	991	393	264	734	977	999999	999999	580	773	999999	590	381	497	792	655	999999	476	69	267	571	999999	999999	738	157	791	999999	341	588	875	189	116	672	129	534	745	999999	387	173	607	317	456	10	22	999999	999999	999999	876	253	999999	803	999999	482	999999	75	955	445	655	116	942	824	871	813	999999	593	162	917	262	999999	56	177	405	312	462	999999	999999	932	542	483	526	999999	287	98	541	81	999999	633	26	63	579	999999	999999	281	231	783	
999999	643	306	428	112	713	999999	999999	206	880	408	974	30	999999	951	32	903	181	590	310	546	999999	999999	633	690	528	900	999999	393	746	344	134	91	678	514	999999	999999	123	380	812	744	999999	892	660	673	928	613	320	999999	556	406	661	690	921	246	999999	370	672	999999	583	812	698	529	999999	999999	999999	892	351	201	999999	395	999999	801	999999	565	182	890	622	959	762	915	589	106	999999	350	683	443	999999	999999	850	120	963	385	999999	10	999999	844	442	999999	999999	999999	271	129	632	170	616	999999	913	365	73	773	999999	999999	975	668	232	601	692	120	862	999999	732	909	351	369	432	999999	14	777	519	338	457	999999	569	726	999999	470	474	676	733	823	530	805	379	86	371	260	999999	138	777	453	162	332	261	999999	999999	999999	778	999999	738	211	999999	999999	845	735	999999	251	153	258	24	999999	137	26	386	48	318	927	539	274	997	182	999999	876	10	75	999999	999999	255	19	423	301	999999	211	937	531	968	999999	959	643	760	130	116	999999	124	24	999999	146	999999	222	251	385	822	513	275	566	207	979	999999	779	999999	200	995	144	835	722	80	926	88	854	80	923	999999	895	514	876	999999	999999	761	985	749	49	999999	999999	767	47	478	188	935	380	334	989	259	999999	94	570	135	971	326	999999	999999	399	68	100	152	328	999999	926	999	399	501	353	227	999999	999999	999999	19	999999	377	797	253	999999	990	707	999999	91	674	787	811	943	999999	103	537	999999	999999	359	999999	99	890	999999	629	999999	188	546	879	980	771	109	159	999999	560	173	604	528	158	999999	999999	999999	570	999999	999999	630	125	66	999999	407	816	857	999999	680	999999	919	999999	928	177	701	713	454	828	549	319	574	638	247	392	587	999999	18	221	988	999999	630	529	829	999999	999	436	132	897	481	174	913	989	999999	999999	999999	999999	676	361	999999	348	999999	532	30	751	89	992	878	673	71	909	807	646	131	999999	908	399	251	999999	999999	275	590	556	356	385	999999	585	168	999999	751	494	822	999999	999999	649	996	108	999999	87	999999	999999	558	459	836	572	366	277	867	999999	999999	999999	850	542	192	999999	757	407	185	644	999999	503	833	675	921	999999	96	160	881	999999	733	810	999999	174	999999	171	999999	999999	999999	783	29	999999	718	419	87	510	644	999999	474	999999	891	598	999999	865	999999	221	183	883	537	269	486	215	396	395	25	999999	361	686	124	999999	999999	626	686	402	999999	228	999999	423	598	421	932	806	686	307	591	145	887	999999	999999	999999	987	833	
604	460	999999	813	742	332	404	761	159	957	175	453	118	275	999999	529	250	512	999999	759	295	999999	337	999999	529	98	804	880	437	336	253	908	999999	641	32	235	999999	810	486	462	999999	836	272	974	641	243	999999	325	233	368	999999	930	780	238	548	487	133	999999	294	653	528	524	334	999999	999999	999999	419	477	999999	685	434	440	36	973	740	458	999999	999999	47	296	898	488	656	79	999999	999999	138	999999	103	544	999999	476	999999	832	934	505	999999	449	999999	999999	823	999999	82	547	933	999999	999999	806	497	99	633	771	590	999999	754	999999	867	999999	999999	402	138	613	384	708	583	958	913	999999	49	245	999999	999999	102	661	473	187	415	119	146	999999	418	999999	318	13	910	340	999999	529	87	893	637	257	999999	867	999999	999999	347	374	963	974	440	709	999999	262	999999	229	678	929	534	577	634	757	128	80	983	806	999999	999999	999999	999999	82	999999	126	155	607	999999	999999	999999	414	263	840	51	156	171	769	709	564	65	999999	691	999999	999999	994	509	269	999999	138	999999	999999	450	999999	966	576	720	902	55	593	622	999999	452	984	453	524	281	737	999999	611	999999	311	284	252	249	999999	116	590	125	999999	999999	999999	728	571	144	999999	964	999999	873	475	999999	269	723	125	942	999999	418	706	218	999999	723	772	675	999999	181	798	609	208	674	999999	999999	999999	786	655	976	735	925	881	850	112	559	932	863	128	186	999999	587	168	309	838	111	410	999999	683	676	844	220	460	399	999999	740	766	675	426	15	305	482	999999	149	216	485	536	999999	999999	999999	791	909	556	101	483	220	451	898	999999	355	999999	758	113	979	142	524	475	492	999999	371	793	266	446	122	999999	999999	520	29	999999	362	999999	553	275	999999	999999	999999	663	999999	916	135	299	867	839	81	946	547	379	98	16	999999	20	999999	352	744	999999	999999	472	444	221	268	999999	431	805	999999	780	515	492	312	103	207	860	116	575	999999	81	926	427	375	176	342	845	431	23	411	352	530	211	999999	712	999999	472	999999	157	657	434	867	999999	999999	301	440	64	77	999999	999999	999999	903	999999	963	672	172	116	999999	999999	999999	423	279	999999	404	140	259	999999	999999	600	999999	734	641	959	918	999999	214	864	70	84	999999	287	778	436	999999	580	449	999999	999999	857	549	254	375	999999	278	244	999999	459	668	236	999999	136	999999	476	262	83	200	943	559	19	999999	308	56	32	542	600	644	842	214	824	690	206	77	999999	60	497	368	689	999999	683	999999	755	999999	834	42	
608	195	311	183	140	390	506	502	238	999999	251	999999	353	419	999999	999999	999999	999999	844	545	845	69	987	425	764	715	510	262	876	219	713	112	221	989	933	415	999999	999999	84	444	999999	703	838	716	809	299	25	280	999999	93	487	510	999999	999999	999999	549	207	885	999999	425	999999	253	999999	999999	685	148	986	999999	485	272	267	999999	180	410	361	151	230	999999	616	475	699	240	248	999999	732	999999	999999	923	999999	394	217	456	999999	658	564	940	999999	820	999999	999999	313	661	795	751	826	833	340	951	999999	56	999999	926	279	943	725	999999	15	834	999999	482	397	73	561	999999	64	810	999999	521	845	420	73	409	999999	945	172	47	445	497	965	999999	999999	799	985	756	75	291	187	316	999999	915	935	999999	535	559	283	999999	110	704	697	26	440	818	115	526	982	999999	686	334	780	687	214	517	868	999999	609	598	999999	805	34	999999	999999	96	588	930	484	820	874	691	999999	922	936	740	999999	949	468	64	999999	468	999999	999999	604	852	535	255	711	427	385	148	949	685	171	305	999999	999999	392	353	240	999999	51	171	53	995	662	858	751	473	999999	918	928	554	904	618	41	877	999999	999999	999999	342	229	67	445	736	999999	986	999999	641	999999	876	567	999999	823	517	427	999999	113	609	999999	677	504	999999	709	466	999999	405	999999	553	999999	802	999999	611	793	999999	956	984	726	317	263	675	999999	119	412	841	999999	813	730	999999	999999	999999	774	999999	590	883	999999	981	357	978	526	346	999999	999999	377	268	130	955	331	926	560	442	885	999999	356	999999	580	394	999999	868	116	405	674	393	361	844	37	197	31	909	69	975	637	747	790	917	999999	889	742	999999	999999	405	492	804	836	759	543	999999	222	999999	312	453	999999	488	872	999999	671	823	999999	532	999999	933	934	421	866	999999	999999	999999	16	438	65	691	651	691	157	710	999999	869	557	999999	310	59	974	955	607	615	999999	158	874	669	256	645	42	220	912	787	470	80	937	260	999999	999999	971	784	20	621	999999	999999	341	999999	217	999999	276	264	231	191	999999	979	814	261	999999	656	273	346	192	420	658	999999	778	370	250	842	931	306	999999	905	999999	200	944	986	999999	373	999999	999999	999999	453	378	999999	999999	999999	827	491	266	686	503	307	141	635	602	599	962	370	686	971	921	375	870	969	615	999999	113	768	44	828	448	393	839	999999	885	999999	999999	999999	999999	57	542	758	585	255	803	350	999999	452	598	355	33	452	686	845	999999	96	999999	409	172	672	
627	68	456	999999	248	119	467	580	749	863	557	999999	917	999999	438	173	789	625	999999	999999	551	660	180	688	804	999999	999999	994	770	799	999999	642	717	780	429	999999	311	157	16	694	883	999999	702	734	797	999999	535	58	417	627	999999	956	243	897	130	967	888	767	999999	999999	412	473	999999	950	707	915	374	146	218	999999	999999	641	619	999999	999999	357	957	999999	891	863	999999	658	586	152	502	209	999999	999999	999999	462	595	999999	524	999999	999999	419	393	752	37	999999	576	999999	839	462	766	665	347	999999	999999	999999	19	452	876	999999	999999	753	886	667	458	999999	517	554	487	999999	999999	327	999999	855	199	972	964	215	999999	999999	297	80	819	134	386	837	861	645	314	999999	453	153	667	754	980	538	999999	999999	999999	528	374	999999	999999	93	102	999999	999999	492	573	999999	808	999999	43	867	482	712	999999	761	291	620	647	999999	250	600	312	226	999999	373	999999	999999	449	999999	910	890	644	275	169	999999	42	937	299	378	81	771	87	649	999999	799	999999	277	604	771	444	999999	881	502	780	320	999999	875	787	184	618	912	999999	570	893	153	232	216	553	207	729	354	330	278	800	479	999999	662	116	860	101	999999	66	677	804	236	999999	152	494	848	955	166	999999	999999	760	168	999999	517	756	966	577	74	724	999999	52	99	363	613	701	311	999999	999999	999999	999999	93	21	855	425	766	666	144	89	721	999999	252	999999	204	215	517	999999	999999	15	906	149	999999	37	881	999999	999999	714	873	999999	999999	193	60	836	397	233	42	749	312	261	751	100	832	498	999999	29	163	479	895	157	999999	69	510	793	222	629	643	65	139	205	999999	61	792	739	999999	538	654	416	185	970	183	768	339	549	999999	999999	317	795	999999	862	999999	166	818	726	999999	392	682	267	999999	767	589	976	619	999999	999999	999999	308	103	860	813	375	999999	999999	924	973	336	730	999999	539	406	999999	847	999999	277	999999	634	243	999999	439	255	855	397	999999	418	390	999999	158	999999	999999	564	517	224	935	870	496	760	999999	893	753	973	662	999999	728	227	454	742	604	352	419	999999	465	242	663	614	957	977	954	885	543	999999	187	999999	999999	999999	889	108	912	510	780	937	771	999999	322	466	999999	144	669	574	999999	648	999999	999999	811	999999	108	285	560	330	912	519	805	999999	359	977	795	999999	838	753	338	356	829	104	571	482	75	125	999999	999999	999999	823	318	390	922	895	183	999999	696	642	875	999999	548	591	597	271	141	999999	990	344	999999	439	305	915	
246	616	819	999999	999999	338	184	983	999999	362	310	99	210	425	64	464	999999	424	466	206	877	724	808	248	999999	309	351	280	135	585	536	591	528	402	153	315	85	674	145	368	999999	892	258	195	291	508	70	999999	741	536	540	256	972	109	47	521	999999	999999	11	935	987	904	857	779	999999	719	570	808	281	748	388	139	288	999999	737	999999	475	999999	956	998	249	635	999999	598	54	290	618	429	999999	632	507	505	672	209	999999	999999	44	479	370	572	937	262	444	999999	999999	999999	967	999999	371	62	999999	999999	999999	13	696	362	999999	999999	999999	999999	110	151	453	649	251	883	999999	999999	999999	999999	950	996	999999	394	70	999999	200	999999	999999	643	999999	744	999999	312	586	322	881	669	512	28	198	775	744	825	471	796	808	795	750	274	944	888	155	999999	111	59	932	239	942	709	999999	828	817	101	232	366	93	151	999999	999999	12	797	576	999999	985	184	999999	436	923	274	999999	999999	796	186	698	433	598	870	999999	536	999999	651	726	803	856	370	957	652	999999	114	713	666	999999	821	999999	157	322	445	212	927	797	505	315	999999	530	766	42	999999	402	798	999999	222	941	536	550	360	80	773	852	625	227	609	833	999999	561	522	672	999999	914	999999	121	162	668	282	739	883	345	999999	282	99	337	326	999999	999999	346	500	999999	206	280	911	86	549	592	999999	999999	198	999999	999999	127	17	104	999999	999999	851	687	615	554	668	797	667	24	999999	999999	762	297	900	359	39	999999	70	798	475	999999	12	474	572	569	999999	572	550	221	849	999999	274	995	280	598	408	127	730	946	65	409	613	897	64	58	829	999999	809	999999	642	23	999999	219	999999	363	725	999999	999999	56	472	106	999999	999999	175	999999	235	767	27	999999	999999	999999	753	123	999999	76	100	114	999999	523	739	791	763	711	578	836	873	65	376	916	999999	999999	12	683	483	959	163	167	732	963	822	72	282	507	889	730	270	942	475	563	273	620	999999	999999	316	681	999999	999999	999999	339	227	180	999999	110	438	927	909	79	640	784	999999	932	999999	456	701	677	519	266	822	848	999999	930	589	812	652	999999	65	411	377	999999	999999	618	290	403	745	652	670	181	79	961	820	201	312	691	650	340	247	999999	899	639	171	86	722	39	763	999999	999999	999999	999999	184	872	507	701	837	167	304	652	979	711	59	16	999999	999999	860	37	384	628	898	999999	322	25	545	512	999999	640	550	895	261	639	458	999999	999999	723	894	98	323	499	999999	533	
355	688	268	808	850	999999	999999	999999	999999	11	999999	668	692	425	999999	169	336	994	999999	206	617	408	401	349	999999	999999	924	623	302	771	713	885	999999	999999	816	633	757	736	662	114	816	660	44	259	999999	789	999999	666	588	735	762	328	999999	278	915	999999	297	919	999999	862	999999	210	596	99	999999	503	515	326	609	512	412	999999	342	999999	390	957	374	999999	98	999999	618	268	45	999999	19	395	360	999999	459	869	999999	838	999999	800	406	615	73	944	999999	999999	999999	62	66	85	999999	172	999999	675	887	999999	582	999999	830	93	253	450	174	999999	89	903	153	630	999999	739	999999	573	418	541	999999	999999	893	429	191	341	999999	566	211	960	244	847	999999	684	997	501	296	200	999999	999999	557	999999	450	44	864	67	999999	653	195	326	999999	999999	753	454	222	122	74	999999	963	499	894	686	249	999999	999999	242	999999	469	633	999999	999999	975	566	999999	984	999999	999999	858	565	133	727	544	381	884	60	485	104	954	472	885	436	143	236	999999	999999	871	999999	999999	250	999999	562	154	999999	820	873	999999	202	442	470	714	788	216	999999	840	772	360	315	364	164	318	999999	550	996	748	938	999999	748	58	117	123	791	98	617	999999	570	999999	999999	560	20	127	999999	661	493	758	106	999999	545	396	745	853	566	361	999999	932	999999	22	157	282	882	563	194	153	334	357	922	699	599	665	279	999999	835	754	353	999999	35	485	66	248	999999	717	774	361	999999	264	556	999999	16	999999	999999	558	435	251	999999	457	932	150	999999	146	835	407	631	999999	127	556	27	999999	17	999999	907	19	955	999999	631	174	999999	999999	999999	80	800	493	692	999999	228	720	763	594	85	896	114	884	999999	920	413	254	96	894	244	756	999999	745	432	999999	999999	437	602	526	620	999999	669	999999	310	266	346	999999	714	717	999999	406	793	999999	999999	121	940	32	861	45	505	387	999999	999999	598	92	832	65	70	999999	999999	790	128	247	973	999999	236	15	584	999999	583	999999	539	999999	242	999999	963	814	999999	320	31	756	576	566	999999	243	436	999999	510	227	999999	291	291	983	582	871	999999	555	999999	174	999999	934	447	969	999999	444	847	708	999999	761	129	28	56	749	708	388	223	999999	226	999999	144	460	504	999999	999999	302	779	556	796	370	999999	999999	365	844	435	999999	319	606	114	585	999999	999999	999999	748	108	999999	244	541	999999	204	999999	727	999999	719	39	999999	439	999999	512	169	999999	301	911	300	213	711	663	212	999999	621	79	616	999999	641	354	416	
345	755	269	62	67	248	281	602	999999	830	999999	645	814	10	657	239	999999	944	920	104	816	824	545	396	752	999999	999999	662	134	999999	280	999999	999999	623	99	999999	999999	460	112	999999	999999	319	999999	382	999999	999999	999999	323	999999	840	522	511	720	259	599	521	999999	872	309	35	31	999999	999999	671	560	390	280	200	999999	973	419	644	842	999999	85	507	999999	999999	999999	734	644	903	698	294	529	999999	977	125	34	578	473	947	160	999999	405	999999	841	999999	999999	252	746	207	411	999999	430	999999	669	999999	183	101	284	56	118	575	391	999999	999999	192	152	791	999999	165	999999	343	510	999999	999999	765	108	999999	999999	330	351	521	988	446	999999	708	864	651	109	760	999999	999999	999999	427	838	999999	696	287	999999	658	773	999999	999999	999999	42	77	490	958	393	999999	128	509	435	999999	704	597	587	944	625	999999	999999	500	999999	999999	223	243	999999	92	999999	909	79	820	194	16	999999	999999	681	406	999999	999999	999999	905	268	999999	642	442	506	999999	722	250	997	999999	662	999999	340	283	349	999999	378	999999	999999	407	335	483	999999	307	999999	429	408	393	915	999999	999999	999999	993	423	999999	494	999999	780	736	701	999999	392	911	328	999999	916	676	283	999999	494	38	615	999999	999999	999999	784	372	345	999999	999999	999999	338	999999	816	220	999999	284	999999	50	854	188	597	999999	335	999999	942	572	515	149	407	752	134	999999	431	162	925	793	182	843	999999	132	674	999999	658	999999	999999	67	999999	999999	696	642	999999	999999	126	315	440	552	999999	784	637	999999	999999	206	721	335	999999	916	903	664	294	999999	999999	82	999999	731	999999	935	413	999999	999999	999999	477	999999	999999	765	999999	999999	306	999999	722	383	722	398	999999	244	999999	999999	940	333	944	125	163	999999	822	28	540	687	648	394	801	504	148	505	778	752	745	458	753	955	343	923	999999	787	942	911	955	999999	866	358	465	999999	999999	999999	630	889	731	47	999999	433	999999	314	999999	911	324	227	999999	999999	619	464	999999	818	724	984	999999	31	505	376	498	910	999999	828	821	300	929	999999	999999	999999	874	888	999999	707	872	330	731	39	679	708	472	999999	677	738	102	412	999999	646	322	999999	100	609	394	365	549	999999	370	405	999999	953	982	560	999999	185	351	731	442	791	945	403	263	999999	351	797	903	773	243	334	999999	418	999999	292	452	999999	967	275	504	665	168	208	999999	999999	545	999999	999999	912	15	501	396	371	969	76	999999	918	756	139	268	596	999999	775	440	45	670	84	521	700	118	229	218	
86	236	777	633	747	443	999999	999999	625	81	999999	768	741	937	374	449	374	591	999999	742	837	999999	999999	213	999999	999999	924	665	471	214	999999	804	786	293	999999	999999	202	999999	999999	484	829	715	999999	525	471	999999	699	999999	306	635	157	999999	584	486	380	79	999999	573	249	999999	519	271	953	421	999999	196	981	458	999999	238	257	999999	637	58	912	132	373	392	999999	386	78	826	369	999999	66	915	230	309	912	999999	999999	629	204	999999	965	999999	999999	231	999999	285	999999	250	999999	77	387	999999	482	535	573	258	706	935	830	862	999999	692	999999	126	364	999999	965	681	546	387	421	628	736	663	92	355	370	151	999999	467	999999	827	999999	999999	458	840	999999	694	736	999999	544	881	798	999999	71	999999	665	999999	999999	346	319	353	704	103	655	759	999999	818	452	228	888	999999	31	372	511	94	346	999999	999999	523	698	281	999999	882	842	540	829	999999	602	810	689	724	284	577	999999	17	132	262	646	698	999999	999999	251	517	775	980	859	435	829	977	936	999999	977	354	648	47	408	822	260	125	930	999999	225	642	539	174	290	453	224	504	961	94	963	969	173	999999	40	999999	116	999999	680	403	575	625	873	999999	746	929	999999	121	609	310	11	530	768	275	409	608	999999	611	999999	416	999999	335	25	852	999999	18	190	575	16	970	716	398	444	536	520	600	999999	999999	427	360	524	113	895	999999	92	443	210	898	999999	999999	460	504	172	274	192	999999	999999	999999	541	737	749	363	114	639	999999	613	999999	241	755	808	839	81	194	350	999999	118	999999	364	999999	999999	808	292	902	584	999999	221	236	180	354	280	990	747	374	689	611	171	999	266	77	478	999999	969	999999	999999	592	388	320	822	382	83	809	999999	262	882	929	466	999999	999999	129	382	387	915	886	484	817	101	706	504	738	729	118	999999	297	300	311	838	149	47	991	140	900	413	999999	281	470	999999	495	492	760	154	710	479	146	694	999999	442	93	999999	57	501	682	816	93	999999	964	636	999999	961	581	100	327	999999	999999	988	482	999999	127	615	24	999999	606	999999	743	999999	28	999999	46	999999	999999	868	755	480	990	999999	458	94	330	999999	999999	834	788	533	999999	670	827	296	942	999999	999999	128	999999	477	654	975	894	468	83	499	634	999999	599	364	762	712	344	999999	999999	46	540	999999	653	972	309	189	999999	82	313	83	766	731	999999	888	999999	999999	553	999999	826	25	606	989	20	831	520	980	244	433	999999	207	335	981	863	905	617	999999	
474	352	178	474	691	821	999999	999	732	999999	639	711	973	681	169	66	29	999999	440	550	387	821	462	328	945	860	310	115	748	999999	999999	790	999999	567	616	210	119	361	333	784	835	999999	109	999999	999999	532	460	100	48	278	961	454	475	76	446	653	890	849	528	831	520	59	261	999999	43	848	440	999999	74	959	947	999999	94	655	999999	999999	722	843	978	422	409	999999	77	479	823	424	999999	999999	999999	962	319	269	833	502	999999	786	999999	162	584	501	999999	54	999999	999999	330	303	369	820	360	81	930	56	871	115	431	310	981	999999	133	999999	534	234	295	112	649	688	834	592	391	929	615	570	999999	486	999999	364	999999	999999	159	530	64	999999	854	999999	41	272	999999	727	80	963	804	978	39	964	967	868	759	923	439	642	469	777	438	431	465	999999	787	395	999999	999999	126	993	632	999999	565	999999	380	246	80	386	300	117	999999	428	999999	636	999999	304	518	461	605	271	558	516	70	286	75	433	593	671	999999	11	941	999999	846	810	356	436	409	937	497	522	853	999999	351	362	265	20	999999	829	829	493	877	333	471	854	999999	125	542	288	964	947	652	999999	901	298	175	999999	581	324	289	999999	999999	999999	964	92	418	505	174	708	30	65	999999	764	841	991	999999	617	999999	999999	374	241	894	131	972	999999	870	453	160	62	196	999999	438	999999	999999	725	598	999999	369	388	446	999999	950	999999	267	909	820	888	999999	999999	174	999999	975	589	949	58	220	999999	608	423	222	964	354	122	522	282	999999	999999	224	126	999999	999999	257	163	555	434	291	70	863	72	729	999999	999999	250	888	999999	772	848	999999	999999	514	824	999999	945	176	482	596	838	320	999999	999999	999999	999999	999999	516	345	309	999999	43	525	999999	159	999999	545	693	999999	88	999999	233	999999	509	777	121	999999	999999	578	141	312	986	83	838	999999	749	878	779	63	999999	444	733	553	999999	950	815	999999	734	999999	914	999999	261	935	404	999999	614	999999	999999	515	564	952	839	937	214	997	835	960	687	324	409	999999	765	640	999999	643	379	999999	555	558	999999	604	999999	257	664	979	60	60	679	999999	999999	322	402	274	999999	364	999999	796	349	999999	999999	854	999999	420	954	999999	395	999999	21	760	122	934	999999	926	999999	959	964	592	283	234	947	784	291	999999	999999	97	639	501	150	569	999999	999999	340	224	443	118	774	576	302	783	593	438	49	918	243	903	440	475	722	540	399	22	999999	124	999999	340	573	498	934	867	251	894	481	452	
999999	538	603	667	493	444	194	397	299	999999	999999	518	744	372	107	583	656	174	999999	999999	179	35	70	226	999999	112	545	286	642	435	541	699	957	597	206	704	309	772	982	287	356	12	723	32	999999	999999	595	210	400	360	220	87	125	999999	999999	696	477	387	837	390	899	907	755	864	958	941	560	157	999999	403	284	883	999999	501	999999	177	999999	47	741	955	516	999999	885	999999	224	463	999999	96	999999	510	999999	921	935	999999	999999	448	256	858	74	543	999999	448	43	997	999999	337	896	623	617	114	393	440	645	999999	873	999999	32	999999	650	505	367	999999	999999	999999	176	999999	948	589	122	999999	920	454	973	208	999999	78	311	887	999999	887	567	960	478	220	127	999999	999999	63	999999	824	426	999999	999999	569	186	850	615	377	831	724	388	316	999999	802	194	999999	466	999999	999999	999999	262	999999	268	763	937	999999	995	999999	999999	999999	86	999999	861	298	999999	146	245	999999	32	999999	462	933	999999	490	508	999999	459	999999	999999	188	999999	838	812	922	571	292	525	999999	631	999999	999999	999999	829	462	647	494	455	222	413	57	703	61	424	460	352	329	87	777	999999	999999	947	328	597	370	48	248	92	938	999999	116	999999	790	783	253	936	470	114	604	843	24	804	246	273	978	999999	288	423	999999	999999	252	214	747	200	944	831	535	999999	469	423	409	411	516	495	306	435	999999	278	999999	523	882	999999	999999	934	999999	882	710	65	618	885	759	999999	729	999999	484	902	873	600	839	422	410	74	644	191	443	612	298	751	966	552	572	20	252	838	696	37	731	813	949	71	130	480	999999	999999	663	585	682	157	20	404	561	321	999999	759	123	818	580	302	999999	999999	594	959	98	75	323	749	581	891	672	457	181	70	651	999999	301	999999	287	71	527	999999	929	150	740	572	990	260	581	493	724	878	456	438	322	320	477	171	391	721	270	914	13	790	484	563	999999	501	670	999999	467	193	999999	519	774	642	709	999999	228	999999	999999	999999	178	98	176	794	10	742	999999	341	999999	140	548	999999	999999	999999	999999	148	666	187	999999	499	590	999999	36	999999	346	937	664	679	611	34	942	865	646	208	999999	915	624	690	999999	490	753	338	999999	337	644	999999	718	171	788	999999	787	51	999999	999999	482	259	71	635	457	72	87	78	730	285	198	683	919	602	867	939	524	999999	624	859	746	261	566	699	999999	371	229	999999	891	50	999999	999999	999999	70	726	999999	999999	989	242	999999	412	684	608	999999	148	960	65	
126	303	849	55	811	427	326	839	230	692	372	999999	96	843	999999	187	999999	999999	999999	994	999999	876	999999	999999	535	999999	999999	456	999999	653	488	560	999999	315	112	209	52	995	435	999999	372	999999	999999	804	490	261	155	656	827	506	918	49	999999	966	205	250	999999	763	520	999999	303	869	777	576	214	812	801	780	740	999999	145	999999	999999	813	632	639	380	576	604	283	598	999999	999999	565	735	449	708	970	120	862	285	999999	484	367	190	502	452	999999	999999	999999	459	999999	915	451	370	233	436	48	999999	566	870	357	169	246	479	825	250	222	841	764	114	831	670	878	110	857	220	255	632	139	197	450	976	926	999999	233	561	999999	999999	999999	999999	670	636	553	992	928	999999	247	888	365	999999	240	97	834	999999	999999	999999	47	351	513	23	190	415	214	379	429	380	999999	999999	255	273	999999	27	340	751	444	205	127	999999	999999	738	999999	999999	999999	877	956	363	151	999999	206	999999	524	836	999999	497	999999	264	432	184	999999	999999	886	999999	642	101	199	999999	757	93	999999	432	586	160	999999	774	51	823	147	336	999999	75	238	879	999999	999999	999999	236	335	999999	918	189	772	999999	999999	624	999999	999999	724	186	688	744	606	68	233	999999	943	999999	666	916	455	999999	126	999999	762	506	999999	999999	609	999999	352	962	886	914	174	949	660	644	836	999999	922	894	108	961	647	677	999999	180	655	452	999999	384	999999	419	396	999999	73	676	189	999999	305	845	999999	807	833	726	857	691	999999	284	999999	308	537	121	993	561	911	999999	458	94	47	999999	360	167	999999	967	999999	477	527	265	886	999999	464	999999	260	999999	357	301	138	921	820	777	287	381	338	483	999999	458	999999	835	997	908	228	105	779	157	999999	390	672	865	333	389	999999	637	398	999999	844	999999	861	916	214	619	999999	999999	999999	269	870	999999	828	661	999999	943	62	691	268	977	765	369	250	112	592	999999	628	999999	597	999999	613	649	983	208	639	339	597	509	630	999999	999999	691	830	999999	286	515	561	20	744	999999	999999	999999	379	420	374	484	277	758	333	247	991	764	939	833	655	231	999999	629	999999	791	356	552	70	880	999999	83	538	729	826	87	414	999999	527	217	999999	140	279	572	999999	999999	71	838	185	393	396	127	752	997	865	999999	519	932	988	953	44	784	421	499	325	300	945	548	932	256	832	382	246	731	729	525	999999	432	999999	867	729	517	376	677	999999	999999	999999	999999	864	771	567	482	630	574	999999	329	718	780	257	543	999999	
999999	906	929	999999	24	881	30	999999	350	999999	97	146	130	233	526	417	744	15	999999	969	414	999999	999999	999999	360	752	999999	558	999999	806	180	185	262	999999	999999	610	447	999999	999999	106	999999	272	524	667	480	345	509	350	656	999999	974	999999	910	999999	804	999999	745	251	999999	271	219	999999	868	543	932	912	884	472	999999	916	970	627	535	999999	999999	151	170	503	999999	24	999999	999999	999999	498	832	405	274	688	853	376	864	999999	916	218	887	837	404	980	734	568	460	46	332	740	941	357	249	669	904	999999	679	999999	42	196	28	999999	999999	379	710	999999	999999	206	999999	651	61	774	710	327	999999	831	747	189	768	650	563	999999	998	170	556	999999	999999	605	783	200	697	622	173	730	200	999	276	34	279	999999	999999	264	426	999999	999999	177	646	922	316	83	915	499	484	999999	632	811	999999	411	999999	999999	382	52	423	429	999999	999999	999999	979	137	999999	999999	723	909	571	999999	309	790	999999	480	389	838	243	298	710	285	207	147	781	108	389	120	864	211	54	999999	999999	841	999999	999999	999999	999999	667	795	999999	518	999999	590	913	662	333	30	999999	930	999999	397	999999	999999	999999	154	756	301	828	999999	748	253	700	521	999999	746	851	468	999999	999999	230	999999	999999	448	999999	202	92	999999	234	129	775	368	547	999999	767	656	685	135	138	852	999999	959	737	786	56	999999	817	999999	724	176	810	864	236	973	999999	621	226	700	999999	520	71	149	76	708	115	999999	705	766	753	218	70	725	999999	941	627	270	94	394	401	636	384	412	892	68	318	910	999999	999999	999999	156	440	985	717	617	790	831	893	38	680	667	999999	61	926	515	116	999999	999999	999999	356	449	536	831	309	781	146	999999	999999	999999	400	205	256	140	542	607	778	85	17	722	161	999999	377	65	714	733	631	333	485	999999	999999	233	385	847	227	784	620	609	685	936	481	999999	583	999999	999999	484	420	873	999999	329	999999	40	999999	812	999999	559	82	480	127	576	999999	813	184	999999	66	176	999999	409	913	757	987	178	399	81	250	30	222	999999	427	239	322	757	813	166	648	921	999999	572	999999	668	712	149	491	119	786	999999	956	712	999999	472	664	21	999999	761	341	569	640	16	999999	123	347	589	63	999999	263	402	999	28	233	145	30	258	695	254	55	847	686	290	999999	582	74	510	999999	954	575	999999	796	999999	824	89	290	149	10	600	331	133	96	603	856	394	669	938	999999	693	451	416	325	999999	715	494	999999	999999	999999	999999	58	
836	924	108	322	951	605	947	203	154	854	880	257	999999	999999	922	999999	999999	434	999999	913	135	31	971	513	169	986	999999	346	999999	206	930	427	999999	551	494	208	999999	999999	999999	999999	999999	744	344	999999	999999	999999	230	791	999999	733	999999	999999	822	86	923	814	953	595	163	964	524	610	864	947	924	463	999999	552	439	999999	772	801	529	999999	200	391	999999	143	942	10	999999	299	552	606	999999	14	605	934	628	679	255	402	137	939	275	121	880	397	913	117	922	677	999999	79	960	999999	999999	999999	885	542	137	819	652	162	209	999999	999999	268	550	919	858	999999	924	999999	999999	380	673	589	845	999999	510	299	229	835	999999	98	936	482	645	409	999999	892	59	96	551	435	999999	975	999999	50	63	622	846	993	258	999999	753	603	999999	590	334	816	867	805	41	838	600	817	84	121	298	585	622	999999	321	999999	262	837	217	999999	630	999999	849	804	36	887	452	235	586	999999	344	343	881	65	85	792	35	999999	999999	713	835	999999	900	629	999999	478	999	706	682	292	368	916	395	559	999999	635	966	72	779	153	395	375	999999	999999	776	955	704	567	75	528	939	18	782	504	216	698	797	229	62	557	999999	999999	552	303	999999	999999	947	331	105	449	825	963	473	911	328	470	701	999999	999999	796	774	442	640	164	353	359	143	891	352	271	838	747	999999	999999	265	648	822	936	517	999999	999999	382	472	626	702	976	545	870	186	746	999999	513	376	265	999999	455	115	397	950	749	294	66	978	834	611	999999	953	251	655	679	647	765	777	505	789	401	999999	24	462	377	814	273	999999	606	274	335	380	753	999999	809	543	434	986	767	999999	950	999999	637	25	999999	999999	303	224	507	108	241	736	999999	476	391	485	999999	935	583	935	999999	351	999999	569	999999	707	210	803	999999	145	223	999999	19	442	838	997	342	999	999999	354	999999	58	217	507	43	598	999999	287	999999	334	999999	999999	412	831	51	608	31	78	739	999999	822	999999	999999	371	885	999999	999999	439	999999	393	153	101	999999	239	424	973	144	875	999999	687	209	999999	746	521	693	999999	376	999999	999999	239	999999	999999	270	999999	999999	30	678	999999	999999	580	872	79	649	673	190	999999	999999	183	417	999999	999999	155	541	62	999999	899	999999	857	677	171	999999	547	48	999999	417	999999	831	999999	999999	404	304	297	263	956	814	139	283	82	340	999999	332	203	771	333	764	830	732	218	215	632	276	999999	178	999999	494	334	40	251	266	311	529	226	476	999999	999999	
187	892	999999	247	999999	626	681	527	344	999999	893	776	715	643	586	999999	999999	999999	84	137	483	129	999999	471	489	109	41	816	39	813	116	726	758	560	587	938	157	999999	628	999999	595	304	833	999999	601	558	999999	999999	999999	164	906	255	402	885	298	67	98	123	758	999999	999999	864	497	531	732	999999	28	164	65	647	999	999999	999999	999999	542	189	295	193	870	999999	784	433	146	874	907	860	334	999999	271	999999	850	44	999999	150	421	999999	999999	999999	999999	434	540	999999	552	42	999999	264	903	333	352	119	771	999999	252	827	703	170	727	623	999999	872	842	999999	892	999999	797	964	999999	999999	656	812	999999	983	305	445	400	999999	881	999999	719	652	999999	10	530	999999	758	945	791	394	447	261	999999	193	688	25	592	999999	277	27	245	200	999999	702	677	540	736	788	999999	999999	437	999999	289	623	999999	971	999999	841	624	740	777	851	999999	999999	764	405	809	200	304	999999	853	15	356	999999	869	529	999999	999999	999999	990	426	969	346	985	999999	368	972	389	289	716	110	751	770	999999	250	393	27	778	999999	281	731	546	493	328	999999	431	733	424	753	384	153	999999	518	634	323	999999	514	197	999999	999999	433	999999	910	999999	189	112	245	818	623	485	511	60	326	61	269	880	999999	28	999999	999999	999999	557	635	904	573	999999	999999	146	224	442	879	829	689	542	999999	312	999999	905	999999	851	196	914	800	278	873	999999	343	466	374	443	331	496	165	563	770	876	793	16	24	738	869	108	999999	999999	999999	681	370	999999	213	999999	255	580	878	999999	349	999999	756	367	999999	999999	117	776	771	780	121	392	999999	136	771	972	518	629	891	999999	981	97	320	619	672	999999	732	999999	263	999999	198	999999	999999	974	223	999999	129	435	974	543	631	103	999999	823	79	223	999999	244	999999	999999	448	625	688	478	999999	262	409	146	694	840	999999	999999	999999	363	592	370	999999	699	913	720	999999	93	654	358	779	888	759	497	999999	459	999999	497	544	32	969	572	73	149	999999	960	999999	983	999999	144	795	82	580	974	240	709	999999	317	999999	303	388	364	971	339	699	320	503	912	999999	245	656	260	24	500	393	30	999999	635	999999	952	79	868	999999	519	999999	999999	318	785	266	841	21	876	176	251	644	614	600	733	999999	464	467	999999	999999	505	488	544	68	89	590	220	999999	999999	392	378	234	519	22	461	776	992	11	717	999999	754	234	999999	999999	772	999999	778	429	573	195	470	495	339	481	847	41	28	648	239	205	999999	
439	999999	493	999999	27	134	602	999999	956	457	462	749	93	642	280	999999	460	999999	232	811	790	838	626	922	999999	894	47	999999	430	999999	354	999999	522	608	325	35	999999	999999	755	999999	999999	290	617	737	17	746	256	999999	576	332	567	999999	16	393	265	601	582	571	913	999999	96	437	717	207	999999	690	236	485	327	255	423	173	999999	999999	635	510	999999	888	999999	147	648	209	599	108	201	992	766	999999	353	999999	999999	724	999999	632	645	749	572	419	634	999999	519	770	520	331	908	999999	999999	515	758	755	380	693	656	999999	484	887	999999	619	16	121	923	107	141	999999	801	699	791	908	855	999999	937	810	999999	999999	628	877	688	277	200	797	180	261	380	598	353	760	78	606	157	758	999999	999999	412	999999	999999	421	638	999999	529	999999	612	913	659	873	817	999999	438	999999	999999	607	208	570	428	219	940	672	999999	543	260	50	630	194	760	107	974	984	408	741	999999	216	248	772	747	980	194	999999	601	999999	780	783	332	20	458	549	560	999999	534	203	582	999999	999999	104	665	999999	588	428	999999	999999	999999	833	171	697	999999	941	368	435	822	999999	34	999999	999999	230	763	477	718	620	735	221	547	999999	459	215	168	473	522	153	116	268	999999	999999	114	49	999999	999999	621	634	156	517	999999	134	528	97	178	898	660	473	341	198	999999	967	692	941	24	275	384	956	999999	400	428	225	329	999999	55	267	578	40	621	816	856	94	474	999999	40	423	999999	999999	46	999999	812	58	999999	918	498	999999	83	173	35	342	999999	999999	105	756	98	999999	804	999999	51	910	329	629	999999	999999	342	686	999999	999999	999999	601	171	22	919	279	587	379	413	411	74	999999	194	999999	15	288	253	999999	999999	717	999999	74	618	148	330	999999	939	999999	206	999999	586	812	999999	999999	262	433	181	999999	745	826	178	999999	999999	999999	900	431	726	914	999999	573	281	151	697	785	999999	846	999999	32	999999	793	999999	405	182	999999	825	262	689	585	163	581	999999	693	455	172	999999	419	511	225	248	898	409	999999	568	633	25	444	125	999999	272	415	451	159	867	951	496	773	999999	446	577	648	999999	150	760	52	999999	999999	696	535	245	926	999999	766	784	793	394	314	836	999999	111	390	147	543	323	999999	999999	958	825	503	676	999999	873	999999	647	599	999999	268	999999	525	999999	436	748	589	999999	345	79	684	375	999999	999999	191	936	997	345	197	511	999999	999999	22	912	999999	762	202	858	469	999999	279	128	999999	999999	135	50	999999	381	674	
999999	557	632	978	678	455	592	751	936	999999	999999	999999	999999	459	999999	957	441	262	613	670	673	556	730	450	292	799	565	191	446	441	151	625	625	999999	556	999999	999999	848	343	467	914	999999	266	999999	629	186	549	669	999999	680	693	999999	707	710	10	94	826	192	696	999999	889	411	999999	999999	999999	999999	999999	68	903	144	390	593	919	156	755	999999	300	366	999999	115	259	896	95	765	747	364	999999	999999	670	471	999999	393	162	464	577	512	706	761	31	416	926	999999	765	999999	299	110	868	561	954	347	794	469	371	591	628	992	326	549	757	989	305	345	397	441	16	999999	999999	465	578	253	956	539	999999	414	188	768	140	134	476	647	999999	999999	960	999999	999999	999999	32	570	835	999999	999999	999999	14	41	999999	591	103	999999	999999	999999	668	413	982	711	391	265	999999	999999	999999	860	861	201	83	119	999999	938	384	74	763	999999	974	870	999999	993	66	799	999999	313	303	999999	675	806	180	183	978	92	999999	258	942	422	544	999999	168	975	722	994	93	894	538	182	216	999999	570	615	328	797	783	989	655	591	730	999999	663	814	194	999999	31	899	999999	420	564	135	132	351	999999	910	712	654	280	72	999999	999999	774	131	999999	646	245	999999	999999	190	309	999999	999999	360	692	999999	411	353	790	667	972	193	764	128	617	90	906	229	811	418	95	139	718	592	999999	99	55	541	433	548	820	467	55	999999	121	999999	531	771	659	999999	508	368	863	613	99	531	876	656	514	310	999999	25	752	446	105	180	675	999999	483	602	678	999999	999999	252	847	514	148	814	16	447	558	144	570	731	909	727	999999	115	502	354	223	398	37	999999	999999	804	715	608	854	941	504	520	298	999999	411	639	448	621	765	999999	392	71	649	76	751	605	455	30	537	378	904	569	999999	138	999999	999999	999999	797	999999	53	798	540	999999	75	943	999999	846	513	999999	279	289	653	349	999999	999999	162	999999	960	999999	213	358	695	80	999999	46	934	12	169	678	131	797	650	187	999999	999999	851	111	584	133	713	758	942	999999	267	99	999999	999999	601	176	235	999999	999999	999999	999999	999999	999999	999999	999999	39	18	45	687	834	999999	482	638	999999	999999	140	120	61	174	837	667	999999	999999	995	812	397	784	714	410	999999	452	589	916	235	947	38	999999	999999	626	554	124	677	80	117	500	785	460	786	602	470	999999	184	999999	53	999999	999999	287	999999	657	97	254	999999	634	694	391	619	565	999999	527	598	999999	999999	434	619	723	990	384	
309	505	36	936	998	121	940	936	999999	222	873	999999	172	999999	575	733	539	999999	819	999999	999999	999999	881	230	58	999999	14	22	336	749	757	329	767	411	978	611	630	160	256	193	999999	758	999999	406	999999	934	365	999999	882	995	999999	319	903	999999	998	999999	624	806	888	999999	999999	999999	999999	999999	465	553	710	999999	772	999999	999999	389	64	636	358	627	612	999999	538	123	902	166	140	341	999999	999999	999999	999999	413	403	987	824	999999	515	86	766	158	593	941	148	234	604	999999	918	892	515	265	999999	999999	380	972	149	278	774	999999	999999	796	278	999999	26	137	889	358	379	999999	999999	126	548	560	592	479	28	543	400	888	308	92	222	999999	348	193	159	231	42	431	999999	555	498	677	999999	969	999999	919	924	20	344	999999	705	942	999999	399	999999	999999	16	999999	954	606	878	886	539	867	999999	999999	336	833	978	999999	999999	947	138	733	628	870	434	622	599	108	618	389	554	62	999999	999999	999999	999999	476	443	225	999999	999999	999999	677	612	148	268	395	999999	593	101	42	999999	930	758	813	999999	771	846	291	393	311	999999	999999	498	341	999999	491	314	992	387	367	999999	999999	999999	480	886	66	26	731	176	237	548	515	527	357	877	999999	628	466	957	999999	630	999999	999999	830	621	264	188	999999	661	776	90	69	216	734	497	234	747	287	927	822	755	124	124	999999	763	349	469	151	464	999999	862	847	44	209	999999	392	620	362	858	631	878	746	80	399	156	488	999999	793	860	653	383	350	539	144	999999	999999	47	675	999999	282	795	46	815	305	913	243	34	999999	999999	114	613	395	429	305	944	19	53	724	19	999999	50	675	291	811	981	522	318	999999	777	999999	999999	945	999999	586	836	841	930	999999	486	913	464	999999	796	999999	50	999999	920	243	199	423	471	323	999999	793	241	129	755	14	323	401	924	134	239	775	759	999999	110	999999	469	999999	88	279	248	106	820	747	999999	999999	999999	993	601	84	999999	999999	999999	41	289	501	354	716	95	925	460	94	988	999999	73	31	995	999999	888	87	999999	96	999999	202	84	569	999999	494	999999	229	243	330	799	999999	423	999999	26	727	388	608	499	752	27	999999	999999	163	117	999999	999999	999999	539	398	999999	524	310	999999	999999	566	957	720	999999	859	475	999999	692	999999	294	148	917	198	999999	278	994	999999	588	31	999999	191	999999	920	462	493	810	393	689	844	226	999999	549	798	855	459	770	667	90	999999	287	160	470	688	869	968	572	495	852	271	999999	999999	
936	288	999999	837	999999	46	268	999999	59	91	186	847	913	999999	999999	128	342	555	508	336	209	999999	744	918	999999	999999	999999	494	920	324	540	999999	999999	999999	349	271	253	28	277	733	409	56	999999	205	974	622	775	859	379	454	163	307	999999	78	625	999999	999999	636	999999	496	985	773	123	734	551	999999	407	999999	999999	999999	874	324	999999	999999	926	999999	368	548	944	999999	999999	201	124	476	170	999999	664	999999	776	361	726	617	901	780	999999	635	932	855	654	999999	999999	263	200	51	580	839	999999	999999	999999	999999	629	996	692	27	576	793	659	647	573	999999	103	35	999999	318	610	267	999999	507	36	300	230	999999	893	728	883	666	11	83	895	999999	223	675	240	314	999999	999999	924	884	213	999999	976	295	291	346	131	999999	519	881	440	323	999999	522	962	999999	251	126	999999	963	144	999999	792	585	751	252	105	428	795	440	586	880	342	999999	303	82	999999	934	231	999999	607	693	999999	999999	642	582	903	999999	713	389	72	615	628	961	999999	303	999999	999999	999999	48	250	999999	404	89	305	560	981	889	999999	890	536	316	895	999999	366	450	762	999999	943	999999	348	404	714	415	377	971	262	380	788	10	910	923	401	192	999999	903	299	999999	824	91	601	24	482	823	999999	755	719	83	605	999999	541	499	999999	999999	700	846	989	988	999999	334	308	610	110	228	979	613	999999	713	999999	999999	161	694	847	999999	577	333	921	891	562	621	261	189	775	489	469	420	999999	36	492	999999	914	999999	366	500	783	991	914	999999	999999	250	999999	999999	835	152	157	846	651	595	797	376	924	107	436	999999	999999	129	834	621	759	569	146	889	999999	777	547	851	337	357	88	999999	419	667	57	322	781	255	353	633	342	999999	999999	881	239	125	545	999999	874	276	428	999999	999999	302	505	999999	113	999999	785	67	605	306	999999	304	516	999999	956	267	60	123	318	827	999999	211	289	146	800	265	660	115	242	999999	999999	71	929	999999	430	126	999999	773	219	831	999999	296	38	46	113	474	999999	28	169	287	999999	760	957	601	888	955	23	999999	484	847	299	679	824	874	329	999999	375	102	789	839	105	287	999999	487	366	489	183	253	43	335	891	641	945	955	964	225	113	337	535	999999	112	999999	298	371	541	790	471	163	999999	656	109	281	238	999999	191	489	999999	479	244	409	782	770	335	159	956	657	734	869	909	999999	353	47	567	999999	736	302	988	542	946	576	999999	29	999999	387	235	619	999999	626	999999	485	369	634	
103	999999	692	342	478	149	999999	883	66	601	254	613	312	72	714	913	999999	889	500	999999	533	999999	391	762	999999	947	923	346	999999	999999	106	999999	744	719	943	999999	999999	404	823	848	136	73	999999	426	775	922	84	172	905	498	999999	883	984	55	110	999999	999999	930	999999	999999	225	78	638	948	505	819	869	593	128	999999	291	999999	76	999999	999999	999999	157	999999	987	321	999999	760	999999	756	999999	222	999999	999999	999999	517	999999	702	307	999999	632	68	434	572	921	999999	63	491	999999	633	217	844	817	341	999999	640	999999	778	942	999999	657	999999	637	881	873	293	379	180	974	611	999999	589	891	772	30	139	45	585	54	42	267	391	717	999999	549	240	404	118	840	999999	239	999999	759	521	999999	177	430	552	698	638	585	883	516	442	999999	627	953	54	321	728	605	703	734	909	999999	999999	747	830	342	643	888	999999	339	997	999999	664	830	380	137	852	708	492	886	416	999999	999999	874	284	758	999999	286	359	796	122	999999	536	194	849	993	999999	999999	599	999999	65	999999	324	554	999999	999999	394	797	583	917	468	999999	123	816	328	463	154	999999	999999	81	421	366	538	474	227	625	845	999999	980	387	757	433	118	282	831	666	142	829	999999	223	373	134	702	441	999999	999999	268	999999	866	396	848	978	955	528	799	698	220	999999	337	999999	999999	914	817	206	170	45	911	841	985	661	330	324	999999	260	708	296	664	106	146	999999	367	136	614	593	538	778	477	590	999999	142	455	292	502	471	998	459	317	506	281	302	190	426	999999	214	75	534	943	705	819	512	44	999999	712	212	999999	98	310	233	668	999999	999999	999999	368	852	999999	47	822	574	261	258	979	999999	825	844	944	940	402	410	528	999999	835	771	771	970	108	342	579	299	934	909	159	999999	838	889	733	999999	68	881	999999	37	711	999999	999999	571	532	876	298	999999	999999	596	999999	899	999999	664	556	796	559	999999	754	873	467	999999	639	351	999999	895	329	999999	120	94	881	521	411	500	301	999999	327	210	999999	231	53	711	42	348	999999	999999	388	999999	343	937	311	670	136	999999	569	999999	739	999999	471	637	999999	363	999999	183	714	184	497	999999	372	99	478	359	950	533	830	756	999999	301	138	849	516	155	601	999999	999999	220	395	999999	930	122	727	999999	738	810	999999	690	954	858	999999	49	761	184	810	254	999999	952	720	999999	999999	999999	689	447	973	621	130	411	999999	583	400	503	999999	220	284	260	371	262	999999	150	859	149	999999	641	667	
98	98	342	344	999999	715	999999	500	792	983	127	999999	289	999999	126	689	272	929	380	467	139	259	551	899	999999	882	215	341	580	743	164	999999	57	999999	884	533	788	76	413	867	999999	13	996	236	166	827	92	20	504	999999	597	220	431	184	538	839	547	442	999999	474	510	498	920	999999	829	115	385	509	367	593	901	205	525	999999	999999	136	262	999999	742	732	800	204	999999	129	999999	999999	589	873	999999	55	986	355	292	938	367	999999	999999	999999	406	61	452	582	653	910	559	402	694	918	286	411	586	232	699	999999	674	315	661	801	999999	885	526	511	999999	999999	606	555	913	586	155	999999	53	315	918	999999	289	999999	551	926	569	753	258	671	999999	999999	469	764	655	239	274	61	999999	291	999999	520	534	941	325	341	999999	13	488	118	773	461	999999	280	313	999999	772	456	764	734	241	160	637	854	914	426	999999	842	999999	683	322	103	999999	762	271	407	166	348	999999	220	622	565	274	150	897	145	483	198	460	647	467	817	999999	999999	59	999999	883	679	36	899	999999	471	113	805	795	999999	999999	604	19	906	850	433	999999	554	122	676	885	999999	957	779	942	662	392	999999	226	999999	999999	729	713	377	524	486	322	12	999999	161	462	469	354	228	999999	878	189	999999	796	43	272	742	573	382	18	999999	722	256	956	826	88	851	589	300	872	327	890	642	999999	373	121	999999	823	960	224	426	152	738	691	999999	483	838	465	192	242	74	999999	341	368	137	999999	999999	56	904	82	999999	880	64	355	770	988	546	172	433	922	720	918	612	168	592	999999	999999	565	892	352	250	395	999999	999999	808	172	559	999999	264	999999	999999	505	999999	999999	613	546	98	392	999999	86	936	675	999999	269	522	155	999999	182	776	883	999999	509	164	561	999999	225	999999	996	547	608	438	999999	908	823	876	224	999	723	555	55	166	601	999999	816	415	999999	363	147	999999	999999	618	386	999999	999999	830	999999	351	368	67	398	73	102	999999	322	999999	674	999999	219	393	307	155	829	627	999999	727	999999	999999	348	155	999999	862	345	460	884	989	61	999999	999999	993	999999	872	641	666	999999	982	73	756	332	999999	741	807	153	753	247	517	789	999999	776	653	651	681	13	222	800	535	999999	641	960	332	596	908	240	226	64	999999	999999	999999	470	999999	663	431	542	179	413	459	718	592	222	377	209	301	989	883	351	999999	869	999999	866	631	264	432	795	999	582	833	576	999999	999999	999999	12	627	299	37	990	230	148	833	
999999	351	817	144	429	999999	132	304	919	356	875	405	565	96	306	839	493	241	635	999999	597	580	882	999999	892	409	374	582	12	999999	999999	999999	519	45	619	525	813	129	12	212	876	999999	913	230	999999	303	257	916	330	999999	543	759	595	605	246	999999	468	36	999999	29	229	999999	301	957	462	754	886	530	476	781	35	374	238	433	666	319	999999	662	738	999999	161	458	262	552	428	999999	535	999999	798	391	66	999999	999999	982	999999	336	986	999999	767	307	416	999999	999999	549	434	179	530	172	938	927	570	999999	298	652	867	770	298	748	538	999999	999999	972	731	94	724	999999	496	255	449	999999	332	710	894	440	192	434	18	712	128	999999	613	373	975	871	820	260	499	235	999999	222	48	247	427	999999	88	444	995	364	825	196	683	285	999999	608	604	999999	999999	857	999999	443	761	585	630	289	713	855	997	999999	273	473	999999	270	140	999999	302	95	999999	454	999999	748	439	654	887	999999	576	338	650	377	999999	960	349	641	999999	999999	460	462	616	148	735	233	999999	145	100	361	447	999999	155	495	316	999999	577	466	999999	721	13	117	999999	699	713	385	999999	630	592	313	133	117	505	458	999999	839	478	154	999999	138	311	304	563	535	493	163	193	999999	70	758	392	882	145	999999	678	353	999999	999999	999999	360	28	816	552	787	237	340	916	696	718	476	50	999999	747	999999	999999	709	999999	173	215	559	999999	999999	569	834	920	251	999999	999999	780	432	85	999999	719	368	119	494	752	776	999999	163	246	496	999999	594	999999	999999	145	768	632	969	799	600	712	999999	168	969	999999	717	867	986	369	464	916	999999	401	999999	714	999999	267	999999	999999	777	866	62	999999	704	612	974	126	999999	116	212	829	810	999999	485	848	843	209	150	999999	999999	909	320	793	781	580	160	203	237	999999	999999	510	707	22	32	999999	999999	562	463	367	282	600	906	999999	166	635	999999	662	915	641	870	189	127	687	922	868	555	268	541	134	461	781	999999	715	360	999999	131	798	999999	750	198	290	745	999999	999999	999999	999999	999999	637	155	474	498	287	596	384	575	393	29	99	163	188	401	31	339	906	999999	711	999999	529	464	513	316	61	999999	452	999999	443	344	999999	488	865	999999	630	395	659	962	504	302	341	784	318	112	709	999999	999999	797	269	416	876	475	999999	811	999999	999999	642	168	446	122	154	999999	142	58	307	611	999999	72	770	999999	999999	943	999999	419	859	745	155	411	607	603	602	655	331	36	468	257	999999	
64	215	457	753	501	526	391	157	999999	652	999999	805	107	170	509	36	999999	737	932	478	999999	952	174	37	240	560	842	519	499	473	999999	590	999999	856	243	857	322	999999	999999	427	615	271	322	103	885	605	509	443	103	999999	999999	999999	535	778	441	112	999999	430	522	999999	683	871	658	999999	999999	678	755	999999	999999	652	713	999999	559	515	863	62	639	81	151	999999	61	999999	999999	870	774	999999	65	999999	424	999999	816	892	371	246	744	743	999999	249	556	216	850	267	999999	450	914	949	739	999999	999999	389	999999	969	288	887	889	284	999999	788	999999	730	999999	484	827	795	835	999999	387	323	999999	999999	450	400	999999	935	784	999999	891	975	955	999999	86	45	366	44	668	847	999999	999999	999999	470	298	824	940	825	593	999999	440	722	614	103	571	426	259	795	939	999999	999999	353	999999	106	392	478	999999	484	654	999999	127	999999	136	988	216	999999	999999	310	831	999999	459	999999	999999	418	999999	999999	999999	861	999999	660	785	999999	105	595	403	999999	999999	260	88	999999	991	466	180	14	258	647	999999	626	999999	999999	999999	948	963	323	999999	753	999999	999999	743	222	117	970	230	999999	999999	999999	697	541	595	945	533	715	232	22	999999	993	999999	346	170	715	584	744	974	595	210	837	607	781	972	649	269	999999	517	866	711	31	245	187	212	999999	950	999999	40	941	144	999999	726	951	689	999999	234	664	533	37	637	372	999999	634	792	965	999999	915	568	946	685	846	208	366	999999	612	758	999999	999999	468	765	530	714	999999	999999	999999	120	656	102	353	999999	999999	163	490	238	348	35	610	394	246	752	999999	495	94	265	298	545	370	650	86	871	882	999999	74	999999	999999	658	962	183	335	854	302	999999	225	531	999999	693	999999	137	961	999999	999999	999999	897	716	730	44	629	777	999999	999999	750	15	25	999999	542	999999	98	228	131	690	73	436	68	391	459	222	999999	563	999999	605	827	242	688	499	723	925	632	358	999999	82	38	194	20	999999	114	297	999999	999999	988	14	604	499	999999	281	524	721	898	515	267	517	764	76	602	568	103	517	999999	526	759	617	453	739	686	58	661	878	426	654	287	172	999999	536	574	180	10	337	235	417	999999	12	999999	126	101	999999	999999	962	999999	451	999999	597	970	290	999999	381	561	864	999999	958	999999	645	304	254	238	104	999999	237	501	431	999999	765	291	999999	551	757	999999	336	999999	662	739	699	999999	999999	343	689	202	135	552	203	999999	999999	999999	277	798	339	999999	999999	888	999999	921	
90	470	171	883	555	315	71	739	237	791	235	226	160	999999	999999	999999	329	910	548	902	977	684	999999	999999	432	250	23	120	221	59	807	448	999999	741	658	239	134	999999	788	383	140	999999	325	411	999999	919	374	59	878	999999	388	871	349	104	944	999999	999999	358	460	999999	302	950	527	187	983	786	999999	419	569	690	235	999999	132	174	771	591	369	999999	428	513	999999	964	242	242	670	935	108	557	797	999999	999999	775	641	484	91	190	868	147	428	607	354	955	999999	197	754	999999	749	184	332	999999	46	999999	999999	946	437	337	999999	999999	517	57	999999	26	621	316	623	999999	596	647	93	591	723	231	478	999999	169	921	485	54	487	519	196	999999	235	444	999999	801	845	694	999999	754	472	582	630	380	919	999999	343	182	574	999999	999999	112	101	741	639	815	797	119	999999	515	851	673	807	997	861	763	790	187	999999	822	614	999999	999999	999999	999999	999999	601	107	901	999999	588	313	480	192	954	93	999999	494	805	410	13	735	906	541	999999	999999	999999	632	519	166	547	999999	91	752	999999	662	511	762	622	999999	223	699	999999	957	927	548	999999	999999	53	777	930	306	381	690	999999	878	999999	69	436	329	375	969	999999	744	292	432	231	999999	502	302	582	80	872	316	197	313	999999	949	613	363	605	160	589	999999	999999	250	784	400	999999	811	667	999999	335	302	999999	254	121	999999	999999	505	999999	475	132	750	999999	859	434	75	503	514	361	55	999999	83	724	225	390	846	518	51	648	999999	999999	690	999999	139	745	579	192	942	202	64	285	999999	999999	999999	999999	838	546	377	816	718	897	429	999999	999999	999999	999999	578	908	999999	274	954	632	857	495	681	441	126	75	123	854	883	560	999999	306	769	999999	46	999999	197	551	310	999999	235	929	934	374	239	999999	142	492	11	283	999999	927	109	653	260	999999	999999	595	999999	480	263	999999	834	999999	117	163	852	658	225	999999	721	999999	964	999999	406	927	561	999999	212	113	999999	999999	999999	999999	999999	394	999999	126	97	999999	144	601	829	830	888	999999	104	597	266	85	170	484	276	26	562	999999	963	295	256	332	989	151	393	618	999999	631	999999	999999	864	723	956	999999	571	730	849	129	492	144	924	142	999999	999999	60	136	942	458	364	836	57	714	430	911	869	764	506	993	218	220	292	266	166	999999	999999	543	129	999999	913	999999	176	442	999999	829	370	123	499	35	999999	999999	675	99	277	999999	187	160	302	54	999999	806	999999	856	910	281	851	668	976	963	
240	999999	17	518	545	818	669	614	999999	601	550	999999	999999	999999	999999	951	544	203	989	999999	999999	582	250	84	568	116	322	999999	999999	12	977	999999	999999	536	795	583	259	167	553	459	999999	572	999999	701	503	119	999999	753	999999	959	736	658	999999	101	281	657	276	932	949	438	505	359	92	437	623	848	618	739	684	328	701	999999	649	999999	284	129	862	999999	999999	458	999999	999999	999999	573	275	328	33	55	264	147	316	327	217	125	953	261	490	999999	87	655	500	801	78	999999	267	359	19	148	999999	161	795	727	999999	500	862	935	994	999999	171	304	824	572	484	999999	21	384	179	534	586	999999	639	579	472	924	958	999999	501	729	315	916	319	885	999999	113	352	589	965	716	262	999999	267	970	999999	782	831	999999	326	531	624	883	999999	999999	561	794	999999	225	264	437	542	98	444	275	999999	255	985	938	344	999999	999999	431	418	462	281	568	765	668	999999	690	103	40	457	999999	114	432	736	834	334	444	999999	999999	999999	999999	999999	174	583	992	999999	875	999999	893	999999	945	999999	203	474	727	213	992	999999	852	767	573	343	512	640	474	999999	999999	519	999999	614	900	789	78	999999	880	999999	117	999999	999999	901	582	893	210	446	511	643	999999	958	18	630	341	999999	738	368	999999	204	671	999999	119	831	986	999999	646	289	999999	166	267	107	999999	448	106	18	266	951	195	680	143	999999	999999	830	999999	822	510	529	282	495	60	999999	344	685	999999	584	875	941	915	225	257	921	999999	355	386	813	373	570	534	333	158	787	999999	91	70	999999	404	999999	999999	173	999999	126	999999	208	115	556	763	999999	832	522	142	999999	45	970	432	222	322	783	999999	999999	459	940	995	949	346	272	999999	263	624	20	999999	597	370	752	369	999999	999999	554	250	999999	59	464	737	22	200	834	752	999999	658	847	999999	621	833	144	999999	915	130	999999	999999	842	28	509	294	999999	342	544	953	293	610	301	999999	999999	542	625	397	994	212	982	999999	511	520	335	605	999999	727	567	999999	236	48	453	20	857	692	407	810	549	180	916	679	999999	999999	469	601	366	999999	999999	88	999999	746	719	999999	148	999999	360	999999	999999	904	517	104	999999	780	999999	254	166	291	450	85	145	814	999999	823	296	312	113	999999	61	999999	248	237	999999	999999	556	999999	328	740	871	999999	342	85	999999	645	663	821	905	875	164	224	445	999999	999999	449	943	999999	899	999999	426	835	205	729	280	959	666	290	999999	295	999999	247	925	425	419	890	742	69	
697	999999	999999	474	407	999999	476	999999	298	173	137	762	999999	162	590	433	324	46	999999	613	804	167	999999	383	929	619	650	916	298	29	665	218	999999	999999	705	697	735	952	438	967	262	443	671	503	162	139	749	81	657	502	111	382	535	138	999999	540	233	786	544	787	587	999999	548	278	999999	919	64	662	999999	892	697	372	999999	999999	360	371	495	999999	231	999999	999999	578	999999	795	999999	293	682	578	628	174	473	999999	417	650	390	703	894	403	999999	999999	85	999999	624	764	805	739	774	148	777	893	55	747	999999	744	917	18	300	999999	999999	999999	246	485	999999	292	429	747	999999	958	999999	657	477	101	489	988	724	783	954	505	989	189	518	999999	801	735	129	999999	394	999999	732	382	413	151	54	999999	996	599	62	342	344	68	784	816	141	130	426	999999	268	999999	30	999999	63	794	999999	180	999999	702	684	308	172	703	999999	292	235	999999	999999	999999	57	707	999999	999999	730	621	170	931	404	702	412	680	319	175	467	818	651	599	328	618	387	999999	999999	999999	915	754	999999	641	705	999999	590	506	875	100	906	560	999999	895	412	999999	633	831	775	13	299	13	988	997	245	544	640	999999	316	636	999999	999999	999999	697	999999	975	452	528	235	902	121	906	805	229	268	999999	243	756	196	886	999999	999999	999999	999999	15	911	999999	182	999999	999999	861	954	199	249	151	733	928	887	686	437	989	114	606	999999	891	392	208	999999	739	999999	999999	884	449	999999	999999	402	84	558	691	308	219	279	131	74	51	166	999999	565	87	535	979	999999	79	999999	896	879	949	236	191	999999	712	997	443	79	860	977	514	769	999999	749	658	379	999999	999999	227	720	982	999999	830	735	675	643	999999	213	357	955	999999	690	533	999999	452	848	999999	79	595	222	836	62	213	999999	999999	947	999999	338	877	609	159	691	541	186	896	417	405	999999	947	79	315	239	721	904	172	999999	246	827	306	999999	12	136	792	15	883	930	337	766	93	728	676	363	336	747	805	133	158	999999	874	999999	453	921	999999	526	906	999999	340	999999	901	827	710	149	41	999999	607	999999	999999	536	303	966	89	638	372	999999	999999	952	999999	974	109	49	675	890	952	999999	366	90	999999	276	109	286	600	39	865	999999	27	999999	332	268	150	999999	234	622	63	908	955	814	558	903	132	953	704	366	209	862	999999	820	197	769	711	526	28	632	437	26	376	60	999999	116	210	866	630	644	999999	326	814	999999	836	999999	999999	551	531	999999	153	155	
582	243	999999	999999	113	207	349	562	999999	999999	763	602	195	46	541	904	51	452	702	265	999999	999999	531	882	999999	109	983	152	463	999999	995	999999	488	291	444	142	999999	770	999999	999999	527	999999	999999	221	562	999999	867	800	512	999999	510	89	408	888	999999	522	712	946	954	999999	224	207	109	397	627	845	124	903	601	409	682	280	448	999999	738	264	972	320	999999	835	242	192	639	60	999999	999999	519	600	469	999999	430	285	816	999	999999	999999	968	699	999999	717	108	999999	999999	113	729	999999	640	709	159	567	549	401	626	129	772	999999	567	58	737	999999	336	523	999999	679	979	407	999999	999999	999999	417	999999	283	727	612	999999	999999	983	535	331	429	284	810	450	999999	382	39	999999	696	999999	757	762	920	961	999999	390	584	528	999999	133	331	775	201	799	999999	281	999999	673	23	392	503	999999	999999	726	318	999999	526	83	543	306	950	749	768	222	162	655	375	322	847	232	162	749	463	411	999999	654	999999	21	708	630	116	365	645	999999	733	709	730	203	653	999999	864	510	985	233	183	999999	17	999999	999999	97	999999	953	826	791	240	754	594	630	727	663	355	515	999999	913	200	999999	999999	464	489	453	999999	182	668	404	999999	999999	763	999999	238	427	999999	114	375	620	724	999999	539	853	82	979	124	110	476	989	107	999999	145	82	42	999999	999999	552	499	202	172	733	999999	999999	433	589	999999	364	401	309	999999	250	150	999999	199	48	65	260	392	510	339	824	705	679	999999	19	516	691	208	649	948	999999	615	182	999999	999999	999999	118	430	493	999999	760	999999	999999	999999	856	218	390	883	999999	533	228	170	989	999999	348	38	999999	133	424	83	308	999999	752	361	922	635	999999	306	999999	180	999999	999999	899	521	999999	125	538	706	451	800	135	807	213	999999	999999	933	625	999999	999999	999999	261	985	999999	419	689	999999	999999	999999	60	230	251	93	684	823	586	999999	271	478	292	232	999999	909	681	623	999999	501	952	999999	630	988	999999	656	197	246	919	999999	999999	489	831	999999	169	723	655	230	559	999999	133	389	539	342	672	157	37	999999	472	351	313	999999	999999	198	651	330	999999	72	220	594	895	999999	904	999999	573	781	999999	999999	73	775	264	460	74	905	377	572	106	297	325	999999	999999	311	999999	999999	658	999999	27	642	334	999999	538	592	19	964	156	685	485	913	769	890	999999	720	822	696	97	852	327	566	999999	88	233	999999	746	999999	965	594	673	337	967	141	764	14	982	999999	999999	671	450	109	759	692	
97	193	528	999999	361	907	488	87	490	805	124	999999	821	255	615	641	999999	999999	999	561	22	158	999999	999999	136	506	738	598	999999	999999	411	999999	999999	138	991	999999	999999	999999	999999	999999	999999	595	999999	999999	26	312	999999	736	999999	605	999999	789	110	207	680	999999	246	999999	309	854	999999	890	627	74	999999	896	999999	999999	999999	575	272	535	999999	999999	454	426	311	784	620	823	323	999999	978	853	599	622	127	999999	458	62	803	487	999999	152	888	226	999999	781	768	130	658	499	482	999999	343	300	135	169	752	999999	637	461	279	485	540	178	999999	999999	999999	781	778	54	244	212	772	784	523	521	999999	999999	458	529	999999	999999	174	999999	528	935	520	309	496	958	856	999999	999999	999999	218	999999	611	719	999999	203	316	999999	352	614	265	280	281	999999	777	614	115	524	805	999999	999999	779	321	716	999999	975	263	999999	295	999999	198	999999	786	430	999999	987	909	343	999999	264	223	40	999999	560	569	258	664	962	532	882	999999	342	398	999999	906	999999	224	999999	999999	339	940	150	701	999999	425	224	493	999999	981	789	999999	772	600	551	893	999999	631	760	157	400	999999	301	643	413	966	855	651	478	523	999999	999999	24	273	999999	324	82	338	625	144	354	765	812	980	742	187	90	741	847	424	501	806	463	746	999999	27	648	507	298	565	569	999999	24	337	843	26	689	508	999999	236	999999	86	16	626	999999	999999	508	999999	900	235	885	999999	803	64	31	341	999999	277	999999	576	676	574	999999	999999	574	781	999999	485	146	725	497	582	735	621	602	425	799	837	943	54	999999	336	606	72	679	455	769	959	315	512	707	421	914	439	560	256	45	999999	61	32	884	33	185	184	738	313	389	999999	462	606	541	481	334	999999	67	999999	999999	977	389	129	22	999999	179	633	27	999999	667	305	70	356	389	852	786	999999	999999	495	161	431	334	999999	76	586	507	709	999999	999999	97	374	381	999999	999999	67	568	931	19	103	853	551	167	999999	646	93	999999	116	226	689	695	999999	999999	572	198	545	653	999999	63	435	293	999999	662	999999	988	302	923	849	999999	332	999999	854	999999	75	642	609	274	999999	730	982	464	401	493	291	540	999999	999999	999999	999999	742	999999	555	878	584	810	393	999999	375	999999	353	169	282	48	894	999999	841	999999	999999	929	589	280	981	999999	999999	971	892	977	381	999999	313	318	124	827	334	999999	999999	975	337	265	259	719	999999	997	999999	999999	191	362	599	885	698	193	669	999999	443	471	432	272	999999	612	
917	416	517	999999	371	44	999999	455	713	976	667	866	173	69	680	869	381	999999	905	257	789	999999	387	999999	563	129	649	999999	393	863	495	475	999999	725	347	999999	999999	786	636	352	776	736	649	622	227	832	29	610	209	574	999999	447	367	560	999999	388	38	999999	559	251	999999	999999	999999	850	490	202	699	448	999999	837	667	594	999999	562	999999	63	889	999999	278	731	999999	999999	999999	819	772	999999	118	616	902	959	999999	190	236	394	958	965	675	999999	142	35	999999	581	888	371	906	506	99	999999	89	769	498	273	752	999999	151	355	999999	251	88	442	999999	92	999999	762	32	486	999999	963	604	515	387	101	999999	999999	598	999999	160	673	913	276	958	313	536	143	470	999999	999999	408	253	612	999999	434	720	699	941	999999	999999	136	999999	430	148	135	209	999999	999999	407	640	509	240	622	204	112	999999	812	483	999999	999999	999999	301	481	999999	959	719	991	326	952	381	999999	311	548	492	34	334	492	999999	999999	114	963	751	73	911	927	177	631	418	96	999999	908	225	999999	503	633	999999	999999	999999	189	415	999999	257	999999	36	707	999999	691	139	180	999999	999999	684	650	675	592	660	999999	569	999999	791	98	583	240	856	999999	716	149	54	859	199	467	120	948	427	896	999999	322	46	213	729	486	501	248	318	261	233	575	496	911	973	999999	999999	261	397	999999	634	26	583	563	990	999999	646	280	999999	320	999999	736	233	779	876	348	201	999999	999999	999999	597	344	999999	999999	248	151	653	143	886	999999	169	859	999999	999999	999999	699	739	999999	999999	670	999999	231	267	997	526	497	999999	717	44	634	999999	942	859	92	999999	999999	103	978	324	999999	414	999999	393	397	161	875	186	133	516	186	999999	718	999999	731	475	375	86	925	88	751	999999	999999	109	999999	188	999999	999999	999999	379	972	606	761	999999	374	999999	999999	837	870	999999	650	320	228	210	857	36	696	999999	138	999999	364	222	999999	999999	572	59	999999	414	142	218	934	875	708	754	543	580	847	559	777	475	149	538	999999	999999	438	999999	581	736	251	235	491	427	871	861	24	760	438	861	595	325	787	921	704	661	911	774	612	473	666	287	188	999999	999999	999999	476	826	16	97	999999	142	477	741	172	907	726	516	14	847	739	783	151	986	963	462	688	227	833	554	999999	663	828	117	80	999999	56	354	406	218	999999	198	753	350	999999	463	848	55	999999	999999	999999	404	999999	764	734	882	999999	999999	999999	569	974	999999	992	999999	919	808	313	369	671	999999	861	
381	120	999999	462	550	39	800	999999	509	614	999999	468	46	619	999999	893	73	383	197	827	854	999999	837	244	145	206	302	999999	999999	999999	488	384	560	935	999999	293	974	311	193	852	344	999999	673	954	341	999999	955	842	154	915	249	986	999999	999999	16	210	999999	999999	999999	999999	737	999999	999999	359	136	999999	908	111	66	490	999999	761	199	344	492	258	508	882	902	999999	251	460	286	676	910	501	900	189	928	362	999999	422	984	839	999999	999999	601	999999	828	82	881	999999	785	999999	996	488	797	148	888	758	702	400	659	972	113	287	102	999999	999999	634	368	729	182	704	479	506	777	999999	229	527	656	999999	999999	830	473	396	674	999999	680	432	704	761	300	999999	659	999999	999999	22	999999	837	872	273	999999	203	713	161	682	999999	194	500	999999	446	919	370	111	518	346	829	999999	999999	612	480	658	26	930	607	438	999999	999999	999999	742	765	624	391	654	999999	999999	860	126	321	999999	593	437	189	721	267	842	930	999999	151	999999	934	513	29	235	402	615	857	273	999999	723	999999	47	334	999999	945	822	537	716	717	208	486	712	196	999999	29	52	478	999999	999999	999999	508	933	902	586	808	261	604	166	999999	999999	462	596	19	598	44	999999	999999	432	776	444	314	999999	360	943	797	999999	326	27	999999	999999	999999	562	600	351	224	747	144	748	949	693	228	380	464	939	745	889	999999	598	967	999999	940	56	528	238	459	295	999999	958	788	587	999999	586	951	902	642	900	996	999999	384	999999	999999	364	999999	93	226	999999	759	421	208	999999	527	728	60	999999	999999	100	43	999999	891	929	174	999999	959	371	757	641	429	561	307	845	999999	46	224	679	999999	999999	573	999999	21	525	999999	171	999999	880	69	217	535	219	492	551	999999	634	999999	999999	132	244	404	121	335	584	515	207	999999	363	25	999999	513	999999	999999	833	526	598	360	376	403	13	426	89	312	999999	115	219	79	755	978	268	999999	769	556	817	191	462	120	999999	20	338	56	406	865	578	703	999999	530	999999	35	278	283	999999	60	999999	818	325	808	784	478	305	138	369	999999	999999	231	743	824	999999	652	999999	487	922	365	75	956	29	224	734	846	951	688	420	999999	709	984	860	719	999999	999	999999	653	335	958	715	210	687	31	118	356	960	999999	659	999999	961	999999	999999	54	984	172	999999	110	84	937	999999	999999	999999	639	675	771	999999	999999	396	871	785	420	162	964	650	999999	999999	999999	115	387	999999	620	39	413	768	999999	999999	816	734	999999	
210	765	579	397	999999	108	999999	999999	356	346	986	935	943	787	230	550	638	999999	403	999999	999999	800	999999	697	61	907	587	313	870	756	147	553	300	132	999999	30	841	764	533	551	383	230	652	769	400	950	676	999999	192	228	290	247	423	615	380	409	770	881	346	533	521	188	187	599	209	443	645	820	999999	999999	999999	999999	999999	852	745	673	999999	235	306	110	240	345	130	651	476	899	140	999999	752	272	259	999999	427	999	39	999999	999999	999999	570	999999	314	999999	135	982	999999	415	385	571	869	999999	260	999999	584	999999	999999	186	67	535	132	309	999999	960	78	853	951	748	456	862	822	551	630	999999	665	999999	796	384	999999	148	142	71	524	569	815	55	999999	999999	384	192	999999	853	999999	517	929	270	653	354	999999	281	40	770	958	522	748	327	86	999999	879	244	999999	919	966	918	403	71	784	744	154	33	842	246	374	274	999999	968	414	123	999999	404	696	452	597	999999	118	371	112	999999	820	498	999999	857	834	149	742	786	887	228	123	999999	486	999999	209	999999	439	794	406	693	365	780	913	963	999999	485	999999	997	332	38	999999	42	999999	999999	999999	656	999999	984	411	234	999999	380	999999	196	999	308	999999	787	252	999999	507	999999	964	418	647	999999	584	14	999999	359	601	745	464	858	417	999999	999999	704	985	552	708	455	392	999999	999999	999999	699	999999	964	689	566	761	999999	499	530	496	77	550	999999	884	999999	61	125	61	999999	787	915	232	778	918	400	224	802	700	135	62	931	792	257	661	350	999999	999999	190	793	840	990	965	337	920	23	367	569	110	480	657	339	340	999999	999999	999999	477	948	999999	298	999999	999999	999999	373	478	564	284	303	483	544	224	20	999999	268	999999	796	950	999999	857	999999	42	999999	701	229	477	999999	601	252	999999	592	873	908	994	891	999999	881	935	999999	999999	999999	738	74	95	566	265	999999	404	999999	757	999999	129	582	101	150	266	999999	267	999999	999999	755	963	42	429	890	670	999999	25	53	999999	911	860	999999	999999	501	999999	967	999999	144	963	999999	328	529	999999	295	473	300	817	854	635	753	623	111	705	999999	402	999999	644	205	895	949	630	361	263	999999	999999	769	547	599	974	298	138	132	999999	74	437	443	546	143	999999	999999	999999	999999	418	74	297	759	653	930	999999	469	999999	373	249	23	211	966	275	650	999999	703	752	999999	999999	347	625	501	239	640	999999	958	169	511	777	525	999999	468	942	199	557	967	125	617	999999	999999	999999	764	883	999999	863	
470	178	896	999999	723	627	280	291	81	449	796	529	23	263	150	309	821	595	723	999999	742	34	86	102	601	587	999999	999999	999999	382	860	617	999999	777	216	790	273	999999	63	999999	189	186	871	749	760	447	112	364	999999	215	153	178	169	304	999999	446	101	999999	999999	999999	493	552	999999	999999	588	189	157	245	56	360	46	885	541	826	383	565	162	336	341	999999	484	780	379	168	238	692	457	88	657	999999	699	468	962	917	999999	637	269	182	171	581	299	867	318	999999	999999	267	636	343	999999	999999	294	764	472	818	661	999999	183	759	999999	895	731	999999	588	285	661	577	923	624	421	745	999999	999999	999999	759	999999	999999	999999	380	989	971	66	123	999999	102	486	999999	996	154	265	701	464	510	999999	275	850	230	288	42	999999	602	344	999999	922	185	268	314	599	713	999999	54	251	802	770	498	839	999999	912	496	999999	726	581	778	999999	720	291	999999	276	899	909	644	338	999999	999999	396	637	54	201	981	833	182	345	999999	200	221	460	661	740	999999	999999	242	999999	999999	243	620	999999	565	999999	999999	999999	472	47	999999	999999	318	715	999999	768	999999	860	795	426	931	662	627	999999	298	587	999999	269	630	999999	62	473	677	337	999999	999999	423	376	81	401	989	97	371	144	645	489	882	999999	648	892	366	363	999999	815	385	999999	616	238	999999	977	505	942	999999	415	985	999999	999999	999999	179	616	355	17	788	999999	436	843	999999	999999	745	809	705	651	999999	999999	699	698	832	861	999999	999999	999999	194	643	104	895	57	823	999999	158	420	363	901	999999	41	547	999999	574	999999	389	999999	838	133	492	923	281	854	331	536	716	296	999999	274	38	999999	38	170	373	694	508	389	30	999999	343	335	455	804	325	589	999999	349	133	595	999999	999999	577	999999	701	720	822	51	725	297	249	862	27	999999	872	572	999999	386	999999	880	999999	999	999999	502	999999	167	477	477	538	741	346	376	172	807	792	619	999999	573	469	999999	999999	999999	663	732	106	481	317	999999	932	753	999999	814	363	253	856	482	897	84	675	999999	253	999999	512	984	951	872	999999	220	306	263	386	439	916	343	999999	281	999999	789	406	317	849	119	545	785	999999	531	999999	918	951	319	721	999999	898	925	409	526	954	999999	781	234	782	107	71	678	377	157	897	29	999999	584	147	118	678	367	694	999999	809	999999	829	429	858	780	999999	986	541	274	999999	991	934	999999	999999	666	999999	182	535	752	58	866	417	999999	999999	994	999999	376	182	612	443	
999999	241	275	716	237	849	999999	375	12	838	84	999999	112	616	905	999999	999999	999999	999999	111	505	831	941	95	943	319	823	795	864	107	892	999999	929	999999	999999	999999	669	774	100	816	999999	807	533	913	999999	729	999999	400	728	999999	999999	999999	999999	510	937	999999	299	190	999999	917	36	999999	999999	999999	946	270	217	999999	617	155	425	999999	999999	664	456	698	308	999999	121	224	14	432	76	999999	177	999999	122	999999	893	300	471	488	11	999999	790	97	305	627	967	713	999999	43	783	999999	999999	999999	941	47	64	248	999999	271	78	558	912	603	500	999999	999999	172	158	789	387	326	684	936	978	994	999999	999999	999999	680	70	408	702	970	649	493	999999	228	842	84	374	655	889	999999	419	999999	999999	999999	597	747	890	805	565	732	656	466	898	558	999999	999999	173	695	845	729	999999	670	856	942	953	16	98	519	330	83	425	999999	999999	484	999999	535	734	686	771	655	790	999999	843	999999	999999	193	594	999999	256	999999	911	678	809	169	998	999999	596	327	243	590	659	999999	484	492	317	999999	999999	424	41	446	999999	487	923	200	939	945	999999	999999	628	999999	999999	188	272	999999	171	746	999999	277	485	777	938	417	999999	191	999999	419	780	999999	662	399	165	999999	999999	810	683	434	754	619	230	63	922	710	699	999999	178	480	118	60	330	570	11	761	939	264	507	999999	999999	742	204	530	175	999999	999999	238	614	252	309	999999	999999	737	991	313	56	432	854	237	717	980	23	525	310	730	41	102	397	403	999999	624	999999	999999	400	22	424	700	999999	457	999999	470	858	926	999999	656	999999	999999	579	698	714	999999	410	999999	97	63	729	678	229	999999	999999	999999	840	999999	21	999999	999999	872	347	979	889	356	544	999999	749	999999	132	97	354	653	431	999999	522	999999	689	723	224	43	791	347	999999	745	480	452	999999	357	630	647	914	496	507	435	254	600	999999	368	972	13	529	840	999999	642	334	576	999999	994	617	150	999999	298	470	999999	91	999	999999	153	875	102	999999	402	626	484	182	999999	156	995	999999	999999	890	999999	750	220	999999	999999	416	651	421	999999	438	999999	739	489	999999	626	35	391	354	254	904	665	999999	880	620	136	999999	456	469	476	430	28	799	695	999999	210	547	259	612	139	999999	999999	732	970	663	373	663	147	369	555	999999	764	651	950	28	235	999999	999999	599	386	738	960	191	944	484	420	229	53	239	914	89	999999	779	224	661	999999	933	522	999999	257	473	85	96	913	644	665	999999	849	677	999999	
372	999999	659	235	401	633	863	787	495	252	153	619	908	454	476	66	985	436	299	999999	301	324	652	999999	913	662	873	277	999999	819	53	380	999999	214	999999	999999	126	554	822	38	996	156	36	974	113	854	176	642	446	999999	680	940	999999	518	733	57	34	999999	321	738	759	595	486	676	209	773	999999	703	999999	74	939	440	999999	270	171	999999	999999	999999	249	68	496	241	831	999999	149	113	999999	857	481	999999	386	809	242	93	278	411	999999	999999	775	339	999999	473	739	382	648	999999	336	299	357	999999	759	356	77	263	252	999999	764	763	999999	105	953	394	232	408	999999	140	208	530	992	759	484	938	902	909	999999	999999	999999	458	999999	999999	777	999999	999999	892	744	999999	741	979	841	750	647	906	822	999999	385	227	250	999999	693	518	999999	806	307	597	113	821	999999	999999	806	229	36	315	688	637	328	999999	883	339	664	999999	398	228	688	251	122	577	999999	232	533	239	782	999999	765	566	858	999999	233	913	789	922	585	999999	183	621	724	342	228	194	999999	952	343	911	677	45	129	822	127	65	484	536	705	231	635	577	447	865	549	999999	999999	356	210	999999	999999	741	83	815	55	77	527	999999	359	931	999999	581	895	999999	493	729	446	46	999999	177	438	263	999999	363	947	606	999999	858	792	105	415	14	751	999999	999999	935	962	313	999999	59	537	705	186	999999	360	63	999999	576	999999	820	685	742	999999	42	542	297	524	719	868	448	893	669	986	263	525	866	999999	999999	509	558	999999	143	269	999999	999999	733	86	452	12	893	925	606	999999	999999	420	672	999999	999999	830	999999	420	252	999999	999999	165	868	718	922	999999	494	999999	158	77	999999	999999	552	483	698	999999	808	999999	82	716	974	999999	297	192	24	843	853	364	120	701	435	147	999999	697	931	648	771	24	999999	203	518	669	776	999999	999999	919	999999	199	813	999999	999999	999999	348	536	999999	999999	868	685	999999	999999	405	140	999999	456	641	999999	538	854	552	59	999999	999999	999999	878	208	314	747	999999	530	104	999999	999999	999999	794	999999	571	799	988	236	126	780	95	999999	85	798	387	556	330	897	975	391	999999	647	763	696	999999	807	469	999999	166	76	999999	165	609	113	741	589	328	776	80	887	550	999999	435	279	544	483	999999	89	999999	999999	427	859	555	999999	961	999999	786	999999	999999	763	999999	660	79	59	669	999999	711	971	999999	797	238	553	999999	97	999999	999999	222	494	161	754	827	389	516	409	649	260	609	999999	999999	726	803	231	333	316	
558	889	999999	385	609	613	772	19	33	33	529	999999	41	467	872	575	999999	999999	945	698	936	949	999999	670	999999	418	330	815	828	340	994	16	999999	999999	539	950	837	836	884	548	981	817	366	493	880	776	228	151	32	576	922	999999	285	635	999999	608	745	887	975	999999	292	956	190	692	38	522	653	520	928	922	738	967	418	999999	999999	128	999999	660	790	999999	199	188	792	262	999999	493	999999	594	999999	930	215	949	861	999999	265	999999	636	673	999999	367	133	708	223	110	838	954	999999	877	919	999999	25	95	107	999999	11	999999	174	928	284	544	790	68	378	998	716	788	116	724	152	999999	491	919	205	432	509	491	965	999999	999999	463	401	854	675	999999	999999	129	999999	518	999999	161	860	708	398	920	577	74	999999	224	999999	59	848	999999	734	237	769	105	889	675	842	520	148	482	999999	821	153	936	393	999999	999999	597	999999	999999	999999	991	830	783	530	285	999999	445	161	750	308	374	614	999999	130	447	131	818	999999	186	676	181	22	388	999999	577	999999	641	680	999999	999999	999999	999999	999999	344	742	406	986	574	614	819	407	368	397	184	999999	216	129	815	946	367	999999	367	760	920	862	979	999999	999999	953	508	224	764	310	619	511	261	999999	999999	387	50	999999	999999	999999	999999	279	999999	624	214	64	999999	999999	825	734	494	866	439	362	341	999999	763	999999	999999	999999	999999	605	642	68	778	672	887	854	440	438	905	232	31	999999	999999	651	999999	999999	248	999999	592	999999	398	39	816	752	82	899	999999	217	999999	96	737	632	519	999999	636	753	846	541	176	516	226	396	999999	271	999999	697	999999	999999	431	409	715	873	38	999999	999999	612	999999	35	600	988	833	232	999999	818	495	398	999999	999999	24	306	999999	707	366	86	635	12	210	999999	999999	999999	999999	341	786	224	381	863	603	266	554	33	511	820	940	188	683	999999	582	20	999999	456	999999	999999	675	134	890	18	999999	952	999999	999999	412	697	128	999999	59	999999	446	599	446	631	794	965	97	991	794	697	766	999999	403	642	429	199	778	460	999999	622	999999	661	333	373	356	651	638	349	621	813	702	726	138	999999	999999	982	574	154	661	999999	239	684	339	203	251	338	559	985	784	222	919	999999	999999	437	835	785	999999	83	285	999999	337	999999	999999	981	995	999999	59	999999	96	447	999999	999999	798	411	392	981	331	140	131	28	102	653	564	999999	999999	44	421	701	356	771	716	500	869	999999	181	491	314	358	207	999999	288	347	898	347	596	999999	
868	902	54	853	463	145	999999	267	61	684	999999	970	999999	999999	999999	999999	999999	325	731	134	764	290	240	901	677	999999	933	999999	739	754	754	226	999999	999999	176	999999	999999	502	317	581	548	612	999999	999999	999999	999999	272	999999	582	930	482	583	616	471	531	587	672	153	186	491	211	999999	527	306	930	967	999999	487	999999	119	701	372	17	999999	586	161	823	743	999999	342	709	999999	347	809	282	999999	610	999999	87	999999	845	513	326	999999	379	999999	94	999999	566	339	999999	785	452	999999	239	119	575	466	999999	999999	764	929	549	843	781	515	693	999999	33	759	366	817	410	999999	273	999999	999999	999999	780	999999	76	662	999999	274	166	924	999999	874	580	173	604	153	464	707	999999	916	963	482	54	999999	823	376	147	806	972	369	384	247	208	51	73	393	999999	816	999999	111	752	285	687	856	272	818	147	860	165	222	362	999999	391	357	233	999999	147	917	254	700	525	999999	301	796	549	15	676	538	110	221	467	647	404	722	174	688	795	999999	999999	15	238	286	651	760	999999	681	999999	851	817	999999	999999	768	572	612	586	381	983	890	316	999999	152	609	999999	944	755	714	999999	999999	193	999999	778	950	999999	249	471	249	729	541	790	867	159	999999	999999	610	965	698	85	791	146	792	999999	904	880	999999	999999	629	525	707	999999	302	383	196	668	282	720	305	452	999999	151	999999	652	999999	110	448	117	327	887	160	978	66	999999	516	999999	400	840	999999	80	983	387	999999	724	31	999999	497	494	999999	166	449	889	670	256	999999	650	799	149	262	804	441	236	999999	741	999999	728	948	663	866	663	999999	442	847	235	469	944	309	622	630	915	612	954	999999	171	999999	270	318	810	884	865	733	261	587	79	638	757	842	109	358	999999	588	999999	627	309	889	17	52	999999	787	809	351	186	518	999999	202	487	92	383	303	115	420	148	999999	10	930	25	854	778	596	711	999999	999999	274	999999	337	777	337	844	999999	441	227	873	32	85	524	557	742	250	999999	161	999999	999999	806	999999	882	449	66	999999	379	873	162	274	848	85	707	151	912	191	18	424	159	247	112	862	887	547	125	702	486	383	283	613	901	445	46	999999	403	999999	454	999999	721	710	475	407	289	952	34	947	378	999999	644	561	999999	462	11	437	366	944	365	345	999999	999999	999999	996	600	548	999999	413	48	74	747	891	999999	130	702	999999	771	704	582	999999	523	999999	334	112	738	999999	381	999999	999999	608	286	459	999999	119	563	368	570	
479	807	740	999999	620	909	999999	635	999999	999999	999999	999999	562	666	662	999999	430	999999	166	39	47	267	877	999999	999999	969	439	788	298	999999	626	567	343	879	302	999999	842	355	902	268	999999	476	985	897	270	687	881	942	999999	97	244	297	407	339	999999	221	929	574	664	651	479	526	346	526	999999	554	426	682	999999	765	999999	999999	999999	897	19	570	282	980	905	246	98	496	174	211	992	339	169	14	356	90	967	278	690	261	789	503	140	468	999999	716	271	208	999999	858	568	999999	377	509	330	961	999999	949	668	427	562	999999	361	145	534	868	394	999999	999999	293	798	261	395	668	999999	515	440	999999	290	199	975	889	918	316	642	833	962	999999	683	999999	150	28	609	272	698	806	152	994	934	831	332	848	872	294	70	317	773	708	401	999999	530	135	668	479	452	673	74	55	502	701	906	999999	738	940	153	999999	651	133	970	311	372	999999	879	459	867	999999	26	633	256	335	69	264	268	868	864	24	359	140	820	34	742	999999	501	242	924	597	120	932	151	290	999999	650	737	99	452	999999	256	999999	999999	999999	657	440	799	177	641	652	999999	869	999999	138	999999	520	999999	945	569	275	999999	646	534	279	26	94	492	999999	668	419	526	179	426	780	999999	149	528	504	377	311	308	999999	601	282	999999	250	856	999999	859	999999	347	791	529	186	149	610	999999	343	308	999999	948	999999	999999	232	135	305	999999	305	370	999999	992	999999	578	268	967	621	55	261	156	776	237	479	117	999999	999999	734	649	999999	640	167	464	999999	999999	804	363	999999	824	999999	999999	999999	797	561	652	578	162	539	223	271	219	528	999999	433	999999	532	345	478	725	999999	160	400	655	213	664	212	826	807	611	774	904	501	796	676	114	329	999999	676	826	539	999999	542	521	999999	999999	999999	999999	41	998	674	999999	999999	749	839	228	756	999999	593	897	999999	751	355	927	999999	366	717	999999	888	328	999999	553	999999	651	196	624	617	878	999999	183	551	609	795	809	937	999999	29	752	957	457	358	157	999999	778	386	999999	25	999999	83	32	322	999999	999999	712	999999	130	999999	243	562	999999	611	877	999999	419	355	999999	955	546	989	143	346	965	774	999999	970	720	167	890	999999	409	609	11	805	999999	861	171	999999	999999	678	817	999999	786	199	999999	845	481	999999	975	433	545	831	479	626	939	999999	357	999999	999999	999999	420	962	999999	968	163	615	610	999999	999999	558	194	945	872	867	181	626	999999	775	41	595	498	999999	192	467	
729	577	139	384	999999	569	513	555	622	999999	267	854	608	818	45	137	999999	410	594	426	249	999999	958	611	454	323	999999	581	584	687	253	944	780	450	248	999999	999999	235	214	99	55	999999	332	531	999999	999999	999999	742	739	903	359	999999	999999	765	999999	139	618	999999	930	999999	444	931	970	999999	999999	323	999999	168	579	459	651	20	999999	999999	381	999999	277	437	999999	137	305	392	842	680	337	164	71	24	999999	119	967	999999	305	661	654	123	668	396	433	296	253	859	172	290	999999	349	893	999999	394	617	861	999999	526	999999	257	999999	99	999999	608	943	261	999999	999999	999999	491	693	715	543	999999	267	999999	881	13	999999	883	445	999999	561	428	999999	999999	684	630	614	999999	786	441	502	999999	602	999999	378	788	490	44	999999	924	702	798	568	634	359	536	136	676	980	187	810	919	999999	999999	537	870	620	681	999999	438	331	999999	704	262	222	999999	257	243	572	999999	999999	680	999999	999999	527	763	860	363	911	157	504	938	999999	609	630	999999	602	999999	999999	508	178	808	466	755	603	490	103	316	999999	230	289	892	113	999999	663	999999	229	999999	314	999999	999999	266	769	430	934	999999	945	105	999999	639	537	487	747	74	924	714	224	944	999999	47	669	554	942	691	999999	999999	834	389	945	500	363	311	466	721	497	999999	49	999999	821	220	544	998	684	781	693	801	155	999999	963	948	916	999999	382	276	999999	999999	324	88	561	999999	558	565	159	140	285	235	999999	35	576	22	675	999999	133	707	502	999999	869	170	997	76	465	795	425	996	584	999999	928	199	616	41	597	960	484	999999	662	979	848	553	506	467	780	130	472	951	283	738	161	674	773	443	596	163	90	495	866	999999	149	162	556	206	999999	999999	418	999999	424	714	702	634	999999	523	822	325	999999	540	295	345	333	474	723	845	927	999999	425	182	444	999999	999999	989	631	900	839	695	997	999999	999999	949	999999	926	536	568	46	527	999999	260	621	281	500	549	209	531	999999	675	999999	999999	279	53	999999	999999	110	980	833	712	13	155	684	136	999999	363	379	346	999999	406	999999	164	999999	999999	634	175	561	173	943	340	790	999999	999999	999999	999999	296	40	999999	999999	475	826	555	734	333	999999	483	999999	494	999999	999999	179	862	999999	999999	737	999999	901	869	999999	250	684	936	46	503	922	999999	683	999999	870	40	999999	262	802	169	580	392	999999	485	885	161	598	999999	220	807	999999	999999	212	439	999999	982	395	171	709	303	999999	890	999999	999999	999999	620	799	
66	999999	999999	813	917	69	738	461	355	854	425	999999	266	651	617	999999	999999	342	994	999999	254	93	999999	999999	999999	999999	509	999999	689	873	999999	84	275	361	542	453	298	994	253	999999	474	977	91	138	999999	187	452	999999	182	173	289	999999	416	920	555	999999	999999	999999	999999	373	560	368	771	482	665	999999	999999	999999	999999	174	438	999999	98	137	235	276	12	760	999999	983	110	999999	999999	526	593	999999	668	354	806	569	999999	20	353	879	317	999999	999999	609	472	629	999999	547	999999	17	735	54	810	289	694	288	970	999999	999999	667	999999	999999	171	999999	888	375	682	373	108	549	456	427	999999	218	819	130	70	999999	999999	55	524	999999	999999	199	790	549	488	388	660	527	999999	742	999999	686	616	614	999999	960	720	106	946	999999	999999	993	560	318	999999	999999	469	574	228	578	688	566	152	709	387	972	465	349	887	304	999999	581	950	714	28	215	602	215	186	110	999999	999999	108	999999	999999	332	639	481	396	886	919	999999	308	999999	63	841	543	999999	237	971	999999	381	219	999999	393	867	52	845	300	999999	999	999999	398	128	896	497	468	724	999999	65	343	984	952	11	384	627	282	930	999999	187	999999	694	978	214	605	309	981	456	44	999999	289	793	191	448	886	665	697	190	134	566	383	999999	999999	181	638	520	999999	999999	277	765	595	121	194	122	999999	999999	285	193	522	596	999999	999999	689	347	775	549	999999	514	124	719	930	101	999999	104	999999	854	999999	806	999999	95	999999	999999	999999	279	661	177	608	78	999999	581	389	513	667	537	59	999999	999999	975	405	98	717	999999	103	557	999999	503	315	100	318	430	932	479	617	437	999999	999999	999999	420	685	607	999999	734	350	543	340	426	999999	278	54	999999	999999	407	999999	488	377	999999	679	631	999999	168	999999	517	759	743	999999	910	999999	239	821	316	538	717	299	798	999999	983	574	559	999999	999999	79	47	55	999999	704	535	78	138	70	749	74	211	976	527	745	433	974	999999	895	430	999999	999999	456	738	903	18	117	612	341	393	401	999999	414	34	98	824	472	883	999999	122	842	767	999999	82	251	999999	741	772	62	722	19	968	664	796	999999	874	590	316	973	695	427	465	797	999999	999999	999999	796	951	438	999999	961	999999	567	999999	588	999999	35	384	496	575	277	345	560	618	384	432	464	618	145	224	244	165	909	353	999999	999999	999999	502	723	307	541	999999	343	999999	761	918	410	999999	218	137	999999	999999	819	407	428	92	999999	999999	302	925	489	999999	815	224	
999999	999999	999999	224	97	211	791	532	660	199	43	488	12	429	857	466	32	999999	409	18	999999	999999	345	512	925	612	481	999999	210	797	817	999999	999999	129	454	955	999999	196	999999	16	346	327	555	630	373	939	89	485	999999	999999	903	999999	778	807	849	999999	469	999999	298	999999	730	999999	332	863	999999	680	514	882	975	901	999999	999999	787	402	672	57	482	999999	999999	985	999999	999999	999999	374	893	910	584	999999	279	794	495	67	897	320	999999	999999	999999	691	259	999999	435	207	999999	428	116	78	129	999999	145	802	999999	754	541	313	951	734	536	958	969	470	105	348	999999	190	416	672	937	477	126	334	62	790	466	454	560	335	494	53	267	999999	790	208	40	476	618	741	999999	594	368	999999	999999	46	722	788	597	96	593	330	22	999999	140	652	269	810	750	999999	298	96	752	625	249	999999	700	999999	679	897	318	999999	571	675	155	352	118	999999	999999	999999	78	999999	857	474	742	174	40	823	695	999999	939	229	726	232	452	439	842	999999	312	999999	346	578	118	700	777	457	759	999999	298	999999	543	695	297	999999	327	999999	239	288	999999	85	462	876	458	541	957	98	419	348	999999	715	510	376	272	205	679	999999	999999	167	696	999999	999999	692	534	907	604	254	931	992	905	832	210	999999	858	999999	864	999999	130	999999	742	689	47	420	125	999999	287	999999	432	101	64	827	61	999999	592	598	670	999999	351	999999	937	999999	999999	427	999999	999999	514	946	517	999999	340	220	379	991	424	16	257	994	577	999999	630	436	999999	840	999999	999999	999999	139	971	999999	565	104	999999	580	640	38	532	620	999999	725	78	340	660	999999	999999	844	457	70	657	585	351	675	202	999999	919	999999	892	326	489	363	619	385	975	257	480	246	102	999999	361	396	484	637	27	851	883	999999	775	434	999999	103	630	720	481	999999	999999	889	999999	727	660	139	145	215	140	623	116	692	365	413	916	999999	752	658	999999	271	110	713	658	999999	999999	629	999999	468	999999	395	999999	898	903	589	338	590	999999	374	999999	231	260	278	999999	403	745	201	934	372	999999	564	351	972	21	220	999999	999999	241	561	221	41	404	677	968	744	890	999999	788	776	84	336	191	387	999999	487	20	831	216	264	604	324	694	372	951	683	54	760	887	693	999999	133	358	999999	162	116	827	583	310	761	513	999999	412	168	999999	190	382	963	461	534	209	999999	998	999999	956	897	347	42	725	294	700	139	999999	105	481	950	977	999999	999999	414	659	437	531	454	
751	76	911	535	83	999999	310	91	309	363	493	999999	135	381	999999	999999	769	999999	857	999999	71	383	218	317	687	348	212	973	999999	999999	874	772	931	553	235	890	985	811	958	955	999999	619	999999	966	612	640	824	605	584	999999	644	999999	580	515	999999	378	857	604	999999	734	999999	336	353	262	489	999999	909	582	999999	934	279	957	836	901	999999	999999	553	252	705	56	524	607	399	999999	412	19	202	426	169	857	42	999999	999999	999999	397	657	275	577	486	891	731	999999	459	649	999999	687	38	678	999999	940	824	614	999999	802	999999	960	937	999999	849	479	528	492	422	299	999999	999999	994	612	999999	999999	186	975	765	999999	325	999999	157	749	75	999999	999999	523	943	999999	42	428	492	171	23	437	999999	689	728	999999	372	248	999999	169	748	813	692	426	174	999999	763	849	848	94	486	938	812	198	520	999999	497	14	549	203	267	999999	404	833	598	86	999999	497	257	758	999999	86	453	988	999999	262	42	565	359	844	465	999999	579	408	684	84	999999	531	178	999999	520	367	999999	999999	902	275	999999	859	827	97	444	276	601	100	999999	999999	494	823	197	268	999999	999999	655	999999	999999	999999	904	996	158	523	461	142	328	653	247	93	999999	818	96	735	999999	182	738	271	410	198	591	488	765	283	590	801	999999	999999	511	588	712	999999	896	827	999999	999999	711	999999	636	311	947	947	852	559	33	675	737	461	999999	919	999999	394	303	550	492	425	999999	999999	999999	660	999999	999999	152	659	999999	999999	922	268	374	431	471	434	999999	999999	251	643	999999	216	259	914	73	882	999999	591	394	328	701	356	999999	999999	999999	999999	999999	975	512	999999	805	202	187	642	753	479	999999	999999	458	769	999999	204	999999	849	999999	34	624	29	999999	916	921	560	275	999999	689	576	923	999999	250	634	64	659	596	999999	838	443	38	999999	171	594	795	504	143	624	569	507	999999	496	166	166	221	999999	999999	595	999999	255	927	135	953	999999	999999	999999	751	823	714	999999	607	597	21	999999	996	17	857	12	999999	999999	999999	650	999999	999999	999999	436	272	93	423	703	280	10	999999	999999	515	999999	663	999999	48	137	752	999999	909	999999	999999	459	485	999999	170	213	502	386	999999	201	828	286	999999	999999	657	999999	405	999999	410	21	999999	999999	504	999999	840	102	999999	873	964	999999	999999	116	741	33	999999	79	951	462	923	999999	210	894	535	901	764	239	271	892	337	919	731	999999	910	898	999999	302	955	999999	969	77	999999	629	999999	999999	527	722	544	618	488	587	
177	943	744	200	810	999999	999999	602	663	999999	831	999999	999999	54	272	999999	205	842	392	999999	124	999999	492	855	360	999999	482	999999	999999	51	694	999999	413	749	751	787	999999	719	98	705	231	362	403	368	246	407	93	377	217	938	526	999999	235	999999	473	283	461	999999	999999	238	462	999999	229	622	916	187	58	999999	303	999999	248	486	754	686	768	999999	501	133	619	999999	498	115	847	445	999999	992	428	915	999999	478	999999	462	880	859	252	216	143	781	452	69	999999	999999	83	732	700	50	999999	548	730	999999	781	999999	999999	886	999999	357	178	783	106	923	759	999999	520	824	158	785	605	894	444	561	999999	999999	680	560	604	210	41	124	744	484	999999	879	195	573	696	999	192	993	999999	895	999999	359	684	528	309	226	776	999999	584	914	444	62	114	178	94	71	656	999999	292	539	326	64	48	999999	879	999999	947	946	137	999999	603	612	775	999999	524	278	999999	999999	260	388	433	782	540	830	50	991	775	26	999999	635	999999	473	711	589	578	983	320	72	649	430	278	830	131	999999	321	832	287	565	654	815	35	504	469	903	115	544	523	999999	999999	887	114	999999	466	999999	806	140	900	196	969	540	957	973	512	830	119	603	660	115	999999	217	999999	219	372	999999	609	999999	999999	807	483	44	469	112	999999	762	325	347	373	629	627	191	999999	100	595	123	858	999999	992	638	794	999999	883	418	699	373	182	894	568	792	999999	958	136	102	712	935	80	855	491	749	514	772	239	41	487	338	285	999999	624	999999	815	556	999999	374	23	971	160	999999	412	127	999999	431	778	581	736	669	999999	839	387	659	52	13	570	252	134	31	999999	852	930	371	999999	999999	279	320	976	346	112	761	999999	741	785	29	999999	374	170	92	994	999999	304	818	283	446	999999	999999	216	812	985	614	250	991	999999	307	131	51	999999	40	161	468	604	400	566	999999	999999	646	999999	33	560	206	999999	52	999999	624	557	121	98	650	323	315	999999	174	360	498	521	96	53	487	898	411	344	139	999999	536	64	904	262	980	686	599	999999	192	261	789	532	208	964	84	749	19	952	389	717	999999	363	999999	50	77	781	673	603	397	999999	159	862	951	121	501	570	653	859	117	964	723	225	999999	999999	999999	966	999999	132	968	999999	888	999999	999999	999999	94	999999	624	864	999999	208	22	996	702	999999	112	926	580	97	472	513	106	160	999999	424	993	630	442	526	479	111	468	550	634	999999	245	701	999999	538	36	329	945	
788	999999	909	952	727	523	999999	810	999999	395	235	660	999999	641	999999	999999	540	999999	464	739	107	999999	92	739	471	372	999999	822	999999	29	51	999999	153	567	317	485	999999	471	276	116	579	715	835	716	242	890	179	999999	507	999999	377	119	571	999999	848	403	592	180	999999	365	999999	50	409	999999	353	174	516	897	333	999999	677	999999	999999	357	169	391	560	999999	999999	580	203	999999	324	323	652	932	499	563	719	914	893	765	999999	999999	999999	539	999999	220	372	77	383	999999	694	254	419	308	999999	223	430	466	842	226	999999	999999	171	453	725	96	972	421	675	953	187	418	369	999999	98	251	999999	999999	85	350	13	999999	207	921	341	79	999999	353	975	286	142	263	81	999999	101	80	749	999999	813	229	247	951	999999	429	104	285	885	999999	220	714	502	799	390	502	222	244	999999	999999	999999	655	192	629	446	999999	820	999999	347	691	820	27	502	999999	816	855	112	62	45	777	826	66	194	405	143	270	783	343	873	999999	464	857	368	508	81	999999	47	618	514	13	999999	180	999999	999999	687	203	999999	999999	983	999999	399	999999	208	935	423	64	471	786	495	999999	615	487	60	999999	237	963	999999	993	465	658	818	494	999999	999999	178	656	128	999999	999999	940	58	817	359	348	999999	303	658	432	94	999999	696	260	132	339	397	131	129	179	999999	724	543	999999	510	334	715	905	623	999999	999999	767	935	481	78	554	137	798	999999	712	589	933	315	236	908	999999	999999	568	371	999999	999999	999999	537	999999	999999	994	406	999999	999999	999999	632	999999	680	999999	999999	327	90	225	192	999999	212	598	999999	416	590	42	999999	317	319	71	373	157	999999	415	999999	999999	999999	986	457	83	157	307	491	113	999999	315	999999	823	571	999999	367	999999	385	793	15	999999	63	999999	368	990	999999	99	520	254	661	484	739	275	960	999999	97	104	767	118	430	904	117	999999	999999	284	779	999999	745	728	999999	999999	772	750	409	999999	999999	120	627	466	498	999999	787	246	451	999999	575	988	863	999999	504	273	978	277	999999	111	999999	174	792	93	221	989	353	999999	550	999999	712	999999	865	484	287	977	999999	311	620	371	127	999999	999999	999999	999999	999999	999999	128	999999	440	648	504	387	999999	546	502	999999	544	255	508	715	999999	999999	416	892	586	999999	388	999999	527	999999	677	657	11	999999	77	999999	70	999999	430	267	234	999999	119	396	218	612	567	937	785	659	932	65	121	656	999999	999999	41	840	132	668	999999	779	999999	999999	971	999999	386	324	478	777	266	
169	825	251	490	436	999999	30	683	999999	999999	450	999999	867	864	999999	999999	354	999999	893	999999	230	999999	761	912	455	999999	475	424	370	236	252	468	18	999999	772	240	870	175	696	598	21	166	158	999999	904	225	839	779	999999	311	999999	463	999999	93	46	907	999999	999999	45	574	120	605	323	748	999999	981	999999	999999	102	391	675	999999	999999	304	999999	74	112	657	999999	999999	32	696	75	999999	204	788	883	999999	999999	864	999999	541	140	131	487	999999	843	410	790	923	669	375	999999	968	636	852	298	291	999999	972	805	999999	999999	999999	551	423	540	263	553	534	999999	999999	116	237	224	143	999999	999999	999999	276	231	702	867	95	569	999999	19	106	999999	352	499	601	522	395	69	760	221	999999	999999	74	875	589	857	266	824	48	268	459	999999	502	999999	255	474	999999	999999	112	549	244	245	894	414	444	830	210	44	999999	118	999999	177	464	922	724	472	752	999999	641	844	610	270	999999	398	999999	999999	930	549	253	999999	387	999999	957	220	999999	999999	686	659	441	758	656	231	328	929	546	292	300	580	999999	783	721	744	119	267	938	999999	714	999999	853	101	900	999999	791	379	731	999999	220	999999	945	635	999999	102	959	883	198	389	942	999999	851	278	61	359	470	470	415	999999	999999	999999	999999	11	384	190	806	349	857	995	440	999999	208	999999	81	56	634	999999	996	629	785	235	79	559	42	122	653	585	999999	999999	200	331	964	99	552	521	970	943	260	605	296	620	999999	202	999999	993	403	392	206	999999	724	26	473	785	856	309	629	723	969	271	537	999999	999999	316	804	999999	984	119	916	560	999999	999999	203	401	342	999999	209	877	609	999999	999999	271	389	44	826	184	857	188	242	253	891	257	974	999999	78	76	320	999999	397	840	18	293	475	645	928	43	999999	82	453	690	109	999999	123	929	999999	999999	840	274	999999	630	999999	805	999999	673	669	828	716	214	999999	275	854	999999	999999	769	999999	999999	796	743	116	793	361	999999	735	999999	153	999999	999999	54	446	802	235	56	240	766	999999	999999	999999	999999	976	999999	326	999999	750	999999	999999	620	272	999999	899	126	479	106	168	695	999999	476	80	999999	530	530	695	672	999999	529	999999	999999	999999	722	189	827	999999	994	767	999999	477	999999	999999	557	999999	533	876	788	155	329	333	999999	888	545	497	123	142	999999	281	999999	414	654	851	999999	999999	37	371	549	174	81	108	999999	339	161	228	999999	440	522	618	996	999999	999999	527	448	206	911	920	713	999999	76	694	999999	723	
320	601	999999	890	814	420	999999	172	337	623	999999	230	847	799	736	326	960	682	999999	474	284	803	508	137	412	999999	235	116	657	324	108	999999	173	761	29	560	405	646	999999	111	929	999999	999999	292	453	999999	999999	999999	999999	999999	274	394	84	470	449	999999	103	695	488	999999	194	581	515	22	525	696	66	96	780	185	920	324	65	518	999999	449	487	999999	999999	999999	999999	123	999999	269	59	999999	999999	702	322	999999	999999	709	167	835	916	357	999999	313	766	757	171	272	999999	18	476	950	338	565	999999	999	40	877	22	303	999999	999999	999999	255	963	812	999999	363	773	278	718	220	166	999999	999999	196	130	183	459	926	33	412	999999	999999	999999	109	385	999999	999999	999999	999999	589	697	864	718	845	698	999999	349	954	999999	807	999999	73	300	999999	999999	999999	963	999999	879	999999	428	95	280	713	299	746	999999	999999	436	646	587	461	999999	138	999999	302	511	755	498	57	999999	504	562	226	913	717	622	537	315	277	783	999999	443	999999	171	611	999999	14	999999	951	999999	485	527	727	229	47	999999	999999	999999	501	605	217	251	831	32	924	532	63	999999	581	999999	925	559	169	862	551	999999	182	967	911	707	507	209	999999	436	358	976	999999	996	999999	451	999999	795	813	999999	576	794	611	602	999999	88	540	999999	974	827	999999	926	368	999999	678	30	103	204	830	794	108	17	704	999999	673	947	697	999999	924	140	673	140	746	497	296	756	415	580	999999	832	999999	999999	999999	719	999999	432	617	970	999999	855	358	266	999999	999999	573	568	999999	216	999999	299	391	483	289	999999	163	564	189	870	578	922	614	522	474	997	999999	806	782	985	663	250	339	726	999999	999999	781	417	175	727	999999	728	999999	208	651	440	451	693	22	391	999999	186	253	747	402	406	251	835	999999	966	401	766	785	114	553	688	999999	664	744	221	72	746	398	462	946	999999	265	415	871	999999	556	999999	793	401	999999	999999	999999	592	333	343	827	945	625	999999	335	167	999999	562	655	963	481	786	949	801	328	819	788	790	999999	553	150	835	964	757	420	468	973	394	685	999999	691	376	341	411	999999	999999	131	999999	999999	999999	907	702	999999	908	999999	999999	984	991	82	610	698	216	999999	780	202	991	981	868	788	999999	999999	999999	999999	999999	282	114	455	547	417	212	697	598	664	22	999999	999999	85	66	204	650	484	999999	322	85	378	484	584	560	219	401	145	263	999999	269	604	359	999999	999999	636	999999	324	446	999999	869	912	109	999999	779	999999	999999	916	
925	673	148	999999	212	245	801	219	999999	529	895	338	26	77	999999	999999	405	418	999999	622	903	430	745	336	47	999999	452	172	278	932	805	425	465	485	219	589	272	875	401	999999	33	962	838	928	999999	118	999999	999999	477	911	156	371	999999	141	22	504	999999	811	355	805	792	639	940	864	724	479	873	540	857	999999	925	529	27	182	598	999999	591	999999	999999	929	839	999999	695	366	786	444	577	333	999999	714	661	460	530	595	331	394	31	999999	214	949	245	37	945	622	986	626	354	676	543	80	913	120	904	426	999999	152	944	999999	88	999999	902	549	77	999999	203	475	999	431	999999	213	920	999999	612	958	999999	812	704	82	380	999999	99	901	790	999999	801	551	556	114	999999	999999	450	447	999999	999999	56	695	960	803	428	521	627	922	825	999999	999999	305	507	945	999999	163	447	999999	213	919	200	11	759	674	999999	652	918	895	801	671	763	999999	723	688	912	998	852	901	654	859	542	999999	85	999999	252	999999	53	610	382	476	741	578	244	999999	733	55	935	999999	462	775	602	731	131	164	575	677	582	818	43	732	999999	546	227	354	387	33	925	309	999999	844	609	318	522	335	929	194	248	747	955	999999	72	566	449	999999	266	810	999999	921	884	574	924	234	576	649	175	999999	361	890	999999	709	129	636	862	618	176	294	999999	999999	234	391	439	834	863	999999	669	744	106	348	97	576	978	14	424	857	919	385	741	999999	169	734	832	999999	999999	256	747	436	704	831	999999	972	601	258	696	503	145	99	370	410	999999	430	108	23	803	31	731	999999	222	15	999999	791	552	346	999999	999999	558	90	685	616	429	999999	50	275	636	124	975	729	318	920	722	830	24	341	999999	739	636	999999	555	138	999999	632	999999	698	142	920	429	265	622	999999	945	64	414	754	999999	746	390	999999	386	999999	55	11	806	999999	999999	868	776	221	999999	897	864	738	535	999999	101	796	999999	351	999999	999999	999999	720	117	122	975	999999	425	270	360	999999	358	803	999999	866	92	999999	999999	921	999999	999999	154	218	811	724	999999	999999	528	999999	662	194	726	48	699	671	993	335	999999	694	326	999999	999999	516	860	307	548	999999	305	669	474	999999	969	108	935	868	571	486	999999	392	780	768	999999	567	607	176	429	319	114	771	873	757	999999	142	999999	789	999999	637	999999	514	999999	281	911	859	393	94	224	628	999999	830	110	517	426	510	913	557	487	885	908	693	877	238	955	999999	796	717	947	837	502	156	
57	933	999999	403	216	999999	999999	289	184	999999	952	999999	216	999999	999999	365	340	999999	228	999999	312	999999	728	664	637	999999	326	387	73	675	146	386	136	956	999999	176	389	32	304	415	700	208	711	395	741	86	31	681	999999	440	386	828	618	454	843	999999	214	473	766	269	999999	999999	225	999999	386	575	999999	260	999999	999999	999999	999999	825	813	999999	114	233	343	922	561	925	645	523	632	999999	999999	768	682	123	999999	961	916	999999	44	233	230	999999	213	999999	176	411	771	999999	368	465	79	12	805	107	739	999999	999999	999999	215	344	999999	999999	999999	219	78	806	999999	147	999999	999999	68	60	790	590	136	132	30	335	756	159	163	999999	164	999999	229	999999	963	585	383	999999	100	376	61	700	999999	274	398	994	940	369	419	634	359	825	406	28	222	224	970	999999	868	999999	794	65	190	999999	801	426	999999	762	843	417	763	56	452	692	999999	999999	904	999999	999999	999999	395	396	740	529	999999	338	770	999999	103	748	614	767	915	554	582	996	520	605	472	972	15	187	525	11	871	999999	383	714	999999	131	320	999999	883	999999	160	407	324	660	999999	472	999999	788	999999	105	803	995	141	898	119	13	579	999999	999999	760	999999	217	871	738	999999	802	955	65	192	971	438	999999	883	82	999999	185	681	999999	629	999	327	226	518	430	208	999999	181	484	604	25	999999	21	720	133	821	999999	536	585	12	999999	517	599	999999	999999	666	308	999999	68	505	934	332	999999	999999	398	443	803	699	450	999999	783	630	999999	999999	176	429	426	784	760	260	460	649	105	857	456	999999	727	621	820	763	899	999999	123	979	669	693	831	341	999999	689	28	254	95	55	229	552	46	148	438	278	250	524	361	807	54	295	999999	999999	233	906	999999	192	878	686	640	30	517	501	791	483	999999	999999	462	80	242	215	563	59	638	999999	456	589	999999	552	523	385	999999	315	999999	384	466	969	999999	425	974	999999	376	999999	999999	208	999999	544	356	955	680	165	71	290	575	999999	732	187	234	999999	460	999999	999	335	999999	999999	618	999999	566	417	27	628	976	47	106	999999	999999	164	999999	439	868	911	242	237	872	999999	999999	999999	739	105	651	999999	999999	789	999999	848	999999	50	245	159	590	833	977	939	999999	61	999999	999999	194	179	999999	577	999999	999999	461	999999	999999	772	462	804	941	497	472	471	999999	999999	999999	196	81	258	999999	799	918	496	848	44	933	302	299	820	189	298	999999	570	106	84	746	949	338	426	954	73	999999	999999	217	102	
370	516	184	208	177	992	953	936	609	999999	659	55	946	426	999999	600	483	642	625	652	560	902	375	690	992	934	858	655	303	999999	221	999999	288	999999	674	427	128	100	653	196	345	999999	960	999999	999999	700	13	911	811	363	590	945	999999	564	542	468	151	493	216	242	999999	307	642	113	988	181	767	200	999999	198	482	999999	988	438	316	999999	941	478	999999	302	931	946	999999	999999	915	999999	672	723	999999	215	285	634	999999	999999	999999	999999	368	856	907	254	933	812	169	623	999999	206	957	386	258	999999	527	999999	227	914	310	197	463	999999	198	723	508	53	976	547	912	848	509	999999	386	278	201	94	571	999999	368	999999	999999	230	68	718	318	296	475	240	687	612	416	969	120	865	584	664	668	999999	999999	889	999999	622	710	43	697	999999	10	979	791	999999	110	205	999999	192	409	999999	999999	999999	414	222	577	746	859	999999	441	539	467	520	694	536	426	387	286	999999	292	174	520	34	31	928	295	999999	999999	255	999999	999999	999999	999999	999999	351	29	199	779	532	321	999999	763	410	601	167	922	489	999999	265	25	723	919	85	899	245	722	620	457	485	999999	91	307	614	999999	230	125	539	999999	352	517	237	608	999999	167	202	411	999999	433	999999	16	806	211	193	239	788	301	348	37	230	628	408	741	303	999999	240	792	158	613	381	52	999999	434	942	747	788	125	176	918	707	999999	999999	197	593	479	130	880	123	384	18	929	776	511	834	999999	118	999999	314	157	926	409	262	506	999999	999999	999999	381	999999	445	999999	673	135	429	330	397	999999	221	157	824	485	359	678	773	999999	999999	999999	999999	600	228	639	302	999999	999999	999999	307	580	116	145	999999	999999	749	621	999999	934	999999	803	356	191	447	708	999999	348	490	999999	577	731	489	999999	609	555	999999	999999	50	999999	158	999999	999999	999999	999999	816	909	86	386	999999	736	738	11	839	999999	648	999999	699	999999	520	743	954	330	357	424	999999	999999	214	999999	999999	122	967	580	871	999999	482	999999	918	999999	630	999999	999999	962	521	934	839	730	649	642	961	636	53	628	530	999999	203	542	758	999999	456	999999	705	550	170	855	999999	167	999999	63	786	950	10	999999	532	721	923	999999	999999	422	999999	846	451	571	573	588	78	349	60	808	591	999999	999999	999999	999999	905	102	279	999999	665	176	999999	999999	999999	999999	21	999999	513	106	809	999999	999999	999999	346	438	609	283	144	976	581	786	428	117	330	472	846	999999	106	827	627	629	653	200	153	256	903	255	
999999	714	562	999999	999999	253	251	668	390	999999	602	476	112	631	999999	302	230	999999	747	574	279	999999	19	999999	539	999999	478	190	496	999999	589	99	534	364	426	429	423	999999	999999	185	999999	999999	999999	638	419	630	724	995	670	999999	969	274	509	339	975	733	705	563	422	999999	774	71	182	379	628	999999	941	748	214	538	879	602	657	999999	708	618	51	381	589	909	962	483	519	145	51	324	590	205	388	693	999999	860	215	999999	999999	999999	489	712	999999	907	688	975	790	141	481	377	617	937	999999	999999	691	333	974	512	999999	999999	551	46	999999	313	922	746	370	999999	814	999999	396	314	171	903	138	339	370	999999	231	986	692	387	664	674	706	652	575	31	12	400	999999	999999	436	118	263	452	383	706	999999	942	615	280	999999	462	980	313	776	726	238	361	962	302	291	930	999999	174	382	663	606	279	180	348	518	424	143	693	878	62	999999	686	955	664	697	288	380	422	70	211	693	403	876	848	792	650	437	593	421	999999	999999	98	79	719	109	715	771	999999	761	999999	999999	999999	435	723	999999	999999	999999	308	605	12	559	196	999999	181	970	999999	999999	332	556	867	999999	549	282	999999	552	999999	616	999999	999999	981	517	114	660	166	881	407	999999	999999	772	249	254	139	999999	418	947	322	984	898	749	999999	322	449	720	893	999999	779	999999	63	181	524	936	169	999999	623	495	454	536	999999	299	999999	999999	250	560	999999	623	999999	561	863	434	239	577	717	496	667	999999	77	393	767	999999	999999	393	915	981	257	313	94	394	999999	923	502	786	47	609	186	662	81	889	999999	999999	999999	999999	999999	628	941	999999	228	999999	86	953	999999	70	768	707	197	999999	999999	269	312	12	538	472	196	940	932	999999	999999	117	320	15	598	188	980	496	190	999999	243	297	50	310	95	999999	318	420	505	999999	27	339	422	996	999999	812	586	411	742	597	41	219	695	999999	417	120	363	999999	365	999999	90	282	526	313	946	41	999999	12	917	126	999999	775	444	999999	435	209	695	324	999999	785	602	999999	754	593	851	33	601	551	999999	999999	68	248	64	999999	360	745	999999	118	999999	311	592	584	999999	999999	999999	265	999999	204	73	217	999999	49	407	579	999999	512	999999	933	462	923	440	677	999999	943	68	914	721	999999	150	999999	396	999999	274	370	999999	27	94	999999	159	999999	258	999999	488	684	559	28	999999	484	621	848	999999	879	656	135	871	915	475	999999	999999	528	544	597	999999	384	821	999999	774	999999	387	999999	427	
999999	784	866	674	43	199	434	393	49	999999	246	999999	301	470	517	999999	149	499	287	999999	999999	571	999999	60	999999	999999	114	863	721	254	999999	999999	992	431	829	104	790	999999	837	726	50	167	527	454	308	41	762	913	313	907	635	547	109	86	999999	999999	163	815	999999	691	94	571	672	794	280	148	573	870	641	422	150	687	662	560	999999	999999	53	186	752	999999	589	200	560	814	619	266	998	915	548	999999	999999	974	447	155	641	478	494	999999	183	170	467	892	282	890	766	947	885	548	574	506	783	977	72	394	112	894	21	858	185	999999	150	999999	332	638	999999	999999	250	516	919	43	999999	320	12	999999	999999	999999	999999	669	57	999999	380	459	999999	52	228	963	999999	62	52	747	467	636	557	168	30	809	999999	643	418	600	999999	999999	629	541	613	999999	974	480	233	999999	999999	351	810	514	643	690	317	289	419	518	264	197	473	999999	575	265	763	999999	571	999999	135	284	999999	457	999999	12	830	809	438	755	989	999999	999999	999999	771	126	826	52	524	339	501	290	234	999999	346	999999	904	457	966	358	999999	999999	908	871	290	701	100	363	550	641	860	508	851	664	528	999999	368	837	410	459	999999	720	329	242	860	999999	60	360	999999	454	999999	999999	842	999999	55	859	531	957	356	80	35	473	502	999999	478	999999	439	569	999999	523	161	77	57	516	918	990	999999	676	21	445	651	999999	252	105	543	488	666	771	619	668	301	410	490	339	434	999999	227	999999	763	999999	999999	490	978	597	303	999999	334	335	171	65	999999	855	946	911	429	999999	999999	407	999999	990	999999	667	950	713	999999	750	586	999999	92	952	772	374	912	153	38	999999	761	654	802	514	163	340	610	999999	619	445	463	579	910	148	744	820	106	773	999999	999999	540	999999	999999	999999	452	616	999999	218	292	684	943	803	882	268	533	576	604	999999	836	996	999999	999999	103	786	296	17	807	943	217	952	277	999999	999999	290	629	496	288	260	71	546	97	999999	281	999999	999999	660	697	999999	615	178	225	999999	936	545	691	154	999999	999999	265	445	809	308	10	340	417	804	202	602	638	46	298	354	774	300	999999	999999	999999	168	293	999999	319	165	338	49	737	16	999999	75	598	485	325	698	999999	625	737	999999	401	999999	527	697	467	999999	22	579	879	999999	497	646	636	36	39	22	306	628	135	653	999999	999999	999999	410	602	136	13	999999	999999	999999	999999	158	999999	130	273	182	641	595	178	999999	153	758	170	866	999999	999999	999999	572	
455	312	999999	376	499	999999	817	999999	348	999999	105	341	101	859	859	289	520	999999	999999	999999	762	857	381	999999	999999	911	510	222	800	999999	999999	46	697	441	707	417	208	983	658	478	312	999999	833	524	500	837	133	293	899	881	355	180	481	922	809	999999	999999	999999	916	588	999999	605	640	999999	236	999999	644	660	161	451	90	536	999999	614	214	999999	999999	999999	220	999999	788	226	323	999999	390	999999	564	775	631	119	999999	517	77	79	894	707	202	231	999999	441	202	999999	142	457	999999	818	999999	867	717	999999	574	999999	999999	999999	800	367	291	720	232	515	504	869	38	52	999999	572	469	620	999999	999999	737	802	999999	999999	430	325	999999	865	999999	999999	239	697	67	751	544	412	46	773	999999	999999	999999	481	999999	782	937	333	999999	999999	492	238	359	999999	157	220	999999	772	999999	999999	873	999999	283	426	999999	661	285	806	811	999999	508	562	535	696	351	999999	999999	265	803	787	841	999999	881	994	999999	889	222	999999	550	847	609	999999	897	344	899	793	263	998	999999	347	506	140	999999	167	590	930	999999	999999	527	999999	138	999999	968	727	860	776	604	999999	54	712	999999	915	266	964	677	736	999999	201	796	999999	929	93	385	466	290	710	585	723	414	452	999999	999999	842	999999	718	999999	803	180	483	133	199	974	999999	177	898	591	874	556	490	854	275	999999	999999	969	45	999999	512	512	999999	160	201	880	999999	602	525	890	83	681	999999	956	999999	493	999999	672	999999	999999	999999	218	999999	699	999999	999999	243	560	186	685	692	872	549	673	219	301	733	333	932	318	999999	362	999999	18	517	999999	999999	533	920	999999	999999	203	610	999999	916	303	944	747	323	172	647	324	425	840	207	210	141	999999	747	641	999999	999999	740	60	854	999999	999999	999999	191	644	728	709	639	404	890	498	271	468	757	915	999999	986	999999	769	671	999999	999999	811	999999	999999	999999	728	999999	289	31	411	999999	560	236	999999	737	394	566	999999	444	937	999999	999999	949	709	939	672	824	831	294	774	383	970	999999	78	838	999999	749	999999	582	999	923	360	382	489	999999	999999	999999	615	999999	962	429	341	335	734	110	915	999999	110	377	398	904	954	994	257	999999	492	999999	167	999999	982	645	692	106	999999	24	334	999999	470	999999	238	999999	219	654	331	354	52	999999	653	968	999999	893	648	506	194	999999	968	365	134	461	552	538	999999	313	204	999999	737	244	999999	999999	999999	275	401	999999	149	957	694	310	999999	903	985	999999	528	199	999999	999999	996	195	911	350	56	
969	524	999999	999999	700	365	905	459	14	616	999999	754	933	202	999999	502	222	366	236	410	999999	692	230	475	705	999999	999999	924	115	330	551	333	550	674	806	999999	392	314	999999	999999	789	850	999999	999999	188	102	594	997	730	597	999999	828	685	940	388	999999	304	542	999999	690	480	981	353	683	74	483	213	269	395	907	119	907	918	634	620	999999	999999	933	297	612	999999	887	999999	518	545	723	648	999999	999999	529	456	999999	999999	999999	999999	999999	507	985	232	704	889	335	611	823	487	999999	910	60	329	571	263	999999	255	999999	999999	592	788	835	147	351	835	999999	973	865	460	999999	29	170	512	813	319	999999	999999	999999	723	99	286	379	40	669	812	597	291	724	276	95	999999	84	491	539	29	999999	847	881	869	999999	999999	745	372	228	856	999999	548	516	261	225	999999	999999	99	999999	999999	418	804	478	539	248	321	999999	599	375	999999	945	678	972	793	647	200	828	999999	437	738	540	17	812	999999	999999	58	775	472	61	435	999999	984	315	233	611	999999	379	999999	630	974	112	156	997	562	911	999999	575	722	614	999999	999999	940	662	448	999999	411	991	665	999999	999999	546	999999	999999	939	724	960	372	749	191	779	821	486	999999	463	635	393	19	260	999999	988	482	62	858	36	604	10	332	867	457	210	876	713	874	440	437	325	608	68	837	950	709	825	541	999999	213	354	999999	999999	812	392	401	741	764	999999	999999	999999	928	521	344	723	999999	505	302	981	902	117	611	662	36	320	999999	951	999999	999999	999999	657	521	32	999999	259	163	133	64	74	809	145	999999	395	723	943	397	999999	723	124	322	213	999999	559	933	106	742	194	182	502	606	450	328	813	210	69	972	905	999999	999999	999999	514	999999	237	182	766	999999	226	999999	92	922	698	237	999999	999999	85	134	961	99	999999	999999	999999	999999	562	468	368	999999	145	999999	663	970	492	398	637	553	807	762	304	387	176	938	526	255	99	580	999999	222	30	999999	135	935	999999	815	971	578	601	563	888	769	999999	949	31	41	286	122	999999	309	599	999999	831	999999	829	999999	923	999999	990	723	999999	999999	560	156	796	960	70	727	958	999999	427	69	952	253	999999	535	999999	226	999999	999999	999999	999999	150	608	622	999999	353	812	115	438	892	192	587	877	999999	906	999999	666	999999	999999	971	558	163	762	881	540	801	588	447	304	18	706	871	505	754	999999	841	952	999999	530	616	257	622	999999	784	244	999999	85	550	999999	326	999999	73	999999	999999	420	823	999999	
726	91	473	765	375	811	999999	195	321	999999	999999	818	74	265	999999	632	454	723	935	999999	999999	647	999999	726	47	479	977	110	999999	25	982	343	71	463	236	452	67	850	882	811	111	999999	923	399	999999	732	903	999999	776	999999	999999	999999	485	999999	999999	999999	32	747	728	999999	833	328	553	305	999999	999999	756	610	39	689	574	999999	841	999999	532	999999	723	669	772	314	575	916	334	211	614	191	858	999999	999999	157	429	319	132	999999	977	782	55	627	999999	174	975	999999	41	96	866	999999	958	999999	667	31	999999	363	974	423	329	917	994	352	691	999999	999999	885	557	881	269	999999	480	854	157	999999	342	999999	999999	608	339	282	884	247	344	999999	233	507	214	41	792	999999	344	999999	667	999999	787	999999	999999	381	244	100	999999	160	999999	999999	336	999999	213	917	688	268	999999	999999	94	999999	999999	757	17	884	999999	432	680	525	99	203	999999	771	999999	97	962	638	170	997	373	248	536	999999	419	999999	999999	128	304	296	352	533	91	999999	624	620	37	999999	696	999999	686	812	999999	230	999999	999999	690	564	917	126	955	60	999999	986	13	845	520	308	347	999999	414	999999	138	394	999999	999999	121	952	156	576	69	931	999999	999999	321	560	829	315	673	786	53	999999	999999	187	340	302	999999	105	999999	779	109	728	693	421	645	999999	684	35	999999	504	522	999999	418	999999	66	999999	117	988	999999	452	26	215	634	561	241	999999	375	999999	63	999999	140	26	987	999999	476	340	248	999999	473	210	876	803	266	999999	274	315	506	999999	999999	316	194	447	430	522	763	999999	104	141	190	155	999999	999999	999999	178	374	506	749	999999	874	999999	999999	999999	524	474	999999	222	948	465	999999	999999	993	999999	830	999999	694	999999	595	999999	614	582	246	116	350	328	999999	999999	832	98	804	767	566	999999	999999	404	999999	608	999999	956	947	999999	945	999999	844	999999	162	239	903	999999	483	681	910	284	436	302	489	679	246	206	18	999999	389	860	999999	529	369	537	531	435	226	96	769	639	527	73	637	607	271	999999	175	236	999999	608	614	132	857	291	39	999999	914	851	371	726	947	523	170	95	999999	325	896	625	707	477	18	396	911	281	757	373	665	881	417	161	999999	999999	194	781	999999	538	671	87	507	999999	520	374	725	999999	691	14	902	552	629	946	198	999999	528	771	600	228	999999	999999	534	666	999999	43	444	999999	696	999999	339	388	839	449	653	818	127	999999	956	643	670	868	999999	999999	470	122	261	471	963	490	264	422	999999	999999	
326	95	553	841	999999	487	929	516	356	527	674	523	712	190	302	380	431	659	814	956	557	352	996	780	206	914	781	973	255	215	909	999999	207	999999	133	568	275	286	999999	478	999999	164	521	72	88	999999	410	81	178	593	68	605	608	999999	479	973	98	772	645	897	706	956	270	151	617	758	326	899	999999	734	114	155	602	346	999999	403	831	934	999999	259	999999	999999	804	662	156	999999	318	971	343	159	999999	502	641	169	772	757	893	999999	454	330	630	999999	999999	444	488	913	13	999999	982	999999	999999	164	999999	395	394	997	161	999999	995	999999	450	354	565	907	265	999999	513	442	573	999999	509	999999	999999	999999	629	11	694	370	184	242	311	56	989	267	999999	325	999999	255	775	774	605	295	384	999999	999999	285	999999	116	188	999999	409	570	698	497	577	691	674	698	766	392	312	999999	433	763	11	404	365	308	901	999999	190	999999	667	799	889	223	86	348	502	999999	999999	587	191	308	999999	740	999999	501	999999	324	650	734	489	393	999999	814	999999	621	999999	999999	920	647	215	248	695	999999	903	899	999999	363	615	999999	205	422	999999	724	999999	135	930	270	999999	863	618	587	299	456	778	999999	336	84	361	465	208	999999	433	418	382	943	613	999999	999999	458	893	336	999999	325	538	77	67	747	215	999999	690	878	999999	66	38	627	949	248	373	629	999999	532	11	159	136	188	999999	917	351	999999	522	999999	433	999999	969	292	878	973	917	711	226	589	999999	999999	774	999999	587	999999	999999	755	993	374	327	218	886	370	335	999999	198	360	88	150	405	549	224	451	455	841	97	999999	999999	975	330	661	412	999999	663	999999	385	999999	999999	999999	536	596	672	157	922	224	710	608	956	329	785	567	633	86	999999	999999	411	333	874	745	290	644	999999	27	53	999999	806	904	707	999999	183	391	759	467	613	999999	876	76	528	240	141	999999	789	429	200	763	999999	335	798	343	974	999999	932	999999	341	892	590	999999	114	999999	999999	806	901	16	999999	404	807	176	472	384	453	344	999999	643	614	801	854	587	827	290	999999	480	115	999999	999999	130	458	905	135	721	228	232	962	272	822	335	587	783	999999	796	955	862	862	999999	890	640	999999	999999	999999	539	47	999999	826	824	629	937	700	999999	41	35	999999	999999	50	999999	166	230	382	542	820	289	999999	81	314	41	334	999999	617	691	999999	344	872	169	664	596	684	999999	999999	148	642	999999	999999	59	751	257	850	62	822	121	999999	669	267	999999	478	961	324	966	
698	795	999999	999999	329	19	64	696	999999	786	247	999999	999999	939	999999	244	900	935	999999	174	999999	999999	190	282	952	506	999999	999999	87	167	690	703	999999	717	527	609	648	787	565	624	999999	999999	105	74	814	378	999999	999999	844	33	815	543	999999	160	999999	641	614	999999	902	822	585	999999	619	994	999999	999999	999999	359	422	225	595	122	379	40	999999	275	961	126	467	999999	999999	115	969	999999	352	156	397	131	999999	886	995	431	885	742	999999	754	999999	110	999999	281	999999	694	905	628	999999	703	173	286	981	381	680	498	760	327	370	999999	281	566	999999	999999	156	61	287	536	230	174	999999	636	990	424	829	861	157	196	999999	767	210	999999	625	649	982	121	149	700	215	507	671	567	999999	569	999999	999999	457	29	135	154	999999	379	407	999999	476	537	999999	567	999999	818	350	574	939	602	279	999999	941	13	966	44	911	587	330	723	999999	669	999999	431	940	950	413	137	999999	244	360	830	943	999999	182	455	826	999999	999999	396	166	999999	628	999999	299	553	938	999999	63	100	999999	829	59	999999	770	806	999999	863	626	600	415	222	513	704	251	449	986	589	830	520	218	339	438	933	566	406	50	485	141	396	22	999999	84	999999	12	999999	999999	269	590	375	183	999999	955	558	981	943	593	923	537	850	567	358	999999	543	882	999999	401	126	127	374	766	797	732	240	999999	455	148	999999	702	720	668	727	999999	465	346	256	383	999999	951	622	812	999999	947	999999	829	664	347	540	98	109	139	664	999999	999999	609	999999	239	725	969	999999	805	999999	231	816	999999	839	999999	167	999999	635	529	521	175	999999	562	649	849	450	410	923	117	608	454	603	591	14	999999	999999	999999	960	999999	658	909	424	817	761	895	140	109	999999	315	189	343	462	580	999999	498	646	663	960	536	789	324	56	429	999999	606	628	235	186	999999	574	999999	246	999999	870	612	750	687	999999	754	719	351	421	618	928	274	991	32	999999	999999	999999	130	895	434	999999	344	999999	995	999999	164	276	905	922	735	741	877	107	999999	709	15	999999	959	999999	215	817	448	903	438	501	932	615	999999	999999	671	999999	454	417	999999	392	536	748	755	76	999999	488	999999	428	685	876	60	176	999999	322	969	999999	999999	268	689	617	789	440	999999	504	687	549	670	999999	261	420	999999	470	296	999999	183	266	999999	892	225	727	13	999999	227	561	450	766	466	999999	291	903	345	999999	727	204	603	105	999999	261	388	999999	817	999999	176	275	589	999999	880	698	148	712	
774	97	53	961	613	999999	223	874	63	921	92	387	373	357	85	111	999999	102	857	88	943	741	513	999999	999999	999999	853	999999	971	859	886	768	154	578	139	257	999999	765	590	834	881	999999	207	999999	24	439	794	818	999999	999999	848	999999	999999	70	999999	999999	583	925	61	767	915	271	903	204	45	324	243	999999	999999	827	959	976	511	999999	999999	505	543	999999	112	480	999999	44	999999	493	21	108	926	93	809	105	674	226	714	822	999999	999999	545	13	431	700	206	998	999999	999999	529	871	286	818	863	274	999999	537	822	581	999999	881	508	419	999999	937	999999	159	986	132	163	742	272	999999	114	586	999999	999999	999999	412	283	62	444	399	963	999999	821	999999	999999	999999	605	147	999999	142	116	46	121	135	820	494	999999	999999	999999	999999	219	786	609	597	999999	999999	314	959	999999	420	307	999999	447	119	999999	999999	125	288	928	450	526	999999	999999	139	581	78	475	833	719	139	109	236	50	999999	999999	999999	539	233	999999	944	999999	999999	234	983	999999	453	599	999999	679	776	999999	34	128	571	950	999999	448	479	25	645	999999	480	250	783	321	80	622	480	928	278	999999	999999	999999	984	220	880	999999	364	303	138	999999	472	164	943	999999	84	118	478	25	999999	738	70	217	759	143	760	999999	450	671	999999	830	128	84	410	272	486	150	144	999999	79	999999	93	186	887	176	348	326	306	32	246	962	154	999999	941	540	453	684	134	850	459	485	350	999999	539	307	999999	999999	999999	680	999999	934	973	126	999999	999999	654	883	330	592	794	443	108	428	435	999999	999999	663	142	870	999999	999999	26	293	901	999999	999999	400	647	589	816	950	572	626	748	312	989	999999	519	999999	885	999999	363	541	999999	26	386	922	267	999999	999999	697	265	882	861	481	999999	999999	224	361	525	263	999999	740	776	843	870	999999	680	132	999999	658	153	777	984	999999	449	484	236	885	218	999999	143	999999	968	129	694	689	999999	999999	394	309	813	168	839	631	333	622	999999	222	155	903	999999	999999	923	999999	553	488	898	611	41	999999	462	339	999999	387	130	336	999999	999999	159	190	999999	412	999999	513	845	999999	937	362	926	826	719	23	999999	314	895	998	986	15	575	999999	791	163	999999	951	999999	484	25	462	511	996	999999	117	73	999999	197	839	405	420	127	568	550	545	685	215	723	448	598	838	491	131	350	767	999999	942	999999	999999	177	787	999999	371	970	484	851	929	976	611	999999	999999	127	999999	602	575	887	999999	666	256	478	999999	237	407	885	
999999	999999	389	656	999999	999999	999999	575	999999	999999	618	753	756	999999	999999	693	755	999999	121	999999	999999	720	435	528	774	879	84	286	152	94	147	560	269	999999	793	513	471	999999	999999	585	829	209	999999	393	984	822	999999	419	600	999999	723	800	999999	999999	71	465	545	860	999999	213	952	844	999999	550	535	68	999999	280	999999	561	231	481	345	535	669	999999	999999	999999	544	951	999999	664	686	589	999999	346	443	360	999999	337	968	611	401	999999	633	984	775	942	858	926	338	861	615	999999	340	999999	999999	999999	249	447	999999	999999	326	930	465	999999	168	844	188	198	624	999999	999999	476	593	999999	89	655	902	684	848	295	999999	617	999999	887	58	647	999999	129	999999	853	121	976	999999	475	999999	999999	234	344	999999	931	764	999999	312	205	15	149	455	719	171	999999	687	564	599	942	999999	708	999999	999999	999999	520	595	68	317	770	31	878	376	999999	336	617	431	567	858	916	531	524	315	999999	999999	908	202	538	958	81	176	557	999999	167	166	999999	164	656	104	315	999999	705	999999	541	184	136	999999	337	393	553	388	999999	705	999999	421	795	403	890	696	341	328	66	110	999999	604	474	501	999999	961	750	463	999999	999999	552	999999	999999	999999	773	999999	755	145	864	155	999999	999999	56	999999	704	745	371	192	274	960	763	987	999999	604	126	937	709	635	564	999999	642	100	613	999999	163	112	595	999999	630	647	999999	206	999999	911	695	999999	557	999999	796	999999	999999	999999	999999	814	999999	564	300	231	999999	835	543	130	999999	999999	512	324	90	400	698	602	160	999999	562	626	29	566	534	377	999999	574	999999	96	838	100	777	84	999999	799	946	999999	812	374	588	999999	999999	820	625	999999	999999	999999	471	167	999999	204	323	861	999999	572	794	152	40	922	999999	480	455	999999	291	490	721	999999	423	290	999999	109	999999	785	160	999999	523	999999	941	569	968	537	999999	999999	171	644	777	915	77	338	999999	999999	568	889	62	117	999999	656	999999	144	999999	971	958	190	713	824	414	537	999999	248	59	594	211	999999	999999	999999	377	999999	999999	999999	713	999999	370	94	285	650	999999	900	733	52	999999	866	671	807	325	997	579	922	519	347	999999	999999	214	828	288	999999	602	999999	935	999999	740	126	999999	891	430	449	610	873	905	999999	292	513	804	668	819	193	923	403	156	999999	216	454	999999	948	416	999999	600	999999	805	864	57	444	965	999999	999999	313	999999	779	386	875	999999	705	27	456	64	999999	999999	546	19	999999	999999	999999	999999	977	70	295	999999	423	999999	
999999	848	79	77	50	999999	847	547	347	365	999999	688	153	27	280	571	510	437	999999	893	999999	38	64	531	710	376	999999	999999	987	999999	27	999999	90	304	429	37	999999	638	976	440	216	189	107	190	999999	417	999999	191	999999	416	999999	999999	157	999999	795	928	794	547	367	673	999999	363	999999	941	348	999999	607	999999	999999	252	254	872	460	824	687	509	930	873	999999	303	32	999999	813	581	845	169	999999	561	509	999999	242	778	281	312	999999	852	630	166	842	887	999999	505	594	438	999999	688	999999	332	999999	296	997	921	999999	74	651	510	550	978	106	188	863	56	349	105	999999	999999	999999	157	999999	834	879	774	41	149	493	527	81	384	418	166	762	429	718	999999	504	321	269	999999	999999	763	999999	651	999999	663	34	762	165	999999	428	696	97	259	771	18	999999	999999	999999	379	580	133	438	176	999999	940	999999	999999	338	136	600	999999	999999	394	999999	798	532	237	715	377	125	731	371	999999	999999	721	79	513	658	710	805	281	431	889	636	999999	334	145	91	129	247	589	434	38	898	730	999999	703	999999	973	485	189	517	522	264	849	762	856	999999	847	871	912	999999	628	330	328	275	327	999999	958	473	999999	155	596	999999	999999	999999	342	683	235	241	375	999999	999999	999999	626	999999	999999	635	787	775	478	926	999999	257	334	803	806	999999	999999	999999	999999	945	804	509	98	44	920	391	728	552	999999	182	984	999999	505	999999	111	403	704	564	999999	999999	999999	192	994	999999	911	999999	806	732	999999	634	999999	770	78	429	945	184	145	591	844	527	907	999999	356	999999	941	627	999999	999999	702	412	13	26	108	999999	975	622	515	999999	133	999999	585	995	62	794	999999	999999	548	86	999999	926	999999	999999	719	838	784	736	835	698	999999	293	596	644	39	98	631	97	671	999999	454	332	669	517	468	999999	999999	911	999999	562	999999	727	89	676	943	775	153	890	306	270	696	249	787	999999	109	839	985	999999	966	963	172	999999	552	999999	631	894	266	750	654	458	895	873	999999	283	471	801	214	920	999999	999999	944	999999	999999	410	900	999999	545	853	418	999999	999999	12	945	228	399	999999	999999	137	54	999999	999999	403	245	847	999999	822	695	513	999999	307	635	75	249	712	999999	431	200	151	61	427	359	413	999999	35	181	893	928	335	883	226	626	999999	876	999999	744	551	505	943	45	87	999999	41	999999	120	993	999999	999999	242	209	999999	64	999999	86	627	699	116	999999	219	676	481	999999	370	630	999999	680	558	999999	999999	999999	477	999999	
999999	116	974	907	999999	903	999999	41	961	141	999999	135	915	171	593	10	259	952	638	490	999999	277	563	193	158	411	999999	440	445	999999	174	275	731	999999	999999	926	112	719	381	212	839	188	999999	999999	208	244	999999	966	97	557	940	999999	338	987	639	979	552	790	758	916	532	999999	596	939	966	430	403	999999	363	999999	898	539	999999	436	651	117	562	223	984	914	695	415	999999	887	91	529	937	999999	413	999999	384	321	999999	464	679	57	591	999999	999999	778	841	843	612	430	659	410	999999	999999	345	999999	427	999999	806	844	231	127	448	709	999999	999999	999999	658	468	535	292	587	579	999999	756	999999	526	787	999999	999999	82	852	999999	922	237	680	999999	45	409	882	411	55	515	125	243	562	609	882	916	936	295	192	384	87	999999	82	831	949	154	742	14	639	999999	599	771	378	324	525	999999	187	983	457	259	999999	134	999999	999999	463	881	999999	993	644	999999	901	920	890	999999	725	784	165	849	514	890	666	877	771	555	915	353	999999	999999	999999	410	738	953	838	999999	999999	999999	901	10	377	77	950	748	370	768	598	678	881	900	599	740	999999	999999	999999	566	592	999999	362	691	166	119	999999	956	999999	243	142	999999	999999	957	679	772	999999	165	999999	447	940	918	517	12	956	999999	999999	964	648	353	94	411	484	281	349	999999	600	220	843	267	60	993	838	999999	999999	649	596	923	999999	827	999999	170	855	41	626	674	201	999999	734	920	999999	999999	318	999999	159	731	473	811	618	999999	181	999999	322	999999	396	947	999999	390	375	316	649	548	743	820	495	924	999999	453	655	675	899	249	999999	922	619	999999	684	282	999999	905	186	999999	999999	642	655	195	999999	999999	645	999999	593	999999	999999	427	280	999999	318	497	80	235	185	30	999999	999999	689	999999	197	399	605	397	999999	999999	413	470	140	864	242	999999	174	310	85	915	808	999999	91	999999	265	67	652	520	690	196	211	752	999999	166	629	373	999999	723	999999	458	45	999999	417	785	999999	524	999999	415	867	999999	999999	770	999999	270	222	189	860	601	676	999999	999999	95	706	999999	607	661	999999	974	999999	869	999999	451	999999	627	880	559	568	306	999999	740	999999	246	653	999999	863	440	602	469	944	449	999999	361	57	868	711	950	551	341	188	746	784	999999	181	998	70	999999	999999	532	390	999999	620	564	910	935	369	510	442	233	221	176	999999	280	999999	794	366	999999	403	999999	915	930	999999	237	127	944	956	456	75	655	422	982	971	80	999999	291	829	947	451	
999999	999999	210	999999	328	130	22	688	514	999999	386	641	275	487	35	999999	459	999999	393	447	965	979	999999	445	786	811	239	204	987	200	999999	999999	418	999999	292	933	715	999999	999999	116	115	266	999999	173	689	23	156	999999	946	464	630	637	445	510	485	142	999999	764	731	516	891	817	700	324	545	420	232	999999	999999	101	900	999999	964	999999	341	709	999999	748	756	773	664	734	258	533	570	120	530	908	868	999999	999999	950	691	183	225	999999	999999	138	999999	999999	790	999999	308	999999	563	592	999999	168	178	776	605	848	999999	999999	851	166	569	177	999999	999999	889	324	999999	55	756	949	356	790	999999	53	153	408	131	487	982	439	436	403	969	977	999999	372	999999	102	554	999999	999999	733	331	999999	728	999999	384	202	389	476	182	263	108	614	245	883	105	134	632	207	727	999999	974	422	730	175	208	776	988	999999	584	961	501	999999	17	623	468	13	999999	755	33	999999	108	516	266	182	999999	365	742	563	999999	615	999999	356	769	999999	758	909	337	563	200	608	213	861	999999	221	762	839	606	622	424	102	809	876	184	798	432	468	999999	999999	870	842	43	435	999999	969	501	154	499	596	864	559	675	999999	565	425	999999	246	999999	55	419	466	758	130	999999	184	805	593	182	999999	988	299	753	779	692	357	574	778	610	999999	720	617	349	999999	757	865	426	57	321	759	83	196	844	999999	148	999999	94	913	999999	87	173	907	972	999999	608	575	999999	895	79	217	850	999999	636	702	334	801	126	748	373	283	999999	999999	282	423	897	802	999999	641	641	288	999999	660	491	533	999999	812	999999	821	411	192	999999	999999	999999	113	908	136	559	151	999999	346	297	345	550	22	329	415	999999	559	630	806	999999	174	264	790	944	200	465	112	944	521	166	305	346	190	224	236	780	179	999999	771	252	313	855	999999	999999	999999	120	479	999999	352	187	999999	200	605	72	894	276	197	168	717	999999	999999	207	274	999999	992	999	369	999999	103	634	465	999999	999999	999999	815	319	958	999999	26	89	999999	899	601	343	80	114	740	127	330	959	593	20	796	110	795	116	999999	999999	999999	999999	999999	999999	999999	717	722	50	341	999999	257	585	317	999999	152	638	999999	557	606	931	118	887	268	252	476	143	51	455	257	758	768	709	728	843	800	97	339	314	999999	883	621	39	773	698	870	999999	651	205	868	999999	425	247	999999	659	16	121	670	508	214	999999	676	999999	793	582	283	999999	856	474	597	999999	308	380	768	722	319	
999999	124	569	999999	731	491	999999	586	98	343	531	999999	79	836	689	427	831	999999	812	217	999999	246	201	425	331	999999	187	607	999999	860	55	999999	787	349	927	996	110	136	483	999999	829	999999	704	248	999999	349	786	999999	908	636	477	999999	956	515	965	842	922	154	999999	842	999999	999999	772	238	298	61	421	730	909	999999	999999	704	626	999999	387	664	542	999999	673	982	112	549	699	999999	393	774	523	282	384	999999	84	999999	86	641	191	590	999999	999999	950	700	928	66	728	999999	999999	772	653	639	137	999999	309	969	480	77	739	763	549	594	845	523	538	149	355	823	618	999999	999999	985	145	796	745	76	999999	973	64	55	821	483	868	999999	131	884	154	82	999999	114	485	19	901	427	999999	333	630	436	171	789	710	905	607	948	154	668	503	341	999999	242	967	507	23	693	942	75	999999	234	402	654	999999	283	47	999999	885	618	999999	999999	755	422	446	999999	811	274	345	916	999999	999999	475	462	390	999999	517	553	146	999999	999999	218	485	975	999999	999999	44	517	794	437	867	103	999999	536	584	786	999999	999999	796	402	999999	999999	358	36	199	806	759	999999	274	191	999999	494	377	907	622	875	242	780	814	49	540	304	480	907	58	782	855	938	878	604	999999	999999	756	743	291	999999	859	459	999999	801	999999	104	999999	612	672	999999	999999	166	914	708	999999	805	338	999999	999999	401	277	451	977	999999	999999	820	70	999999	954	400	737	633	625	999999	26	999999	993	22	402	445	61	868	244	999999	66	699	999999	180	999999	431	45	999	881	890	999999	418	481	999999	851	826	999999	999999	657	281	645	102	540	548	692	999999	999999	326	363	426	349	999999	216	312	359	260	999999	890	619	999999	364	999999	751	735	999999	607	312	624	999999	576	411	478	221	999999	39	964	999999	999999	487	290	999999	719	999999	465	550	580	999999	999999	29	600	41	153	964	134	917	907	350	805	163	94	468	197	165	787	24	871	999999	253	283	395	101	999999	412	999999	913	645	102	999999	194	815	999999	142	999999	571	544	999999	514	96	55	131	999999	363	332	402	822	432	999999	857	450	999999	391	999999	895	634	508	722	740	635	220	281	815	64	621	347	689	335	592	593	253	999999	367	999999	207	161	999999	737	999999	19	516	999999	91	999999	845	514	433	445	247	969	999999	999999	527	878	876	774	999999	569	742	984	999999	497	999999	970	614	694	999999	999999	762	999999	863	770	735	730	999999	729	999999	580	219	116	914	253	999999	623	531	999999	239	488	234	432	
845	211	995	12	306	28	651	121	999999	161	202	152	683	503	999999	301	96	796	759	999999	999999	735	360	999999	80	469	409	226	999999	999999	464	834	999999	339	897	661	775	733	434	110	87	88	950	68	914	999999	569	594	516	239	345	443	728	87	848	120	851	369	999999	837	619	999999	672	448	696	367	999999	354	605	999999	525	362	372	658	999999	505	999999	302	721	308	999999	814	709	219	846	999999	116	978	490	787	810	999999	802	596	491	652	415	512	371	557	684	225	989	71	713	983	80	79	18	352	335	559	647	632	999999	999999	725	999999	601	674	999999	118	863	999999	644	999999	999999	775	177	426	100	999999	930	174	999999	684	825	648	505	863	999999	46	969	999999	462	260	768	179	659	686	926	952	910	999999	305	576	361	181	426	999999	432	305	902	591	262	62	999999	999999	999999	263	978	87	999999	737	999999	225	148	725	365	394	999999	390	126	999999	500	148	372	243	868	999999	332	654	231	999999	440	654	144	999999	886	409	632	295	171	405	708	849	999999	183	972	90	437	636	815	42	999999	51	189	421	101	124	999999	999999	999999	960	931	334	856	999999	306	79	90	760	838	955	999999	999999	229	721	782	999999	154	198	270	788	621	695	839	999999	999999	999999	475	722	297	771	719	246	680	211	473	383	993	935	876	903	999	676	999999	859	999999	209	822	999999	639	450	969	501	134	826	999999	999999	495	668	999999	999999	603	999999	473	76	245	525	384	999999	257	408	999999	218	322	367	999999	944	897	979	999999	446	576	17	999999	846	802	999999	122	853	999999	237	888	334	999999	999999	309	999999	213	731	999999	999999	999999	804	220	240	793	761	188	767	48	404	999999	515	750	974	341	596	284	999999	999999	27	999999	999999	166	29	519	332	694	999999	67	156	999999	176	366	999999	622	999999	796	999999	63	50	999999	354	814	467	888	999999	999999	999999	999999	999999	999999	586	466	606	352	999999	647	201	720	470	76	833	709	892	663	182	999999	589	999999	999999	799	999999	574	233	976	999999	999999	999999	141	146	748	155	999999	354	789	164	710	999999	819	999999	999999	605	141	592	974	216	999999	999999	999999	999999	234	999999	196	76	913	934	999999	242	629	293	586	948	69	584	721	920	125	999999	112	999999	472	399	769	44	444	204	300	981	999999	770	423	999999	895	424	912	753	959	651	440	854	152	477	999999	536	741	185	545	557	870	63	100	999999	819	304	253	834	235	162	999999	719	644	40	983	858	999999	999999	999999	644	671	968	961	474	925	258	365	994	
268	243	302	269	658	742	121	205	680	143	999999	600	181	87	528	807	999999	720	219	122	999999	281	665	949	999999	900	886	902	102	999999	364	999999	938	259	576	992	859	372	71	902	918	787	188	999999	817	462	999999	593	449	999999	455	214	48	999999	510	986	577	352	147	757	999999	999999	112	64	778	999999	662	999999	999999	999999	947	656	659	317	204	706	103	928	142	669	436	302	462	999999	180	159	999999	695	748	589	424	517	235	313	55	709	685	999999	999999	412	999999	551	91	913	216	798	999999	999999	58	999999	893	648	220	477	330	563	999999	999999	883	999999	882	966	182	921	121	440	430	999999	272	494	31	999999	999999	729	868	885	999999	548	731	381	604	801	646	945	696	775	306	758	999999	492	953	520	999999	338	530	833	378	999999	801	999999	378	999999	999999	564	999999	923	677	490	999999	445	999999	217	443	511	35	90	329	999999	235	346	143	672	999999	779	540	511	728	642	209	999999	999999	60	747	954	13	404	342	91	172	772	107	999999	159	999999	999999	745	999999	738	313	449	514	999999	935	465	643	705	836	999999	34	999999	205	45	291	573	929	301	470	488	508	630	999999	248	74	462	248	327	523	826	639	794	434	989	338	759	999999	375	999999	291	999999	999999	567	999999	67	999999	577	71	534	585	617	999999	999999	598	240	682	701	275	86	482	227	325	192	20	59	239	846	215	707	531	52	564	186	189	177	210	73	104	999999	182	884	186	999999	937	218	791	999999	835	759	655	68	265	999999	999999	999999	995	999999	999999	999999	828	55	371	364	13	542	63	671	999999	999999	39	619	607	999999	999999	598	50	999999	999999	801	999999	999999	20	456	61	999999	787	999999	543	125	181	999999	516	999999	361	137	999999	822	789	404	165	129	423	414	729	46	460	999999	395	54	33	472	871	755	999999	118	44	915	312	999999	755	788	138	980	259	999999	113	117	734	775	999999	999999	744	999999	999999	999999	306	605	726	25	22	618	879	499	101	999999	224	760	999999	999999	999999	607	520	259	999999	376	991	442	999999	999999	932	999999	445	999999	969	805	999999	31	999999	208	811	438	199	999999	526	146	999999	999999	889	550	730	353	953	491	682	477	707	999999	210	279	999999	864	450	999999	999999	999999	999999	999999	529	296	980	202	999999	999999	999999	664	999999	999999	732	512	999999	362	552	615	65	589	400	954	999999	501	107	243	821	840	61	999999	999999	258	214	857	999999	999999	119	602	569	999999	702	998	60	27	69	484	761	697	999999	794	321	999999	885	503	999999	229	331	
38	198	747	381	999999	902	493	999999	169	29	999999	999999	818	253	950	56	999999	886	999999	903	920	999999	622	482	134	999999	267	635	162	373	710	589	999999	328	90	413	999999	165	999999	105	566	350	900	465	886	999999	993	999999	371	999999	999999	999999	877	325	411	596	575	999999	257	999999	999999	999999	524	795	318	295	804	499	172	546	234	372	993	999999	999999	579	541	167	999999	999999	999999	716	999999	374	16	104	999999	429	999999	999999	838	557	908	123	999999	708	826	114	157	601	352	503	389	825	999999	994	623	582	977	831	65	418	678	280	743	929	594	159	789	223	999999	385	583	999999	708	999999	999999	880	999999	639	753	999999	20	994	633	542	337	448	809	21	481	139	451	95	999999	429	878	637	379	531	123	676	999999	933	27	966	920	711	127	887	999999	999999	737	348	87	627	408	684	647	211	601	999999	350	777	742	454	934	497	248	999999	798	825	511	323	525	87	999999	86	977	666	622	626	331	921	480	738	999999	999999	999999	811	31	204	999999	178	929	968	335	999999	999999	572	42	999999	472	999999	99	715	999999	423	999999	10	515	331	706	980	588	975	824	999999	306	999999	62	999999	490	999999	266	604	999999	343	393	557	751	999999	885	414	634	200	163	492	832	765	506	978	999999	17	999999	699	497	20	589	953	154	907	251	196	520	210	941	44	999999	999999	880	898	999999	275	259	999999	445	301	355	397	999999	341	596	540	999999	83	552	483	141	567	116	824	753	999999	413	999999	333	699	894	433	258	128	910	346	884	608	948	24	758	999999	263	205	664	201	141	999999	999999	710	689	999999	658	999999	903	24	999999	66	155	600	999999	999999	617	999999	999999	922	999999	702	430	259	655	999999	135	999999	725	999999	313	910	169	561	999999	999999	533	622	19	457	775	789	225	999999	958	999999	999999	358	161	353	999999	516	999999	999999	999999	439	392	71	64	790	321	130	743	137	999999	477	897	999999	302	272	881	994	999999	950	156	359	487	534	301	999999	445	999999	999999	999999	999999	796	122	426	509	999999	217	472	999999	228	145	999999	56	97	194	999999	930	869	65	889	999999	999999	779	848	596	999999	999999	858	769	236	355	999999	743	371	999999	915	365	480	94	433	64	419	436	518	999999	501	313	400	349	999999	896	575	721	999999	999999	285	26	999999	999999	806	917	999999	702	341	872	601	999999	999999	988	279	135	460	785	632	999999	62	326	999999	43	104	399	561	518	959	339	999999	822	999999	460	824	898	101	999999	287	515	704	717	105	645	222	589	999999	
999999	999999	999999	446	789	98	999999	858	958	755	240	735	417	366	999999	742	11	101	779	664	233	173	381	44	810	508	126	140	345	231	625	820	515	770	159	999999	283	893	991	733	595	602	999999	999999	860	999999	869	159	999999	974	103	553	443	925	404	248	699	651	636	291	999999	530	523	999999	140	420	230	999999	217	999999	999999	999999	110	55	999999	631	308	999999	183	895	638	967	277	370	137	999999	386	589	375	911	999999	999999	267	999999	999999	75	89	138	999999	450	999999	232	942	470	514	999999	999999	398	999999	773	939	470	999999	999999	653	14	263	162	999999	999999	43	640	281	305	999999	837	850	401	294	13	551	999999	226	733	211	415	35	807	856	152	627	988	732	602	971	999999	164	526	66	999999	812	927	529	999999	417	63	951	646	999999	677	999999	999999	113	853	232	770	253	743	999999	999999	979	999999	306	466	441	999999	908	999999	334	375	682	334	345	537	201	623	650	274	326	999999	463	999999	999999	188	17	575	884	878	380	211	999999	420	999999	999999	777	366	999999	72	520	373	154	999999	321	451	995	810	716	576	662	608	129	979	427	390	999999	600	465	127	459	866	169	39	308	133	999999	271	999999	527	759	834	999999	999999	754	953	13	190	76	999999	999999	999999	858	318	225	772	91	999999	999999	999999	43	186	901	513	613	654	213	999999	975	999999	120	734	999999	199	817	828	999999	542	999999	474	386	604	533	915	935	261	999999	850	814	535	51	284	999999	738	493	582	933	488	999999	109	749	889	215	878	438	458	999999	999999	501	999999	999999	549	830	999999	231	438	653	985	999999	361	647	362	310	449	156	836	466	734	705	999999	894	137	568	135	724	497	999999	655	486	486	528	347	999999	426	379	502	453	748	517	999999	999999	947	999999	999999	462	396	588	765	731	602	999999	998	963	999999	503	39	980	705	804	734	49	997	509	999999	999999	999999	13	884	999999	654	393	999999	227	651	314	946	999999	946	672	999999	909	633	924	999999	494	529	999999	102	923	349	522	747	999999	782	25	999999	448	817	999999	163	393	703	999999	87	218	999999	781	322	952	556	811	44	43	477	999999	416	999999	999999	607	313	925	910	961	730	141	645	999999	999999	635	999999	508	409	167	519	999999	215	999999	999999	675	219	999999	999999	150	376	537	487	999999	476	999999	608	859	822	220	999999	999999	999999	742	964	945	572	510	347	999999	580	999999	412	876	999999	533	619	478	235	999999	398	566	862	999999	999999	202	654	931	307	487	37	999999	685	199	682	290	470	473	999999	
999999	112	999999	999999	385	569	999999	135	999999	199	942	347	999999	633	999999	822	918	999999	712	157	999999	300	999999	999999	860	659	999999	372	223	204	243	72	156	504	333	999999	689	165	487	210	275	77	999999	999999	364	999999	896	889	999999	376	763	915	999999	326	999999	611	999999	505	550	726	512	956	999999	416	956	999999	201	635	999999	36	143	763	887	511	999999	704	258	999999	848	720	762	178	559	846	999999	327	999999	830	999999	721	384	193	999999	999999	698	319	165	636	786	484	948	270	589	785	243	999	37	256	444	999999	999999	999999	657	999999	964	344	406	75	975	638	999999	370	343	588	652	949	159	137	813	999999	548	999999	122	374	771	999999	999999	774	612	441	299	68	999999	795	368	810	536	784	796	999999	912	999999	660	157	908	587	927	10	999999	294	850	999999	443	872	999999	741	461	292	68	473	755	632	462	544	349	517	999999	999999	999999	841	423	375	341	458	659	458	961	964	466	194	573	588	999999	328	999999	999999	999999	522	837	999999	999999	253	999999	333	609	289	638	125	999999	999999	612	999999	780	999999	870	485	569	984	222	510	780	999999	826	999999	899	176	991	143	954	999999	892	463	709	603	491	179	649	18	848	999999	819	999999	165	75	582	192	807	348	999999	115	829	999999	309	337	846	862	427	999999	433	442	297	505	171	858	507	999999	999999	187	810	700	999999	561	145	842	690	934	341	999999	302	716	999999	653	684	848	999999	261	163	999999	756	629	752	798	999999	416	92	324	999999	307	568	433	512	999999	538	757	279	277	999999	999999	646	912	999999	666	558	999999	83	644	820	322	737	255	994	307	999999	999999	948	47	976	729	759	376	259	44	202	999999	214	739	124	927	578	853	757	696	999999	999999	108	96	249	868	342	448	999999	371	569	322	999999	214	999999	356	809	242	301	774	707	999999	662	496	473	690	999999	343	529	999999	743	884	498	308	571	999999	93	861	999999	118	396	321	999999	887	999999	880	440	999	541	767	128	346	999999	982	989	466	999999	611	622	559	999999	999	918	999999	628	999999	823	999999	643	619	273	999999	445	192	388	396	999999	775	32	593	999999	512	802	762	774	407	332	999999	999999	114	407	482	999999	248	752	397	403	271	269	999999	999999	999999	366	921	999999	181	900	379	999999	602	68	415	588	38	309	853	207	165	836	999999	999999	317	821	538	999999	791	999999	999999	439	990	992	146	515	999999	536	950	155	880	268	999999	506	999999	912	716	55	992	893	220	938	899	200	999999	434	49	436	749	999999	828	
709	999999	473	999999	999999	614	610	999999	900	999999	502	359	999999	326	897	243	723	410	999999	999999	492	999999	898	497	268	540	799	999999	999999	475	999999	786	471	999999	180	555	139	803	999999	999999	116	133	101	999999	718	589	200	873	349	200	999999	35	999999	383	346	489	814	975	999999	409	814	854	220	434	549	715	887	391	155	352	999999	920	999999	107	998	368	138	360	999999	679	999999	999999	416	999999	159	780	442	98	999999	691	740	999999	368	612	493	261	912	667	997	12	702	999999	999999	997	96	405	999999	257	999999	977	999999	999999	206	765	70	888	999999	699	285	769	283	798	411	999999	999999	950	999999	786	613	747	456	471	362	776	976	999999	207	419	434	753	153	195	999999	999999	340	287	957	602	551	604	813	222	391	999999	729	903	407	273	395	146	844	999999	643	636	531	890	110	999999	789	530	999999	39	999999	531	626	98	94	409	999999	334	999999	999999	244	18	999999	243	89	999999	57	82	142	933	33	298	999999	301	551	87	480	449	186	999999	813	31	999999	783	948	999999	612	640	819	997	999999	71	999999	885	616	634	999999	999999	999999	976	381	999999	397	757	15	975	999999	334	546	16	999999	684	158	465	154	222	105	160	295	228	522	416	263	145	793	962	155	999999	685	916	384	193	999999	999999	165	107	999999	999999	778	972	247	999999	104	812	79	999999	912	687	999999	404	539	552	12	592	999999	965	463	262	964	53	999999	599	649	630	999999	745	55	948	999999	999999	588	939	381	322	981	243	322	450	75	337	999999	468	999999	291	387	999999	191	56	999999	200	999999	381	999999	999999	153	648	999999	999999	190	334	999999	964	386	693	999999	600	180	999999	611	999999	652	22	999999	636	993	370	317	368	252	800	564	999	999999	120	999999	999999	999999	647	179	342	604	848	270	741	917	94	92	598	475	999999	660	500	999999	525	548	631	195	565	741	999999	999999	280	231	389	999999	421	762	276	289	609	852	533	520	278	625	803	752	999999	719	909	288	718	892	465	149	73	564	687	571	999999	999999	192	905	396	999999	999999	627	880	999999	999999	332	999999	999999	999999	934	137	980	999999	899	744	878	740	845	832	999999	621	999999	765	249	999999	856	85	704	507	999999	669	999999	133	276	999999	186	999999	999999	999999	586	473	409	36	530	999999	93	397	787	999999	903	999999	999999	999999	999999	390	946	861	640	275	649	257	120	811	288	275	509	856	999999	999999	999999	999999	267	632	255	39	222	361	245	236	623	468	297	877	604	307	332	553	240	999999	355	324	241	217	
574	999999	362	598	748	265	513	999999	497	189	999999	896	999999	714	828	863	178	594	626	413	999999	190	959	999999	217	980	942	955	999999	24	263	253	775	999999	67	999999	676	624	613	979	723	999999	971	118	618	707	285	618	725	999999	717	760	698	827	566	394	999999	129	999999	768	999999	999999	610	482	925	25	131	972	657	999999	999999	999999	981	646	999999	264	999999	850	625	509	704	333	240	999999	307	502	999999	947	493	999999	544	999999	243	844	999999	175	786	999999	999999	602	586	313	960	811	189	173	999999	62	147	999999	999999	529	504	999999	73	989	327	361	999999	432	999999	999999	488	999999	379	999999	320	146	999999	524	478	720	667	999999	923	999999	372	428	80	143	999999	502	809	192	999999	24	63	362	780	677	999999	434	322	759	141	999999	999999	977	442	550	852	642	999999	999999	832	464	861	481	956	672	999999	898	999999	51	709	967	374	306	495	364	999999	999999	366	312	676	53	407	907	891	521	576	999999	986	529	290	91	430	196	359	44	162	582	406	118	61	999999	999999	281	999999	174	999999	999999	999999	88	964	895	285	770	999999	788	66	999999	590	445	999999	240	912	761	760	999999	999999	187	946	460	211	999999	999999	999999	261	727	999999	999999	857	727	483	999999	903	908	565	395	805	999999	250	570	978	208	992	960	999999	999999	999999	999999	520	433	626	999999	582	41	876	961	999999	38	518	229	888	929	999999	999999	999999	57	999999	13	206	375	821	887	936	385	482	12	999999	600	245	440	689	518	616	433	110	622	476	871	41	999999	999999	999999	151	999999	682	58	111	139	999	965	493	999999	999999	155	611	739	999999	206	558	873	949	999999	793	999999	999999	380	323	673	999999	349	581	465	999999	601	323	999999	999999	999999	999999	434	999999	881	601	279	947	656	332	470	822	371	999999	279	323	999999	654	317	999999	73	490	311	735	438	999999	660	393	37	71	594	831	999999	993	999999	503	134	972	78	152	523	140	999999	58	852	850	400	999999	999999	999999	814	947	15	69	682	435	401	698	472	514	940	886	919	595	737	999999	264	378	690	776	999999	195	586	999999	471	933	999999	263	882	587	975	19	999999	885	256	646	826	507	320	999999	111	435	510	999999	211	999999	220	999999	999999	223	999999	32	959	535	953	999999	371	840	999999	749	828	148	816	999999	999999	931	999999	44	348	999999	999999	756	67	118	999999	763	684	33	963	999999	723	319	942	999999	991	953	60	556	932	627	999999	999999	999999	571	753	962	619	626	34	280	833	186	949	230	410	839	964	850	860	
200	944	347	876	999999	35	518	999999	999999	892	585	880	257	111	999999	999999	826	999999	496	364	999999	153	68	998	693	10	547	369	722	268	999999	988	209	696	999999	682	937	120	155	545	999999	767	472	733	448	999999	586	84	999999	999999	584	993	999999	495	157	56	886	999999	193	763	488	158	483	888	741	596	681	560	999999	48	876	716	701	951	129	945	680	999999	999999	303	424	472	141	999999	999999	168	520	713	549	999999	999999	598	926	392	66	999999	293	584	992	851	718	999999	999999	999999	538	868	301	526	375	212	999999	560	788	999999	348	25	27	176	214	999999	999999	967	999999	674	251	287	789	318	894	43	661	105	343	708	584	999999	758	999999	778	815	999999	993	347	999999	328	245	809	999999	54	999999	78	127	380	419	999999	750	24	50	949	260	88	983	999999	999999	551	280	999999	90	315	999999	267	86	999999	398	715	92	999999	674	355	15	477	752	274	853	965	999999	724	999999	932	999999	999999	718	999999	528	736	999999	371	999999	795	58	999999	999999	731	104	783	991	999999	982	703	692	130	350	694	999999	782	336	999999	778	377	17	555	304	157	999999	575	549	94	868	662	832	721	999999	999999	307	987	999999	31	179	999999	973	999999	742	230	999999	999999	999999	33	58	746	410	174	999999	638	788	502	723	999999	260	999999	243	999999	861	999999	870	999999	505	470	999999	956	43	999999	549	708	403	203	812	84	907	766	541	525	46	132	261	668	138	986	101	805	273	176	770	649	999999	76	951	423	359	278	999999	572	636	102	712	105	624	884	244	594	689	649	674	493	987	717	870	739	78	212	999999	518	999999	591	692	867	543	899	871	999999	999999	399	724	999999	557	968	889	944	420	166	54	254	752	506	125	624	999999	999999	999999	999999	999999	999999	355	157	436	700	203	55	410	845	562	999999	999999	907	351	299	924	45	936	28	828	926	328	912	167	999999	766	872	476	77	374	999999	247	751	142	40	999999	577	212	856	999999	843	543	575	603	330	242	845	165	999999	999999	466	350	643	300	278	893	999999	989	838	934	330	999999	342	999999	305	486	999999	774	321	255	357	832	999999	252	984	392	753	318	837	365	921	717	650	378	999999	915	604	461	863	146	611	999999	374	922	455	275	211	105	308	843	999999	999999	843	580	999999	999999	999999	400	316	999999	999999	134	161	482	999999	999999	927	999999	571	389	882	999999	911	185	999999	769	468	999999	797	719	999999	658	19	993	394	850	874	80	999999	284	654	213	154	978	996	999999	435	999999	909	843	
999999	999999	533	918	961	171	169	668	936	582	175	113	999999	999999	704	492	125	999999	999999	999999	737	856	937	297	734	999999	664	932	999999	167	343	577	257	999999	382	943	134	101	42	232	691	216	999999	453	999999	999999	610	558	999999	999999	371	277	999999	999999	999999	490	310	245	194	999999	507	999999	489	779	999999	598	855	649	224	761	367	33	999999	866	999999	999999	722	494	188	193	77	999999	659	674	999999	75	774	511	847	891	643	888	906	749	725	465	726	365	213	999999	999999	999999	344	522	156	347	151	936	999999	584	768	999999	67	10	224	999999	577	815	983	999999	824	999999	801	332	127	999999	127	999999	150	25	999999	366	290	667	498	116	772	146	999999	457	999999	837	245	999999	133	827	831	999999	534	999999	888	911	381	39	696	350	169	21	404	677	230	765	795	260	999999	411	534	399	511	999999	628	440	297	536	999999	986	119	538	208	300	647	220	851	816	137	893	985	261	970	158	999999	760	741	999999	999999	167	52	984	999999	721	303	999999	404	426	999999	999999	623	845	779	999999	240	999999	999999	999999	40	999999	913	979	133	999999	426	283	429	363	170	868	699	447	309	102	999999	135	54	487	997	216	999999	435	120	999999	279	149	481	270	917	326	947	637	819	226	999999	72	860	999999	305	29	999999	51	266	837	758	185	546	999999	766	115	586	335	117	824	204	488	868	454	616	286	801	999999	445	843	921	72	999999	999999	848	881	999999	999999	191	977	204	999999	178	283	999999	104	603	795	503	811	999999	999999	529	999999	32	765	204	416	991	29	227	852	605	422	915	999999	557	999999	999999	885	999999	149	154	140	999999	430	999999	594	999999	521	682	16	999999	634	113	309	542	633	999999	93	686	857	454	172	759	351	178	755	999999	235	547	150	956	999999	970	600	477	999999	375	601	455	609	884	480	346	221	197	971	319	616	163	923	403	999999	208	984	694	981	380	288	262	564	236	307	974	999999	59	56	664	512	831	152	999999	999999	637	86	999999	974	825	548	164	999999	999999	751	81	623	746	211	999999	999999	905	495	28	999999	349	891	999999	999999	505	804	171	999999	999999	807	784	21	665	935	999999	131	20	719	166	832	133	65	127	485	235	999999	795	999999	999999	999999	606	999999	133	999999	128	999999	703	396	479	999999	386	24	999999	639	999999	70	999999	811	94	298	975	196	339	196	963	999999	999999	999999	361	154	999999	323	513	639	210	448	887	999999	999999	380	427	624	250	999999	456	119	175	488	999999	999999	999999	984	763	347	703	420	
16	999999	217	834	973	806	45	335	22	73	999999	260	438	999999	183	999999	995	999999	999999	360	999999	205	999999	853	999999	294	387	195	999999	999999	559	175	935	999999	442	949	287	981	406	621	589	914	999999	392	608	915	60	992	992	931	999999	999999	477	352	999999	810	207	363	716	688	428	849	585	988	513	999999	999999	648	94	233	195	999999	317	999999	999999	41	83	357	254	999999	244	395	203	818	999999	510	698	999999	326	631	752	923	274	718	999999	739	339	999999	879	273	601	411	999999	999999	745	999999	999999	227	581	442	737	849	119	513	454	999999	655	999999	999999	999999	646	999999	332	999999	481	272	748	599	999999	41	999999	940	478	980	611	833	487	435	999999	69	768	481	999999	883	894	902	813	761	274	168	94	572	188	999999	627	869	89	455	296	483	999999	999999	169	550	740	796	380	138	902	999999	999999	230	693	999999	244	999999	719	448	999999	578	458	987	335	898	947	999999	762	602	363	741	753	42	999999	599	832	999999	321	471	153	108	531	685	999999	999999	613	863	999999	293	999999	462	160	640	887	717	35	999999	999999	271	603	610	43	999999	774	170	867	523	92	103	72	617	854	999999	305	999999	57	999999	138	682	999999	999999	260	479	960	901	591	999999	999999	430	574	592	810	59	999999	542	74	753	910	698	999999	99	781	999999	999999	999999	999999	902	344	428	670	262	120	999999	999999	999999	360	564	817	873	999999	999999	378	661	999999	479	806	804	999999	999999	404	303	861	440	896	999999	999999	999999	259	999999	303	689	779	999999	999999	322	482	999999	83	999999	191	510	936	47	128	999999	721	999999	266	750	227	803	521	580	33	377	999999	680	247	780	217	885	315	999999	580	890	974	999999	999999	216	999999	999999	730	999999	581	894	367	824	321	864	484	192	217	508	718	499	177	208	702	392	921	802	438	302	150	305	999999	64	999999	238	999999	78	227	60	752	999999	82	489	999	139	19	576	368	383	306	35	678	999999	172	90	722	775	999999	519	294	999999	701	438	891	285	698	312	367	92	805	415	964	167	756	630	999999	688	209	999999	383	355	443	65	995	125	627	399	892	386	515	292	128	708	765	557	395	644	597	723	999999	999999	218	999999	999999	999999	70	999999	999999	541	663	44	576	999999	999999	939	762	646	442	999999	657	309	420	980	999999	522	999999	265	999999	209	999999	999999	999999	485	141	676	146	167	487	114	64	116	999999	360	722	481	999999	999999	572	826	794	748	212	821	999999	141	999999	238	708	64	604	805	999999	999999	306	881	944	100	
255	999999	802	605	999999	337	721	551	959	70	267	106	806	555	692	575	414	496	578	278	420	999	391	908	999999	432	509	259	987	498	999999	840	999999	626	999999	999999	33	199	999999	875	109	524	182	999999	971	612	258	59	999999	553	446	809	313	999999	680	256	87	894	999999	737	827	472	564	471	16	426	569	190	999999	999999	551	224	907	703	179	999999	827	166	999999	999999	999999	459	146	443	999999	999999	999999	861	945	999999	36	999999	52	852	999999	637	999999	999999	227	999999	53	78	990	999999	11	232	901	609	999999	784	428	920	957	311	563	378	335	130	419	762	888	999999	244	820	562	422	181	65	656	541	999999	126	999999	999999	801	115	999999	613	999999	999999	352	999999	365	170	820	116	181	741	298	999999	999999	839	301	465	666	346	999999	179	971	588	999999	999999	953	964	849	312	981	575	509	457	999999	722	688	589	419	999999	352	83	10	456	999999	439	766	976	240	105	825	999999	725	465	281	999999	641	852	779	506	975	400	999999	999999	999999	606	999999	841	999999	588	999999	712	55	999999	999999	759	179	999999	999999	999999	89	999999	734	753	487	507	849	54	185	618	91	835	810	999999	985	951	999999	492	331	645	207	999999	216	651	944	122	437	29	471	522	130	126	515	168	427	998	666	567	999999	626	999999	197	665	161	507	325	901	142	721	999999	997	686	203	702	423	999999	999999	92	809	374	79	999999	582	663	999999	999999	999999	999999	495	986	295	999999	461	704	999999	19	270	999999	154	628	220	999999	308	429	524	443	923	812	745	999999	238	583	758	666	556	926	615	11	999999	999999	995	259	647	734	757	803	999999	999999	814	413	999999	715	999999	999999	999999	774	999999	163	999999	64	999999	517	907	999999	758	999999	445	794	999999	999999	404	999999	999999	999999	999999	999999	657	574	672	721	218	434	998	342	999999	522	645	577	999999	999999	405	462	862	609	999999	487	999999	425	976	55	999999	440	999999	999999	18	999999	324	336	558	202	127	956	999999	427	845	999999	519	575	999999	245	999999	867	291	376	565	941	406	790	120	154	618	241	598	999999	364	777	94	155	333	746	207	319	29	999999	664	449	971	445	764	999999	968	777	575	740	980	499	159	999999	296	76	237	534	226	413	583	999999	368	864	73	78	532	373	251	113	999999	999999	999999	970	711	126	970	960	36	999999	185	841	666	857	645	999999	627	119	858	266	518	999999	102	616	737	779	90	116	381	695	361	999999	999999	471	702	234	651	189	272	180	999999	999999	507	990	237	742	228	999999	228	209	
999999	422	999999	999999	999999	374	663	241	999999	932	999999	863	999999	341	874	580	315	204	165	421	222	448	847	688	999999	251	176	111	999999	995	560	579	887	999999	255	938	101	550	999999	999999	570	419	999999	340	144	242	687	176	999999	657	436	999999	355	999999	986	11	575	825	825	353	999999	562	999999	247	381	999999	975	999999	999999	935	488	765	328	999999	851	802	999999	516	553	927	563	10	984	731	569	536	234	90	196	253	372	999999	724	533	139	17	567	709	958	678	267	281	999999	191	178	670	705	527	999999	193	999999	68	281	999999	999999	208	577	130	999999	999999	242	894	999999	999999	999999	222	999999	999999	699	843	245	793	999999	875	669	292	919	803	563	898	999999	707	135	12	743	313	999999	999999	744	930	440	446	41	123	445	372	61	248	999999	955	629	999999	827	121	948	716	511	999999	238	507	288	774	999999	779	24	535	769	999999	999999	268	999999	999999	999999	768	413	798	999999	443	439	307	240	681	194	608	999999	999999	879	999999	999999	37	802	597	999999	247	652	666	999999	261	109	910	602	834	149	999999	736	415	861	999999	707	160	999999	77	966	930	999999	606	589	958	510	105	656	999999	999999	81	465	631	625	812	125	747	918	509	344	529	704	405	542	833	999999	863	67	819	999999	904	82	735	631	667	970	56	999999	921	751	14	999999	846	672	78	894	114	790	58	944	999999	241	455	999999	447	236	870	74	756	96	999999	47	836	450	999999	999999	730	999999	958	841	999999	999999	999999	758	339	275	857	733	474	938	767	82	18	999999	999999	672	627	11	193	440	110	981	999999	834	999999	967	427	406	999999	78	174	113	832	217	999999	298	245	696	404	182	999999	146	600	817	329	999999	999999	961	104	595	382	728	816	527	741	999999	351	999999	653	371	847	461	330	405	774	999999	250	801	999999	66	437	999999	607	21	72	964	391	999999	515	999999	999999	465	311	999999	696	999999	999999	314	475	787	946	999999	52	999999	999999	917	816	205	999999	665	333	236	999999	47	168	999999	130	804	464	777	706	839	657	999999	432	392	159	511	999999	338	376	935	336	222	999999	364	999999	575	687	154	999999	196	999999	849	999999	999999	503	273	660	255	325	492	849	698	90	117	425	928	609	942	999999	314	999999	999999	999999	398	900	749	999999	803	564	999999	999999	320	629	999999	380	807	908	720	999999	885	851	999999	22	884	95	637	141	13	939	958	966	999999	385	843	698	754	560	818	812	999999	346	856	999999	770	374	539	79	999999	999999	617	999999	999999	63	882	999999	
44	999999	414	312	273	999999	999999	863	605	588	382	934	786	821	999999	999999	100	907	999999	549	994	772	251	519	556	567	571	276	331	937	87	691	502	390	664	999999	155	999999	548	999999	421	993	94	192	992	604	293	748	119	370	999999	999999	919	999999	468	272	460	999999	755	705	55	657	542	999999	999999	691	441	405	167	574	112	584	368	999999	138	11	687	69	526	951	284	999999	167	961	17	999999	771	999999	999999	402	999999	999999	759	843	101	763	461	426	682	999999	173	887	591	544	267	356	999999	922	215	466	999999	401	379	999999	431	233	500	999999	999999	413	919	282	484	764	999999	852	824	525	906	374	550	999999	386	999999	788	396	240	622	999999	660	484	999999	999999	999999	817	210	880	955	421	867	272	999999	765	278	392	891	413	827	999999	414	531	106	25	999999	916	999999	24	164	26	44	992	878	999999	10	999999	79	999999	999999	947	772	999999	869	999999	48	999999	669	999999	117	832	897	999999	413	999999	298	138	388	999999	123	548	503	999999	726	939	387	999999	394	999999	764	349	322	573	394	879	798	999999	662	992	976	999999	999999	818	999999	331	999999	61	589	828	587	871	550	245	214	999999	454	587	256	999999	726	173	717	665	740	767	519	334	598	533	261	999999	999999	999999	999999	384	301	684	288	404	820	335	295	565	999999	999999	798	87	368	914	435	221	196	732	999999	813	30	591	87	999999	999999	999999	999999	65	576	999999	405	999999	388	829	188	769	308	851	119	400	999999	161	248	847	968	442	965	684	108	50	670	743	129	53	999999	710	606	149	593	999999	873	240	989	695	999999	643	698	539	735	665	912	345	999999	999999	935	999999	999999	240	180	999999	999999	999999	956	999999	70	999999	999999	344	999999	478	172	169	267	93	527	647	172	999999	359	335	999999	435	948	442	999999	335	129	999999	999999	999999	367	376	969	224	999999	999999	284	462	999999	836	608	999999	74	267	999999	753	87	540	999999	298	706	800	999999	844	634	999999	828	524	999999	999999	541	999999	236	979	121	796	199	52	886	432	373	709	999999	523	726	390	999999	691	939	999999	257	589	999999	999999	789	566	496	134	999999	802	276	759	63	898	304	817	137	999999	156	706	999999	44	654	924	999999	999999	882	366	128	254	43	147	584	999999	488	952	893	999999	200	999999	310	74	462	94	999999	613	655	28	229	909	263	285	545	243	819	223	935	973	895	792	683	139	16	346	769	999999	185	38	420	351	924	721	894	602	406	999999	999999	999999	767	321	350	863	999999	218	991	999999	602	
999999	215	999999	27	999999	999999	407	870	181	68	125	325	999999	437	627	607	877	984	541	999999	999999	837	330	641	999999	999999	583	999999	999999	999999	797	355	21	536	834	823	156	334	14	210	999999	731	234	441	466	254	739	884	723	265	270	234	459	999999	999999	513	884	633	999999	714	937	955	60	190	270	770	313	501	999999	803	461	999999	980	999999	895	221	612	889	185	130	475	999999	729	564	730	573	896	646	877	999999	939	522	999999	999999	272	541	681	54	180	695	941	248	291	999999	804	717	999999	127	999999	999999	999999	999999	458	532	249	248	236	496	459	696	874	667	999999	281	999999	938	999999	690	78	999999	999999	999999	718	489	189	236	417	999999	759	23	999999	999999	176	439	430	999999	999999	159	60	34	315	195	595	484	821	284	999999	20	65	865	845	563	59	126	907	343	285	999999	352	999999	830	426	736	999999	376	105	501	195	999999	919	999999	999999	639	54	999999	354	972	244	999999	999999	612	407	999999	894	177	999999	999999	59	999999	97	668	105	806	48	203	888	999999	158	117	999999	999999	439	168	146	990	133	924	15	77	562	370	999999	310	448	409	433	999999	841	279	610	377	451	663	999999	999999	778	915	600	999999	999999	896	824	999999	942	131	999999	248	999999	999999	53	841	723	982	999999	726	627	795	368	639	770	225	617	878	506	358	341	999999	405	885	222	218	333	164	906	666	545	913	999999	326	235	194	66	937	999999	768	653	468	694	999999	633	999999	557	961	89	945	288	999999	630	594	999999	999999	999999	731	691	835	999999	568	85	312	999999	713	437	51	413	999999	168	679	653	738	705	873	91	368	262	239	660	372	999999	961	388	600	293	773	999999	827	350	334	256	400	260	999999	393	392	855	919	554	515	558	503	999999	608	302	892	889	999999	326	999999	479	462	184	155	493	999999	999999	590	430	664	514	585	999999	834	433	263	487	620	999999	999999	512	999999	684	155	814	581	999999	779	308	401	999999	999999	511	865	855	794	225	114	999999	279	467	999999	498	890	11	972	268	952	999999	999999	414	999999	999999	627	973	145	777	39	341	912	939	155	291	39	999999	893	84	380	978	639	47	382	30	220	241	999999	999999	794	154	841	999999	232	603	269	999999	615	194	883	891	719	26	196	773	687	340	322	983	999999	119	117	999999	888	973	545	11	42	258	226	396	999999	999999	999999	884	500	600	716	551	32	53	999999	709	201	488	269	622	850	609	342	880	999999	999999	385	684	46	943	999999	999999	67	267	953	366	968	497	
164	428	43	999999	282	97	999999	771	961	425	943	408	707	409	714	923	160	433	916	999999	999999	484	915	308	848	557	175	466	493	764	99	808	740	703	334	840	589	549	336	254	999999	999999	301	959	740	637	245	34	999999	144	116	530	450	632	29	679	999999	735	463	999999	922	999999	287	206	999999	145	667	13	85	873	999999	999999	106	672	89	329	192	999999	999999	999999	999999	150	922	358	657	999999	368	118	684	654	337	999999	96	610	332	999999	869	999999	633	605	970	999999	949	671	800	505	999999	778	999999	699	497	999999	999999	252	999999	781	244	929	548	768	776	558	999999	999999	999999	490	524	496	349	980	460	97	999999	999999	999999	89	999999	261	999999	162	144	999999	565	999999	167	779	999999	843	206	999999	864	940	999999	865	999999	421	913	528	134	999999	981	937	438	572	249	409	999999	215	12	999999	999999	999999	380	396	633	999999	999999	344	273	767	803	680	300	798	125	520	539	466	142	828	175	999999	136	247	180	206	162	999999	745	757	553	999999	841	870	961	999999	569	171	241	643	999999	999999	265	999999	516	310	647	999999	456	729	999999	768	83	183	169	917	999999	143	999999	436	43	999	599	515	223	999999	838	429	837	999999	999999	378	235	498	999999	597	416	770	999999	870	558	523	546	999999	887	784	407	668	999999	53	33	436	946	804	999999	429	978	749	999999	999999	471	999999	801	999999	778	999999	543	999999	772	571	999999	96	412	354	878	520	462	999999	628	438	925	999999	999999	793	221	524	432	430	888	981	619	666	627	546	409	340	721	335	999999	396	251	823	895	999999	999999	999999	999999	999999	999999	99	999999	404	131	999999	269	300	999999	999999	999	263	78	123	695	791	952	843	469	999999	945	999999	799	137	346	241	999999	111	285	577	260	999999	500	831	503	798	25	224	545	913	287	118	828	712	335	983	328	137	137	114	197	999999	999999	999999	999999	388	300	839	67	999999	526	167	25	934	757	724	762	246	619	896	776	737	308	556	588	837	719	96	801	999999	913	69	999999	180	389	561	808	343	999999	125	508	185	166	655	999999	129	102	894	999999	610	230	91	518	241	337	999999	401	920	579	818	999999	214	999999	704	975	999999	193	844	554	205	916	999999	71	504	398	999999	580	999999	169	468	999999	824	140	201	142	832	551	742	843	929	999999	887	763	366	455	303	148	461	679	930	936	257	349	759	693	999999	29	23	842	737	879	748	761	120	84	845	83	846	999999	153	914	450	999999	625	45	39	999999	704	59	105	999999	129	
972	238	531	999999	484	999999	507	341	812	537	900	115	59	421	136	999999	292	610	229	999999	889	536	25	495	256	999999	724	664	144	324	964	747	284	760	776	999999	999999	587	370	702	349	999999	341	999999	550	895	575	999999	903	23	999999	999999	875	171	240	999999	223	46	250	760	656	842	206	497	573	999999	999999	999999	645	604	73	704	999999	999999	952	658	999999	638	945	360	158	110	761	999999	999999	999999	872	999999	529	340	999999	552	346	609	56	999999	44	999999	999999	397	74	285	978	308	949	999999	208	358	219	582	250	584	100	890	612	555	91	999999	999999	57	290	717	999999	315	999999	521	368	640	480	999999	623	999999	999999	557	296	999999	999999	462	182	194	999999	523	904	947	99	734	462	456	999999	999999	424	958	999999	766	117	356	999999	999999	999999	438	359	568	999999	763	958	888	759	999999	604	739	433	629	903	411	730	766	813	821	225	560	69	999999	999999	979	40	999999	114	68	999999	939	366	459	999999	743	834	999999	645	151	989	210	974	919	852	267	77	795	64	999999	999999	350	542	694	999999	463	379	448	925	898	732	999999	783	701	102	664	999999	973	191	169	577	972	130	672	999999	24	585	999999	69	385	912	245	999999	999999	32	109	406	672	12	999999	999999	999999	833	999999	418	999999	427	283	826	999999	999999	103	999999	894	277	999999	229	870	999999	442	999999	239	389	549	985	497	691	524	678	992	999999	711	999999	206	999999	191	148	383	264	144	999999	312	323	999999	501	818	630	715	991	959	999999	536	810	569	116	145	16	999999	999999	999999	15	902	604	833	930	182	132	999999	109	96	999999	999999	616	727	999999	575	916	517	57	177	866	975	532	719	123	730	999999	412	100	659	185	853	999999	999999	138	694	707	489	999999	329	695	223	615	905	999999	43	920	92	723	540	999999	499	247	594	65	39	999999	885	720	209	282	720	327	450	910	81	235	283	999999	160	868	999999	575	728	999999	999999	999999	627	685	999999	810	999999	999999	559	439	999999	616	999999	287	999999	324	999999	769	742	56	975	895	999999	999999	999999	807	647	494	573	672	793	999999	519	999999	999999	670	752	209	640	399	464	41	999999	20	235	464	999999	996	499	835	56	667	833	681	505	757	204	632	722	282	173	999999	124	887	646	761	999999	914	875	438	572	622	139	353	999999	943	999999	164	769	507	610	651	994	737	999999	136	100	838	999999	999999	999999	999999	486	368	236	140	916	881	999999	473	367	293	130	999999	272	433	537	999999	999999	999999	631	49	863	225	672	522	339	
387	270	520	671	269	307	231	999999	453	146	999999	127	461	36	255	791	306	999999	326	530	933	999999	203	598	610	749	65	32	435	999999	271	696	999999	999999	539	620	852	801	108	999999	999999	999999	819	297	999999	999999	637	534	386	258	567	84	355	991	405	912	77	999999	71	519	251	999999	537	999999	874	84	413	659	999999	634	938	504	999999	340	999999	836	655	999999	999999	246	122	530	646	187	698	196	350	722	406	627	999999	930	740	588	744	701	570	999999	999999	692	999999	977	47	751	320	999999	42	999999	371	569	267	171	999999	824	999999	999999	561	999999	498	687	999999	690	263	869	999999	17	764	463	595	999999	999999	32	999999	149	286	144	492	894	867	635	164	334	999999	837	999999	999999	999999	999999	190	32	149	220	144	999999	957	279	723	178	670	999999	308	579	429	999999	303	244	999999	999999	999999	273	999999	667	999999	862	533	409	999999	426	508	699	178	999999	999999	572	789	65	888	758	191	17	421	323	999999	999999	336	584	904	918	543	135	712	999999	378	917	793	999999	727	999999	999999	557	999999	999999	669	999999	999999	460	306	999999	653	999999	356	999999	999999	539	851	915	999999	927	536	948	999999	421	882	382	987	999999	999999	364	778	316	337	999999	556	634	78	123	999999	999999	999999	876	288	57	274	999999	999999	792	125	838	75	878	49	799	745	263	62	527	424	297	999999	851	979	942	88	347	910	739	373	146	471	738	271	189	506	659	670	457	156	999999	603	204	999999	999999	999999	999999	276	537	999999	303	581	999999	699	999999	279	579	999999	345	969	927	395	999999	429	978	376	999999	617	999999	302	96	592	605	380	837	999999	999999	684	346	653	188	80	382	867	80	565	920	48	999999	910	999999	999999	334	999999	228	999999	562	775	198	999999	960	292	416	245	786	710	976	180	862	672	999999	895	560	692	999999	857	23	183	358	423	999999	999999	713	949	375	334	999999	999999	999999	645	999999	24	496	80	692	895	663	147	91	369	589	750	999999	241	430	999999	210	642	696	999999	188	999999	426	999999	819	671	578	999999	869	461	999999	858	27	226	999999	475	999999	489	999999	895	203	875	102	989	834	999999	123	481	529	343	999999	626	430	790	466	752	999999	721	260	30	327	999999	999999	629	917	730	732	999999	999999	954	632	720	642	801	999999	313	999999	437	940	124	999999	106	999999	535	337	825	999999	237	759	999999	878	999999	238	979	578	996	607	472	81	113	972	163	780	575	711	999999	984	629	999999	163	465	170	781	146	472	230	269	742	301	102	301	505	209	
912	86	945	491	662	232	181	705	824	366	836	151	404	325	999999	824	924	840	808	614	606	333	999999	905	102	516	999999	737	865	180	978	811	477	954	868	499	765	921	331	406	451	458	640	999999	999999	994	78	999999	897	999999	377	261	493	890	603	589	368	49	399	999999	874	443	840	653	387	34	999999	449	999999	873	68	999999	519	999999	172	157	692	913	961	107	448	454	840	999999	803	726	328	586	361	289	140	726	999999	185	532	999999	618	987	426	999999	330	999999	999999	33	859	373	999999	91	728	455	897	455	999999	301	708	430	603	892	850	660	705	97	98	178	742	342	999999	344	879	164	539	705	496	50	777	999999	997	999999	98	440	984	999999	858	905	392	685	647	240	477	111	999999	999999	146	765	224	242	539	288	999999	526	999999	408	999999	573	999999	999999	958	999999	524	888	432	999999	804	999999	999999	468	239	999999	785	67	999999	251	866	778	749	999999	999999	731	999999	544	290	999999	535	571	549	586	46	294	988	999999	999999	610	999999	589	678	628	999999	727	99	999999	999999	355	999999	233	831	649	999999	432	823	113	633	237	999999	980	999999	714	260	243	870	99	431	944	205	595	999999	94	536	999999	109	131	892	999999	999999	79	540	934	226	999999	739	899	999999	999999	470	885	566	500	398	734	981	964	999999	687	856	10	334	69	160	906	893	746	122	263	333	702	220	792	595	999999	999999	673	497	949	999999	970	53	818	999999	319	38	840	696	801	306	999999	754	215	984	640	744	481	783	999999	418	992	787	999999	290	768	675	774	904	256	999999	318	476	428	194	885	957	999999	585	841	878	63	60	321	957	198	999999	15	808	955	407	968	999999	999999	541	510	999999	261	999999	715	644	264	935	449	516	988	667	335	999999	108	683	237	999999	941	999999	364	942	475	835	101	819	670	999999	948	999999	326	999999	298	887	683	702	706	978	869	207	999999	999999	610	999999	999999	530	622	999999	709	282	179	999999	947	746	186	568	999999	426	445	999999	999999	299	987	601	200	569	999999	448	999999	406	977	259	37	744	818	246	341	671	866	999999	207	686	266	999999	679	253	480	551	710	125	984	290	542	999999	233	333	140	19	613	409	161	183	999999	999999	305	920	55	999999	928	999999	236	56	999999	874	699	999999	42	321	999999	947	99	827	999999	231	421	999999	716	999999	999999	999999	999999	331	67	999999	420	999999	48	999999	380	758	208	277	623	770	889	938	730	668	284	935	301	819	97	666	320	333	445	426	891	608	214	991	692	
444	833	904	988	103	999999	675	999999	90	999999	999999	749	822	214	967	341	999999	966	57	999999	999999	999999	297	999999	401	156	96	588	999999	70	772	554	216	584	188	937	984	950	999999	214	608	999999	220	999999	924	917	497	999999	477	94	418	641	166	999999	116	999999	999999	999999	597	946	377	999999	636	29	177	999999	542	999999	35	39	999999	532	339	843	181	899	982	418	319	999999	658	999999	120	537	652	141	397	999999	478	937	402	323	999999	690	837	521	999999	999999	711	315	385	260	103	448	737	886	311	323	50	999999	999999	999999	361	999999	298	999999	975	108	377	46	232	999999	999999	98	637	43	179	649	16	659	849	790	706	14	999999	999999	999999	672	800	999999	829	83	999999	271	678	999999	962	249	999999	437	545	999999	824	999999	92	999999	492	15	999999	999999	999999	661	317	390	367	477	999999	357	25	999999	536	999999	999999	611	217	158	592	506	419	372	81	930	257	999999	999999	898	966	41	921	270	915	868	999999	107	58	177	765	574	904	210	844	614	233	511	901	242	653	999999	468	934	999999	999999	596	447	999999	786	999999	999999	277	469	511	399	435	755	974	667	451	999999	999999	49	392	999999	999999	218	528	466	707	999999	999999	880	254	753	573	987	25	930	281	424	476	272	763	999999	999999	999999	699	999999	189	999999	999999	999999	999999	999999	660	999999	551	237	392	388	919	174	89	668	999999	396	224	999999	825	448	740	54	999999	36	734	300	999999	366	720	999999	518	999999	287	238	219	444	99	801	102	155	445	787	999999	893	504	311	999999	999999	999999	911	230	999999	629	740	738	492	999999	999999	718	370	152	195	516	235	869	845	999999	999999	458	626	306	999999	666	680	12	952	507	503	531	432	117	999999	400	999999	936	999999	999999	999999	500	727	999999	334	92	732	12	260	999999	999999	33	999999	424	342	646	999999	999999	808	284	948	737	999999	984	999999	242	295	999999	999999	999999	999999	299	300	401	349	360	731	39	999999	339	999999	677	752	681	196	479	872	18	774	544	61	204	999999	304	999999	809	714	742	253	101	796	999999	50	999999	999999	999999	733	268	999999	982	914	319	642	999999	350	281	984	113	798	874	370	287	999999	428	743	999999	999999	996	895	540	999999	989	785	880	543	465	637	297	118	173	999999	614	999999	999999	629	742	562	660	954	234	824	999999	943	378	999999	999999	990	622	722	70	861	736	999999	999999	347	925	533	762	935	884	643	697	999999	635	138	999999	354	696	798	11	950	999999	52	671	715	44	999999	416	158	999999	475	25	575	999999	999999	
19	251	999999	454	704	218	800	724	79	999999	136	615	318	999999	975	175	303	823	720	120	361	999999	999999	828	313	879	126	613	911	419	628	999999	947	333	999999	999999	999999	251	999999	792	999999	785	972	999999	588	428	736	999999	182	858	181	201	854	999999	950	999999	999999	570	999999	824	101	196	999999	659	999999	14	667	985	999999	471	220	62	729	927	960	576	722	620	249	884	153	999999	441	62	248	436	278	20	383	804	999999	395	109	279	701	962	971	322	127	584	761	751	54	710	999999	129	999999	926	976	384	999999	929	330	267	681	151	755	760	421	536	735	657	611	999999	508	825	952	459	999999	999999	604	409	999999	665	999999	999999	905	730	999999	129	964	351	999999	999	999999	999999	74	842	598	560	217	999999	901	591	848	113	149	999999	212	823	176	21	999999	999999	779	203	436	999999	143	289	999999	999999	356	301	571	394	623	612	999999	999999	760	119	861	676	790	393	508	911	816	29	262	187	528	590	952	953	650	65	229	17	606	409	999999	999999	324	192	864	609	30	464	490	536	611	737	73	999999	999999	999999	198	396	695	525	849	999999	999999	68	506	766	349	618	743	567	392	118	868	360	411	553	361	607	999999	999999	890	999999	538	725	576	999999	527	999999	999999	626	867	832	999999	90	560	594	291	266	686	108	270	412	720	923	154	502	868	999999	655	999999	672	590	999999	999999	999999	999999	586	310	491	715	999999	452	999999	999999	999999	999999	999999	787	800	817	271	105	921	430	638	488	641	615	581	999999	999999	814	999999	206	953	286	999999	526	456	999999	999999	980	774	971	859	999999	597	603	233	999999	707	999999	912	837	999999	576	669	447	167	156	855	970	999999	999999	792	434	999999	618	173	423	999999	279	341	999999	809	290	331	950	999999	821	999999	48	392	987	376	999999	901	999999	860	387	617	527	369	310	217	46	261	999999	188	435	615	999999	439	999999	999999	438	749	185	999999	65	255	718	876	345	999999	817	588	999999	51	951	999999	798	758	786	999999	77	909	999999	529	772	38	999999	771	999999	215	912	608	582	988	938	999999	726	384	805	141	898	650	999999	55	399	458	520	325	237	902	999999	229	999999	999999	931	528	718	656	265	999999	999999	999999	740	999999	352	999999	16	752	999999	859	999999	999999	953	654	999999	999999	886	999999	999999	999999	518	649	544	999999	398	692	954	579	67	419	999999	79	128	778	850	999999	910	893	702	190	451	768	221	377	106	402	999999	998	105	514	999999	732	526	941	518	641	412	999999	741	659	999999	999999	999999	
693	999999	736	305	184	804	956	516	999999	293	949	872	999999	438	999999	147	996	425	956	483	999999	778	650	999999	187	270	218	549	999999	999999	999999	926	999999	83	527	999999	999999	107	102	203	149	997	647	449	577	79	768	213	244	369	999999	243	308	953	999999	915	836	999999	999999	914	596	416	999999	841	250	32	999999	676	910	287	777	898	999999	999999	343	555	140	211	999999	117	999999	14	314	999999	416	808	999999	71	932	611	999999	185	979	187	607	999999	895	806	999999	999999	221	101	303	999999	592	846	910	545	999999	999999	785	635	219	20	999999	999999	999999	999999	434	441	404	796	744	999999	232	601	919	156	165	611	999999	334	12	429	896	410	711	999999	461	570	898	999999	451	999999	825	428	999999	969	765	25	630	836	999999	766	160	425	357	999999	734	990	927	764	390	18	999999	461	632	789	123	22	881	755	607	864	999999	322	999999	999999	482	804	635	999999	391	149	981	824	952	245	279	481	62	716	999999	470	642	144	702	443	412	374	795	999999	999999	752	144	875	238	999999	233	838	999999	950	521	930	365	977	999999	250	37	119	509	396	999999	642	959	999999	142	146	231	408	620	999999	999999	118	18	999999	999999	999999	15	999999	595	445	22	441	409	111	205	692	115	665	999999	999999	416	999999	865	409	666	222	999999	999999	742	101	295	999999	228	171	957	412	922	906	999999	744	245	999999	524	73	384	999999	243	858	999999	450	41	566	647	168	503	999999	253	999999	999999	882	845	999999	373	503	159	198	999999	248	154	792	999999	999999	782	27	226	999999	778	801	34	999999	979	999999	10	301	70	729	187	69	999999	266	999999	322	999999	10	898	999999	557	30	914	195	865	994	714	186	680	999999	783	630	942	17	999999	451	999999	999999	999999	999999	45	82	443	430	21	999999	999999	999999	632	457	93	781	999999	26	999999	999999	999999	839	999999	985	230	824	621	238	945	556	126	659	344	717	738	911	108	999999	174	999999	586	493	184	711	423	826	553	233	748	12	999999	925	79	999999	564	744	490	999999	999999	220	460	215	999999	999999	47	921	552	915	999999	182	683	141	852	999999	181	999999	665	21	571	403	280	397	999999	942	999999	200	999999	181	163	999999	431	999999	999999	953	34	999999	18	999999	674	501	283	999999	999999	576	329	999999	999999	616	991	170	89	479	355	297	940	72	999999	541	999999	846	341	381	999999	725	999999	503	835	898	438	999999	394	999999	346	80	130	641	883	912	999999	999999	999999	999999	189	992	914	951	834	999999	22	961	999999	476	999999	828	170	901	
876	789	825	825	544	184	187	201	775	143	999999	285	176	309	189	812	999999	999999	729	366	201	769	811	799	668	999999	886	477	153	999999	645	518	910	228	765	999999	96	999999	140	942	797	987	226	999999	818	558	841	999999	782	843	999999	566	108	803	710	116	977	999999	999999	999999	298	710	58	999999	497	624	375	948	543	94	725	130	614	786	999999	214	999999	40	980	119	984	182	694	310	999999	89	999999	116	518	999999	999999	70	640	421	654	97	939	999999	292	204	193	893	999999	697	999999	999999	952	322	243	506	999999	947	56	57	733	125	25	747	999999	418	215	268	439	885	968	665	489	202	142	482	999999	193	747	786	926	101	12	996	193	931	999999	107	872	999999	999999	179	999999	593	688	538	81	999999	871	874	988	924	463	999999	729	999999	999999	759	190	999999	241	381	209	270	130	641	999999	28	563	567	290	999999	395	427	791	798	652	999999	513	603	410	82	321	873	797	11	638	999999	999999	732	982	377	999999	999999	780	722	999999	753	473	999999	426	63	638	314	593	999999	538	45	502	999999	809	63	256	999999	999999	169	69	335	472	128	13	404	751	831	585	999999	999999	999999	647	79	829	898	432	999999	186	357	443	999999	999999	916	473	602	225	346	922	928	131	339	761	620	662	643	290	354	999999	999999	999999	999999	729	679	999999	264	398	999999	111	910	999999	999999	410	999999	726	62	55	555	655	411	188	999999	908	656	791	999999	522	36	416	195	617	88	999999	999999	55	636	287	610	237	218	213	792	244	21	307	342	929	758	894	610	598	734	698	642	999999	896	898	82	999999	827	741	372	999999	916	303	552	375	255	957	999999	999999	444	999999	999999	207	999999	181	896	358	459	932	764	999999	999999	596	882	389	999999	321	159	738	999999	722	410	999999	841	775	999999	718	754	966	683	801	999999	835	999999	416	261	999999	457	999999	999999	999999	438	894	999999	240	220	330	420	173	594	934	999999	361	569	721	918	999999	366	999999	853	188	603	492	259	962	336	970	441	475	137	346	864	433	737	490	999999	999999	498	610	565	997	307	591	999999	749	999999	453	999999	442	498	999999	88	836	871	999999	999999	946	644	25	903	999999	888	944	46	999999	79	384	999999	999999	438	411	999999	755	999999	856	881	999999	999999	999999	999999	883	704	999999	999999	845	268	37	999999	914	370	999999	871	999999	706	326	118	362	999999	134	679	618	828	999999	999999	999999	809	999999	781	24	941	999999	835	999999	55	30	545	999999	967	200	989	52	999999	999999	999999	101	540	998	58	
738	748	528	999999	985	830	360	64	516	994	890	46	935	999999	547	972	262	511	736	999999	686	781	999999	999999	999999	145	637	797	128	479	999999	556	811	284	53	276	999999	999999	999999	999999	694	965	38	894	86	999999	999999	999999	284	737	465	589	803	570	371	999999	999999	143	999999	999999	203	563	935	999999	999999	344	999999	999999	212	280	999999	612	661	999999	999999	999999	999999	999999	318	209	91	999999	522	391	999999	333	752	999999	912	999999	747	289	547	999	120	141	999999	999999	812	741	930	999999	593	13	187	999999	999999	380	827	650	215	205	999999	903	768	361	50	554	33	999999	592	983	749	999999	533	280	74	661	322	999999	691	760	999999	576	279	688	999999	519	999999	169	404	381	424	271	999999	552	464	644	240	759	100	999999	968	64	159	999999	653	475	480	999999	789	277	68	999999	958	454	683	258	633	999999	113	999999	999999	863	363	220	999999	487	247	980	999999	430	999999	999999	521	999999	792	466	427	999999	999999	999999	49	307	380	999999	323	208	313	435	999999	215	999999	160	655	999999	145	114	700	999999	388	999999	238	499	999999	368	846	999999	704	751	661	227	831	310	54	331	999999	52	999999	999999	999999	370	999999	999999	121	611	419	279	999999	951	81	688	765	488	944	870	553	999999	999999	999999	290	999999	504	999999	999999	651	999999	710	116	333	87	102	621	474	51	27	990	427	387	489	999999	999999	597	752	999999	973	461	352	365	183	778	942	835	480	946	999999	866	623	999999	470	236	709	173	999999	874	978	76	999999	447	999999	879	135	172	727	73	712	229	999999	880	800	999999	41	999999	932	554	144	999999	999999	527	999999	161	376	390	917	262	249	414	23	878	701	906	999999	905	437	304	999999	780	117	417	243	999999	124	742	999999	279	205	363	240	39	739	721	926	999999	485	775	512	745	254	475	824	999999	216	872	999999	999999	999999	999999	917	999999	901	364	159	999999	294	999999	999999	634	999999	647	999999	885	183	984	999999	999999	999999	395	430	662	791	999999	535	999999	592	934	653	252	563	999999	248	79	446	602	137	384	999999	999999	489	999999	999999	878	601	999999	999999	939	999999	232	733	209	999999	645	705	265	846	994	999999	517	999999	999999	459	794	80	801	409	988	448	581	999999	764	417	786	906	999999	923	912	999999	928	999999	652	999999	430	518	364	437	602	999999	191	999999	143	555	64	999999	139	923	944	999999	799	207	429	500	999999	375	969	999999	138	739	657	341	999999	688	999999	999999	497	999999	38	999999	999999	374	807	999999	999999	825	723	999999	999999	999999	776	135	978	114	
515	999999	804	162	266	65	549	573	308	862	999999	999999	821	999999	655	771	564	589	894	668	102	435	400	805	243	999999	652	760	438	404	999999	999999	362	828	999999	179	488	345	293	973	736	152	999999	944	908	417	13	279	999999	999999	178	999999	240	320	22	90	341	999999	918	538	999999	789	144	999999	900	193	497	993	281	485	293	228	305	921	931	949	369	456	896	999999	724	383	206	999999	235	775	301	52	816	101	838	489	999999	755	570	947	18	171	53	724	920	999999	997	999999	999999	949	891	999999	388	73	999999	884	112	103	813	39	592	298	678	999999	891	454	999999	189	999999	803	999999	999999	360	984	941	999999	412	182	904	713	999999	128	548	999999	883	982	663	752	380	953	386	333	942	541	364	719	999999	918	832	475	833	818	999999	504	157	351	999999	404	132	523	482	930	198	109	653	474	749	402	999999	999999	791	434	999999	999999	999999	478	607	999999	629	231	714	999999	999999	438	880	566	688	54	138	541	33	269	999999	999999	480	999999	999999	842	999999	890	999999	999999	676	999999	999999	409	999999	745	86	679	999999	150	774	901	809	988	591	999999	229	999999	786	705	999999	999999	886	531	804	952	223	999999	999999	765	931	739	260	623	817	425	754	480	999999	942	967	999999	797	882	495	728	57	492	864	385	999999	999999	113	275	826	966	47	999999	999999	66	531	115	345	978	219	999999	999999	195	999999	175	15	748	539	843	737	814	912	999999	45	85	905	731	116	958	152	140	635	985	999999	850	999999	601	875	500	421	999999	999999	818	673	461	87	862	321	698	380	873	271	270	537	21	64	44	127	529	161	999999	998	999999	836	88	408	665	397	330	787	414	873	48	431	875	701	103	999999	584	998	999999	420	418	588	278	999999	375	458	785	796	354	483	355	349	999999	863	736	982	594	62	422	474	999999	911	999999	10	233	838	661	999999	960	703	542	531	118	389	999999	799	999999	999999	999999	217	612	999999	999999	930	527	699	810	21	965	120	745	531	999999	578	429	506	622	278	645	999999	796	474	836	650	940	999999	999999	241	283	937	425	384	29	215	861	467	999999	45	482	534	999999	649	355	999999	999999	999999	944	540	999999	93	186	999999	574	506	420	148	999999	999999	989	703	999999	999999	738	999999	695	999999	511	999999	716	961	38	586	999999	999999	507	999999	129	986	691	929	999999	999999	280	999999	760	999999	810	522	999999	723	999999	999999	55	779	75	459	911	327	999999	596	509	999999	824	999999	65	600	999999	462	999	273	999999	710	999999	69	999999	
769	307	548	277	569	561	988	586	993	202	352	541	26	999999	57	245	999999	832	105	430	315	875	281	144	170	999999	358	999999	531	999999	69	584	985	956	999999	161	373	59	999999	45	520	987	831	999999	999999	68	487	415	999999	37	227	878	15	639	999999	893	999999	413	117	936	213	999999	64	298	142	767	555	70	750	895	999999	999999	999999	999999	910	328	54	475	431	111	155	942	572	503	999999	191	999999	356	448	412	999999	960	999999	657	832	55	932	542	999999	999999	512	426	665	65	165	475	999999	946	729	199	999999	560	999999	16	791	270	902	560	810	951	999999	209	621	347	769	911	999999	590	236	865	999999	511	801	485	598	999999	286	517	348	22	999999	632	627	259	564	575	999999	935	866	999999	999999	381	732	722	757	999999	805	328	295	254	665	59	719	863	803	346	759	506	999999	72	984	395	999999	999999	410	999999	582	999999	783	204	933	874	999999	664	722	23	779	89	728	295	923	958	999999	103	999999	501	999999	763	456	227	815	481	528	999999	587	757	168	933	321	202	730	442	545	101	999999	790	335	64	151	789	999999	999999	999999	131	999999	35	173	128	451	908	652	819	915	566	388	999999	355	919	87	965	855	999999	767	999999	999999	490	423	140	783	566	175	999999	622	666	659	145	702	999999	666	561	593	50	999999	412	549	999999	999999	978	999999	857	445	999999	999999	185	934	721	999999	252	565	657	612	43	345	885	743	999999	207	999999	906	252	760	948	263	525	382	814	363	364	986	654	999999	444	427	999999	130	999999	999999	446	732	938	232	459	841	18	999999	560	705	607	669	755	713	999999	82	469	107	496	163	999999	999999	129	367	999999	266	999999	693	999999	615	999999	999999	999999	913	761	999999	999999	999999	310	117	254	576	999999	119	756	999999	241	940	695	371	958	829	634	605	428	642	613	580	674	203	929	325	780	945	296	999999	685	841	999999	999999	115	999999	796	388	909	885	981	19	999999	862	35	971	999999	806	657	999999	139	388	999999	999999	913	396	355	116	188	929	999999	876	999999	912	19	399	987	944	266	999999	42	255	999999	542	660	603	999999	811	178	958	327	999999	298	707	713	306	356	999999	837	718	999999	690	999999	979	999999	115	196	999999	852	635	999999	63	550	148	556	999999	999999	953	467	999999	999999	543	999999	229	611	821	588	125	209	712	53	162	999999	999999	999999	352	54	716	451	555	999999	280	959	543	974	274	434	999999	161	829	615	402	376	528	301	560	752	980	999999	279	999999	999999	499	150	592	999999	946	
12	723	999999	839	975	511	912	902	156	584	404	255	346	397	438	964	380	107	650	786	999999	999999	999999	599	73	348	182	999999	346	999999	818	950	999999	999999	431	435	947	989	639	891	464	999999	154	976	358	734	999999	882	97	115	129	52	942	54	999999	755	859	614	999999	637	339	999999	565	375	765	999999	113	28	965	12	27	390	468	758	332	962	112	999999	251	338	316	299	940	240	999999	776	999999	999999	959	999999	999999	342	223	12	562	580	999999	778	220	904	631	23	917	999999	98	739	584	193	999999	999999	999999	972	373	447	331	49	942	334	714	988	445	14	999999	299	999999	684	999999	999999	206	752	999999	333	676	347	706	302	382	856	152	999999	999999	824	385	564	32	603	969	776	681	522	999999	734	74	232	468	627	999999	628	657	414	572	999999	986	999999	999999	329	305	35	740	38	667	96	192	791	796	620	629	999999	999999	999999	999999	399	999999	999999	999999	999999	269	454	878	89	999999	754	208	738	359	83	838	415	999999	702	307	999999	999999	999999	854	999999	551	282	435	847	997	460	361	824	699	182	344	312	855	333	70	851	999999	999999	999999	913	888	454	999999	722	999999	224	999999	573	999999	770	363	140	829	999999	626	987	28	40	999999	888	402	384	48	186	739	535	559	739	999999	999999	796	385	963	999999	662	999999	840	713	999999	783	28	787	298	928	818	213	482	999999	999999	83	832	126	999999	802	520	513	416	999999	983	999999	664	702	999999	89	974	999999	177	888	911	529	156	314	965	308	869	614	95	999999	368	535	63	278	43	569	623	680	999999	171	431	158	691	584	730	818	999999	326	857	999999	999999	840	45	594	379	999999	926	527	999999	280	999999	905	428	306	897	999999	203	396	668	999999	999999	304	999999	999999	999999	762	838	572	584	157	189	553	757	876	165	527	499	468	999999	857	643	999999	529	536	238	525	730	394	687	283	999999	732	657	495	999999	999999	668	999999	137	616	347	999999	943	13	100	389	157	999999	151	379	957	735	496	811	999999	999999	774	999999	999999	941	999999	453	884	310	532	456	999999	999999	132	504	859	470	340	999999	519	289	162	525	446	849	377	999999	253	318	325	889	245	845	767	394	885	32	260	999999	999999	893	479	642	480	643	493	999999	999999	646	519	497	404	214	302	449	217	259	209	999999	999999	999999	210	576	985	999999	221	59	504	737	618	999999	219	155	999999	999999	809	519	54	802	366	491	759	606	798	827	495	41	553	999999	187	999999	822	332	621	730	693	903	657	837	999999	443	
391	692	38	999999	287	259	505	676	639	697	999999	999999	572	92	104	603	777	167	158	189	999999	186	560	982	24	999999	533	977	932	905	999999	216	380	922	110	77	578	126	550	245	535	876	688	489	430	999999	999999	539	636	999999	136	999999	999999	252	936	214	999999	55	668	400	725	999999	744	733	835	999999	36	649	981	36	999999	999999	617	912	999999	630	497	80	561	598	137	994	351	842	999999	372	527	137	986	896	935	532	457	159	999999	17	141	954	999999	432	399	120	557	999999	999999	475	999999	776	999999	316	716	71	494	999999	273	731	999999	902	954	999999	480	898	663	999999	101	503	999999	999999	402	645	498	542	426	999999	208	999999	999999	741	778	314	490	999999	538	679	189	873	47	387	885	789	830	238	10	190	952	501	457	471	999999	570	999999	423	384	999999	817	183	644	365	872	257	999999	999999	134	650	982	999999	370	983	999999	228	465	999999	582	613	814	269	542	246	186	707	568	976	233	217	52	76	999999	583	861	15	239	682	515	638	505	999999	114	999999	207	233	140	474	564	299	114	999999	841	771	999999	558	641	408	999999	999999	688	317	222	916	608	915	999999	999999	131	901	989	999999	320	999999	118	429	165	999999	48	999999	576	999999	421	933	113	999999	999999	999999	999999	313	374	830	999999	999999	999999	197	999999	198	751	292	999999	353	999999	663	310	331	999999	999999	662	720	402	458	369	235	598	594	896	288	813	12	690	999999	352	818	537	168	290	970	999999	920	256	966	441	756	91	999999	752	999999	633	999999	480	338	999999	723	910	999999	471	277	752	364	999999	894	385	749	602	999999	11	999999	135	152	999999	165	902	742	474	436	27	613	153	375	842	147	999999	41	531	362	812	628	999999	622	696	23	227	639	629	361	999999	691	999999	966	231	228	999999	999999	999999	325	435	210	259	999999	897	858	133	387	999999	163	249	354	227	250	999999	383	999999	999999	455	37	937	273	999999	999999	845	999999	999999	187	154	999999	514	999999	299	999999	926	611	378	433	724	999999	889	999999	127	475	999999	246	473	914	662	999999	602	999999	44	999999	387	171	999999	147	638	571	409	999999	242	898	649	84	64	21	323	701	999999	202	789	617	147	107	156	999999	10	608	862	544	524	999999	31	999999	140	585	829	765	523	241	794	162	999999	944	999999	228	826	48	192	462	999999	961	843	409	339	427	999999	290	25	451	146	999999	709	864	999999	936	877	264	943	478	192	999999	188	773	407	636	187	203	499	928	999999	962	426	999999	999999	563	462	999999	
65	713	999999	999999	749	82	104	764	452	574	523	670	351	999999	104	713	999999	53	782	80	999999	702	249	383	790	97	630	184	613	309	920	867	484	265	999999	240	470	643	999999	116	678	642	999999	999999	999999	999999	586	257	999999	999999	140	900	999999	392	619	999999	474	999999	758	662	999999	919	161	153	999999	656	196	95	373	999999	253	636	245	676	401	999999	518	636	704	999999	510	382	317	999999	179	30	96	999999	645	846	765	835	884	999999	664	999999	491	50	959	33	642	999999	884	13	469	503	999999	113	991	260	999999	838	999999	797	161	78	612	999999	999999	999999	569	104	999999	527	108	999999	999999	99	22	642	877	999999	999999	680	328	19	498	313	441	675	365	982	110	395	13	927	904	999999	994	595	155	240	75	335	463	547	60	999999	904	61	752	576	101	358	382	999999	171	260	478	999999	580	308	999999	309	278	587	994	999999	523	181	512	664	999999	999999	496	647	412	351	226	781	958	141	999999	389	923	788	890	751	999999	638	765	999999	619	852	25	846	421	999999	67	876	552	995	843	732	549	97	481	675	861	735	961	820	999999	696	999999	999999	899	440	386	489	999999	253	52	884	415	999999	54	252	410	649	999999	646	293	350	999999	963	297	676	999999	835	317	225	999999	287	677	945	621	999999	999999	576	947	999999	390	578	999999	309	952	958	999999	999999	53	238	999999	221	999999	324	536	999999	468	229	999999	232	600	551	999999	999999	363	999999	217	470	246	132	583	834	702	255	266	999999	170	928	20	339	359	999999	791	88	950	677	999999	362	418	928	464	449	425	725	999999	999999	406	708	946	197	999999	999999	454	920	654	999999	519	263	68	821	999999	539	999999	999999	999999	451	759	103	531	685	986	855	61	318	668	144	999999	977	865	999999	319	462	999999	822	588	502	704	871	999999	519	999999	524	304	597	999999	999999	239	603	852	938	999999	313	186	999999	999999	895	805	999999	262	520	31	542	398	640	512	80	557	396	243	380	747	888	999999	21	999999	472	561	464	913	743	905	815	134	999999	999999	15	285	721	621	692	999999	568	999999	999999	999999	625	999999	663	999999	335	376	842	369	482	201	201	643	175	999999	738	344	999999	232	999999	614	216	999999	471	302	999999	794	836	775	551	683	999999	279	755	999999	901	346	897	379	587	376	72	455	999999	735	999999	372	120	978	883	358	354	345	109	308	291	217	664	370	999999	999999	540	77	818	798	23	921	999999	999999	841	401	446	972	645	999999	552	999999	766	735	156	144	684	857	892	
999999	339	842	999999	456	242	694	682	537	790	57	836	995	637	999999	722	999999	484	468	147	491	999999	381	700	957	756	531	451	999999	223	999999	856	682	185	625	999999	180	751	441	419	999999	719	999999	191	999999	315	556	132	999999	23	999999	999999	225	720	410	292	957	151	223	700	710	999999	753	999999	346	200	163	820	22	999999	551	482	53	59	990	772	11	200	113	651	210	999999	538	915	300	794	641	962	999999	999999	999999	39	537	740	708	903	999999	596	844	406	162	735	120	528	999999	999999	616	175	999999	638	290	767	999999	572	499	312	714	838	32	552	559	200	56	679	882	522	945	999999	350	96	806	415	355	706	498	474	298	19	999999	850	999999	475	999999	999999	62	744	991	965	250	406	199	136	573	302	847	999999	999999	440	646	949	504	314	825	643	999999	999999	421	341	999999	35	23	704	395	182	375	999999	958	910	626	147	530	999999	999999	944	897	679	841	999999	999999	999999	784	999999	373	504	355	872	649	598	313	186	332	659	891	225	392	495	741	400	999999	999999	999999	779	813	999999	428	524	253	881	746	162	43	368	483	546	251	165	999999	891	826	999999	444	369	606	449	999999	871	98	846	999999	412	938	451	999999	999999	999999	14	53	864	85	999999	629	768	999999	161	999999	963	186	999999	973	237	164	850	573	433	328	999999	183	373	694	556	999999	407	330	344	224	999999	242	386	22	999999	999999	999999	815	996	873	675	999999	454	999999	999999	695	999999	872	333	999999	999999	877	999999	778	890	831	999999	180	528	999999	999999	448	999999	937	560	731	799	342	737	125	687	44	577	560	652	136	728	77	843	861	692	535	999999	96	136	715	539	608	131	414	441	306	999999	999999	651	237	998	517	745	129	895	999999	999999	218	570	63	999999	152	135	764	999999	613	337	666	711	696	452	999999	810	845	201	201	999999	999999	683	999999	747	976	908	425	999999	999999	331	723	966	292	399	787	999999	999999	415	397	999999	366	311	828	969	630	889	954	784	576	707	899	928	704	199	812	535	188	316	999999	243	999999	999999	893	291	613	700	999999	306	999999	999999	736	439	803	718	999999	30	999999	999999	126	96	953	640	561	512	431	795	999999	103	587	262	347	767	92	163	772	729	418	999999	365	929	999999	657	129	670	970	470	134	985	344	791	680	999999	999999	999999	290	999999	999999	390	859	817	438	999999	719	412	569	969	356	649	946	135	612	317	66	196	626	305	520	999999	542	999999	999999	286	759	795	582	581	578	845	873	702	999999	37	
687	548	501	143	938	999999	110	10	123	999999	999999	999999	188	999999	999999	12	620	999999	558	194	848	898	156	162	577	999999	830	987	401	511	999999	254	481	584	629	518	695	999999	999999	803	790	541	848	197	999999	550	616	219	871	999999	234	888	153	468	189	789	401	348	999999	999999	886	122	609	612	708	795	737	604	999999	201	316	138	627	999999	999999	316	60	999999	916	37	318	621	126	825	286	999999	110	22	999999	840	126	357	926	353	917	677	999999	245	488	999999	813	22	999999	680	269	106	271	398	74	872	739	442	999999	538	705	999999	996	783	336	999999	694	724	208	902	999999	999999	999999	283	837	727	385	814	480	474	224	305	154	999999	999999	189	625	999999	948	999999	110	999999	924	397	648	999999	680	157	909	668	756	98	813	574	606	309	894	988	560	347	497	925	962	957	324	409	999999	999999	227	156	204	999999	776	676	801	400	44	814	635	195	999999	237	999999	811	999999	135	999999	580	839	999999	295	637	999999	610	44	185	721	999999	999999	248	531	130	929	763	473	775	322	147	772	215	999999	90	363	374	300	270	30	999999	999999	198	999999	549	999999	961	999999	567	828	175	641	625	999999	999999	741	396	999999	926	307	150	348	943	999999	355	999999	633	991	215	284	787	320	774	164	571	999999	884	331	981	999999	967	999999	906	946	156	505	156	999999	206	348	999999	710	374	962	879	811	999999	385	999999	999999	97	970	655	292	51	999999	999999	471	116	350	999999	74	682	527	339	248	999999	996	666	849	661	106	794	866	317	86	999999	811	284	759	431	999999	759	249	322	997	999999	999999	905	301	999999	685	430	856	491	999999	999999	846	633	641	380	999999	718	999999	999999	990	186	789	974	964	908	65	196	357	999999	999999	314	442	215	342	991	817	999999	999999	221	999999	675	937	384	415	999999	999999	187	643	999999	131	790	999999	999999	331	999999	466	649	999999	393	999999	499	83	999999	143	597	596	999999	300	649	562	999999	999999	999999	115	325	999999	999999	569	999999	808	878	553	967	797	568	277	284	884	999999	999999	178	160	999999	639	486	602	999999	251	818	462	468	886	999999	827	914	446	536	999999	16	581	61	89	35	584	704	946	115	149	574	329	322	757	999999	124	393	67	371	871	629	999999	248	999999	751	463	999999	991	559	999999	999999	131	740	231	878	941	483	98	135	999999	999999	539	999999	860	676	498	999999	999999	118	878	443	857	999999	665	433	999999	342	887	338	571	243	713	396	965	266	453	589	100	879	837	641	304	931	999999	936	
99	236	388	497	263	323	639	882	681	706	999999	55	85	797	999999	608	999999	760	999999	174	999999	153	530	999999	999999	908	59	831	280	247	149	925	122	728	999999	66	953	999999	999999	257	603	830	714	269	240	407	513	999999	999999	999999	999999	544	376	999999	999999	999999	999999	784	274	354	274	807	612	443	566	110	999999	356	999999	538	655	205	684	317	570	401	438	999999	372	825	405	999999	999999	51	999999	999999	558	323	23	397	360	178	135	731	999999	795	227	999999	702	140	999999	166	838	755	583	999999	859	999999	238	999999	517	444	999999	449	949	517	270	570	251	999999	551	999999	343	76	188	999999	80	953	999999	999999	999999	167	568	242	999999	248	999999	792	467	353	744	999999	95	700	999999	999999	756	999999	781	475	535	999999	39	740	999999	855	823	999999	576	107	999999	906	999999	999999	149	359	876	189	98	711	999999	999999	999999	897	227	62	533	642	999999	273	999999	393	181	858	249	527	137	828	653	505	424	156	226	369	999999	838	999999	632	561	999999	48	577	598	80	875	67	553	999999	522	536	999999	191	585	999999	378	394	999999	999999	223	622	231	57	535	592	296	999999	262	743	999999	388	298	900	999999	665	234	161	795	111	983	192	999999	999999	315	126	999999	999999	570	913	999999	190	114	886	418	939	309	991	51	15	784	999999	804	999999	809	999999	248	430	110	920	87	227	598	633	894	999999	648	999999	741	999999	999999	62	882	348	999999	152	284	412	999999	151	366	243	119	999999	327	560	999999	173	196	182	878	753	143	999999	999999	999999	591	481	991	999999	300	83	999999	632	596	731	549	466	68	999999	858	835	938	958	564	843	117	999999	999999	343	654	999999	49	569	540	999999	919	241	512	999999	561	999999	420	999999	850	293	984	999999	204	595	21	920	115	529	323	53	814	184	96	992	666	782	175	999999	732	815	43	689	101	931	999999	999999	953	90	999999	65	424	833	999999	281	859	629	999999	720	332	733	380	520	256	999999	999999	999999	155	520	321	778	638	762	999999	45	259	304	999999	272	784	702	966	34	424	267	628	981	77	815	142	999999	178	454	336	998	444	522	442	999999	90	76	172	443	768	336	426	662	999999	82	31	564	999999	351	936	629	999999	355	105	988	868	999999	678	339	387	284	610	193	435	383	999999	736	999999	791	191	717	539	532	266	98	841	966	531	994	794	578	803	827	518	706	242	99	427	453	735	222	999999	999999	66	494	999999	242	999999	86	481	294	702	451	169	228	99	243	99	16	157	999999	347	999999	
545	999999	480	783	999999	999999	151	999999	319	418	65	999999	999999	706	476	771	372	608	999999	454	523	510	876	361	667	299	617	998	10	999999	305	833	875	715	297	257	999999	942	999999	507	934	970	999999	293	396	200	999999	392	999999	999999	644	549	999999	892	169	999999	932	128	125	385	999999	153	510	898	122	999999	103	613	418	228	999999	429	50	241	520	553	535	592	965	476	400	234	240	999999	776	756	999999	999999	999999	262	324	895	827	192	396	790	999999	86	180	174	106	296	974	548	570	224	999999	999999	999999	616	999999	350	999999	648	985	886	999999	827	131	999999	560	999999	999999	999999	903	861	602	857	999999	729	92	999999	999999	801	380	113	999999	691	999999	562	999999	740	611	939	753	974	742	188	207	509	999999	642	954	814	613	985	238	818	645	709	999999	651	999999	652	999999	60	928	361	278	881	999999	231	999999	569	119	820	509	128	999999	929	999999	424	660	346	851	450	999999	999999	198	394	999999	999999	56	413	940	999999	655	958	415	702	999999	391	909	999999	873	999999	999999	999999	704	999999	485	120	415	715	999999	999999	990	748	801	999999	999999	999999	173	999999	999999	204	184	999999	999999	513	999999	999999	712	710	883	737	514	344	472	205	999999	118	903	999999	909	765	36	340	822	999999	999999	907	167	332	999999	725	227	36	320	679	481	625	767	200	628	999999	407	705	832	853	692	656	285	605	570	999999	427	768	974	250	177	999999	489	885	899	267	393	999999	999999	168	519	488	34	793	999999	897	351	999999	775	974	367	999999	508	999999	60	958	631	999999	762	708	308	458	61	79	999999	638	145	999999	999999	999999	999999	999999	151	999999	344	214	632	492	999999	673	106	999999	992	999999	883	999999	999999	521	834	940	635	832	627	855	859	999999	437	954	999999	95	761	468	999999	414	433	349	189	999999	999999	846	336	999999	678	99	612	593	465	61	196	665	303	999999	57	360	735	718	999999	296	814	999999	999999	677	210	797	911	637	302	588	999999	999999	666	510	999999	988	614	497	163	999999	999999	999999	604	385	768	625	792	146	421	70	678	999999	949	893	30	359	78	658	938	881	999999	974	300	877	484	652	999	999999	999999	68	999999	999999	565	861	53	999999	679	401	909	584	14	774	226	242	910	860	999999	999999	490	537	919	955	558	999999	361	278	975	999999	901	125	999999	999	410	362	323	439	999999	97	850	999999	999999	677	999999	363	999999	412	758	999999	967	623	68	999999	312	208	148	999999	690	999999	510	774	999999	999999	500	999999	957	15	374	863	918	480	710	506	
999999	999999	856	252	216	205	404	999999	520	916	999999	287	67	400	697	211	223	532	749	866	587	85	909	729	187	955	405	871	47	999999	999999	496	912	561	312	999999	999999	896	584	494	889	999999	999999	656	201	222	736	566	318	172	649	999999	999999	844	918	847	108	137	74	260	799	533	911	625	999999	273	374	505	98	402	999999	326	948	264	977	36	820	262	537	964	999999	999999	563	875	999999	754	765	999999	642	464	205	999999	832	999999	695	365	650	639	880	928	999999	240	999999	999999	999999	333	447	476	999999	892	999999	845	600	109	41	999999	969	999999	380	999999	507	999999	999999	633	206	645	494	624	569	621	385	191	382	609	999999	989	370	648	999999	921	999999	299	210	999999	999999	360	999999	999999	302	999999	999999	614	269	858	999999	552	999999	844	718	999999	838	823	999999	255	999999	846	472	990	983	999999	599	331	474	458	714	999999	105	123	206	846	999999	761	331	834	235	771	999999	999999	189	999999	622	525	999999	904	999999	493	392	954	999999	591	887	632	750	260	145	74	150	810	154	999999	999999	264	648	871	644	87	501	999999	30	745	924	999999	999999	419	429	999999	401	569	999999	999999	825	150	880	615	958	399	20	999999	698	171	631	121	379	967	126	368	877	999999	270	15	992	319	934	496	666	938	820	340	831	70	999999	581	445	999999	396	317	383	999999	999999	254	76	430	999999	858	124	812	578	844	303	71	999999	344	999999	369	238	999999	215	393	948	30	578	680	249	637	499	59	999999	456	999999	999999	984	999999	999999	999999	938	571	935	86	382	854	370	976	47	769	999999	338	999999	85	999999	880	111	999999	999999	892	675	999999	191	746	368	999999	146	132	273	494	999999	363	199	293	431	667	580	999999	21	104	659	602	643	480	999999	171	999999	600	761	700	999999	999999	758	261	999999	999999	390	199	999999	317	717	999999	999999	999999	692	510	148	989	654	37	310	971	999999	990	243	999999	753	999999	972	207	297	546	999999	999999	787	93	604	937	943	999999	999999	999999	421	999999	386	421	999999	100	788	999999	32	999999	945	734	999999	735	24	768	28	999999	798	999999	226	520	29	180	877	150	999999	999999	999999	999999	55	775	750	919	560	285	613	821	194	999999	922	708	184	999999	999999	636	999999	61	999999	836	918	677	999999	607	174	901	683	999999	544	748	334	190	367	820	742	179	999999	480	185	738	999999	207	91	145	756	999999	345	520	579	250	967	999999	538	999999	293	378	695	152	999999	999999	601	999999	286	445	999999	742	999999	363	766	431	999999	702	876	341	
681	999999	595	945	850	656	565	172	637	303	999999	999999	651	298	999999	374	484	841	999999	527	999999	757	999999	645	806	24	999999	999999	754	999999	598	999999	837	206	397	573	999999	749	301	999999	102	438	770	983	664	717	999999	62	999999	402	999999	811	976	359	204	924	799	949	999999	836	999999	583	418	489	705	515	782	999999	900	964	590	999999	549	627	434	999999	987	999999	980	999999	923	123	165	362	999999	787	999999	488	11	472	773	833	610	465	618	519	30	290	287	158	934	645	999999	862	999999	222	272	999999	999999	496	999999	861	968	59	912	375	999999	66	999999	999999	226	999999	453	437	999999	999999	999999	93	19	914	687	707	999999	999999	164	288	961	303	550	987	524	940	564	515	535	912	864	561	552	252	101	964	10	369	999999	999999	999999	724	671	63	98	188	348	19	809	999999	211	146	895	634	414	133	515	999999	403	999999	999999	999999	999999	287	892	572	999999	767	823	999999	999999	300	899	523	96	247	999999	496	999999	999999	999999	554	705	304	711	727	999999	918	999999	968	458	707	966	656	900	263	821	393	171	525	647	581	196	95	999999	910	246	381	547	176	501	28	404	66	684	195	242	999999	576	175	906	622	928	854	274	999	999999	999999	623	833	426	248	335	999999	699	30	367	620	770	999999	490	999999	999999	671	999999	440	312	909	971	715	30	222	817	995	619	34	999999	341	820	533	586	992	758	713	999999	263	692	999999	999999	664	999999	622	837	775	684	622	251	999999	999999	834	999999	424	999999	999999	812	213	430	339	999999	675	377	35	999999	246	223	497	999999	667	921	222	999999	291	552	999999	887	999999	385	51	321	999999	999999	395	953	986	999999	999999	720	999999	901	999999	999999	362	999999	692	297	801	823	600	562	999999	95	999999	346	175	97	415	871	999999	999999	999999	999999	389	28	766	892	981	82	813	409	999999	777	685	765	383	999999	394	32	859	999999	96	585	999999	489	135	911	999999	999999	787	999999	999999	300	756	831	999999	719	453	344	502	800	315	728	19	999999	511	418	410	999999	962	786	702	393	22	999999	933	829	53	899	892	999999	999999	931	295	914	999999	999999	30	854	278	664	999999	59	999999	69	715	367	575	593	978	716	511	999999	97	10	999999	999999	288	812	999999	667	676	999999	452	999999	115	383	999999	105	222	750	398	555	550	307	850	652	863	952	238	999999	263	459	921	999999	353	999999	999999	294	717	940	481	217	956	610	999999	999999	999999	999999	999999	341	924	479	380	999999	328	955	838	789	160	554	184	999999	584	331	414	
226	999999	277	304	800	999999	158	388	282	279	190	999999	939	319	469	55	981	998	897	999999	999999	88	693	999999	397	999999	999999	144	173	765	155	633	999999	999999	771	999999	340	587	164	802	999999	101	108	958	147	999999	899	999999	691	508	203	999999	687	999999	999999	999999	938	419	906	333	999999	23	999999	999999	133	999999	999999	742	547	709	714	403	843	104	875	999999	980	735	719	40	576	584	999999	664	572	999999	946	955	576	633	999999	920	681	830	327	762	876	591	834	590	403	166	999999	981	999999	800	494	592	804	999999	168	213	700	876	756	999999	999999	560	944	316	611	999999	175	914	889	999999	722	23	777	999999	816	398	999999	139	636	419	652	999999	870	772	332	363	160	999999	475	617	230	804	83	427	999999	325	647	527	979	394	999999	999999	999999	999999	87	480	814	691	129	769	312	571	249	346	257	107	690	999999	984	257	858	535	999999	282	574	917	939	359	920	501	999999	382	159	252	428	999999	999999	870	694	851	548	469	520	705	314	999999	565	737	179	105	635	474	543	732	536	999999	577	999999	435	170	541	465	999999	628	28	930	421	997	917	623	726	820	488	999999	999999	999999	25	744	967	915	999999	212	189	999999	999999	286	838	427	715	963	999999	560	444	999999	320	93	698	999999	687	383	247	567	999999	556	378	814	985	999999	34	147	449	833	999999	520	807	338	285	999999	999999	741	999999	994	999999	954	566	176	385	954	999999	999999	999999	134	66	593	678	795	392	633	999999	999999	301	999999	999999	577	524	999999	999999	999999	726	981	999999	751	999999	946	292	252	285	865	990	211	439	41	999999	999999	447	325	777	999999	841	22	946	999999	499	710	450	664	600	999999	439	999999	468	461	237	840	816	949	994	120	311	999999	999999	527	999999	999999	999999	269	847	999999	999999	209	455	449	999999	714	999999	999999	261	429	505	999999	652	570	435	656	743	978	803	999999	593	497	330	666	956	415	502	999999	19	255	98	190	816	606	584	999999	888	28	378	999999	999999	999999	999999	575	614	683	783	949	101	986	510	644	999999	999999	410	642	878	789	999999	677	999999	616	999999	16	340	325	811	55	985	999999	999999	725	609	289	944	933	800	755	999999	999999	632	999999	336	32	744	453	724	717	206	942	362	108	535	701	311	999999	999999	690	244	299	871	738	964	896	228	785	999999	999999	163	999999	999999	133	737	219	54	668	999999	134	272	886	999999	104	849	999999	842	669	200	908	977	757	430	120	520	999999	999999	893	588	999999	803	959	419	548	999999	728	110	238	
371	326	656	643	907	388	428	999999	699	776	888	920	63	558	594	135	208	406	57	731	999999	975	806	999999	90	849	330	312	477	999999	540	130	999999	613	999999	874	262	999999	849	51	691	172	72	635	15	668	386	255	999999	293	999999	167	681	378	999999	395	519	999999	562	67	999999	999999	880	999999	999999	999999	977	999999	999999	720	873	863	556	15	49	450	913	180	155	422	999999	999999	938	193	711	382	999999	573	987	999999	999999	757	781	792	984	576	292	425	399	999999	690	999999	994	653	420	999999	611	676	999999	185	482	348	359	150	593	981	187	999999	935	863	999999	414	999999	999999	366	125	91	763	30	473	999999	497	999999	909	731	537	90	999999	773	234	771	999999	244	811	440	26	408	641	999999	12	399	595	999999	999999	917	286	483	657	297	305	405	999999	655	999999	28	984	566	449	418	65	999999	892	923	999999	101	999999	999999	650	999999	350	717	450	999999	999999	84	571	999999	256	999999	455	64	999999	997	478	829	924	127	379	793	456	999999	958	232	153	111	506	999999	779	443	370	117	832	750	947	587	954	292	636	999999	999999	977	320	457	963	999999	477	894	999999	881	177	439	799	999999	999999	891	759	999999	999999	916	577	899	999999	812	631	348	231	999999	60	890	874	642	999999	589	999999	999999	148	510	268	152	634	612	227	999999	276	931	317	975	999999	66	828	999999	870	720	222	557	999999	999999	826	999999	999999	794	999999	564	16	534	999999	219	999999	999999	999999	258	959	279	292	965	682	340	545	699	40	999999	392	994	71	147	999999	770	999999	999999	730	999999	683	644	372	999999	999999	662	891	742	999999	108	465	319	313	580	776	601	999999	257	999999	418	963	136	999999	533	411	849	503	868	999999	188	999999	729	261	999999	574	324	999999	452	999999	29	999999	802	716	932	999999	83	999999	491	999999	181	342	999999	999999	321	676	557	999999	999999	438	999999	169	32	999999	804	265	999999	68	999999	15	461	694	985	999999	999999	969	170	420	660	742	338	168	21	999999	591	845	999999	814	999999	446	27	273	77	999999	287	860	426	822	911	677	999999	25	500	999999	999999	486	357	79	70	351	999999	146	400	999999	999999	760	157	524	398	999999	999999	999999	128	753	987	198	626	999999	999999	994	552	347	508	999999	688	322	667	534	598	114	498	999999	754	598	931	880	999999	999999	913	527	713	999999	433	952	145	143	999999	747	999999	999999	860	385	306	75	798	178	638	418	999999	999999	103	622	925	999999	471	888	176	530	999999	999999	325	655	68	255	291	650	999999	556	847	554	
999999	919	46	877	254	123	357	999999	799	999999	252	999999	562	135	433	999999	976	149	491	257	966	376	999999	392	999999	999999	326	60	784	158	264	92	570	863	372	183	999999	999999	50	358	540	488	730	999999	864	860	103	933	821	999999	673	774	999999	599	588	58	994	999999	482	49	796	999999	904	999999	509	169	999999	699	763	260	513	928	108	143	999999	488	645	866	527	545	121	999999	999999	593	484	489	999999	970	285	323	189	932	999999	999999	561	243	584	90	559	999999	999999	403	179	999999	999999	744	675	931	999999	999999	999999	137	136	999999	928	413	77	320	175	29	151	923	424	450	80	581	999999	108	581	483	999999	565	999999	999999	578	717	223	667	906	999999	813	95	98	999999	999999	62	999999	639	999999	999999	999999	999999	999999	999999	562	53	979	729	999999	115	999999	999999	360	409	206	847	999999	313	999999	221	999999	410	413	435	215	66	835	249	539	28	775	999999	36	432	317	999999	651	999999	269	999999	737	494	177	800	358	246	735	688	999999	999999	999999	502	999999	999999	959	766	859	488	999999	999999	218	740	199	482	999999	668	551	927	102	566	205	53	999999	833	999999	999999	999999	613	87	969	330	999999	271	476	786	282	999999	175	473	999999	780	172	452	762	327	997	999999	999999	999999	690	999999	808	596	421	999999	199	458	447	387	999999	533	256	411	365	186	999999	999999	999999	695	68	224	999999	463	999999	785	42	601	290	516	485	410	999999	152	397	999999	522	560	849	609	596	823	16	999999	219	999999	533	999999	96	586	999999	999999	581	999	412	999999	999999	354	55	635	834	999999	177	931	999999	853	985	113	23	91	663	510	629	999999	109	244	999999	597	254	532	262	281	999999	704	999999	957	829	548	740	922	964	178	515	223	775	999999	655	84	886	999999	999999	430	748	999999	922	755	999999	467	900	999999	999999	721	110	522	383	563	93	999999	680	944	33	999999	372	101	126	999999	999999	415	999999	999999	588	999999	999999	887	999999	831	532	509	781	505	67	372	648	573	666	253	77	992	840	221	915	192	404	942	999999	596	67	999999	888	436	759	494	128	799	589	132	19	999999	32	551	40	583	692	185	886	660	797	799	435	873	427	13	575	136	999999	405	999999	999999	999999	902	774	999999	999999	354	745	573	253	849	999999	543	243	855	969	298	191	341	500	228	999999	682	799	268	230	25	18	756	918	999999	614	193	392	250	999999	130	777	163	961	347	439	323	417	948	815	999999	639	999999	43	999999	999999	853	905	999999	713	871	999999	516	655	606	999999	989	654	
261	244	800	161	993	197	849	521	999999	379	999999	999999	742	275	851	999999	999999	385	446	999999	641	999999	760	287	870	537	796	999999	270	508	999999	10	999999	668	999999	713	25	740	645	385	193	999999	917	999999	999999	732	971	606	262	74	999999	230	999999	999999	999999	214	484	522	999999	999999	400	999999	260	529	24	162	999999	84	119	147	999999	598	740	70	539	999999	139	285	999999	148	566	199	765	999999	191	144	110	999999	654	999999	999999	999999	460	999999	984	361	515	398	470	999999	394	999999	497	124	637	999999	490	999999	737	147	999999	208	999999	152	999999	210	999999	63	347	880	999999	999999	999999	167	908	999999	999999	560	999999	187	369	740	815	999999	753	669	702	999999	569	464	653	271	446	517	876	40	999999	317	289	784	999999	461	60	589	548	229	477	339	216	999999	589	930	999999	999999	778	344	999999	999999	398	999999	508	999999	494	999999	236	789	728	912	999999	877	999999	830	999999	301	893	999999	690	999999	396	999999	999999	372	443	999999	874	723	508	886	738	541	647	463	919	999999	286	866	967	999999	999999	759	500	565	999999	338	283	758	999999	471	665	870	654	167	665	863	49	145	983	627	18	512	999999	999999	183	749	240	965	911	232	25	36	939	523	872	637	43	636	324	115	999999	126	74	46	999999	999999	887	490	797	65	999999	150	883	350	168	851	477	658	999999	308	108	317	999999	999999	999999	638	930	140	294	38	829	412	820	878	999999	891	448	254	621	315	861	749	999999	999999	222	874	153	599	999999	30	169	999999	254	25	16	999999	279	637	590	592	937	757	999999	769	235	999999	999999	15	316	276	412	233	47	86	446	359	149	992	224	581	999999	999999	776	274	868	454	167	804	871	757	622	811	663	38	377	114	553	409	629	615	554	999999	292	98	999999	999999	347	999999	999999	657	147	287	422	19	106	606	981	931	999999	781	449	525	143	559	653	601	999999	18	708	342	805	739	372	609	37	357	999999	999999	655	999999	116	989	999999	224	620	999999	398	654	999999	999999	999999	999999	999999	999999	176	38	14	999999	444	26	377	339	999999	246	851	407	914	999999	982	749	999999	303	999999	968	674	460	300	918	938	999999	213	914	86	937	999999	192	240	999999	442	999999	352	325	253	999999	564	999999	529	988	372	223	999999	584	999999	192	223	830	346	999999	999999	999999	738	999999	794	135	813	462	262	532	38	668	999999	999999	380	984	406	242	59	646	999999	896	930	311	555	725	999999	628	999999	894	724	388	846	699	999999	999999	999999	266	999999	127	826	112	525	997	
999999	703	999999	41	214	688	785	980	780	700	999999	286	999999	437	540	78	247	195	220	999999	999999	650	822	476	58	999999	999999	150	999999	999999	999999	310	381	933	351	851	999999	856	999999	564	118	744	999999	155	572	74	941	832	999999	999999	879	641	892	999999	199	999999	999999	580	982	999999	963	999999	278	999999	880	826	999999	999999	95	689	399	391	999999	655	259	73	999999	676	904	984	712	891	424	259	62	189	999999	225	743	41	970	108	874	863	600	473	475	759	275	999999	169	98	746	46	72	999999	869	246	999999	136	277	214	999999	999999	847	82	230	999999	796	701	999999	689	119	64	718	301	517	907	65	785	999999	999999	999999	168	824	624	154	388	196	999999	999999	999999	999999	617	763	765	432	875	26	999999	253	456	999999	574	337	479	979	999999	327	770	981	999999	190	130	999999	984	803	517	999999	232	927	841	999999	242	392	245	999999	502	300	953	999999	641	891	537	542	151	999999	836	831	999999	999999	462	70	426	999999	999999	991	197	999999	999999	999999	999999	701	793	601	999999	624	730	192	101	107	999999	402	374	999999	349	81	999999	999999	999999	665	999999	685	828	587	475	781	416	999999	45	253	194	423	999999	990	954	999999	999999	935	999999	527	598	654	739	999999	999999	999999	999999	524	242	285	348	608	691	999999	995	239	999999	999999	136	630	218	80	157	847	913	73	882	383	999999	999999	973	717	458	869	999999	999999	946	581	429	415	95	999999	427	759	905	585	999999	406	995	725	77	891	999999	509	319	527	507	892	344	999999	187	322	578	833	311	630	159	821	999999	683	292	301	786	720	545	326	653	397	941	337	341	999999	388	230	999999	999999	907	999999	560	548	814	63	246	999999	238	773	322	999999	458	285	999999	910	999999	321	442	776	999999	999999	999999	992	874	999999	999999	999999	999999	701	933	357	502	999999	722	210	271	509	868	239	64	999999	491	772	13	70	999999	666	999999	430	999999	76	999999	999999	999999	999999	999999	567	674	704	113	240	571	537	839	965	100	999999	562	999999	999999	849	453	999999	721	654	608	999999	999999	814	181	293	115	342	574	867	568	938	999999	904	225	999999	999999	173	135	824	889	953	932	999999	969	709	113	675	999999	287	999999	999999	842	999999	999999	792	999999	860	533	820	134	999999	963	971	406	162	999999	657	19	946	24	289	88	897	765	654	269	950	844	471	189	439	561	296	999999	984	105	919	999999	432	133	975	640	999999	999999	659	999999	960	641	999999	722	456	666	834	273	342	999999	945	999999	564	533	999999	25	71	640	695	677	
676	999999	999999	66	77	961	999999	822	999999	649	773	999999	115	664	308	999999	36	748	733	999999	726	32	911	488	159	361	999999	899	504	959	579	999999	14	999999	999999	999999	229	761	655	494	999999	999999	234	693	999999	748	462	999999	235	999999	999999	322	999999	922	950	653	815	934	906	716	829	687	327	89	80	109	999999	999999	350	74	99	275	103	999999	693	714	798	999999	756	411	898	242	673	193	969	266	766	999999	999999	670	427	999999	854	939	664	402	999999	999999	622	632	555	339	559	170	231	999999	999999	668	238	246	855	597	188	504	817	597	23	143	120	814	343	120	101	680	646	804	999999	164	584	300	999999	999999	605	999999	856	568	683	513	962	255	47	107	853	795	814	999999	999999	359	131	76	999999	560	44	808	298	444	999999	878	523	999999	999999	74	999999	938	226	211	991	64	648	258	914	999999	999999	999999	776	246	267	306	999999	815	696	70	42	517	911	468	619	999999	999999	421	329	999999	989	545	999999	973	999999	915	578	999999	999999	62	711	873	999999	879	389	179	42	999999	187	942	999999	707	730	253	41	577	36	999999	592	999999	228	999999	999999	120	520	999999	923	803	233	352	727	263	977	999999	999999	999999	999999	42	89	999999	999999	782	244	387	791	291	815	698	941	999999	888	999999	999999	643	833	484	944	51	368	753	256	238	828	834	225	999999	999999	999999	894	871	999999	994	999999	152	999999	445	991	551	328	239	999999	234	861	999999	999999	907	242	343	810	874	225	323	673	336	999999	535	954	999999	172	42	560	728	804	999999	999999	894	152	877	999999	398	492	403	723	139	999999	31	376	50	381	317	526	999999	286	29	999999	898	999999	351	949	905	491	592	389	296	678	102	430	792	565	569	765	365	140	421	999999	999999	600	544	999999	181	168	914	999999	854	515	172	999999	784	999999	999999	999999	800	928	999999	906	900	23	436	999999	999999	600	999999	999999	811	552	171	267	864	999999	999999	307	785	999999	778	746	577	563	534	780	515	649	646	999999	241	999999	964	437	832	515	491	808	173	93	563	999999	999999	439	999999	311	354	999999	588	156	999999	36	999999	851	159	560	338	346	488	656	945	200	953	999999	999999	999999	999999	999999	434	358	999999	35	144	999999	999999	207	172	147	346	233	999999	609	71	500	999999	214	216	123	999999	282	186	154	330	999999	148	372	627	999999	196	410	724	999999	481	999999	998	999999	892	96	999999	952	397	201	999999	265	999999	999999	138	999999	999999	48	609	474	456	161	182	999999	705	627	563	32	580	999999	951	936	508	
815	138	999999	501	237	322	130	656	334	884	985	999999	74	296	802	243	173	953	157	801	999999	173	329	999999	999999	857	274	533	999999	382	603	249	73	757	415	217	306	961	197	725	489	818	132	999999	196	858	641	340	760	788	416	840	803	999999	258	652	999999	775	999999	380	58	596	999999	951	290	746	90	317	881	999999	999999	212	765	431	321	999999	50	999999	999999	999999	225	999999	999999	656	966	763	445	999999	508	763	999999	531	999999	999999	999999	999999	606	181	986	999999	777	333	459	999999	851	213	84	999999	823	999999	611	756	904	368	164	124	823	999999	999999	527	310	999999	999999	127	197	416	747	948	754	999999	999999	869	75	429	369	892	483	608	804	999999	688	999999	115	692	161	651	999999	106	999999	563	78	51	196	469	150	626	999999	341	976	999999	466	136	627	403	981	999999	691	484	999	999999	640	225	999999	231	838	246	56	126	966	546	790	650	295	201	999999	793	683	999999	289	999999	376	151	631	369	306	562	999999	712	710	420	999999	151	107	999999	922	999999	290	964	630	999999	580	408	375	999999	654	999999	999999	436	999999	197	68	96	205	266	999999	999999	593	999999	924	286	999999	344	999999	555	587	648	999999	999999	999999	506	999999	718	975	386	172	967	999999	201	715	490	721	19	999999	999999	362	873	946	841	505	433	999999	889	49	353	112	999999	993	820	852	16	272	946	999999	546	999999	349	120	818	103	927	722	401	999999	444	564	999999	675	892	203	714	702	999999	398	844	246	623	678	631	283	926	999999	999999	999999	709	227	775	999999	132	838	22	999999	999999	747	577	711	868	214	605	788	322	570	110	626	148	313	999999	999999	999999	309	71	670	488	545	176	953	766	999999	976	226	789	999999	553	63	190	951	575	964	821	143	377	999999	83	842	961	365	873	339	210	405	666	227	539	822	777	999999	999999	999999	999999	999999	999999	816	237	388	999	383	27	57	446	196	738	999999	736	189	999999	652	597	999999	584	810	999999	437	851	999999	560	571	409	730	285	838	678	983	999999	206	198	561	190	999999	843	588	999999	826	893	24	999999	80	491	359	890	135	754	637	17	770	999999	517	999999	656	828	437	973	297	771	999999	518	754	999999	539	991	380	999999	903	999999	995	472	263	543	836	999999	489	999999	999999	839	160	999999	999999	975	622	662	999999	596	533	999999	999999	614	999999	64	999999	505	999999	866	952	368	520	999999	999999	999999	21	999999	291	973	999999	742	348	357	923	457	620	999999	478	779	590	876	320	784	937	47	396	391	421	208	
257	341	12	623	137	691	329	999999	242	215	963	324	381	706	999999	791	526	67	999999	603	999999	772	999999	142	285	85	58	999999	999999	813	448	630	886	999999	725	999999	740	999999	230	241	138	133	290	272	815	276	505	613	326	999999	521	338	700	818	764	485	313	869	347	61	643	593	771	429	767	343	438	299	999999	670	999999	800	836	999999	999999	999999	491	764	327	19	580	444	419	999999	999999	119	929	999999	327	250	493	871	999999	999999	598	544	999999	999999	999999	481	837	999999	632	656	105	720	502	252	353	454	993	999999	552	337	480	208	183	201	137	658	414	371	999999	740	186	189	999999	667	860	930	999999	630	269	845	182	374	812	762	483	999999	617	999999	723	873	257	944	328	61	699	999999	370	170	734	846	999999	999999	999999	892	999999	999999	999999	835	999999	423	495	999999	288	707	999999	116	396	999999	718	555	51	727	647	999999	493	999999	860	999999	967	471	999999	797	896	999999	777	999999	139	920	999999	999999	283	782	305	309	999999	884	665	621	896	999999	12	999999	451	189	805	999999	829	999999	999999	248	65	999999	867	920	854	698	476	865	929	999999	977	476	138	160	999999	999999	999999	347	721	608	575	249	999999	384	468	999999	999999	717	999999	437	999999	992	521	54	512	346	999999	999999	999999	689	417	800	691	999999	999999	536	999999	301	999999	546	917	491	425	799	672	816	472	492	462	999999	352	759	999999	502	999999	984	954	94	648	934	354	57	999999	41	201	999999	557	36	769	931	798	64	809	81	999999	395	577	721	999999	696	874	432	999999	220	999999	658	552	199	999999	631	581	736	652	972	201	869	599	393	608	896	268	445	999999	530	446	999999	949	185	982	999999	416	999999	711	952	999999	921	999999	681	694	543	999999	368	170	147	359	71	412	999999	999999	649	795	999999	123	485	437	999999	709	401	999999	59	708	377	216	680	999999	349	34	699	999999	279	744	917	698	999999	674	900	999999	585	180	384	884	123	305	343	400	999999	999999	999999	999999	630	999999	999999	908	999999	999999	999999	161	999999	922	20	47	712	924	610	905	877	495	57	999999	537	164	999999	230	398	175	595	81	873	289	992	229	798	184	291	999999	19	19	64	240	818	748	793	999999	169	347	181	198	695	438	999999	999999	81	999999	999999	475	98	999999	519	479	249	783	288	999999	999999	791	999999	538	999999	553	895	868	999999	817	999999	789	371	471	70	61	993	406	386	999999	767	265	157	382	999999	815	969	506	500	584	999999	45	469	593	733	999999	108	643	556	999999	999999	654	306	
999999	433	207	999999	627	999999	999999	999999	843	999999	843	443	673	999999	866	350	826	999999	399	377	856	826	957	330	777	737	692	999999	999999	850	244	902	122	959	893	949	989	710	351	63	999999	108	157	637	625	159	999999	734	999999	303	729	568	153	287	449	999999	476	877	999999	889	760	515	999999	999999	172	941	330	714	749	916	360	999999	242	345	344	999999	678	329	704	628	999999	999999	999999	66	999999	999999	759	999999	519	465	483	122	999999	462	303	999999	971	164	475	999999	999999	355	985	326	942	613	335	807	999999	692	758	157	999999	708	221	803	796	80	872	496	191	999999	204	999999	443	248	742	779	52	818	786	524	999999	30	799	331	999999	402	124	517	999999	952	893	827	706	335	940	675	999999	500	730	901	292	978	502	344	161	701	882	703	999999	556	999999	999999	906	999999	303	161	909	999999	830	403	956	999999	155	999999	601	999999	587	999999	308	999999	539	552	999999	884	241	875	528	999999	180	281	520	420	646	794	999999	769	921	472	42	788	765	360	999999	999999	944	927	832	272	999999	999999	123	775	405	804	26	221	45	31	13	427	999999	454	999999	559	883	545	718	999999	51	999999	455	125	84	519	310	999999	883	761	999999	313	52	265	722	999999	167	744	24	999999	999999	999999	733	999999	468	615	165	321	999999	119	452	408	219	481	231	910	339	998	700	886	503	999999	338	284	91	699	385	378	731	333	999999	148	999999	999999	583	75	999999	555	999999	469	364	989	999999	999999	318	999999	104	570	999999	812	999999	168	54	138	347	940	647	459	999999	769	999999	787	590	317	717	999999	877	342	999999	165	811	999999	352	240	532	514	298	999999	965	550	604	814	343	919	276	243	999999	403	999999	642	428	999999	736	999999	999999	577	408	999999	65	14	999999	762	672	879	10	283	816	813	606	833	999999	999999	999999	999999	174	425	453	671	999999	484	219	484	802	265	736	172	57	465	11	954	115	67	999999	960	886	842	151	999999	918	993	427	290	796	706	991	346	165	467	722	999999	133	737	201	580	794	999999	959	416	152	999999	235	360	812	651	999999	594	582	999999	391	332	284	988	999999	56	999999	929	999999	106	274	999999	16	589	743	197	831	999999	866	999999	176	708	882	999999	322	90	767	76	478	155	978	406	764	633	999999	399	539	145	999999	999999	999999	865	999999	999999	152	752	999999	646	999999	624	820	359	999999	652	999999	683	999999	548	676	671	289	990	461	542	127	867	636	383	999999	353	657	695	392	999999	415	310	216	28	592	999999	999999	131	
459	999999	335	629	679	121	277	999999	949	999999	469	999999	999999	533	414	959	745	284	126	457	142	273	966	134	966	15	247	999999	999999	999999	999999	115	421	168	999999	607	216	497	999999	524	116	121	404	999999	999999	78	999999	882	896	257	282	318	453	999999	988	196	886	210	663	673	873	221	925	527	44	363	902	999999	992	806	999999	999999	96	601	999999	31	999999	309	897	999999	999999	364	168	229	159	647	662	619	179	353	721	16	834	524	650	894	196	999999	632	873	999999	999999	889	99	505	999999	232	852	999999	966	327	586	312	766	525	999999	63	705	378	397	701	292	537	649	95	746	423	571	950	456	835	991	677	34	999999	998	475	78	724	134	999999	809	999999	999999	36	144	703	999999	999999	141	841	999999	508	245	182	999999	623	250	999999	758	611	999999	999999	13	141	336	999999	288	45	527	999999	984	999999	999999	971	891	133	334	623	950	52	999999	571	818	999999	355	492	442	852	846	385	999999	999999	965	523	764	907	999999	81	700	999999	425	999999	482	98	999999	509	999999	273	290	759	298	627	63	999999	265	99	999999	398	786	843	476	435	198	151	818	999999	25	730	217	999999	968	262	922	725	627	323	999999	730	758	846	999999	178	572	97	96	607	20	259	267	999999	823	767	295	856	758	989	999999	999999	279	936	493	533	66	305	791	46	704	999999	98	942	999999	999999	639	940	615	307	863	111	65	220	909	766	473	542	170	211	967	76	966	637	479	999999	999999	822	362	704	122	999999	306	59	903	682	170	325	999999	471	137	355	999999	460	136	999999	284	68	37	727	70	523	145	589	79	999999	371	460	472	250	999999	817	587	911	195	597	805	999999	999999	999999	605	157	866	699	83	621	825	999999	511	999999	484	402	795	635	643	598	141	716	980	275	321	710	853	435	569	999999	768	339	275	538	999999	278	999999	999999	132	913	999999	445	516	457	812	999999	949	999999	766	999999	32	952	999999	999999	999999	99	36	52	915	999999	303	999999	139	762	853	495	999999	972	801	215	652	994	512	730	941	999999	210	532	462	465	760	129	668	999999	298	815	999999	999999	82	846	252	708	999999	237	619	999999	316	999999	604	327	616	976	932	560	856	999999	999999	547	655	770	999999	999999	999999	460	999999	184	772	77	474	47	433	571	999999	954	963	943	999999	999999	120	999999	389	457	928	999999	849	784	999999	999999	215	271	376	999999	33	999999	999999	748	128	999999	102	999999	999999	248	289	999999	894	999999	86	977	999999	912	999999	173	436	929	999999	999999	575	
455	611	359	999999	664	862	212	671	999999	547	999999	996	225	825	686	192	999999	282	999999	178	371	249	999999	708	218	999999	999999	355	212	999999	103	921	999999	999999	672	822	743	456	788	385	86	894	999999	999999	999999	980	999999	96	999999	980	760	657	249	273	213	999999	807	999999	779	153	568	857	468	821	454	675	480	51	163	864	449	999999	494	765	999999	476	264	999999	230	999999	149	217	999999	999999	337	446	682	262	999999	467	24	102	677	645	999999	229	436	174	999999	812	999999	339	999999	999999	541	999999	999999	999999	181	736	999999	510	430	551	13	361	741	246	493	17	993	227	82	695	850	356	552	848	948	872	999999	99	253	417	727	810	283	750	690	797	282	208	90	999999	515	513	671	136	641	999999	487	199	680	999999	819	999999	999999	247	999999	194	999999	999999	535	309	696	999999	266	23	823	999999	87	991	999999	696	735	794	147	840	190	346	684	426	216	999999	395	850	418	208	999999	444	552	46	235	506	999999	958	672	781	545	653	257	658	312	448	387	495	999999	984	999999	999999	155	427	67	999999	509	570	117	999999	913	845	453	68	999999	388	650	51	999999	59	886	776	999999	365	999999	536	999999	36	123	768	114	899	216	434	888	572	999999	135	999999	56	999999	248	850	629	999999	700	209	198	999999	923	798	346	729	594	107	543	999999	789	133	530	99	483	456	349	999999	23	999999	999999	999999	999999	999999	524	999999	999999	999999	647	926	503	498	603	336	999999	999999	999999	999999	768	180	999999	337	999999	999999	509	999999	999999	957	523	999999	999999	690	999999	71	999999	28	388	833	283	284	20	999999	999999	616	409	301	529	203	198	688	266	999999	180	999999	999999	692	825	194	590	522	613	761	538	999999	425	812	644	542	155	882	416	999999	696	999999	999999	89	877	737	270	217	483	999999	999999	834	535	140	520	19	54	498	202	204	252	999999	671	259	13	603	201	596	999999	999999	999999	315	999999	899	999999	686	683	937	814	999999	999999	382	49	358	999999	999999	330	999999	302	634	497	999999	690	222	999999	935	822	910	86	999999	546	674	561	496	216	463	562	635	457	999999	999999	117	684	114	999999	869	721	999999	266	308	283	999999	304	31	498	400	625	70	785	999999	999999	999999	860	999999	551	258	821	552	151	999999	152	694	999999	467	999999	999999	972	585	941	254	223	508	654	777	999999	639	999999	539	999999	816	837	501	850	999999	969	563	256	999999	562	32	999999	179	999999	999999	166	588	999999	999999	723	118	427	50	128	541	999999	999999	128	93	999999	911	999999	292	555	
334	999999	650	999999	999999	497	744	999999	827	999999	919	206	999999	336	927	620	422	570	543	999999	999999	398	797	382	318	182	614	445	172	999999	651	152	765	623	847	35	516	744	939	348	978	999999	999999	27	209	999999	491	38	201	999999	125	351	999999	475	666	936	904	277	999999	999999	883	309	971	221	381	776	999999	430	489	999999	114	678	631	999999	838	914	999999	780	183	973	690	586	254	699	501	309	807	300	956	999999	130	248	219	982	999999	999999	12	999999	645	433	905	71	999999	999999	999999	999999	719	151	637	751	148	134	999999	561	999999	999999	64	282	719	999999	969	150	473	579	780	866	468	648	738	999999	912	419	144	999999	999999	999999	47	954	341	64	589	665	662	215	772	996	153	657	716	999999	624	729	669	573	463	765	597	969	518	502	978	81	413	477	838	728	990	999999	493	646	270	110	941	665	999999	313	487	268	806	784	722	999999	999999	580	545	192	750	570	296	999999	41	77	999999	838	86	518	262	194	376	53	999999	799	174	79	898	999999	788	999999	999999	159	287	999999	172	734	779	999999	148	832	932	655	978	999999	68	999999	999999	202	663	999999	588	999999	999999	999999	891	763	999999	922	999999	862	999999	31	404	746	488	146	35	702	904	711	68	999999	379	429	262	999999	75	999999	741	999999	464	705	859	686	425	118	108	985	447	409	956	856	530	286	999999	911	261	241	999999	921	999999	912	298	999999	999999	679	603	999999	50	181	697	201	191	999999	999999	976	171	999999	331	379	47	49	264	504	999999	211	389	103	278	350	468	833	644	819	829	551	417	907	999999	745	515	999999	945	276	712	999999	675	999999	878	184	749	543	910	572	999999	124	658	999999	206	999999	299	510	999999	699	712	864	999999	372	833	856	568	263	85	585	864	571	104	999999	792	990	536	522	999999	103	601	924	999999	82	935	714	893	624	710	999999	999999	14	123	255	564	999999	999999	999999	999999	32	616	496	468	335	999999	322	30	999999	999999	999999	999999	777	295	269	108	787	999999	484	437	129	962	944	552	285	139	859	458	848	433	944	783	234	488	202	487	114	466	999999	375	999999	694	232	622	504	494	678	719	999999	157	776	905	733	875	914	69	671	943	999999	206	848	863	181	247	999999	999999	91	299	102	999999	993	331	354	119	814	434	740	331	999999	999999	460	150	999999	700	999999	999999	59	358	573	143	815	999999	283	400	999999	759	523	984	566	999999	413	389	626	999999	164	455	560	624	71	490	329	350	894	999999	745	707	999999	999999	590	
999999	383	732	725	959	965	999999	57	953	592	65	999999	755	999999	976	387	81	999999	532	546	999999	999999	435	297	999999	813	475	276	881	655	999999	499	52	999999	549	698	680	663	666	999999	999999	408	607	42	16	578	573	585	918	24	999999	193	736	933	389	538	999999	445	641	155	500	564	175	308	772	999999	868	361	999999	288	706	999999	857	426	999999	803	880	403	999999	515	250	890	358	867	982	636	762	119	999999	21	751	999999	32	999999	615	767	242	309	269	999999	709	222	370	639	318	265	335	320	719	999999	657	554	164	136	905	610	216	308	325	999999	999999	999999	346	999999	536	471	395	347	810	456	570	999999	143	840	805	38	529	999999	559	726	999999	452	999999	438	363	207	999999	895	615	15	561	934	999999	133	999999	949	999999	167	113	846	869	987	509	272	999999	85	999999	323	330	999999	90	497	748	598	835	359	370	999999	850	999999	390	999999	999999	804	895	999999	598	19	201	855	162	372	999999	712	857	323	999999	136	423	999999	786	766	575	737	924	73	196	394	298	999999	589	968	999999	773	466	999999	265	704	377	389	487	410	132	999999	999999	718	881	999999	741	999999	416	243	494	573	553	999999	924	994	879	831	449	999999	721	903	275	194	65	842	256	488	67	248	759	999999	999999	999999	644	110	23	999999	192	999999	653	776	999999	999999	483	999999	229	842	454	270	825	546	940	999999	689	228	208	539	999999	999999	789	263	463	178	483	999999	773	177	999999	999999	980	673	648	999999	560	999999	999999	999999	710	999999	622	413	43	796	423	223	103	525	696	999999	901	483	553	153	999999	400	322	999999	872	33	969	62	999999	999999	290	161	897	651	999999	999999	999999	289	999999	350	426	386	229	667	755	270	367	257	480	562	923	506	129	505	929	999999	631	319	56	687	352	570	549	999999	516	999999	326	451	802	952	229	621	654	213	727	999999	999999	655	956	612	665	722	582	312	999999	999999	41	401	999999	563	122	887	242	151	999999	856	836	999999	160	999999	944	999999	454	528	999999	311	851	999999	778	944	989	976	999999	444	999999	629	987	246	999999	733	239	924	730	249	839	341	388	513	215	999999	157	364	505	472	668	750	277	64	999999	404	931	124	623	777	573	146	535	798	130	378	868	600	118	999999	264	29	195	215	688	10	999999	999999	711	906	999999	999999	481	889	999999	999999	362	933	276	312	999999	125	311	953	999999	703	806	590	392	999999	13	557	256	87	218	648	999999	72	375	969	482	592	412	999999	979	938	664	999999	32	849	
25	934	333	805	625	149	718	242	538	984	204	342	999999	874	903	250	999999	999999	681	137	716	299	568	307	999999	219	712	594	999999	737	48	999999	567	999999	821	78	233	451	462	79	930	332	533	391	999999	149	999999	999999	812	738	560	271	964	999999	143	725	999999	35	999999	415	999999	133	999999	801	999999	999999	999999	999999	999999	835	999999	936	940	612	207	393	766	187	999999	690	999999	184	999999	245	187	777	205	672	410	105	702	208	475	57	642	806	73	732	445	999999	374	224	999999	977	721	999999	331	362	999999	749	959	198	503	999999	999999	262	352	33	999999	999999	838	111	21	958	999999	818	999999	893	969	401	330	999999	999999	791	999999	367	999999	804	999999	563	455	842	999999	661	999999	513	999999	191	223	389	464	49	999999	276	999999	999999	212	525	999999	903	162	437	392	306	428	924	457	711	968	475	562	547	510	70	722	995	136	999999	821	999999	123	289	679	590	936	999999	999999	475	889	62	165	184	958	999999	411	999999	460	679	999999	221	66	993	222	748	827	916	539	999999	553	999999	146	852	704	227	999999	872	758	802	369	147	998	999999	822	999999	320	999999	589	890	658	704	545	457	127	610	571	130	999999	930	762	999999	751	877	999999	999999	999999	999999	480	741	830	538	269	999999	319	999999	222	84	180	306	438	449	337	648	999999	849	370	689	734	103	655	669	805	827	50	349	395	131	999999	840	10	17	907	847	999999	130	999999	999999	999999	999999	397	999999	949	770	502	322	693	112	488	82	621	999999	577	386	95	171	732	999999	617	970	709	101	23	340	306	430	541	999999	999999	999999	999999	999999	999999	712	706	168	719	45	999999	727	655	293	642	999999	999999	773	439	531	762	999999	398	999999	280	177	322	305	483	999999	474	81	780	999999	999999	219	668	148	684	865	680	926	451	999999	999999	889	324	426	458	34	122	532	990	999999	727	690	999999	999999	212	384	999999	999999	999999	110	571	263	999999	452	769	999999	330	89	999999	999999	850	835	457	701	896	390	853	896	846	999999	506	941	91	769	999999	833	339	268	999999	310	999999	279	250	350	999999	853	942	872	657	999999	704	42	999999	426	169	892	242	999999	513	822	999999	503	563	237	603	630	999999	187	999999	935	999999	72	153	999999	109	580	594	116	575	999999	447	981	249	821	753	474	507	999999	610	594	999999	160	754	123	779	971	716	23	746	505	999999	765	999999	721	999999	999999	888	655	326	589	307	135	613	469	999999	999999	264	742	999999	139	132	999999	577	381	343	943	999999	40	19	137	
864	581	370	79	372	681	84	999999	889	121	585	851	348	31	296	475	546	999999	738	239	717	973	999999	617	999999	999999	198	534	388	987	334	858	646	198	724	726	765	999999	999999	703	475	736	852	372	553	281	178	556	999999	867	406	32	301	779	419	999999	51	752	697	207	493	550	149	902	786	727	215	159	306	569	710	999999	197	45	764	981	999999	999999	74	111	996	642	448	520	999999	999999	566	866	779	833	999999	22	999999	900	999999	924	597	950	585	999999	75	28	259	525	167	403	999999	266	25	438	999999	874	999999	999999	211	850	111	629	999999	484	171	348	999999	472	999999	999999	167	297	825	839	393	999999	592	248	999999	977	393	922	362	197	999999	310	851	351	74	999999	999999	260	698	999999	999999	968	639	110	664	727	999999	786	641	469	245	547	440	185	54	598	292	449	999999	233	467	189	276	133	999999	861	999999	39	407	83	373	906	598	466	999999	425	541	999999	584	999999	999999	606	291	893	999999	999999	999999	676	306	476	529	884	700	475	901	999999	701	515	103	999999	999999	619	999999	568	105	338	999999	999999	167	628	66	800	999999	999999	999999	861	898	383	181	999999	999999	820	999999	931	554	489	216	133	999999	383	999999	35	397	781	88	999999	227	722	797	622	999999	999999	518	678	419	728	29	458	581	50	999999	328	344	27	811	419	886	457	24	616	132	999999	419	783	999999	999999	413	92	999999	184	644	185	585	558	105	105	312	64	521	825	999999	999999	552	524	638	405	691	380	970	999999	999999	769	708	191	500	166	487	734	773	999999	999999	936	295	407	406	999999	743	785	999999	999999	999999	832	936	198	999999	999999	283	999999	155	508	349	42	122	504	350	999999	477	999999	68	938	617	577	290	143	999999	532	999999	155	999999	999999	662	905	458	263	561	10	832	999999	44	137	883	592	589	274	48	292	824	791	66	531	999999	350	727	983	999999	999999	551	999999	687	624	900	137	999999	87	999999	443	584	859	942	349	52	957	368	931	65	35	988	25	104	228	708	682	98	596	975	321	188	999999	164	32	999999	39	831	420	236	999999	815	999999	427	604	708	999999	999999	999999	999999	145	981	796	927	999999	551	535	999999	469	999999	227	999999	999999	111	534	265	118	704	919	999999	22	136	948	704	310	219	486	598	999999	519	743	833	999999	117	840	999999	392	547	91	480	922	999999	371	999999	18	715	635	999999	999999	349	599	270	929	825	476	999999	999999	102	627	999999	75	937	218	950	183	394	667	82	271	204	873	571	999999	449	999999	
691	999999	999999	695	594	584	86	705	160	919	482	904	556	641	999999	999999	300	920	227	999999	985	122	421	330	999999	58	562	999999	698	475	999999	647	489	857	999999	254	587	406	999999	288	988	999999	67	40	700	999999	120	441	439	895	583	650	405	43	983	578	352	133	999999	545	31	937	999999	685	999999	835	999999	699	855	586	720	893	886	999999	999999	752	65	390	630	999999	938	131	709	802	892	999999	251	455	874	216	901	463	999999	497	267	61	999999	382	150	999999	75	421	585	852	185	690	763	466	616	240	999999	962	503	999999	607	900	999999	999999	792	512	593	968	824	649	685	266	568	999999	999999	375	525	999999	999999	764	78	526	545	856	627	212	999999	785	838	643	693	999999	999999	999999	890	366	822	999999	589	637	281	106	596	936	177	999999	999999	374	784	251	999999	840	722	738	869	999999	999999	381	999999	590	888	808	140	191	956	746	306	999999	509	325	553	502	999999	999999	493	971	930	999999	689	707	90	999999	10	597	928	852	999999	231	999999	809	999999	451	446	998	999999	999999	966	415	980	431	623	951	865	469	698	221	999999	999999	255	898	159	755	692	999999	999999	639	808	542	262	999999	529	84	999999	999999	323	999999	66	104	999999	30	14	525	999999	999999	94	139	393	999999	899	999999	114	117	975	999999	660	256	758	567	498	118	664	999999	162	876	902	548	999999	176	155	999999	165	653	254	235	893	999999	999999	435	999999	381	255	278	999999	545	998	422	999999	32	49	999999	353	498	605	756	365	580	372	999999	365	999999	999999	999999	999999	313	561	461	862	750	736	999999	129	333	772	999999	862	999999	791	999999	877	489	449	286	136	88	252	666	999999	999999	869	323	271	384	79	259	550	37	999999	339	999999	547	559	357	999999	999999	999999	999999	726	999999	999999	969	789	755	874	875	105	554	101	999999	71	894	413	999999	881	422	764	999999	263	523	576	835	999999	461	632	340	930	101	989	123	139	232	940	570	605	899	533	515	509	999999	164	996	999999	577	278	99	143	195	476	873	258	212	766	999999	910	68	466	337	132	543	945	13	999999	977	186	838	954	843	768	982	889	259	245	999999	999999	580	898	935	193	543	206	745	625	125	865	927	466	737	999999	999999	443	206	392	965	258	160	441	959	400	439	145	300	426	999999	984	999	967	706	999999	340	169	530	153	589	347	210	999999	449	122	999999	382	226	999999	999999	549	692	866	280	811	218	148	939	545	754	999999	999999	999999	141	140	865	960	760	893	329	999999	999999	62	803	
628	58	772	992	847	151	66	999999	117	205	999999	302	143	999999	999999	635	201	230	985	399	191	999999	999999	255	999999	256	999999	622	333	863	843	999999	640	999999	651	762	445	156	101	403	697	489	999999	133	999999	838	732	999999	865	268	138	999999	927	662	622	197	999999	999999	999999	601	852	443	595	999999	361	999999	662	80	55	142	199	55	139	591	999999	701	999999	758	68	999999	999999	35	757	74	735	686	999999	977	999999	464	999999	999999	999999	500	551	263	894	999999	771	878	186	661	999999	999999	79	999999	38	346	960	921	999999	418	468	213	87	826	686	530	999999	674	609	999999	999999	999999	546	280	999999	638	49	448	999999	98	986	189	999999	862	807	34	995	652	999999	372	26	999999	999999	186	459	268	999999	999999	576	373	45	999999	279	501	40	637	196	798	999999	999999	999999	522	124	465	432	288	910	225	28	662	999999	999999	26	246	668	112	680	369	821	324	225	324	871	443	63	999999	909	802	999999	999999	837	207	153	999999	999999	999999	414	454	999999	180	358	999999	706	914	999999	179	90	999999	999999	927	957	826	977	194	183	999999	650	680	412	542	379	117	999999	999999	824	999999	722	757	999999	175	698	235	615	999999	965	28	617	999999	604	883	808	876	999999	904	222	20	230	999999	95	93	999999	733	52	221	801	999999	813	857	99	999999	999999	333	999999	667	999999	999999	221	337	228	165	374	693	85	528	733	503	148	489	636	813	117	763	671	999999	999999	964	193	403	848	725	999999	760	999999	104	436	485	999999	311	999999	490	999999	999999	740	930	999999	168	999999	523	488	308	112	334	999999	286	403	694	662	777	355	274	547	999999	999999	503	950	613	827	999999	102	258	999999	999999	814	155	24	999999	33	999999	999999	163	317	670	915	549	622	879	999999	590	700	742	999999	244	956	410	942	981	999999	999999	999999	999999	341	675	431	239	818	275	520	84	999999	189	671	921	409	999999	957	877	902	939	881	80	83	999999	291	360	435	255	880	413	213	42	809	786	760	272	821	641	248	685	999999	356	999999	465	329	520	80	901	835	999999	453	75	999999	475	365	999999	41	105	999999	80	804	572	395	117	999999	999999	380	884	999999	147	380	325	999999	227	217	999999	711	617	917	770	289	533	420	999999	959	147	954	343	431	851	241	725	256	177	999999	169	961	262	594	100	150	196	999999	999999	999999	137	436	861	999999	830	207	423	188	999999	791	280	161	279	157	733	284	46	999999	318	905	655	78	471	346	999999	999999	459	33	826	629	102	999999	999999	732	832	
711	102	86	600	653	817	546	999999	386	610	17	691	114	861	815	114	733	432	791	737	68	999999	524	218	999999	748	400	362	994	698	487	438	547	324	31	191	999999	999999	665	98	118	446	94	736	51	882	354	171	999999	999999	369	999999	930	994	999999	999999	578	867	342	905	426	194	999999	687	999999	578	153	790	839	633	154	871	999999	999999	999999	622	880	787	177	999999	403	238	999999	479	339	127	507	552	999999	284	613	102	529	999999	671	924	808	999999	614	999999	999999	999999	999999	387	380	498	603	237	999999	160	999999	790	700	957	511	198	843	168	357	15	80	600	999999	564	30	999999	351	17	42	704	814	482	999999	999999	647	839	906	962	999999	841	523	280	187	400	418	822	401	572	999999	483	999999	999999	999999	609	401	147	325	767	367	328	999999	596	999999	670	346	393	617	996	999999	672	291	999999	69	999999	491	999999	999999	999999	156	207	999999	779	759	558	624	174	433	574	312	999999	523	148	605	780	695	926	85	999999	999999	34	999999	405	262	585	201	999999	589	542	127	601	723	478	620	170	667	376	836	646	999999	181	999999	999999	999999	809	158	999999	999999	999999	821	564	725	999999	999999	132	999999	265	526	183	367	999999	584	890	999999	710	786	55	527	444	122	328	999999	999999	470	999999	74	172	999999	453	436	58	923	309	999999	562	876	816	685	999999	178	411	849	662	288	630	597	79	596	999999	32	113	624	841	177	503	474	295	999999	910	68	828	554	83	999999	318	502	999999	179	893	834	999999	369	39	999999	710	478	437	160	999999	295	994	576	999999	430	333	433	999999	142	228	98	590	379	775	440	350	999999	776	915	970	138	322	900	999999	999999	999999	743	999999	575	467	34	47	145	606	624	73	262	826	653	999999	884	420	152	950	805	253	600	999999	598	999999	999999	702	999999	190	712	999999	103	873	579	378	589	838	999999	675	203	60	455	773	160	376	97	41	133	999999	95	717	999999	950	898	999999	461	159	996	649	614	332	999999	955	893	651	999999	999999	256	285	833	999999	903	477	757	754	798	826	444	232	838	821	578	29	104	994	802	999999	974	999999	999999	999999	999999	866	70	870	534	999999	999999	999999	406	707	784	847	668	48	813	702	202	153	116	634	715	774	811	792	753	506	860	899	999999	827	414	999999	368	403	999999	999999	999999	886	229	308	947	999999	826	140	47	731	360	65	190	110	950	831	567	291	725	76	64	278	126	999999	639	980	660	999999	303	212	489	275	999999	776	296	315	924	999999	687	999999	
999999	681	755	32	155	804	718	748	876	583	24	87	999999	999999	982	147	770	200	669	966	285	999999	999999	834	999999	95	232	413	813	999999	906	759	999999	945	128	382	523	103	882	999999	999999	999999	999999	719	198	411	597	695	794	158	545	733	148	721	504	701	844	920	780	999999	582	314	935	241	999999	999999	999999	731	29	609	624	676	318	835	704	373	554	127	646	839	497	537	619	999999	999999	182	621	882	451	427	538	602	322	822	261	999999	976	471	52	999999	928	999999	675	999999	534	869	425	312	999999	140	999999	727	284	999999	572	55	695	999999	142	999999	642	601	290	602	81	32	363	496	584	747	397	999999	84	711	911	631	861	435	999999	239	757	318	865	999999	999999	999999	327	381	259	215	272	705	339	548	301	337	586	82	123	511	516	928	728	279	999999	73	652	573	39	999999	193	270	150	999999	999999	999999	999999	969	999999	270	705	981	246	378	485	999999	754	536	420	584	54	789	321	628	999999	828	590	595	577	217	999999	754	352	318	31	12	564	436	999999	999999	999999	617	999999	853	806	534	999999	999999	794	60	319	999999	162	455	896	404	948	522	189	917	743	149	999999	124	999999	950	638	927	356	483	138	327	735	999999	999999	437	48	468	999999	198	146	239	801	527	999999	53	601	896	422	999999	63	51	257	883	999999	461	225	636	752	999999	896	764	13	320	922	991	390	710	473	468	366	490	999999	991	781	513	347	999999	225	67	359	741	514	729	999999	96	80	999999	999999	999999	222	411	716	966	302	381	999999	490	999999	999999	662	890	999999	954	271	573	350	999999	112	999999	123	999999	421	694	505	164	999999	284	891	835	920	539	493	942	999999	954	774	999999	698	409	287	857	999999	999999	999999	469	318	560	467	999999	999999	999999	748	507	416	871	990	31	470	999999	131	951	599	769	986	133	407	999999	708	999999	799	999999	567	703	442	266	999999	999999	299	999999	845	999999	816	999999	99	116	791	986	536	999999	964	752	274	560	288	336	999999	510	332	999999	999999	827	851	161	66	139	257	55	999999	159	799	999999	732	433	302	431	999999	564	679	880	342	420	954	999999	352	999999	351	16	425	116	999	999999	780	27	974	28	999999	665	978	960	859	999999	922	386	585	86	29	840	268	999999	999999	703	999999	999999	939	999999	999999	999999	999999	19	999999	250	630	957	160	237	999999	715	459	283	999999	999999	586	719	999999	596	498	578	747	276	37	510	747	568	999999	305	740	338	87	999999	156	330	856	999999	999999	618	125	964	235	358	
968	314	391	985	999999	722	999999	999999	430	353	162	303	999999	999999	982	999999	502	71	53	999999	496	999999	999999	136	136	262	999999	617	547	412	480	534	352	399	307	999999	999999	762	294	999999	189	629	999999	733	180	852	549	323	999999	893	125	63	921	999999	861	199	676	265	999999	31	999999	509	574	27	872	628	951	391	245	999999	168	740	777	999999	675	867	871	904	999999	999999	999999	999999	632	999999	296	999999	999999	970	537	118	56	999999	903	272	102	679	65	889	861	551	901	168	999999	725	735	385	286	999999	705	994	999999	999999	309	999999	318	799	999999	920	999999	999999	25	980	853	136	223	305	836	514	759	995	811	981	52	414	381	999999	999999	999999	918	999999	999999	543	275	542	999999	284	564	999999	999999	302	999999	144	168	999999	999999	921	314	951	511	439	999999	999999	319	710	192	347	729	999999	213	764	999999	970	12	819	315	481	715	999999	346	939	999999	519	560	466	999999	677	822	637	878	460	249	281	404	488	372	378	234	564	999999	452	554	999999	123	199	725	832	142	349	109	999999	215	994	614	572	999999	39	221	852	517	515	999999	101	25	753	524	306	575	999999	457	937	257	160	999999	894	394	999999	405	370	741	370	999999	483	999999	824	255	255	999999	832	789	342	999999	381	57	844	927	462	654	370	999999	429	267	618	999999	172	806	65	999999	719	999999	627	633	851	121	157	971	51	999999	201	508	279	999999	742	734	124	780	999999	113	999999	999999	932	427	999999	999999	999999	113	925	591	999999	999999	200	221	947	999999	171	709	315	999999	899	999999	886	898	462	999999	999999	790	524	884	777	392	930	999999	999999	753	255	210	999999	165	999999	999999	55	460	199	183	999999	68	999999	999999	999999	415	999999	999999	213	252	90	43	964	999999	999999	531	588	50	814	999999	999999	999999	303	999999	410	999999	120	160	999999	855	828	436	708	999999	554	346	108	436	322	371	918	325	999999	675	999999	221	246	425	865	999999	465	14	645	217	97	999999	765	498	687	611	304	999999	154	357	424	654	334	686	628	953	432	999999	999999	999999	73	999999	999999	627	530	198	999999	695	295	999999	400	999999	790	501	201	485	581	610	749	711	999999	999999	180	400	261	29	887	560	999999	911	844	313	999999	203	999999	325	579	999999	999999	999999	886	999999	999999	999999	957	600	863	833	494	153	999999	822	999999	26	384	469	601	109	375	511	311	174	897	999999	999999	96	546	596	999999	999999	999999	444	642	259	825	467	575	229	442	660	999999	63	75	654	539	31	900	270	818	684	724	479	999999	
466	197	721	711	655	999999	870	64	277	485	619	999999	999999	999999	163	200	999999	999999	382	667	714	999999	999999	109	999999	999999	337	196	999999	999999	999999	161	436	672	999999	72	114	755	920	626	571	999999	999999	577	456	416	601	841	747	999999	901	999999	351	812	67	121	940	621	468	810	275	684	778	999999	999999	467	999999	275	14	100	999999	171	999999	755	105	118	999999	679	653	836	999999	495	999999	216	999999	882	999999	623	615	74	131	999999	297	119	361	887	999999	399	764	988	605	999999	837	656	982	740	816	596	717	999999	653	999999	968	632	567	779	245	572	622	930	658	197	999999	940	969	604	999999	999999	403	217	290	78	999999	664	999999	917	657	792	233	146	999999	222	999999	666	999999	861	523	664	551	999999	999999	999999	776	833	999999	418	674	999999	687	388	866	952	202	509	667	584	354	313	402	649	132	452	999999	486	865	999999	999999	999999	528	999999	91	219	322	821	565	999999	301	91	334	999999	253	999999	999999	845	279	999999	29	407	998	999999	516	219	272	902	999999	209	917	300	968	894	137	680	999999	579	999999	657	639	381	943	999999	292	273	978	580	999999	999999	346	502	216	752	425	883	995	999999	600	871	946	999999	372	365	117	10	123	440	694	572	392	535	548	622	483	648	463	365	553	999999	999999	999999	506	98	863	424	94	226	478	254	685	685	979	999999	999999	229	18	999999	999999	292	999999	548	886	999999	999999	811	954	594	278	999999	429	999999	148	999999	640	264	914	283	502	692	916	999999	962	450	887	706	556	123	999999	264	639	999999	829	271	103	692	806	999999	119	61	999999	499	999999	701	824	999999	547	999999	999999	455	315	735	95	843	999999	262	585	999999	945	281	265	999999	682	24	147	553	999999	876	263	947	458	251	173	450	231	426	949	270	625	842	169	999999	999999	466	948	904	791	986	896	840	116	999999	727	838	796	999999	816	932	564	280	245	670	378	847	996	73	571	644	621	948	999999	325	820	113	999999	341	522	226	75	242	762	823	980	423	840	98	523	335	999999	601	609	27	706	354	606	498	555	481	469	884	342	156	999999	999999	537	791	999999	624	999999	465	999999	599	866	331	999999	421	690	954	16	907	550	245	990	29	348	295	618	475	506	623	999999	999999	757	999999	899	615	459	43	886	59	999999	899	999999	198	494	20	160	999999	836	999999	808	601	475	561	999999	107	166	999999	608	251	183	84	127	111	680	999999	999999	685	431	902	962	656	78	956	369	650	635	999999	535	338	999999	999999	638	321	
815	193	575	205	846	802	458	999999	999999	644	999999	473	781	508	518	427	177	475	953	933	231	161	532	999999	202	694	999999	365	818	279	117	939	445	999999	296	496	501	999999	839	628	453	858	231	434	999999	895	868	137	293	118	171	669	289	705	999999	999999	661	66	999999	999999	341	103	295	165	537	936	999999	975	221	31	926	531	635	999999	489	373	929	999999	438	306	825	999999	82	710	118	447	659	740	999999	633	835	444	642	687	297	360	573	76	999999	153	867	892	916	271	192	639	44	955	225	726	733	562	628	706	336	998	999999	584	56	99	999999	297	269	587	999999	491	888	947	47	139	800	863	211	294	439	932	999999	810	528	478	999999	999999	524	989	899	282	816	935	361	298	339	988	29	807	866	579	632	338	85	999999	750	97	917	96	926	870	361	343	277	999999	581	220	66	999999	999999	582	772	280	687	913	999999	953	999999	748	800	999999	999999	403	428	859	309	999999	999999	827	728	999999	787	999999	72	39	921	482	668	957	717	128	931	451	130	294	807	362	999999	999999	35	797	501	999999	999999	124	999999	957	915	417	104	493	486	239	849	999999	794	344	217	658	992	202	294	638	41	681	880	401	283	143	62	947	446	572	999999	999999	999999	618	999999	948	12	963	567	260	999999	233	641	702	602	758	499	472	999999	992	180	832	513	863	147	614	243	635	684	781	999999	156	999999	914	437	919	546	186	203	269	656	39	635	44	999999	807	50	188	799	524	644	589	802	454	401	969	427	961	999999	999999	715	376	289	785	894	716	999999	727	999999	682	222	322	279	999999	999999	151	206	479	98	339	999999	999999	836	169	147	999999	353	602	999999	999999	502	585	999999	666	554	999999	749	850	149	67	631	322	913	126	312	331	999999	917	118	260	772	948	872	151	962	660	539	999999	648	128	999999	583	215	807	190	999999	617	999999	340	65	401	999999	339	999999	708	261	150	720	856	815	465	435	494	271	694	999999	712	999999	703	893	750	630	211	30	695	57	117	116	936	999999	714	707	587	62	859	999999	999999	841	443	710	520	819	273	832	663	936	99	944	122	999999	924	63	999999	447	315	999999	154	999999	345	660	999999	44	784	191	111	758	848	441	411	278	935	870	131	993	382	931	999999	379	366	758	958	999999	993	309	751	999999	797	149	747	999999	281	308	506	783	999999	485	999999	999999	731	905	999999	658	542	844	700	63	931	916	999999	383	999999	775	999999	587	999999	981	51	484	999999	450	960	709	
999999	323	997	637	374	347	436	896	896	285	647	999999	670	999999	630	999999	609	999999	729	881	84	373	684	505	356	918	91	999999	999999	560	999999	291	944	388	964	229	846	73	689	594	489	178	487	138	138	999999	917	401	360	892	999999	999999	721	89	635	329	999999	501	290	455	266	999999	999999	345	633	366	999999	999999	345	411	312	545	17	145	401	999999	886	555	377	855	11	999999	234	552	686	909	570	864	999999	644	590	354	999999	243	337	637	715	152	505	771	999999	634	999999	948	999999	339	999999	586	999999	728	443	92	134	435	999999	576	999999	909	999999	723	796	999999	999999	999999	821	957	763	774	807	764	200	999999	59	606	872	376	634	285	963	999999	999999	984	186	33	211	507	999999	357	788	761	19	999999	999999	999999	999999	340	105	364	137	999999	575	960	778	999999	538	699	43	528	562	88	941	352	946	312	549	999999	475	515	499	999999	737	999999	985	55	755	394	999999	277	999999	541	999999	999999	157	341	781	999999	215	999999	495	512	474	701	999999	710	999999	666	859	191	242	172	864	590	865	813	999999	170	999999	733	178	154	999999	999999	897	999999	999999	999999	204	999999	530	335	607	999999	29	987	999999	45	999999	284	235	999999	534	79	44	999999	999999	999999	999999	343	446	621	248	481	999999	999999	73	709	804	999999	999999	157	471	253	660	907	564	651	999999	999999	999999	859	548	700	507	89	619	379	730	438	999999	999999	999999	999999	179	909	96	135	138	678	924	149	240	847	381	88	627	290	419	999999	903	35	129	536	378	587	82	547	974	14	732	999999	999999	376	429	999999	889	610	999999	750	821	439	999999	999999	953	825	628	999999	329	429	461	338	960	603	534	328	997	731	491	591	837	548	161	133	946	240	999999	864	427	594	199	27	216	999999	315	999999	512	237	582	553	999999	380	228	999999	999999	999999	733	386	999999	110	999999	167	128	999999	912	999999	999999	999999	946	999999	999999	999999	999999	999999	239	444	132	301	297	69	816	769	999999	938	632	466	330	606	580	999999	506	784	32	326	999999	999999	898	723	756	43	999999	999999	291	859	888	205	106	999999	325	118	281	442	99	782	999999	29	999999	190	859	455	952	999999	819	999999	226	880	741	956	929	208	545	408	999999	999999	872	999999	488	298	59	437	999999	837	291	471	280	73	999999	250	42	999999	999999	999999	863	310	91	514	303	999999	643	999999	464	150	563	999999	572	872	897	835	909	590	540	719	999999	432	96	124	400	357	133	162	195	999999	924	153	185	827	545	244	182	999999	411	602	
655	52	973	229	284	174	898	407	176	859	340	452	256	999999	588	441	224	966	124	945	762	491	821	999999	226	420	941	745	337	662	662	551	188	937	74	97	459	999999	840	236	458	726	999999	999999	170	481	896	872	999999	114	30	216	253	465	839	174	230	999999	13	863	232	163	80	513	999999	999999	999999	318	248	500	981	357	999999	887	496	999999	504	496	803	999999	523	78	506	232	641	456	307	999999	108	999999	867	449	862	976	14	999999	656	482	999999	380	999999	999999	634	747	132	672	89	366	969	803	999999	734	216	269	999999	999999	656	847	871	750	491	550	220	348	633	542	495	159	883	201	999999	32	367	432	537	935	444	758	110	999999	376	941	753	305	240	143	243	603	636	850	648	808	610	387	889	666	377	296	124	590	999999	999999	482	777	422	646	999999	783	732	414	719	999999	747	999999	999999	549	796	914	117	499	309	892	523	999999	999999	581	421	980	543	870	567	158	644	520	999999	446	469	999999	882	593	999999	459	871	232	141	751	999999	707	13	349	869	999999	999999	999999	999999	295	999999	449	235	840	999999	999999	250	861	846	570	263	237	121	937	90	999999	41	999999	999999	999999	31	999999	902	999999	521	714	976	203	10	114	969	29	239	506	40	29	999999	51	368	380	218	999999	385	999999	497	999999	596	76	268	58	431	999999	891	440	273	999999	547	434	329	521	419	999999	999999	999999	601	244	997	615	906	70	999999	989	165	362	641	22	915	999999	999999	687	127	999999	999999	999999	682	314	137	999999	242	915	999999	326	722	847	999999	171	999999	643	999999	999999	835	981	169	207	978	441	999999	539	799	261	209	214	130	999999	403	510	122	910	999999	296	999999	209	382	999999	588	999999	277	317	999999	479	864	281	999999	60	851	146	749	736	972	999999	999999	598	998	980	999999	999999	999999	89	999999	460	58	247	584	682	156	999999	608	178	619	234	173	999999	999999	999999	999999	928	841	80	790	266	760	385	937	817	492	518	211	401	286	320	999999	198	999999	940	999999	999999	999999	690	903	225	537	581	126	999999	87	999999	999999	678	594	787	435	135	299	197	700	672	999999	999999	199	638	435	999999	999999	999999	675	999999	339	207	899	999999	241	160	177	574	728	188	269	198	740	881	67	532	807	498	884	433	898	675	250	757	327	929	999999	274	790	331	689	999999	82	111	281	263	778	999999	555	285	999999	999999	468	521	413	999999	37	999999	580	999999	408	403	424	252	999999	664	956	999999	451	312	659	903	784	407	499	999999	125	999999	
999999	804	754	982	942	999999	475	184	216	729	999999	216	902	192	693	888	922	295	402	999999	999999	617	999999	999999	999999	253	999999	64	940	999999	31	962	995	398	999999	999999	999999	426	460	815	776	902	457	237	999999	245	999999	476	219	895	485	214	999999	295	613	991	507	128	999999	698	983	999999	244	155	707	391	999999	513	999999	917	740	506	834	587	64	132	170	79	837	148	844	159	845	999999	586	817	913	999999	785	718	278	39	816	762	831	365	999999	312	530	417	33	896	992	301	164	979	379	471	241	490	830	438	999999	471	854	834	576	999999	569	889	477	511	727	999999	999999	999999	689	999999	755	698	999999	999999	548	999999	999999	999999	166	553	890	607	999999	452	999999	305	999999	839	748	355	907	999999	789	478	743	641	939	522	179	237	651	453	299	999999	716	542	35	999999	999999	860	356	907	999999	32	309	961	450	35	43	431	877	810	962	344	174	999999	909	986	124	907	490	601	778	928	901	446	999999	151	736	935	999999	914	949	888	998	10	329	766	179	781	200	914	489	747	999999	841	491	955	999999	999999	999999	48	857	982	379	755	139	749	130	862	654	309	298	999999	161	963	861	83	346	174	438	999999	817	343	717	575	999999	999999	999999	999999	999999	362	19	778	999999	241	999999	967	519	253	871	579	645	999999	999999	891	626	392	596	999999	980	999999	618	968	529	489	231	524	274	804	642	999999	179	70	907	301	999999	520	793	999999	906	893	564	102	999999	858	999999	510	216	826	949	729	444	999999	89	547	743	50	999999	824	19	542	702	714	999999	773	409	584	409	999999	600	115	598	676	489	96	853	525	999999	670	981	721	318	448	854	912	999999	986	999999	999999	557	999999	272	969	909	374	201	999999	492	999999	458	923	999999	380	235	844	141	767	999999	993	694	227	375	999999	843	298	233	263	859	697	118	999999	999999	50	287	351	843	629	766	999999	894	13	43	999999	221	67	620	937	223	20	781	896	293	988	675	340	884	683	999999	621	150	938	989	999999	420	45	329	999999	103	999999	10	999999	10	588	999999	690	194	229	377	785	677	296	49	849	916	222	139	615	375	999999	467	169	502	155	974	956	23	248	735	185	999999	999999	844	339	999999	278	895	704	890	999999	155	664	316	351	999999	999999	898	150	878	999999	905	714	695	155	426	841	999999	999999	613	151	999999	945	493	201	57	127	999999	709	839	647	327	435	725	999999	801	802	853	999999	212	999999	67	872	370	999999	279	33	865	699	913	178	999999	999999	
101	748	999999	210	181	125	999999	825	412	198	999999	241	880	999999	999999	314	353	999999	988	857	652	999999	93	803	585	955	999999	33	262	999999	796	670	388	286	343	976	82	601	631	999999	857	386	717	999999	571	139	999999	799	44	560	999999	299	999999	411	398	607	664	513	625	999999	999999	280	999999	660	402	641	853	999999	999999	22	241	751	992	259	999	999999	776	224	999999	455	309	132	999999	701	406	506	999999	976	888	736	322	568	999999	415	544	587	812	67	476	930	286	62	662	31	328	999999	307	999999	411	132	999999	449	999999	179	999999	81	290	872	263	999999	161	876	715	410	700	999999	999999	587	999999	999999	462	999999	747	312	179	256	999999	968	999999	999999	209	999999	575	766	904	999999	999999	807	498	472	999999	940	803	999999	999999	999999	346	999999	999999	655	828	719	225	989	669	122	701	999999	999999	670	611	322	499	461	999999	999999	311	949	999999	999999	385	967	98	252	999999	522	915	176	999999	999999	909	218	647	727	999999	489	343	585	106	792	180	328	807	828	999999	985	999999	999999	999999	186	999999	397	999999	501	999999	999999	631	972	999999	156	206	535	445	239	999999	403	999999	999999	487	216	268	725	852	713	999999	67	169	269	391	139	999999	573	291	357	999999	522	999999	156	458	999999	858	371	999999	999999	596	644	882	999999	78	467	321	999999	864	679	917	382	544	999999	843	221	701	371	590	999999	85	632	253	97	567	247	999999	527	323	999999	357	897	999999	902	126	23	185	591	201	923	818	999999	709	612	439	999999	977	419	312	246	999999	496	780	966	874	964	999999	999999	20	830	526	999999	364	498	331	30	368	642	926	829	999999	120	180	999999	926	682	922	641	657	278	270	531	225	87	954	861	126	999999	37	999999	622	390	580	370	407	35	47	220	291	999999	930	345	492	482	210	310	326	999999	999999	201	51	759	146	741	570	999999	577	287	544	469	999999	319	614	774	217	999999	539	809	269	901	645	712	360	248	347	924	49	742	877	999999	545	999999	18	836	120	863	999999	838	800	412	457	759	676	999999	515	999999	999999	718	275	554	999999	516	853	147	556	339	408	999999	999999	999999	955	999999	410	999999	924	900	310	777	663	354	411	999999	19	856	454	885	45	539	732	726	999999	330	999999	332	999999	38	999999	871	999999	781	464	355	444	164	457	621	359	786	896	615	320	953	999999	920	152	79	999999	996	693	670	303	869	175	999999	452	634	367	999999	999999	999999	751	439	497	881	889	66	999999	999999	409	832	536	999999	642	127	416	250	
999999	999999	189	814	532	162	187	619	999999	595	999999	767	711	822	263	281	999999	999999	863	880	465	183	41	96	812	651	597	860	144	999999	236	58	270	212	369	811	898	201	373	598	999999	878	403	999999	876	499	153	586	578	264	478	641	263	536	784	101	525	999999	999999	881	564	327	484	443	368	999999	999999	999999	463	452	382	589	637	275	628	587	780	736	220	322	507	999999	292	879	575	999999	794	734	999999	999999	296	805	199	492	43	934	403	959	936	744	999999	644	999999	136	882	889	13	999999	999999	207	321	788	882	999999	383	553	44	604	868	772	999999	772	999999	195	165	577	999999	155	241	694	194	821	799	475	330	863	888	165	999999	686	591	806	826	230	956	507	923	509	118	489	899	999999	101	173	999999	229	999999	999999	970	314	499	858	756	223	23	500	989	416	999999	520	999999	999999	606	191	999999	541	999999	862	999999	999999	654	890	47	751	794	395	999999	636	999999	110	311	951	195	692	197	999999	999999	613	216	465	518	999999	150	597	999999	30	999999	910	999999	865	283	699	706	322	660	608	821	999999	999999	627	770	363	999999	268	999999	999999	693	913	993	458	492	342	999999	999999	149	999999	999999	449	999999	999999	203	819	653	999999	826	611	255	999999	42	588	999999	54	194	589	695	165	178	881	999999	121	336	999999	916	999999	383	999999	999999	933	182	523	858	381	999999	654	434	999999	709	144	999999	999999	467	820	999999	414	546	999999	157	76	88	999999	999999	999999	71	814	447	915	903	130	829	885	999999	322	700	518	730	540	966	539	164	744	456	44	449	780	654	515	406	511	999999	936	793	978	854	198	554	990	319	999999	999999	999999	57	589	999999	556	51	999999	999999	372	684	15	481	617	999999	344	999999	934	428	291	170	999999	519	401	142	893	101	588	467	999999	964	739	231	702	332	646	696	867	999999	999999	738	999999	395	999999	999999	981	464	186	999999	520	999999	619	571	999999	112	999999	998	656	456	999999	465	462	688	618	408	999999	784	999999	295	999999	647	670	215	999999	552	662	999999	486	573	160	439	915	521	947	851	355	177	203	599	57	648	50	420	317	999999	286	999999	999999	634	882	999999	685	891	802	999999	989	413	999999	485	450	738	521	999999	305	982	549	941	740	766	999999	776	591	999999	247	625	606	260	897	999999	999999	842	769	999999	999999	999999	999999	34	999999	83	862	941	141	717	159	999999	999999	957	124	335	887	345	89	20	582	115	999999	506	653	187	276	739	515	938	219	607	969	669	401	352	238	525	232	
666	904	999999	999999	873	39	929	498	648	145	572	220	931	763	999999	279	584	999999	257	380	999999	807	132	435	203	508	999999	999999	467	565	772	106	372	999999	422	116	470	470	742	477	723	688	628	604	943	727	288	844	999999	999999	999999	15	981	154	690	859	781	685	451	999999	487	591	40	92	372	476	848	818	351	651	808	999999	604	779	999999	853	999999	527	492	475	230	707	137	78	748	766	124	227	432	999999	999999	785	28	377	989	141	658	545	241	999999	879	999999	503	569	590	703	411	999999	497	999999	999999	999999	202	999999	154	779	464	999999	343	606	999999	999999	396	789	326	999999	999999	236	999999	525	205	643	296	999999	999999	999999	214	567	487	55	365	912	999999	594	881	80	593	52	999999	220	677	695	211	635	999999	258	999999	713	999999	567	999999	185	999999	971	642	999999	967	999999	389	393	999999	896	485	298	999999	448	900	801	907	999999	439	999999	12	579	999999	999999	441	660	899	348	686	500	999999	919	999999	999999	501	758	951	999999	113	416	663	999999	645	781	999999	913	394	677	357	282	806	996	999999	999999	999999	999999	133	143	606	317	287	999999	706	84	581	565	850	71	947	999999	849	74	152	33	999999	999999	934	75	299	527	276	232	999999	414	999999	328	791	892	999999	659	634	818	999999	999999	999999	622	143	999999	210	654	73	333	729	999999	432	741	854	999999	166	20	999999	67	844	89	51	999999	60	999999	389	262	774	957	64	999999	999999	41	827	356	894	776	39	373	865	644	463	942	502	785	981	952	473	687	736	996	752	577	999999	999999	755	999999	999999	840	191	999999	880	116	279	999999	698	999999	913	999999	219	999999	999999	543	202	209	625	108	561	274	321	436	788	96	230	67	999999	939	66	670	601	820	999999	199	191	999999	763	999999	673	999999	96	589	999999	966	999999	356	999999	218	999999	774	541	656	522	307	529	754	169	999999	886	221	895	758	345	999999	999999	999999	186	791	361	999999	446	999999	434	500	187	731	999999	999999	999999	873	999999	999999	565	292	138	999999	307	999999	999999	437	758	999999	470	462	175	338	999999	796	70	87	180	233	856	999999	337	273	232	32	130	798	367	346	999999	999999	178	568	203	999999	124	961	102	280	132	924	526	477	807	971	334	849	999999	601	999999	999999	702	999999	480	465	999999	865	722	999999	785	871	79	421	795	458	294	607	999999	202	999999	108	984	900	111	931	999999	860	999999	260	697	280	321	766	999999	642	999999	359	97	738	999999	999999	249	999999	494	260	999999	114	681	999999	687	727	715	999999	
919	999999	557	802	717	999999	999999	103	408	999999	587	515	559	313	837	999999	999999	934	999999	406	103	433	859	999999	415	851	86	999999	189	999999	572	999999	999999	999999	846	920	94	999999	641	548	999999	15	999999	777	240	979	700	999999	277	528	221	753	218	999999	999999	495	804	390	396	999999	472	414	914	301	898	617	949	531	999999	917	78	999999	302	970	550	98	583	92	936	999999	160	535	999999	660	895	819	761	256	837	360	125	704	131	775	86	451	100	999999	878	622	40	999999	999999	999999	999999	591	460	247	769	112	912	722	453	999999	999999	936	213	999999	405	88	856	999999	999999	115	801	374	508	526	999999	999999	997	34	213	999999	999999	982	999999	850	999999	313	999999	524	487	735	448	403	260	170	70	149	248	836	162	799	766	336	999999	979	999999	95	93	933	999999	670	114	888	999999	139	565	733	999999	362	63	102	719	999999	226	999999	999999	407	124	347	466	999999	859	170	872	413	557	79	999999	471	302	999999	229	435	180	816	999999	559	885	130	999999	999999	653	999999	783	999999	89	434	119	524	321	160	971	999999	476	598	810	944	26	999999	582	496	234	999999	70	938	872	999999	171	410	339	117	522	993	743	140	110	973	386	999999	334	133	959	999999	159	999999	999999	484	958	581	15	685	999999	999999	548	999999	112	628	999999	844	198	795	999999	709	194	213	999999	977	12	346	999999	836	999999	214	780	458	537	250	875	999999	794	398	335	589	999999	653	999999	741	454	999999	38	482	158	542	623	999999	999999	999999	799	946	999999	176	999999	621	93	178	128	339	10	99	580	861	999999	999999	60	800	999999	684	999999	540	639	897	532	376	999999	999999	688	35	591	251	599	999999	999999	929	416	628	916	999999	505	999999	999999	244	740	365	64	176	999999	999999	491	823	79	999999	944	999999	316	614	643	999999	999999	999999	999999	102	999999	759	500	303	999999	823	999999	431	999999	755	189	89	15	404	167	177	322	152	295	999999	543	768	181	424	999999	192	623	999999	985	811	411	436	745	442	497	981	864	761	756	906	750	999999	939	324	995	999999	999999	911	457	475	792	999999	783	52	559	999999	999999	85	959	238	210	699	445	82	354	752	343	572	907	185	312	560	396	388	697	483	999999	857	428	479	999999	711	353	520	29	250	653	703	883	999999	404	789	801	999999	706	60	624	867	969	253	530	999999	13	282	172	241	999999	404	355	86	999999	729	656	490	309	498	356	925	62	999999	109	640	688	400	781	523	758	868	682	646	858	999999	887	185	999999	247	
708	80	357	787	999999	258	357	807	999999	674	999999	321	227	217	703	699	814	865	999999	999999	999999	613	501	648	483	906	999999	708	227	199	841	480	542	72	999999	999999	577	275	999999	851	292	880	43	116	999999	447	650	999999	943	169	999999	999999	42	999999	244	104	579	999999	999999	568	535	649	589	999999	833	661	999999	164	427	427	131	548	999999	302	607	999999	580	999999	268	45	265	258	765	999999	52	999999	999999	484	828	695	706	868	999999	80	325	643	999999	865	283	729	999999	999999	56	999999	47	999999	795	740	460	122	524	999999	450	999999	313	287	884	531	999999	999999	223	305	336	732	721	263	587	166	999999	964	999999	714	121	538	378	769	999999	249	31	444	34	708	33	716	180	999999	427	693	767	48	758	999999	999999	270	515	372	170	324	804	784	30	999999	763	999999	291	809	999999	911	900	543	85	644	510	691	999999	514	281	619	562	209	835	894	399	938	215	999999	975	850	999999	15	609	887	445	999999	999999	999999	944	537	435	370	447	515	792	233	999999	124	269	999999	281	11	100	550	761	604	999999	136	248	825	290	999999	999999	232	999999	894	933	999999	209	273	278	602	570	744	999999	201	999999	329	111	176	975	101	999999	999999	999999	31	914	999999	135	841	297	296	157	129	256	215	536	999999	627	897	299	774	914	996	780	679	441	356	366	999999	842	629	35	82	999999	999999	428	999999	653	866	999999	999999	72	368	975	981	454	451	498	978	665	547	702	213	876	211	186	999999	155	899	999999	999999	702	564	999	668	270	85	278	67	787	999999	571	999999	999999	424	999999	556	31	798	999999	989	858	388	905	304	927	822	205	649	22	999999	762	754	286	999999	182	999999	369	316	999999	379	999999	441	200	47	976	999999	295	462	499	630	784	999999	674	600	710	324	659	704	741	448	879	629	54	175	865	999999	484	507	251	999999	196	999999	87	856	999999	426	999999	999999	328	985	999999	743	159	999999	999999	414	90	685	710	858	848	664	575	283	499	999999	396	35	181	169	467	788	220	295	443	80	279	817	783	999999	136	791	386	756	999999	146	479	999999	336	460	736	999999	999999	999999	999999	532	148	804	366	275	40	171	696	168	999999	999999	532	864	948	999999	999999	272	902	426	732	67	288	819	372	363	999999	734	999999	999999	999999	669	999999	827	929	911	931	475	461	517	263	999999	104	227	239	171	613	615	713	999999	325	474	896	380	661	308	253	329	441	12	203	305	473	975	735	999999	757	705	935	46	999999	999999	999999	394	999999	767	
963	70	999999	210	999999	467	30	139	999999	958	772	620	176	631	999999	612	44	458	324	999999	501	999999	491	381	999999	999999	999999	999999	999999	999999	663	999999	217	893	345	192	999999	241	262	735	999999	343	999999	999999	999999	147	539	314	999999	234	635	362	80	214	275	844	578	218	999999	999999	999999	353	407	748	999999	270	412	282	295	485	872	802	999999	588	683	168	547	714	999999	276	377	375	307	999999	999999	311	999999	13	627	500	613	999999	444	999999	948	930	936	832	483	825	999999	267	28	893	999999	832	999999	999999	531	117	306	864	923	999999	474	999999	56	999999	726	992	828	409	654	999999	871	352	368	786	639	999999	999999	715	999999	469	542	999999	999999	999999	156	199	999999	949	481	520	204	749	606	913	944	536	999999	47	115	999999	997	999999	612	999999	999999	999999	473	380	999999	779	885	591	633	464	988	364	74	999999	999999	537	999999	878	928	143	600	132	999999	999999	841	113	867	194	999999	750	472	218	507	999999	391	147	726	999999	107	701	634	999999	999999	152	925	999999	999999	252	295	577	642	128	405	478	632	900	999999	28	539	748	912	999999	981	882	991	779	856	941	260	999999	811	999999	781	236	999999	988	999999	603	529	999999	641	999999	898	42	999999	353	812	38	500	491	999999	708	246	358	999999	934	631	999999	999999	155	999999	999999	992	681	766	570	347	999999	999999	999999	893	669	498	288	117	298	802	999999	774	647	999999	827	450	999999	739	113	836	432	999999	574	999999	772	452	999999	525	999999	631	227	999999	547	16	644	999999	999999	999999	214	219	957	999999	501	141	682	999999	512	188	907	89	234	942	663	999999	914	730	999999	287	131	227	125	999999	996	666	584	682	999999	640	333	768	594	999999	999999	894	878	191	999999	442	683	313	940	204	618	41	407	284	999999	813	102	999999	664	578	476	999999	103	999999	254	834	999999	999	999999	871	855	999999	999999	999999	999999	769	999999	999999	999999	961	999999	817	999999	999999	154	964	269	310	80	999999	999999	999999	114	26	999999	546	800	684	936	999999	885	683	81	78	348	479	999999	353	867	843	958	370	999999	999999	973	658	710	182	59	290	999999	256	929	819	333	445	45	478	999999	870	999999	181	795	672	999999	920	746	218	581	675	427	915	443	237	999999	999999	290	411	52	55	999999	627	634	656	999999	639	754	261	744	999999	444	999999	994	999999	999999	786	999999	466	626	63	912	501	601	384	999999	999999	813	701	364	999999	164	999999	435	313	999999	351	546	149	136	447	175	494	474	678	241	999999	921	446	999999	678	613	824	785	
989	142	344	999999	999999	792	999999	999999	62	897	599	748	811	643	690	961	999999	249	999999	340	189	887	427	37	922	153	515	999999	376	348	686	541	340	847	446	180	699	325	999999	357	249	999999	123	597	875	930	429	999999	240	485	831	999999	189	494	606	999999	714	316	999999	115	287	158	458	999999	221	67	999999	963	999999	999999	271	216	952	87	101	567	774	830	999999	999999	723	801	507	891	999999	257	362	845	999999	344	466	393	221	191	999999	100	173	409	999999	817	523	466	999999	720	223	999999	485	999999	403	49	336	884	164	999999	392	999999	999999	999999	206	963	704	572	723	999999	999999	999999	995	771	17	10	999999	999999	454	344	478	267	294	786	999999	893	999999	999999	452	211	17	581	999999	108	999999	999999	449	606	212	422	123	950	742	999999	667	344	999999	714	104	402	645	961	439	819	644	134	200	999999	888	999999	999999	454	129	521	855	481	999999	896	972	423	561	797	173	41	231	999999	999999	641	999999	344	999999	67	165	59	566	999999	151	419	464	674	403	584	718	898	232	668	831	230	797	195	694	733	999999	681	841	847	798	408	597	127	610	999999	745	999999	49	142	298	80	955	809	340	240	441	308	29	999999	89	999999	999999	999999	696	303	844	933	649	540	999999	484	218	999999	257	999999	821	999999	73	844	999999	173	858	99	380	999999	999999	987	855	463	301	443	661	864	999999	533	599	999999	999999	999999	714	999999	904	999999	817	814	999999	247	561	596	419	104	244	185	147	999999	415	999999	192	935	38	856	88	195	248	881	999999	353	999999	723	153	786	999999	757	999999	37	269	359	282	565	898	37	435	268	54	207	209	999999	726	852	127	999999	852	495	288	857	999999	719	270	999999	991	518	999999	999999	453	633	999999	999999	999999	120	656	66	447	627	47	10	999999	819	151	51	682	346	626	107	999999	274	934	999999	999999	281	303	549	98	999999	999999	389	740	597	815	999999	30	722	439	999999	206	71	441	999999	999999	287	437	914	578	229	262	655	891	199	242	188	699	755	17	999999	999999	116	999999	110	63	999999	269	832	999999	729	999999	959	999999	21	999999	544	833	708	974	201	844	388	971	999999	94	918	497	999999	365	636	999999	274	715	665	798	999999	103	999999	182	799	999999	604	910	848	207	303	748	999999	298	697	999999	990	781	816	929	999999	144	999999	26	144	170	718	476	999999	17	756	999999	251	222	811	999999	502	536	999999	184	250	999999	999999	671	790	180	616	263	668	291	732	999999	999999	999999	369	999999	994	323	999999	638	308	
137	543	841	451	59	999999	667	487	999999	999999	463	606	999999	999999	960	21	999999	236	963	553	999999	999999	95	285	273	355	515	853	999999	456	189	498	546	875	122	999999	999999	230	741	673	999999	999999	422	439	278	886	999999	55	999999	999999	999999	97	999999	999999	843	328	457	999999	188	703	991	999999	631	999999	673	964	70	766	576	34	728	217	495	299	605	689	395	999999	999999	386	98	469	999999	999999	889	102	424	999999	41	794	487	726	51	999999	682	999999	999999	623	765	999999	999999	999999	999999	384	999999	359	602	784	999999	164	932	800	559	801	999999	999999	370	719	999999	581	550	609	735	782	546	12	175	457	616	470	999999	999999	890	701	999999	599	990	79	696	999999	499	639	971	877	861	686	999999	249	432	161	999999	434	999999	999999	999999	227	764	696	837	222	194	999999	178	29	619	170	910	857	999999	25	540	301	33	379	91	911	637	857	921	999999	835	925	34	999999	999999	119	68	999999	999999	342	999999	303	241	483	355	355	471	999999	999999	999999	776	318	998	999999	999999	999999	410	999999	113	852	999999	907	775	977	386	269	129	712	333	509	112	214	920	999999	999999	999999	69	550	999999	736	999999	685	598	230	93	999999	927	618	999999	223	708	723	602	94	752	926	528	263	106	96	999999	758	999999	758	598	572	398	98	235	384	423	860	320	377	412	905	318	555	894	859	341	511	868	999999	800	388	611	835	167	264	999999	806	453	938	999999	999999	65	840	999999	521	138	838	392	469	799	848	413	235	681	847	618	972	368	999999	999999	999999	999999	999999	999999	220	960	999999	931	999999	666	999999	416	381	866	721	849	478	924	383	730	502	128	409	999999	952	975	386	163	999999	999999	999999	999999	216	194	999999	801	999999	882	421	999999	999999	907	421	999999	192	999999	41	369	960	998	150	57	985	516	999999	604	490	209	15	999999	583	409	621	334	921	999999	209	197	999999	999999	999999	595	999999	822	999999	595	707	607	137	520	999999	999999	202	321	506	697	461	999999	932	192	321	346	877	186	977	177	999999	96	880	22	242	999999	290	51	694	554	544	173	362	999999	897	999999	82	494	300	566	216	309	828	233	718	999999	265	896	607	966	717	336	999999	987	309	620	726	125	999999	999999	999999	999999	626	951	163	298	347	276	294	438	274	392	886	420	961	999999	999999	657	303	999999	588	393	443	728	837	217	327	375	366	999999	999999	957	217	999999	829	64	682	999999	80	430	171	988	612	179	702	334	999999	435	35	323	362	999999	821	554	522	353	718	898	123	
945	970	972	909	18	281	999999	185	696	590	906	999999	390	586	873	571	599	781	273	35	512	766	892	349	53	924	999999	145	662	677	486	345	783	999999	135	999999	198	89	999999	897	394	159	754	844	128	999999	972	999999	947	982	999999	572	999999	872	610	999999	999999	999999	865	93	194	181	522	28	999999	571	529	999999	461	424	999999	520	187	376	641	999999	22	58	999999	43	999999	605	198	999999	755	999999	891	911	163	946	381	565	223	520	713	223	636	736	740	557	490	355	40	532	610	412	395	88	241	257	999999	39	413	831	141	588	982	842	273	200	680	618	473	999999	52	817	999999	667	999999	427	726	999999	317	672	999999	606	999999	999999	79	352	528	812	679	905	999999	352	161	999999	999999	134	240	793	473	999999	999999	872	882	525	490	792	999999	727	999999	813	530	890	721	740	999999	535	23	327	772	920	999999	999999	999999	999999	735	700	665	914	999999	539	197	932	812	999999	795	681	724	999999	185	999999	999999	800	398	999999	384	889	630	421	113	852	120	912	30	552	878	20	933	324	789	789	999999	201	448	885	626	598	87	999999	945	607	811	963	152	495	683	870	999999	999999	193	846	80	254	811	436	999999	284	911	269	889	784	999999	410	270	395	161	55	362	512	999999	999999	811	999999	999999	506	999999	156	770	535	869	18	999999	860	140	943	719	882	390	999999	999999	351	999999	818	74	999999	999999	999999	703	756	999999	637	999999	966	833	406	44	999999	778	999999	395	999999	513	999999	400	881	253	887	279	326	676	279	999999	350	55	897	110	993	612	314	646	640	453	24	201	241	999999	574	36	734	908	325	113	999999	626	194	837	999999	427	999999	917	999999	141	999999	89	75	972	177	920	935	306	51	791	999999	668	755	828	999999	195	168	391	678	861	544	417	999999	175	590	999999	861	69	800	999999	428	397	675	508	77	999999	999999	269	331	654	999999	438	867	533	999999	999999	870	366	348	999999	999999	801	249	120	597	999999	728	899	391	453	999999	999999	505	476	999999	999999	993	999999	760	999999	69	898	69	999999	771	116	550	827	999999	183	999999	999999	720	685	999999	626	158	564	910	999999	999999	999999	878	878	594	224	932	999999	170	563	423	623	605	784	65	370	742	225	999999	490	427	901	374	217	601	565	165	820	169	999999	927	438	346	661	358	833	30	191	439	999999	999999	999999	666	999999	760	239	898	936	629	945	884	999999	225	999999	681	314	861	670	287	39	999999	122	241	424	635	999999	287	943	436	232	349	999999	785	999999	317	
999999	245	401	456	371	999999	228	201	999999	861	994	222	916	980	999999	971	360	904	999999	497	71	999999	251	999999	775	952	955	510	406	999999	333	157	433	122	412	78	999999	999999	915	373	999999	999999	27	563	640	772	370	962	391	261	999999	656	999999	304	255	360	994	65	681	999999	711	718	794	617	538	999999	789	803	578	975	511	146	988	46	657	999999	900	688	999999	999999	591	992	999999	155	617	999999	999999	138	866	62	84	414	999999	506	661	131	999999	409	999999	793	983	566	394	999999	750	852	999999	348	646	115	459	315	999999	679	827	719	600	999999	999999	862	999999	660	936	525	999999	106	604	492	385	536	23	501	663	912	29	34	607	711	404	999999	18	432	492	761	602	999999	65	862	678	942	999999	487	999999	172	999999	999999	630	868	515	653	257	185	963	120	102	958	652	447	659	802	121	889	254	245	853	652	178	185	923	999999	51	999999	999999	442	16	535	999999	500	999999	696	999999	738	999999	750	517	833	468	382	668	644	999999	617	999999	876	830	641	999999	174	318	75	999999	999999	945	383	999999	999999	371	530	999999	567	999999	161	999999	963	407	999999	693	999999	999999	30	193	796	999999	999999	26	433	538	937	612	999999	301	999999	192	138	542	950	999999	999999	148	11	472	938	278	999999	778	964	374	249	999999	457	999999	740	446	298	881	368	937	667	999999	999999	976	433	918	999999	999999	999999	969	999999	999999	457	590	870	365	726	558	255	527	415	510	61	68	298	468	165	427	561	491	894	999999	184	22	135	465	958	999999	48	29	540	835	838	999999	259	818	31	866	87	384	720	999999	999999	840	532	166	999999	130	999999	964	763	999999	999999	458	85	867	256	444	464	414	406	701	519	236	999999	579	671	999999	809	479	447	298	349	186	771	164	620	999999	489	968	159	999999	346	83	266	229	132	390	920	391	572	999999	412	673	978	999999	230	410	852	953	495	259	321	217	527	474	999999	537	687	920	257	999999	955	495	264	568	999999	445	969	768	999999	290	145	999999	907	999999	999999	676	208	752	934	220	999999	536	483	900	527	139	556	791	999999	594	703	999	144	659	631	916	418	419	663	784	440	94	505	214	123	893	999999	667	999999	999999	338	934	986	46	431	428	22	364	51	235	889	999999	520	862	586	999999	292	258	999999	999999	268	788	98	160	780	407	40	278	786	633	829	889	212	953	266	769	23	108	238	999999	999999	999999	378	999999	894	262	999999	643	628	977	610	61	438	619	45	549	999999	836	999999	999999	397	
743	577	417	999999	10	999999	566	999999	817	999999	194	999999	35	74	214	419	999999	265	528	999999	397	999999	808	33	999999	460	999999	918	716	923	187	999999	999999	815	170	486	961	42	999999	999999	999999	47	999999	999999	425	41	413	554	831	139	195	580	737	200	10	103	769	394	628	549	393	999999	889	999999	945	352	815	999999	999999	999999	458	627	371	999999	825	360	838	953	607	745	57	47	96	586	999999	999999	114	23	815	999999	717	576	413	999999	892	369	999999	917	909	83	225	203	650	113	681	568	219	999999	999999	649	265	999999	999999	883	502	356	561	312	999999	999999	248	802	403	999999	20	881	224	999999	359	465	212	920	54	999999	530	853	397	982	999999	179	999999	999999	999999	175	811	902	789	530	851	546	808	845	761	570	835	423	799	812	102	999999	353	999999	999999	909	447	344	770	999999	999999	999999	958	999999	999999	986	999999	999999	999999	999999	37	118	101	694	999999	813	657	366	168	484	698	116	999999	999999	890	116	999999	999999	483	738	727	476	141	537	177	212	587	999999	448	775	618	216	999999	571	785	983	999999	659	38	332	262	91	185	999999	563	256	595	383	688	300	171	758	155	425	510	560	977	564	526	961	235	427	918	393	866	492	846	491	799	999999	408	175	175	999999	485	646	300	845	999999	920	999999	213	550	157	999999	859	70	845	71	999999	16	153	999999	76	107	835	999999	792	999999	81	410	999999	999999	782	892	999999	592	999999	939	999999	270	142	591	606	354	999999	876	770	780	16	431	11	430	575	899	265	999999	109	63	650	484	508	999999	901	520	514	629	999999	265	618	277	76	905	208	999999	999999	561	536	721	999999	958	402	22	423	999999	408	683	18	882	999999	999999	493	941	298	389	762	716	999999	999999	839	401	999999	515	171	739	365	105	231	611	35	703	999999	387	977	999999	999999	495	11	261	121	831	999999	999999	999999	999999	999999	135	616	819	211	167	999999	451	999999	684	849	887	850	684	294	313	461	407	856	933	466	116	999999	606	307	999999	715	437	973	18	780	232	999999	516	999999	240	999999	412	999999	868	831	65	505	999999	842	999999	645	999999	967	808	379	999999	999999	695	199	677	172	999999	999999	999999	451	999999	477	873	904	627	10	343	999999	999999	824	59	999999	988	111	410	610	999999	764	112	630	398	470	175	639	566	203	999999	326	288	999999	478	889	473	999999	397	588	632	399	225	203	311	999999	913	983	330	999999	999999	999999	788	76	502	255	419	314	62	973	311	244	348	434	809	999999	999999	986	356	999999	
999999	571	714	999999	978	999999	549	908	328	999999	999999	192	318	350	999999	608	538	221	575	999999	480	168	374	423	999999	397	999999	790	394	294	157	999999	999999	170	691	480	878	965	98	231	706	510	999999	999999	426	128	925	999999	999999	210	999999	238	420	999999	689	999999	999999	300	546	591	229	758	523	999999	653	630	555	999999	659	681	729	572	133	999999	999999	969	182	999999	999999	167	999999	63	518	194	805	999999	515	999999	481	999999	283	999999	999999	507	11	999999	987	951	608	795	573	777	348	999999	481	915	115	76	607	719	203	999999	302	388	128	999999	249	339	238	734	999999	51	676	999999	408	150	999999	626	353	577	982	230	999999	211	999999	695	714	917	712	890	813	449	906	761	132	198	295	50	388	834	708	657	999999	873	680	532	110	999999	202	340	772	999999	723	39	999999	972	999999	101	794	433	999999	332	627	348	921	675	999999	914	221	219	855	112	248	518	999999	335	507	640	999999	71	594	710	724	382	128	334	725	877	999999	160	618	204	256	954	383	999999	40	385	951	999999	398	195	999999	982	485	669	250	215	170	411	474	939	999999	732	838	751	607	254	229	597	999999	266	889	999999	999999	660	999999	999999	999999	999999	999999	132	999999	525	672	999999	999999	999999	999999	458	93	520	717	623	686	678	634	999999	125	631	778	785	165	999999	999999	999999	305	732	999999	999999	813	956	79	677	116	352	261	54	70	439	834	865	999999	771	514	438	549	276	999999	923	999999	999999	999999	999999	714	519	967	999999	999999	540	114	194	361	81	645	136	450	999999	999999	344	999999	589	463	685	797	913	436	394	999999	999999	592	38	357	467	798	999999	788	566	963	999999	384	999999	999999	529	999999	999999	513	286	135	387	999999	999999	760	999999	506	447	878	492	715	999999	92	582	484	842	947	85	836	894	999999	999999	348	999999	999999	999999	999999	500	14	934	360	999999	409	159	268	472	639	92	999999	317	960	361	603	305	999999	172	514	999999	451	742	581	259	813	999999	14	961	48	113	999999	841	999999	15	999999	943	999999	999999	400	932	324	22	213	865	999999	529	933	921	570	999999	999999	999999	999999	999999	59	272	999999	110	344	790	155	306	433	535	659	436	235	955	918	659	173	999999	999999	581	487	439	538	999999	452	294	999999	999999	401	995	999999	519	436	999999	956	180	591	41	233	999999	786	27	588	999999	216	999999	303	978	12	910	879	751	999999	832	999999	619	999999	646	658	60	113	73	999999	438	465	149	999999	311	998	747	78	142	68	170	795	469	851	860	510	82	
999999	708	90	491	126	328	377	999999	999999	346	447	999999	383	183	507	999999	123	160	999999	77	380	992	979	264	842	999999	692	981	47	220	768	873	146	999999	69	999999	999999	423	321	147	771	999999	67	662	999999	133	999999	884	999999	81	356	701	648	442	702	998	728	825	649	379	999999	396	999999	44	577	999999	809	797	999999	111	740	699	838	84	306	973	999999	326	953	719	988	808	327	965	999999	77	235	703	883	71	999999	167	999999	942	512	999999	999999	32	94	737	323	961	771	562	341	656	863	573	146	728	73	999999	999999	930	390	827	999999	999999	180	509	347	999999	913	62	434	582	925	895	571	921	144	999999	241	999999	405	36	47	765	634	217	214	661	566	165	997	274	296	999999	562	685	315	248	852	584	399	217	58	718	137	758	730	967	11	999999	593	161	999999	654	535	999999	790	314	966	962	305	686	549	757	64	999999	296	91	343	886	999999	999999	69	657	827	999999	977	328	637	999999	487	246	659	350	999999	846	104	641	999999	207	895	11	281	890	289	713	667	301	663	968	471	648	634	999999	608	696	999999	522	827	347	386	471	677	100	484	999999	36	209	999999	218	999999	654	772	145	990	615	625	178	377	123	999999	686	999999	668	999999	838	999999	544	741	875	754	999999	814	999999	999999	999999	333	999999	416	231	999999	468	116	455	903	817	875	499	999999	993	81	923	155	713	818	700	999999	999999	685	999999	999999	999999	467	319	464	492	840	999999	324	566	291	443	762	999999	999999	70	579	219	999999	999999	963	122	419	748	804	830	436	110	999999	129	627	325	505	770	774	205	999999	797	990	999999	999999	83	184	999999	712	637	171	999	287	999999	131	999999	253	98	999999	999999	82	719	999999	633	66	739	648	999999	939	999999	938	991	999999	999999	69	782	228	353	619	889	999999	999999	46	999999	669	436	822	405	998	40	82	999999	98	441	999999	292	292	999999	364	247	999999	978	629	746	699	179	999999	56	698	349	378	899	479	999999	999999	232	683	999999	999999	629	917	253	206	908	999999	531	903	939	118	777	499	999999	989	381	464	959	231	999999	477	999999	999999	776	707	999999	662	182	937	305	46	899	609	944	403	735	330	999999	782	720	999999	177	276	688	938	920	849	516	999999	107	999999	444	11	393	871	999999	820	151	999999	547	256	721	594	607	903	218	177	555	999999	263	999999	283	187	510	999999	309	233	130	837	786	809	155	272	839	968	601	898	225	83	999999	999999	189	644	244	474	999999	582	669	785	729	999999	303	
59	656	999999	64	999999	999999	946	999999	999999	999999	313	759	737	110	459	754	639	999999	320	999999	999999	537	999999	872	638	942	45	316	727	564	344	118	43	515	106	615	793	913	999999	999999	279	511	690	223	876	885	507	373	681	999999	999999	999999	419	800	999999	521	999999	183	425	999999	465	640	844	684	999999	999999	726	231	14	843	999999	725	966	999999	682	970	846	136	996	753	445	672	999999	898	534	860	698	242	694	584	308	620	999999	30	942	639	667	999999	857	681	168	285	999999	838	867	999999	517	507	999999	850	675	999999	187	672	878	792	999999	945	999999	505	506	493	999999	430	544	350	237	946	999999	52	312	840	278	324	594	170	312	999999	41	230	352	201	124	843	909	999999	442	825	151	159	633	722	856	361	184	999999	748	939	303	526	999999	571	999999	999999	547	834	912	862	999999	717	489	219	999999	929	999999	314	379	693	521	426	907	411	804	820	999999	590	984	917	150	919	422	373	502	514	152	999999	999999	999999	306	84	216	580	747	434	669	424	808	926	208	870	999999	999999	427	999999	999999	675	767	716	999999	957	849	995	722	999999	305	125	716	409	999999	382	649	340	397	446	999999	337	663	380	160	994	781	999999	718	999999	623	367	945	625	895	476	23	948	382	348	235	220	857	589	138	553	707	409	149	825	230	965	667	981	666	291	22	397	999999	672	185	790	286	999999	545	937	999999	999999	514	320	369	701	958	999999	220	999	999999	84	251	607	999999	382	919	893	59	657	699	964	958	999999	999999	625	392	999999	999999	999999	934	414	53	999999	383	616	999999	828	466	528	17	618	771	999999	999999	937	156	958	385	803	871	392	999999	888	999999	999999	142	900	999999	999999	319	258	886	775	74	74	999999	60	233	680	487	999999	437	530	649	91	202	301	801	999999	479	433	334	999999	999999	999999	21	999999	952	177	483	994	973	722	219	759	999999	995	602	746	907	105	735	999999	999999	780	955	872	248	166	999999	841	108	338	273	885	924	527	211	522	63	874	107	65	999999	492	127	714	321	890	999999	999999	698	65	619	999999	698	629	52	793	596	149	999999	999999	164	641	896	644	459	334	835	215	793	89	693	42	997	999999	507	834	999999	999999	999999	358	808	816	152	999999	999999	889	196	304	484	418	999999	999999	957	312	901	999999	999999	482	264	999999	65	999999	412	619	999999	999999	387	29	999999	218	140	355	587	569	987	999999	498	852	925	999999	147	999999	730	385	999999	999999	85	695	778	941	247	190	986	574	303	665	
999999	999999	681	141	511	177	183	999999	999999	999999	336	398	324	563	999999	743	556	694	849	999999	422	37	466	592	511	691	251	189	970	999999	369	23	999999	332	934	965	180	999999	999999	970	367	463	107	581	452	687	999999	225	874	504	633	999999	724	778	999999	999999	999999	99	630	820	999999	993	999999	338	221	999999	132	992	628	111	999999	762	636	879	167	999999	930	999999	999999	824	320	35	315	475	325	77	299	497	999999	558	898	91	173	247	54	373	999999	768	999999	139	565	388	596	772	931	871	665	845	620	293	999999	192	949	805	999999	900	999999	830	999999	154	33	634	912	80	213	490	598	398	834	793	999999	171	524	999999	269	932	438	542	999999	454	412	453	876	795	112	715	141	368	738	154	999999	336	755	225	115	930	475	999999	999999	451	282	276	20	999999	492	293	999999	939	999999	577	471	154	296	568	741	580	999999	127	999999	498	999999	240	659	690	999999	474	416	308	903	338	466	912	973	102	999999	145	442	59	313	818	57	202	821	171	682	541	49	197	999999	535	183	999999	558	81	999999	52	616	999999	720	27	877	369	45	999999	120	559	181	999999	999999	606	147	708	814	999999	999999	166	419	498	17	576	435	999999	825	378	164	118	363	999999	10	139	528	122	339	295	940	687	999999	613	60	999999	369	845	801	877	398	475	543	409	630	935	632	999999	322	153	592	999999	544	999999	999999	11	999999	278	999999	266	87	35	999999	528	999999	762	10	805	447	883	999999	999999	427	947	999999	999999	575	999999	999999	999999	506	410	799	195	703	291	153	498	559	59	928	999999	652	545	799	999999	999999	25	999999	867	934	999999	999999	439	937	12	242	596	688	373	999999	251	999999	138	759	677	235	999999	824	926	619	512	999999	999999	999999	125	937	881	157	616	594	560	762	414	140	679	999999	999999	999999	701	999999	557	999999	196	623	999999	104	524	785	132	999999	911	200	999999	258	432	580	291	483	999999	75	360	999999	81	999999	875	999999	591	997	89	946	999999	936	999999	999999	999999	701	69	775	279	30	999999	999999	999999	478	682	370	497	166	708	109	999999	886	999999	635	699	118	738	417	999999	207	513	999999	706	999999	281	975	76	397	196	730	521	516	214	802	652	999999	999999	603	999999	515	991	435	299	980	508	999999	999999	497	187	953	963	652	37	999999	516	896	399	849	999999	706	999999	109	970	977	587	932	999999	999999	999999	445	694	145	320	999999	215	88	237	726	677	303	999999	999999	999999	999999	767	999999	488	999999	295	755	864	999999	406	400	999999	
892	465	999999	402	576	305	878	514	999999	999999	828	341	999999	866	438	669	673	181	903	242	725	889	737	220	718	999999	550	346	238	999999	130	999999	999999	29	323	623	915	333	999999	997	595	74	477	973	939	537	693	276	999999	999999	999999	403	502	167	496	12	999999	111	999999	132	999999	542	286	172	148	99	421	775	552	815	753	350	79	906	999999	660	421	763	999999	191	999999	999999	489	151	389	727	246	763	999999	320	895	813	649	978	251	63	788	315	835	850	125	917	723	51	342	999999	333	999999	519	836	591	964	831	502	999999	481	62	144	782	421	852	999999	253	999999	920	999999	700	999999	664	594	999999	115	928	430	75	843	999999	447	809	538	404	650	999999	999999	729	931	999999	156	616	770	10	653	533	423	997	999999	999999	492	131	401	160	999999	931	925	963	486	45	999999	999999	529	920	614	335	254	27	212	415	556	512	989	999999	554	999999	894	593	999999	999999	514	433	607	179	78	999999	999999	999999	172	718	327	733	252	895	581	718	96	849	395	327	288	406	999999	62	127	979	142	442	605	756	46	341	999999	903	531	999999	829	359	852	298	999999	999999	854	493	999999	822	269	104	387	835	398	999999	208	901	999999	117	999999	555	61	999999	999999	999999	782	415	682	986	999999	999999	373	604	888	999999	997	999999	410	421	552	311	999999	999999	999999	999999	65	769	368	999999	143	842	999999	999999	349	283	308	763	113	999999	94	448	999999	111	833	920	999999	783	947	661	57	111	501	881	565	336	999999	757	379	156	999999	22	999999	999999	852	157	999999	999999	264	614	438	244	993	466	337	999999	500	999999	999999	999999	317	282	822	999999	999999	42	350	728	999999	22	692	550	393	957	999999	82	401	131	258	686	191	781	999999	342	232	813	117	999999	554	999999	836	728	295	580	839	646	199	350	745	820	806	20	100	252	922	887	999999	999999	442	264	999999	379	613	785	999999	535	999999	490	484	999999	924	999999	183	999999	999999	963	265	813	127	388	882	999999	385	437	879	999999	691	286	419	344	963	999999	999999	299	999999	467	124	999999	962	999999	892	709	865	614	896	500	837	999999	75	958	632	46	999999	63	382	660	993	185	905	446	844	999999	80	150	178	853	713	883	656	719	849	754	851	999999	999999	183	195	771	999999	389	999999	997	999999	461	711	926	162	999999	999999	999999	473	938	605	526	469	423	638	725	445	52	999999	953	46	356	119	878	195	999999	567	208	474	231	644	525	112	846	267	999999	438	999999	999999	174	965	567	255	910	999999	
334	355	82	545	999999	999999	498	999999	390	999999	999999	351	832	741	57	999999	999999	625	251	304	89	423	622	999999	28	999999	204	351	999999	987	479	110	209	999999	860	759	495	663	13	896	155	923	722	999999	403	277	999999	999999	654	193	256	942	13	615	78	911	999999	915	526	184	141	999999	980	999999	491	762	152	112	880	297	495	65	999999	999999	159	166	700	736	762	750	690	694	696	438	740	999999	999999	593	661	949	36	579	999999	999999	765	997	942	999999	999999	641	135	999999	629	999999	999999	999999	330	658	466	912	999999	995	163	776	494	999999	461	552	662	999999	665	559	999999	999999	270	999999	919	792	590	161	999999	381	343	131	625	197	75	999999	739	549	216	448	136	748	999999	41	426	370	344	999999	546	400	667	449	975	575	61	697	106	999999	999999	999999	999999	315	697	999999	662	42	160	306	999999	999999	812	122	747	999999	999999	703	999999	999999	499	559	457	999999	615	824	713	999999	155	999999	999999	377	243	956	999999	678	380	821	60	899	999999	393	219	48	947	425	587	554	701	758	152	999999	999999	999999	999999	999999	91	999999	700	999999	999999	768	886	110	999999	13	999999	856	845	79	846	611	652	304	860	115	349	999999	324	199	999999	999999	202	999999	907	788	873	377	672	999999	596	573	131	187	773	610	507	119	877	999999	999999	999999	709	999999	999999	540	705	999999	16	188	383	672	999999	510	636	999999	575	499	202	999999	140	520	999999	299	482	999999	490	475	999999	259	608	239	541	381	661	516	459	570	485	377	999999	673	370	494	181	924	91	620	550	806	999999	999999	917	505	812	27	547	419	159	999999	60	240	678	999999	999999	153	141	121	848	130	517	999999	999999	825	299	466	999999	699	999999	999999	999999	869	999999	724	224	600	322	46	568	644	969	49	999999	845	999999	851	994	614	915	38	792	970	999999	430	298	999999	999999	101	215	356	868	999999	301	601	449	999999	316	953	999999	979	830	999999	552	214	999999	478	594	178	508	448	471	999999	784	99	765	999999	999999	504	436	194	999999	230	830	222	775	999999	999999	819	406	146	545	50	82	936	999999	999999	427	999999	278	819	445	826	593	767	999999	999999	73	211	835	228	92	811	999999	357	999999	999999	274	999999	439	40	999999	774	772	999999	902	430	471	999999	892	77	999999	540	235	616	748	780	637	73	337	999999	67	545	999999	187	999999	999999	523	725	563	999999	433	97	138	248	99	670	63	230	865	463	999999	225	999999	768	426	552	585	911	999999	602	972	211	999999	987	999999	195	791	594	319	178	
907	746	999999	304	644	999999	412	987	527	87	726	416	208	999999	999999	999999	236	225	760	510	999999	612	126	999999	999999	231	999999	150	275	903	999999	999999	911	696	556	125	930	24	133	711	150	598	393	530	876	565	13	999999	999999	999999	999999	575	833	809	29	305	630	999999	999999	422	631	271	999999	623	208	266	505	511	327	474	999999	221	999999	59	999999	560	999999	595	93	68	228	955	999999	145	945	999999	635	112	676	261	494	605	344	710	89	878	876	770	332	619	999999	501	810	932	227	747	483	999999	999999	999999	86	44	999999	999999	204	675	999999	999999	678	894	631	403	999999	76	999999	999999	999999	999999	969	492	683	458	999999	473	998	726	154	810	999999	207	830	851	663	217	999999	460	363	723	516	414	999999	301	101	437	988	999999	999999	743	953	910	870	102	813	956	786	627	771	999999	623	999999	530	718	999999	999999	74	999999	739	627	892	999999	953	163	874	565	142	392	366	835	485	341	69	411	857	999999	999999	738	47	707	999999	556	688	585	109	999999	883	999999	633	621	999999	218	926	999999	851	433	956	716	227	258	823	999999	270	936	302	291	418	999999	861	660	153	999999	742	42	206	345	841	378	63	999999	681	999999	758	745	999999	999999	999999	29	559	433	60	620	520	999999	883	999999	295	751	292	818	999999	764	780	999999	477	47	476	894	843	515	999999	588	662	392	576	332	645	999999	475	35	999999	398	569	437	609	532	815	952	158	180	60	999999	999999	245	999999	917	720	785	277	433	800	520	999999	54	841	999999	958	999999	222	999999	391	999999	286	999999	941	999999	999999	353	373	945	232	999999	999999	673	999999	999999	503	427	189	659	612	859	257	999999	234	999999	999999	525	596	148	574	999999	999999	598	788	289	814	828	304	999999	723	377	422	332	211	287	999999	512	588	349	968	999999	948	563	948	532	523	244	41	584	29	678	757	235	381	544	999999	157	884	185	687	999999	132	217	999999	999999	999999	999999	840	947	592	999999	937	256	179	999999	739	187	650	266	766	579	796	999999	999999	999999	620	197	951	666	505	626	628	999999	999999	303	999999	740	627	712	95	598	999999	999999	991	999999	740	510	65	347	804	999999	999999	627	419	117	877	999999	999999	891	625	259	999999	183	452	965	999999	999999	594	875	625	998	559	999999	999999	177	999999	711	728	644	313	119	141	613	861	999999	129	10	992	554	425	14	485	735	96	836	625	999999	642	35	235	999999	916	189	999999	806	55	569	456	252	931	176	684	621	587	999999	999999	369	999999	552	846	92	
542	999999	460	620	522	999999	850	345	552	955	999999	702	999999	107	202	952	891	65	999999	999999	554	999999	623	259	330	999999	158	580	999999	265	908	100	189	999999	673	999999	729	999999	293	231	718	120	699	976	106	982	212	999999	999999	174	999999	999999	699	297	537	791	999999	210	300	658	675	999999	626	297	56	978	523	275	434	325	232	790	771	999999	840	443	60	646	162	348	662	668	266	554	999999	652	401	892	615	882	460	529	999999	635	999999	448	999999	412	929	128	469	937	65	999999	999999	688	999999	76	456	103	740	779	57	952	995	999999	23	999999	510	404	587	999999	659	551	999999	999999	979	146	999999	999999	949	999999	717	999999	878	999999	999999	269	612	108	168	999999	999999	999999	151	680	999999	858	999999	999999	999999	999999	901	534	999999	838	288	999999	999999	248	709	357	990	64	154	999999	71	22	83	281	403	754	999999	999999	245	263	194	147	999999	194	231	130	507	999999	966	536	746	192	999999	50	446	109	136	999999	399	810	343	391	377	999999	619	469	999999	368	155	680	999999	499	298	286	653	150	113	947	26	588	850	462	97	618	999999	878	999999	999999	834	303	627	105	23	435	919	803	769	999999	575	999999	345	148	392	999999	583	256	893	999999	397	999999	996	189	357	999999	999999	880	303	759	702	740	951	752	534	851	63	857	486	863	366	999999	381	751	382	999999	253	999999	80	801	44	109	999999	300	645	538	307	999999	748	212	474	48	509	999999	999999	835	811	592	999999	541	242	725	770	40	860	547	924	254	806	999999	566	999999	810	502	999999	602	755	660	116	999999	999999	615	119	283	398	327	350	371	101	547	453	999999	106	538	568	999999	338	954	439	999999	999999	62	641	655	999999	226	238	17	295	67	89	160	485	618	987	999999	616	999999	641	999999	206	562	162	999999	649	905	999999	282	933	999999	273	800	231	18	392	501	999999	464	637	182	99	343	86	44	999999	302	999999	488	551	941	702	841	999999	896	999999	999999	900	382	999999	741	74	999999	83	999999	793	999999	929	477	235	496	999999	162	859	469	999999	863	486	127	999999	999999	999999	673	730	991	999999	999999	487	334	116	341	999999	999999	458	896	999999	144	269	206	251	999999	373	708	262	65	298	550	982	853	453	47	999999	999999	581	999999	21	400	999999	92	999999	371	801	604	999999	893	999999	61	703	963	360	318	999999	289	876	622	999999	999999	999999	675	999999	999999	999999	633	880	999999	999999	818	29	800	884	718	999999	187	39	880	999999	768	348	368	170	247	847	28	503	144	443	294	
906	958	674	999999	979	559	389	999999	921	177	724	999999	136	85	999999	999999	89	642	409	426	999999	995	999999	224	999999	62	999999	999999	323	431	999999	745	635	482	999999	71	136	893	738	999999	798	33	958	219	54	57	242	999999	215	945	999999	860	734	27	44	910	722	459	319	927	54	999999	999999	999999	47	999999	999999	653	173	970	776	195	903	60	628	237	46	36	180	635	819	430	260	378	492	999999	20	618	448	12	999999	676	583	811	999999	999999	999999	468	181	999999	390	589	921	244	178	999999	956	684	398	999999	873	696	289	999999	117	623	673	999999	18	999999	967	58	214	170	999999	110	611	102	746	999999	895	999999	855	113	254	240	509	25	209	738	999999	336	229	641	999999	652	396	999999	703	690	210	27	460	999999	108	999999	384	999999	999999	78	151	864	999999	999999	911	305	840	185	439	876	999999	658	124	279	455	641	828	999999	41	979	713	712	999999	65	999999	999999	127	452	15	911	856	748	999999	141	596	458	398	585	729	834	999999	221	469	827	999999	552	903	191	999999	999999	513	810	729	633	365	999999	475	882	100	43	187	999999	180	528	30	999999	255	999999	999999	996	252	999999	843	206	178	501	252	571	999999	10	975	936	494	547	999999	55	28	779	775	167	999999	516	999999	696	656	422	51	941	999999	210	307	920	508	999999	225	270	967	999999	464	999999	197	904	403	999999	999999	251	904	632	130	974	356	476	217	525	24	999999	758	999999	550	755	999999	999999	764	288	703	64	437	532	332	147	999999	496	324	911	999999	88	122	404	639	415	999999	418	820	831	999999	999999	712	983	947	488	511	820	982	709	413	886	149	124	396	13	813	382	310	999999	896	999999	161	999999	999999	936	623	364	517	144	247	52	489	932	434	999999	999999	999999	585	843	635	267	513	999999	508	999999	999999	999999	17	635	999999	999999	117	837	935	999999	679	416	438	21	865	999999	999999	847	471	370	406	999999	999999	524	660	369	796	466	357	638	356	999999	999999	471	997	999999	999999	881	543	112	999999	652	999999	441	999999	935	26	573	978	488	954	666	154	999999	687	731	999999	493	975	999999	999999	650	489	307	646	142	619	967	23	249	799	431	314	999999	436	753	220	257	330	725	353	233	488	869	999999	999999	402	659	783	276	317	863	906	999999	763	293	999999	699	795	70	326	58	999999	739	688	533	999999	785	711	933	520	70	999999	259	889	999999	172	999999	624	955	740	959	193	746	932	936	525	13	999999	999999	590	520	462	270	409	304	999999	749	190	159	
338	617	948	999999	755	256	700	656	999999	999999	131	552	84	839	329	366	865	813	999999	752	999999	358	189	568	352	10	608	902	999999	595	452	423	999999	474	627	133	20	999999	990	685	245	868	592	957	999999	48	999999	622	940	52	999999	858	942	438	999999	999999	437	390	999999	755	999999	798	805	826	204	999999	123	610	999999	999999	355	532	823	131	516	149	765	232	547	314	564	985	999999	807	166	999999	480	999999	333	646	696	630	835	245	46	447	72	766	999999	322	924	835	409	743	697	906	999999	820	921	11	224	215	842	203	200	999999	835	999999	669	610	237	121	286	576	510	999999	697	588	999999	78	87	998	469	234	389	729	999999	228	120	999999	558	659	89	332	431	490	788	641	999999	384	611	74	999999	162	999999	999999	559	833	243	999999	219	457	999999	852	999999	225	999999	999999	813	471	86	617	999999	420	61	578	999999	999999	154	29	936	65	999999	710	466	22	902	317	999999	999999	179	999999	984	148	50	111	923	237	999999	215	744	180	999999	999999	308	999999	186	686	110	516	999999	999999	999999	223	999999	163	912	35	395	910	323	438	477	247	302	333	632	749	380	949	654	804	555	938	284	999999	238	962	412	472	836	226	217	999999	794	574	73	999999	999999	886	999999	999999	841	999999	892	316	702	589	290	999999	999999	999999	316	999999	861	976	60	750	999999	278	999999	999999	623	923	84	107	231	844	999999	999999	269	861	646	999999	999999	999999	963	67	56	999999	999999	999999	999999	437	999999	408	999999	66	771	817	999999	323	831	999999	961	248	283	917	423	794	95	858	146	562	716	510	790	823	999999	114	23	992	704	971	215	286	999999	196	822	999999	197	175	82	635	999999	945	39	812	531	999999	999999	55	643	261	882	214	511	999999	721	999999	617	96	999999	999999	999999	531	619	860	999999	999999	969	97	105	747	999999	920	999999	999999	359	770	480	978	301	878	631	968	359	452	98	10	774	159	475	232	999999	999999	509	416	830	681	336	178	194	846	552	999999	950	999999	999999	999999	428	999999	769	950	129	999999	795	787	999999	836	182	176	772	627	910	999999	621	872	999999	505	999999	380	681	678	443	311	794	999999	999999	245	999999	462	999999	999999	581	774	390	524	112	428	315	721	381	994	508	169	406	566	935	733	999999	87	216	159	551	58	999999	100	516	999999	845	349	999999	799	999999	719	379	999999	999999	145	438	106	769	999999	199	699	999999	999999	179	284	999999	238	519	602	999999	940	255	999999	584	533	999999	300	18	999999	999999	966	270	581	999999	788	
790	759	999999	800	304	677	999999	946	959	852	999999	642	921	999999	912	617	829	858	338	878	474	731	999999	999999	689	148	98	485	687	233	438	999999	999999	390	493	999999	999999	719	308	793	999999	309	688	999999	483	813	378	999999	999999	966	147	411	999999	307	324	999999	696	999999	121	165	589	832	269	735	423	999999	140	999999	748	767	899	999999	560	544	255	174	53	341	49	875	769	999999	113	999999	96	999999	183	214	76	435	999999	999999	999999	152	214	999999	50	952	999999	850	682	838	36	614	77	999999	999999	708	61	999999	25	365	958	245	396	999999	729	548	649	999999	459	999999	474	323	318	189	511	418	999999	455	999999	100	33	198	999999	931	296	498	653	999999	186	474	162	916	999999	103	762	999999	755	937	81	999999	313	921	401	756	374	713	306	888	525	442	378	606	999999	924	999999	999999	52	465	999999	240	895	999999	219	984	774	557	902	225	426	999999	662	402	384	632	999999	112	797	446	999999	582	202	765	999999	744	106	556	891	999999	761	992	999999	300	957	840	606	723	711	416	982	999999	999999	999999	471	386	999999	975	231	402	999999	239	972	606	999999	999999	999999	140	55	999999	999999	999999	999999	417	464	434	818	999999	999999	999999	36	74	999999	999999	464	999999	772	121	303	999999	999999	130	999999	999999	358	531	30	724	401	560	802	476	677	246	999999	764	160	403	627	47	567	417	999999	688	999999	82	838	999999	151	158	635	926	836	887	510	768	893	176	999999	932	413	104	970	885	740	560	999999	164	999999	699	600	999999	493	266	600	557	590	999999	133	286	692	999999	582	253	924	999999	639	789	999999	760	999999	983	345	694	633	473	447	655	999999	815	685	683	729	451	558	266	442	999999	297	952	187	257	999999	999999	999999	974	521	726	960	865	999999	607	429	111	828	616	43	999999	999999	136	120	934	698	318	600	18	709	999999	695	668	442	999999	502	782	582	623	940	562	999999	659	999999	720	694	92	894	88	264	627	999999	999999	232	999999	999999	171	842	253	559	734	192	241	274	390	41	302	432	861	115	646	529	215	675	480	355	972	184	399	249	615	424	999999	999999	92	999999	753	999999	799	122	340	940	339	74	999999	999999	222	395	571	688	402	659	42	973	618	108	417	275	752	297	974	986	452	13	999999	319	670	488	191	999999	999999	856	633	749	999999	706	200	151	469	999999	143	587	999999	711	847	999999	999999	547	999999	999999	110	999999	693	511	147	353	999999	336	999999	896	709	733	213	697	411	999999	999999	999999	209	999999	907	276	806	
999999	164	397	383	741	165	987	999999	132	352	999999	999999	800	999999	999999	611	430	219	864	30	572	400	999999	383	999999	999999	311	999999	108	999999	233	86	833	681	51	357	750	999999	755	180	999999	969	586	391	15	924	611	381	904	681	779	999999	53	255	244	261	754	23	468	441	854	67	829	999999	128	131	939	999999	999999	774	999999	460	999999	999999	886	603	813	28	378	999999	698	929	34	426	569	531	999999	588	447	789	603	737	511	999999	326	86	149	802	272	999999	985	999999	259	140	820	328	999999	999999	369	640	448	735	999999	478	742	924	42	412	999999	597	99	361	681	342	181	133	948	148	377	810	463	21	756	493	14	999999	999999	894	606	999999	291	999999	999999	806	999999	867	101	43	999999	401	53	736	586	675	794	634	810	916	959	696	999999	110	982	558	186	436	979	161	473	536	254	148	806	975	315	416	142	875	991	999999	41	915	567	975	766	999999	434	91	699	380	405	763	934	999999	870	191	700	669	999999	914	887	940	999999	999999	999999	999999	929	611	369	387	501	999999	999999	655	664	464	543	16	792	459	12	999999	462	102	140	999999	999999	896	115	134	716	472	255	86	426	101	355	522	828	860	797	822	721	321	878	469	838	999999	255	415	647	693	877	999999	912	988	488	477	999999	667	702	43	999999	245	671	39	999999	848	999999	573	118	31	999999	999999	999999	189	999999	999999	999999	670	652	923	651	999999	486	999999	595	85	174	437	613	878	607	170	167	764	326	486	650	849	779	989	60	999999	306	999999	999999	945	517	732	811	999999	263	253	25	779	392	806	999999	647	444	614	684	801	999999	240	423	999999	774	999999	862	700	501	999999	891	662	873	969	999999	999999	518	999999	567	441	625	276	624	364	155	388	382	520	727	12	415	175	315	259	999999	75	213	497	999999	999999	869	120	999999	999999	362	362	999999	999999	999999	999999	139	794	56	999999	999999	693	999999	69	871	395	525	999999	973	498	959	726	357	999999	256	337	999999	999999	478	947	572	515	430	736	999999	792	482	959	116	829	999999	999999	128	999999	83	38	999999	153	999999	785	999999	527	147	999999	929	636	15	292	176	86	250	999999	326	109	680	670	273	879	999999	89	913	566	999999	153	999999	999999	607	294	550	228	877	513	404	693	853	999999	999999	82	999999	376	787	200	792	999999	588	763	999999	999999	999999	999999	764	580	96	546	872	999999	290	994	999999	590	38	999999	999999	947	209	737	999999	999999	256	999999	302	200	999999	690	999999	999999	773	216	564	862	54	999999	
999999	147	999999	306	426	999999	999999	325	764	383	351	226	347	75	999999	999999	999999	999999	59	671	999999	757	120	573	507	405	254	159	763	83	440	868	545	449	819	604	999999	999999	320	855	812	999999	999999	919	849	999999	999999	999999	274	929	386	999999	812	383	999999	999999	999999	890	799	30	999999	671	561	999999	942	482	681	898	255	854	360	927	540	203	859	842	999999	200	724	651	62	28	884	834	697	727	999999	999999	633	675	577	603	999999	999999	252	999999	378	190	999999	376	184	999999	980	420	578	458	182	999999	524	999999	999999	836	176	999999	967	595	787	727	999999	225	426	999999	999999	999999	286	756	823	250	951	718	474	999999	224	357	999999	608	48	474	266	248	554	448	999999	999999	418	741	437	999999	332	999999	363	999999	197	999999	950	664	999999	410	143	821	999999	932	666	805	509	560	999999	818	680	999999	557	323	999999	754	671	978	872	999999	171	545	329	867	917	999999	365	999999	519	463	999999	812	429	999999	340	444	613	622	781	841	999999	857	999999	999999	285	963	109	49	189	442	99	972	791	573	999999	598	999999	767	999999	372	999999	999999	51	168	421	867	999999	919	999999	36	151	58	206	40	465	314	426	999999	592	999999	204	325	643	87	373	434	999999	856	399	741	942	845	999999	419	402	473	816	960	208	417	33	190	66	163	301	999999	999999	761	117	933	182	792	184	999999	177	133	53	999999	999999	986	847	92	999999	999999	999999	305	451	787	638	991	498	465	999999	185	930	24	269	489	785	999999	659	269	748	999999	569	159	670	547	251	278	999999	851	174	221	570	940	660	999999	79	995	599	999999	999999	125	445	999999	290	999	999999	999999	864	564	999999	473	336	587	344	74	681	934	999999	903	546	369	571	999999	300	999999	614	989	363	453	420	790	732	671	146	632	30	853	869	999999	417	98	413	999999	673	701	885	999999	606	596	144	999999	371	696	451	762	554	999999	425	999999	395	149	799	421	153	999999	999999	999999	450	711	54	827	75	963	496	999999	999999	705	999999	999999	414	632	393	766	318	285	429	46	230	383	999999	231	437	999999	285	277	298	991	722	285	960	230	541	895	552	316	80	407	209	999999	806	999999	999999	999999	999999	999999	756	43	113	868	999999	704	444	77	632	999999	400	196	687	228	168	964	983	999999	638	193	100	497	224	11	214	31	836	236	999999	240	406	611	301	523	521	265	888	853	315	265	786	999999	273	999999	916	883	719	999999	835	842	865	999999	999999	402	999999	999999	818	111	663	947	999999	218	499	402	
999999	999999	895	174	706	903	85	999999	392	383	407	625	234	494	95	331	311	854	401	735	375	278	424	898	850	261	446	787	999999	368	397	999999	974	871	313	137	988	555	999999	931	999999	735	999999	813	995	56	999999	999999	999999	342	999999	999999	817	764	36	157	374	996	323	454	466	298	940	34	985	829	650	362	999999	957	343	756	579	999999	968	640	999999	610	999999	999999	999999	999999	770	999999	999999	383	760	999999	999999	999999	763	992	999999	830	475	477	794	720	999999	175	405	682	153	68	999999	889	999999	358	999999	396	623	764	999999	519	238	354	527	93	311	612	999999	440	999999	999999	204	350	524	749	993	999999	999999	813	999999	738	408	544	999999	712	999999	833	938	999999	424	457	542	999	899	721	999999	130	949	711	999999	225	105	999999	173	128	863	658	374	695	999999	304	550	809	999999	363	121	694	386	815	234	999999	999999	666	26	70	492	205	451	803	157	872	551	999999	405	566	642	442	999999	999999	848	209	468	999999	999999	130	999999	733	27	545	609	907	744	144	486	940	551	438	949	112	999999	999999	217	571	548	491	752	416	414	425	721	679	323	536	966	999999	999999	999999	618	895	163	759	999999	905	999999	999999	138	999999	999999	999999	24	213	493	999999	223	189	999999	999999	704	566	378	500	329	999999	824	999999	594	218	177	461	930	130	820	63	949	876	490	311	999999	999999	363	344	759	999999	410	999999	195	55	322	786	41	122	726	61	527	663	439	585	90	999999	655	919	249	999999	534	893	393	439	999999	999999	999999	691	529	999999	999999	43	740	380	201	317	745	548	895	391	429	817	999999	768	536	295	447	904	999999	115	653	443	105	999999	423	517	134	756	727	976	999999	350	592	999999	999999	494	922	69	394	999999	527	116	33	858	775	717	499	999999	903	43	999999	794	469	424	999999	769	937	187	956	684	193	999999	821	999999	303	999999	235	84	920	999999	372	999999	520	458	587	546	420	246	999999	706	28	509	852	693	86	999999	999999	177	999999	88	556	745	999999	710	999999	538	295	999999	564	697	492	999999	704	861	670	999999	283	21	999999	999999	359	700	399	259	665	683	146	999999	843	10	207	67	506	999999	999999	999999	284	809	868	58	260	317	681	100	224	603	805	991	33	999999	999999	870	340	370	999999	999999	356	852	54	905	402	168	269	564	499	434	999999	861	375	999999	247	999999	999999	999999	999999	52	29	308	45	999999	999999	154	114	289	980	337	726	146	123	640	280	431	999999	999999	656	999999	57	127	999999	789	685	999999	625	999999	
327	555	999999	999999	999999	686	836	999999	817	981	37	999999	63	999999	999999	172	708	781	999999	999999	999999	815	708	999999	999999	863	995	999999	707	255	387	934	529	135	999999	999999	609	184	999999	437	999999	232	614	783	999999	408	999999	76	543	439	91	903	999999	890	215	999999	846	547	419	999999	999999	934	999999	572	999999	102	999999	928	28	158	562	533	999999	319	931	551	211	999999	999999	733	999999	928	999999	278	173	483	999999	638	920	459	588	71	999999	189	746	869	882	51	999999	842	680	999999	57	394	876	557	853	886	958	663	310	999999	303	686	726	762	575	82	408	131	363	99	999999	568	569	500	768	870	573	72	669	169	746	411	63	713	999999	974	401	616	630	852	679	266	999999	667	768	999999	463	984	304	810	643	67	488	590	999999	999999	824	386	999999	982	999999	896	994	999999	184	891	632	999999	880	999999	680	792	500	999999	420	750	999999	901	999999	690	999999	999999	767	859	999999	689	922	473	999999	999999	160	24	827	647	538	782	272	17	999999	877	456	450	114	703	999999	999999	566	999999	179	361	78	922	999999	999999	575	999999	138	999999	626	494	968	169	411	487	999999	665	999999	852	973	637	488	999999	418	854	999999	999999	484	74	729	999999	132	945	303	999999	999999	999999	370	728	82	803	654	137	390	999	908	296	48	999999	263	473	886	713	14	999999	999999	666	514	799	864	999999	260	999999	415	999999	371	33	865	999999	163	223	305	246	780	179	983	361	999999	999999	999999	947	928	999999	811	999999	788	418	999999	999999	385	667	722	999999	863	474	552	589	721	438	637	884	430	885	472	49	999999	649	933	999999	559	522	644	105	853	917	679	999999	999999	159	174	953	92	115	777	999999	500	735	383	999999	999999	403	639	593	781	72	526	53	396	771	999999	149	485	116	211	863	999999	627	717	945	795	159	999999	572	274	684	802	999999	999999	999999	999999	442	275	628	999999	165	882	999999	999999	790	401	635	999999	999999	70	35	477	975	903	999999	999999	873	28	438	519	999999	77	77	329	107	269	210	935	999999	999999	999999	873	857	999999	55	981	973	312	926	553	999999	999999	844	999999	249	216	826	421	999999	513	676	424	999999	118	999999	97	814	731	226	999999	201	700	999999	270	413	161	620	87	858	932	999999	999999	101	999999	359	333	233	565	89	999999	999999	788	740	999999	999999	242	999999	999999	167	999999	176	999999	96	405	362	999999	556	583	107	97	595	749	999999	272	24	999999	332	952	758	417	864	258	651	335	999999	412	999999	690	714	999999	125	872	999999	900	765	
257	484	696	531	890	999999	649	999999	999999	306	693	999999	477	891	448	999999	999999	989	750	103	918	599	760	317	950	508	866	999999	926	972	722	999999	663	507	767	632	999999	999999	868	640	224	790	659	39	403	186	492	799	999999	271	41	882	178	806	999999	999999	723	999999	581	999999	910	781	541	29	583	999999	572	970	134	816	284	662	131	120	879	137	999999	731	999999	773	26	999999	602	665	940	840	999999	856	660	999999	908	256	849	486	999999	443	259	999999	455	540	614	999999	999999	459	986	378	760	999999	926	719	718	991	475	999999	375	843	188	875	88	743	212	999999	319	24	999999	999999	999999	645	391	446	877	309	285	383	169	999999	402	153	678	572	89	603	999999	999999	401	999999	781	51	121	886	264	383	561	712	337	898	212	660	551	959	565	125	676	489	841	999999	999999	101	648	871	450	999999	207	516	663	608	999999	379	623	990	999999	771	533	504	192	504	748	999999	55	270	301	741	601	999999	17	999999	999999	999999	109	982	210	689	999999	999999	445	229	186	54	59	999999	123	999999	999999	999999	713	793	591	999999	307	347	670	153	56	387	999999	999999	442	487	509	699	680	999999	280	640	789	566	378	294	69	962	327	703	523	325	157	467	999999	50	15	224	382	755	153	999999	322	67	999999	26	669	736	787	698	545	360	59	779	999999	406	771	999999	424	307	999999	345	999999	967	630	730	239	999999	13	401	481	295	326	924	201	999999	328	732	922	361	625	333	999999	999999	167	999999	276	377	904	999999	279	858	799	84	643	807	741	355	436	913	786	999999	732	395	226	260	43	134	588	999999	88	999999	234	72	682	999999	170	401	999999	467	463	861	217	999999	132	999999	495	251	999999	999999	777	972	305	999999	999999	78	600	999999	999999	999999	138	152	789	999999	230	999999	634	736	402	854	999999	349	545	968	460	924	999999	37	273	603	764	792	843	204	277	115	743	999999	497	614	999999	380	989	999999	339	320	999999	999999	484	999999	989	759	849	999999	746	437	436	336	558	650	729	573	999999	807	152	999999	308	999999	592	125	999999	418	248	999999	999999	999999	360	643	639	149	852	991	552	381	999999	15	942	417	457	840	678	416	999999	847	884	625	854	191	999999	993	21	999999	765	369	403	580	520	999999	999999	480	87	793	697	419	798	999999	30	154	999999	146	403	891	999999	751	447	91	751	401	999999	999999	421	178	999999	646	137	999999	236	193	978	999999	494	881	999999	999999	763	884	719	257	999999	999999	605	709	988	999999	599	999999	349	23	
922	322	829	128	167	729	68	999999	910	60	291	432	511	837	176	999999	651	521	999999	170	988	999999	999999	503	999999	756	445	999999	189	269	56	999999	36	222	271	666	214	376	999999	918	918	854	973	668	966	626	645	999999	542	999999	972	88	876	189	34	369	950	336	999999	999999	999999	356	729	999999	14	284	999999	299	999999	999999	955	285	797	335	999999	999999	588	703	536	726	999999	677	179	360	297	999999	141	847	198	901	715	877	999999	322	999999	999999	134	332	999999	692	230	356	999999	42	999999	696	290	550	999999	890	781	256	999999	59	300	615	186	379	364	45	153	558	111	999999	794	999999	684	485	700	999999	999999	999999	49	844	505	999999	999999	147	486	600	688	999999	909	307	130	468	999999	550	31	29	396	755	999999	628	549	671	999999	999999	999999	795	999999	804	999999	268	999999	999999	217	954	554	536	139	999999	892	999999	357	562	649	803	554	999999	999	144	464	681	999999	264	298	420	999999	999999	999999	958	898	691	588	883	741	651	426	999999	261	133	996	999999	999999	999999	999999	213	280	986	999999	999999	972	912	999999	877	349	999999	975	626	235	796	659	999999	999999	999999	999999	211	999999	474	821	997	386	949	999999	875	147	969	792	999999	401	95	150	999999	811	77	985	986	895	711	543	573	676	800	379	464	474	286	478	718	216	661	38	999999	999999	34	75	999999	837	920	999999	999999	385	48	234	150	656	350	909	948	195	163	999999	999999	930	999999	999999	586	580	620	999999	861	500	84	730	999999	999999	343	152	786	12	961	158	975	971	173	197	637	575	999999	807	133	377	530	532	62	355	564	876	917	703	488	453	227	518	878	879	311	318	999999	93	322	208	999999	945	233	14	341	999999	766	70	693	20	351	812	288	494	999999	551	999999	999999	502	467	999999	93	999999	999999	931	466	103	293	885	329	999999	155	494	925	254	584	999999	57	999999	72	119	999999	19	478	112	414	239	393	909	759	640	999999	590	855	972	49	431	999999	83	874	999999	999999	185	373	929	206	327	363	999999	395	253	630	381	999999	358	378	999999	56	416	526	999999	709	384	999999	999999	982	564	639	952	215	163	592	999999	149	999999	636	681	646	549	906	96	876	154	999999	516	20	999999	160	507	604	999999	385	309	556	999999	698	999999	59	684	946	641	999999	411	44	999999	660	999999	999999	999999	999999	697	436	506	999999	439	999999	565	859	619	679	264	414	142	358	999999	999999	293	427	999999	965	999999	632	961	602	999999	999999	474	119	292	999999	363	999999	999999	999999	906	999999	878	
799	126	999999	142	999999	439	15	692	236	555	63	796	999999	376	239	999999	999999	194	75	475	904	245	999999	999999	999999	576	763	325	767	40	356	451	709	900	494	999999	999999	832	298	202	956	999999	48	999999	421	323	999999	999999	134	757	573	601	841	74	973	564	96	999999	686	672	676	690	925	999999	208	611	96	562	882	999999	532	999999	895	873	518	994	999999	187	473	142	746	283	200	19	999999	999999	999999	999999	926	929	224	999999	999999	625	525	276	984	841	654	810	236	277	999999	206	235	594	705	968	555	979	367	999999	936	999999	925	402	499	915	738	999999	999999	451	999999	953	714	726	832	999999	999999	252	19	999999	999999	999999	906	999999	677	999999	784	872	59	641	99	946	571	315	869	999999	700	999999	776	999999	113	999999	999999	999999	640	999999	491	508	762	435	620	313	969	12	385	999999	647	999999	725	999999	141	865	999999	369	362	689	999999	999999	857	240	579	234	475	999999	261	331	854	131	839	33	999999	999999	120	999999	30	785	999999	569	930	999999	954	254	999999	281	937	999999	999999	449	432	951	271	92	651	531	999999	396	999999	999999	750	999999	428	999999	616	701	992	999999	999999	779	348	999999	712	999999	478	271	285	999999	827	203	13	999999	999999	414	999999	887	761	999999	999999	589	767	634	999999	949	999999	875	999999	439	637	705	288	999999	492	38	999999	855	249	450	613	389	256	531	568	644	34	736	541	23	999999	999999	999999	572	231	175	22	714	999999	762	999999	603	103	999999	999999	999999	915	922	531	999999	314	843	999999	321	999999	254	343	999999	75	313	999999	92	343	999999	613	909	999999	716	859	327	25	396	999999	999999	447	20	296	999999	999999	447	728	112	999999	999999	709	982	89	627	756	977	831	777	999999	999999	838	999999	269	999999	999999	787	999999	209	72	213	479	917	615	172	999999	805	958	933	410	628	585	821	878	297	454	630	999999	148	999999	882	495	247	748	912	647	526	751	356	177	57	91	529	49	10	577	999999	999999	999999	752	999999	999999	898	377	999999	739	26	999999	972	495	612	957	227	999999	190	717	241	999999	702	525	358	64	611	766	999999	547	65	781	877	999999	662	263	912	395	19	863	999999	870	999999	183	630	999999	999999	861	999999	99	999999	999999	859	292	345	622	674	999999	404	896	417	142	24	481	683	245	174	262	832	359	999999	831	240	326	130	371	450	999999	894	873	285	749	211	273	683	775	922	594	384	50	999999	520	999999	999999	999999	465	856	257	499	395	320	526	39	999999	54	42	59	543	172	974	182	999999	507	
531	620	668	999999	999999	798	908	322	580	877	792	770	999999	840	127	870	665	514	202	39	508	562	758	719	996	999999	999999	999999	999999	431	999999	867	443	999999	999999	999999	787	999999	114	459	591	82	740	999999	247	444	519	201	999999	672	507	469	980	125	998	968	999999	999999	999999	532	157	192	933	158	999999	999999	336	521	381	625	92	140	999999	743	447	436	822	119	999999	561	999999	999999	793	716	924	940	999999	328	24	999999	639	839	600	581	311	409	148	591	181	322	999999	997	820	999999	589	999999	69	246	999999	572	155	753	476	999999	999999	698	398	999999	233	999999	46	999999	999999	880	985	253	539	999999	441	999999	297	241	937	169	453	711	638	487	136	558	881	650	649	452	354	886	373	228	758	612	21	921	368	644	999999	110	500	999999	330	346	999999	240	805	640	285	999999	999999	316	929	121	69	910	100	674	656	396	368	999999	536	109	880	321	79	828	999999	375	872	302	884	353	999999	699	167	999999	722	650	845	19	999999	440	80	66	999999	647	999999	110	999999	999999	988	889	741	999999	412	231	465	524	171	976	613	909	51	999999	432	585	899	370	753	310	952	999999	550	999999	887	999999	38	823	999999	431	285	999999	545	189	999999	994	611	775	999999	935	334	207	489	869	999999	267	999999	557	999999	999999	748	192	999999	999999	740	983	349	393	558	316	202	641	502	739	999999	999999	999999	862	219	437	974	999999	83	817	999999	999999	999999	680	951	999999	708	481	999999	318	683	103	579	25	448	330	655	227	999999	979	743	692	704	749	999999	719	894	535	999999	999999	738	623	118	539	554	999999	999999	668	999999	999999	608	721	453	194	65	999999	117	999999	999999	888	999999	756	906	104	84	292	60	777	999999	242	999999	182	999999	999999	579	69	984	50	471	999999	864	987	786	298	381	31	249	520	693	572	612	545	121	999999	424	999999	999999	24	464	271	934	689	166	209	202	436	587	461	999999	996	622	77	887	961	34	795	970	618	999999	62	999999	540	93	939	629	199	71	685	999999	597	352	969	585	209	528	999999	830	587	106	945	999999	788	905	697	999999	544	999999	160	433	999999	21	999999	301	411	228	404	605	227	579	12	999999	999999	883	26	653	652	999999	999999	443	849	964	999999	522	777	999999	264	999999	396	989	999999	541	911	261	947	586	999999	677	183	980	133	579	613	18	103	580	999999	904	889	53	307	999999	999999	716	584	664	629	586	524	793	964	769	219	237	494	999999	463	999999	999999	440	999999	974	318	999999	319	999999	361	384	428	
207	999999	359	744	352	692	41	570	999999	677	999999	999999	666	163	999999	999999	364	999999	385	524	999999	126	999999	968	459	999999	332	999999	272	999999	314	313	255	999999	326	718	615	34	999999	999999	462	900	999999	973	999999	483	743	821	929	692	955	910	975	859	797	91	192	390	295	709	999999	297	999999	999999	372	979	711	508	836	670	410	339	503	840	71	730	999999	919	326	975	900	511	815	580	451	403	999999	999999	370	245	536	234	739	999999	185	174	602	472	999999	673	772	999999	984	999999	999999	626	417	144	798	76	999999	272	74	319	808	999999	482	999999	999999	999999	999999	325	148	601	144	999999	600	345	664	896	138	999999	319	652	213	666	527	999999	298	825	986	999999	597	304	21	274	169	429	999999	999999	692	874	127	640	32	456	106	999999	133	116	999999	999999	999999	999999	938	840	952	422	116	152	999999	925	999999	529	982	457	728	999999	589	870	25	180	987	347	214	263	276	679	629	757	569	144	433	999999	799	999999	999999	999999	365	999999	321	747	323	215	986	767	444	598	657	575	727	262	802	999999	100	855	999999	142	697	684	999999	283	792	359	582	206	502	257	999999	77	999999	999999	999999	418	558	999999	857	781	360	446	999999	677	31	64	39	317	341	179	101	999999	831	999999	998	999999	607	999999	999999	963	633	790	999999	197	868	999999	841	694	999999	394	704	821	999999	312	999999	260	999999	895	262	999999	329	275	864	332	165	785	246	153	45	999999	811	520	323	999999	158	570	181	999999	809	440	223	344	543	947	475	999999	947	528	999999	747	816	711	999999	227	643	368	925	999999	999999	999999	354	999999	659	967	582	194	999999	999999	999999	221	88	242	999999	821	999999	984	731	999999	857	885	837	717	999999	297	999999	110	734	105	260	790	645	999999	999999	725	96	526	999999	576	999999	290	999999	844	999999	597	669	584	624	964	703	999999	636	999999	95	155	255	636	361	372	977	482	459	413	853	373	576	849	641	370	734	997	309	165	552	999999	124	993	352	748	999999	415	485	999999	402	601	163	636	153	454	479	999999	174	323	598	999999	999999	999999	999999	10	30	819	942	999999	240	705	999999	481	465	519	41	262	999999	999999	743	571	996	690	20	261	220	939	706	999999	890	284	832	986	566	660	745	756	12	351	727	809	999999	232	539	697	251	681	181	634	423	227	176	562	999999	37	894	150	999999	739	790	91	122	999999	372	956	999999	373	999999	804	999999	285	259	942	884	999999	999999	999999	161	323	20	538	768	999999	773	673	118	280	416	999999	
765	605	408	999999	560	999999	999999	718	859	582	825	878	766	376	860	147	999999	999999	677	999999	929	130	999999	43	728	261	999999	50	981	999999	848	999999	956	999999	48	177	876	986	391	248	999999	999999	999999	578	498	142	772	999999	221	636	705	884	603	771	609	645	616	374	544	999999	332	656	737	999999	734	233	921	999999	999999	692	999999	981	841	438	407	550	214	421	999999	596	489	999999	828	999999	993	999999	998	195	776	403	561	512	999999	92	916	591	999999	999999	843	999999	221	392	74	999999	375	999999	52	174	374	69	999999	204	829	948	819	410	999999	392	176	771	235	735	999999	934	141	758	999999	759	522	815	999999	459	577	280	385	107	856	309	979	279	920	833	821	716	999999	999999	683	999999	999999	515	764	268	588	82	999999	485	778	999999	397	999999	195	293	652	558	999999	999999	627	558	572	999999	554	999999	999999	897	850	401	914	999999	999999	999999	84	45	495	16	61	639	870	505	241	899	328	999999	912	371	93	636	191	272	554	979	739	999999	999999	551	961	999999	999999	999999	231	999999	571	881	168	623	999999	160	999999	999999	999999	532	999999	999999	327	999999	403	827	615	52	813	999999	220	651	352	992	44	999999	113	944	55	814	784	999999	283	999999	338	447	567	298	828	933	999999	545	999999	32	868	618	807	999999	158	143	631	813	999999	17	438	919	999999	999999	589	999999	56	853	600	999999	747	932	999999	999999	344	955	270	326	223	999999	385	674	887	329	133	425	152	845	796	999999	999999	970	311	276	999999	418	908	401	709	999999	886	985	945	999999	284	999999	770	999999	999999	202	873	315	599	999999	999999	763	42	219	999999	173	999999	211	999999	999999	510	999999	999999	581	579	926	999999	868	616	999999	999999	400	729	815	54	198	655	79	921	603	999999	999999	381	314	644	401	385	699	358	546	795	685	928	266	571	508	314	199	503	997	156	999999	698	622	12	999999	43	227	174	999999	517	381	289	463	649	631	999999	326	937	188	999999	357	519	80	999999	999999	471	472	999999	546	999999	466	999999	923	999999	44	189	758	312	412	367	168	534	504	999999	999999	405	475	616	939	112	999999	261	999999	457	798	494	627	999999	694	770	570	972	628	969	61	999999	366	999999	615	452	647	23	535	999999	999999	822	24	999999	766	912	996	855	315	444	895	999999	261	476	999999	999999	999999	326	617	642	796	195	905	535	976	619	49	469	11	497	464	974	726	503	74	976	479	585	999999	781	773	714	666	194	999999	846	553	889	999999	75	890	330	405	999999	34	206	916	
489	75	156	873	537	854	818	979	999999	488	758	999999	682	999999	976	999999	999999	868	91	529	721	999999	139	76	159	999999	999999	606	143	999999	999999	479	868	69	989	520	529	908	999999	999999	848	214	162	368	999999	999999	674	995	914	999999	999999	34	999999	677	999999	38	935	89	723	424	918	221	845	353	655	289	543	623	999999	465	131	927	999999	231	681	999999	309	999999	281	671	448	940	692	463	999999	808	536	201	864	961	584	449	999999	999999	999999	636	368	999999	713	516	944	61	914	458	558	999999	402	721	995	687	999999	174	999999	61	999999	999999	999999	392	344	999999	999999	352	759	129	880	681	999999	811	289	999999	158	500	999999	765	726	397	999999	999999	999999	999999	416	815	205	186	241	420	641	143	999999	963	999999	976	473	867	763	602	302	999999	577	877	899	590	441	950	539	239	999999	53	999999	589	999999	294	487	968	439	936	999999	582	887	999999	999999	609	966	326	937	181	999999	200	999999	134	105	239	666	37	477	825	384	254	646	999999	314	597	808	265	20	822	499	999999	437	826	999999	999999	907	118	836	299	624	125	999999	999999	212	915	999999	210	999999	722	627	459	500	613	562	903	935	885	165	452	801	710	999999	124	682	530	999999	999999	679	385	332	558	201	188	210	268	240	289	999999	399	555	607	771	297	204	49	15	999999	273	551	783	999999	999999	394	999999	914	809	898	685	681	162	999999	530	118	999999	79	268	321	413	999999	672	656	95	766	896	203	999999	28	919	999999	525	939	910	999999	601	310	605	806	690	296	458	341	603	127	246	688	999999	662	999999	135	780	693	420	999999	999999	137	936	999999	497	303	974	791	979	999999	166	999999	999999	402	517	999999	473	461	631	126	845	999999	999999	967	529	218	999999	286	131	999999	999999	831	529	941	258	474	999999	418	319	999999	321	999999	362	561	961	34	731	683	155	806	999999	328	72	304	999999	999999	84	968	667	289	186	697	670	195	189	999999	693	999999	999999	999999	999999	999999	152	244	804	999999	999999	999999	999999	505	486	443	141	999999	142	543	769	235	817	709	999999	405	999999	39	220	623	999999	999999	381	635	340	999999	539	113	90	999999	186	827	499	945	571	583	961	171	803	743	999999	356	62	999999	565	468	208	999999	651	331	999999	999999	34	190	192	810	129	381	174	999999	904	38	244	535	367	941	735	871	148	999999	443	589	999999	476	999999	999999	125	999999	80	999999	517	104	461	759	999999	73	803	318	999999	760	999999	590	997	43	999999	537	122	526	999999	624	999999	336	999999	999999	
887	999999	999999	999999	133	999999	695	394	999999	301	262	809	999999	485	999999	303	148	426	119	387	363	853	592	999999	637	529	999999	598	456	455	150	999999	999999	626	871	579	188	255	195	228	75	79	289	705	999999	39	960	637	294	985	486	315	226	919	480	43	999999	999999	919	603	16	106	999999	855	999999	80	21	950	999999	999999	999999	892	999999	999999	999999	294	999999	999999	422	999999	569	900	999999	999999	999999	834	964	999999	156	837	448	999999	999999	592	999999	999999	141	434	554	710	27	20	999999	999999	870	593	84	335	999999	196	469	999999	278	321	44	116	999999	999999	885	999999	999999	142	804	775	224	999999	566	648	678	999999	162	149	342	712	590	559	876	682	599	386	999999	639	281	960	378	203	227	24	558	116	186	999999	548	237	604	885	999999	258	999999	999999	999999	435	656	264	999999	330	912	566	731	484	239	120	877	999999	566	999999	861	843	407	30	411	552	100	999999	999999	999999	999999	999999	118	705	353	999999	999999	358	359	334	982	27	999999	57	999999	661	292	83	876	75	786	49	671	137	33	372	851	396	840	484	344	94	97	544	729	808	457	36	141	999999	999999	529	159	241	494	999999	999999	359	739	999999	269	999999	999999	999999	999999	561	999999	981	681	981	776	878	518	999999	999999	897	929	999999	328	483	214	266	941	274	999999	266	889	440	642	189	999999	501	657	100	224	999999	398	986	832	999999	375	999999	354	160	835	967	21	284	250	597	914	535	41	265	999999	999999	85	431	999999	455	999999	999999	999999	502	536	285	230	427	660	672	999999	942	559	999999	117	999999	912	791	439	262	255	614	199	54	274	918	999999	402	999999	221	251	967	115	386	506	374	135	999999	624	999999	747	593	999999	999999	98	999999	976	880	158	807	999999	999999	992	628	210	999999	999999	305	999999	617	814	999999	873	448	431	541	999999	182	653	999999	612	69	177	879	515	661	990	621	999999	999999	942	589	253	999999	131	957	975	487	999999	449	561	830	999999	16	745	919	719	185	156	999999	144	804	236	415	205	40	999999	122	122	548	76	200	349	934	675	234	584	999999	999999	474	999999	360	999999	214	999999	781	444	999999	143	596	999999	815	474	999999	167	999999	362	838	999999	100	839	862	999999	637	382	371	491	690	999999	520	344	592	858	682	990	784	808	32	999999	423	595	956	999999	999999	606	261	725	999999	999999	537	872	746	586	236	634	999999	999999	367	831	819	299	754	829	623	262	359	957	791	999999	383	339	340	614	137	505	882	883	999999	999999	999999	645	551	913	999999	
999999	999999	16	631	58	296	798	999999	200	413	133	840	137	365	274	257	304	934	531	402	207	541	141	458	999999	999999	820	147	999999	999999	184	999999	840	36	975	999999	352	335	743	999999	585	999999	149	210	13	664	755	527	583	999999	827	711	999999	520	605	999999	466	557	900	999999	999999	660	999999	999999	239	999999	999	999999	390	610	905	968	200	999999	999999	318	402	930	455	999999	996	302	563	553	882	472	729	999999	430	868	206	794	435	447	655	925	775	659	971	999999	664	654	147	973	877	999999	521	619	999999	296	714	536	112	833	310	183	106	999999	999999	766	655	999999	999999	521	413	999999	542	753	999999	891	543	742	959	827	412	999999	165	590	675	999999	951	120	627	143	164	670	999999	601	147	482	829	214	999999	215	972	984	974	625	999999	767	999999	999999	999999	811	752	971	576	284	431	959	28	999999	894	584	814	545	999999	546	999999	999999	428	999999	615	281	999999	339	691	999999	999999	427	376	999999	30	908	999999	193	255	815	390	192	103	417	180	187	999999	323	320	476	400	436	932	437	268	999999	999999	385	999999	593	999999	423	999999	822	429	999999	592	489	999999	985	877	999999	300	247	165	184	999999	20	770	437	818	748	28	225	363	428	495	939	281	203	999999	331	41	662	76	967	902	999999	988	999999	999999	974	999999	335	999999	999999	146	695	281	999999	188	999999	614	724	775	999	405	999999	469	11	999999	999999	999999	999999	999999	999999	599	637	180	198	282	378	999999	603	842	999999	920	693	626	593	291	999999	999999	197	25	240	717	999999	999999	999999	999999	837	811	999999	658	942	999999	536	909	999999	181	509	999999	92	811	810	999999	21	881	931	89	712	448	876	720	718	999999	30	999999	999999	999999	999999	750	113	626	444	567	45	999999	999999	999999	393	783	584	999999	999999	999999	999999	386	999999	999999	705	435	955	987	999999	999999	934	276	999999	956	746	260	724	213	889	999999	421	465	377	999999	281	77	981	854	999999	999999	999999	464	938	443	411	999999	81	271	999999	855	999999	126	767	54	632	769	14	943	340	999999	68	380	999999	999999	999999	128	19	962	999999	637	454	110	301	999999	535	479	338	506	999999	112	999999	463	80	43	999999	999999	698	332	620	999999	73	47	524	561	869	494	999999	914	579	293	999999	999999	618	505	411	694	824	835	518	162	999999	507	999999	999999	999999	605	309	498	999999	568	999999	999999	351	150	574	999999	999999	739	71	51	547	423	927	271	478	79	845	999999	631	279	480	862	814	467	999999	999999	648	999999	607	274	194	999999	854	999999	863	
947	999999	478	930	995	118	94	774	477	999999	27	580	137	758	885	759	734	867	790	97	566	999999	999999	78	999999	767	999999	999999	999999	857	114	569	999999	408	999999	999999	376	644	635	999999	395	98	346	999999	64	985	521	538	722	514	460	575	74	999999	306	85	883	999999	999999	238	999999	952	999999	619	509	458	664	729	238	999999	999999	100	999999	999999	999999	477	535	40	24	999999	999999	759	999999	999999	406	539	505	999999	999999	455	999999	966	722	407	351	999999	999999	726	353	605	999999	791	310	999999	131	999999	344	444	232	829	549	853	999999	897	999999	999999	541	999999	223	999999	953	672	628	783	999999	426	377	833	288	267	999999	999999	686	418	702	465	999999	999999	171	46	204	70	770	282	905	575	581	999999	999999	999999	902	427	999999	383	999999	658	173	527	999999	704	992	510	166	999999	473	741	176	976	205	526	612	270	533	186	775	892	999999	355	999999	588	999999	999999	999999	998	365	999999	999999	313	765	999999	301	931	999999	466	54	693	903	805	809	173	409	604	629	900	678	999999	894	337	607	759	756	817	649	407	999999	450	104	168	608	534	446	862	221	161	234	999999	975	999999	142	91	999999	999999	999999	714	188	999999	922	516	329	999999	999999	966	999999	15	999999	483	291	999999	607	999999	599	745	207	999999	727	546	999999	999999	675	999999	666	828	205	999999	770	660	281	935	228	618	527	587	838	999999	490	479	166	215	865	751	399	96	468	538	491	253	898	271	987	642	999999	455	841	332	67	225	771	190	999999	636	999999	356	999999	999999	85	22	906	323	794	257	390	188	612	999999	608	579	369	667	43	527	761	999999	999999	999999	761	82	746	516	826	274	708	975	970	238	548	52	426	479	462	479	346	585	477	739	999999	678	842	916	999999	999999	856	114	157	717	874	999999	999999	93	236	13	276	999999	497	529	548	414	217	999999	385	565	162	889	214	563	190	186	999999	218	999999	999999	239	999999	792	999999	418	604	827	262	364	355	644	343	253	459	213	946	98	947	201	847	999999	469	540	999999	335	966	899	999999	537	999999	661	199	759	999999	773	446	608	999999	121	999999	999999	955	29	40	999999	819	646	754	360	243	98	999999	26	999999	999999	770	299	633	21	451	704	244	725	665	694	455	999999	999999	999999	767	999999	938	836	999999	999999	515	449	999999	999999	516	999999	999999	242	303	610	999999	182	283	530	13	157	974	147	670	249	352	239	363	999999	475	246	546	999999	593	999999	999999	757	999999	999999	117	330	789	395	505	999999	999999	11	432	65	626	
282	309	999999	681	999999	374	800	175	17	918	286	95	174	999999	279	783	999999	999999	408	999999	320	413	67	423	683	999999	589	999999	549	690	999999	807	999999	719	202	999999	967	397	973	531	358	999999	999999	999999	831	244	624	621	999999	999999	483	362	34	999999	316	868	999999	165	999999	262	999999	168	626	327	577	478	786	455	580	343	815	999999	675	876	111	999999	999999	999999	592	999999	999999	967	999999	212	216	988	783	704	412	334	999999	999999	399	721	746	200	999999	443	730	362	457	999999	51	999999	531	795	686	157	502	588	226	999999	573	558	518	999999	752	423	121	588	695	999999	52	256	649	13	298	954	140	911	999999	219	38	240	991	999999	925	523	999999	420	312	636	212	823	118	210	249	840	212	999999	447	999999	331	151	999999	375	136	795	253	528	999999	731	999999	590	825	17	999999	342	567	999999	999999	999999	742	700	286	999999	879	228	999999	448	764	457	999999	211	999999	221	887	887	574	626	446	140	279	162	999999	580	999999	999999	998	111	746	906	283	267	46	217	809	630	999999	999999	495	907	999999	805	763	59	979	999999	126	613	999999	999999	768	999999	999999	762	960	589	787	705	999999	267	230	46	999999	857	184	495	999999	266	412	999999	999999	967	141	999999	482	473	398	863	999999	804	505	394	981	179	999999	342	758	999999	257	999999	842	999999	166	237	687	621	999999	999999	875	493	649	860	211	863	999999	801	809	999999	289	496	200	924	113	645	762	835	65	999999	720	999999	736	999999	999999	192	423	999999	810	999999	851	860	999999	999999	999999	118	999999	999999	193	127	624	345	999999	789	999999	999999	999999	918	65	520	475	852	999999	581	195	44	999999	759	851	28	450	692	990	906	127	428	136	999999	937	999999	490	127	999999	937	999999	999999	318	947	895	257	164	505	806	299	437	999	999999	787	307	953	361	405	793	174	999999	931	999999	626	671	575	633	330	980	999999	40	358	210	628	999999	810	725	809	999999	604	864	944	886	700	479	128	999999	348	999999	983	999999	95	333	487	269	976	39	999999	285	329	623	833	524	746	999999	88	799	675	999999	496	237	999999	999999	199	309	733	55	654	156	999999	451	294	999999	996	999999	944	999999	722	999999	696	781	43	999999	999999	980	999999	430	149	440	999999	328	999999	234	913	756	102	552	144	999999	536	931	384	545	731	877	339	912	527	331	324	63	86	999999	427	714	204	999999	998	218	999999	999999	905	999999	999999	235	993	70	999999	250	332	402	889	999999	833	765	999999	498	802	999999	651	999999	903	999999	125	347	251	
999999	807	208	562	85	553	925	909	233	36	170	788	506	999999	278	905	286	999	922	173	542	482	662	999999	999999	224	999999	567	160	409	97	999999	419	983	852	262	999999	688	256	848	963	634	609	739	246	999999	306	781	382	222	999999	818	203	999999	709	669	155	999999	999999	999999	220	368	759	824	938	72	379	523	41	26	999999	999999	999999	84	210	908	872	923	80	996	999999	561	195	937	999999	999999	999999	245	999999	192	117	917	999999	395	637	605	874	785	800	999999	339	782	749	365	125	999999	999999	999999	973	999999	796	232	819	860	999999	658	182	999999	52	999999	999999	143	249	848	908	189	766	366	999999	999999	44	97	132	896	999999	145	999999	829	822	753	213	786	272	483	999999	885	107	970	999999	979	432	62	743	142	999999	205	543	900	457	935	271	709	682	999999	999999	709	109	923	204	807	846	353	999999	298	465	381	871	999999	999999	33	999999	999999	999999	999999	999999	982	353	989	999999	470	601	911	382	887	492	999999	113	894	717	686	785	184	776	645	142	89	62	455	677	999999	334	777	448	433	853	475	795	225	207	783	365	120	999999	733	215	999999	970	999999	805	999999	278	977	58	775	247	907	999999	999999	333	999999	929	898	322	999999	146	824	472	948	999999	27	708	887	999999	933	999999	675	141	53	439	207	118	999999	999999	716	377	357	728	672	195	999999	455	527	891	115	854	466	797	808	999999	999999	999999	32	89	999999	262	999999	290	999999	454	572	999999	999999	999999	136	982	999999	999999	605	999999	789	105	800	762	96	571	999999	995	590	88	999999	877	333	999999	999999	735	96	861	860	464	986	76	613	228	623	181	478	689	765	132	865	217	202	940	807	999999	672	269	999999	226	999999	394	699	46	589	695	999999	530	789	401	896	137	398	999999	881	722	999999	581	149	915	103	500	240	468	999999	999999	999999	393	648	999999	72	827	999999	644	392	602	377	577	638	927	728	947	900	999999	999999	738	818	999999	999999	94	804	100	999999	87	133	580	163	241	823	932	20	68	881	999999	338	79	269	754	758	288	355	914	999999	221	196	155	999999	866	241	484	838	634	999999	999999	958	972	707	791	520	811	999999	999999	999999	705	917	670	76	874	45	167	478	74	301	780	738	889	157	907	890	977	999999	297	999999	348	104	385	734	327	77	365	372	477	999999	946	999999	219	170	247	999999	526	89	999999	830	84	15	774	999999	553	825	79	999999	999999	901	542	831	160	146	415	611	541	999999	999999	806	680	794	11	830	355	940	528	999999	
910	613	374	898	264	467	999999	342	330	999999	190	999999	999999	540	573	576	700	125	689	83	999999	636	999999	590	341	999999	160	999999	999999	943	987	613	999999	999999	999999	195	999999	999999	576	693	221	83	290	498	754	255	999999	149	231	999999	139	239	260	999999	999999	283	851	999999	999999	345	316	644	338	387	65	577	206	658	625	387	49	66	548	995	862	681	355	273	836	999999	120	21	999999	579	999999	757	362	851	375	999999	344	999999	87	241	387	576	745	903	999999	187	59	159	999999	844	395	83	691	265	999999	999999	999999	587	999999	481	234	305	587	758	572	307	224	355	999999	984	53	999999	999999	316	618	296	999999	452	830	999999	45	999999	498	223	999999	999999	76	107	268	81	713	756	999999	605	17	92	989	986	340	145	963	704	866	538	800	110	104	999999	999999	306	367	485	757	999999	445	273	807	373	575	831	999999	999999	97	221	281	297	999999	999999	999999	536	306	949	999999	694	695	341	104	959	423	999999	646	999999	461	999999	714	237	998	518	999999	744	284	626	999999	999999	904	999999	617	654	267	513	621	721	84	120	10	999999	999999	72	603	114	178	847	950	491	999999	548	999999	999999	999999	53	298	970	223	565	999999	680	538	612	790	848	724	449	999999	909	471	999999	617	999999	999999	307	864	935	915	65	575	437	675	999999	323	366	191	491	157	224	225	999999	508	519	859	329	879	999999	282	999999	389	729	999999	50	30	269	930	324	999999	209	999999	999999	65	167	989	824	14	608	299	434	666	999999	999999	487	694	819	427	108	491	641	427	113	663	170	676	999999	290	635	999999	999999	435	867	999999	948	45	862	596	350	529	44	324	281	471	999999	97	156	437	668	356	210	842	832	832	999999	999999	85	999999	894	490	153	543	999999	699	244	998	799	916	353	999999	999999	233	86	578	456	326	156	642	814	83	999999	418	622	999999	708	999999	999999	999999	794	176	960	999999	701	859	386	501	945	582	236	850	297	240	94	226	525	999999	765	264	386	215	999999	443	999999	999999	999999	734	999999	101	990	32	405	765	999999	187	999999	667	531	226	201	999999	999999	574	415	964	785	999999	999999	405	763	731	456	349	658	588	540	527	999999	880	999999	651	999999	999999	591	999999	455	532	118	906	735	857	454	548	72	431	834	70	37	919	46	671	410	525	999999	999999	999999	999999	999999	542	646	964	387	999999	999999	550	384	527	999999	212	519	262	999999	427	669	905	286	908	999999	236	999999	479	500	370	843	999999	999999	64	999999	333	637	398	999999	575	270	
771	479	803	230	522	999999	316	87	825	409	783	490	999999	855	432	981	667	779	880	788	999999	474	27	807	100	999999	999999	11	659	574	130	836	615	167	898	435	483	999999	764	189	999999	401	674	960	999999	747	268	209	103	351	970	619	545	787	103	306	462	995	140	223	999999	314	999999	260	289	947	874	999999	999999	996	999999	999999	25	700	351	775	999999	67	748	999999	50	130	908	318	999999	511	301	828	999999	601	973	488	558	550	999999	999999	973	423	681	122	873	443	999999	106	843	991	999999	844	999999	327	507	999999	257	787	183	999999	406	119	999999	999999	656	56	761	364	32	29	999999	474	248	218	999999	385	385	635	479	999999	877	812	475	611	999999	456	392	746	999999	579	241	770	376	854	736	864	766	903	466	826	682	887	83	823	999999	139	999999	999999	999999	132	28	621	318	999999	729	593	643	55	870	209	664	999999	270	999999	788	659	107	394	481	937	618	482	179	652	924	999999	738	652	999999	777	850	999999	999999	999999	560	619	999999	799	134	152	230	999999	42	999999	172	999999	626	629	45	911	42	221	756	589	999999	546	999999	999999	652	739	999999	991	15	103	999999	999999	999999	299	893	999999	207	307	999999	999999	716	897	449	912	490	999999	999999	119	617	138	745	639	408	640	467	23	999999	796	999999	999999	297	238	715	939	999999	662	873	337	736	866	714	734	950	427	872	616	107	999999	185	395	375	746	999999	999999	358	719	111	163	831	999999	999999	999999	160	874	51	999999	192	509	14	999999	393	46	382	750	423	999999	688	999999	999999	851	999999	637	621	761	29	551	999999	838	591	198	561	719	999999	856	866	314	584	85	386	393	434	597	999999	358	11	338	373	634	999999	347	999999	130	999999	979	962	373	999999	398	855	999999	999999	353	918	816	275	999999	999999	526	884	119	436	612	604	999999	999999	329	112	999999	759	999999	188	999999	385	254	167	440	334	999999	893	503	525	195	230	886	760	90	679	719	92	999999	797	999999	999999	353	910	428	526	19	999999	643	271	526	999999	999999	320	999999	999999	673	658	834	999999	24	632	391	594	250	999999	717	624	999999	650	392	189	999999	999999	341	999999	999999	343	739	914	999999	999999	260	241	998	557	67	999999	356	123	999999	999999	999999	988	999999	224	368	759	999999	46	999999	999999	224	993	878	999999	216	999999	978	933	935	999999	919	919	34	59	381	159	595	693	334	999999	278	233	999999	332	931	999999	120	127	999999	282	673	702	116	999999	749	267	363	999999	350	787	597	423	187	999999	150	338	964	
999999	842	219	173	976	712	666	126	999999	358	555	414	772	168	860	821	662	665	227	813	103	999999	124	795	933	352	546	554	855	999999	999999	999999	603	999999	387	285	999999	118	999999	990	449	814	758	909	808	256	999999	628	736	601	524	999999	922	999999	999999	433	999999	999999	240	633	175	122	270	945	999999	372	999999	999999	999999	585	999999	554	968	237	999999	999999	551	215	999999	686	774	917	818	263	530	999999	999999	88	609	999999	558	999999	878	74	824	337	553	999999	529	446	445	999999	999999	161	681	970	51	999999	999999	590	882	522	437	553	858	258	304	16	424	430	112	732	693	999999	999999	442	675	999999	413	45	999999	738	685	550	251	999999	80	666	582	560	917	574	927	28	80	45	59	335	215	575	999999	546	397	999999	343	999999	592	28	134	999999	304	999999	292	125	999999	154	999999	999999	312	370	999999	637	434	864	999999	538	805	675	758	991	393	350	698	999999	12	199	350	586	217	537	906	62	542	343	265	779	292	999999	173	999999	209	999999	32	845	999999	406	999999	533	596	999999	908	917	270	143	855	999999	449	999999	123	665	804	259	679	774	999999	999999	104	999999	999999	733	255	993	511	832	791	230	328	852	999999	606	87	999999	990	999999	629	989	792	409	487	999999	999999	838	698	508	999999	949	492	258	391	999999	311	31	923	863	559	914	415	437	351	635	635	596	14	999999	587	999999	269	277	155	474	342	695	613	307	999999	417	999999	13	710	842	738	999999	471	187	999999	66	999999	137	853	714	999999	364	999999	999999	675	743	833	191	920	999999	690	224	112	917	999999	616	417	625	999999	999999	620	999999	999999	508	896	565	999999	827	222	531	999999	142	424	440	999999	978	636	760	632	659	584	123	999999	574	999999	999999	967	554	257	999999	648	277	666	712	999999	180	636	999999	956	999999	617	15	999999	399	51	999999	800	672	36	951	999999	657	993	810	999999	999999	330	162	356	382	598	581	999999	999999	882	999999	999999	711	346	719	351	999999	804	999999	52	578	999999	692	999999	603	723	304	527	999999	708	991	284	999999	999999	597	850	483	213	584	999999	46	435	445	517	999999	999999	98	999999	316	609	903	853	999999	999999	987	363	637	629	999999	999999	303	64	284	825	999999	551	999999	566	999999	868	868	872	229	11	16	999999	708	999999	317	999999	634	968	220	999999	804	147	999999	999999	167	999999	999999	853	460	925	227	982	161	620	626	999999	474	532	587	447	999999	40	633	480	761	843	999999	462	322	242	999999	335	843	586	30	999999	749	530	408	999999	655	
24	421	304	999999	34	992	97	559	642	55	112	999999	773	956	773	514	999999	336	323	589	999999	541	228	901	999999	148	574	599	999999	925	944	133	83	791	726	999999	339	696	737	851	999999	903	679	196	921	999999	80	630	257	249	426	203	95	999999	894	999999	999999	999999	891	885	999999	498	686	999999	111	999999	317	999999	239	164	999999	635	598	472	999999	999999	861	999999	979	947	999999	999999	999999	999999	508	999999	999999	159	896	253	425	936	999999	852	432	78	226	961	95	999999	637	99	999999	102	73	791	999999	623	902	47	621	170	999999	943	999999	999999	156	999999	219	359	941	167	999999	986	738	249	830	746	49	953	641	900	947	47	320	999999	553	259	569	717	999999	424	257	999999	631	265	523	861	45	948	999999	173	752	999999	11	479	14	414	999999	824	960	999999	583	948	406	999999	999999	385	633	837	999999	999999	493	999999	999999	526	910	234	364	483	726	968	710	101	41	477	157	221	45	841	999999	148	999999	744	756	297	841	999999	463	910	52	147	238	208	999999	999999	679	259	531	485	999999	780	59	880	999999	991	999999	492	917	999999	573	11	350	791	862	999999	11	748	746	999999	684	612	770	453	999999	999999	740	999999	85	16	999999	898	690	999999	999999	204	99	25	646	764	999999	359	390	999999	999999	50	796	446	999999	233	34	931	513	615	999999	956	19	605	448	519	261	999999	999999	911	140	675	999999	790	519	668	703	985	112	981	777	335	231	245	116	401	792	303	999999	851	982	866	394	84	759	326	194	493	577	136	512	502	942	479	405	672	999999	16	926	678	530	48	829	531	838	475	734	999999	498	999999	727	957	481	565	929	273	999999	247	999999	999999	483	219	417	975	999999	285	393	999999	840	999999	999999	785	376	496	330	943	47	863	245	294	591	999999	995	999999	408	555	30	386	550	141	391	491	976	733	999999	321	999999	853	62	999999	999999	981	934	63	385	942	590	984	999999	999999	236	427	11	999999	999999	73	999999	999999	576	923	999999	999999	999999	708	999999	190	999999	643	999999	19	322	999999	810	682	999999	999999	999999	941	154	466	964	45	151	564	905	964	490	240	131	141	106	743	286	139	308	84	779	235	10	999999	143	947	692	235	673	52	617	328	543	11	587	283	999999	120	958	229	865	999999	803	999999	999999	578	521	171	912	578	907	680	999999	138	830	260	940	949	999999	27	352	915	999999	863	999999	172	697	999999	553	823	999999	176	999999	88	218	141	431	912	506	565	435	531	322	104	999999	936	944	415	181	337	
342	999999	787	940	877	949	757	999999	741	536	881	402	617	999999	578	740	999999	305	919	698	828	38	452	766	592	820	603	795	727	999999	228	999999	947	226	999999	216	388	240	211	268	384	491	180	969	684	999999	999999	233	999999	404	437	648	999999	482	508	999999	351	30	357	999999	356	999999	222	330	318	599	454	401	608	372	999999	278	104	999999	324	347	857	483	92	999999	907	380	999999	999999	983	580	795	475	717	186	999999	367	882	155	912	422	999999	850	661	94	588	999999	624	164	999999	168	999999	835	167	999999	457	868	938	999999	159	976	692	999999	346	738	999999	999999	684	432	507	999999	396	999999	999999	902	999999	999999	821	997	999999	395	755	999999	999999	825	999999	960	317	556	999999	999999	429	999999	996	936	999999	390	513	923	291	999999	999999	999999	999999	58	999999	605	97	999999	102	999999	56	940	826	763	230	577	608	999999	712	843	671	137	703	511	574	311	952	811	182	688	502	898	716	372	557	563	468	242	64	999999	999999	62	999999	999999	949	488	268	242	999999	162	781	993	220	999999	937	999999	498	155	999999	999999	652	285	92	999999	947	999999	234	464	216	999999	118	375	466	292	970	619	673	425	561	95	53	999999	999999	30	906	509	687	277	434	999999	75	323	999999	999999	999999	596	969	59	340	999999	264	804	999999	999999	53	416	536	928	477	328	46	82	999999	398	999999	931	190	72	999999	999999	471	999999	999999	369	999999	795	999999	872	514	383	649	999999	95	999999	999999	249	999999	55	976	499	973	999999	800	116	810	992	730	370	177	846	416	907	550	892	339	308	774	999999	458	999999	799	663	424	104	678	421	987	832	567	187	999999	144	95	18	474	999999	166	923	559	608	74	256	705	667	967	741	84	999999	999999	533	999999	39	596	728	700	999999	343	999999	437	398	15	898	803	999999	609	281	822	999999	428	627	999999	850	116	850	193	552	958	999999	136	937	999999	795	410	43	999999	217	548	366	317	164	378	460	496	170	999999	176	453	714	68	999999	919	999999	999999	804	391	999999	923	746	544	157	361	587	579	500	61	219	999999	769	999999	402	999999	465	999999	274	999999	691	364	945	257	999999	109	254	698	440	999999	805	31	606	652	98	293	999999	822	999999	802	999999	880	996	119	393	679	683	435	665	963	463	317	509	555	999999	999999	978	499	526	57	999999	888	148	482	255	198	999999	127	999999	119	930	643	74	471	999999	999999	368	835	999999	348	426	818	43	477	564	498	521	61	952	828	999999	313	305	122	695	902	741	524	864	
205	788	566	245	999999	42	820	252	48	98	889	900	153	635	188	631	299	999999	671	917	756	676	838	999999	999999	999999	627	347	951	775	564	78	844	970	668	559	859	582	486	445	744	255	999999	963	73	927	171	677	126	999999	406	999999	80	606	118	528	950	402	874	752	414	482	301	999999	533	820	999999	182	967	629	771	716	379	236	183	510	999999	875	999999	443	642	999999	231	999999	379	517	998	999999	862	149	609	999999	707	734	40	272	954	999999	439	252	999999	989	999999	497	720	690	678	844	433	607	335	999999	301	441	120	463	261	831	893	26	822	819	320	827	30	313	18	644	205	911	555	999999	445	858	572	653	250	734	749	689	839	164	999999	264	813	534	176	276	624	999999	21	999999	327	423	999999	999999	678	882	476	416	999999	43	648	522	61	999999	639	443	869	466	223	527	91	214	186	668	999999	65	24	495	999999	741	30	999999	899	999999	999999	31	437	520	974	368	999999	343	17	806	515	302	213	469	895	733	407	999999	363	999999	50	999999	246	762	57	623	999999	999999	279	939	999999	30	999999	999999	689	617	15	358	492	855	269	748	206	380	999999	712	852	555	999999	413	999999	863	274	415	391	551	785	999999	473	360	500	285	74	77	793	494	679	584	779	288	727	58	674	999999	234	302	915	865	999999	999999	771	322	390	865	999999	999999	756	216	246	148	831	341	885	141	364	983	684	139	587	668	43	278	775	999999	999999	295	199	766	191	99	635	999999	74	138	589	188	894	208	472	999999	999999	999999	347	999999	456	396	172	542	153	999999	999999	786	288	941	311	503	547	79	189	320	959	990	34	157	512	912	999999	757	552	186	99	999999	666	999999	930	569	930	143	865	999999	999999	656	999999	999999	481	848	640	133	827	96	640	825	29	999999	685	747	999999	999999	139	543	128	415	990	966	999999	142	999999	999999	20	741	999999	413	213	889	197	313	377	92	676	999999	282	153	929	999999	545	999999	999999	514	999999	192	999999	740	999999	331	999999	999999	665	999999	790	999999	728	999999	999999	95	523	237	621	140	964	382	380	365	524	999999	999999	975	485	534	430	887	677	999999	91	999999	620	832	409	882	718	480	647	720	302	337	935	979	40	844	943	318	651	335	999999	883	812	764	226	999999	70	205	241	141	999999	902	670	122	221	999999	474	999999	999999	739	422	493	999999	659	73	999999	540	999999	944	641	591	999999	999999	352	75	207	24	999999	999999	999999	821	522	249	516	495	999999	666	822	767	744	999999	262	
490	911	912	66	999999	162	701	40	999999	999999	261	599	550	999999	999999	328	57	999999	280	618	999999	999999	918	900	999999	228	174	999999	529	717	523	999999	272	339	999999	334	439	19	59	862	164	585	872	52	270	649	965	382	732	347	774	753	473	760	186	532	993	999999	811	999999	988	37	510	290	999999	999999	337	999999	490	341	889	48	964	999999	464	499	999999	999999	639	605	999999	791	941	191	943	770	736	511	162	999999	341	999999	999999	129	873	137	84	591	999999	999999	321	999999	891	401	999999	736	789	65	306	999999	999999	126	383	216	676	206	95	329	347	495	999999	826	69	999999	999	473	840	844	544	336	424	504	999999	430	294	509	900	550	733	999999	980	999999	215	999999	663	224	53	991	453	677	999999	755	999999	302	893	495	999999	510	401	984	895	944	520	999999	272	942	37	952	921	177	999999	999999	999999	999999	514	644	620	999999	727	999999	430	849	401	867	294	669	259	796	536	999999	814	400	158	748	320	45	999999	999999	999999	720	196	999999	79	286	381	506	169	123	787	259	999999	110	999999	616	564	56	999999	653	685	602	999999	999999	999999	133	362	905	999999	847	820	478	484	999999	391	999999	598	340	779	125	495	999999	510	999999	19	287	923	999999	617	542	999999	273	492	517	560	610	999999	955	673	946	999999	475	119	322	999999	318	774	500	719	999999	28	233	277	999999	167	896	102	556	231	148	209	648	298	854	662	999999	985	967	823	781	978	642	666	832	201	30	678	197	843	700	513	433	999999	841	999999	960	996	65	359	999999	999999	481	734	534	747	284	187	264	999999	745	333	807	676	938	796	385	999999	444	245	146	228	904	712	531	635	999999	999999	456	340	701	560	930	617	169	273	507	908	141	95	917	843	423	538	107	377	705	999999	999999	54	148	403	561	819	222	445	612	999999	212	899	999999	630	730	999999	958	195	402	999999	516	674	299	477	435	358	328	303	804	376	614	164	929	27	999999	411	201	308	999	121	404	724	661	737	999999	242	123	999999	122	499	999999	912	974	516	251	391	755	999999	967	212	500	919	641	999999	999999	999999	969	953	41	329	732	659	999999	291	794	999999	23	999999	771	203	244	999999	191	999999	796	999999	999999	423	776	999999	656	530	340	796	621	485	92	425	582	657	273	170	999999	793	766	920	726	693	722	999999	999999	203	899	773	999999	468	737	999999	999999	463	868	555	186	824	999999	211	328	399	670	318	709	597	999999	999999	930	84	775	398	548	876	999999	999999	701	999999	999999	
999999	631	567	828	999999	747	756	999999	129	788	717	999999	441	130	564	601	337	33	413	999999	781	223	785	999999	999999	693	349	999999	571	488	382	854	858	985	999999	999999	761	570	517	570	952	620	859	335	222	101	343	277	999999	999999	647	999999	297	578	67	249	846	723	935	469	408	999999	414	641	415	999999	134	456	999999	999999	839	766	515	842	796	170	364	459	631	802	359	81	804	999999	840	910	567	290	999999	999999	734	48	635	999999	172	983	215	227	920	360	966	999999	999999	999	446	880	957	999999	781	896	999999	396	102	143	119	337	174	128	999999	505	999999	999999	528	940	259	999999	141	466	999999	813	955	146	999999	281	835	471	714	804	999999	960	999999	121	508	999999	95	348	999999	502	938	834	819	96	426	999999	999999	131	369	426	999999	999999	999999	500	774	968	999999	748	857	821	307	648	622	370	278	999999	999999	193	999999	999999	855	911	999999	638	999999	845	993	999999	719	124	226	713	999999	298	999999	214	999999	999999	347	539	999999	347	490	135	999999	999999	221	458	999999	999999	871	999999	999999	999999	570	838	999999	999999	971	929	974	82	38	999999	604	593	545	334	316	74	628	99	999999	806	407	518	430	729	443	999999	633	545	60	999999	253	355	928	240	727	224	422	111	491	999999	999999	27	999999	748	530	611	754	887	999999	999999	999999	782	34	978	475	61	418	71	999999	744	999999	439	31	894	499	999999	665	315	606	101	999999	527	608	438	251	389	999999	682	209	832	483	746	999999	307	185	470	999999	949	765	676	806	361	434	747	121	135	995	424	999999	280	999999	448	290	60	110	439	183	595	737	95	852	736	862	999999	999999	559	46	723	718	38	928	999999	550	930	295	300	103	861	999999	126	999999	999999	999999	928	885	44	466	352	207	746	999999	734	999999	679	824	999999	498	590	486	562	99	999999	999999	231	351	240	898	359	765	810	346	322	278	621	701	999999	313	934	958	236	103	693	526	972	741	204	503	870	116	224	801	512	385	999999	36	122	89	999999	586	655	145	116	587	396	409	974	466	999999	978	757	766	564	631	999999	468	406	999999	999999	490	157	736	999999	253	550	999999	999999	937	999999	999999	999999	999999	111	357	313	100	987	116	140	999999	766	999999	999999	891	359	458	999999	881	135	306	630	367	356	721	438	918	117	862	46	388	575	999999	953	15	399	999999	664	216	999999	999999	481	300	999999	170	723	420	833	999999	894	102	771	952	811	999999	964	231	641	390	918	395	983	134	79	751	997	729	784	999999	501	
589	793	40	563	999999	824	999999	999999	196	998	999999	94	970	968	944	617	623	999999	746	51	999999	138	284	298	999999	185	356	230	999999	172	994	999999	935	999999	314	308	740	398	999999	391	633	489	455	392	900	999999	999999	166	134	144	999999	504	47	855	333	999999	519	742	631	791	477	119	869	33	999999	392	999999	335	663	645	876	234	389	364	417	689	682	892	398	631	171	200	106	999999	999999	500	598	89	321	852	789	998	999999	63	999999	524	999999	431	999999	517	161	687	999999	488	268	159	999999	999999	448	643	778	999999	354	999	629	999999	999999	999999	244	513	999999	79	999999	999999	856	877	999999	999999	450	893	999999	260	513	880	480	483	697	617	480	640	999999	915	641	678	999999	999999	654	768	433	636	510	489	999999	999999	723	91	674	999999	999999	390	999999	999999	242	999999	574	527	123	473	528	155	590	999999	660	603	137	878	437	345	736	999999	999999	698	902	814	393	589	73	639	167	398	809	14	999999	99	947	598	999999	97	999999	999999	59	999999	249	287	999999	114	828	999999	999999	999999	654	339	999999	939	999999	999999	999999	427	999999	984	999999	483	999999	139	346	585	421	571	999999	999999	999999	350	242	190	643	999999	458	624	999999	999999	761	999999	892	323	999999	999999	59	55	931	954	712	265	999999	128	100	575	999999	119	941	470	692	999999	937	217	999999	314	107	774	305	126	544	270	659	881	233	985	591	992	395	866	999999	999999	640	701	826	999999	423	123	99	77	176	348	999999	999999	596	503	541	685	675	440	383	999999	749	999999	419	999999	605	54	999999	115	984	882	724	999999	934	326	627	999999	390	707	890	983	684	238	949	206	587	999999	295	730	454	905	999999	955	999999	261	627	999999	999999	384	345	379	228	984	999999	293	624	607	372	280	876	305	304	967	550	399	600	521	999999	223	864	253	758	175	660	88	565	769	592	999999	698	801	953	15	372	520	765	999999	999999	999999	581	979	988	25	853	159	999999	999999	415	999999	999999	999999	960	999999	520	999999	620	63	334	14	728	999999	999999	999999	581	84	352	299	605	39	999999	900	376	209	641	885	264	743	999999	999999	999999	216	364	999999	32	592	841	999999	495	280	899	712	375	151	937	999999	999999	309	999999	779	806	321	754	385	469	760	999999	760	438	634	837	877	999999	822	536	999999	500	526	999999	988	242	999999	803	999999	139	920	534	234	272	999999	999999	999999	310	541	704	165	461	978	39	272	852	91	455	860	443	32	971	552	614	424	999999	447	643	454	547	348	518	430	255	548	
235	515	497	523	713	882	576	209	128	380	70	522	497	404	146	160	22	999999	890	999999	949	981	620	999999	688	999999	999999	999999	999999	999999	647	999999	732	490	999999	347	593	999999	157	561	456	771	434	999999	364	713	950	249	318	396	335	575	999999	148	598	999999	894	650	834	240	570	720	214	761	999999	38	789	17	367	798	566	90	795	338	661	188	557	999999	493	975	533	82	547	608	40	81	501	999999	891	792	999999	943	107	916	991	735	566	672	510	999999	924	942	881	999999	829	254	999999	211	999999	420	696	518	166	859	706	498	999999	606	730	662	537	204	125	575	355	622	983	999999	347	925	622	884	875	167	61	590	200	37	779	786	300	300	117	999999	106	934	787	248	220	502	562	959	941	848	999999	729	827	316	999999	216	999999	999999	864	999999	797	999999	643	999999	808	125	999999	155	826	999999	371	247	97	644	478	421	999999	744	668	999999	373	999999	943	37	368	331	763	883	863	572	524	399	435	555	999999	294	301	787	439	999999	204	999999	142	999999	487	561	641	193	999999	999999	380	526	243	29	999999	145	999999	615	640	486	362	424	292	999999	429	972	811	999999	960	194	999999	999999	999999	573	999999	956	529	946	549	807	689	580	55	119	202	998	999999	416	366	548	999999	999999	156	952	742	999999	134	878	999999	515	750	109	232	999999	633	999999	221	670	379	999999	615	921	76	833	796	782	999999	182	999999	999999	816	999999	186	421	767	999999	901	362	831	870	832	650	379	44	66	590	357	402	999999	870	999999	495	999999	134	932	999999	999999	322	166	959	411	999999	817	154	698	999999	999999	810	886	198	430	859	838	509	410	999999	551	41	777	216	434	976	999999	201	645	331	367	61	488	999999	999999	588	999999	871	999999	880	999999	234	999999	711	999999	547	516	298	450	927	656	537	724	999999	954	587	545	949	535	435	266	999999	509	377	987	871	331	623	372	841	999999	966	999999	529	999999	999999	695	999999	548	887	469	999999	751	717	674	829	999999	520	317	248	52	256	999999	42	624	217	725	968	723	999999	225	892	925	608	274	690	497	204	836	637	999999	999999	411	648	965	858	875	791	702	168	543	810	316	999999	798	999999	630	18	905	924	601	999999	999999	999999	671	999999	482	152	453	984	342	142	999999	999999	357	999999	844	698	76	765	341	933	275	564	262	999999	586	800	810	857	69	488	298	911	46	173	999999	659	976	398	386	732	348	718	999999	410	999999	636	777	235	571	932	941	999999	592	667	461	999999	499	267	
991	681	341	596	924	853	844	773	642	193	445	195	722	999999	389	609	999999	557	999999	851	288	999999	33	584	295	999999	547	158	999999	379	712	349	170	719	407	704	400	751	794	999999	999999	362	993	999999	789	386	219	273	760	983	82	904	58	647	978	51	658	757	999999	796	316	696	455	999999	480	106	999999	999999	280	684	218	843	999999	768	999999	926	956	439	794	908	918	284	397	344	307	808	301	522	740	366	999999	999999	450	998	665	870	907	999999	123	693	999999	216	992	999999	775	999999	151	999999	999999	999999	94	229	999999	402	878	41	309	120	966	672	999999	513	272	999999	999999	574	403	764	112	424	29	236	999999	111	557	711	999999	321	569	999999	999999	999999	169	689	281	826	999999	58	129	633	999999	796	763	451	887	848	944	87	447	211	835	999999	999999	999999	42	857	903	861	844	177	999999	987	551	999999	15	794	353	582	643	812	893	354	644	479	853	232	999999	874	999999	709	766	214	999999	367	243	999999	833	231	657	999999	999999	819	213	999999	883	583	255	865	445	103	504	371	444	634	999999	490	741	707	93	999999	394	38	647	145	410	545	123	193	664	724	999999	999999	925	229	999999	83	151	999999	595	280	999999	608	439	129	214	999999	999999	249	60	752	548	999999	999999	999999	39	999999	181	77	552	348	469	999999	210	720	142	383	445	224	746	243	999999	59	121	813	831	786	599	527	930	15	775	999999	143	999999	186	834	983	999999	200	993	901	83	149	257	999999	915	999999	718	987	999999	958	555	502	816	413	999999	999999	334	25	253	305	654	147	546	572	594	928	999999	544	307	399	999999	34	752	342	275	999999	999999	11	916	999999	881	999999	109	999999	230	381	326	508	687	820	658	71	947	999999	257	999999	603	684	226	999999	118	183	689	999999	600	530	750	999999	148	589	160	333	109	999999	424	123	47	499	352	999999	612	790	999999	487	740	999999	999999	64	999999	339	999999	999999	784	929	279	999999	851	667	456	699	999999	842	370	107	669	335	962	93	283	144	999999	114	342	13	384	328	325	999999	701	304	454	695	400	809	283	971	548	179	594	716	272	380	53	653	999999	999999	999999	759	999999	415	343	999999	781	950	440	212	999999	999999	555	951	999999	649	966	161	255	936	451	560	824	698	787	793	999999	567	871	528	70	689	422	613	897	565	394	999999	960	460	999999	999999	378	81	134	767	623	642	333	999999	413	892	999999	655	999999	869	935	999999	627	999999	504	224	88	911	151	167	368	999999	63	826	264	679	200	
795	32	11	191	999999	999999	999999	999999	999999	243	258	124	178	291	767	295	38	630	999999	999999	420	955	699	371	467	929	967	409	681	588	507	368	999999	701	612	632	999999	687	191	999999	608	381	999999	981	829	999999	999999	876	600	656	35	206	988	21	780	839	332	999999	724	999999	606	620	497	999999	736	999999	390	476	678	144	968	350	999999	999999	69	999999	316	999999	541	671	956	100	999999	35	999999	310	380	722	921	772	310	686	999999	999999	947	999999	884	999999	254	940	415	505	207	466	687	684	999999	999999	951	741	533	613	108	62	866	515	812	999999	714	435	519	668	999999	905	999999	999999	999999	90	773	82	164	934	473	601	266	999999	893	352	348	878	553	112	770	189	249	696	588	999999	501	441	185	422	667	999999	431	746	950	301	999999	999999	306	677	504	999999	587	598	150	506	796	416	622	470	999999	835	882	999999	897	376	666	148	704	999999	589	999999	896	742	277	999999	999999	519	510	602	999999	999999	581	999999	999999	999999	602	650	555	91	999999	999999	819	715	999999	832	999999	25	999999	999999	634	999999	700	829	999999	172	983	999999	331	496	336	287	905	29	749	190	263	16	999999	15	999999	999999	999999	622	363	504	521	190	453	444	999999	165	999999	999999	967	237	252	752	788	445	908	999999	329	69	755	999999	189	799	966	118	578	999999	217	843	810	619	900	88	476	592	651	802	999999	886	779	181	617	978	999999	521	938	999999	227	371	107	25	695	999999	867	526	999999	722	224	344	866	784	999999	826	125	358	337	174	285	205	794	115	999999	443	290	583	999999	999999	747	999999	180	77	714	999999	999999	999999	923	999999	999999	949	999999	928	999999	999999	30	995	233	790	863	703	193	999999	235	31	576	991	659	262	252	293	307	999999	974	769	174	999999	80	110	90	999999	435	960	999999	999999	928	866	527	999999	423	999999	359	999999	999999	53	271	406	841	999999	280	999999	144	670	134	926	652	163	954	818	892	999999	924	133	999999	999999	278	232	820	899	999999	999999	999999	999999	839	957	933	868	776	930	508	768	999999	999999	830	999999	999999	764	836	36	999999	999999	911	709	417	201	370	236	999999	805	775	48	586	942	999999	569	999999	784	999999	176	992	999999	386	999999	319	133	274	999999	302	383	355	513	396	793	999999	328	798	765	942	999999	597	999999	150	999999	999999	469	192	24	788	271	57	411	933	669	44	899	999999	888	399	293	927	822	934	354	460	271	651	999999	999999	281	771	999999	842	193	578	295	999999	415	867	849	999999	259	759	999999	336	943	
580	726	759	326	929	999999	999999	999999	999999	774	999999	796	520	894	818	999999	299	517	500	532	569	749	999999	748	999999	983	31	549	351	678	73	903	27	999999	999999	925	43	408	351	861	158	999999	999999	803	999999	846	999999	999999	41	552	999999	252	999999	803	383	830	635	20	999999	946	888	999999	317	51	710	869	778	999999	212	999999	366	890	176	638	384	999999	999999	999999	235	999999	98	57	517	799	999999	821	999999	224	143	999999	999999	32	349	404	972	999999	999999	432	102	999999	77	892	771	148	196	80	999999	901	999999	997	999999	348	785	649	858	999999	999999	999999	334	999999	999999	564	868	351	603	343	551	771	666	62	510	853	204	581	353	999999	286	999999	613	647	745	470	794	999999	316	951	247	699	545	999999	22	999999	999999	213	157	513	999999	429	545	852	999999	314	245	377	999999	700	154	999999	999999	663	564	940	904	686	153	999999	769	999999	999999	652	105	851	236	535	999999	152	755	999999	434	839	181	856	999999	760	128	999999	235	999999	650	999999	807	44	403	882	999999	999999	463	421	999999	121	999999	301	395	893	757	677	999999	710	337	354	999999	163	779	466	491	708	117	999999	999999	711	810	351	91	999999	999999	71	457	353	958	967	999999	999999	929	322	105	879	471	939	999999	450	363	525	99	306	670	653	999999	937	400	868	964	319	852	359	311	999999	999999	999999	58	695	230	734	999999	370	665	611	234	999999	370	611	246	178	150	128	357	295	261	785	757	202	806	520	953	99	13	378	491	580	999999	703	669	503	891	999999	999999	999999	999999	999999	640	69	999999	999999	576	789	631	999999	179	734	11	25	999999	434	999999	856	888	709	781	661	999999	296	130	654	454	666	941	743	286	832	898	728	522	999999	154	698	999999	18	999999	999999	468	217	209	756	578	996	563	245	293	45	999999	520	848	121	372	353	938	774	353	910	847	888	519	347	835	999999	503	999999	289	521	92	880	999999	617	203	160	97	999999	85	999999	113	706	999999	999999	413	388	999999	999999	170	801	759	998	665	43	326	999999	697	861	921	999999	502	945	955	771	952	549	754	999999	918	999999	999999	575	699	894	807	999999	438	999999	934	456	999999	102	999999	488	762	94	224	732	999999	623	462	235	451	779	956	999999	750	687	298	863	634	649	999999	948	545	194	999999	770	236	185	999999	429	927	474	903	409	497	999999	999999	868	334	32	939	999999	759	999999	133	919	938	649	400	750	980	80	822	752	610	509	942	578	784	454	999999	999999	481	43	307	999999	875	556	670	999999	
999999	429	999999	999999	710	197	999999	515	70	389	832	586	785	401	448	857	652	160	799	988	534	441	93	880	526	823	822	999999	999999	156	53	999999	979	127	82	560	999999	219	999999	422	320	436	517	405	621	918	999999	999999	594	450	999999	999999	756	999999	748	246	999999	659	96	886	999999	473	783	913	345	999999	607	999999	328	888	327	442	118	999999	677	108	923	688	268	607	492	741	999999	291	822	999999	635	307	378	835	224	880	133	166	57	847	653	604	69	181	321	999999	762	999999	132	891	616	999999	999999	650	322	657	999999	488	999999	633	342	501	999999	27	999999	999999	999999	493	673	446	318	952	999999	999999	454	999999	629	97	296	819	979	434	169	931	712	999999	302	728	522	566	999999	999999	762	423	515	161	513	52	999999	20	383	279	42	686	582	664	48	999999	205	993	38	313	202	584	653	907	342	999999	999999	557	17	570	970	116	999999	673	199	999999	999999	303	999999	587	731	285	445	710	402	999999	999999	999999	227	128	533	529	538	186	452	999999	769	607	999999	354	737	808	12	999999	999999	925	729	908	475	999999	999999	901	187	451	582	999999	999999	999999	999999	999999	809	267	999999	888	999999	450	578	779	999999	21	156	717	485	471	849	922	282	999999	411	476	999999	450	582	105	999999	631	352	96	604	535	999999	826	102	959	999999	479	478	124	775	858	999999	999999	687	463	999999	150	426	999999	601	659	999999	515	541	48	115	369	685	244	628	415	107	491	184	695	972	329	625	526	927	380	454	168	856	553	129	803	763	129	130	999999	999999	637	495	945	999999	533	295	63	999999	185	794	244	495	370	760	865	775	999999	999999	999999	999999	999999	788	231	999999	485	658	987	919	312	605	999999	999999	509	209	470	996	239	803	999999	999999	999999	672	751	585	999999	673	496	792	263	37	771	638	475	603	999999	848	274	999999	415	874	308	143	550	579	999999	130	986	999999	299	869	546	198	52	621	999999	237	46	645	995	812	172	204	665	284	833	927	999999	905	894	621	731	499	397	999999	736	437	999999	999999	356	98	999999	335	999999	394	999999	999999	595	853	649	999999	812	629	744	603	999999	999999	478	275	999999	310	482	90	276	677	147	56	800	999999	999999	527	115	999999	298	906	135	999999	701	281	793	999999	342	794	999999	816	809	999999	999999	794	860	632	959	856	999999	56	999999	606	999999	825	257	445	782	126	968	132	972	948	340	837	477	876	999999	206	482	494	999999	687	824	999999	868	45	301	16	618	262	567	258	999999	252	999999	529	776	
876	33	999999	478	999999	826	143	843	860	771	916	326	999999	231	999999	383	941	87	929	781	609	956	222	999999	775	508	715	999999	723	999999	98	548	948	999999	535	999999	134	26	999999	999999	690	616	18	999999	384	690	634	41	999999	875	496	174	370	747	176	999999	811	214	703	717	120	579	130	349	999999	999999	377	999999	999999	589	258	925	334	78	100	993	999999	948	768	999999	874	684	759	999999	34	923	187	211	933	615	371	920	322	45	750	121	496	999999	590	15	999999	749	999999	226	999999	999999	839	302	656	182	971	862	999999	618	843	436	819	281	325	759	201	176	950	89	228	338	612	299	328	979	507	290	999999	999999	772	134	348	543	231	463	999999	999999	999999	999999	644	999999	484	704	999999	999999	301	224	999999	831	814	156	799	999999	997	999999	999999	550	974	677	999999	691	504	683	845	718	999999	286	60	862	674	317	621	200	999999	719	999999	999999	107	999999	999999	293	936	537	948	626	335	92	545	933	504	999999	910	877	95	953	13	999999	859	483	999999	25	174	490	166	507	534	608	820	288	444	999999	453	969	990	391	754	967	734	999999	393	16	741	126	999999	141	407	744	999999	491	715	63	58	623	779	671	129	999999	380	999999	999999	999999	271	267	499	452	999999	940	887	703	209	46	75	999999	100	228	999999	57	132	999999	109	999999	503	999999	572	390	13	999999	999999	328	272	307	596	999999	138	999999	744	484	627	999999	999999	466	999999	411	999999	679	999999	418	533	560	397	82	333	355	351	311	232	932	694	118	999999	270	750	999999	440	901	999999	782	999999	432	484	799	429	217	983	643	933	102	57	893	403	999999	306	639	930	200	974	250	999999	999999	999999	812	999999	519	475	781	716	297	999999	389	238	215	999999	110	86	597	652	126	371	708	377	140	884	999999	715	855	963	120	639	999999	927	209	840	684	999999	999999	20	910	741	212	999999	645	130	667	664	198	687	206	562	342	548	858	999999	243	459	314	928	999999	804	620	817	999999	658	999999	999999	39	374	232	999999	415	587	742	999999	169	782	732	999999	226	147	999999	178	999999	558	999999	701	79	330	606	999999	683	743	32	999999	130	394	329	986	999999	215	999999	823	464	93	157	999999	805	483	719	461	727	999999	999999	999999	287	452	999999	57	361	999999	999999	708	999999	997	439	671	564	636	999999	999999	462	745	999999	21	512	703	713	999999	999999	552	896	999999	610	999999	999999	387	41	182	828	678	343	282	634	368	999999	925	65	466	999999	485	999999	178	229	999999	999999	981	684	
701	999999	584	738	999999	647	809	144	797	108	622	499	999999	640	392	808	585	440	190	120	261	999999	586	647	256	38	925	361	727	376	665	156	999999	703	340	834	254	939	965	999999	999999	234	34	999999	443	999999	603	845	808	999999	999999	514	818	871	432	511	999999	937	492	350	721	999999	416	430	442	475	973	358	310	999999	999999	646	475	555	295	999999	174	758	213	289	434	90	553	999999	733	161	337	654	280	999999	999999	316	999999	625	999999	999999	817	999999	999999	999999	993	255	999999	999999	805	996	49	273	585	405	346	12	999999	212	915	641	905	59	999999	291	147	999999	87	482	484	257	198	850	641	918	220	571	373	999999	296	189	999999	302	561	736	999999	74	79	999999	491	80	583	255	709	281	471	999999	906	114	999999	999999	177	72	776	999999	999999	199	631	666	195	775	638	497	999999	736	106	612	999999	960	179	999999	999999	212	990	413	999999	943	999999	370	999999	452	664	269	415	621	21	483	526	12	928	922	442	999999	690	999999	442	999999	338	973	184	859	999999	946	999999	756	424	965	999999	372	999999	864	58	999999	219	742	120	378	91	304	725	623	96	999999	999999	256	641	847	522	285	999999	588	614	177	195	598	183	718	334	659	206	55	411	163	128	999999	874	181	203	999999	999999	73	14	44	999999	999999	773	782	913	688	124	577	453	796	401	306	259	881	85	621	568	999999	53	999999	999999	679	221	999999	377	967	382	470	654	574	680	907	584	580	919	634	825	401	804	999999	545	999999	999999	614	762	821	814	992	106	999999	388	212	29	999999	999999	577	349	841	414	945	316	654	923	878	126	999999	722	679	961	450	796	999999	597	407	886	478	87	999999	179	556	163	389	373	999999	196	477	888	12	643	352	294	984	999999	999999	999999	999999	705	999999	498	279	109	145	41	655	785	221	614	622	999999	999999	500	999999	671	858	792	926	290	851	999999	648	999999	720	45	619	166	812	999999	999999	76	996	773	362	118	899	999999	27	358	999999	296	999999	999999	999999	999999	184	851	999999	999999	138	76	414	609	853	42	999999	674	999999	110	999999	999999	999999	40	876	555	699	695	147	999999	772	999999	775	999999	572	564	717	999999	338	413	860	767	615	500	999999	672	662	999999	999999	330	268	234	77	917	936	229	323	943	986	720	617	489	713	916	999999	726	300	835	47	999999	324	74	346	975	249	653	883	999999	978	213	892	312	775	817	377	547	344	857	999999	353	250	773	798	999999	999999	381	999999	699	950	999999	381	826	359	999999	15	
203	999999	101	999999	999999	345	999999	999999	999999	999999	315	999999	896	549	12	392	442	204	693	999999	999999	276	729	190	867	599	999999	999999	653	831	76	999999	999999	812	183	999999	252	189	359	17	999999	808	24	789	490	667	168	160	947	942	999999	999999	665	582	464	927	169	999999	999999	999999	161	317	322	952	762	361	568	93	375	999999	150	263	999999	686	647	742	261	939	699	999999	441	999999	585	710	892	443	297	573	999999	256	500	340	379	666	856	102	496	999999	37	999999	109	84	784	999999	802	999999	787	979	934	999999	675	229	999999	609	261	999999	732	612	69	999999	999999	995	999999	128	999999	809	884	188	829	554	256	999999	912	570	999999	366	258	979	907	999999	655	999999	638	636	580	281	129	999999	414	999999	370	884	12	708	74	113	348	666	753	993	999999	608	159	389	475	487	316	650	508	895	999999	999999	704	852	672	756	999999	109	999999	580	999999	999999	774	101	194	371	195	214	506	999999	999999	999999	236	999999	415	56	168	258	170	103	965	999999	270	999999	999999	617	999999	999999	45	318	746	249	127	182	999999	686	999999	68	204	114	301	999999	154	510	999999	286	526	999999	447	625	598	117	938	454	615	221	853	265	999999	999999	191	45	178	198	999999	778	999999	63	609	728	222	109	64	66	802	999999	334	759	999999	999999	100	999999	712	420	719	639	310	999999	567	102	833	999999	836	999999	922	265	933	955	999999	108	811	999999	191	999999	413	498	63	882	652	999999	887	999999	999999	638	486	793	332	999999	999999	999999	478	801	496	517	895	643	273	436	999999	546	929	378	999999	542	782	999999	217	994	16	231	585	999999	30	999999	999999	739	954	207	150	139	932	999999	487	999999	630	999999	976	999999	823	769	234	626	747	115	822	519	594	999999	856	999999	586	999999	999999	257	46	60	781	999999	312	166	999999	999999	296	15	999999	999999	890	871	999999	772	652	999999	181	247	999999	999999	680	914	992	695	999999	873	350	999999	552	604	999999	999999	602	580	237	304	371	666	999999	168	340	742	502	999999	999999	999999	179	93	216	52	166	514	999999	87	379	867	688	616	21	815	725	999999	462	19	332	661	999999	999999	545	357	182	514	999999	838	627	937	999999	999999	77	999999	999999	266	85	510	447	918	978	999999	210	370	615	754	655	999999	442	337	290	999999	999999	967	453	999999	999999	859	999999	652	358	422	460	442	455	763	999999	589	121	469	927	951	571	414	682	999999	999999	184	999999	428	859	999999	405	300	657	929	190	999999	999999	999999	718	999999	999999	795	569	565	74	768	
999999	852	214	999999	163	973	409	338	921	999999	295	699	999999	373	999999	451	792	467	26	169	784	525	582	999999	610	255	751	999999	999999	776	999999	999999	690	372	269	889	223	793	736	432	999999	328	17	999999	815	288	999999	354	109	999999	12	111	548	904	999999	399	280	765	999999	999999	999999	697	27	154	495	178	19	344	114	238	999999	999999	731	594	999999	999999	518	731	999999	331	999999	999999	611	132	774	743	577	999999	388	869	618	457	337	829	210	203	311	863	364	646	279	999999	999999	871	960	12	999999	954	637	999999	999999	548	142	999999	999999	825	96	894	380	752	601	233	955	244	619	780	671	901	393	84	999999	654	377	987	999999	272	167	740	999999	771	372	622	158	861	988	80	999999	999999	18	999999	117	999999	492	999999	999999	55	999999	14	261	999999	340	478	571	563	372	236	999999	154	999999	999999	667	999999	732	608	389	978	999999	104	256	999999	464	477	893	17	966	748	172	764	999999	16	403	162	488	982	441	894	999999	595	498	761	899	180	999999	459	717	762	684	883	232	76	970	773	758	999999	725	863	584	563	999999	999999	74	416	212	85	164	515	866	999999	177	495	927	490	606	494	999999	293	363	999999	299	999999	999999	999999	542	999999	45	999999	999999	999999	999999	577	319	497	998	999999	697	492	968	999999	305	212	999999	934	715	999999	149	489	177	999999	73	441	509	999999	274	392	561	999999	873	337	49	535	122	100	999999	600	186	440	492	732	796	999999	999999	325	148	999999	999999	139	572	999999	736	999999	462	999999	712	826	77	178	999999	615	999999	999999	619	640	998	769	99	805	450	125	999999	708	999999	444	477	999999	999999	999999	12	999999	999999	431	222	77	601	493	999999	999999	388	667	999999	999999	217	876	999999	884	547	684	326	999999	997	999999	688	456	256	37	558	999999	999999	804	710	883	999999	56	999999	891	699	551	49	515	697	116	426	999999	593	999999	999999	130	34	593	369	999999	999999	633	999999	571	742	766	820	573	999999	65	999999	583	999999	648	842	999999	345	529	195	995	644	999999	681	999999	999999	904	863	999999	535	437	992	78	444	279	999999	542	868	969	158	999999	999999	475	999999	641	999999	842	999999	944	708	341	785	505	407	999999	795	999999	951	297	999999	838	902	999999	999999	506	73	263	148	686	631	309	302	375	380	262	273	178	999999	50	115	999999	999999	999999	997	999999	999999	999999	670	999999	484	960	999999	580	495	319	999999	617	437	999999	578	999999	703	150	999999	408	999999	419	134	999999	110	626	826	999999	191	240	760	983	127	844	854	999999	
592	999999	212	999999	718	721	999999	71	232	656	741	165	999999	583	550	936	999999	598	164	999999	372	525	999999	857	143	999999	399	264	999999	56	499	593	999999	12	940	635	938	650	690	999999	538	999999	923	454	885	671	448	608	689	823	388	528	999999	621	213	76	999999	999999	999999	48	332	625	511	185	999999	158	935	999999	642	915	999999	954	908	836	999999	999999	602	525	972	471	999999	790	575	735	668	971	903	608	798	873	536	593	122	999999	996	912	561	747	297	737	736	999999	965	774	825	433	620	999999	917	905	473	583	382	77	806	999999	60	999999	517	195	254	999999	672	769	388	999999	999999	266	840	791	999999	855	238	999999	734	263	999999	999999	999999	244	999999	60	999999	999999	410	953	220	54	845	464	861	785	240	112	492	999999	999999	999999	395	999999	590	363	23	135	168	999999	354	148	999999	553	716	999999	867	282	833	999999	646	779	368	435	204	798	421	385	929	961	624	999999	751	334	947	628	415	499	654	998	999999	565	734	999999	608	82	710	999999	747	612	917	957	278	298	763	536	837	960	226	792	941	637	205	206	993	999999	396	19	606	999999	999999	377	628	835	167	90	54	577	826	132	97	129	638	327	53	667	857	999999	570	420	999999	454	283	862	999999	409	369	537	999999	389	685	701	999999	658	999999	549	339	442	999999	682	491	270	999999	103	704	822	998	877	162	999999	371	933	448	195	308	400	999999	766	999999	757	721	517	779	446	446	999999	433	980	560	999999	337	999999	331	887	999999	530	320	189	167	243	411	491	385	470	28	752	262	999999	999999	377	999999	999999	663	383	999999	974	999999	696	657	999999	999999	28	327	658	999	946	611	560	266	777	89	915	999999	545	999999	999999	141	319	428	693	143	923	629	999999	58	764	999999	947	926	999999	50	623	999999	999999	999999	392	174	726	999999	82	151	702	999999	999999	999999	999999	999999	999999	38	999999	842	181	278	999999	185	475	398	143	609	245	194	999999	634	312	999999	465	999999	759	700	962	74	415	847	356	999999	441	679	999999	895	519	799	999999	999999	203	121	869	355	566	999999	999999	999999	40	126	236	999999	488	77	941	845	832	154	215	426	75	667	437	999999	922	422	744	795	351	248	100	445	550	743	440	201	868	119	999999	95	331	968	44	299	621	468	73	999999	738	999999	72	375	594	227	854	536	684	999999	433	154	929	583	999999	792	36	999999	346	999999	636	749	976	722	999999	129	999999	106	633	147	711	463	358	380	67	999999	185	725	999999	333	888	904	516	
999999	686	683	999999	748	999999	251	273	831	132	999999	737	988	234	999999	58	999999	132	999999	999999	546	833	969	795	559	526	512	616	999999	938	22	856	731	999999	654	45	643	963	999999	780	391	999999	880	341	39	642	78	915	835	677	386	211	139	10	969	498	716	887	606	232	814	635	962	893	119	472	15	999999	580	999999	414	511	775	978	999999	999999	953	638	765	999999	457	596	781	633	562	811	726	731	273	165	999999	756	367	999999	966	755	911	999999	232	567	636	323	345	530	272	874	436	161	488	307	545	88	131	688	774	227	853	339	340	307	745	284	492	424	985	999999	999999	650	999999	766	760	999999	999999	999999	291	143	261	999999	370	687	384	574	999999	965	620	999999	634	679	360	748	902	999999	999999	999999	821	361	831	920	545	614	730	786	149	721	547	578	999999	923	406	640	966	603	968	999999	999999	999999	41	526	804	744	999999	999999	299	999999	864	187	320	999999	386	929	312	341	715	756	957	598	435	531	999999	52	578	710	999999	719	782	999999	999999	12	11	650	999999	315	125	999999	589	999999	999999	999999	857	369	999999	189	546	999999	338	635	999999	221	696	999999	999999	510	107	762	175	323	203	999999	490	565	573	999999	490	736	609	997	225	913	999999	702	112	559	674	68	784	398	999999	804	999999	157	420	403	316	677	904	819	217	363	635	999999	71	915	395	301	999999	949	699	810	867	340	419	974	54	994	231	999999	836	49	977	776	999999	999999	199	343	154	999999	999999	813	999999	789	790	861	999999	900	640	196	174	382	272	999999	699	363	999999	999999	737	446	358	321	455	718	999999	999999	385	858	999999	673	725	61	157	626	947	886	979	999999	550	558	695	153	363	44	32	999999	776	999999	87	795	461	999999	605	999999	999999	999999	367	122	806	999999	485	429	782	967	999999	122	234	999999	887	813	383	999999	509	189	999999	214	957	421	696	529	401	243	781	331	999999	999999	456	999999	805	267	528	866	281	928	999999	276	371	396	573	909	239	140	265	273	999999	602	640	999999	957	999999	731	946	426	286	999999	999999	999999	461	755	885	666	785	841	629	294	517	999999	581	117	484	843	999999	847	786	300	271	978	518	910	619	945	40	492	999999	535	999999	449	995	999999	829	629	999999	641	688	999999	453	999999	635	978	904	25	69	318	482	999999	999999	108	640	999999	959	274	139	550	146	939	635	303	999999	999999	712	77	592	874	288	855	999999	999999	169	542	999999	972	352	999999	999999	999999	886	722	19	426	375	483	808	18	747	
999999	499	369	505	748	618	159	646	541	276	836	433	195	39	627	838	241	939	999999	149	999999	922	599	999999	542	63	913	294	235	728	238	268	583	999999	723	365	574	434	999999	923	697	999999	999999	272	179	999999	701	692	999999	588	999999	544	710	869	760	642	899	999999	999999	695	705	865	421	999999	48	577	849	68	999999	999999	273	806	529	184	999999	661	120	337	376	999999	362	230	999999	647	595	694	558	999999	999999	999999	465	999999	471	724	228	832	914	998	999999	601	331	642	386	129	324	337	24	536	428	109	531	572	457	601	343	484	999999	774	227	354	999999	999999	999999	999999	806	523	345	804	955	999999	999999	121	999999	775	50	719	844	783	332	999999	679	32	295	276	999999	999999	303	870	999999	999999	999999	149	781	879	581	194	950	161	322	999999	991	999999	580	999999	362	420	469	682	999999	623	639	188	451	959	674	997	999999	426	675	913	229	999999	422	221	748	999999	340	233	999999	999999	769	999999	999999	531	276	469	999999	486	999999	999999	433	999999	320	768	114	692	697	822	215	583	343	999999	485	999999	999999	999999	797	368	70	754	89	246	488	704	999999	945	999999	920	999999	215	556	374	512	536	490	609	164	654	116	66	909	518	27	620	521	245	218	72	999999	748	671	92	425	999999	69	197	999999	615	999999	168	975	777	138	10	37	999999	31	999999	918	972	373	153	262	14	844	571	999999	867	192	999999	999999	653	970	944	543	473	949	352	476	303	476	548	739	947	999999	142	389	27	999999	552	999999	999999	154	999999	385	999999	830	421	325	497	968	999999	999999	305	999999	331	999999	999999	999999	563	30	679	482	624	999999	824	413	999999	923	999999	192	211	284	999999	404	999999	509	992	569	24	999999	537	36	979	335	999999	125	444	999999	758	999999	999999	560	39	999999	544	785	530	481	999999	124	525	498	613	315	766	990	793	901	951	822	814	625	452	999999	492	999999	503	299	304	999999	969	788	999999	386	987	651	254	117	859	693	978	520	999999	900	127	49	423	999999	568	999999	999999	542	574	935	521	999999	117	999999	50	999999	291	240	187	999999	155	736	333	237	327	125	746	999999	51	268	843	999999	617	999999	803	453	238	999999	731	93	386	436	999999	999999	999999	417	999999	145	77	999999	411	748	342	165	755	999999	715	196	356	452	474	646	999999	999999	999999	227	962	565	315	596	663	461	509	104	476	718	522	104	372	910	581	610	618	83	856	999999	960	461	796	422	737	52	483	999999	618	999999	935	907	146	999999	454	977	830	480	314	
999999	249	999999	689	46	867	999999	823	999999	999999	999999	38	427	460	999999	999999	999999	769	893	859	999999	978	230	485	736	783	999999	958	725	465	604	780	148	999999	999999	856	722	772	760	554	126	228	47	418	754	999999	517	457	150	389	943	218	936	620	694	971	999999	999999	952	262	262	663	108	980	276	94	889	999999	553	999999	999999	739	18	349	743	999999	941	812	999999	35	276	999999	818	345	522	395	843	527	84	934	837	959	819	507	999999	462	999999	66	999999	999999	999999	857	999999	999	999999	213	210	597	999999	302	40	216	41	926	999999	103	844	999999	999999	880	999999	372	584	619	999999	585	999999	510	999999	290	281	884	670	71	999999	418	999999	818	500	999999	195	256	999999	999999	904	631	999999	999999	521	208	617	999999	597	270	429	459	283	999999	999999	269	999999	699	549	596	31	155	545	999999	722	578	838	36	272	159	695	993	721	803	714	999999	999999	37	989	849	672	913	999999	409	641	999999	145	971	131	241	999999	496	706	64	759	758	95	958	179	999999	999999	591	105	448	999999	435	737	479	579	25	611	266	709	999999	923	118	858	146	338	967	442	867	999999	999999	999999	209	297	667	53	956	596	699	999999	56	489	91	818	848	834	999999	28	665	401	999999	999999	769	786	999999	140	651	899	948	629	212	510	999999	685	73	999999	375	148	79	436	623	428	912	408	662	220	842	299	20	999999	132	949	777	476	799	411	999999	422	291	537	401	999999	999999	79	654	546	988	999999	754	999999	468	77	948	238	778	686	717	370	999999	795	298	362	889	647	507	263	999999	35	999999	662	958	952	856	542	45	999999	781	842	753	999999	232	446	544	999999	842	65	999999	999999	697	999999	693	994	299	496	248	49	176	10	572	999999	999999	999999	519	102	999999	999999	220	416	203	221	905	875	617	17	572	852	817	415	999999	451	262	999999	337	773	968	963	999999	370	303	995	999999	999999	279	362	312	270	926	452	999999	336	844	999999	355	486	217	818	387	291	999999	999999	231	761	206	999999	149	630	634	746	999999	613	852	850	999999	207	820	134	605	264	999999	311	925	374	506	478	999999	667	838	851	565	999999	999999	381	446	907	773	999999	584	158	223	681	999999	190	329	305	483	994	482	157	666	92	222	132	586	622	471	857	264	999999	524	481	792	782	190	972	999999	481	999999	214	433	999999	549	457	51	33	999999	744	55	999999	994	999999	195	691	999999	482	938	463	795	823	445	999999	385	999999	999999	999999	999999	999999	10	999999	277	12	590	277	999999	
486	542	764	90	562	999999	726	812	62	999999	999999	999999	110	999999	999999	44	573	685	999999	768	999999	805	693	823	999999	144	821	744	999999	933	992	30	999999	967	999999	940	183	382	999999	875	719	114	999999	133	721	999999	999999	265	999999	999999	999999	326	10	508	216	680	999999	941	780	427	135	982	999999	128	740	891	378	143	999999	767	861	201	451	714	59	412	482	569	111	854	355	566	999999	999999	239	675	30	418	761	37	100	242	601	815	750	736	999999	999999	392	830	87	655	375	535	999999	999999	874	295	999999	803	208	999999	999999	926	82	568	541	736	888	75	871	959	381	861	676	629	599	999999	964	323	421	278	187	281	777	700	201	999999	999999	727	800	734	960	958	829	810	402	999999	999999	191	999999	264	999999	327	958	127	284	513	999999	999999	999999	248	330	145	391	930	999999	999999	158	999999	377	999999	810	171	274	146	999	423	42	866	999999	923	892	783	999999	999999	953	859	322	660	426	999999	67	104	814	999999	413	824	999999	899	707	835	527	371	813	999999	453	999999	62	822	127	860	999999	999999	999999	989	355	547	999999	233	976	252	254	498	956	690	567	715	999999	712	732	185	846	999999	999999	400	406	999999	969	547	714	999999	807	500	999999	565	999999	999999	499	825	216	866	806	353	922	464	591	999999	415	133	22	737	806	349	100	942	24	347	834	214	592	823	577	480	999999	187	445	754	955	400	999999	503	226	999999	506	999999	999999	999999	221	703	999999	377	999999	846	534	977	999999	467	409	600	999999	869	999999	294	242	392	999999	335	833	745	29	836	999999	24	650	999999	521	999999	843	999999	999999	521	999999	141	405	225	999999	731	946	999999	194	977	354	999999	850	613	273	931	299	124	577	53	669	475	683	999999	999999	112	206	25	466	999999	624	999999	37	999999	743	108	889	26	685	567	388	301	561	51	492	718	173	46	255	589	985	999999	999999	999999	852	999999	457	432	999999	999999	534	931	999999	476	363	179	337	821	999999	999999	52	283	438	19	664	377	914	642	490	584	938	169	770	876	732	895	528	507	186	999999	650	466	104	90	42	457	225	95	688	323	999999	352	176	89	999999	712	300	647	865	999999	745	815	942	999999	666	375	171	209	743	468	650	829	999999	787	525	999999	189	358	976	216	161	829	954	177	999999	596	993	690	339	30	604	881	642	999999	347	999999	524	756	999999	999999	296	999999	351	230	999999	562	707	388	564	962	533	942	670	658	333	915	861	775	999999	999999	999999	480	999999	999999	863	999999	196	943	
449	999999	71	432	933	319	920	145	488	734	999999	999999	888	999999	135	999999	497	662	999999	984	377	999999	974	748	999999	999999	296	999999	155	627	366	903	376	764	939	874	901	110	18	360	999999	197	999999	136	281	515	191	999999	354	503	999999	210	557	211	575	27	715	322	821	589	32	114	990	999999	377	999999	999999	999999	675	999999	999999	396	654	999999	256	999999	994	847	477	106	173	530	470	652	999999	166	356	174	198	999999	169	589	288	999999	338	633	207	999999	759	680	251	66	101	103	37	999999	999999	697	955	395	33	999999	999999	725	426	999999	643	347	469	999999	999999	108	999999	753	101	999999	118	235	532	622	982	426	97	797	854	999999	438	376	999999	561	611	658	219	803	898	300	999999	563	12	835	990	999999	117	549	436	999999	131	999999	12	999999	999999	999999	175	342	999999	606	999999	999999	871	999999	73	276	722	999999	609	595	999999	141	854	801	152	554	999999	999999	999999	132	999999	547	370	711	984	101	999999	484	830	291	493	999999	400	301	519	698	999999	999999	999999	724	999999	999999	999999	841	263	989	493	999999	998	186	107	478	711	290	297	243	685	170	999999	972	901	999999	87	328	999999	22	740	563	292	453	862	999999	924	999999	999999	118	607	999999	457	995	607	174	486	999999	999999	24	999999	120	14	999999	999999	531	368	799	822	899	132	621	739	251	258	929	918	999999	999999	568	554	803	999999	188	635	166	712	339	374	737	761	433	144	97	999999	630	999999	999999	999999	341	180	999999	94	999999	999999	985	999999	215	746	678	255	932	339	625	470	371	999999	825	650	999999	819	38	999999	999999	999999	699	999999	652	403	628	380	912	122	982	397	429	718	219	202	649	375	506	593	696	492	829	104	999999	626	485	815	999999	365	585	521	999999	700	999	947	296	508	148	812	999999	307	342	819	999999	238	51	653	604	632	10	490	322	444	738	999999	318	604	968	35	999999	812	647	557	999999	470	254	729	718	999999	906	999999	237	694	475	399	159	20	747	290	585	832	221	110	364	104	999999	999999	961	999999	639	692	539	122	999999	315	659	999999	291	999999	999999	999999	934	342	726	999999	999999	627	969	999999	452	307	857	687	450	95	601	546	202	442	999999	547	767	999999	632	224	611	124	800	169	739	374	728	861	999999	272	999999	999999	384	505	841	582	999999	622	954	342	999999	999999	672	808	999999	123	592	849	624	446	999999	622	710	999999	999999	999999	999999	999999	609	88	579	995	390	187	999999	999999	172	697	600	999999	999999	154	367	999999	389	759	999999	992	454	
999999	999999	878	246	861	718	999999	177	871	257	999999	755	928	23	876	999999	838	471	494	999999	992	950	895	258	935	637	409	265	999999	133	498	696	834	999999	983	306	999999	759	999999	999999	911	555	300	449	898	933	880	141	490	537	550	298	999999	381	462	675	999999	629	310	234	318	30	756	748	999999	15	921	573	999999	580	72	89	941	999999	709	446	999999	455	360	999999	756	999999	774	999999	582	209	738	462	902	317	419	80	459	305	161	891	999999	551	690	892	22	317	999999	910	474	471	356	999999	672	25	24	441	279	308	477	50	255	872	175	559	999999	468	671	722	170	991	629	999999	999999	817	647	118	999999	468	999999	449	176	863	418	121	853	805	790	886	302	999999	801	999999	827	121	999999	999999	999999	141	999999	999999	645	389	750	483	841	710	69	854	378	999999	676	810	318	38	999999	391	463	64	999999	471	678	785	429	999999	199	479	999999	999999	181	721	999999	633	843	446	803	999999	123	935	279	152	746	935	518	396	312	990	842	999999	999999	264	472	331	434	163	874	860	999999	567	293	372	892	999999	683	656	183	999999	967	872	235	96	278	999999	784	999999	725	743	276	42	880	209	636	28	999999	916	259	411	209	689	999999	999999	999999	555	651	907	260	999999	261	862	223	269	32	999999	574	999999	986	999999	999999	999999	999999	140	999999	999999	687	999999	999999	873	999999	766	999999	772	843	287	310	292	268	722	876	999999	313	286	491	414	819	620	186	666	454	373	930	315	864	338	262	440	999999	900	868	566	181	387	668	495	465	999999	426	744	999999	291	892	999999	77	670	567	161	999999	999999	117	76	999999	999999	428	999999	836	100	907	514	35	999999	933	368	853	319	704	999999	617	996	949	999999	204	999999	996	173	481	665	999999	204	771	110	791	179	793	999999	658	112	999999	260	658	374	543	912	719	800	999999	534	420	757	999999	640	543	653	239	738	999999	477	82	265	936	999999	851	713	743	999999	87	764	575	62	999999	999999	968	999999	999999	584	835	291	721	999999	815	947	255	491	999999	140	566	999999	939	999999	929	191	999999	702	324	488	999999	829	999999	794	722	593	958	999999	999999	373	672	186	315	655	903	590	755	875	449	988	924	999999	485	613	999999	939	999999	520	999999	480	571	275	999999	859	71	15	999999	927	484	232	988	887	395	865	467	389	999999	294	161	999999	435	164	999999	335	563	162	999999	565	435	782	768	448	245	625	999999	407	144	999999	999999	999999	999999	827	401	227	10	999999	999999	619	155	978	999999	999999	
369	784	999999	416	999999	716	305	999999	661	557	999999	701	463	550	651	770	73	999999	255	999999	699	264	871	608	762	45	999999	525	999999	734	419	999999	675	238	999999	999999	999999	999999	395	999999	999999	686	245	919	999999	700	763	999999	395	213	556	96	732	730	840	114	913	445	654	977	999999	779	729	926	999999	55	999999	999999	471	200	999999	678	674	828	235	999999	999999	951	999999	999999	281	875	139	974	188	333	724	999999	397	974	999999	145	740	418	999999	381	956	319	781	999999	675	538	988	999999	999999	878	422	999999	505	999999	999999	961	999999	999999	999999	515	649	755	748	814	999999	89	837	497	651	63	937	266	791	854	999999	708	179	992	396	743	887	999999	959	309	911	819	450	571	999999	586	973	158	999999	531	999999	211	570	999999	959	595	999999	999999	999999	961	941	999999	123	650	769	387	792	179	205	999999	627	715	795	448	903	510	999999	276	609	75	90	788	553	269	133	856	148	999999	43	801	52	395	390	997	368	999999	706	999999	802	509	794	803	953	750	903	25	415	132	999999	458	955	434	999999	488	999999	162	612	999999	527	999999	249	590	146	403	919	242	999999	999999	89	158	804	840	474	109	281	286	835	803	366	999999	999999	25	148	584	846	618	504	902	125	216	999999	852	281	889	999999	213	667	559	830	671	691	617	999999	914	654	125	959	791	217	999999	327	999999	497	420	471	999999	452	561	557	999999	737	999999	999999	873	16	951	568	999999	839	77	619	999999	972	694	999999	834	972	999999	930	999999	658	999999	999999	520	888	343	999999	999999	427	45	761	115	999999	528	933	999999	934	179	908	999999	556	384	952	149	986	999999	836	803	994	637	261	228	631	826	999999	999999	999999	171	984	673	596	706	167	803	316	513	283	454	760	166	899	999999	324	237	183	999999	760	556	534	847	999999	562	867	790	784	542	999999	185	875	907	533	773	999999	245	116	850	227	999999	832	482	768	392	999999	838	999999	458	904	999999	999999	378	275	999999	637	147	176	44	839	999999	29	774	40	108	578	999999	999999	136	617	88	130	333	999999	999999	999999	62	999999	124	520	39	62	335	999999	999999	532	506	999999	353	145	999999	79	82	20	850	138	999999	451	999999	813	199	215	611	840	825	999999	328	999999	663	466	999999	68	61	524	810	999999	999999	145	951	999999	81	220	999999	990	999999	19	58	323	215	999999	999999	610	419	310	999999	823	999999	495	813	805	213	194	999999	887	561	988	999999	558	209	536	999999	923	999999	103	742	999999	925	621	280	815	235	15	116	
999999	801	974	649	750	203	999999	999999	208	332	999999	372	886	241	402	999999	581	999999	999999	999999	678	48	999999	999999	999999	568	351	999999	828	224	999999	999999	207	87	799	999999	586	349	999999	364	223	663	999999	600	353	999999	999999	747	533	192	999999	999999	999999	892	438	151	69	999999	334	192	852	98	55	983	334	576	999999	999999	442	999999	852	242	724	145	900	25	802	999999	766	594	999999	603	374	646	526	183	844	999999	999999	657	35	723	25	94	512	134	618	262	275	999999	566	56	315	226	340	466	110	599	991	422	999999	918	107	739	479	258	724	408	467	999999	731	858	169	784	999999	139	226	999999	632	776	999999	550	875	999999	37	666	298	157	999999	69	83	999999	324	237	319	116	625	285	615	999999	999999	219	794	999999	56	707	886	531	999999	999999	249	470	967	225	999999	797	999999	999999	712	813	999999	999999	102	408	999999	485	544	999999	474	184	513	941	33	378	376	198	756	761	942	330	999999	766	221	999999	999999	612	288	108	222	522	999999	517	999999	802	304	832	999999	395	999999	570	172	953	66	761	697	307	447	599	849	825	51	292	175	391	43	203	999999	987	589	476	207	999999	719	952	120	996	999999	231	999999	543	81	370	726	382	167	826	999999	459	418	999999	999999	999999	999999	999999	481	781	999999	999999	769	111	999999	139	806	568	372	726	243	999999	651	999999	929	999999	525	315	753	680	565	793	233	216	492	999999	999999	77	311	518	196	332	999999	339	655	197	462	972	77	942	564	999999	999999	999999	592	999999	808	717	999999	949	173	944	642	999999	999999	557	957	562	618	570	559	739	999999	854	540	910	632	321	55	742	762	999999	248	811	125	408	784	999999	624	886	108	862	485	361	354	252	690	680	124	107	239	900	363	506	392	824	900	165	901	681	973	496	671	850	197	999999	999999	831	999999	816	773	999999	938	732	472	697	999999	905	999999	297	230	999999	206	947	512	999999	999999	741	999999	300	507	999999	999999	942	912	611	999999	634	173	733	545	858	999999	307	334	74	999999	631	44	999999	570	999999	654	613	999999	32	300	724	999999	999999	431	999999	999999	393	999999	154	283	995	999999	860	999999	629	741	776	752	372	955	898	623	447	899	999999	707	999999	730	999999	973	288	999999	999999	320	475	999999	999999	312	581	455	612	999999	189	999999	967	999999	183	197	941	262	878	860	98	76	401	111	900	999999	863	999999	680	663	806	999999	994	513	929	550	41	342	999999	999999	181	917	353	910	999999	655	999999	756	533	999999	788	260	105	427	403	
999999	919	374	999999	411	448	323	774	999999	192	19	999999	463	881	633	166	609	999999	413	689	181	722	999999	999999	999999	999999	999999	999999	145	875	999999	84	999999	999999	116	631	666	945	502	35	857	152	405	999999	434	858	478	874	900	999999	189	999999	999999	737	232	999999	437	706	152	907	341	999999	638	83	999999	934	230	999999	775	12	499	663	856	999999	999999	999999	327	763	999999	999999	999999	242	833	999999	695	654	392	838	999999	999999	203	960	803	595	999999	277	513	331	101	499	999999	999999	999999	898	999999	999999	999999	999999	905	999999	782	674	473	756	881	108	999999	881	387	981	551	392	999999	770	999999	539	860	270	693	999999	524	996	672	999999	757	900	144	935	868	179	999999	999999	999999	694	232	529	496	999999	713	999999	521	632	943	119	999999	999999	669	338	999999	999999	665	784	999999	350	678	786	11	729	999	981	964	821	23	218	382	473	999999	999999	999999	289	999999	999999	556	108	52	999999	62	999999	999999	511	999999	806	845	999999	514	824	467	999999	25	446	527	767	999999	732	630	700	999999	735	737	484	796	999999	999999	810	999999	851	237	522	308	786	734	449	933	999999	999999	168	999999	505	704	557	999999	866	755	110	761	284	767	824	999999	352	284	326	999999	321	715	999999	999999	45	211	662	597	945	294	999999	711	88	833	559	981	472	724	123	41	189	999999	930	153	690	58	42	93	413	999999	999999	512	418	624	622	782	419	153	940	304	51	960	71	582	525	399	999999	999999	217	843	999999	999999	170	294	645	842	999999	999999	999999	986	178	579	194	899	338	727	303	463	221	777	571	329	783	818	990	999999	417	357	627	301	374	591	875	569	50	338	351	133	979	779	997	232	818	954	135	472	999999	171	254	798	105	230	239	440	282	999999	843	351	304	425	999999	999999	570	43	622	999999	703	624	859	999	385	180	484	441	779	348	511	829	693	528	453	256	999999	828	205	999999	361	445	297	365	494	999	829	563	999999	570	999999	784	342	999999	768	999999	311	999999	999999	925	745	798	999999	933	183	999999	658	999999	972	189	333	741	999999	477	234	267	337	503	999999	386	350	921	96	999999	999999	999999	497	154	999999	301	944	999999	415	999999	408	563	785	999999	192	480	350	63	999999	175	246	920	946	864	999999	511	824	807	739	46	584	999999	999999	450	256	455	526	513	26	999999	245	475	999999	999999	79	671	482	999999	999999	44	999999	296	999999	921	973	999999	781	633	999999	258	476	999999	129	378	695	584	851	344	117	999999	954	836	47	910	999999	999999	594	
999999	999999	999999	38	851	496	704	11	297	494	790	477	490	674	999999	683	767	999999	108	355	999999	999999	494	819	148	865	584	90	208	259	999999	991	212	181	403	999999	188	229	999999	649	425	376	407	99	71	867	999999	71	71	163	279	999999	831	425	637	515	310	832	999999	985	911	999999	803	48	75	798	274	319	281	64	999999	999999	999999	458	999999	590	475	405	999999	280	999999	523	999999	999999	999999	721	999999	787	999999	999999	538	355	339	639	737	801	573	368	33	999999	999999	317	790	999999	659	732	128	382	495	57	49	905	84	619	999999	398	604	758	999999	353	638	487	776	393	999999	999999	218	948	720	138	26	999999	999999	999999	999999	932	999999	999999	999999	999999	603	787	302	495	848	633	281	719	893	349	999999	814	309	679	999999	125	540	407	999999	999999	999999	179	661	999999	40	933	533	589	999999	814	999999	591	373	812	999999	850	195	290	544	893	877	498	65	999999	999999	212	807	999999	860	563	401	335	532	999999	733	433	999999	935	465	915	109	999999	999999	89	683	999999	451	999999	929	999999	929	260	999999	999999	999999	34	124	999999	999999	827	135	999999	999999	388	999999	340	999999	488	999999	327	724	999999	824	629	999999	195	999999	976	999999	324	761	319	772	999999	633	150	473	935	262	708	319	846	509	637	789	278	999999	400	999999	353	556	962	418	999999	68	680	435	242	802	447	314	147	591	121	999999	816	68	651	754	999999	866	133	235	380	17	878	750	999999	840	525	231	330	320	354	767	798	901	170	28	999999	999999	241	142	999999	404	181	264	397	571	973	219	322	645	394	487	432	736	48	999999	190	999999	248	402	999999	225	983	999999	247	354	277	914	898	632	801	566	635	991	421	975	836	623	363	625	867	316	909	685	926	867	344	71	863	566	838	33	476	838	855	599	420	354	27	53	303	68	320	999999	844	827	851	441	999999	72	768	566	576	999999	999999	970	315	308	901	380	999999	215	61	341	794	777	999999	796	999999	999999	565	492	999999	999999	332	999999	995	230	840	108	999999	903	746	800	999999	281	999999	999999	313	884	999999	122	452	646	999999	97	999999	999999	999999	999999	999999	65	999999	504	507	999999	959	999999	301	726	974	95	467	999999	364	116	469	260	999999	522	329	247	493	261	537	999999	49	959	286	999999	801	999999	334	999999	371	999999	608	999999	303	522	321	200	561	586	910	999999	655	999999	292	927	628	755	999999	382	747	498	999999	53	999999	64	246	999	999999	66	925	999999	760	693	999999	404	507	227	957	31	999999	138	999999	
999999	351	340	797	999999	999999	359	616	999999	999999	952	36	999999	398	564	285	999999	285	321	220	504	661	999999	446	961	999999	999999	429	410	798	424	181	618	812	665	999999	999999	999999	847	332	630	450	879	386	808	667	568	15	942	999999	718	745	888	999999	191	999999	398	893	999999	999999	789	929	215	257	167	999999	417	999999	733	862	649	981	438	989	999999	64	782	576	638	303	650	882	486	999999	90	678	292	999999	631	420	313	742	431	999999	543	701	999999	632	228	36	260	508	282	999999	301	737	316	899	999999	137	999999	999999	264	542	540	906	452	746	177	999999	499	716	438	999999	558	906	999999	772	456	889	819	160	357	612	53	151	609	406	177	999999	371	392	373	504	999999	491	488	888	135	636	258	498	465	999999	537	999999	999999	959	532	395	999999	544	453	448	999999	322	474	652	999999	398	306	999999	579	824	126	999999	353	999999	375	76	999999	999999	999999	999999	999999	331	695	617	84	509	999999	999999	874	782	175	827	999999	924	196	999999	999999	999999	398	737	339	212	919	640	623	999999	199	145	593	999999	999999	515	999999	633	808	986	627	999999	578	990	326	656	181	797	999999	299	176	999999	747	999999	59	999999	283	909	490	437	411	999999	993	653	999999	936	66	418	999999	660	928	316	999999	999999	999999	169	268	999999	999999	682	40	132	982	334	999999	770	397	853	415	384	242	989	152	380	999999	573	999999	924	680	999999	599	762	999999	998	370	999999	312	547	732	890	333	874	498	999999	999999	289	81	999999	398	549	549	213	13	440	427	939	173	999999	625	444	304	343	728	40	93	278	150	983	964	403	467	849	130	525	61	367	500	345	973	999999	501	206	536	140	840	396	759	999999	580	999999	697	566	999999	298	595	990	156	468	724	138	149	97	999999	994	91	699	92	487	389	70	449	828	999999	329	943	108	806	999999	200	696	518	999999	413	999999	999999	999999	927	832	930	999999	999999	41	620	844	999999	413	501	541	58	150	314	282	999999	520	981	868	999999	602	355	496	193	999999	277	38	619	551	684	999999	298	190	999999	259	999999	328	848	417	218	928	999999	539	607	275	999999	999999	391	246	435	892	561	838	118	334	487	999999	876	663	999999	592	235	614	728	340	253	999999	377	999999	724	999999	999999	573	999999	864	438	815	889	918	999999	999999	646	999999	125	791	609	460	81	999999	772	999999	452	194	653	625	703	559	811	276	32	680	999999	337	521	591	999999	988	187	999999	896	672	553	958	655	547	946	852	498	936	730	792	796	999999	
292	610	999999	487	920	45	171	879	14	623	895	338	999999	319	860	534	999999	621	282	827	551	109	570	493	539	115	679	999999	999999	874	545	239	999999	754	54	999999	999999	999999	77	152	999999	27	668	929	999999	327	13	637	991	999999	375	999999	520	969	387	999999	49	907	948	814	999999	319	818	139	87	665	999999	789	274	949	344	828	553	139	999999	999999	441	641	430	222	999999	51	860	105	508	436	719	914	377	999999	871	291	794	262	786	772	208	538	999999	407	872	999999	372	51	629	546	565	390	234	852	751	999999	999999	736	712	323	459	722	630	651	999999	539	422	413	999999	62	44	300	353	972	336	999999	788	32	349	999999	679	818	476	961	870	338	690	524	120	473	999999	999999	549	999999	323	999999	907	999999	461	342	802	959	999999	576	512	274	47	261	999999	999999	620	464	396	999999	644	640	256	668	780	999999	849	897	303	614	258	977	751	880	659	851	995	586	570	17	95	720	855	899	459	605	999999	438	999999	271	853	349	999999	724	999999	999999	238	999999	430	844	493	904	666	359	328	999999	523	167	602	674	853	43	893	389	739	924	785	357	219	185	325	999999	898	41	761	908	999999	36	61	999999	622	756	166	726	523	190	64	505	999999	924	91	999999	836	334	418	819	456	291	984	904	896	880	999999	999999	528	82	16	634	597	419	229	999999	115	626	62	106	877	177	999999	559	999999	289	777	294	999999	191	584	573	622	941	999999	999999	52	157	89	741	726	910	207	451	184	999999	999999	170	705	594	38	999999	282	321	999999	288	425	435	999999	616	113	999999	162	346	497	999999	21	655	999999	204	454	958	546	999999	999999	966	999999	424	384	450	381	616	589	508	163	374	999999	311	999	183	609	616	123	472	999999	999999	758	860	953	741	999999	262	999999	511	149	999999	673	961	999999	975	319	11	60	593	245	497	166	653	193	133	150	710	656	999999	595	837	845	83	999999	398	218	118	470	642	999999	128	999999	88	999999	93	701	340	999999	33	864	608	566	529	237	150	999999	999999	677	830	600	707	606	999999	915	311	234	999999	999999	552	999999	999999	540	417	561	126	999999	87	999999	109	432	999999	350	632	918	986	281	326	846	542	573	114	441	640	52	335	522	983	172	67	859	111	62	817	267	664	78	159	968	120	66	747	820	999999	407	790	999999	973	999999	999999	40	908	753	745	979	662	768	899	375	236	603	999999	999999	236	250	330	758	533	999999	264	918	132	357	999999	485	999999	999999	863	999999	261	
968	548	482	243	37	950	358	316	838	605	999999	178	783	742	999999	956	831	594	337	999999	999999	833	608	256	20	999999	560	27	269	163	999999	999999	666	999999	267	64	999999	999999	208	299	999999	451	695	769	369	749	348	615	228	529	994	999999	536	999999	229	144	939	235	233	129	400	999999	57	685	236	989	512	670	484	462	338	159	395	47	999999	590	999999	839	887	270	569	944	798	999999	168	679	379	510	893	999999	124	999999	458	89	899	999999	404	999999	543	379	247	999999	141	766	201	844	313	498	999999	639	996	110	999999	963	560	455	542	317	526	556	999999	12	999999	361	347	935	700	999999	147	473	999999	999999	305	517	32	999999	812	41	548	324	376	999999	459	264	136	999999	63	495	999999	999999	999999	96	494	999999	758	999999	901	780	429	999999	154	997	999999	999999	452	868	805	830	940	668	642	510	769	212	190	740	552	522	999999	333	882	214	787	999999	374	999999	643	317	999999	787	999999	42	612	999999	179	379	528	871	811	999999	218	232	555	999999	811	598	327	291	807	27	999999	389	555	106	383	939	220	668	223	999999	235	999999	81	162	679	610	898	487	42	810	221	681	999999	967	999999	999999	999999	999999	881	775	999999	361	999999	741	105	999999	999999	515	908	240	999999	999999	658	468	999999	999999	161	999999	190	211	700	839	999999	996	999999	20	999999	587	999999	724	290	293	999999	447	570	999999	999999	339	66	999999	999999	392	579	999999	652	361	33	999999	935	403	508	266	746	679	85	943	112	999999	935	94	931	899	999999	999999	950	875	83	220	897	999999	733	821	999999	121	88	999999	270	457	999999	455	999999	435	652	588	226	34	546	999999	372	627	771	999999	404	999999	147	233	858	999999	851	776	287	812	355	776	999999	999999	999999	634	600	767	682	654	169	999999	999999	506	999999	945	967	925	338	966	848	999999	398	260	427	373	974	999999	459	999999	606	999999	177	185	90	875	999999	539	999999	912	516	604	999999	999999	322	914	999999	640	976	912	427	925	447	999999	963	999999	999999	418	269	999999	999999	745	317	999999	57	999999	322	921	425	381	37	438	821	426	459	253	334	999999	937	512	498	999999	878	999999	458	999999	140	856	999999	14	497	999999	999999	557	263	999999	297	147	999999	730	601	999999	999999	999999	885	988	113	999999	861	719	750	117	999999	999999	999999	325	999999	770	999999	999999	461	999999	709	421	884	999999	168	274	173	999999	956	197	212	999999	911	543	999999	284	661	469	999999	118	994	502	263	389	38	523	999999	937	903	526	999999	701	279	145	999999	999999	
719	367	830	839	999999	999999	762	563	904	999999	999999	524	207	999999	118	999999	801	999999	999999	217	167	504	499	999999	775	235	999999	439	409	511	937	776	298	324	999999	999999	639	737	259	822	739	700	999999	764	678	974	739	320	999999	897	999999	925	673	47	999999	224	867	195	74	999999	396	333	164	403	336	78	236	882	38	999999	999999	74	103	649	477	466	30	999999	966	801	495	475	31	511	610	999999	112	260	677	350	436	454	673	627	999999	416	545	91	438	999999	748	857	999999	999999	999999	836	832	34	999999	190	204	142	228	272	999999	999999	311	653	793	323	966	999999	214	688	387	806	401	476	999999	71	920	999999	307	366	62	638	999999	427	864	774	999999	87	690	497	155	304	235	410	490	999999	114	892	999999	124	643	773	652	603	999999	840	445	999999	999999	508	269	999999	835	861	220	508	737	883	789	28	143	888	294	717	542	93	581	990	985	709	956	999999	650	192	723	999999	986	590	211	999999	999999	999999	276	192	237	889	469	999999	999999	999999	999999	231	113	999999	980	754	999999	934	70	142	268	454	379	999999	999999	240	999999	652	148	999999	999999	156	682	765	999999	999999	621	999999	489	652	624	217	801	13	932	735	925	381	999999	999999	800	61	530	78	765	885	454	175	999999	996	999999	816	234	999999	469	999999	549	347	590	670	143	386	455	417	518	999999	653	999999	999999	816	999999	243	999999	180	139	999999	626	613	999999	803	999999	999999	999999	999999	377	807	999999	999999	999999	312	196	587	791	541	835	424	606	999999	999999	999999	999999	87	997	999999	691	51	999999	64	139	998	14	935	347	786	999999	687	914	999999	49	710	78	121	832	865	999999	728	452	999999	345	715	864	512	63	296	571	787	458	647	999999	999999	440	928	411	544	308	999999	250	14	736	157	999999	644	999999	999999	645	130	255	142	203	963	599	468	719	424	999999	501	882	60	224	27	238	277	170	999999	280	999999	709	297	567	379	488	447	181	197	215	999999	999999	213	651	450	541	325	454	838	736	971	999999	987	410	999999	378	999999	999999	999999	999999	242	999999	999999	579	505	421	958	575	999999	484	162	999999	531	219	913	71	678	409	773	485	912	822	332	976	308	931	722	886	760	11	299	657	999999	278	999999	747	79	634	156	39	583	750	630	363	584	683	687	999999	999999	745	999999	789	26	999999	15	419	161	393	999999	573	699	81	999999	822	195	999999	999999	262	245	176	992	54	999999	744	999999	172	202	968	402	999999	253	944	399	25	999999	999999	640	227	272	563	595	
999999	999999	582	340	511	935	999999	177	89	848	434	542	330	752	654	999999	282	342	843	226	192	991	655	999999	755	999999	799	519	999999	999999	618	999999	681	999999	316	690	681	413	400	999999	394	800	323	999999	818	411	79	272	657	999999	999999	884	428	347	412	694	999999	261	585	829	999999	298	492	224	999999	444	860	749	999999	963	854	999999	942	617	999999	392	678	879	512	353	999999	537	861	999999	999999	733	571	344	999999	622	983	999999	828	571	100	105	318	108	547	383	999999	329	827	694	130	499	942	999999	999999	30	26	828	749	241	226	609	437	780	999999	505	873	525	581	999999	999999	434	999999	380	527	736	83	999999	341	138	801	292	709	177	591	17	999999	759	829	999999	605	999999	999999	596	354	491	668	999999	999999	51	510	35	748	13	714	695	999999	571	293	778	946	446	496	621	440	999999	899	269	198	711	714	123	695	434	999999	825	753	453	35	46	78	545	199	300	999999	999999	544	705	463	999999	557	999999	999999	999999	210	999999	999999	68	999999	999999	592	408	349	999999	337	999999	999999	323	786	888	942	16	545	257	710	410	999999	999999	999999	664	399	203	999999	302	999999	494	647	643	234	68	999999	694	296	999999	454	669	999999	520	999999	240	999999	231	999999	999999	999999	550	999999	228	351	799	999999	471	74	999999	999999	999999	601	999999	999999	999999	999999	696	999999	728	731	257	719	931	803	50	214	736	999999	763	228	999999	283	999999	349	612	811	429	302	999999	156	695	629	999999	592	999999	77	159	994	129	999999	749	141	201	999999	706	831	752	424	311	595	999999	237	999999	284	999999	124	369	707	999999	41	330	404	665	582	46	627	925	348	748	973	64	999999	124	283	478	46	92	399	999999	781	68	14	999999	838	999999	467	999999	520	737	999999	708	452	92	999999	169	355	476	619	805	88	905	413	676	337	540	999999	123	38	805	817	42	969	999999	141	973	999999	413	826	611	579	308	415	610	807	274	612	999999	37	999999	133	569	473	999999	563	875	655	337	663	999999	537	353	300	714	999999	908	999999	387	950	999999	999999	941	650	999999	236	780	500	802	869	999999	928	999999	95	915	681	258	568	385	510	265	327	988	750	999999	83	235	18	700	999999	899	535	234	709	912	280	192	999999	465	367	783	384	999999	468	599	379	999999	267	385	43	999999	349	363	877	999999	999999	854	201	132	934	999999	771	799	999999	969	537	999999	84	182	645	499	338	999999	999999	999999	880	474	530	160	158	329	967	633	667	29	560	181	356	24	999999	425	999999	797	
530	366	22	585	741	999999	72	999999	999999	999999	740	543	342	245	345	160	814	332	334	51	973	614	999999	147	999999	102	999999	999999	357	70	999999	229	999999	999999	582	660	714	305	733	999999	98	484	999999	882	893	133	686	324	835	206	210	794	101	999999	823	916	333	874	452	649	89	706	326	618	38	520	44	801	663	685	999999	518	598	303	953	498	964	160	254	18	416	105	999999	161	860	272	138	559	717	666	337	840	853	93	999999	391	168	999999	854	999999	98	999999	660	160	760	691	205	798	996	999999	952	183	999999	443	243	984	186	174	758	765	392	485	93	997	357	999999	999999	515	999999	571	340	932	305	871	919	531	444	378	401	178	999999	339	562	392	713	163	219	419	850	999999	214	993	283	999999	999999	999999	999999	999999	999999	999999	36	690	456	434	994	29	877	758	524	711	550	808	999999	590	698	62	999999	999999	999999	999999	395	256	664	384	367	347	999999	216	881	316	729	999999	575	246	151	999999	883	138	398	694	285	461	894	148	426	406	229	999999	999999	999999	690	110	380	608	768	780	999999	82	77	656	370	670	877	999999	982	999999	242	537	448	999999	179	794	999999	599	918	934	361	999999	957	999999	128	966	816	943	999999	628	410	967	477	370	361	811	999999	741	333	999999	584	687	166	999999	999999	999999	253	90	768	896	798	780	689	834	429	999999	124	116	538	403	999999	933	592	363	999999	275	999999	999999	959	999999	999999	999999	275	313	999999	673	368	311	797	436	722	999999	185	728	999999	629	287	643	999999	999999	697	954	213	930	759	650	104	803	297	999999	632	176	130	410	173	999999	514	385	483	755	152	812	318	111	680	999999	758	863	532	999999	987	999999	146	999999	671	778	999999	345	999999	709	578	564	999999	898	804	999999	615	999999	999999	602	124	999999	999999	195	708	884	999999	111	999999	999999	999999	241	281	557	999999	215	39	22	738	395	999999	999999	831	774	999999	587	999999	999999	307	134	513	983	308	930	999999	95	267	950	410	999999	142	265	96	912	999999	347	999999	465	999999	598	527	999999	46	999999	731	999999	999999	395	18	130	94	235	804	134	137	909	932	351	932	825	948	88	611	951	263	999999	92	918	956	839	999999	343	432	708	607	910	946	139	999999	679	26	872	941	289	999999	999999	460	961	785	908	414	999999	533	172	650	448	991	94	916	999999	999999	999999	999999	179	999999	751	802	106	527	226	999999	803	152	999999	809	85	146	999999	259	356	164	999999	999999	999999	999999	361	810	999999	67	168	919	861	223	92	
999999	865	444	772	463	951	113	364	443	568	945	999999	999999	280	999999	999999	311	999999	835	569	960	999999	27	389	999999	474	941	541	48	369	307	110	590	69	999999	944	641	374	999999	999999	999999	999999	687	574	113	822	999999	539	907	492	857	999999	36	654	131	85	999999	999999	36	988	19	571	326	84	271	844	31	999999	834	419	933	936	999999	537	326	170	64	452	286	922	912	411	999999	999999	512	56	84	935	937	370	106	587	348	999999	298	680	483	612	313	999999	801	821	999999	498	559	920	461	498	999999	999999	31	404	777	113	999999	608	937	999999	572	224	770	95	802	474	322	355	598	999999	248	645	686	451	148	28	131	100	999999	145	996	591	595	585	999999	976	348	999999	809	244	804	999999	743	713	999999	99	999999	999999	999999	241	185	214	331	542	260	692	284	580	999999	999999	981	985	901	801	774	999999	628	194	487	826	135	999999	545	364	124	558	901	973	410	59	999999	999999	81	474	960	999999	999999	63	999999	999999	701	999999	445	60	262	819	788	941	939	69	471	313	238	202	116	564	999999	967	999999	999999	790	310	179	999999	239	575	913	437	841	982	720	575	858	571	134	999999	185	495	111	305	999999	959	44	351	999999	226	999999	878	368	405	133	303	635	999999	135	401	999999	999999	999999	687	999999	361	110	957	349	895	455	666	78	749	389	183	865	132	931	999999	276	828	629	22	397	44	78	999999	858	426	939	234	446	733	767	947	673	423	399	418	859	999999	999999	692	771	521	810	618	26	950	437	999999	702	304	134	770	608	808	300	871	293	999999	108	923	999999	230	230	345	982	441	509	452	732	523	999999	199	999999	937	251	999999	234	999999	430	908	989	436	532	151	608	996	348	864	999999	528	135	204	978	88	735	550	999999	999999	636	584	999999	985	780	999999	333	934	999999	671	567	425	999999	999999	999999	999999	933	529	697	89	999999	986	999999	645	329	214	999999	776	221	748	211	700	999999	999999	999999	845	467	13	656	353	817	999999	62	999999	307	707	881	301	960	787	154	215	852	221	738	649	491	999999	666	575	791	999999	723	205	999999	866	999999	999999	20	999999	732	999999	873	354	999999	999999	934	999999	999999	621	333	105	999999	999999	604	995	847	373	999999	183	364	662	347	90	562	270	950	856	216	441	867	994	291	572	64	999999	341	508	949	675	715	75	999999	54	252	695	741	299	601	999999	28	477	999999	836	43	80	592	793	999999	11	121	87	219	905	999999	338	999999	999999	379	389	999999	999999	423	355	
468	299	204	303	838	999999	528	999999	265	741	422	399	139	999999	538	999999	999999	999999	716	947	564	637	855	999999	300	999999	999999	999999	920	221	811	999999	63	519	378	744	875	299	999999	924	483	460	822	478	492	364	209	369	714	394	999999	999999	999999	475	791	830	444	999999	12	924	999999	999999	741	999999	999999	743	346	999999	86	793	118	342	593	999999	474	114	815	386	999999	936	714	521	784	535	999999	696	56	587	728	999999	999999	243	296	41	938	454	718	999999	548	748	28	589	292	920	285	425	531	999999	999999	687	24	999999	999999	999999	219	474	254	999999	590	243	697	999999	891	539	493	875	999999	562	853	30	395	47	837	999999	999999	134	999999	864	259	48	999999	214	586	999999	533	999999	669	999999	821	999999	999999	513	197	999999	999999	999999	698	753	437	410	378	968	987	981	301	977	229	999999	158	94	244	999999	955	552	77	999999	999999	999999	999999	999999	999999	999999	740	389	999999	882	850	999999	279	999999	436	486	436	849	669	207	999999	605	749	555	999999	999999	999999	737	999999	999999	557	644	248	999999	98	999999	747	196	204	999999	237	999999	999999	419	999999	697	973	500	658	758	953	115	882	870	276	576	111	460	227	788	755	13	160	11	334	999999	293	711	569	999999	999999	250	655	128	969	999999	444	999999	999999	334	999999	999999	88	480	865	451	761	999999	301	521	747	296	999999	999999	795	233	457	169	94	921	999999	272	930	80	28	999999	460	999999	999999	657	999999	771	999999	999999	345	185	924	680	145	883	999999	916	419	57	999999	452	281	250	999999	999999	170	284	254	507	921	191	649	18	461	999999	999999	997	477	644	389	975	265	85	80	620	999999	777	33	999999	477	497	852	883	239	576	441	220	441	999999	999999	858	526	533	971	164	536	916	228	999999	891	456	448	775	668	999999	999999	206	179	999999	999999	393	260	999999	40	433	338	766	999999	885	720	999999	565	323	157	531	458	732	113	916	93	392	999999	49	319	30	58	999999	224	374	389	245	50	728	999999	113	607	483	999999	548	999999	769	147	342	273	120	890	999999	627	147	999999	465	102	263	999999	65	833	220	733	20	384	999999	999999	414	506	999999	999999	836	606	53	924	999999	239	565	999999	324	254	226	776	208	139	923	460	87	957	924	152	786	109	999999	279	396	749	492	174	575	228	999999	836	788	380	63	529	583	223	441	235	537	173	999999	999999	617	444	534	880	461	799	474	457	999999	999999	999999	736	999999	773	537	235	747	400	999999	106	521	389	988	828	999999	999999	877	864	526	
999999	615	999999	999999	850	999999	999999	999999	611	713	775	753	285	999999	455	426	326	584	809	685	999999	999999	146	648	999999	299	237	456	706	804	67	922	609	930	883	726	340	941	104	121	585	20	145	687	749	352	245	999999	542	411	759	819	77	189	320	999999	478	999999	999999	999999	435	999999	518	807	656	999999	154	354	380	999999	999999	385	490	698	109	205	999999	459	899	999999	63	999999	913	304	54	247	855	430	620	673	257	365	364	542	686	89	501	337	41	896	999999	999999	754	813	999999	384	338	379	89	125	866	29	999999	720	508	333	592	999999	762	999999	997	723	734	999999	481	999999	999999	947	22	30	703	25	427	12	668	999999	999999	110	978	670	999999	999999	351	505	806	999999	289	643	44	363	497	999999	575	623	899	484	999999	57	341	593	363	391	367	68	999999	851	601	82	62	346	975	999999	245	101	508	521	382	999999	900	999999	452	386	913	999999	533	999999	450	804	113	193	999999	310	768	999999	999999	999999	128	292	999999	954	636	999999	590	698	999999	15	999999	999999	999999	999999	111	927	156	99	151	977	999999	708	535	994	411	999999	999999	999999	340	674	722	999999	784	980	402	99	155	999999	615	246	999999	225	281	999999	999999	967	999999	726	92	87	163	679	253	339	60	420	757	99	553	840	247	722	367	712	999999	200	698	143	984	21	782	210	483	905	191	999999	436	999999	618	443	116	252	786	262	521	53	607	999999	999999	982	999999	66	401	775	999999	999999	857	568	244	195	279	557	741	80	305	953	205	347	158	797	999999	999999	999999	120	733	994	935	114	201	249	999999	253	212	999999	679	725	808	707	906	117	405	868	773	433	174	559	511	716	999999	567	847	999999	999999	142	999	593	586	291	51	14	999999	752	999999	999999	602	35	354	999999	400	580	154	498	999999	50	402	999999	975	56	945	184	492	229	999999	633	401	333	947	80	12	999999	149	527	666	901	999999	652	501	999999	999999	148	215	999999	999999	999999	423	359	827	999999	739	884	617	539	346	867	522	918	604	999999	603	278	999999	999999	736	999999	440	999999	831	539	81	750	999999	207	224	806	999999	999999	904	999999	220	52	506	691	340	999999	999999	609	999999	798	999999	61	57	758	185	563	70	999999	999999	20	946	999999	527	298	194	999999	270	420	999999	540	898	800	24	834	532	999999	772	396	999999	999999	999999	830	446	999999	999999	29	703	864	32	999999	745	47	686	999999	824	424	999999	999999	507	351	999999	999999	294	650	900	588	999999	223	999999	624	999999	673	999999	427	183	125	
999999	494	999999	174	295	405	398	999999	794	999999	124	999999	999999	118	45	999999	889	999999	759	779	546	796	142	571	982	999999	638	407	869	999999	58	268	720	708	74	40	80	343	999999	462	668	999999	856	999999	474	916	213	127	588	237	999999	398	667	404	578	562	999999	576	191	806	766	991	793	999999	812	855	409	999999	53	14	999999	999999	544	307	120	915	940	103	107	75	999999	999999	818	999999	298	999999	601	999999	999999	511	679	999999	161	259	999999	677	999999	144	237	999999	999999	903	83	583	999999	999999	853	370	999999	999999	999999	268	479	126	530	255	182	999999	433	161	264	93	180	999999	335	989	404	294	999999	999999	89	806	999999	489	999999	382	447	244	898	69	999999	240	999999	477	889	421	34	45	729	999999	505	685	999999	85	363	433	732	999999	258	753	834	568	758	850	583	816	999999	999999	567	157	807	999999	999999	374	354	34	60	703	652	914	965	999999	565	171	999999	404	105	790	135	134	650	905	986	154	235	999999	481	192	893	999999	29	44	477	581	642	567	432	346	730	339	383	999999	890	999999	788	474	13	597	912	189	720	611	999999	443	507	902	999999	118	148	999999	552	999999	809	578	999999	931	999999	999999	528	379	971	759	69	796	750	621	25	652	999999	760	244	883	279	713	362	417	179	999999	84	740	999999	323	207	624	786	515	229	999999	449	857	583	29	79	543	999999	961	552	77	692	886	887	308	999999	388	871	668	598	106	999999	488	761	857	909	788	999999	657	561	445	19	244	402	999999	213	999999	187	225	999999	999999	506	401	864	111	351	197	852	318	999999	999999	752	999999	999999	132	999999	960	106	725	120	290	780	559	999999	999999	68	999999	999999	999999	105	253	211	656	999999	862	599	823	623	659	516	721	935	999999	999999	742	692	891	999999	279	607	252	412	461	999999	533	955	946	991	999999	53	999999	999999	668	999999	328	999999	106	274	999999	533	999999	347	999999	219	398	355	336	473	999999	424	177	140	999999	586	853	840	749	552	330	999999	653	831	865	615	999999	28	276	242	768	134	596	626	999999	999999	334	904	965	252	999999	188	629	999999	999999	342	876	999999	488	999999	369	487	999999	554	944	158	879	450	481	831	597	380	88	104	705	542	999999	550	868	479	261	948	999999	999999	999999	151	999999	999999	507	532	739	858	999999	194	872	290	265	52	999999	122	866	884	432	144	999999	345	110	999999	777	791	514	335	999999	19	830	420	612	371	717	999999	999999	999999	943	948	101	999999	840	893	231	424	999999	785	999999	999999	612	
377	525	740	851	500	999999	751	999999	999999	27	413	999999	530	364	999999	678	894	334	999999	999999	166	941	483	52	999999	505	216	314	363	515	729	467	149	406	463	894	871	520	227	999999	999999	317	237	930	687	774	999999	539	999999	999999	392	460	999999	514	455	435	999999	999999	934	994	833	447	48	210	298	946	824	134	901	999999	807	999999	116	127	131	849	713	553	365	999999	999999	677	999999	999999	999999	278	479	634	950	37	853	183	999999	232	928	999999	278	999999	642	741	950	195	999999	999999	938	999999	354	999999	393	606	722	999999	342	792	808	166	999999	999999	87	30	999999	200	183	873	714	999999	999999	999999	199	448	581	999999	910	999999	999999	11	49	999999	680	122	924	609	250	354	315	364	841	793	424	772	779	848	950	622	275	759	999999	764	497	314	222	470	680	944	999999	999999	588	719	600	999999	126	569	749	999999	106	866	949	829	568	359	792	13	469	427	999999	999999	735	298	999999	442	999999	285	845	375	900	999999	928	999999	329	278	999999	131	203	999999	655	220	108	985	526	999999	999999	192	205	147	999999	218	10	262	285	302	311	999999	371	999999	818	840	999999	999999	74	641	938	999999	510	300	583	999999	809	999999	999999	459	634	750	999999	999999	632	999999	90	707	853	691	463	675	30	36	967	486	999999	44	798	815	496	723	920	884	470	165	999999	905	564	851	409	158	999999	826	667	560	999999	422	536	21	999999	999999	999999	382	188	272	634	483	333	106	910	999999	63	956	963	910	829	888	489	476	134	185	153	11	292	315	194	203	368	416	999999	348	508	999999	999999	999999	202	999999	999999	207	531	999999	999999	467	941	634	999999	534	999999	999999	731	638	999999	69	886	999999	872	999999	99	872	87	440	999999	917	146	572	999999	275	901	493	717	999999	192	291	944	999999	603	686	69	658	999999	660	340	999999	684	331	415	999999	901	479	607	672	459	832	999999	101	94	664	331	379	368	828	632	380	49	450	455	999999	999999	999999	999999	196	470	441	661	427	109	513	999999	999999	166	999999	999999	999999	885	54	831	359	171	853	841	938	365	690	999999	392	999999	960	571	999999	876	999999	333	940	497	999999	212	28	180	702	991	581	432	516	999999	540	999999	210	494	995	619	105	490	271	999999	53	831	779	150	999999	399	149	941	998	938	403	503	434	935	999999	841	999999	188	468	999999	269	516	999999	477	759	929	827	475	576	625	780	999999	72	999999	999999	590	432	877	901	313	999999	999999	434	577	819	47	39	275	30	999999	999999	999999	31	408	859	
536	982	312	999999	350	999999	673	374	382	168	129	440	613	490	884	999999	936	287	165	20	629	92	281	658	722	899	562	455	423	819	863	262	664	961	918	607	999999	495	561	740	999999	275	61	999999	699	606	999999	784	145	744	999999	639	999999	398	999999	999999	711	653	668	999999	20	227	951	563	304	867	776	999999	572	999999	298	450	999999	424	999999	364	41	861	958	126	483	777	320	999999	950	234	395	275	730	474	999999	476	827	120	999999	960	324	497	999999	999999	999999	774	222	859	999999	999999	913	451	566	875	421	849	999999	552	967	999999	907	281	613	80	999999	510	921	107	999999	999999	623	614	693	871	50	999999	745	999999	296	999999	565	999999	233	531	320	943	709	855	63	56	781	999999	153	497	63	999999	999999	55	360	999999	852	124	479	634	999999	308	757	694	835	999999	113	569	265	999999	677	999999	58	91	759	538	801	76	54	343	49	348	471	999999	818	998	999999	700	775	999999	856	451	999999	599	999999	21	999999	25	999999	185	942	222	28	999999	999999	606	994	802	999999	822	527	999999	79	999999	594	466	999999	561	876	999999	999999	413	794	297	411	236	999999	999999	366	747	352	786	56	869	400	827	330	999999	999999	221	13	856	999999	999999	450	79	381	844	14	269	184	634	148	191	957	999999	428	731	484	593	999999	545	446	999999	479	999999	740	210	746	767	146	262	185	665	833	999999	999999	841	846	341	854	999999	453	106	573	718	647	999999	912	860	409	599	110	792	91	468	420	866	483	709	339	999999	108	247	999999	922	999999	483	358	595	999999	586	884	999999	999999	509	101	349	974	761	103	874	298	885	999999	546	161	392	583	375	999999	142	368	147	11	683	532	215	999999	651	999999	999999	517	326	999999	822	714	999999	63	581	376	999999	891	722	615	464	883	999999	880	586	770	999999	899	982	644	408	228	746	151	65	999999	999999	376	333	501	999999	367	971	999999	545	832	204	339	11	998	880	250	646	531	547	999999	318	335	999999	880	203	275	534	999999	921	604	968	815	998	604	490	704	567	999999	686	999999	911	658	344	999999	575	736	897	983	999999	167	582	224	603	264	668	560	979	453	999999	663	999999	999999	643	999999	864	388	341	407	518	185	683	425	845	450	999999	659	990	643	314	467	377	550	917	999999	31	753	222	743	935	930	725	999999	923	999999	999999	622	25	404	889	197	405	499	999999	999999	484	166	379	163	375	19	569	345	148	839	296	293	382	999999	999999	120	999999	597	471	999999	460	568	999999	822	187	
999999	644	999999	753	127	72	999999	84	999999	289	865	383	999999	377	999999	370	389	999999	93	999999	980	999999	146	485	779	30	807	38	887	999999	915	999999	556	975	108	374	972	592	999999	999999	418	218	999999	999999	63	737	117	230	545	227	81	593	418	999999	999999	37	999999	121	974	106	999999	849	197	999999	373	210	999999	999999	279	999999	397	796	954	999999	999999	771	206	545	431	52	999999	587	492	669	67	332	256	999999	778	81	866	861	618	924	999999	568	31	999999	236	853	909	34	950	983	829	284	638	112	767	435	830	962	690	932	193	999999	367	999999	999999	50	954	366	999999	999999	695	999999	999999	40	792	759	750	362	999999	577	999999	888	636	508	839	999999	694	153	999999	352	999999	999999	180	686	740	845	211	503	700	999999	899	553	719	753	298	999999	106	999999	999999	17	685	478	999999	123	999999	999999	51	858	999999	370	355	999999	663	962	956	791	365	500	300	947	558	256	661	132	677	588	999999	999999	220	546	685	96	832	695	666	772	260	67	999999	445	804	999999	815	999999	999999	98	890	757	999999	506	937	605	317	373	459	438	816	530	999999	221	136	999999	647	151	684	999999	977	967	305	194	540	308	614	999999	152	214	441	999999	999999	589	697	421	96	999999	609	999999	778	469	999999	238	999999	999999	622	675	999999	999999	706	674	656	581	120	922	462	612	966	638	991	462	230	255	997	495	999999	856	523	715	81	933	999999	604	999999	518	731	76	999999	810	686	939	545	506	508	767	675	710	478	999999	958	483	747	999999	98	325	249	990	241	470	490	766	161	603	574	773	142	61	999999	602	200	395	383	999999	999999	62	916	724	746	240	999999	538	387	748	756	999999	195	571	516	999999	278	999999	835	768	330	920	787	942	999999	735	635	623	620	876	584	573	999999	592	27	999999	408	524	999999	11	999999	951	999999	413	999999	999999	587	570	999999	925	333	459	559	615	835	999999	275	974	793	999999	604	206	918	511	999999	999999	999999	602	554	481	766	754	497	834	127	999999	541	384	999999	999999	999999	74	89	694	552	134	23	494	757	999999	999999	433	731	243	406	999999	43	877	248	665	488	999999	999999	73	168	999999	962	725	497	467	500	890	999999	838	863	540	127	999999	958	50	178	13	845	999999	710	342	32	263	438	999999	344	664	145	439	475	999999	58	26	999999	999999	171	298	999999	299	494	879	999999	893	379	999999	336	809	918	208	999999	999999	999999	457	999999	826	999999	708	297	823	999999	999999	754	450	372	701	491	110	697	985	878	999999	
999999	555	999999	831	788	139	884	572	347	535	745	937	943	990	32	601	663	999999	999999	999999	999999	999999	177	999999	134	113	530	999999	384	235	999999	932	999999	615	478	594	382	999999	47	999999	824	725	486	597	999999	816	506	999999	678	890	447	988	999999	999999	999999	833	387	426	706	685	999999	216	197	121	423	812	618	338	522	438	999999	999999	671	999999	999999	999999	697	580	999999	318	999999	158	999999	494	788	133	999999	903	735	644	999999	956	999999	362	819	618	537	999999	183	287	208	178	859	999999	999999	999999	999999	571	999999	999999	146	807	859	398	999999	459	216	999999	999999	300	450	714	603	878	231	272	317	318	999999	30	747	999999	999999	999999	119	999999	299	999999	999999	483	806	801	999999	139	507	999999	999999	999999	284	999999	411	999999	999999	883	837	493	575	980	28	409	996	999999	393	767	999999	814	410	999999	288	651	999999	458	881	999999	999999	649	598	999999	380	822	999999	999999	999999	819	618	999999	290	523	451	626	861	318	739	422	486	797	417	358	281	693	998	526	158	999999	999999	953	953	999999	398	198	894	112	610	206	999999	125	974	999999	159	945	533	999999	139	999999	789	999999	718	999999	372	696	241	249	201	687	824	999999	733	999999	620	664	999999	98	134	999999	731	759	999999	543	999999	370	823	844	999999	336	169	999999	396	999999	843	999999	245	494	829	702	957	655	910	922	381	595	392	572	999999	494	985	445	999999	877	931	39	153	184	291	11	873	396	50	865	527	712	261	247	567	273	429	475	999999	999999	999999	86	848	999999	171	591	999999	999999	999999	715	999999	999999	360	519	999999	999999	214	999999	212	828	999999	571	615	55	999999	669	344	155	14	688	75	999999	186	999999	583	999999	190	367	22	699	33	999999	504	334	999999	803	362	742	682	754	69	368	272	999999	999999	999999	471	803	390	502	999999	833	255	213	650	830	999999	999999	936	709	633	846	58	513	999999	215	76	999999	530	601	317	999999	472	260	629	706	256	745	735	850	393	387	999999	520	999999	999999	376	301	684	999999	999999	341	806	999999	130	222	319	999999	635	398	665	999999	999999	788	194	655	370	999999	583	999999	584	802	295	95	999999	255	869	538	999999	999999	838	999999	605	837	999999	999999	795	499	139	999999	999999	999999	119	999999	194	212	114	198	335	796	999999	381	999999	741	119	999999	55	720	999999	875	999999	781	699	31	559	890	585	445	451	218	999999	999999	865	177	556	999999	999999	949	900	122	151	681	999999	274	784	999999	999999	864	727	885	930	85	842	264	999999	615	797	98	786	304	627	999999	
746	126	936	958	515	550	195	32	768	999999	819	544	733	671	999999	434	246	102	832	999999	717	999999	287	784	999999	611	999999	940	999999	605	172	606	999999	482	999999	96	337	999999	951	516	999999	999999	127	834	999999	307	531	401	999999	373	999999	999999	471	907	951	190	838	162	999999	999999	447	254	733	173	933	222	59	260	736	491	107	999999	151	326	51	21	448	452	528	731	89	711	999999	925	753	999999	145	999999	999999	999999	258	185	999999	56	79	434	999999	999999	901	53	258	999999	665	555	275	441	552	155	866	939	999999	395	634	999999	999999	999999	351	807	419	999999	999999	471	729	982	243	922	523	999999	999999	616	49	999999	999999	999999	483	809	56	999999	660	322	926	989	721	592	999999	862	550	999999	231	999999	93	174	544	446	999999	786	551	683	999999	353	999999	456	898	260	899	257	844	999999	724	25	688	994	157	106	999999	97	750	147	999999	381	381	823	873	911	532	999999	999999	999999	999999	696	267	372	44	316	404	479	101	470	692	764	999999	401	999999	999999	655	99	27	448	999999	878	45	414	713	941	999999	104	583	986	727	999999	999999	999999	641	38	999999	326	959	840	702	68	996	289	999999	215	363	979	849	667	266	443	857	999999	206	640	660	999999	999999	103	999999	999999	896	114	743	667	999999	999999	760	946	999999	339	140	186	745	849	999999	756	959	999999	999999	992	999999	916	730	294	177	796	542	999999	999999	999999	999999	865	506	401	172	999999	546	786	749	84	229	903	218	926	999999	680	765	999999	758	904	999999	162	516	999999	65	979	383	999999	500	670	746	759	578	555	673	999999	679	354	999999	989	219	999999	758	513	999999	351	999999	999999	981	999999	40	195	252	999999	19	999999	359	999999	999999	999999	999999	97	295	999999	338	470	999999	999999	263	999999	999999	999999	999999	768	999999	720	999999	12	999999	714	281	579	477	999999	640	560	999999	115	545	168	915	524	18	504	481	132	887	680	184	312	999999	55	550	942	495	618	526	484	778	299	120	356	999999	631	911	999999	619	999999	999999	777	953	228	127	104	133	486	413	174	297	571	832	723	999999	276	697	999999	39	535	518	999999	44	41	337	255	58	568	937	386	999999	542	513	999999	242	999999	358	798	999999	455	819	18	214	361	197	999999	466	999999	528	320	934	685	909	94	772	426	742	922	890	872	56	564	548	37	999999	755	999999	236	491	430	999999	898	999999	583	715	510	816	682	999999	131	999999	661	50	627	999999	908	632	429	833	816	999999	436	999999	999999	409	264	470	999999	781	442	999999	239	
905	107	402	46	387	335	378	272	609	70	87	769	93	395	999999	920	999999	672	132	639	403	675	765	491	990	252	184	999999	49	999999	901	411	999999	558	755	942	234	999999	530	307	60	571	999999	604	358	148	972	24	740	999999	602	118	999999	518	836	999999	999999	911	999999	145	161	917	232	969	168	676	796	534	639	582	696	179	152	825	588	831	999999	171	142	999999	279	170	720	500	46	999999	101	465	722	526	610	999999	370	395	155	143	348	247	999999	682	352	448	384	168	853	433	965	494	929	14	771	181	779	203	865	990	206	731	933	375	999999	340	999999	999999	972	999999	809	756	679	455	492	231	725	460	509	831	785	562	647	612	827	607	535	999999	755	439	543	999999	999999	999999	999999	999999	313	81	108	21	635	272	195	479	624	999999	815	483	522	999999	455	999999	693	999999	999999	644	93	331	547	976	999999	105	367	543	839	642	236	523	519	875	918	654	361	999999	205	523	376	177	987	999999	792	999999	204	999999	983	224	482	496	950	999999	999999	999999	533	131	215	540	999999	652	640	982	982	301	964	646	631	801	967	205	837	691	999999	916	343	929	999999	753	999999	162	560	624	169	739	573	227	352	999999	130	999999	292	665	999999	724	537	999999	635	500	97	558	583	191	257	287	659	999999	999999	617	648	603	936	462	640	999999	999999	999999	822	252	728	747	304	999999	681	736	999999	182	82	553	999999	999999	303	999999	666	351	578	999999	376	882	90	314	202	734	298	999999	304	830	35	867	631	521	192	392	772	350	263	888	509	521	374	999999	196	481	238	320	309	999999	795	298	183	723	649	940	172	423	554	569	407	164	442	92	157	214	922	868	999999	911	921	326	98	689	869	855	999999	604	127	999999	506	977	999999	61	45	736	999999	907	871	999999	230	999999	999999	694	491	355	89	291	339	981	559	999999	175	398	330	478	210	493	854	793	999999	567	999999	833	999999	999999	999999	390	57	420	520	999999	999999	902	999999	572	530	999999	999999	523	776	236	999999	999999	999999	146	811	828	999999	566	536	210	62	87	819	999999	999999	962	631	72	418	999999	243	918	999999	544	373	999999	999999	758	947	806	999999	341	999999	206	302	170	999999	925	617	118	659	491	884	320	961	918	93	37	999999	567	772	145	115	999999	992	356	674	627	773	548	130	972	999999	730	914	721	70	999999	369	891	301	705	454	309	49	752	44	160	582	999999	999999	999999	248	389	999999	999999	235	940	213	946	496	53	162	78	999999	686	872	163	
405	999999	858	469	668	999999	999999	76	999999	805	46	250	999999	524	54	327	369	999999	733	238	696	764	495	129	419	423	405	258	552	385	321	363	999999	880	755	342	597	720	999999	620	123	999999	469	430	904	999999	634	971	998	999999	999999	547	952	999999	467	640	754	739	59	254	999999	27	999999	315	494	683	370	441	769	712	730	648	999999	999999	124	730	305	75	225	456	788	433	999999	717	676	774	410	245	423	124	588	999999	670	767	397	106	452	164	935	999999	602	203	212	296	114	70	118	839	529	737	345	999999	999999	603	999999	798	767	806	639	719	999999	135	999999	654	999999	872	978	671	725	28	287	151	140	999999	854	999999	231	962	613	999999	999999	999999	715	686	779	899	999999	76	310	599	338	646	524	225	947	476	185	999999	172	242	999999	446	123	999999	459	203	558	529	748	871	999999	805	202	33	999999	999999	999999	999999	875	234	538	911	371	135	999999	999999	626	914	57	999999	999999	999999	800	381	533	999999	457	214	999999	585	999999	814	999999	439	32	533	453	999999	171	999999	66	843	682	938	703	179	999999	987	820	999999	577	644	482	999999	999999	999999	999999	999999	500	835	265	214	115	999999	882	724	593	999999	999999	167	197	135	752	812	330	999999	991	861	677	363	153	999999	394	999999	18	999999	999999	957	999999	128	528	632	10	999999	979	999999	999999	391	999999	978	586	153	884	663	630	451	999999	669	50	884	912	153	999999	999999	691	796	820	697	292	999999	392	999999	953	999999	639	565	135	426	999999	478	839	609	805	999999	777	999	584	730	787	999999	815	999999	917	999999	999999	384	488	863	644	193	41	999999	999999	879	596	949	200	898	34	999999	326	475	836	571	54	312	348	999999	370	691	221	100	910	999999	370	719	999999	859	999999	999999	86	999999	781	999999	447	799	510	925	999999	827	809	686	706	721	250	999999	999999	999999	59	903	45	44	502	953	971	941	999999	999999	999999	876	999999	340	999999	999999	988	63	694	196	133	255	802	999999	999999	542	882	535	393	198	999999	31	883	373	810	999999	229	52	769	827	999999	506	999999	135	416	236	999999	479	566	936	733	196	999999	649	232	999999	110	622	692	959	999999	446	557	940	999999	497	992	867	530	252	550	999999	294	866	518	627	586	677	999999	999999	946	999999	968	456	465	999999	999999	999999	151	17	776	607	999999	809	999999	999999	949	728	235	999999	243	729	949	324	396	787	999999	787	140	604	999999	433	614	999999	23	668	478	110	999999	612	131	757	726	999999	476	942	999999	484	999999	999999	999999	858	
451	999999	881	227	464	653	70	678	999999	588	114	546	790	999999	992	782	999999	98	763	848	253	622	999999	999999	13	436	999999	999999	201	427	677	853	926	368	981	526	695	999999	999999	824	50	999999	228	542	999999	999999	731	133	950	812	688	999999	999999	829	999999	828	301	405	999999	37	805	999999	487	967	911	260	620	999999	371	999999	97	999	884	938	808	446	999999	265	831	823	704	725	503	388	738	655	339	999999	752	163	999999	999999	582	186	28	434	329	260	631	999999	999999	308	999999	999999	725	999999	147	585	999999	178	999999	999999	573	400	332	90	999999	999999	238	265	921	523	999999	999999	999999	999999	427	707	920	384	999999	153	634	439	263	405	963	29	663	59	517	753	85	584	729	199	725	999999	999999	938	322	230	32	375	481	56	629	999999	243	999999	271	440	665	647	60	290	411	999999	146	927	127	102	445	188	999999	178	447	105	488	61	82	246	853	981	999999	999999	131	268	957	217	999999	419	999999	736	788	87	999999	438	533	448	787	590	54	926	821	999999	784	843	627	313	999999	533	74	999999	854	999999	586	683	585	163	168	153	187	928	160	708	316	709	400	670	89	999999	571	50	273	492	202	927	999999	842	122	288	999999	999999	999999	252	354	604	881	763	500	414	853	379	290	644	413	999999	775	122	913	85	452	957	999999	598	961	34	918	999999	832	999999	522	743	999999	880	512	999999	999999	907	999999	712	827	636	179	674	166	999999	759	629	999999	87	161	57	928	47	835	999999	431	21	290	329	685	519	931	841	999999	119	338	410	141	881	999999	999999	999999	211	257	999999	999999	558	442	999999	275	999999	293	999999	507	475	814	13	54	829	111	317	626	44	999999	318	705	338	782	56	862	359	497	207	290	999999	298	727	789	999999	895	999999	579	520	63	397	235	186	343	426	305	999999	999999	312	780	488	999999	724	999999	999999	120	459	776	395	907	916	999999	96	474	224	186	999999	224	34	933	238	738	999999	999999	999999	92	529	999999	366	751	999999	993	195	427	802	51	999999	999999	849	909	999999	106	193	613	147	596	999999	711	128	999999	218	120	341	378	999999	999999	999999	743	545	857	590	464	419	644	379	999999	615	999999	671	999999	612	999999	374	124	496	142	554	502	842	52	999999	817	876	126	542	426	661	817	875	62	906	830	16	992	328	999999	999999	549	999999	224	980	479	50	999999	637	674	746	227	881	418	999999	642	900	503	914	773	588	303	111	952	999999	999999	793	999999	276	781	537	382	795	514	456	999999	268	
628	71	473	777	930	488	999999	999999	443	999999	466	857	273	929	999999	87	555	404	999999	999999	291	952	192	685	999999	678	855	999999	373	432	377	962	200	999999	999999	999999	450	996	999999	815	999999	282	828	863	337	999999	13	852	34	304	250	120	999999	566	977	999999	879	787	356	262	632	732	316	21	567	504	667	999999	656	82	636	999999	746	577	999999	18	999999	329	358	670	674	13	999999	78	191	267	898	633	406	999999	562	663	650	999999	192	999999	965	999999	305	832	103	124	205	952	668	691	999999	496	999999	969	551	999999	438	685	587	629	620	999999	829	999999	606	44	492	59	999999	973	908	999999	999999	706	52	316	34	526	999999	560	807	999999	410	999999	893	411	283	437	65	12	999999	964	817	999999	889	727	987	994	236	69	631	156	442	694	782	999999	111	654	926	245	535	912	999999	36	821	999999	999999	339	416	204	761	65	993	517	749	999999	534	831	817	324	328	39	299	517	929	661	727	715	717	872	309	628	511	820	477	999999	854	999999	999999	438	890	658	588	41	308	999999	162	999999	945	999999	496	279	837	999999	916	505	622	602	107	170	733	131	999999	544	999999	142	553	183	49	999999	999999	744	999999	389	999999	670	451	267	219	999999	509	999999	770	879	385	39	791	899	904	971	698	262	692	580	704	768	999999	53	147	999999	32	999999	885	517	999999	752	189	457	187	255	999999	999999	392	744	999999	930	361	999999	168	864	350	654	279	77	738	836	61	519	684	999999	633	407	130	53	999999	530	917	262	140	633	850	343	722	658	917	343	869	947	919	774	416	304	999999	282	825	377	709	817	779	911	999999	669	773	520	621	999999	244	999999	414	999999	23	108	611	535	24	16	932	620	999999	404	966	114	999999	910	259	339	521	848	227	962	999999	109	483	229	999999	190	570	211	46	269	109	999999	543	999999	761	999999	693	360	267	818	445	98	999999	999999	945	596	999999	863	271	292	999999	999999	132	452	319	913	999999	392	601	833	446	730	584	890	305	446	999999	811	999999	941	645	999999	590	999999	526	732	441	999999	283	346	121	999999	940	999999	133	713	407	101	478	847	692	311	758	434	382	714	999999	776	88	508	35	999999	714	329	647	974	805	723	925	999999	482	526	999999	264	722	739	790	829	999999	999999	48	479	343	312	999999	343	413	166	37	812	228	664	999999	999999	321	852	992	620	116	159	999999	684	999999	891	374	176	203	999999	711	999999	923	999999	19	496	469	555	925	412	80	999999	571	649	696	122	
368	817	506	342	943	999999	999999	180	723	999999	683	999999	314	999999	937	92	150	909	454	394	888	999999	654	999999	315	766	999999	590	549	802	588	269	999999	999999	999999	557	669	860	999999	841	895	999999	960	402	813	999999	999999	999999	475	999999	173	661	999999	999999	999999	999999	999999	972	37	999999	941	166	630	920	39	999999	375	999999	918	390	422	289	359	613	498	144	583	999999	719	209	999999	454	125	999999	638	999999	74	999999	828	709	999999	697	999999	382	899	739	132	999999	999999	398	999999	990	565	94	575	884	311	999999	812	99	999999	910	262	999999	662	497	50	79	999999	113	359	688	432	218	995	725	999999	976	713	759	21	543	890	330	469	999999	889	999999	986	754	624	999999	874	738	999999	483	444	15	999999	412	999999	999999	999999	269	49	62	999999	999999	99	849	438	334	878	62	999999	707	999999	931	999999	999999	999999	999999	93	999999	488	999999	999999	694	749	521	291	450	266	310	71	958	784	999999	291	999999	999999	542	941	146	999999	999999	999999	821	659	999999	463	512	999999	999999	804	687	970	232	780	172	999999	999999	999999	999999	567	987	999999	577	991	130	999999	399	650	950	171	75	79	999999	220	198	281	992	44	999999	999999	999999	803	999999	506	383	988	561	850	129	179	104	935	373	579	999999	999999	999999	999999	999999	839	74	862	696	430	738	618	33	21	591	891	255	837	619	519	788	194	402	81	999999	141	370	548	999999	781	76	139	705	377	882	966	253	172	504	157	993	917	116	254	767	764	999999	550	268	237	999999	266	325	854	999999	999999	829	956	221	407	999999	999999	340	999999	364	999999	913	656	139	624	999999	92	999999	472	525	999999	999999	158	313	853	177	820	289	303	857	809	813	999999	586	738	147	297	950	106	679	477	586	201	890	168	850	317	421	999999	999999	841	923	853	338	919	999999	999999	652	368	240	657	246	47	67	554	795	73	80	401	487	999999	999999	246	792	58	999999	886	267	155	999999	860	409	646	712	26	885	959	521	667	672	999999	644	999999	866	999999	240	548	143	345	372	999999	247	30	166	240	709	687	71	290	633	189	423	506	366	999999	999999	999999	334	999999	668	999999	552	413	729	30	715	999999	999999	999999	818	747	753	921	783	224	622	389	489	482	317	207	898	241	999999	492	53	147	236	496	999999	640	999999	102	677	536	999999	833	999999	999999	525	999999	318	300	472	886	436	501	723	151	757	869	999999	852	733	999999	937	320	380	246	976	577	999999	883	997	188	533	660	999999	256	979	999999	98	353	957	157	999999	
999999	999999	156	66	552	999999	95	999999	903	999999	371	369	216	999999	999999	463	64	169	948	846	999999	302	293	363	999999	256	476	999999	968	781	767	894	585	999999	339	551	233	189	999999	162	237	154	104	659	171	301	48	999999	64	335	999999	194	19	999999	464	315	999999	792	290	305	947	923	770	131	761	999999	783	635	999999	382	239	875	734	795	618	999999	207	999999	201	999999	999999	819	117	642	999999	583	885	284	126	34	76	440	999999	999999	215	314	383	973	897	694	518	999999	398	681	105	167	459	224	692	183	117	850	999999	806	97	138	999999	137	383	188	999999	508	518	999999	316	999999	977	999999	590	313	999999	234	737	507	999999	999999	430	435	547	590	134	671	592	999999	999999	226	840	101	51	86	499	999999	599	719	112	19	999999	163	999999	306	999999	853	634	388	999999	882	123	103	999999	292	999999	999999	590	793	63	920	999999	575	327	100	999999	885	564	513	814	660	635	999999	404	999999	909	277	999999	999999	409	280	999999	999999	675	44	999999	746	999999	759	378	119	665	806	665	999999	104	329	999999	285	347	305	999999	130	574	616	257	105	999999	999999	999999	999999	329	349	393	782	883	712	999999	292	987	222	999999	804	144	705	994	999999	999999	223	999999	590	999999	785	902	113	982	916	639	69	999999	16	999999	377	387	999999	789	326	422	882	999999	391	430	999999	297	135	672	494	985	999999	622	999999	999999	999999	31	791	998	544	446	290	999999	967	83	999999	504	980	174	265	999999	206	915	999999	416	479	999999	999999	999999	889	999999	777	441	498	930	999999	999999	999999	272	572	355	595	940	254	879	142	91	340	999999	589	58	316	999999	416	76	789	953	943	21	274	570	999999	999999	119	57	669	848	312	46	999999	403	145	718	601	909	831	265	999999	799	284	397	585	171	999999	999999	190	816	999999	431	150	817	503	999999	999999	12	804	963	831	207	219	293	778	303	16	196	912	598	369	506	245	999999	292	999999	737	876	985	999999	61	278	866	853	823	999999	896	495	900	787	719	599	999999	999999	999999	473	999999	991	999999	999999	999999	394	928	592	456	528	196	616	534	358	620	131	27	999999	912	563	341	999999	469	897	407	520	295	135	878	770	400	377	110	818	999999	745	267	999999	233	667	999999	999999	406	304	695	999999	960	551	999999	597	582	690	955	870	142	999999	531	721	884	999999	108	802	713	999999	138	819	515	715	793	875	999999	323	200	255	999999	66	960	174	212	127	559	744	959	291	999999	710	421	240	686	342	224	546	819	588	568	
547	571	719	999999	876	773	255	999999	999999	733	268	499	709	656	85	999999	999999	519	766	95	999999	843	431	498	999999	407	999999	39	461	661	327	999999	612	686	676	495	999999	998	335	354	314	986	667	557	999999	220	711	583	610	80	857	36	999999	999999	214	703	149	231	749	478	497	225	306	999999	415	999999	887	32	979	590	30	368	193	421	781	999999	185	999999	568	999999	695	701	999999	390	999999	999999	451	999999	999999	973	999999	999999	259	999999	856	98	999999	37	999999	999999	333	688	603	30	59	498	843	640	999999	837	528	999999	999999	542	783	795	797	915	999999	999999	322	999999	550	16	999999	11	119	999999	999999	692	999999	999999	999999	402	883	16	107	407	341	315	457	999999	397	645	999999	91	366	716	83	70	999999	775	201	37	853	555	148	597	786	999999	388	517	85	39	160	380	542	270	659	776	698	400	584	530	667	999999	390	905	561	163	644	999999	262	504	401	911	955	999999	548	337	868	510	621	292	926	939	999999	367	494	84	548	106	999999	999999	372	999999	201	671	369	351	174	243	45	633	413	985	264	580	637	249	424	999999	721	331	908	197	778	301	603	999999	999999	32	420	487	614	548	999999	956	141	999999	999999	294	999999	207	999999	634	475	988	878	941	685	164	730	999999	659	711	384	735	397	185	131	899	77	642	574	999999	823	557	999999	865	999999	308	448	146	528	140	501	524	999999	283	721	790	422	999999	52	999999	302	174	828	903	173	609	999999	956	379	820	226	703	632	31	811	918	969	999999	300	387	715	999999	727	528	220	860	577	123	463	341	999999	415	999999	999999	849	658	729	125	702	999999	739	492	766	708	914	797	999999	147	472	803	820	409	371	999999	999999	708	999999	999999	692	313	42	454	502	48	999999	810	113	679	181	163	198	854	321	260	999999	233	999999	29	614	422	968	439	651	999999	520	88	999999	935	55	151	999999	429	432	398	999999	295	999999	999999	374	113	694	999999	999999	999999	614	966	999999	121	27	683	881	428	695	999999	344	602	802	842	527	265	766	999999	999999	40	941	769	431	922	252	999999	999999	108	999999	510	727	756	474	342	55	999999	990	933	917	999999	269	792	734	161	64	999999	999999	157	999999	999999	347	999999	588	999999	999999	999999	544	999999	868	665	450	782	774	195	552	588	999999	469	796	999999	999999	999999	999999	272	770	999999	44	280	868	836	999999	96	999999	544	173	999999	177	539	999999	209	19	999999	74	262	921	487	28	999999	608	475	287	32	360	236	845	513	275	999999	174	227	
810	274	307	999999	794	999999	884	239	32	350	420	598	503	999999	964	999999	769	999999	351	293	140	495	671	402	558	848	999999	671	699	659	936	851	375	748	398	744	999999	41	467	999999	999999	999999	527	999999	64	999999	528	763	271	999999	999999	999999	974	999999	999999	999999	602	904	484	999999	628	999999	540	372	414	569	233	755	207	229	921	737	540	784	691	350	968	413	348	868	330	999999	409	303	914	670	877	494	660	83	152	999999	999999	521	937	999999	259	164	853	495	465	999999	565	51	999999	999999	999999	999999	198	747	999999	999999	565	615	626	657	813	999999	457	743	691	999999	105	999999	87	307	999999	29	846	312	101	814	560	852	413	999999	416	999999	999999	908	934	999999	306	912	727	953	68	941	999999	290	999999	22	999999	119	803	726	676	441	964	187	825	999999	999999	999999	656	541	999999	712	999999	78	999999	455	427	549	809	14	442	192	999999	134	249	250	135	999999	737	88	117	450	999999	999999	881	974	403	641	999999	999999	343	420	266	999999	324	355	738	825	49	129	594	167	310	799	294	493	45	839	999999	585	999999	999999	999999	577	434	198	663	525	999999	276	62	786	466	999999	671	999999	926	220	809	894	511	309	999999	618	999999	950	149	259	402	397	939	563	703	507	999999	555	999999	688	761	999999	691	999999	638	773	999999	808	999999	999999	138	271	567	824	40	999999	83	291	999999	539	94	483	58	999999	132	999999	999999	999999	93	999999	953	125	999999	247	459	999999	212	298	670	752	551	685	259	429	131	141	999999	125	999999	659	999999	999999	293	999999	999999	999999	86	287	100	999999	446	999999	724	742	766	22	999999	999999	999999	356	840	785	620	519	988	409	234	629	292	991	968	221	999999	434	534	607	999999	38	642	182	999999	925	999999	831	315	972	960	516	663	118	999999	510	750	999999	818	648	735	774	743	205	999999	457	995	999999	870	235	999999	300	999999	168	191	482	687	999999	749	915	587	999999	213	26	449	718	965	183	371	468	470	786	999999	886	872	66	295	999999	129	158	999999	109	960	999999	367	669	307	504	927	157	822	558	999999	999999	71	945	999999	726	756	343	492	821	736	999999	764	827	999999	999999	296	999999	197	250	83	999999	984	999999	829	133	658	779	420	999999	256	224	646	912	358	999999	825	927	496	568	691	785	999999	118	373	559	326	540	999999	975	218	802	959	582	999999	837	917	583	126	447	77	976	923	31	999999	521	765	999999	478	999999	506	369	638	629	559	297	934	876	124	279	807	999999	999999	444	262	453	265	74	
437	521	795	999999	810	58	500	714	862	999999	999999	851	999999	474	71	23	479	848	999999	340	32	197	999999	51	469	846	640	999999	999999	999999	769	131	266	701	423	957	186	265	558	589	999999	844	435	299	999999	272	486	342	67	781	999999	413	999999	925	51	999999	617	753	782	964	999999	550	534	383	999999	421	595	999999	61	999999	837	223	300	584	211	188	999999	613	708	206	999999	307	892	999999	522	366	841	340	659	182	999999	432	483	593	180	587	320	61	999999	921	676	393	999999	953	944	752	999999	705	999999	863	999999	14	999999	585	604	999999	999999	135	861	518	999999	264	442	999999	763	414	999999	706	413	623	867	710	198	787	529	999999	26	938	464	770	253	999999	616	796	693	345	388	897	989	999999	999999	195	999999	906	999999	422	951	999999	999999	540	21	999999	301	999999	995	779	999999	267	65	628	104	999999	671	100	274	442	647	646	999999	427	36	999999	999999	354	693	999999	999999	291	445	117	34	999999	749	923	758	837	845	516	800	914	530	999999	999999	370	999999	999999	524	109	999999	909	774	314	227	999999	999999	179	699	947	416	999999	269	533	821	947	999999	490	970	747	341	999999	597	141	999999	280	999999	905	999999	356	999999	999999	168	420	650	536	342	999999	999999	977	419	589	147	897	109	487	655	996	308	894	999999	999999	999999	999999	767	999999	999999	999999	468	999999	874	608	179	352	567	932	999999	849	999999	295	614	883	104	999999	338	752	300	700	42	369	625	900	606	115	999999	905	246	391	652	446	225	999999	262	449	112	810	420	794	339	177	332	999999	999999	23	290	999999	389	254	448	25	913	621	610	109	331	974	12	73	763	662	695	999999	207	447	80	914	630	655	999999	527	341	505	370	865	46	819	786	592	825	705	525	999999	943	636	532	604	99	163	999999	999999	999999	999999	41	999999	481	999999	608	676	942	375	263	999999	363	999999	684	418	999999	744	999999	511	197	999999	248	68	146	704	829	570	914	476	999999	477	537	762	720	984	473	693	999999	486	999999	120	650	999999	452	791	999999	33	999999	123	999999	355	999999	616	940	398	999999	973	540	777	730	47	761	999999	550	785	207	600	210	699	999999	567	999999	586	300	86	999999	999999	615	999999	75	805	618	801	133	999999	999999	920	822	331	876	500	162	617	755	999999	359	183	999999	999999	999999	48	823	262	999999	785	999999	514	325	864	628	328	367	195	999999	925	999999	959	353	999999	408	286	999999	878	999999	453	414	999999	830	127	727	595	880	948	999999	37	999999	365	632	999999	484	872	
999999	957	702	557	143	967	999999	830	753	399	830	837	999999	317	270	945	440	724	381	999999	684	208	999999	999999	448	418	434	684	999999	73	337	999999	596	999999	682	820	185	274	320	447	999999	999	999999	338	999999	52	690	453	999999	999999	999999	908	999999	233	197	405	999999	669	119	999999	543	230	887	690	71	999999	999999	731	635	449	769	175	414	933	999999	685	835	807	277	999999	727	980	999999	905	147	429	49	373	999999	286	998	515	999999	595	903	616	999999	999999	276	941	801	959	999999	326	999999	760	503	42	809	511	570	999999	402	712	997	999999	312	981	999999	999999	784	877	999999	358	451	264	19	819	999999	999999	574	999999	540	999999	605	999999	999999	999999	999999	386	925	17	564	999999	999999	984	999999	453	597	350	314	139	139	633	167	999999	578	470	875	22	999999	999999	12	12	937	418	483	75	117	239	401	999999	353	176	999999	999999	323	553	642	466	150	566	231	689	502	999999	999999	906	179	682	199	999999	725	625	635	250	15	561	999999	307	999999	57	345	367	949	602	786	963	916	390	609	34	827	999999	999999	999999	462	323	509	502	395	576	999999	435	999999	699	986	999999	999999	999999	771	999999	653	344	955	103	230	863	739	999999	658	69	990	999999	82	175	874	315	753	450	787	999999	999999	999999	912	934	161	910	327	999999	615	68	432	999999	618	847	380	999999	464	778	963	999999	584	608	843	335	586	117	362	874	825	999999	973	100	688	89	709	256	999999	30	941	320	545	488	295	600	637	550	180	999999	795	391	851	999999	486	198	117	453	563	586	358	54	557	453	435	999999	999999	341	999999	999999	147	999999	999999	443	999999	653	999999	105	323	253	697	999999	936	999999	999999	999999	829	998	613	999999	972	999999	692	845	671	897	763	102	63	999999	515	306	999999	641	999999	999999	999999	999999	148	999999	144	21	139	320	999999	999999	117	430	374	991	115	96	999999	270	566	881	441	999999	771	999999	999999	961	52	962	738	401	999999	999999	999999	417	122	999999	999999	779	999999	960	136	999999	956	358	790	342	999999	71	999999	429	578	529	85	999999	240	116	646	999999	999999	999999	969	999999	582	497	77	812	999999	956	879	693	235	948	999999	606	754	68	268	999999	158	557	999999	980	999999	318	823	999999	230	831	999999	15	775	661	836	999999	990	959	800	468	291	978	950	770	999999	562	203	999999	624	479	462	999999	999999	232	60	396	939	989	460	273	999999	350	999999	559	779	873	918	573	999999	723	615	999999	999999	999999	999999	180	606	472	797	164	999999	203	112	751	999999	15	
167	552	999999	999999	999999	11	508	999999	999999	941	396	400	990	999999	643	629	518	900	999999	667	913	999999	101	999999	789	999999	201	999999	999999	999999	248	840	999999	774	715	376	999999	671	481	613	296	999999	14	999999	783	215	482	488	520	495	999999	211	887	999999	999999	119	460	730	660	774	810	212	389	324	702	555	999999	999999	604	277	999999	846	999999	259	380	193	54	901	999999	999999	999999	713	999999	999999	794	47	999999	999999	683	606	915	999999	20	706	803	94	351	689	999999	237	995	999999	884	252	999999	999999	781	637	340	907	74	559	633	87	999999	107	427	727	999999	665	602	740	542	997	999999	999999	835	723	999999	296	842	999999	414	869	587	999999	828	999999	832	955	265	326	999999	999999	541	365	608	933	999999	706	999999	623	168	999999	999999	264	723	886	999999	404	13	68	999999	54	75	709	155	764	499	50	278	884	894	575	410	286	602	766	465	999999	825	902	796	749	629	228	999999	999999	243	333	25	941	651	438	952	207	144	999999	999999	831	220	999999	999999	999999	999999	782	728	999999	431	359	662	999999	430	893	579	999999	271	441	999999	847	513	573	530	176	35	336	242	999999	623	213	999999	508	66	634	786	999999	467	911	321	847	499	999999	160	884	670	999999	521	758	859	851	935	703	680	863	328	647	999999	278	999999	111	549	999999	970	228	218	164	900	999999	117	598	999999	360	130	999999	999999	901	999999	999999	505	966	815	484	607	772	277	448	827	999999	315	999999	999999	999999	61	999999	308	237	642	932	999999	516	168	724	650	271	217	999999	582	999999	515	427	235	677	772	893	999999	74	665	207	951	770	336	706	999999	969	931	453	309	910	277	130	999999	490	970	989	807	101	999999	345	564	692	865	999999	687	888	913	988	426	167	999999	244	571	444	981	905	190	999999	243	681	339	999999	286	671	836	999999	168	999999	999999	783	96	204	239	329	999999	268	904	612	29	999999	65	999999	37	151	987	43	558	999999	999999	75	999999	999999	858	999999	16	999999	416	204	887	301	999999	178	291	642	81	999999	14	999999	800	722	11	999999	999999	999999	625	396	737	144	683	999999	837	344	999999	642	999999	740	346	86	323	843	999999	710	724	727	871	886	661	999999	80	269	38	316	33	999999	999999	241	912	226	537	619	72	999999	999999	93	464	999999	933	648	668	340	391	999999	928	957	999999	999999	852	715	999999	999999	999999	352	999999	424	774	531	999999	458	578	743	999999	130	548	703	781	580	999999	640	272	485	999999	999999	999999	999999	877	999999	387	999999	917	773	999999	207	
457	999999	884	719	218	106	318	932	84	485	999999	925	999999	271	389	999999	186	299	111	221	999999	293	786	722	627	332	546	674	154	255	541	805	364	629	999999	999999	999999	71	371	103	331	999999	411	999999	942	800	999999	616	720	162	889	628	671	176	754	174	22	172	102	999999	559	644	788	828	943	275	570	883	598	639	415	124	927	17	889	122	881	318	779	999999	999999	930	999999	991	365	999999	143	999999	875	508	737	657	968	486	999999	999999	551	582	534	677	999999	354	27	999999	747	775	700	663	286	642	292	703	392	999999	999999	629	689	796	473	999999	141	382	17	100	999999	757	156	999999	473	211	570	999999	784	112	595	751	912	874	254	590	222	479	999999	242	225	44	999999	999999	696	914	998	999999	119	503	545	999999	346	999999	188	989	629	260	200	84	82	983	919	999999	680	999999	999999	814	551	999999	999999	999999	471	775	874	867	492	453	999999	999999	213	815	199	290	567	999999	999999	985	696	265	961	962	999999	836	170	999999	124	985	31	657	207	194	999999	999999	685	999999	396	570	62	320	506	185	505	641	871	266	793	638	721	942	634	731	128	296	921	855	382	635	999999	999999	752	507	999999	107	361	28	612	963	604	999999	352	844	999999	385	758	785	466	647	964	999999	449	486	273	89	33	475	75	916	999999	829	510	760	999999	420	568	998	999999	408	289	852	654	829	43	47	600	790	799	999999	999999	145	398	734	670	711	202	276	243	999999	83	886	952	695	999999	774	184	591	888	521	817	760	43	68	368	122	259	999999	452	236	999999	243	676	333	388	999999	441	999999	100	999999	228	999999	999999	409	334	403	999999	999999	181	268	999999	18	901	287	999999	777	112	999999	999999	558	999999	582	999999	999999	864	999999	219	999999	317	489	343	409	501	644	303	999999	994	633	734	964	222	301	448	193	373	480	341	398	999999	610	999999	111	999999	541	792	646	999999	757	545	999999	193	279	651	691	925	999999	517	267	984	410	782	479	605	411	346	170	144	640	644	393	509	821	232	706	423	999999	10	959	999999	656	57	247	999999	251	999999	999999	650	757	999999	909	962	83	413	996	827	596	505	996	999999	632	511	837	123	161	984	372	57	944	277	692	463	557	415	337	363	545	390	999999	999999	999999	520	999999	999999	734	431	435	417	236	878	826	736	13	764	229	154	999999	133	999999	266	419	999999	999999	489	575	456	415	667	999999	642	292	216	151	376	999999	999999	134	464	999999	730	559	954	821	75	450	955	459	999999	196	
192	999999	422	453	107	221	508	814	897	999999	288	25	767	341	593	596	620	595	637	962	117	30	755	744	999999	707	464	84	999999	49	620	996	621	481	893	999999	870	999999	54	164	303	307	237	658	111	999999	999999	623	999999	479	999999	370	822	830	88	172	999999	677	246	399	757	999999	184	858	999999	291	404	295	447	103	726	857	550	482	999999	809	793	107	999999	502	916	841	846	170	219	259	184	999999	999999	730	999999	202	527	999999	407	869	133	999999	472	999999	320	999999	185	144	753	999999	999999	999999	171	278	379	300	999999	743	483	916	587	999999	649	936	999999	613	893	999999	991	999999	999999	895	85	800	686	424	635	999999	192	420	665	711	999999	246	439	999999	629	133	361	811	167	783	999999	491	291	119	999999	535	713	999999	612	468	152	999999	999999	999999	999999	371	592	999999	665	221	560	73	260	876	606	412	506	281	984	999999	365	999999	999999	556	722	593	999999	577	999999	999999	119	485	807	207	569	197	999999	999999	570	267	541	406	999999	945	233	999999	240	414	999999	326	999999	441	722	843	999999	961	853	96	212	680	999999	24	269	565	999999	84	265	63	317	419	808	991	711	999999	238	999999	999999	430	333	999999	362	999999	74	378	80	678	999999	963	105	607	999999	517	999999	999999	999999	999999	999999	589	843	158	853	999999	107	103	999999	47	729	996	614	152	927	999999	999999	999999	999999	747	999999	891	495	999999	321	301	958	999999	85	300	688	999999	999999	712	999999	999999	999999	184	999999	184	16	971	859	42	948	767	359	999999	999999	910	999999	714	571	667	576	254	104	999999	837	999999	229	397	999999	227	359	907	685	902	329	999999	847	588	838	153	741	999999	999999	463	485	553	942	15	999999	999999	999999	974	261	652	999999	578	360	999999	999999	208	955	999999	953	642	999999	51	92	999999	633	207	999999	175	876	427	926	999999	222	641	935	999999	999999	223	368	999999	681	384	656	42	766	750	131	681	250	639	999999	132	34	999999	779	443	471	496	382	831	999999	380	999999	833	726	999999	365	719	240	64	590	741	260	111	960	999999	999999	59	689	882	85	391	924	247	239	803	572	823	861	501	822	132	841	999999	999999	311	287	999999	316	228	395	412	450	196	999999	999999	999999	999999	999999	481	999999	421	806	500	755	721	455	860	604	922	975	542	999999	739	241	468	900	999999	362	659	999999	999999	743	999999	999999	673	940	737	198	999999	931	649	394	390	452	410	325	351	780	38	855	426	999999	393	253	853	555	711	954	590	556	999999	570	778	459	487	999999	345	
999999	92	780	999999	999999	999999	999999	999999	157	476	999999	831	152	999999	943	334	804	999999	353	359	227	643	128	239	783	999999	236	999999	89	999999	930	964	999999	979	347	697	257	999999	999999	407	402	917	705	88	423	133	448	997	215	999999	974	854	143	329	128	369	964	551	999999	999999	594	219	999999	541	999999	999999	110	173	221	255	86	665	851	945	957	999999	938	49	815	999999	169	238	577	842	999999	85	831	412	999999	978	999999	999999	213	999999	999999	999999	671	174	541	101	999999	284	786	999999	169	999999	13	197	371	818	431	924	735	284	999999	365	642	999999	900	470	999999	697	312	243	522	381	461	172	143	774	638	773	507	724	636	884	999999	999999	682	332	82	643	50	999999	556	808	969	929	999999	456	551	267	999999	81	999999	335	972	552	446	788	856	840	64	597	190	657	426	999999	999999	999999	913	34	999999	578	397	999999	656	269	686	999999	999999	532	390	686	233	380	510	436	134	310	999999	899	999999	999999	475	241	588	452	862	898	391	999999	291	760	999999	526	536	695	683	742	999999	999999	866	999999	386	999999	460	378	374	810	157	999999	886	347	999999	23	852	999999	999999	166	278	214	406	787	333	453	251	629	152	706	843	814	999999	392	999999	208	43	449	516	151	781	220	999999	999999	751	400	81	999999	999999	530	999999	999999	593	527	999999	999999	999999	88	408	933	999999	999999	236	668	966	999999	247	504	715	911	980	412	330	961	384	68	136	999999	46	932	382	999999	978	622	42	154	231	235	918	167	891	954	51	583	68	950	999999	999999	95	418	162	576	239	739	549	999999	378	999999	152	999999	348	999999	52	475	999999	786	999999	613	636	822	122	999999	586	558	30	35	371	747	903	434	84	716	267	999999	999999	805	77	248	999999	770	775	599	93	513	818	999999	999999	999999	31	281	109	380	999999	273	305	150	990	681	719	524	999999	631	999999	999999	999999	999999	999999	424	999999	756	999999	613	541	999999	999999	522	999999	83	740	102	123	999999	725	631	334	703	933	994	332	999999	815	396	528	558	871	154	871	999999	181	195	231	999999	999999	275	563	495	839	917	226	783	221	917	940	627	411	999999	999999	999999	393	637	698	999999	101	67	940	331	94	982	994	902	650	563	999999	999999	871	624	917	460	77	839	863	26	777	999999	427	898	999999	901	157	767	248	775	999999	999999	497	999999	406	999999	334	241	999999	856	922	323	142	999999	999999	396	755	786	999999	455	999999	554	999999	682	999999	999999	640	52	875	193	835	999999	664	999999	999999	367	999999	362	
999999	106	135	999999	999999	17	104	463	999999	769	882	69	155	999999	581	792	746	999999	999999	814	584	854	190	292	366	999999	31	695	659	266	85	658	339	999999	999999	99	330	999999	999999	766	587	480	145	871	170	816	47	473	655	999999	139	999999	597	252	777	374	915	999999	999999	219	985	408	804	159	693	233	999999	751	999999	492	471	999999	321	999999	236	113	718	319	132	549	999999	557	50	786	999999	931	999999	96	626	203	999999	999999	722	906	781	188	999999	986	187	936	96	295	670	172	410	585	832	593	999999	673	656	606	999999	999999	38	437	368	28	999999	762	172	999999	135	999999	999999	999999	831	414	231	999999	999999	732	999999	196	462	999999	887	877	999999	551	108	477	999999	952	547	577	999999	792	999999	353	820	658	963	424	773	999999	169	70	853	426	754	428	371	967	246	924	999999	534	477	143	999999	491	642	480	664	694	571	183	72	999999	999999	49	999999	878	237	779	768	718	422	18	735	826	33	959	797	680	116	999999	999999	623	114	999999	324	999999	803	338	26	492	999999	89	882	986	997	122	209	714	891	493	739	999999	165	755	122	469	407	999999	467	682	683	984	588	467	467	449	999999	985	724	999999	84	898	763	285	958	343	136	749	828	910	760	999999	788	999999	374	999999	999999	358	129	854	347	999999	871	343	809	775	500	424	529	999999	486	223	990	110	418	840	703	999999	797	779	343	658	999999	557	921	999999	205	965	103	999999	981	999999	865	999999	999999	995	999999	429	999999	999999	842	711	999999	280	434	547	102	688	999999	533	556	588	999999	999999	521	689	195	324	999999	999999	579	535	331	321	577	208	357	129	656	999999	812	999999	413	614	937	631	438	624	132	384	507	999999	761	999999	999999	402	726	999999	358	763	999999	713	18	266	613	316	389	908	702	999999	999999	999999	41	791	720	999999	999999	947	999999	890	261	570	201	46	711	71	774	762	660	184	482	831	771	892	613	109	275	156	11	630	251	530	999999	896	195	534	485	970	999999	999999	227	778	999999	467	999999	249	999999	971	554	551	999999	627	999999	527	753	367	211	149	999999	621	999999	39	999999	782	648	731	999999	999999	851	187	999999	804	913	282	957	703	719	999999	390	373	587	303	601	460	98	624	999999	999999	999999	828	333	346	792	236	380	999999	833	339	999999	781	600	999999	130	377	965	738	713	999999	999999	60	647	897	758	999999	44	999999	437	495	694	999999	458	255	161	33	853	249	22	999999	901	768	870	389	494	999999	773	369	183	233	495	360	910	307	
999999	103	190	436	587	977	999999	666	760	348	999999	794	999999	354	76	106	523	725	999999	36	999999	999999	189	268	412	999999	50	675	540	214	999	999999	123	999999	422	67	999999	999999	999999	44	495	244	18	531	744	699	285	429	999999	86	999999	769	634	999999	233	999999	913	922	999999	437	937	526	999999	556	999999	310	681	999999	931	18	263	106	74	999999	541	839	794	658	999999	713	874	621	382	463	504	999999	999999	239	926	999999	154	999999	403	233	106	968	117	461	193	443	28	113	497	294	822	613	704	999999	352	394	246	265	999999	999999	999999	326	999999	999999	61	118	999999	451	255	999999	864	342	702	999999	595	572	999999	999999	474	999999	694	999999	999999	97	999999	891	999999	768	887	542	155	999999	522	92	670	780	823	999999	410	85	843	577	999999	947	430	999999	910	999999	999999	779	999999	904	790	328	626	792	201	999999	42	170	582	832	999999	712	999999	975	820	619	181	814	749	999999	999999	399	246	999999	912	187	667	160	980	672	421	117	879	250	108	203	466	877	589	766	412	249	999999	20	23	155	552	455	669	300	692	542	999999	376	972	401	91	999999	880	999999	999999	882	190	910	421	456	833	163	876	626	999999	304	235	999999	884	691	896	236	113	999999	634	221	490	689	979	878	999999	513	999999	706	121	957	996	574	376	529	69	591	599	566	322	398	578	53	147	398	316	999999	491	291	999999	855	405	124	999999	188	401	500	999999	542	379	330	885	179	514	999999	307	660	616	364	999999	314	636	546	999999	999999	643	447	552	591	571	39	31	986	999999	265	999999	881	195	198	138	999999	660	66	197	991	513	409	999999	941	100	656	999999	999999	999999	199	229	859	670	153	544	954	947	999999	971	999999	309	999999	967	258	999999	426	475	428	236	999999	653	999999	999999	461	732	244	909	611	501	915	599	894	337	22	46	702	220	999999	999999	184	999999	321	999999	847	692	613	441	999999	306	674	190	22	900	597	545	999999	509	999999	999999	999999	54	346	847	999999	750	999999	571	954	222	941	999999	434	775	62	450	342	495	511	769	999999	999999	630	314	827	735	586	999999	740	476	398	202	999999	999999	352	999999	999999	999999	39	999999	288	51	999999	77	999999	468	999999	247	999999	156	999999	163	998	449	302	508	424	999999	30	330	999999	999999	831	999999	999999	748	212	804	999999	922	175	999999	999999	414	999999	86	325	562	999999	999999	979	999999	156	593	272	999999	204	562	337	999999	714	252	453	999999	932	867	999999	999999	253	616	266	951	814	999999	980	345	697	593	999999	
225	999999	861	93	999999	999999	824	274	247	999999	999999	554	650	476	588	218	923	424	757	482	622	866	327	319	342	999999	999999	535	231	999999	927	547	611	999999	122	660	852	168	791	367	118	999999	972	782	999999	72	615	999999	999999	716	67	921	940	121	346	358	999999	552	751	559	323	999999	52	635	298	51	999999	57	363	927	365	999999	999999	400	373	28	894	999999	654	280	496	553	309	514	999999	15	999999	999999	267	999999	999999	310	417	241	54	819	561	999999	999999	622	129	568	130	308	361	303	999999	550	747	327	463	331	999999	481	999999	769	999999	999999	999999	292	445	453	790	599	142	65	356	401	999999	999999	467	999999	59	42	999999	928	432	11	163	261	717	66	752	999999	310	472	412	999999	178	284	830	33	266	211	187	676	778	531	175	999999	946	999999	204	203	859	906	999999	865	999999	144	347	999999	384	999999	575	999999	999999	850	299	669	652	420	232	81	723	999999	999999	848	999999	999999	999999	901	836	856	314	999999	862	559	90	999999	200	999999	616	999999	937	999999	648	437	635	999999	975	927	241	505	653	536	675	132	479	999999	615	999999	20	844	983	445	161	527	524	755	999999	999999	769	999999	479	115	999999	999999	144	881	795	863	222	66	509	232	999999	341	213	777	154	999999	90	664	788	767	536	999999	61	501	691	999999	913	880	282	999999	999999	346	36	547	733	999999	987	598	630	752	221	954	999999	999999	775	820	324	746	999999	999999	999999	999999	999999	711	579	41	145	643	200	673	949	342	783	674	999999	333	314	665	54	666	752	999999	999999	45	556	581	436	300	725	999999	999999	176	278	496	774	63	999999	324	968	999999	352	354	999999	999999	802	878	181	671	696	452	515	999999	701	945	43	577	80	82	165	997	999999	844	917	999999	866	999999	999999	296	999999	21	104	999999	696	353	999999	407	94	87	242	677	999999	999999	604	283	365	999999	474	333	463	207	982	166	168	971	105	507	999999	88	999999	29	999999	884	772	999999	357	524	962	358	999999	999999	999999	992	999999	488	596	840	999999	644	964	999999	999999	740	833	702	999999	938	999999	725	999999	815	970	16	987	999999	861	526	999999	999999	999999	999999	999999	999999	701	827	713	999999	326	679	384	265	268	792	123	380	710	85	61	80	656	418	999999	999999	110	999999	999999	486	14	626	627	80	847	329	718	999999	999999	202	48	999999	988	48	622	999999	350	992	557	188	892	617	512	786	474	922	999999	516	157	947	26	885	172	236	999999	699	999999	314	418	938	83	999999	845	999999	47	55	91	617	
999999	540	897	118	268	486	999999	999999	124	840	605	924	65	211	999999	999999	186	999999	999999	761	63	922	109	999999	583	619	114	902	772	999999	749	429	840	655	720	617	59	907	627	685	642	598	585	221	999999	493	882	872	23	268	999999	884	211	330	564	999999	441	861	534	649	999999	691	625	131	101	185	93	999999	491	369	537	278	535	168	129	999999	347	887	336	999999	736	242	889	999999	660	864	228	520	999999	846	999999	198	383	978	313	951	999999	999999	130	533	409	482	391	654	730	999999	358	53	211	999999	536	554	534	444	912	150	802	121	471	237	999999	573	318	644	193	349	895	557	854	177	999999	883	767	803	690	999999	851	244	783	595	999999	184	999999	991	320	631	663	938	999999	173	158	861	992	999999	999999	999999	174	746	470	390	179	999999	198	43	999999	652	786	731	753	658	298	567	337	875	721	782	263	999999	333	562	686	956	999999	691	29	630	891	999999	237	999999	99	999999	999999	403	426	999999	986	286	383	999999	844	932	195	999999	999999	591	534	127	181	793	583	846	422	999999	703	222	320	507	24	987	999999	912	503	900	568	194	793	933	458	17	796	999999	944	665	717	754	771	83	817	999999	999999	773	702	999999	280	253	691	999999	699	213	402	488	272	395	907	932	438	999999	999999	690	797	600	999999	999999	996	605	902	756	999999	949	999999	999999	690	586	892	987	219	69	629	325	502	928	244	999999	614	317	715	558	758	999999	999999	486	999999	999999	640	999999	114	539	447	674	350	999999	674	750	762	165	798	999999	999999	920	723	379	664	999999	999999	869	366	424	559	689	999999	353	998	416	633	965	22	563	946	398	882	680	621	955	999999	567	263	494	999999	459	518	39	65	838	999999	946	999999	702	999999	770	147	689	980	999999	784	996	936	267	126	796	153	245	739	115	47	53	758	709	557	630	999999	872	932	109	180	999999	999999	999999	354	687	154	999999	623	185	260	202	700	863	180	978	630	996	377	695	316	283	299	999999	801	28	999999	121	154	319	164	999999	756	880	999999	999999	708	777	999999	999999	999999	833	621	564	854	999999	352	894	539	578	999	999999	999999	247	793	999999	999999	347	999999	336	499	999999	175	999999	31	985	446	819	286	257	999999	852	93	939	52	999999	661	735	105	999999	675	303	582	575	319	544	769	518	96	689	999999	999999	419	586	938	620	999999	317	542	868	408	533	999999	291	999999	156	535	565	205	320	246	836	999999	999999	661	205	459	599	999999	486	999999	927	999999	596	894	909	
443	507	10	431	999999	354	202	237	558	999999	685	999999	999999	999999	999999	214	323	775	999999	526	128	18	999999	742	170	79	322	66	652	999999	800	31	999999	999999	713	38	564	773	506	891	643	24	852	518	520	169	999999	999999	477	21	613	957	153	378	791	435	582	267	999999	745	41	145	584	87	352	999999	903	999999	999999	999999	649	999999	279	561	999999	113	165	999999	232	10	999999	490	588	641	999999	999999	877	29	999999	999999	456	306	999999	999999	860	999999	440	775	176	855	266	453	382	497	371	74	999999	591	999999	687	279	175	45	270	999999	550	999999	943	220	509	786	884	280	181	533	353	47	518	701	384	673	390	249	376	744	303	118	101	279	802	165	999999	999999	920	18	290	271	999999	763	319	951	999999	564	667	79	999999	183	211	999999	28	36	178	890	120	23	889	926	668	525	704	442	999999	673	417	353	500	360	359	172	999999	91	999999	755	999999	433	999999	825	581	307	373	129	907	138	260	776	986	999999	422	999999	128	363	603	726	68	877	495	822	157	999999	578	31	999999	48	719	936	241	999999	999999	686	999999	999999	354	371	162	584	534	337	999999	641	999999	105	937	451	54	889	488	79	697	514	938	364	677	999999	999999	351	305	869	418	999999	545	573	896	735	81	64	999999	241	573	484	352	168	409	516	957	483	999999	382	993	830	458	171	999999	994	999999	481	397	96	642	810	999999	999999	918	109	105	793	209	212	379	990	880	256	505	222	999999	779	999999	170	310	255	268	999999	875	588	865	383	847	901	999999	999999	666	922	599	763	205	687	999999	999999	420	174	283	881	12	13	949	212	665	513	833	969	526	236	999999	396	551	365	789	999999	243	722	945	307	225	999999	333	957	656	742	27	483	539	654	750	999999	971	387	920	871	999999	663	717	344	77	999999	999999	999999	999999	213	221	839	897	999999	999999	698	228	999999	999999	233	680	999999	555	999999	999999	359	439	999999	486	649	424	174	445	917	702	580	14	999999	239	999999	705	892	820	453	531	187	585	999999	587	999999	918	995	721	999999	201	645	117	999999	848	718	587	212	999999	999999	788	56	404	999999	217	496	999999	616	746	467	527	787	181	999999	401	317	773	999999	294	434	999999	428	452	999999	725	66	472	999999	762	999999	620	999999	999999	333	665	999999	783	605	999999	101	999999	311	259	999999	999999	414	473	16	999999	540	944	777	918	529	999999	369	999999	999999	999999	160	999999	485	854	234	847	34	849	848	446	916	534	177	396	999999	999999	429	999999	198	578	
999999	999999	999999	815	232	576	843	584	418	567	306	880	137	351	272	76	881	457	35	417	154	999999	999999	570	486	16	776	999999	724	999999	346	200	416	88	999999	567	568	999999	631	658	999999	449	440	291	150	999999	407	999999	134	999999	196	999999	154	781	433	756	967	895	339	225	999999	462	860	956	230	116	473	999999	408	999999	999999	222	825	999999	999999	999999	134	343	430	450	608	950	266	598	275	999999	55	635	654	999999	600	672	340	416	858	551	589	483	999999	43	572	999999	428	429	627	999999	156	999999	999999	728	631	633	475	999999	616	999999	205	271	691	856	999999	999999	404	221	999999	836	999999	419	999999	860	125	651	283	396	877	999999	532	837	970	301	227	278	999999	926	565	999999	206	451	799	999999	356	328	792	214	999999	999999	954	216	324	999999	102	737	999999	999999	999999	980	999999	89	21	366	327	368	300	399	638	791	581	999999	656	148	999999	440	999999	509	514	797	858	79	422	152	305	325	522	999999	209	490	20	749	324	585	616	999999	439	442	999999	988	37	403	575	191	162	487	559	186	999999	661	127	758	12	815	131	999999	667	868	71	11	846	121	199	158	781	831	163	81	532	522	10	187	817	999999	999999	465	999999	240	990	999999	766	345	999999	547	373	261	747	999999	999999	334	459	571	381	999999	151	915	999999	426	410	331	999999	488	654	999999	661	999999	940	486	55	666	787	436	999999	999999	245	510	93	651	785	999999	94	999999	617	999999	73	439	999999	999999	384	853	261	86	830	999999	999999	288	999999	398	886	433	320	999999	999999	999999	546	33	999999	138	455	640	831	562	641	999999	246	999999	870	457	575	232	142	813	999999	999999	999999	999999	606	999999	757	999999	999999	695	765	999999	219	823	201	999999	660	49	999999	677	999999	743	31	999999	999999	950	432	815	417	242	823	664	999999	507	999999	271	999999	836	427	999999	381	498	820	999999	797	289	670	423	487	999999	999999	999999	485	464	140	999999	179	716	275	655	787	942	549	999999	871	110	70	712	664	930	999999	824	622	273	306	194	923	884	901	166	999999	999999	999999	366	445	297	188	999999	999999	801	999999	999999	999999	771	695	438	948	242	999999	696	228	957	759	556	623	972	912	221	168	999999	444	294	815	118	375	999999	614	193	999999	583	999999	234	346	862	999999	760	263	851	578	867	999999	999999	999999	999999	937	999999	999999	781	743	472	385	999999	999999	429	999999	806	999999	462	405	916	824	765	999999	691	774	994	621	896	717	862	719	70	643	999999	710	999999	675	610	180	53	999999	833	
449	999999	208	999999	556	916	505	42	899	800	456	661	53	480	599	928	440	999999	710	362	999999	880	753	324	333	387	999999	613	141	999999	999999	361	396	991	325	999999	492	999999	999999	705	401	685	962	918	999999	999999	256	999999	164	746	999999	236	342	999999	770	569	999999	884	631	179	999999	892	900	649	518	105	999999	62	164	187	999999	999999	999999	15	961	387	999999	834	710	352	140	488	458	394	999999	65	29	229	231	756	999999	608	197	278	507	508	784	323	410	999999	716	204	999999	976	311	558	730	336	999999	392	651	101	184	289	48	999999	443	999999	569	463	85	999999	999999	408	691	837	433	237	508	463	602	604	434	201	999999	935	999999	482	93	531	334	692	999999	838	114	999999	433	999999	240	788	74	999999	999999	946	999999	670	373	999999	295	474	135	503	828	752	999999	57	666	983	653	999999	316	961	433	48	139	393	41	992	304	295	413	525	999999	999999	398	333	850	487	758	965	999999	735	196	618	405	830	863	271	58	999999	738	999999	264	137	482	113	845	715	817	59	639	381	999999	999999	999999	999999	506	999999	364	466	207	189	235	688	540	999999	999999	814	642	999999	529	999999	943	248	557	963	270	869	247	294	488	144	669	708	335	200	999999	999999	558	796	333	999999	907	592	859	999999	225	576	596	999999	338	41	999999	999999	529	870	437	144	452	107	348	636	872	79	999999	999999	519	526	999999	999999	999999	586	265	845	974	775	999999	999999	388	997	999999	693	999999	345	956	456	71	160	188	464	762	229	999999	460	457	697	999999	838	614	797	49	698	224	257	684	999999	775	237	544	754	999999	87	755	454	359	655	364	536	123	531	10	369	999999	897	587	998	841	805	398	287	999999	33	746	591	958	59	479	999999	999999	214	681	999999	616	434	999999	999999	473	300	111	802	999999	355	725	999999	796	999999	999999	326	670	686	910	970	839	266	861	984	341	999999	496	310	185	338	875	999999	850	176	999999	913	451	901	534	999999	704	596	999999	547	308	662	794	287	698	163	365	974	304	710	995	359	572	471	354	309	804	800	999999	14	479	816	243	630	999999	447	999999	768	999999	368	999999	252	322	324	999999	999999	999999	218	611	32	999999	901	614	149	181	403	351	979	556	999999	746	903	969	940	77	492	429	174	360	999999	287	597	999999	935	999999	999999	47	999999	785	676	930	596	198	603	41	999999	999999	103	999999	533	106	896	221	927	622	999999	283	999999	999999	203	258	214	999999	360	745	385	88	679	999999	428	999999	102	999999	880	
303	999999	714	375	999999	499	290	335	999999	999999	164	391	999999	895	322	81	478	665	999999	592	427	726	738	837	858	655	500	532	399	999999	177	13	702	341	633	999999	658	908	472	757	912	923	498	41	999999	363	10	192	999999	632	950	999999	101	610	462	999999	421	876	516	263	999	758	936	685	659	161	688	53	272	850	423	570	202	254	680	504	999999	707	642	505	655	317	176	766	89	476	912	102	878	65	60	781	401	219	758	999999	999999	813	381	54	674	999999	920	515	219	999999	999999	846	930	999999	350	714	244	21	607	999999	591	180	605	193	249	596	175	216	999999	642	179	982	496	525	517	999999	999999	597	830	698	999999	660	557	700	967	75	999999	919	715	345	546	390	612	76	572	999999	217	197	999999	87	791	714	715	576	220	526	359	415	450	925	999999	646	190	999999	304	999999	999999	999999	226	183	435	999999	501	464	106	999999	999999	429	953	701	999999	147	999999	999999	907	682	945	980	490	451	715	999999	478	999999	999999	899	210	702	772	641	203	999999	971	630	652	999999	222	260	999999	431	155	999999	999999	999999	718	250	853	437	12	621	999999	642	999999	999999	468	679	776	712	507	206	588	677	657	321	999999	905	176	172	110	370	470	695	510	68	305	785	304	729	80	716	56	773	700	160	999999	561	886	206	172	973	999999	510	753	284	843	478	999999	149	252	813	999999	690	336	641	161	300	141	366	479	682	384	57	641	790	160	815	977	507	999999	946	28	969	10	136	999999	999999	942	236	225	999999	513	164	487	267	999999	365	446	69	999	365	999999	999999	727	489	999999	722	868	962	133	37	501	774	483	305	999999	115	999999	999999	999999	201	357	905	999999	651	999999	230	999999	384	999999	795	379	917	507	310	527	497	251	520	538	879	101	980	112	197	336	738	680	191	999999	536	999999	246	29	808	17	999999	390	86	320	378	161	999999	813	338	658	999999	999999	183	778	307	863	179	999999	999999	110	377	803	952	324	999999	549	999999	911	622	130	999999	898	699	999999	13	999999	999999	999999	169	727	606	176	774	539	999999	999999	506	413	174	672	999999	574	999999	708	640	999999	438	999999	999999	999999	773	582	200	218	525	684	999999	999999	774	200	699	969	512	999999	503	999999	39	422	999999	968	999999	974	746	949	624	568	50	991	999999	293	679	412	329	339	953	33	976	565	999999	999999	893	999999	999999	974	973	535	71	999999	214	999999	691	25	999999	999999	786	999999	835	251	593	956	644	586	229	490	521	296	650	182	489	
480	234	473	999999	502	999999	427	345	772	976	99	507	625	786	999999	602	663	222	417	553	165	197	735	972	999999	999999	999999	405	158	463	687	999999	889	934	734	999999	227	616	698	837	368	462	73	274	503	459	28	800	999999	888	857	999999	243	629	334	292	999999	500	999999	77	768	32	197	999999	299	214	618	691	61	28	384	57	999999	999999	194	702	999999	470	999999	608	416	516	999999	269	999999	612	651	269	610	999999	714	727	275	630	78	346	275	999999	999999	299	841	999999	748	977	514	809	999999	663	444	999999	999999	39	32	999999	661	261	623	927	713	686	562	358	999999	999999	314	657	782	892	999999	848	437	379	494	188	767	89	999999	430	755	999999	62	988	824	999999	293	685	705	532	969	817	999999	999999	999999	298	999999	492	255	148	673	857	999999	667	162	596	204	999999	544	843	974	999999	999999	999999	182	999999	634	574	999999	112	999999	629	951	259	999999	693	135	999999	338	205	451	284	833	629	757	999999	767	394	999999	238	999999	505	150	999999	557	397	333	529	175	133	664	999999	959	999999	822	54	999999	778	744	468	471	114	459	348	401	700	999999	864	445	999999	159	250	738	305	328	821	488	99	701	999999	370	605	923	215	541	288	325	691	806	999999	992	999999	999999	376	766	679	999999	999999	470	857	649	468	93	891	973	424	434	664	999999	11	565	816	87	218	108	865	191	254	999999	122	999999	66	67	733	999999	170	599	371	999999	649	775	687	628	843	886	999999	522	42	241	999999	999999	661	867	999999	157	186	912	441	278	901	999999	801	993	999999	483	593	411	999999	608	813	824	999999	999999	184	235	877	197	243	332	207	353	159	22	691	268	723	199	262	586	116	999999	168	103	636	999999	974	694	999999	370	999999	500	171	433	428	999999	791	535	692	579	279	999999	678	119	81	558	348	788	312	99	760	404	159	774	502	565	666	969	499	33	260	193	999999	873	999999	999999	191	726	593	398	999999	197	999999	682	316	127	999999	59	32	87	999999	195	391	191	610	898	350	397	930	862	635	821	46	669	329	95	82	805	999999	374	999999	999999	999999	913	621	572	897	477	467	999999	986	617	947	999999	999999	75	802	734	273	140	366	793	795	730	763	655	161	999999	363	230	54	774	969	657	999999	999999	999999	477	999999	47	11	999999	999999	555	999999	28	874	624	999999	263	293	348	542	948	18	583	826	474	999999	999999	420	70	124	246	340	999999	647	999999	710	28	999999	999999	999999	235	139	492	863	250	854	744	780	536	387	
109	999999	706	241	31	649	999999	374	526	327	999999	627	940	759	999999	225	999999	380	585	999999	999999	999999	959	999999	316	818	526	719	586	619	999999	999999	999999	683	24	309	634	980	626	649	583	654	557	16	569	608	198	732	180	34	199	374	999999	623	946	919	978	531	925	212	133	417	787	999999	911	419	743	267	744	393	590	683	754	936	999999	999999	999999	952	999999	708	999999	999999	999999	561	999999	999999	999999	270	736	105	999999	999999	999999	424	525	176	866	651	999999	159	864	930	987	787	444	515	999999	268	293	169	297	36	916	227	999999	340	999999	236	486	870	429	482	531	649	73	999999	999999	339	420	172	920	999999	999999	465	843	698	806	761	127	914	431	730	977	999999	807	304	196	837	841	195	999999	999999	999999	234	999999	392	409	999999	724	999999	999999	289	848	130	999999	317	178	461	999999	883	533	116	999999	572	448	699	505	954	842	768	301	791	498	235	864	999999	815	633	735	999999	299	999999	47	171	37	151	882	999999	337	999999	999999	735	999999	958	999999	202	999999	602	999999	40	886	455	505	955	665	999999	791	622	266	958	501	545	726	922	999999	999999	78	947	545	307	816	648	626	352	642	999999	336	539	573	999999	999999	223	847	999999	574	844	963	999999	999999	931	359	269	999999	378	997	589	19	999999	999999	999999	999999	999999	999999	488	999999	999999	828	999999	999999	109	768	262	59	999999	209	288	698	999999	358	749	111	986	999999	614	947	557	57	258	354	62	999999	795	999999	977	547	185	166	368	490	336	25	810	999999	406	172	107	999999	15	179	999999	891	999999	193	624	494	999999	142	452	541	666	999999	999999	808	269	552	973	96	81	56	33	999999	339	541	31	999999	301	999999	54	452	849	347	52	88	634	999999	569	611	999999	493	411	53	714	827	823	146	445	12	509	999999	999999	999999	148	999999	156	598	562	999999	171	999999	203	999999	97	10	692	329	157	501	183	108	999999	372	545	999999	645	979	416	999999	718	885	298	298	718	999999	263	838	208	999999	932	46	999999	999999	999999	660	999999	491	956	714	145	503	988	943	829	410	999999	826	999999	559	323	999999	999999	60	999999	286	601	904	210	896	746	854	131	74	569	999999	499	999999	922	999999	999999	163	33	701	376	224	897	999999	999999	317	330	999999	372	999999	770	999999	854	558	386	173	69	999999	999999	69	968	290	382	999999	383	692	999999	999	903	589	271	169	153	489	683	522	388	256	999999	893	576	318	491	482	303	804	292	940	493	759	826	999999	872	963	999999	999999	841	999999	971	
777	406	331	533	999999	387	611	621	999999	875	999999	999999	812	951	397	999999	659	799	900	999999	578	409	999999	999999	154	763	368	296	999999	999999	597	999999	414	284	999999	497	255	784	708	104	999999	999999	918	74	630	973	23	999999	485	480	84	296	940	353	402	377	435	815	389	29	29	999999	441	618	999999	999999	380	537	294	900	248	874	101	806	937	395	491	905	885	999999	749	999999	811	709	681	310	740	999999	999999	299	71	439	405	688	84	999999	999999	309	786	999999	603	485	666	999999	242	999999	204	144	416	17	885	529	930	218	279	612	513	731	936	977	451	320	655	994	999999	808	478	413	731	569	643	192	999999	446	999999	273	749	999999	477	481	115	606	653	875	999999	541	999999	999999	999999	472	864	30	999999	808	999999	293	830	672	746	433	731	999999	413	999999	373	703	410	493	999999	16	999999	287	264	465	872	999999	999999	780	591	307	999999	999999	994	269	999999	622	999999	320	449	294	443	87	489	53	750	324	203	999999	511	709	140	26	555	999999	999999	586	999999	999999	936	161	999999	60	90	449	134	448	999999	153	999999	751	884	99	53	357	572	999999	797	220	715	999999	999999	859	999999	881	176	292	737	592	659	999999	856	999999	384	298	667	999999	997	50	919	999999	527	59	663	760	825	50	999999	999999	839	824	999999	555	202	388	509	767	781	999999	283	842	711	999999	494	34	894	999999	715	999999	689	190	787	999999	301	999999	40	602	999999	518	66	135	318	539	753	834	338	999999	999999	995	788	900	610	797	766	999999	599	323	564	639	865	852	335	228	518	999999	47	41	264	999999	358	999999	571	273	153	158	999999	999999	460	660	695	999999	263	720	966	999999	579	990	999999	224	814	999999	999999	999999	652	213	799	100	31	103	797	999999	56	999999	647	881	999999	999999	654	999999	552	427	862	904	943	282	598	615	261	728	90	57	50	999999	973	641	868	999999	621	999999	358	999999	160	367	862	398	999999	331	82	999999	460	241	345	381	671	396	854	143	623	999999	614	999999	999999	302	23	749	266	16	958	999999	999999	999999	726	999999	999999	119	276	504	51	554	735	999999	999999	176	278	848	711	668	999999	586	999999	999999	391	251	334	173	604	999999	354	123	142	999999	999999	75	82	999999	515	999999	121	562	130	999999	102	78	644	999999	999999	999999	34	174	48	999999	638	381	230	287	943	485	999999	106	514	418	160	928	422	999999	904	999999	104	999999	343	90	999999	999999	999999	436	643	322	999999	987	522	933	999999	189	84	544	902	992	845	795	191	40	
251	24	57	999999	999999	173	655	450	999999	999999	999999	881	831	958	50	999999	914	793	644	631	999999	402	584	999999	584	971	999999	877	301	911	999999	309	961	999999	999999	542	767	755	237	999999	999999	999999	553	347	999999	952	999999	126	504	999999	87	62	161	560	161	848	440	476	999999	237	319	778	158	531	553	277	999999	528	129	507	64	169	565	999999	999999	999999	999999	247	999999	632	999999	737	999999	221	834	578	158	411	160	999999	999999	301	628	10	999999	888	17	32	999999	98	999999	829	999999	997	35	918	497	986	596	999999	999	203	999999	999999	614	999999	405	999999	999999	974	129	518	377	999999	999999	999999	541	565	14	85	714	999999	453	136	999999	794	740	385	196	999999	91	999999	815	999999	991	908	49	133	395	587	493	999999	335	819	999999	523	461	868	601	271	386	932	981	520	724	182	750	999999	904	820	841	29	751	780	893	958	703	999999	999999	497	723	417	999999	427	999999	644	999999	634	999999	87	343	999999	784	924	539	159	190	304	996	999999	168	914	229	575	999999	473	328	554	925	999999	819	804	732	113	548	999999	762	999999	927	89	681	125	967	827	486	969	245	826	251	743	778	408	659	327	339	809	198	603	680	129	999999	946	999999	999999	267	999999	999999	999999	999999	570	396	625	999999	917	999999	52	946	402	98	777	238	502	313	192	999999	420	155	414	774	738	780	169	884	808	764	734	999999	999999	569	999999	829	999999	450	680	356	162	42	742	189	296	862	796	514	903	890	823	643	526	914	846	999999	734	905	647	790	999999	999999	999999	999999	412	634	136	999999	150	947	673	61	632	999999	89	388	412	235	488	876	983	654	980	917	940	101	999999	906	723	565	104	658	803	999999	999999	421	474	589	999999	999999	999999	964	999999	955	227	999999	20	690	834	467	980	999999	427	999999	999999	583	760	649	222	321	743	230	119	999999	852	24	999999	999999	716	668	914	823	459	826	999999	999999	289	34	999999	999999	91	999999	81	265	584	595	240	41	93	545	999999	824	376	465	918	999999	855	789	113	212	524	999999	999999	175	999999	166	59	601	631	787	999999	736	999999	54	239	542	999999	853	10	267	783	226	659	999999	17	999999	456	994	999999	633	174	499	921	999999	654	813	237	905	999999	999999	999999	638	409	306	999999	924	999999	332	235	386	367	11	789	845	429	307	618	999999	999999	999999	710	999999	999999	999999	622	804	999999	462	400	426	314	999999	151	582	721	154	999999	999999	999999	93	224	134	768	530	276	999999	710	85	78	356	999999	999999	999999	999999	717	
489	999999	411	683	445	120	422	932	999999	81	999999	859	216	999999	284	489	265	999999	84	248	586	297	174	731	459	104	738	394	53	999999	880	999999	999999	864	242	210	999999	679	495	973	802	201	999999	999999	999999	999999	999999	952	793	867	938	999999	999999	19	141	202	779	679	999999	351	381	38	888	586	201	620	966	351	891	83	83	586	386	999999	446	394	337	716	999999	156	600	786	600	186	293	327	831	884	999999	49	999999	999999	455	153	601	773	312	383	999999	541	346	162	70	719	793	362	999999	572	999999	746	999999	72	109	87	751	595	999999	712	303	874	789	92	618	851	999999	347	141	243	509	673	91	954	459	49	999999	448	725	880	999999	930	150	268	999999	986	184	999999	999999	377	401	16	344	600	89	392	751	264	999999	219	77	455	231	943	72	999999	665	911	612	70	278	999999	999999	999999	999999	373	733	530	771	999999	676	294	711	763	841	502	338	491	874	999999	297	554	999999	515	999999	999999	709	207	205	999999	331	273	755	999999	108	98	146	999999	999999	715	999999	231	493	911	542	782	743	999999	112	570	999999	999999	46	545	773	724	408	364	745	392	664	536	999999	359	310	999999	539	145	664	752	999999	551	221	168	419	76	999999	992	972	40	203	251	105	999999	850	157	999999	219	802	384	689	782	51	888	61	132	999999	144	610	139	253	999999	802	359	214	29	962	877	136	999999	662	416	391	715	198	422	440	999999	508	163	186	329	999999	290	73	583	510	332	117	296	180	926	391	843	786	595	448	745	999999	831	999999	359	93	106	721	283	401	336	700	999999	999999	206	635	457	952	924	999999	522	296	999999	999999	639	770	999999	536	736	34	547	928	602	974	694	278	677	999999	827	245	246	568	789	999999	999999	632	999999	605	999999	300	934	890	862	329	999999	459	801	322	555	588	254	999999	985	258	853	407	107	664	996	999999	999999	488	135	688	999999	954	506	447	345	999999	302	999999	562	999999	100	999999	999999	282	58	245	477	364	999999	248	990	999999	583	541	999999	776	535	999999	608	56	341	455	999999	999999	301	971	999999	363	999999	548	999999	20	17	549	167	205	341	824	615	761	460	604	75	886	698	999999	380	999999	118	999999	480	488	635	999999	999999	999999	891	999999	981	86	291	999999	999999	874	999999	979	669	999999	383	143	999999	711	999999	999999	595	737	389	879	485	999999	600	988	999999	417	77	808	385	501	446	522	314	448	999999	539	999999	346	226	201	934	718	692	347	590	999999	134	769	290	788	921	999999	265	
21	418	52	999999	302	999999	969	999999	153	604	999999	999999	999999	829	996	869	668	377	258	521	198	945	766	999999	999999	408	280	293	308	527	597	580	999999	999999	302	40	999999	63	187	478	256	394	999999	124	523	750	999999	155	137	900	621	999999	672	855	999999	76	999999	795	232	999999	597	686	508	625	17	999999	526	604	536	966	79	615	199	780	274	804	999999	652	733	511	999999	135	999999	999999	906	999999	999999	225	999999	999999	388	999999	830	293	880	999999	885	174	116	925	234	134	999999	170	830	16	231	999999	999999	273	911	998	71	720	226	471	529	110	999999	831	999999	311	415	999999	588	999999	784	906	899	703	999999	990	999999	808	287	553	517	996	999999	999999	954	24	634	925	324	389	999999	119	999999	999999	51	784	455	285	999999	999999	999999	318	999999	765	999999	325	993	886	354	920	999999	263	999999	999999	954	533	532	819	876	676	677	999999	985	999999	132	999999	839	491	999999	999999	999999	269	999999	365	834	209	999999	999999	999999	638	999999	747	581	999999	926	688	999999	999999	463	518	262	635	999999	999999	999999	239	999999	383	642	557	486	511	234	220	385	203	690	87	837	755	999999	720	152	248	654	999999	908	591	282	443	999999	444	37	154	881	910	860	15	120	605	876	50	180	999999	999999	519	523	370	28	999999	999999	999999	566	708	999999	541	492	170	913	999999	330	741	999999	999999	999999	51	999999	89	338	999999	342	684	999999	999999	878	78	550	32	95	999999	416	547	999999	549	445	408	877	328	999999	349	999999	999999	102	795	999999	999999	938	971	999999	120	999999	444	41	552	400	324	632	999999	999999	340	991	470	84	777	909	783	178	562	763	999999	174	166	343	988	58	999999	592	182	957	742	139	999999	461	999999	110	971	515	30	158	999999	776	553	497	415	999999	957	999999	324	885	501	966	386	218	419	946	878	110	999999	504	758	999999	460	999999	97	210	422	18	109	677	937	277	158	413	999999	384	621	668	928	999999	999999	999999	278	296	466	775	753	370	52	38	232	999999	999999	525	400	999999	326	999999	999999	999999	935	948	525	646	948	999999	818	999999	999999	999999	335	220	999999	412	413	999999	999999	173	999999	321	456	62	966	81	455	999999	804	999999	999999	253	67	999999	267	999999	704	999999	501	631	347	242	957	780	795	16	702	22	700	70	122	659	936	999999	275	999999	758	883	982	454	201	882	999999	196	999999	332	977	890	999999	999999	707	999999	250	831	826	678	364	676	267	959	999999	443	999999	744	520	999999	999999	904	179	178	999999	821	169	56	440	464	813	
771	999999	472	38	812	69	999999	362	851	419	115	336	596	734	999999	626	999999	85	999999	999999	684	999999	999999	25	999999	999999	783	999999	886	111	203	400	371	999999	593	856	999999	930	566	383	133	392	668	944	211	999999	582	444	999999	999999	146	970	682	947	999999	105	999999	456	955	101	286	759	999999	750	225	714	999999	731	151	235	831	102	519	385	394	302	17	999999	814	504	148	348	999999	691	999999	232	718	424	999999	999999	643	347	999999	475	999999	373	915	999999	728	496	999999	999999	302	657	372	54	460	306	562	836	97	999999	999999	461	952	999999	159	785	786	992	996	551	999999	653	592	494	127	999999	288	30	999999	99	999999	328	999999	297	56	952	328	920	771	421	999999	899	410	999999	705	523	522	168	999999	140	141	735	999999	72	855	648	999999	878	999999	999999	28	999999	460	999999	626	324	569	664	891	207	466	865	999999	999999	689	105	253	509	789	603	999999	129	806	999999	958	208	827	829	442	999999	887	449	999999	365	403	999999	448	412	466	390	953	858	277	999999	999999	275	514	915	382	999999	405	565	99	332	999999	898	735	215	49	428	496	999999	232	493	999999	26	999999	999999	191	999999	999999	999999	999999	408	650	999999	852	999999	581	692	693	999999	999999	999999	999999	332	999999	671	999999	505	595	243	373	48	999999	223	636	783	707	999999	999999	648	999999	24	112	564	521	690	682	220	999999	999999	999999	999999	999999	999999	999999	549	999999	987	666	999999	394	686	773	423	476	999999	514	436	47	79	999999	999999	298	999999	999999	442	580	447	810	999999	999999	999999	459	649	999999	26	999999	999999	929	96	302	719	990	204	264	58	250	688	999999	516	185	999999	182	976	863	999999	68	689	405	851	969	53	187	999999	220	132	236	134	813	999999	999999	204	507	950	999999	999999	933	103	789	999999	202	891	359	303	999999	743	98	482	786	900	958	624	999999	87	127	258	999999	994	999999	141	821	125	874	999999	815	981	999999	231	209	999999	775	964	900	274	999999	87	693	883	511	477	44	753	348	913	999999	87	289	429	999999	999999	831	938	120	657	319	999999	26	999999	488	512	994	999999	999999	295	134	993	724	649	428	49	564	999999	999999	515	107	999999	777	999999	145	738	701	329	398	681	999999	836	854	252	999999	999999	71	971	999999	998	483	177	999999	62	788	509	999999	640	11	793	999999	183	456	604	560	999999	999999	65	587	749	811	675	477	999999	627	298	999999	481	693	845	978	593	262	493	999999	929	999999	725	182	636	999999	999999	327	604	999999	999999	390	259	691	714	999999	15	
394	655	197	999999	699	878	999999	999999	370	881	946	999999	815	380	920	962	999999	630	654	999999	882	950	999999	749	357	873	884	142	907	999999	789	979	571	972	209	607	306	234	239	718	300	682	999999	504	999999	171	789	346	574	428	999999	71	70	700	133	443	290	999999	459	826	994	302	593	481	101	966	999999	842	181	999999	665	347	401	999999	293	209	685	870	634	196	93	547	999999	488	999999	728	999999	870	849	765	999999	859	774	412	723	997	999999	794	412	999999	576	946	175	999999	763	349	670	999999	416	923	999999	420	812	273	742	457	999999	114	279	372	58	724	999999	415	996	806	999999	988	222	295	120	890	467	485	620	147	382	999999	725	999999	999999	794	999999	926	17	906	56	511	670	276	273	999999	524	49	110	851	954	759	999999	999999	776	999999	999999	130	813	999999	999999	336	653	605	84	999999	389	999999	314	263	999999	999999	408	100	999999	72	999999	946	32	999999	376	427	385	768	999999	622	63	768	96	386	882	343	123	150	953	719	857	74	201	999999	606	999999	999999	846	999999	887	999999	173	206	713	364	966	107	687	501	534	999999	999999	422	999999	999999	999999	330	928	999999	926	953	268	146	50	999999	999999	754	185	529	268	692	538	186	305	999999	889	571	999999	32	915	245	435	648	429	999999	972	652	739	483	985	787	807	474	665	933	103	37	999999	509	999999	999999	922	168	243	841	422	708	999999	200	483	58	947	905	465	690	528	619	717	282	242	610	24	702	999999	480	885	73	520	371	178	862	415	999999	999999	704	323	276	415	587	355	273	535	999999	999	936	839	901	19	975	415	484	999999	883	276	500	206	229	624	762	956	358	999999	999999	32	620	643	83	985	761	376	999999	213	139	927	968	84	999999	999999	607	640	999999	64	545	999999	999999	999999	531	606	429	507	104	652	999999	999999	996	85	999999	527	999999	302	765	916	257	609	164	280	190	999999	308	426	731	526	27	131	972	304	652	999999	337	77	122	999999	565	264	282	609	559	508	999999	892	303	948	999999	314	875	77	807	999999	802	423	372	999999	308	999999	776	577	634	999999	658	701	432	982	199	999999	189	298	360	999999	337	554	720	682	999999	415	132	782	212	712	256	904	497	717	996	913	705	548	178	999999	999999	999999	974	37	849	999999	470	321	759	12	134	586	716	999999	608	257	702	999999	548	893	881	999999	999999	999999	999999	754	214	715	986	999999	615	999999	130	999999	515	632	999999	693	999999	999999	999999	810	33	210	588	669	999999	999999	119	748	
221	26	999	285	999999	999999	340	62	751	105	34	754	335	483	397	493	466	917	308	975	999999	999999	856	999999	999999	999999	970	174	343	616	566	531	606	999999	74	599	641	844	129	30	302	527	999999	737	999999	200	484	550	812	104	213	999999	384	143	81	999999	169	257	999999	608	524	999999	718	144	539	999999	158	98	999999	798	999999	621	798	287	683	159	999999	999999	999999	757	596	999999	361	999999	999999	296	999999	473	999999	863	999999	394	517	520	506	136	809	807	208	999999	999999	396	999999	999999	253	591	481	999999	460	999999	143	51	278	579	999999	104	814	479	999999	252	355	685	999999	999999	368	467	113	287	781	999999	350	269	919	709	999999	209	999999	346	995	821	814	60	22	253	729	397	125	938	508	412	999999	999999	86	955	999999	367	473	585	656	999999	487	204	999999	904	581	874	132	568	863	812	805	477	484	909	438	304	672	679	999999	971	351	999999	779	378	999999	21	999999	999999	999999	358	736	713	690	999999	343	620	735	118	999999	999999	999999	557	85	695	606	999999	854	177	999999	630	695	793	999999	684	444	322	424	946	670	570	691	168	783	999999	999999	999999	999999	275	575	999999	569	563	999999	972	705	794	99	94	772	399	999999	999999	446	164	999999	942	999999	15	999999	30	999999	999999	448	999999	173	117	773	570	618	514	66	589	602	999999	999999	999999	786	999999	979	650	233	340	184	280	414	675	721	628	851	999999	146	999999	999999	554	622	781	124	906	808	598	31	528	475	999999	342	577	423	737	104	531	166	179	36	133	999999	865	613	177	696	498	999999	154	999999	999999	378	284	97	999999	95	289	26	879	999999	390	629	704	864	999999	999999	999999	261	983	999999	999999	977	966	755	378	756	757	177	947	219	319	212	876	810	999999	888	67	999999	375	652	815	514	999999	201	645	999999	103	11	696	239	859	246	411	999999	398	507	412	529	718	300	999999	121	999999	669	667	999999	752	894	874	38	880	356	885	999999	719	814	700	775	999999	874	663	999999	481	718	999999	83	999999	999999	421	999999	486	538	999999	999999	323	703	445	999999	999999	999999	999999	208	136	667	358	513	360	79	900	584	999999	637	418	843	999999	582	640	361	319	594	386	496	999999	391	552	352	585	810	28	25	379	92	999999	653	133	999999	629	814	369	846	723	731	365	837	686	999999	999999	927	448	999999	73	94	308	939	90	264	725	745	124	16	999999	549	999999	885	214	724	395	765	720	999999	953	999999	991	472	999999	654	999999	646	999999	703	232	658	371	287	999999	294	999999	
312	572	999999	739	883	699	363	919	999999	680	480	632	961	999999	364	217	277	787	247	103	836	78	436	133	89	51	421	783	279	188	773	932	919	940	93	203	999999	441	80	137	637	552	698	973	660	23	742	249	867	999999	104	499	999999	201	999999	243	145	745	660	842	287	580	649	995	999999	547	999999	31	380	999999	366	835	716	120	465	293	379	462	473	75	999999	182	999999	999999	93	284	227	727	993	999999	67	115	999999	238	849	999999	902	702	77	122	311	721	999999	706	93	269	999999	605	736	663	864	683	281	595	543	115	664	820	911	632	329	999999	37	530	114	261	64	488	270	999999	390	677	395	999999	764	586	999999	219	745	824	999999	622	991	340	985	383	833	195	694	743	403	91	791	999999	792	326	694	999999	602	999999	214	304	999999	337	282	197	999999	921	830	957	999999	454	85	97	999999	707	999999	696	544	730	427	868	999999	999999	999999	308	885	999999	999999	999999	892	963	999999	999999	619	206	287	664	68	798	999999	999999	364	737	940	948	999999	703	313	999999	333	997	804	871	999999	345	510	999999	332	973	311	348	999999	393	74	839	836	173	477	935	430	338	638	746	645	515	514	66	586	66	302	192	999999	999999	124	895	169	745	507	284	696	469	342	95	999999	999999	559	999999	672	999999	122	999999	236	377	999999	999999	368	999999	236	900	999999	999999	241	275	999999	999999	999999	880	279	179	679	101	666	202	248	960	996	553	999999	897	955	542	394	484	944	460	955	279	818	999999	536	112	999999	999999	453	999999	237	76	414	378	56	999999	702	502	432	31	999999	999999	139	703	999	815	808	999999	999999	298	999999	757	331	229	173	431	72	160	643	577	999999	68	749	999999	732	999999	148	999999	851	286	840	999999	61	923	284	999999	150	124	129	721	999999	189	663	164	193	999999	744	194	999999	624	616	551	859	999999	448	127	293	999999	971	79	676	927	487	999999	999999	177	705	999999	945	250	291	999999	40	921	283	402	999999	594	999999	999999	194	999999	675	236	670	298	41	206	484	166	638	17	153	60	54	375	702	995	999999	25	999999	346	249	963	343	668	521	938	581	56	721	698	329	718	884	999999	999999	260	997	999999	145	999999	924	788	612	283	804	980	876	908	700	410	888	999999	999999	848	714	711	999999	999999	777	103	625	437	445	939	999999	434	175	999999	123	452	999999	999999	999999	276	421	460	361	69	864	540	71	672	356	321	810	533	241	46	18	550	999999	996	392	999999	999999	496	353	672	596	380	814	554	
794	258	412	352	916	999999	436	264	999999	834	999999	246	42	999999	91	134	139	164	203	999999	999999	999999	999999	11	164	838	999999	925	999999	688	999999	494	726	516	999999	108	908	468	999999	29	609	753	199	532	859	155	19	999999	415	999999	543	441	186	684	240	231	172	410	197	88	999999	511	157	671	371	652	520	525	999999	983	225	999999	548	183	530	569	999999	562	151	999999	828	463	520	887	155	999999	317	51	285	656	935	507	280	999999	999999	999999	606	528	171	217	634	999999	999999	431	13	871	893	13	999999	671	848	610	268	188	259	374	999999	999999	525	999999	344	999999	250	428	999999	717	400	19	981	999999	963	999999	401	934	999999	345	607	999999	884	283	148	314	999999	614	807	335	249	101	288	999999	999999	999999	13	831	999999	165	253	999999	383	295	999999	883	31	731	707	994	218	333	999999	914	766	902	999999	251	201	40	591	999999	621	999999	478	308	731	164	325	626	999999	569	999999	228	999999	181	714	598	999999	264	292	165	999999	999999	126	915	297	999999	70	999999	961	761	639	841	573	617	999999	661	817	182	162	867	999999	90	152	649	271	585	822	999999	999999	787	449	937	747	436	728	807	606	563	21	366	999999	999999	665	100	999999	230	655	484	367	63	780	630	112	425	999999	826	670	477	654	999999	551	474	26	183	321	999999	104	147	888	16	65	999999	999999	999999	772	304	425	62	999999	50	929	348	237	144	999999	819	834	332	686	902	147	139	909	999999	815	629	105	491	778	236	999999	517	595	360	997	999999	999999	316	652	454	410	618	757	613	999999	999999	247	881	177	502	867	772	460	985	869	926	354	862	980	153	999999	933	283	492	913	422	752	877	147	489	999999	999999	679	999999	999999	528	381	305	999999	611	392	999999	324	286	369	999999	999999	610	490	81	999999	606	999999	509	999999	477	345	999999	700	370	999999	369	999999	999999	152	349	999999	228	493	351	554	59	347	378	760	999999	999999	999999	999999	558	999999	152	999999	75	999999	753	201	179	986	999999	193	999999	604	164	160	32	480	636	999999	29	999999	838	126	999999	527	132	268	958	749	270	858	347	150	151	15	319	973	999999	380	398	158	923	241	469	167	447	454	192	227	999999	999999	982	999999	114	999999	527	999999	256	548	194	999999	242	430	726	176	845	999999	462	159	841	999999	801	999999	999999	870	347	606	999999	999999	90	677	85	741	21	755	999999	999999	46	999999	487	293	726	140	196	903	915	503	515	999999	322	480	999999	43	385	688	713	727	128	243	999999	921	378	
274	467	517	999999	999999	418	971	300	371	929	999999	671	558	333	671	79	841	999999	844	101	363	999999	609	685	52	365	999999	51	157	365	803	905	566	999999	461	999999	678	493	424	999999	543	12	999999	550	393	999999	827	364	999999	658	286	999999	999999	830	25	605	858	999999	377	146	95	999999	999999	16	136	702	115	999999	871	999999	400	358	540	759	557	360	999999	999999	301	680	999999	968	999	499	999999	524	801	736	999999	999999	999999	847	125	288	999999	613	860	943	424	999999	999999	999999	492	53	999999	999999	748	355	999999	664	886	800	540	697	608	999999	930	652	928	999999	901	379	999999	25	194	999999	243	261	759	999999	500	999999	999999	609	425	354	999999	956	241	160	776	999999	463	999999	999999	23	317	428	680	882	682	217	25	811	790	886	448	477	858	999999	694	496	595	338	173	120	166	999999	282	263	640	974	421	777	835	455	999999	509	999999	999999	245	815	581	999999	999999	293	759	832	819	538	999999	999999	107	526	466	290	999999	135	81	859	999999	999999	999999	426	999999	708	795	247	975	345	970	939	431	686	479	999999	914	999999	76	880	360	333	120	999999	358	632	877	895	999999	555	594	790	438	999999	325	859	669	999999	634	563	497	521	999999	484	568	966	587	420	57	587	375	151	69	201	508	532	275	412	999999	999999	831	900	926	430	750	190	999999	244	371	999999	999999	759	93	512	392	999999	477	999999	185	999999	55	466	848	733	189	999999	730	999999	687	792	593	266	96	999999	732	999999	595	999999	734	999999	465	352	59	437	999999	615	67	556	808	669	999999	639	237	686	574	374	62	203	999999	999999	459	999999	999999	999999	36	951	673	78	780	795	253	51	901	999999	926	702	999999	421	364	574	395	184	437	27	736	953	39	409	450	367	544	401	999999	437	999999	201	999999	479	410	999999	942	999999	775	23	426	23	737	439	999999	872	957	999999	839	676	911	285	836	539	842	83	922	273	628	422	260	851	856	999999	870	735	907	937	20	999999	999999	406	408	424	601	723	226	599	999999	578	999999	903	562	518	525	652	364	265	999999	337	504	679	371	362	762	574	167	273	569	999999	964	30	630	901	999999	999999	876	421	937	129	999999	999999	999999	999999	23	999999	298	999999	948	227	999999	999999	310	999999	442	951	44	56	662	37	565	953	999999	624	613	389	999999	999999	473	999999	776	942	328	517	480	181	66	321	999999	999999	285	820	324	351	654	323	720	946	469	103	480	829	759	909	563	903	999999	998	445	634	85	637	999999	938	451	437	
332	792	999999	271	894	723	706	257	999999	999999	999999	688	969	300	999999	335	201	379	539	946	193	418	999999	576	878	67	875	715	339	647	946	999999	900	999999	999999	928	743	207	209	756	132	511	167	817	275	614	39	155	965	749	999999	503	408	504	254	914	837	999999	999999	837	848	999999	918	114	798	262	787	752	310	999999	999999	994	180	782	823	681	260	146	999999	274	38	729	749	999999	211	453	977	999999	999999	86	100	116	814	371	908	141	593	63	28	22	826	999999	999999	234	167	451	999999	626	999999	572	663	700	335	128	809	999999	251	339	902	355	285	391	780	234	649	485	189	809	874	692	98	207	999999	298	447	752	885	524	431	759	129	361	725	409	422	400	781	999999	999999	789	889	264	160	673	737	999999	506	620	585	682	999999	524	751	999999	484	999999	582	46	681	999999	999999	726	999999	152	235	999999	665	380	811	259	703	493	256	999999	802	833	56	454	560	11	256	274	939	749	497	605	609	737	924	956	817	999999	24	505	999999	999999	356	18	447	999999	779	135	999999	335	999999	779	277	667	195	650	419	137	485	679	810	969	786	168	655	630	324	928	455	854	999999	959	478	751	537	640	999999	48	17	746	232	130	999999	614	999999	718	999999	941	551	283	547	690	999999	344	694	587	385	999999	363	817	499	850	680	954	893	29	310	525	140	555	999999	999999	130	738	457	690	999999	182	397	936	301	383	386	181	999999	999999	700	143	999999	950	264	299	999999	999999	257	999999	450	511	720	750	999999	812	811	996	999999	176	999999	999999	887	13	83	999999	800	426	525	999999	474	508	646	152	329	176	468	999999	300	874	696	930	491	85	999999	12	462	647	528	488	571	390	71	999999	192	180	999999	999999	876	61	498	268	674	141	907	941	864	999999	431	251	353	631	705	999999	999999	639	48	811	763	80	750	163	897	47	554	999999	447	505	959	159	920	415	313	999999	385	999999	266	359	999999	309	999999	999999	225	999999	999999	940	684	999999	999999	552	141	444	299	805	999999	345	370	636	587	999999	503	369	618	282	330	938	328	466	999999	52	382	688	643	464	999999	999999	937	619	902	613	409	622	999999	999999	27	999999	125	507	938	49	76	629	772	999999	805	999999	275	943	999999	206	622	999999	999999	629	179	999999	999999	835	873	443	408	750	734	999999	423	880	999999	211	264	844	822	820	527	821	999999	753	916	999999	658	163	602	993	663	705	999999	191	658	214	247	574	999999	290	634	505	640	999999	895	999999	930	924	
253	73	688	122	384	801	700	152	999999	426	999999	511	187	719	841	999999	97	999999	982	242	999999	331	963	999999	169	999999	195	31	190	659	858	999999	368	733	999999	538	999999	550	331	199	490	515	560	821	48	183	999999	914	664	235	999999	999999	999999	698	702	922	110	998	999999	842	999999	999999	962	994	568	417	153	453	810	312	110	546	707	999999	751	717	770	152	651	985	438	280	366	954	999999	991	312	669	41	986	438	315	999999	488	583	811	552	565	999999	630	40	659	114	362	134	999999	169	33	946	985	162	957	356	967	413	345	322	17	999999	999999	999999	999999	999999	824	999999	794	948	228	219	940	999999	215	889	30	954	779	176	14	830	999999	832	999999	723	56	999999	999999	958	999999	84	248	498	545	999999	999999	525	557	248	290	488	339	742	940	813	15	821	999999	999999	335	22	634	178	317	187	832	744	825	759	375	989	403	836	328	153	971	999999	628	999999	213	505	407	541	885	526	500	997	891	999999	718	999999	887	999999	632	617	450	79	190	368	169	941	699	797	872	999999	94	503	424	797	842	563	999999	734	864	830	615	103	999999	791	686	835	853	360	999999	150	112	990	213	710	999999	901	271	999999	999999	271	805	999999	668	595	441	996	583	999999	633	164	42	163	548	802	12	356	786	399	999999	334	999999	349	755	732	198	104	300	713	999999	999999	999999	999999	681	603	34	999999	435	697	359	999999	999999	758	726	999999	999999	999999	999999	410	708	356	125	871	999999	728	182	999999	854	935	406	347	705	869	10	692	862	110	999999	999999	999999	997	921	98	50	991	999999	339	622	868	625	249	652	889	15	999999	999999	999999	999999	952	430	569	160	499	301	999999	984	392	758	44	34	16	999999	999999	633	711	435	36	830	597	655	999999	843	985	999999	166	694	815	864	263	999999	440	757	529	523	218	999999	432	797	38	16	690	999999	588	843	618	773	999999	266	304	321	799	600	755	999999	587	726	175	188	144	999999	178	527	999999	177	594	999999	946	983	424	865	999999	999999	802	590	964	271	999999	151	702	999999	999999	559	570	941	77	840	999999	999999	936	492	680	253	663	711	999999	173	86	421	259	369	826	171	841	438	318	571	798	174	342	326	471	999999	486	999999	776	618	957	999999	999999	753	255	724	57	932	194	999999	999999	100	752	999999	999999	999999	891	342	999999	389	717	999999	632	506	52	838	889	619	30	656	999999	913	935	999999	215	523	322	506	999999	111	123	999999	999999	999999	999999	707	421	540	141	629	141	999999	
193	397	999999	825	930	603	999999	999999	834	437	912	537	993	661	999999	532	595	999999	530	395	227	465	275	808	887	83	510	999999	426	999999	999999	401	524	622	730	999999	999999	389	592	718	999999	999999	277	999999	999999	716	565	344	999999	889	945	469	108	999999	926	999999	131	102	938	999999	102	376	999999	999999	999999	999999	22	380	931	617	213	215	89	811	999999	520	198	589	999999	181	999999	175	791	537	413	28	302	778	695	999999	425	999999	451	735	625	427	716	791	736	486	703	194	412	999999	685	739	390	297	155	999999	538	542	290	767	349	927	585	462	81	930	228	244	685	928	999999	999999	764	354	195	182	999999	406	852	335	477	332	999999	857	851	674	999999	15	633	289	473	999999	945	683	999999	698	842	999999	720	806	267	469	509	999999	742	999999	975	45	111	972	611	142	689	955	999999	26	999999	727	999999	999999	999999	223	610	405	465	318	42	90	958	999999	339	999999	686	56	999999	18	823	999999	124	153	699	602	999999	999999	999999	341	999999	990	394	999999	534	125	653	999999	999999	999999	858	113	28	434	999999	894	999999	614	642	71	456	643	886	291	203	884	612	467	708	699	320	949	727	133	999999	52	696	589	962	224	896	373	999999	34	159	719	270	999999	477	804	999999	298	27	616	885	560	113	112	186	650	512	999999	999999	999999	734	908	386	894	319	633	999999	497	652	428	175	92	111	862	999999	483	623	921	989	903	184	999999	932	121	248	563	939	999999	413	321	999999	711	759	726	300	251	342	375	381	844	606	37	999999	999999	451	803	459	999999	971	702	36	999999	205	710	999999	712	976	275	656	756	694	614	94	340	999999	463	332	384	572	890	150	258	999999	999999	999999	157	999999	999999	669	445	114	699	621	710	295	131	999999	59	999999	587	274	77	719	999999	160	991	999999	314	883	987	480	84	677	91	999999	778	49	999999	999999	493	336	644	605	999999	999999	999999	992	384	999999	999999	947	283	298	999999	625	82	538	926	995	999999	999999	81	458	999999	964	39	999999	540	158	517	999999	465	999999	602	999999	630	472	508	999999	165	998	568	269	299	999999	207	785	692	465	489	999999	123	999999	106	289	264	195	923	999999	999999	973	462	235	537	999999	999999	636	695	733	999999	610	40	954	999999	317	645	811	169	642	767	254	339	84	669	278	968	411	550	999999	996	444	548	262	359	191	546	342	732	786	557	570	999999	958	999999	878	999999	168	224	788	643	453	35	290	488	378	643	999999	566	268	543	90	95	382	999999	560	72	
777	605	657	771	999999	89	382	999999	999999	999999	381	614	790	68	999999	196	762	999999	553	418	267	773	980	999999	168	999999	473	253	476	485	717	231	909	999999	441	999999	566	27	339	374	999999	206	291	224	999999	772	999999	210	733	894	333	701	193	999999	804	13	625	119	612	537	615	139	617	721	446	159	999999	974	627	257	999999	745	999999	189	765	71	492	765	999999	999999	999	273	519	582	162	26	47	999999	21	437	937	457	414	802	758	523	588	569	777	999999	77	801	583	486	275	588	360	14	999999	742	521	859	834	226	537	351	999999	45	569	430	122	999999	962	199	319	999999	999999	548	430	252	482	922	987	999999	999999	999999	690	43	316	574	665	999999	999999	999999	999999	88	999999	198	274	416	999999	553	10	357	10	139	838	999999	999999	999999	999999	811	583	143	270	598	871	671	897	339	999999	587	728	995	764	89	556	693	999999	241	559	152	999999	24	999999	999999	922	640	999999	199	369	306	865	222	999999	853	459	257	999999	327	999999	951	999999	999999	755	999999	824	999999	592	999999	583	155	999999	935	544	999999	537	569	999999	340	676	241	509	708	969	365	999999	516	678	910	630	308	999999	999999	35	608	852	348	999999	33	115	917	57	250	616	999999	194	999999	678	221	326	890	999999	999999	651	975	451	592	965	399	999999	318	336	681	301	284	999999	166	910	936	262	199	999999	999999	235	759	999999	268	102	755	180	791	837	999999	594	739	999999	15	999999	999999	999999	269	999999	869	428	796	590	376	949	341	999999	38	999999	741	999999	136	999999	999999	452	891	791	999999	999999	220	999999	999999	480	869	97	561	439	465	999999	860	779	999999	817	440	352	438	179	817	319	761	12	152	999999	999999	508	468	999999	162	563	421	999999	974	770	171	649	614	999999	720	999999	398	901	297	184	168	962	999999	319	999999	999999	24	999999	974	873	738	217	87	999999	384	371	628	411	287	902	441	999999	804	232	999999	790	737	122	458	538	920	859	999999	967	999999	999999	542	159	10	999999	999999	698	999999	111	999999	954	572	999999	942	999999	659	987	623	394	743	566	167	999999	663	999999	612	901	274	446	952	878	501	120	999999	250	829	479	410	475	363	742	318	703	201	700	228	999999	179	108	878	999999	246	999999	999999	999999	976	999999	495	642	210	647	434	847	158	162	999999	461	142	701	530	190	587	157	41	10	257	464	551	963	149	446	732	175	568	999999	642	180	886	999999	274	999999	984	768	999999	999999	999999	999999	554	48	247	767	43	477	999999	698	999999	98	298	
999999	797	522	999999	532	502	763	914	268	288	139	999999	999999	574	748	437	500	205	999999	882	325	692	786	909	512	999999	382	999999	264	999999	870	999999	553	882	663	596	752	782	462	275	511	801	999999	999999	999999	528	955	202	295	50	88	502	537	215	973	999999	999999	612	745	999999	130	361	660	670	418	465	966	409	910	162	684	718	999999	552	381	999999	642	999999	494	999999	999999	189	127	999999	999999	377	999999	999999	909	133	584	149	46	655	155	160	151	388	774	960	999999	556	999999	999999	365	370	759	984	834	458	999999	418	128	761	999999	940	243	445	161	51	328	628	999999	787	999999	999999	681	98	407	230	383	263	829	999999	999999	223	897	985	858	159	618	999999	999999	460	234	999999	31	285	617	214	916	705	237	733	999999	999999	999999	999999	565	820	688	671	587	613	999999	644	999999	594	999999	824	53	258	586	12	432	176	125	999999	562	411	999999	405	480	999999	313	678	36	106	892	498	999999	999999	429	48	999999	999999	574	899	385	590	587	999999	946	793	171	668	128	234	999999	474	999999	25	941	163	306	999999	999999	394	999999	999999	618	492	701	840	666	649	999999	548	542	486	999999	226	664	972	823	96	458	686	40	999999	560	802	796	427	680	152	462	276	741	999999	755	190	599	979	972	999999	999999	115	999999	999999	840	580	691	824	872	601	360	968	340	220	834	514	999999	664	846	815	999999	284	999999	523	999999	562	806	365	999999	421	626	999999	10	728	999999	999999	559	518	804	980	120	972	555	999999	791	494	935	531	351	251	999999	935	143	166	999999	461	945	613	335	288	999999	999999	103	461	975	676	967	611	999999	491	955	999999	859	866	705	724	999999	91	731	999999	626	285	23	999999	999999	691	999999	844	999999	900	999999	945	192	526	999999	784	878	999999	112	999999	526	334	672	860	296	981	85	276	460	683	732	863	882	633	661	498	999999	615	866	999999	134	133	290	958	94	19	662	343	659	999999	846	635	978	999999	185	302	612	163	999999	999999	616	284	393	646	178	543	73	999999	864	718	999999	272	236	818	991	403	53	714	776	286	328	741	617	999999	837	106	884	276	999999	369	885	168	423	263	677	999999	739	999999	790	550	999999	114	479	941	459	583	408	169	999999	782	999999	999999	387	915	999999	875	667	854	999999	81	659	796	110	505	832	314	849	999999	151	151	663	409	924	235	339	224	272	675	999999	999999	999999	724	651	675	120	987	780	508	968	802	191	884	834	718	891	999999	13	973	119	999999	734	434	28	483	
129	849	973	161	585	80	999999	992	774	999999	383	934	155	434	395	844	999999	351	14	999999	999999	778	999999	999999	344	189	220	298	566	999999	999999	999999	706	178	556	270	23	628	922	898	199	999999	999999	288	345	999999	14	578	588	274	621	999999	430	679	522	350	284	768	817	406	999999	324	435	839	36	119	999999	977	878	134	830	904	428	116	159	770	668	999999	999999	999999	999999	641	999999	302	999999	999999	843	36	999999	215	985	255	811	526	49	999999	763	280	261	235	729	36	700	463	999999	716	964	999999	530	751	999999	987	999999	440	999999	227	614	143	525	999999	999999	211	999999	999999	999999	585	103	902	76	283	999999	398	45	644	657	999999	999999	999999	858	999999	180	999999	999999	903	533	998	999999	381	305	821	271	630	754	370	959	999999	704	38	325	858	622	72	999999	257	744	293	952	262	782	82	286	368	285	918	720	746	705	428	148	150	237	722	606	254	22	999999	999999	674	685	999999	453	912	931	999	984	118	282	258	168	250	55	105	598	233	545	903	355	836	649	222	823	286	890	184	630	900	465	999999	244	368	649	288	576	653	999999	373	437	999999	999999	612	474	456	999999	897	999999	142	133	383	709	119	41	999999	34	473	315	999999	32	756	379	94	999999	280	23	800	600	767	999999	999999	999999	182	475	80	903	999999	999999	376	999999	992	88	498	776	92	999999	135	337	999999	263	113	347	461	999999	680	999999	848	959	204	443	469	307	338	999999	188	778	537	643	960	904	986	725	939	159	40	678	880	318	570	977	999999	472	999999	513	424	999999	153	830	795	174	64	88	552	933	557	694	750	884	597	313	765	999999	376	937	276	999999	408	311	999999	11	35	539	999999	999999	555	996	549	999999	999999	581	634	706	847	796	849	908	182	999999	601	345	927	999999	721	266	999999	405	999999	820	246	999999	208	841	519	793	148	524	690	999999	387	561	155	925	695	999999	999999	69	999999	579	999999	999999	214	402	710	975	84	38	818	141	16	159	999999	999999	999999	161	383	793	999999	63	999999	334	227	847	999999	50	199	12	311	705	587	999999	761	526	999999	878	833	999999	999999	999999	999999	119	999999	558	329	999999	661	426	347	543	642	999999	873	591	999999	763	150	999999	773	669	786	81	727	122	554	999999	398	999999	996	709	328	576	999999	999999	343	999999	628	669	999999	400	389	772	999999	999999	73	701	288	179	605	968	737	476	42	471	758	999999	999999	999999	13	474	999999	287	429	638	224	75	999999	999999	257	383	999999	480	838	383	999999	
23	417	960	999999	853	999999	228	778	38	999999	852	544	200	894	695	165	45	665	64	560	111	999999	999999	552	998	476	67	922	231	999999	266	638	659	999999	744	999999	432	543	160	999999	620	509	401	666	999999	531	43	336	562	228	109	999999	999999	822	189	670	390	999999	61	386	517	306	999999	999999	999999	224	999999	19	999999	464	733	999999	999999	165	939	601	950	999999	999999	476	999999	731	370	13	999999	451	999999	999999	10	999999	850	24	492	774	390	999999	952	999999	950	158	999999	34	187	107	494	607	999999	999999	882	999999	719	30	237	584	943	999999	936	553	999999	999999	370	57	18	84	613	718	19	741	999999	999999	648	752	419	999999	830	999999	554	272	999999	137	152	234	954	422	999999	829	787	907	830	604	999999	409	739	687	999999	598	25	112	494	999999	597	568	854	999999	999999	966	999999	999999	753	534	242	673	44	340	131	145	999999	596	999999	999999	930	111	910	180	246	248	23	732	253	241	999999	451	778	742	999999	583	380	697	482	999999	227	592	163	306	372	714	999999	999999	565	652	999999	429	392	709	999999	999999	658	684	30	999999	953	879	951	522	141	999999	895	999999	801	547	765	404	123	330	566	999999	999999	613	807	999999	999999	999999	176	601	735	974	68	78	897	53	999999	695	677	781	445	348	640	999999	175	581	819	83	607	27	886	111	315	71	999999	506	548	54	876	999999	827	348	712	359	786	167	731	826	404	757	999999	999999	727	341	885	227	707	316	448	999999	712	800	17	159	714	634	668	996	925	400	505	881	819	188	954	107	636	290	999999	18	999999	992	678	999999	405	999999	383	974	186	925	798	242	605	650	786	36	340	999999	645	999999	499	734	999999	14	262	999999	259	548	387	787	591	427	460	440	385	719	132	167	754	897	999999	693	820	10	999999	272	285	178	401	927	999999	83	999999	704	518	125	101	999999	999999	999999	567	835	596	399	343	381	781	175	275	77	904	182	808	747	999999	999999	914	901	412	989	465	999999	156	460	30	518	781	999999	921	999999	627	457	570	999999	339	425	107	999999	666	230	490	120	903	334	32	999999	274	897	999999	713	211	200	271	607	209	486	688	146	378	999999	599	36	253	999999	449	457	612	718	418	484	708	493	244	192	509	354	188	821	999999	435	254	884	999999	999999	68	437	196	962	890	853	736	999999	62	841	630	464	866	898	885	575	999999	555	999999	329	15	999999	955	89	999999	854	308	866	999999	942	580	715	999999	45	946	21	271	649	999999	565	999999	747	
441	999999	562	54	488	289	999999	999999	453	698	999999	632	212	350	482	116	999999	999999	999999	869	999999	119	270	914	390	830	999999	873	314	343	726	923	999999	267	287	999999	999999	64	376	28	999999	999999	499	881	320	451	832	606	999999	999999	784	792	999999	999999	496	999999	142	999999	663	657	338	73	558	999999	971	999999	61	999999	73	920	589	810	668	536	939	415	620	389	604	938	999999	354	344	999999	999999	999999	913	702	771	999999	429	879	999999	719	689	866	297	388	999999	839	400	887	543	999999	574	999999	999999	483	938	90	711	753	53	999999	659	999999	729	999999	562	48	568	358	184	117	500	709	420	949	999999	999999	999999	999999	999999	764	999999	999999	811	725	585	999999	809	999999	999999	690	999999	676	836	675	999999	999999	146	889	826	871	281	51	712	435	999999	864	999999	184	636	865	963	479	283	999999	186	548	183	999999	822	978	238	138	999999	494	863	823	873	744	889	999999	936	237	415	999999	493	999999	407	385	999999	721	999999	999999	999999	898	727	774	403	557	498	999999	999999	142	77	847	643	152	456	228	571	999999	990	819	295	494	999999	735	74	999999	795	679	151	797	406	111	999999	999999	336	695	766	99	430	326	256	377	999999	803	999999	567	964	350	60	188	814	312	730	210	349	317	969	991	709	727	761	819	380	734	735	966	889	50	999999	761	462	482	873	674	999999	917	999999	135	574	999999	999999	454	999999	962	983	103	380	758	999999	28	726	774	389	703	564	436	999999	999999	77	204	999999	924	534	298	726	341	439	65	999999	431	442	844	426	212	999999	999999	999999	417	999999	642	999999	999999	785	999999	45	687	102	999999	999999	146	920	989	68	999999	999999	787	999999	340	245	999999	664	324	130	999999	585	881	357	999999	999999	257	246	999999	999999	999999	609	547	148	737	263	999999	249	270	999999	501	510	453	786	56	999999	237	397	999999	182	110	999999	280	20	952	999999	163	339	915	491	999999	999999	340	856	632	771	999999	999999	192	86	205	999999	404	379	629	332	142	105	999999	802	460	859	999999	417	43	457	338	999999	999999	525	110	999999	334	778	999999	999999	180	597	163	999999	103	588	214	783	976	698	583	901	391	999999	999999	67	37	999999	999999	13	999999	922	999999	185	999999	754	999999	667	999999	495	87	625	296	999999	999999	545	942	999999	709	999999	655	602	441	344	874	999999	155	999999	446	53	682	221	747	89	86	257	999999	978	999999	349	135	999999	807	490	999999	958	614	362	478	999999	999999	999999	413	169	357	999999	491	999999	311	14	608	897	230	932	812	
866	877	999999	951	903	999999	964	193	369	745	118	999999	950	723	915	823	792	97	903	999999	681	807	588	731	164	766	296	999999	838	740	999999	999999	874	678	999999	999999	407	411	574	771	160	817	53	424	248	136	999999	764	999999	190	816	809	326	14	999999	68	999999	485	797	146	484	999999	355	629	516	792	920	282	999999	835	426	391	522	141	778	864	999999	173	493	999999	236	999999	292	657	999999	428	999999	870	999999	696	790	999999	614	437	297	999999	999999	999999	907	456	999999	267	999999	559	764	435	999999	194	236	999999	304	136	992	769	999999	951	14	697	999999	97	792	999999	735	282	55	504	777	94	844	999999	402	349	266	46	820	968	999999	732	893	499	141	815	644	279	999999	999999	929	844	527	345	858	774	999999	819	664	167	532	523	513	999999	657	212	349	321	999999	954	869	955	948	941	224	281	804	216	999999	976	415	999999	879	391	575	932	999999	999999	66	627	631	446	999999	663	446	224	999999	633	841	928	475	332	405	448	794	973	896	585	130	586	969	999999	863	688	999999	76	643	132	693	999999	645	999999	265	999999	333	999999	583	294	505	10	62	181	999999	37	999999	92	70	999999	999999	999999	45	981	999999	999999	999999	128	583	694	911	379	999999	106	940	125	999999	634	77	158	125	999999	399	999999	90	130	533	999999	147	999999	999999	670	15	212	999999	999999	999999	999999	461	786	999999	214	849	889	999999	135	999999	956	241	259	744	875	24	912	326	235	999999	999999	900	999999	999999	860	980	747	516	251	374	377	569	848	435	628	182	291	559	910	521	510	238	955	999999	999999	567	888	100	999999	655	999999	999999	999999	889	266	764	203	840	738	234	999999	382	999999	999999	62	396	392	823	126	703	999999	999999	415	713	701	205	999999	999999	378	302	102	999999	215	999999	280	491	268	959	178	999999	999999	450	821	686	419	137	105	204	647	190	184	74	999999	608	921	740	480	597	197	71	819	999999	999999	445	142	454	176	546	490	571	138	433	654	262	723	293	542	999999	304	573	999999	750	999999	197	128	37	999999	607	674	540	20	671	771	117	999999	355	977	385	554	964	960	559	714	85	61	999999	999999	721	884	637	999999	751	302	623	962	79	999999	284	327	114	771	999999	871	950	561	467	661	999999	218	378	315	166	185	339	612	549	46	846	146	376	617	962	722	46	342	999999	378	157	155	975	999999	999999	68	999999	999999	401	687	763	524	594	99	999999	512	516	332	51	575	962	20	422	999999	999999	148	950	496	999999	846	835	617	
999999	98	999999	401	243	735	999999	107	736	146	221	999999	282	332	999999	287	745	459	216	714	300	693	415	999999	732	941	776	564	118	999999	395	999999	852	156	999999	506	585	999999	279	999999	719	999999	839	999999	799	999999	761	544	597	672	999999	358	640	130	327	608	682	999999	669	301	999999	999999	989	999999	751	999999	999999	136	110	54	701	275	190	435	994	356	854	999999	347	182	190	999999	967	999999	211	46	915	732	828	999999	999999	999999	999999	977	822	672	954	999999	999999	999999	551	635	444	552	970	486	999999	999999	999999	971	754	999999	38	496	999999	999999	89	554	581	714	751	287	307	486	230	999999	463	212	612	999999	999999	798	514	214	631	555	798	425	474	725	867	709	606	857	868	730	190	324	867	106	999999	410	484	999999	392	273	337	957	331	487	999999	966	602	803	578	999999	588	824	999999	565	999999	664	89	999999	847	999999	681	450	618	500	312	149	345	999999	999999	992	323	153	822	999999	228	840	103	987	703	999999	117	802	288	911	151	366	999999	311	177	927	330	627	522	351	592	887	348	831	185	999999	999999	95	999999	586	642	999999	11	508	999999	999999	570	102	162	946	933	999999	171	706	358	946	690	999999	348	999999	671	695	630	481	774	341	502	272	811	821	280	31	737	702	999999	706	364	950	999999	90	366	238	999999	576	417	713	725	641	999999	999999	201	597	746	262	915	947	814	530	999999	15	594	308	290	341	999999	999999	999999	469	999999	651	592	740	78	268	999999	442	999999	64	999999	70	999999	860	999999	583	629	683	284	485	999999	331	999999	833	999999	958	999999	999999	999999	143	901	505	572	266	213	999999	646	460	528	999999	807	999999	999999	760	466	673	999999	734	519	999999	712	992	637	999999	682	116	758	758	525	119	772	999999	493	97	163	999999	497	359	656	956	936	178	164	795	677	313	605	142	377	999999	568	761	548	252	999999	908	868	906	999999	999999	999999	999999	935	418	999999	421	999999	639	999999	897	186	51	87	999999	769	543	838	841	988	378	511	626	391	972	999999	21	848	251	665	254	999999	590	999999	560	883	58	243	745	89	266	324	965	999999	479	376	526	999999	985	999999	888	999999	999999	918	999999	594	457	507	999999	866	705	572	748	973	999999	207	595	276	527	679	721	999999	102	999999	732	64	546	999999	911	606	34	999999	863	768	777	184	673	672	569	965	999999	999999	280	878	383	693	999999	992	999999	282	780	260	999999	999999	761	999999	999999	275	195	161	58	366	595	365	842	377	709	979	205	187	999999	922	706	
561	253	179	38	999999	388	48	488	553	918	639	999999	999999	181	557	17	199	207	999999	486	418	917	80	956	999999	999999	16	984	596	797	995	748	857	553	604	72	999999	999999	764	887	157	672	504	999999	956	539	77	205	999999	972	15	980	136	446	298	999999	999999	222	123	186	382	999999	892	756	922	891	968	230	577	999999	425	640	442	520	339	745	999999	632	10	385	969	810	832	623	791	24	999999	421	265	999999	889	379	445	587	515	102	780	748	524	74	999999	999999	628	666	999999	375	547	615	999999	552	230	550	222	737	999999	571	999999	278	999999	999999	279	556	999999	616	605	999999	204	855	15	247	965	674	117	935	999999	131	999999	999999	76	425	999999	16	315	713	740	348	999999	999999	380	943	870	511	782	616	795	24	999999	22	70	999999	180	692	609	999999	586	556	443	287	923	95	390	999999	999999	549	999999	272	999999	260	876	267	889	497	484	72	376	463	891	501	149	999999	249	179	115	565	254	999999	407	446	136	193	905	878	784	294	999999	814	309	243	184	999999	999999	631	146	803	999999	683	999999	546	502	133	999999	942	148	133	846	220	950	999999	999999	657	999999	999999	134	999999	361	21	999999	999999	999999	562	164	658	326	616	35	999999	43	311	999999	999999	999999	860	943	999999	529	999999	740	660	448	352	999999	999999	938	526	667	999999	507	453	452	999999	999999	27	47	939	969	15	625	531	108	999999	187	999999	703	999999	91	999999	861	999999	999999	397	280	62	999999	166	699	999999	999999	799	949	66	119	589	859	999999	601	559	822	13	44	524	348	999999	561	219	999999	224	999999	215	999999	661	117	999999	291	64	999999	917	999999	880	999999	477	294	825	581	51	129	598	789	999999	142	532	192	857	999999	999999	59	999999	501	541	999999	484	542	515	999999	298	948	732	307	805	999999	683	999999	941	763	566	999999	999999	637	999999	100	999999	999999	598	83	999999	478	260	300	643	14	277	426	999999	888	999999	934	779	999999	293	999999	397	999999	983	366	458	248	251	999999	529	418	537	434	980	451	426	59	999999	999999	450	819	698	441	664	800	736	267	999999	63	997	632	460	61	353	999999	703	284	451	242	624	674	237	999999	771	234	999999	842	999999	292	471	716	990	347	30	474	404	999999	636	193	629	201	690	197	999999	896	958	485	999999	562	748	151	607	999999	817	776	591	999999	669	439	999999	893	821	275	591	290	642	122	40	879	33	747	647	268	612	433	984	49	999999	874	275	992	761	882	544	330	119	288	529	999999	882	863	295	
206	999999	999999	379	424	606	816	264	999999	999999	211	539	11	999999	349	109	394	792	999999	480	795	174	340	999999	938	731	271	999999	364	593	786	999999	169	461	451	999999	876	63	569	443	254	620	429	547	559	999999	543	826	999999	188	144	462	340	392	500	42	529	603	999999	999999	345	645	900	999999	667	214	379	549	62	941	233	999999	232	119	236	184	744	793	583	595	197	445	999999	999999	999999	999999	999999	999999	960	418	878	283	621	876	107	608	720	999999	999999	999999	973	993	773	829	955	999999	999999	231	999999	326	298	999999	29	846	505	900	999999	724	803	342	999999	602	589	643	73	950	999999	355	21	627	464	999999	913	238	999999	204	671	581	230	656	999999	445	621	644	130	151	999999	775	380	207	374	995	999999	999999	999999	380	413	139	765	14	999999	884	220	999999	861	721	822	790	234	311	238	999999	503	999999	247	112	981	945	523	999999	999999	943	999999	999999	999999	468	212	377	432	999999	790	541	815	225	999999	220	999999	999999	999999	999999	329	472	551	79	968	710	501	227	308	703	999999	468	616	999999	317	149	909	406	284	999999	519	455	368	999999	520	696	847	288	999999	999999	999999	898	173	123	601	999999	999999	905	844	552	999999	984	78	729	999999	332	925	970	907	433	311	999999	808	389	889	873	114	999999	558	999999	863	999999	643	999999	999999	999999	305	502	252	93	999999	14	561	999999	436	535	999999	638	141	198	771	876	380	999999	725	58	100	783	999999	728	999999	999999	356	999999	689	752	350	999999	999999	360	37	433	727	999999	999999	307	277	85	952	364	496	999999	437	369	511	986	843	492	556	776	410	521	278	524	963	999999	657	988	999999	999999	194	999999	734	780	171	347	158	999999	999999	427	999999	24	831	869	241	653	999999	987	999999	703	909	999999	999999	137	999999	515	999999	213	860	999999	650	999999	43	999999	180	904	999999	999999	207	173	999999	298	999999	139	999999	396	690	409	292	320	517	999999	927	348	999999	999999	352	607	830	655	999999	999999	694	702	777	999999	980	561	698	337	999999	749	789	999999	999999	620	840	119	141	999999	825	755	920	550	999999	999999	361	694	999999	843	999999	143	826	999999	999999	999999	603	325	361	999999	415	138	710	955	407	768	881	999999	999999	999999	496	242	999999	277	830	436	999999	154	447	798	999999	296	67	999999	999999	778	922	247	917	974	999999	524	999999	638	157	697	55	965	999999	496	999999	332	222	999999	357	329	999999	558	721	554	866	999999	877	563	999999	129	81	854	999999	629	999999	644	121	508	146	971	484	836	130	142	
390	999999	11	951	699	818	999999	716	508	455	999999	999999	525	373	117	568	647	205	287	37	626	201	785	523	999999	464	221	713	214	385	999999	831	438	999999	173	807	458	925	863	543	55	999999	356	999999	519	999999	128	999999	400	999999	333	288	999999	102	999999	199	283	487	999999	245	607	999999	512	999999	610	288	936	999999	209	999999	119	721	999999	999999	999999	999999	844	999999	14	179	345	472	323	636	61	999999	999999	345	83	973	533	970	624	628	935	685	852	234	999999	999999	544	192	999999	999999	468	612	999999	815	120	999999	999999	233	482	999999	999999	144	999999	999999	80	53	17	600	862	236	775	148	106	712	808	999999	419	999999	926	774	634	162	924	232	177	449	999999	999999	234	829	628	310	999999	493	729	999999	999999	976	163	90	232	944	330	322	324	999999	999999	244	999999	814	999999	734	306	999999	507	746	220	823	999999	630	434	999999	375	43	607	475	650	613	983	999999	667	443	466	845	551	690	832	612	908	847	999999	384	459	999999	994	894	14	999999	986	982	999999	999999	277	532	999999	999999	578	296	715	849	678	999999	999999	999	999999	401	999999	460	166	999999	914	608	915	860	697	60	101	955	49	712	470	999999	627	11	426	852	999999	933	200	999999	999999	545	999999	68	179	41	133	460	274	602	625	553	633	179	77	982	899	999999	999999	605	590	623	257	12	999999	999999	999999	259	582	999999	236	344	270	999999	704	999999	711	856	691	665	926	999999	690	446	999999	917	237	999999	933	999999	952	758	107	594	999999	499	298	894	680	361	756	874	878	969	376	291	292	346	474	699	280	53	999999	999999	678	950	932	810	915	470	590	827	325	147	351	999999	246	999999	18	215	90	817	186	340	909	62	999999	721	999999	805	635	891	982	999999	173	908	42	927	915	338	999999	999999	999999	999999	770	999999	999999	740	627	999999	54	999999	337	269	999999	999999	867	395	999999	626	999999	999999	740	999999	835	999999	844	91	974	442	445	999999	760	680	999999	999999	837	999999	569	981	503	999999	999999	999999	761	28	563	723	626	709	51	999999	667	298	150	999999	747	869	383	82	93	477	766	999999	463	735	999999	657	620	999999	625	899	825	999999	133	175	127	567	358	817	999999	131	464	274	999999	797	651	471	539	302	999999	999999	593	497	897	35	266	908	718	35	999999	906	112	610	94	999999	999999	388	999999	975	238	999999	521	565	937	962	22	999999	999999	666	94	394	128	999999	999999	657	316	338	391	107	999999	999999	848	332	654	238	28	999999	190	259	999999	999999	999999	563	73	675	
456	999999	999999	935	999999	763	124	62	941	778	788	999999	450	436	835	494	999999	77	999999	999999	340	999999	911	999999	944	999999	322	544	691	821	97	564	999999	494	211	288	778	456	999999	999999	105	796	391	875	449	999999	413	753	423	490	276	238	496	999999	345	268	126	851	999999	999999	999999	999999	999999	129	691	233	529	956	999999	557	715	549	982	999999	923	544	806	999999	269	709	999999	568	131	999999	554	858	999999	219	999999	943	171	999999	465	240	703	999999	434	272	194	999999	999999	457	529	865	999999	726	255	999999	999999	999999	461	90	592	999999	110	883	457	171	999999	999999	165	999999	999999	291	395	789	94	999999	999999	406	120	544	851	53	994	307	49	266	435	827	612	503	97	357	491	91	344	184	139	819	78	272	696	362	69	404	649	247	479	999999	642	503	356	999999	999999	917	239	548	999999	802	844	201	735	999999	229	662	233	460	999999	999999	454	910	999999	408	338	847	847	498	983	599	658	999999	786	449	195	119	157	371	999999	574	852	795	999999	337	975	877	537	948	999999	407	181	999999	447	999999	541	731	999999	947	396	843	79	999999	999999	696	154	53	999999	999999	562	119	515	861	793	235	461	658	33	999999	999999	460	319	899	365	586	999999	469	999999	620	908	463	239	209	974	823	999999	999999	999999	200	193	932	472	251	999999	33	999999	999999	404	999999	999999	999999	708	595	524	936	999999	180	384	999999	278	999999	689	794	999999	108	880	999999	886	970	730	999999	427	832	112	501	999999	78	512	342	999999	118	999999	150	907	35	755	999999	685	999999	299	335	999999	261	922	508	999999	999999	864	999999	153	586	433	434	492	999999	465	999999	492	33	947	999999	667	52	295	170	999999	549	886	362	353	246	999999	847	681	999999	612	176	999999	603	999999	319	999999	224	198	117	684	641	658	543	999999	878	161	662	100	834	999999	695	966	761	999999	703	791	511	944	907	956	999999	999999	999999	761	298	965	888	774	638	260	452	853	187	485	978	890	999999	999999	474	94	967	757	847	736	916	210	158	714	555	999999	702	279	291	161	108	999999	570	781	281	913	272	999999	462	583	225	842	788	286	999999	812	999999	999999	999999	822	988	828	905	361	845	98	817	184	228	119	558	182	571	999999	999999	100	330	572	520	561	822	89	304	999999	521	84	421	999999	803	999999	999999	999999	799	469	172	280	982	219	936	192	999999	999999	669	353	34	52	999999	999999	899	820	491	875	208	999999	999	999999	534	641	839	771	677	944	380	485	39	575	383	111	863	116	117	
121	635	338	464	999999	420	999999	248	479	803	999999	972	982	261	999999	783	880	469	263	999999	999999	999999	999999	514	999999	999999	193	999999	999999	668	999999	899	793	999999	380	250	870	464	275	498	999999	402	369	967	29	972	397	234	999999	999999	502	642	609	370	765	741	470	823	999999	26	236	637	999999	810	634	758	189	279	880	999999	913	425	204	764	172	948	20	207	999999	999999	329	959	498	667	175	537	999999	999999	947	639	780	56	161	258	999999	945	612	999999	343	271	792	128	354	861	999999	86	447	844	208	817	730	272	338	133	697	277	149	132	644	107	468	757	331	999999	193	867	274	945	502	226	345	461	999999	234	396	211	614	636	789	99	99	455	233	140	908	999999	717	999999	999999	994	805	490	913	246	803	999999	797	113	999999	999999	999999	502	351	981	999999	279	408	114	736	999999	662	512	342	555	17	22	533	200	999999	676	159	246	394	508	421	855	547	627	431	361	413	511	959	778	286	597	113	252	659	639	118	613	300	999999	999999	303	157	368	999999	790	511	606	771	999999	861	575	999999	843	570	626	731	781	683	385	92	999999	553	999999	999999	420	908	291	541	702	568	546	945	329	999999	127	707	189	398	640	999999	999999	740	999999	999999	999999	489	270	999999	999999	907	999999	929	999999	983	190	749	999999	98	818	881	999999	74	78	442	324	630	788	999999	452	918	552	392	52	534	284	421	595	646	999999	930	999999	609	508	795	999999	616	39	346	986	378	999999	100	999999	758	629	743	671	525	999999	999999	700	999999	999999	124	999999	999999	887	390	708	999999	164	946	530	999999	243	621	565	283	211	707	600	452	689	83	804	999999	812	293	905	540	749	79	53	487	239	63	379	394	440	297	999999	999999	637	227	999999	177	570	692	525	18	187	398	324	894	490	258	999999	999999	319	903	999999	603	999999	177	999999	999999	902	52	657	999999	999999	181	843	999999	999999	951	814	471	859	637	891	129	768	896	363	361	999999	159	996	981	158	223	84	536	166	136	173	469	208	139	274	999999	999999	345	999999	16	554	999999	916	539	443	444	306	682	21	21	834	589	814	999999	339	753	56	999999	41	38	107	999999	756	999999	787	355	272	999999	372	374	94	433	140	999999	806	353	242	999999	547	714	999999	401	999999	999999	301	999999	655	539	800	521	480	369	313	737	909	999999	999999	999999	751	999999	181	999999	320	647	999999	999999	458	467	862	999999	999999	589	138	327	121	705	791	999999	999999	213	699	732	929	850	999999	725	130	999999	448	
567	698	999999	999999	459	542	350	91	876	228	999999	999999	198	677	999999	10	999999	240	985	626	213	456	53	514	548	398	448	647	469	999999	211	290	66	29	999999	999999	352	874	999999	784	770	999999	914	392	668	87	511	65	125	999999	11	999999	144	775	244	999999	999999	663	176	70	104	702	999999	132	27	610	999999	179	383	526	657	27	999999	210	999999	590	999999	999999	845	470	887	393	532	999999	753	999999	999999	291	785	999999	641	688	707	999999	690	78	999999	792	375	67	999999	341	681	598	203	999999	932	934	999999	653	579	999999	818	705	182	711	180	13	999999	999999	999999	787	999999	200	999999	968	319	942	520	787	588	749	294	787	461	999999	711	934	425	999999	783	221	999999	141	999999	645	870	11	999999	979	897	998	422	74	602	231	947	999999	999999	234	999999	999999	424	142	999999	829	711	41	254	626	999	246	587	999999	527	254	426	263	586	249	108	999999	506	540	889	590	336	229	194	999999	608	999999	231	201	105	999999	999999	238	999999	784	934	839	757	820	979	999999	999999	812	999999	358	999999	694	904	472	135	365	999999	883	252	999999	999999	491	846	999999	27	999999	24	396	515	733	999999	999999	196	801	315	269	561	999999	560	999999	179	999999	681	836	433	914	325	758	999999	739	309	913	999999	999999	999999	999999	992	742	802	999999	999999	999999	307	814	999999	999999	507	113	167	866	804	807	332	23	999999	999999	810	999999	591	112	463	265	999999	999999	434	543	999999	605	519	999999	276	819	999999	359	591	999999	226	867	999999	816	417	222	999999	208	934	501	590	971	286	312	642	982	160	699	747	391	703	531	999999	999999	415	901	593	304	599	985	999999	999999	999999	999999	999999	999999	84	775	695	251	663	999999	841	932	952	239	328	216	230	293	668	193	612	999999	452	694	487	576	999999	515	999999	306	608	948	576	617	549	999999	550	999999	908	999999	14	506	727	580	690	457	415	186	999999	386	999999	316	999999	741	370	999999	999999	77	999999	507	374	190	622	367	523	892	365	999999	999999	210	666	530	385	292	189	999999	482	871	14	39	171	234	931	252	999999	302	631	835	256	327	411	999999	243	410	999999	999999	999999	370	999999	797	999999	999999	495	382	719	553	930	45	562	264	999999	999999	73	999999	346	150	258	379	144	230	271	999999	97	372	799	999999	297	974	281	364	232	999999	814	217	937	100	999999	999999	999999	678	371	999999	283	992	577	566	999999	807	74	870	999999	514	999999	836	535	999999	983	132	583	999999	266	999999	763	207	42	999999	40	856	498	256	412	999999	
847	466	859	675	255	105	999999	243	775	489	910	411	788	718	999999	978	999999	375	999999	615	975	999999	999999	415	832	999999	999999	939	535	562	999999	817	467	999999	999999	999999	977	860	999999	887	337	350	760	776	55	362	418	324	751	62	999999	132	149	797	723	849	54	453	843	179	145	856	707	222	180	102	943	911	61	999999	11	820	59	229	287	635	246	645	369	480	667	646	197	999999	387	196	999999	670	163	817	725	533	27	999999	752	999999	643	548	605	953	418	507	999999	635	60	364	82	920	519	999999	613	999999	93	372	999999	498	668	999999	834	984	423	283	758	243	999999	477	803	903	476	806	992	698	49	999999	999999	170	383	562	432	999999	124	758	161	75	214	326	449	654	644	264	999999	419	713	621	999999	145	999999	38	999999	999999	561	999999	453	712	106	914	369	999999	311	999999	999999	115	999999	999999	869	664	999999	999999	39	85	37	159	269	999999	999999	582	984	427	999999	926	999999	354	329	849	999999	945	999999	448	968	299	999999	772	999999	302	148	707	619	902	751	874	23	999999	998	167	555	412	909	241	718	523	930	999999	800	385	931	771	786	950	999999	924	359	683	723	999999	999999	265	806	967	83	296	999999	999999	675	11	912	364	355	171	304	70	45	83	729	455	368	25	972	967	999999	377	999999	668	999999	827	524	340	999999	999999	49	999999	606	999999	168	432	560	848	999999	798	472	577	425	999999	999999	289	888	286	953	278	999999	113	293	838	606	706	376	304	528	848	487	582	31	97	132	999999	464	103	999999	307	894	999999	749	183	505	793	951	305	22	284	938	248	386	73	999999	935	16	767	345	462	999999	266	330	427	999999	890	555	338	502	999999	824	795	371	656	384	862	363	119	342	813	754	80	291	254	909	248	205	957	211	196	998	696	758	463	999999	637	200	999999	999999	615	247	623	802	370	999999	153	877	730	689	34	581	896	434	999999	707	985	975	999999	517	82	694	598	999999	316	653	138	47	908	414	747	999999	41	257	727	576	999999	278	921	794	766	371	999999	999999	999999	614	999999	999999	236	755	266	999999	124	814	999999	920	648	999999	999999	716	330	116	968	325	999999	362	550	649	999999	954	577	716	63	999999	751	999999	228	329	999999	701	552	999999	810	999999	158	94	557	226	999999	807	928	644	782	999999	999999	659	402	159	999999	824	74	462	564	281	999999	999999	608	833	73	88	701	328	999999	794	174	463	999999	816	176	999999	804	333	190	999999	36	932	934	849	816	101	318	79	993	
135	637	100	999999	999999	974	608	486	724	163	999999	115	609	999999	987	49	999999	999999	586	982	999999	30	740	281	664	254	255	615	758	26	971	769	999999	335	420	166	84	160	999999	999999	567	381	89	999999	999999	999999	999999	999999	947	809	805	738	731	96	525	114	999999	818	999999	999999	728	999999	999999	708	191	620	482	999999	687	999999	965	860	999999	999999	425	107	940	999999	480	869	826	421	668	948	220	243	999999	546	810	999999	999999	265	511	481	123	999999	653	381	988	999999	999999	153	156	999999	844	999999	151	987	671	427	174	337	348	779	468	316	335	778	497	948	999999	935	474	381	570	999999	359	125	631	851	453	568	999999	299	999999	683	275	551	114	275	102	60	875	392	152	931	916	731	999999	999999	248	999999	884	50	999999	386	679	774	555	143	999999	35	366	820	973	999999	756	59	232	784	51	784	999999	231	855	531	70	91	239	638	793	628	111	999999	612	578	684	539	999999	180	13	500	995	999999	680	76	999999	999999	418	999999	999999	867	508	238	764	463	210	999999	195	86	325	597	545	999999	349	967	923	541	217	404	999999	227	999999	62	999999	550	999999	703	999999	788	837	15	999999	692	464	999999	129	873	69	159	378	31	354	614	999999	415	955	89	630	713	152	162	848	23	999999	957	999999	999999	457	999999	674	999999	121	406	248	320	925	852	462	423	848	60	481	999999	999999	999999	872	754	207	375	595	709	82	837	645	685	167	659	76	506	427	999999	425	845	484	870	909	999999	375	543	490	113	626	217	865	102	680	999999	986	726	95	999999	258	91	628	999999	435	283	999999	999999	163	275	785	956	999999	185	634	636	583	166	999999	924	999999	663	885	492	93	865	972	553	14	999999	672	350	420	671	424	344	226	519	445	635	196	811	390	224	999999	999999	220	689	467	54	216	830	736	170	376	594	206	146	881	570	311	217	999999	999999	603	999999	999999	334	761	300	419	999999	999999	364	999999	577	283	999999	174	423	654	292	96	960	169	842	613	999999	305	829	147	90	637	875	334	999999	262	603	621	881	134	885	999999	176	635	999999	119	382	999999	799	321	535	972	467	915	28	130	598	999999	761	832	295	999999	931	162	999999	436	845	40	999999	324	679	999999	999999	299	768	999999	999999	334	26	732	241	828	999999	517	611	118	179	959	315	999999	999999	976	999999	999999	838	999999	999999	23	999999	999999	999999	352	999999	484	641	486	689	178	999999	664	210	273	999999	38	999999	999999	999999	999999	550	230	266	885	999999	900	999999	702	199	
999999	460	999999	366	906	999999	309	468	999999	164	999999	999999	135	428	11	812	651	999999	400	376	999999	459	999999	999999	582	472	999999	999999	999999	999999	772	824	939	999999	456	999999	999999	307	999999	245	999999	570	711	999999	999999	999999	425	802	999999	82	83	252	270	999999	999999	783	88	999999	784	999999	999999	849	89	271	999999	207	936	999999	971	293	577	353	999999	164	999999	270	999999	80	823	43	999999	282	206	315	999999	999999	564	613	928	673	639	657	523	860	292	461	490	450	920	313	612	999999	830	970	504	999999	999999	999999	269	999999	45	18	763	999999	396	680	653	774	716	999999	999999	333	908	308	654	919	830	502	999999	615	999999	307	160	999999	431	999999	452	235	999999	825	999999	999999	353	831	637	630	893	772	473	612	808	999999	999999	68	671	288	679	999999	326	585	999999	397	242	999999	327	738	858	254	329	928	237	427	999999	891	231	193	979	999999	999999	999999	35	999999	38	270	807	999999	573	101	848	152	789	920	909	999999	925	999999	999999	699	513	999999	772	649	453	545	999999	390	753	842	836	487	309	601	860	302	999999	841	369	972	847	263	174	766	999999	186	999999	316	518	737	965	979	999999	999999	574	999999	261	386	614	492	885	427	999999	731	999999	371	843	198	70	616	676	999999	883	253	852	259	734	999999	254	276	999999	77	871	25	876	857	520	999999	36	999999	51	999999	237	876	96	999999	999999	999999	510	44	343	999999	255	999999	999999	999999	106	723	438	999999	47	255	141	347	94	818	555	305	855	408	851	999999	172	972	999999	503	857	16	999999	432	317	302	505	999999	999999	457	821	969	955	999999	761	999999	590	712	60	999999	999999	889	791	278	874	647	587	112	193	518	787	283	336	566	33	999999	566	16	999999	745	749	921	413	637	996	586	349	859	647	64	244	460	922	779	999999	967	224	888	557	670	715	999999	36	425	670	548	642	398	972	999999	999999	583	704	315	56	129	999999	164	282	297	307	727	465	138	999999	999999	360	999999	999999	65	999999	678	999999	346	999999	356	999999	999999	999999	999999	944	951	887	975	825	660	999999	999999	733	343	491	69	616	269	372	999999	999999	898	151	342	197	999999	294	917	795	560	135	368	284	699	234	498	198	824	353	356	840	489	312	623	582	743	823	771	573	815	72	999999	974	52	418	999999	846	633	269	858	667	970	999999	274	999999	999999	342	43	118	993	871	791	916	26	157	458	999999	528	760	454	271	523	353	980	498	936	393	241	290	238	651	564	999999	494	688	870	309	47	97	195	
999999	790	663	579	944	280	282	957	999999	960	410	999999	873	815	596	999999	626	210	776	599	13	110	752	879	352	316	999999	431	337	999999	159	558	440	575	53	481	860	773	45	999999	663	999999	346	999999	999999	333	999999	749	898	544	253	109	271	498	192	999999	47	999999	999999	999999	54	999999	999999	618	999999	999999	888	308	771	124	999999	999999	174	558	935	576	764	431	61	999999	999999	486	532	793	43	60	296	999999	393	743	999999	86	545	407	999999	999999	806	999999	520	999999	999999	999999	977	999999	260	400	934	712	563	999999	545	999999	732	218	21	567	999999	836	584	760	565	999999	915	999999	680	217	317	766	385	132	770	46	911	84	583	242	999999	999999	542	643	126	999999	387	999999	207	829	354	337	396	616	999999	970	153	759	421	498	477	949	113	999999	93	177	337	440	844	509	703	657	999999	778	68	578	999999	941	644	980	999999	147	831	999999	999999	999999	380	999999	999999	800	892	999999	663	95	765	559	999999	999999	560	948	256	999999	933	999999	135	696	701	617	557	999999	676	212	999999	440	929	340	999999	262	189	999999	797	999999	802	54	999999	999999	999999	999999	23	999999	932	804	391	999999	733	621	999999	143	725	999999	999999	999999	221	723	134	689	46	999999	165	434	441	393	320	456	161	688	154	888	90	584	703	161	604	57	982	999999	821	999999	999999	317	136	985	536	22	999999	44	356	88	920	927	515	769	394	588	999999	999999	999999	934	544	55	477	325	62	151	473	137	168	174	740	262	868	615	527	848	999999	455	857	307	631	127	999999	75	999999	163	78	933	766	25	999999	444	999999	887	885	999999	840	810	932	395	549	697	999999	192	348	667	68	999999	252	546	290	622	999999	197	999999	427	713	411	356	898	999999	539	370	153	194	306	874	981	729	866	18	497	523	471	757	933	252	159	727	999999	999999	179	691	230	734	366	999999	200	999999	468	999999	439	464	44	322	19	337	731	997	52	792	999999	179	385	538	792	109	229	439	999999	185	999999	683	55	803	903	848	999999	418	827	553	684	999999	999999	919	999999	43	489	159	747	606	520	161	685	518	27	999999	316	692	941	267	533	760	999999	293	393	755	999999	240	419	171	198	322	180	999999	118	680	908	465	959	759	620	999999	691	772	664	412	998	999999	785	903	542	999999	476	999999	999999	923	201	977	999999	823	624	258	739	999999	417	207	981	999999	410	347	101	850	733	192	647	462	999999	442	629	980	756	999999	454	516	628	741	846	609	478	194	999999	931	928	999999	145	
371	340	115	365	466	431	811	136	448	999999	691	723	999999	922	567	854	999999	999999	556	76	999999	803	999999	957	676	999999	381	718	225	999999	169	921	597	56	999999	131	999999	87	999999	559	945	755	999999	703	999999	999999	561	687	910	340	731	583	999999	79	403	567	999999	157	688	999999	59	102	910	591	652	999999	136	247	646	999999	999999	680	194	996	131	987	797	529	999999	658	800	694	999999	885	999999	586	548	527	653	718	24	816	398	68	999999	852	844	424	61	176	891	999999	50	474	449	61	999999	386	999999	415	770	588	136	40	999999	364	294	34	465	999999	231	608	999999	999999	431	83	291	999999	999999	278	152	382	477	854	999999	486	654	343	999999	84	198	172	579	247	947	435	690	999999	754	154	568	819	959	999999	945	999999	729	121	53	999999	769	271	889	999999	273	397	120	281	272	827	710	999999	589	390	877	68	999999	356	980	995	392	999999	382	999999	710	332	423	999999	908	484	757	542	999999	999999	315	926	283	899	974	560	324	418	999999	926	999999	999999	240	578	118	887	264	382	999999	57	984	846	999999	546	969	999999	974	999999	373	788	79	177	999999	519	999999	950	784	139	382	430	999999	999999	826	999999	908	999999	101	844	382	30	230	385	412	252	95	468	47	999999	930	42	585	999999	55	318	999999	999999	956	999999	502	999999	112	999999	10	709	376	999999	999999	443	638	875	849	999999	256	352	567	999999	765	418	434	616	912	57	208	999999	999999	985	928	518	598	641	147	380	351	999999	917	999999	999999	702	876	84	448	999999	108	64	193	456	449	702	999999	172	511	999999	296	886	255	65	926	660	999999	390	92	511	999999	997	738	999999	999999	41	999999	999999	999999	73	999999	360	999999	318	949	154	166	999999	545	235	999999	436	999999	599	94	465	999999	999999	178	723	837	495	992	936	999999	110	325	714	668	999999	277	999999	852	448	16	935	718	936	115	782	999999	999999	844	856	743	418	999999	149	394	331	72	572	303	999999	999999	56	999999	999999	999999	848	828	451	730	138	958	490	583	692	592	158	999999	42	756	999999	229	371	999999	145	203	351	244	185	329	347	354	705	983	999999	222	960	577	999999	999999	267	953	999999	745	716	999999	263	834	184	557	245	584	40	815	907	999999	863	999999	232	47	218	614	652	999999	392	783	263	506	327	479	999999	581	270	654	999999	443	176	625	933	248	939	516	70	999999	94	762	324	889	86	889	999999	564	999999	449	179	652	310	931	362	999999	644	999999	517	704	924	999999	323	385	325	473	210	
999999	471	983	999999	701	999999	34	47	630	999999	999999	999999	999999	130	77	235	821	485	999999	999999	244	273	999999	603	999999	998	365	704	999999	449	999999	574	613	688	999999	102	371	999999	477	999999	286	893	732	474	999999	337	90	583	999999	439	502	999999	478	340	999999	974	471	390	999999	703	198	999999	617	191	530	799	999999	748	19	975	863	480	17	748	856	351	999999	536	999999	999999	918	999999	999999	990	946	48	999999	282	723	147	631	981	999999	999999	910	999999	999999	551	944	481	520	341	999999	999999	575	999999	893	730	483	624	999999	935	67	999999	784	416	482	626	999999	492	703	544	35	872	354	882	54	242	837	999999	75	999999	591	850	999999	587	217	965	425	924	154	375	999999	999999	702	695	923	376	990	999999	483	659	999999	462	778	999999	999999	702	537	693	977	660	892	583	559	999999	353	999999	723	207	208	517	211	319	999999	999999	745	926	179	658	999999	999999	999999	344	426	999999	999999	139	82	999999	280	999999	437	999999	946	999999	482	224	548	257	999999	999999	652	793	304	999999	457	997	999999	449	240	999999	999999	879	734	999999	418	558	167	153	774	999999	144	364	926	693	89	999999	999999	853	856	531	387	921	316	252	34	459	49	460	958	683	999999	999999	139	891	982	558	997	646	84	923	67	999999	482	999999	581	298	866	610	886	999999	634	270	593	708	11	611	572	491	285	959	519	706	195	100	999999	511	235	45	711	530	481	725	999999	932	473	982	449	189	999999	736	592	999999	573	999999	58	999999	49	430	889	999999	999999	515	371	125	414	360	999999	391	927	999999	72	831	899	366	506	908	492	661	245	28	171	393	821	548	377	90	143	214	999999	456	472	805	155	999999	544	966	364	999999	999999	122	772	999999	261	600	999999	761	539	999999	484	149	271	388	194	871	999999	603	694	822	999999	334	999999	15	349	481	608	999999	686	999999	822	999999	554	828	143	132	256	114	999999	999999	874	616	551	999999	730	902	194	93	999999	999999	132	941	281	541	999999	203	895	766	999999	780	992	416	84	971	999999	944	595	443	254	72	624	114	471	999999	948	141	783	999999	285	446	296	524	646	999999	999999	999999	268	22	912	940	236	999999	396	361	999999	467	999999	579	541	999999	999999	751	999999	557	659	27	479	808	999999	999999	419	605	491	999999	493	477	770	673	535	513	685	582	530	999999	836	145	717	119	244	999999	599	213	759	499	999999	544	999999	98	752	999999	411	999999	429	137	999999	999999	997	125	999999	761	999999	999999	54	37	110	735	230	536	721	524	
999999	999999	574	113	999999	216	846	992	151	999999	999999	681	920	116	999999	235	163	403	782	999999	147	601	251	482	792	731	168	731	999999	404	999999	999999	377	999999	999999	50	885	325	999999	324	785	14	974	999999	967	25	947	938	925	999999	581	999999	999999	999999	999999	708	128	101	320	463	57	124	603	746	999999	999999	314	693	988	71	350	837	460	467	999999	142	999999	332	515	776	783	230	806	524	822	497	999999	860	850	420	922	794	14	489	999999	999999	411	237	295	332	999999	264	950	863	534	743	377	297	96	254	91	999999	586	999999	679	999999	318	999999	924	147	999999	999999	842	577	149	556	833	999999	199	759	731	399	46	192	75	999999	999999	999999	999999	999999	999999	999999	773	606	338	135	217	471	810	450	999999	331	313	999999	90	267	422	382	723	977	910	999999	107	336	523	691	759	403	477	999999	556	375	999999	845	27	144	999999	246	248	24	348	371	169	749	999999	999999	95	889	112	808	117	999999	999999	22	999999	722	19	446	92	646	375	814	993	660	893	986	242	468	140	999999	586	999999	143	999999	639	548	247	357	929	123	606	870	301	669	52	659	156	86	676	304	135	243	163	602	999999	534	378	508	999999	421	999999	627	999999	166	232	999999	999999	520	999999	999999	485	662	999999	999999	50	504	523	999999	999999	243	839	165	791	835	820	999999	32	541	70	114	999999	738	500	517	945	979	121	144	446	121	894	636	703	999999	999999	472	999999	193	561	154	21	54	890	622	999999	999999	835	922	999999	879	999999	232	999999	278	459	746	171	10	34	71	999999	999999	999999	507	349	999999	462	744	27	357	626	838	979	916	103	999999	848	878	935	999999	153	999999	999999	567	212	671	186	999999	598	999999	311	999999	169	500	761	632	999999	999999	283	378	559	101	905	999999	999999	999999	999999	543	185	999999	999999	293	75	999999	999999	203	590	999999	305	677	999999	38	156	944	999999	900	999999	489	165	471	967	466	604	567	383	62	293	808	313	999999	428	999999	999999	274	184	27	660	78	999999	999999	51	837	97	606	350	531	945	960	943	362	400	763	999999	999999	366	442	689	999999	717	864	910	782	26	173	258	395	779	999999	770	38	999999	611	906	999999	429	999999	999999	997	226	851	999999	332	865	999999	999999	665	264	999999	907	999999	338	162	360	717	657	268	821	924	358	955	752	73	199	914	999999	789	856	790	294	999999	73	691	291	866	757	587	917	75	431	999999	141	244	973	38	999999	97	999999	999999	999999	170	999999	999999	649	271	108	999999	142	950	999999	952	
808	473	260	681	999999	646	871	493	999999	999999	351	999999	502	765	823	999999	999999	171	224	999999	538	999999	849	133	917	999999	999999	999999	767	713	454	966	236	479	783	667	999999	999999	360	999999	226	767	999999	999999	818	999999	951	883	448	590	954	971	999999	999999	999999	151	623	136	764	999999	999999	999999	726	256	624	385	529	33	999999	165	534	797	999999	171	808	999999	999999	978	315	999999	999999	999999	581	999999	759	483	240	999999	65	642	54	857	537	300	457	374	50	999999	999999	443	43	999999	999999	999999	66	166	170	999999	14	999999	999999	999999	999999	409	401	999999	280	549	999999	151	999999	999999	968	349	999999	676	269	520	713	444	729	456	999999	999999	332	740	265	999999	999999	603	322	999999	419	411	930	409	999999	138	899	20	103	501	496	114	299	927	999999	562	180	390	999999	650	860	569	923	999999	912	999999	86	661	191	982	429	892	829	487	696	566	419	711	639	141	620	999999	351	999999	999999	627	999999	404	780	703	127	739	999999	671	806	849	488	999999	497	97	61	248	829	121	81	603	999999	811	241	403	153	469	999999	999999	40	167	228	999999	306	294	377	682	999999	487	999999	690	999999	999999	681	846	88	745	224	551	89	381	874	239	167	366	999999	999999	173	387	999999	999999	988	942	999999	649	630	793	377	212	720	379	368	351	257	391	417	999999	999999	395	324	407	999999	209	685	658	293	999999	537	940	942	606	518	502	927	215	701	253	526	41	999999	295	377	21	831	709	999999	532	982	775	999999	234	639	778	72	162	413	788	999999	982	366	642	265	437	270	123	860	865	999999	51	689	174	602	109	179	39	39	999999	999999	975	645	760	16	999999	999999	718	967	740	440	774	802	913	999999	543	675	583	39	940	750	999999	849	999999	118	940	96	999999	631	999999	608	43	133	179	999999	290	346	605	635	504	445	551	156	130	435	999999	249	999999	187	68	433	596	999999	99	493	660	136	999999	651	75	999999	218	999999	436	141	999999	651	633	999999	706	207	80	999999	535	505	999999	571	999999	722	468	999999	999999	606	573	117	22	999999	999999	999999	999999	164	848	999999	570	829	999999	465	719	988	38	998	616	283	480	861	363	648	475	594	294	999999	407	999999	193	374	999999	611	523	329	999999	374	999999	999999	742	551	999999	126	387	706	278	999999	851	740	694	470	95	47	135	712	754	999999	999999	449	999999	999999	756	83	770	206	999999	625	999999	400	869	999999	390	669	540	999999	999999	246	270	769	999999	550	247	666	999999	722	288	999999	485	811	574	754	806	
178	555	999999	999999	999999	356	999999	241	652	801	460	871	999999	89	426	506	206	209	517	999999	798	999999	850	999999	999999	993	999999	917	157	149	141	999999	124	857	999999	123	469	144	999999	890	999999	537	673	749	786	795	999999	999999	862	999999	288	611	67	651	18	55	999999	646	999999	291	999999	273	93	512	670	634	999999	183	867	312	47	999999	999999	627	34	999999	460	111	648	304	999999	414	64	337	861	529	768	473	848	177	418	823	439	999999	591	815	999999	170	88	161	48	876	776	560	999999	226	999999	439	627	999999	999999	602	998	409	348	894	219	756	651	151	866	999999	335	700	893	224	632	34	45	218	816	300	32	496	266	999999	999999	504	554	644	888	338	846	110	582	815	999999	999999	608	697	606	697	518	937	999999	754	551	85	666	568	594	616	404	418	931	304	580	511	153	280	266	715	211	999999	263	537	999999	234	999999	87	999999	999999	999999	347	612	999999	781	95	999999	512	526	999999	837	999999	60	999999	934	437	999999	999999	245	323	999999	999999	441	999999	999999	999999	684	757	316	326	957	588	179	999999	200	999999	806	812	999999	494	309	641	754	704	877	225	956	999999	602	19	65	840	842	85	715	98	999999	721	632	999999	999999	454	205	209	999999	999999	816	68	90	878	631	999999	999999	750	24	999999	582	737	23	280	554	999999	999999	999999	270	999999	999999	103	285	999999	999999	95	190	999999	94	855	445	554	109	999999	409	897	900	724	999999	700	86	999999	71	999999	515	179	999999	362	999999	999999	999999	898	939	999999	513	722	783	979	728	546	999999	522	666	168	810	999999	999999	396	871	656	802	440	999999	570	51	999999	42	816	595	980	387	999999	526	386	566	547	999999	999999	124	686	124	999999	995	841	524	564	435	903	659	999999	542	321	490	79	905	858	979	999999	999999	999999	999999	966	393	748	168	357	995	289	602	272	423	24	281	195	542	880	444	87	999999	486	229	139	999999	118	447	76	999999	457	481	999999	999999	999999	999999	265	995	157	538	257	999999	177	568	999999	310	999999	999999	528	49	305	999999	34	424	902	332	958	639	561	810	284	310	102	999999	999999	807	895	704	999999	836	25	999999	394	352	196	404	999999	999999	83	828	999999	54	919	37	52	999999	456	292	666	914	228	626	999999	347	999999	999999	590	167	999999	347	999999	692	887	691	33	115	999999	682	237	507	454	50	565	733	51	240	391	74	999999	628	361	612	48	272	618	399	756	57	99	249	999999	720	898	999999	423	86	166	999999	14	999999	778	774	65	168	469	
187	71	710	305	32	565	525	200	401	986	802	999999	625	82	634	359	999999	593	999999	693	999999	151	829	319	999999	84	162	70	999999	850	586	999999	879	999999	440	999999	55	751	76	999999	297	529	999999	748	620	432	540	165	380	587	999999	191	77	474	736	999999	241	400	341	999999	413	465	999999	551	999999	255	999999	823	641	306	314	999999	526	313	406	213	644	90	698	999999	543	996	690	453	177	404	489	415	76	999999	106	654	999999	127	280	999999	369	999999	999999	375	657	717	523	83	283	340	999999	763	999999	532	401	999999	702	798	414	999999	774	716	384	999999	766	369	757	999999	209	659	932	409	999999	573	844	689	742	999999	884	826	483	616	180	999999	739	725	347	543	13	945	952	999999	712	864	67	652	581	342	999999	298	960	286	874	623	407	265	730	504	688	711	418	378	913	588	933	999999	546	999999	276	50	999999	999999	244	264	707	320	999999	179	516	999999	117	410	724	596	866	999999	742	999999	999999	484	999999	842	855	301	536	583	708	999999	930	899	999999	43	75	568	276	746	52	619	999999	97	568	561	988	496	999999	18	654	327	721	736	425	989	118	999999	55	189	367	999999	727	133	612	571	999999	616	95	83	344	999999	999999	129	164	999999	640	351	915	444	999999	369	697	999999	999999	390	412	203	483	999999	925	283	523	97	389	109	892	792	485	997	322	999999	999999	530	674	999999	998	602	582	302	358	999999	876	999999	335	998	999999	208	205	999999	999999	54	142	968	158	999999	999999	242	999999	65	240	848	866	918	131	483	958	176	854	999999	392	810	999999	190	999999	169	999999	912	762	391	999999	693	999999	999999	999999	278	248	442	382	613	857	765	862	527	72	509	899	958	489	851	49	88	354	999999	839	358	432	951	210	988	999999	729	480	359	211	546	261	613	999999	853	244	525	794	250	582	626	948	104	128	268	999999	448	432	910	351	774	999999	830	424	490	845	296	242	393	999999	137	999999	513	325	526	257	999999	879	636	617	524	294	114	193	222	409	999999	833	941	999999	225	999999	999999	17	999999	207	999999	198	598	17	948	999999	410	999999	455	340	445	778	601	20	999999	568	795	999999	826	999999	244	647	211	90	517	462	301	665	999999	999999	725	505	888	329	826	107	290	628	668	999999	883	814	999999	882	964	559	242	930	754	656	999999	277	999999	946	962	783	986	517	500	495	999999	745	999999	625	999999	939	889	282	194	999999	288	177	634	595	999999	430	909	999999	126	999999	230	370	910	88	999999	999999	999999	
942	366	53	120	999999	999999	999999	249	148	999999	122	276	35	999999	959	746	878	377	999999	643	594	350	541	999999	999999	401	543	275	631	834	486	308	999999	624	947	915	999999	764	515	49	460	356	468	999999	796	62	101	298	270	623	41	999999	982	814	729	602	824	999999	453	381	999999	908	617	313	999999	814	120	410	721	999999	605	123	862	999999	192	248	881	370	88	999999	310	255	14	17	802	775	325	351	895	355	100	999999	321	144	454	552	739	164	999999	981	942	691	576	226	27	918	848	999999	632	491	720	999999	100	839	80	349	903	609	999999	999999	999999	768	999999	376	953	633	802	727	850	639	508	727	999999	999999	999999	618	678	787	989	884	999999	999999	719	413	634	636	881	999999	999999	115	999999	139	653	410	492	999999	999999	209	273	394	125	130	836	993	982	993	502	994	177	461	670	999999	999999	999999	999999	999999	999999	111	999999	999999	999999	999999	999999	744	990	379	83	561	613	999999	442	479	524	605	769	805	801	999999	430	641	144	887	314	611	445	999999	519	37	338	631	135	999999	468	947	999999	794	466	101	999999	999999	999999	940	390	999999	999999	999999	601	999999	857	276	999999	999999	999999	109	191	864	25	63	309	466	999999	56	233	982	371	367	20	577	962	974	349	709	723	999999	722	204	507	635	999999	253	932	505	180	72	571	803	405	368	765	999999	779	999999	791	999999	754	872	999999	999999	318	662	190	33	61	882	999999	360	999999	999999	387	987	366	999999	471	65	533	363	999999	999999	421	568	961	652	812	194	205	936	917	186	72	849	487	109	327	929	73	909	454	297	145	221	999999	541	999999	777	999999	398	942	999999	23	999999	996	555	986	750	999999	999999	999999	866	687	990	442	432	800	538	510	999999	72	541	992	999999	909	999999	999999	209	999999	429	672	44	773	999999	994	191	173	671	999999	931	123	999999	238	536	697	587	609	999999	778	999999	741	452	277	164	335	410	743	398	491	417	529	786	386	280	865	186	102	999999	999999	260	269	999999	685	578	999999	495	999999	466	999999	331	979	881	431	602	999999	230	767	619	480	593	448	774	189	999999	411	337	200	958	671	520	495	728	999999	999999	511	611	766	999999	20	840	999999	287	471	170	437	648	365	784	999999	644	999999	999999	410	412	812	999999	950	249	176	816	999999	354	795	416	836	261	999999	999999	100	87	463	78	609	999999	496	171	312	29	17	999999	972	999999	999999	36	999999	22	327	744	715	26	661	999999	999999	204	545	753	491	65	333	999999	915	999999	693	514	
190	351	999999	770	916	999999	192	930	241	413	999999	999999	978	999999	315	824	933	999999	196	83	426	936	546	414	105	742	999999	257	999999	999999	847	519	999999	861	845	999999	148	556	827	74	833	999999	295	128	360	656	775	722	749	508	999999	999999	999999	999999	98	253	805	469	675	999999	999999	935	244	410	566	334	175	126	923	556	686	387	170	132	999999	695	651	427	999999	448	967	999999	508	197	999999	920	253	112	999999	999999	953	678	881	653	102	898	495	999999	562	36	491	658	799	202	999999	865	766	999999	380	402	601	999999	999999	237	216	25	436	999999	999999	646	999999	72	352	331	999999	18	506	516	39	999999	209	767	865	37	956	318	167	999999	999999	722	163	999999	732	380	999999	576	999999	653	447	999999	472	448	999999	915	945	999999	999999	477	600	999999	369	260	123	999999	203	999999	522	388	280	897	858	999999	682	999999	493	999999	999999	972	332	36	745	852	999999	952	999999	761	704	949	91	537	12	999999	999999	560	363	999999	986	999999	187	999999	63	883	382	550	228	350	766	963	432	964	99	343	155	573	999999	999999	191	171	999999	441	140	572	306	743	894	178	999999	131	745	999999	999999	636	794	167	972	999999	480	528	734	538	994	740	527	127	448	668	544	999999	492	845	721	825	552	745	44	999999	587	638	655	59	934	645	228	842	970	462	549	987	601	217	47	662	437	622	447	400	55	189	305	999999	634	275	999999	900	999999	179	93	58	132	490	284	841	999999	684	603	359	522	684	999999	985	129	556	549	285	808	68	398	999999	308	644	446	407	343	999999	425	999999	999999	999999	973	801	379	500	999999	120	932	999999	999999	752	28	97	999999	370	43	319	116	87	725	363	101	810	999999	163	999999	488	54	876	507	453	268	999999	353	999999	999999	999999	616	628	691	439	352	612	999999	999999	911	220	766	85	374	33	999999	999999	999999	652	236	999999	30	999999	999999	386	999999	999999	999999	346	494	93	744	683	659	999999	999999	999999	395	296	21	488	542	145	251	539	722	969	999999	483	140	920	990	700	999999	999999	333	999999	999999	315	373	295	914	932	161	828	476	93	426	686	999999	835	951	657	999999	747	630	885	974	999999	664	106	554	999999	999999	573	102	999999	715	120	999999	313	609	90	999999	999999	999999	609	984	423	72	638	552	825	163	305	968	999999	69	230	999999	448	425	667	651	276	741	699	727	999999	735	432	999999	316	331	999999	235	999999	734	915	999999	999999	900	561	158	35	554	729	71	909	604	999999	984	494	201	915	887	942	
439	657	984	875	882	999999	999999	999999	999999	246	503	145	999999	107	609	154	58	897	548	999999	518	625	721	21	637	817	983	975	448	884	124	416	140	999999	442	999999	930	306	148	504	999999	517	764	317	235	925	839	999999	160	839	445	304	377	32	433	813	999999	973	999999	74	423	712	202	999999	999999	999999	999999	787	665	532	224	999999	999999	53	990	10	860	414	999999	711	977	999999	825	608	999999	819	48	117	859	628	999999	999999	68	83	90	999999	999999	388	195	148	920	999999	999999	628	625	999999	545	333	42	999999	999999	531	197	537	97	937	999999	593	938	312	999999	898	928	46	390	267	692	685	963	828	685	482	228	999999	999999	925	644	999999	999999	753	284	714	85	436	676	620	769	999999	986	999999	284	731	450	882	99	31	134	805	247	367	11	999999	370	213	747	480	312	550	745	172	303	999999	610	999999	37	343	999999	502	369	770	497	171	699	819	554	954	999999	346	999999	769	800	838	959	625	999999	999999	354	871	688	205	318	229	785	824	850	594	130	265	999999	755	999999	632	446	477	870	999999	170	550	659	793	448	999999	992	976	371	465	730	985	443	999999	989	951	813	173	999999	277	386	999999	969	999999	999999	999999	490	999999	571	178	402	999999	755	911	265	803	222	999999	999999	352	237	809	463	999999	999999	999999	822	999999	766	256	818	282	999999	999999	463	295	581	699	960	672	485	200	414	202	73	247	239	999999	356	195	739	918	416	119	50	577	999999	584	104	697	953	247	45	324	359	129	477	163	458	969	999999	522	999999	95	866	46	999999	270	999999	999999	906	301	896	580	517	900	865	905	561	886	873	996	605	272	718	248	165	99	843	943	769	86	83	386	962	226	983	330	252	14	999999	161	262	999999	999999	999999	999999	464	999999	458	264	999999	601	999999	999999	235	999999	671	377	999999	881	314	427	389	858	830	228	999999	999999	301	917	544	999999	999999	713	721	744	139	482	65	999999	700	999999	394	688	207	999999	511	999999	737	309	999999	953	624	132	868	734	999999	618	999999	444	999999	846	999999	541	719	909	54	858	384	999999	999999	199	999999	999999	190	999999	43	700	660	355	716	999999	880	991	606	591	48	999999	844	987	871	520	521	620	76	854	776	852	999999	297	439	652	905	999999	521	131	999999	893	999999	999999	999999	182	999999	615	999999	601	999999	999999	935	138	999999	999999	23	396	618	276	678	701	664	336	255	190	731	999999	915	73	999999	634	479	484	999999	155	999999	999999	296	699	999999	906	892	474	999999	999999	917	
999999	426	820	638	518	637	255	452	939	238	615	601	520	451	594	699	664	999999	341	54	999999	187	726	137	26	999999	919	713	772	999999	200	448	993	272	999999	947	105	434	814	996	234	42	20	916	999999	405	776	257	969	216	238	999999	556	217	467	663	699	692	622	419	718	542	679	141	48	177	608	258	561	646	603	239	463	345	820	999999	177	809	260	620	333	671	743	565	580	993	891	786	804	236	257	413	812	999999	999999	692	999999	879	878	999999	999999	528	999999	332	613	999999	999999	220	396	49	495	890	442	11	999999	999999	798	124	560	54	285	821	453	335	398	999999	427	999999	67	138	75	298	999999	551	823	805	975	421	952	581	261	680	999999	764	740	367	970	810	320	241	893	248	328	833	433	975	84	370	933	999999	999999	684	999999	268	999999	207	958	890	187	290	80	387	999999	979	999999	604	431	688	999999	41	229	616	747	825	244	827	999999	107	128	999999	730	615	487	539	999999	576	527	141	790	999999	408	89	633	39	171	999999	86	999999	50	828	553	396	776	999999	203	965	999999	337	33	157	999999	999999	999999	999999	559	465	999999	632	978	226	999999	300	999999	999999	632	149	983	718	664	727	999999	630	66	299	304	344	839	584	345	45	639	200	117	642	315	547	999999	303	479	705	999999	453	370	824	751	263	497	999999	999999	64	981	229	999999	306	999999	999999	804	999999	44	999999	626	325	297	943	587	886	999999	265	745	94	832	689	999999	959	120	306	999999	242	548	51	846	124	314	291	999999	999999	528	999999	245	999999	743	999999	268	264	89	301	166	426	246	864	999999	241	979	195	999999	301	981	713	195	109	347	572	999999	993	999999	511	20	15	999999	177	999999	381	29	999999	999999	998	431	983	879	999999	150	842	995	684	970	614	145	129	999999	761	439	814	625	145	999999	999999	899	275	999999	577	291	160	536	999999	505	699	222	942	999999	232	870	997	833	376	959	505	576	259	999999	763	376	999999	945	138	738	553	755	999999	999999	180	109	999999	999999	311	537	989	316	999999	999999	281	999999	202	999999	999999	999999	999999	981	259	186	865	604	649	253	999999	211	400	214	407	340	951	999999	338	275	673	133	714	901	531	838	969	999999	999999	999999	999999	370	184	615	999999	999999	307	999999	999999	707	811	999999	459	912	999999	110	147	999999	908	596	236	337	74	926	612	999999	187	539	459	999999	216	676	999999	999999	502	762	999999	785	106	999999	43	389	999999	631	464	106	673	999999	999999	431	999999	195	999999	62	843	423	999999	
257	999999	403	70	767	123	95	500	999999	620	880	420	220	83	362	999999	748	563	847	889	443	472	999999	999999	385	611	999999	999999	31	397	902	735	88	466	780	999999	999999	110	275	276	362	999999	330	999999	793	390	718	999999	349	507	541	498	999999	533	863	999999	999999	363	684	165	94	376	479	747	718	999999	341	753	303	999999	999999	999999	297	581	537	312	152	39	257	999999	999999	680	379	999999	999999	413	738	555	603	999999	293	350	425	119	191	999999	660	583	999999	648	59	964	63	769	522	893	211	999999	996	560	642	468	999999	690	272	414	996	955	999999	314	416	786	160	308	999999	999999	231	999999	999999	551	652	999999	271	999999	945	929	627	999999	11	999999	212	999999	559	52	363	824	244	735	999999	999999	999999	704	692	463	241	272	813	755	999999	878	671	33	999999	454	999999	83	207	507	744	343	787	396	954	928	999999	999999	999999	117	944	999999	410	999999	340	999999	999999	947	877	807	999999	682	125	871	137	132	301	189	999999	114	999999	290	627	737	990	514	989	603	999999	999999	361	149	45	706	810	21	478	185	692	410	892	960	205	999999	140	999999	227	915	999999	832	999999	999999	999999	999999	973	664	844	999999	505	825	633	999999	999999	123	455	237	647	419	70	126	654	999999	496	889	221	183	94	999999	607	928	296	83	344	918	136	999999	346	912	732	999999	176	805	679	867	776	999999	763	92	944	902	424	808	855	999999	187	521	435	913	911	799	999999	617	999999	576	999999	559	624	289	987	999999	891	735	686	914	999999	849	446	629	122	287	420	999999	292	999999	999999	488	228	202	999999	614	14	432	999999	933	576	559	739	113	338	226	319	483	104	929	20	999999	999999	999999	202	999999	85	806	801	633	389	577	335	999999	999999	60	341	999999	548	382	21	469	734	752	999999	999999	119	343	300	999999	967	936	907	362	999999	825	365	287	10	411	539	207	630	377	554	998	233	378	999999	999999	885	887	934	721	917	550	999999	379	602	999999	228	742	515	905	666	452	670	972	676	999999	695	63	999999	999999	999999	813	999999	366	999999	350	177	741	302	22	20	89	11	195	444	153	869	985	684	208	193	999999	691	724	710	111	337	260	999999	999999	999999	831	466	798	878	114	712	598	999999	262	999999	487	450	503	895	587	451	484	537	532	999999	709	378	233	953	56	131	123	656	107	22	916	49	498	429	188	623	213	999999	999999	441	281	815	999999	574	705	357	999999	829	133	660	853	999999	999999	436	883	462	242	844	999999	982	598	942	83	
250	717	999999	999999	999999	999999	999999	247	999999	999999	999999	999999	893	999999	999999	257	999999	933	294	532	447	999999	203	999999	71	999999	725	390	369	484	358	999999	339	742	192	856	999999	405	124	999999	999999	422	685	525	88	999999	999999	999999	999999	999999	143	999999	314	999999	636	999999	523	577	999999	538	991	583	878	999999	849	257	999999	161	764	802	989	303	819	182	373	34	483	678	999999	731	555	218	999999	772	351	308	539	919	115	111	343	999999	999999	999999	129	586	544	993	676	999999	573	838	752	781	606	999999	239	141	56	999999	607	845	786	999999	983	783	776	115	351	550	718	847	999999	662	469	999999	787	243	999999	786	489	489	11	960	168	999999	999999	35	176	510	78	407	873	503	999999	497	903	357	602	346	999999	439	652	999999	999999	725	999999	99	999999	306	62	999999	88	269	999999	999999	843	999999	999	275	999999	751	999999	840	481	321	999999	999999	999999	971	405	999999	641	999999	976	60	837	875	848	999999	924	376	712	869	458	82	328	999999	381	386	653	999999	358	336	29	68	500	811	999999	801	999999	250	930	351	999999	622	364	372	293	999999	289	968	977	565	351	949	49	79	392	408	999999	371	180	783	327	327	91	999999	999999	917	559	36	999999	57	999999	683	446	999999	968	835	999999	955	329	309	999999	685	110	999999	999999	80	29	999999	429	255	808	389	80	156	33	999999	999999	58	999999	375	999999	263	999999	930	873	999999	999999	999999	111	557	690	999999	51	871	686	642	999999	999999	330	626	898	139	606	975	999999	999999	613	299	347	394	999999	999999	288	954	787	842	938	999999	999999	999999	999999	351	329	999999	565	770	348	999999	470	999999	367	252	728	60	477	392	656	771	691	999999	64	223	340	717	999999	999999	999999	96	94	844	703	56	380	13	68	556	810	734	419	478	963	413	829	956	37	61	941	237	486	404	196	176	489	999999	272	354	21	999999	999999	544	22	261	125	625	999999	320	871	999999	991	999999	582	999999	999999	222	607	650	999999	384	690	211	999999	530	610	689	999999	537	566	33	740	714	544	208	125	875	465	711	298	213	999999	716	190	226	245	999999	821	274	814	276	749	622	960	637	921	999999	999999	999999	999999	435	967	160	754	999999	984	999999	386	384	806	999999	757	896	361	189	115	999999	30	863	999999	54	868	394	999999	299	283	127	754	907	286	707	999999	974	69	862	246	999999	999999	341	241	999999	189	999999	999999	337	519	853	270	999999	532	999999	999999	601	206	999999	567	583	437	464	574	866	532	999999	999999	108	76	782	999999	499	
999999	986	22	688	999999	999999	865	430	999999	394	780	430	857	972	385	338	320	818	777	462	305	999999	691	507	766	374	999999	710	349	369	271	736	27	999999	838	545	935	708	969	999999	742	146	999999	52	684	154	19	560	999999	768	999999	258	15	383	203	290	999999	514	922	267	900	999999	90	566	133	53	413	95	999999	839	403	999999	849	999999	720	169	15	648	822	622	999999	875	617	999999	581	999999	731	999999	578	557	999999	430	786	711	970	588	65	999999	999999	641	741	923	425	263	375	185	408	999999	663	44	285	655	692	999999	902	999999	546	509	999999	120	999999	999999	517	587	598	972	999999	999999	999999	999999	113	914	730	999999	880	999999	999999	999999	999999	405	999999	633	999999	999999	281	595	738	486	999999	946	51	556	115	999999	329	971	999999	999999	665	403	999999	999999	171	531	999999	999999	999999	510	999999	471	999999	192	303	589	506	687	999999	974	999999	13	243	999999	339	990	100	557	808	921	861	909	35	622	698	812	55	999999	471	999999	999999	910	669	237	999999	347	999999	858	262	999999	312	641	190	441	532	662	169	20	999999	181	441	999999	562	14	649	519	999999	951	999999	490	544	162	999999	343	371	999999	343	15	291	992	617	241	304	292	619	229	728	999999	99	45	652	45	422	300	26	999999	357	999999	588	548	999999	999999	373	771	999999	160	425	847	80	138	999999	163	999999	938	563	209	88	999999	394	429	790	999999	862	999999	837	508	999999	926	327	141	56	678	427	743	100	197	868	532	311	469	999999	999999	999999	960	717	499	317	484	736	999999	160	87	280	169	999999	60	567	915	934	482	999999	999999	530	999999	999999	650	736	999999	848	376	341	556	968	925	624	908	336	901	999999	348	201	265	200	510	981	969	407	268	999999	49	629	952	999999	999999	58	999999	360	999999	879	76	762	332	636	369	484	999999	999999	355	999999	849	999999	666	999999	595	291	165	309	29	957	999999	253	478	999	808	747	388	957	150	877	319	558	751	31	999999	999999	868	629	830	35	386	859	999999	723	145	325	962	999999	999999	546	892	16	340	628	767	823	999999	332	999999	621	105	646	969	999999	234	301	973	644	508	19	422	536	478	994	580	999999	201	999999	863	493	999999	609	955	603	984	313	999999	132	264	851	301	545	801	999999	929	740	890	584	498	844	999999	328	280	993	999999	366	999999	346	57	514	632	539	999999	343	837	496	999999	999999	999999	999999	83	999999	389	999999	999999	999999	999999	269	74	840	372	616	265	29	151	466	339	999999	479	628	999999	880	85	
749	229	761	86	999999	999999	443	999999	524	100	577	771	501	999999	623	285	999999	630	999999	282	217	152	25	999999	449	202	999999	999999	729	896	864	999999	202	774	999999	999999	999999	799	277	999999	630	999999	848	525	688	258	649	527	715	686	232	997	508	608	868	607	999999	487	999999	999999	999999	286	329	627	236	999999	578	726	308	196	328	457	363	999999	652	426	303	999999	595	201	552	999999	450	53	674	867	647	594	999999	999999	233	999999	172	12	888	999999	471	999999	299	999999	679	999999	228	999999	367	775	644	129	955	999999	313	714	892	445	722	155	999999	285	953	368	784	984	820	276	963	850	999999	361	500	309	954	999999	210	337	999999	629	635	921	999999	999999	999999	527	638	464	728	518	999999	999999	289	742	999999	195	277	930	482	694	113	952	566	999999	490	292	628	656	497	240	514	564	999999	999999	999999	999999	599	64	145	266	356	365	547	454	274	567	81	757	999999	768	805	999999	999999	999999	525	682	364	179	417	940	999999	981	966	498	14	31	804	195	999999	602	595	222	795	226	348	747	999999	122	252	923	220	999999	865	729	434	244	709	105	999999	999999	560	999999	646	204	367	374	398	58	449	253	763	885	535	199	182	592	999999	638	488	778	277	252	926	494	729	37	126	999999	999999	999999	321	708	618	999999	52	175	576	600	859	999999	358	366	672	999	999999	335	346	999999	556	841	760	81	617	799	569	318	504	162	475	999999	999999	161	985	679	932	64	277	150	156	17	999999	999999	999999	514	429	999999	579	927	333	404	691	999999	691	231	19	999999	101	818	825	734	999999	999999	135	999999	726	207	380	993	77	999999	67	206	528	999999	825	999999	301	113	999999	658	738	999999	828	80	647	999999	469	763	670	692	963	459	324	422	346	602	757	999999	787	231	999999	585	860	227	347	495	921	153	406	141	948	999999	448	999999	995	104	595	64	881	999999	737	617	333	999999	999999	999999	881	116	211	999999	999999	999999	325	999999	127	999999	716	611	733	162	885	326	367	538	743	975	21	157	999999	251	17	703	999999	868	999999	923	262	999999	84	738	614	999999	941	183	999999	906	672	299	59	841	388	983	331	729	42	420	260	794	641	999999	596	733	688	999999	226	426	673	999999	664	999999	901	999999	536	999999	548	80	385	193	999999	836	313	721	107	585	863	33	381	648	836	83	672	467	844	999999	999999	880	136	981	957	595	243	226	634	855	940	999999	456	336	191	962	999999	999999	278	804	863	999999	999999	112	999999	202	54	34	620	591	
531	443	396	628	999999	667	943	404	236	931	603	96	999999	252	644	715	576	999999	467	873	48	606	199	999999	54	276	254	33	884	764	550	219	605	53	999999	507	761	827	483	999999	28	640	840	999999	211	999999	788	999999	468	999999	625	999	566	746	552	925	254	999999	584	585	423	920	519	999999	390	394	491	53	919	147	953	999999	571	944	855	407	999999	852	838	277	488	861	565	999999	149	550	652	859	501	408	263	414	999999	898	109	999999	130	378	956	999999	999999	744	999999	999999	437	876	999999	622	891	999999	999999	999999	518	317	106	999999	999999	999999	332	840	741	999999	551	521	884	548	505	672	844	756	287	999999	896	31	981	999999	397	245	999999	273	121	40	967	356	248	861	896	936	801	547	744	999999	999999	125	84	663	999999	999999	445	889	380	765	999999	144	867	999999	505	496	335	362	999999	129	951	69	999999	711	664	999999	282	33	999999	999999	871	307	999999	182	351	780	999999	328	999999	444	799	185	892	356	263	999999	488	477	365	409	610	448	382	999999	162	987	397	373	999	997	680	999999	247	810	894	999999	131	694	429	724	550	17	811	730	329	999999	176	382	999999	999999	716	804	667	252	959	433	925	397	30	364	393	583	328	999999	999999	386	938	92	462	999999	712	999999	57	640	999999	603	636	651	305	387	999999	999999	915	999999	290	875	754	994	851	470	554	733	674	75	341	967	688	268	967	942	836	94	919	674	128	922	757	37	393	999999	796	284	102	642	543	377	668	999999	999999	999999	999999	943	240	991	239	978	999999	982	308	892	999999	378	683	999999	550	736	105	999999	60	367	128	999999	611	495	673	280	640	42	531	963	309	539	999999	999999	999999	892	853	928	445	149	803	775	728	501	999999	999999	600	740	101	807	282	999999	999999	905	769	905	342	744	327	999999	348	999999	999999	344	593	385	999999	604	51	657	883	999999	805	911	564	999999	998	120	54	254	679	899	999999	724	999999	881	440	100	319	415	560	118	610	485	801	716	999999	393	908	999999	56	999999	698	443	923	999999	622	197	350	426	906	231	700	82	289	448	156	736	653	711	999999	292	294	636	107	774	999999	329	999999	999999	999999	615	212	999999	999999	683	211	999999	800	585	268	253	999999	893	999999	339	418	538	206	362	999999	999999	739	206	999999	763	711	72	346	158	549	303	999999	502	999999	300	999999	721	873	605	247	649	935	77	999999	700	542	401	137	767	999999	999999	132	757	287	450	875	999999	858	999999	972	148	170	651	46	965	176	256	
505	218	319	696	999999	600	125	921	652	672	753	429	231	320	934	578	791	999999	180	329	225	947	425	23	999999	439	999999	108	488	294	999999	999999	534	295	895	919	457	669	373	532	999999	365	999999	999999	999999	999999	223	999999	999999	591	859	524	795	847	41	557	999999	306	999999	234	966	27	442	367	641	276	895	935	424	25	130	132	158	647	999999	859	159	222	761	434	999999	999999	894	999999	434	516	691	686	264	348	136	161	835	148	565	999999	999999	440	572	999999	542	287	247	198	470	737	376	157	169	181	407	580	999999	409	18	994	999999	545	933	134	999999	219	681	999999	999999	969	296	999999	999999	74	936	719	650	775	892	938	734	999999	436	696	999999	999999	527	999999	941	555	616	436	139	570	500	388	506	447	410	332	606	171	309	501	451	366	75	105	245	687	930	769	516	80	270	427	118	246	983	999999	692	597	999999	343	363	859	879	521	999999	557	223	999999	375	569	342	573	405	999999	999999	783	478	432	848	263	624	846	999999	69	999999	999999	280	999999	463	369	640	18	37	966	999999	591	486	553	531	687	474	728	404	947	738	696	31	999999	991	210	999999	999999	999999	880	718	516	939	820	220	500	287	952	748	15	928	333	999999	439	797	663	306	999999	900	170	788	896	452	972	331	613	999999	107	999999	263	797	999999	268	156	258	631	999999	666	343	40	409	521	979	999999	28	414	999999	999999	384	337	903	647	999999	588	101	821	73	967	999999	607	450	189	684	495	218	999999	75	399	191	176	999999	999999	591	870	761	277	916	63	999999	917	462	468	999999	941	359	160	22	999999	64	436	567	684	177	999999	999999	999999	999999	494	999999	999999	348	761	999999	999999	326	273	999999	498	827	999999	904	19	23	581	154	981	466	742	145	68	999999	395	344	754	608	999999	999999	999999	289	541	999999	431	873	493	578	701	66	515	625	96	104	523	852	240	999999	558	670	999999	591	608	999999	999999	359	132	924	999999	426	657	609	988	800	209	218	295	999999	483	146	999999	13	453	925	999999	127	999999	963	32	543	114	232	60	999999	876	999999	681	778	344	82	999999	568	624	284	409	905	636	296	999999	314	566	845	58	999999	999999	592	147	683	811	999999	999999	168	999999	999999	321	434	999999	999999	923	999999	537	517	999999	410	395	961	388	178	999999	56	491	762	999999	717	999999	999999	184	638	526	294	999999	997	966	367	771	592	666	214	999999	975	999999	314	372	959	777	59	999999	647	36	188	213	969	167	765	999999	549	99	999999	444	
62	259	921	999999	999999	808	539	999999	692	639	802	999999	999999	999999	550	700	186	399	120	940	999999	474	536	611	347	90	167	839	210	999999	999999	503	999999	999999	999999	725	999999	509	733	161	999999	508	112	18	233	999999	39	999999	617	75	319	159	999999	254	516	999999	723	319	467	999999	651	700	350	821	999999	999999	999999	999999	999999	824	276	677	665	959	702	429	371	528	999999	463	999999	999999	999999	145	999999	999999	999999	237	999999	331	11	124	51	185	999999	999999	167	999999	600	999999	70	625	999999	792	799	642	493	30	551	97	226	205	999999	14	507	258	999999	215	268	345	999999	595	160	999999	999999	161	999999	999999	459	165	271	90	927	999999	403	435	932	439	345	919	588	504	686	175	114	806	192	47	677	261	999999	999999	32	264	148	474	475	496	969	647	999999	12	570	396	826	146	999999	477	610	999999	326	48	869	348	999999	291	909	985	868	26	969	999999	999999	207	96	319	68	999999	999999	999999	999999	999999	469	698	999999	999999	999999	999999	349	999999	538	714	436	604	934	999999	999999	683	999999	999999	565	490	628	999999	677	416	199	999999	310	516	88	604	162	682	122	880	578	181	434	999999	358	619	645	899	488	264	999999	999999	273	65	237	384	174	999999	373	479	999999	517	30	507	999999	570	989	832	999999	933	999999	754	999999	64	462	911	258	337	999999	945	844	729	474	423	253	980	109	999999	289	703	999999	694	318	642	73	71	160	999999	999999	787	629	812	19	999999	999999	418	999999	218	999999	326	136	837	999999	428	999999	97	53	607	263	999999	999999	745	553	196	503	868	445	849	990	400	760	331	999999	721	325	42	720	920	999999	835	263	890	651	963	999999	999999	734	890	17	976	28	553	673	377	327	884	268	822	60	834	972	878	228	212	565	804	293	248	112	603	376	132	885	428	163	579	103	999999	619	900	143	999999	841	23	382	217	999999	185	403	440	773	898	869	887	862	384	672	448	407	772	319	496	787	999999	999999	895	999999	999999	999999	747	790	678	213	159	701	426	46	214	830	999999	157	118	844	672	999999	478	263	998	565	778	999999	655	192	999999	591	999999	999999	437	999999	487	550	999999	960	655	650	105	694	720	999999	445	348	467	999999	60	999999	210	999999	125	584	140	642	999999	689	446	840	999999	495	366	567	64	658	608	800	353	807	745	999999	999999	999999	734	783	542	812	999999	439	450	46	142	231	391	994	653	853	283	844	881	722	524	815	514	609	338	999999	141	999999	739	666	275	999999	879	999999	463	999999	849	
356	109	855	999999	16	400	999999	362	144	186	69	14	755	999999	508	926	999999	632	382	517	135	999999	999999	681	342	999999	783	771	999999	351	337	541	560	999999	927	745	35	162	999999	425	415	256	999999	976	999999	782	984	150	767	999999	999999	430	90	585	724	901	719	183	237	316	616	337	472	793	999999	528	454	751	599	762	999999	999999	123	957	111	878	261	413	999999	559	715	642	13	574	494	906	461	974	999999	999999	36	852	999999	212	808	87	784	999999	137	999999	338	243	999999	14	425	985	999999	132	999999	999999	999999	315	573	999999	999999	974	334	897	308	942	76	479	999999	573	736	58	999999	911	158	33	104	851	999999	999999	230	482	102	998	159	509	999999	999999	999999	444	386	999999	288	999999	611	834	753	886	111	999999	486	859	999999	999999	278	377	49	999999	974	999999	750	797	39	517	457	999999	881	335	999999	799	352	737	999999	999999	999999	26	770	700	999999	323	280	218	749	999999	579	371	999999	125	730	782	470	204	364	51	693	588	691	770	999999	493	999999	427	147	999999	999999	749	999999	745	999999	262	999999	999999	999999	660	189	542	58	938	937	96	417	999999	605	966	339	157	383	937	342	608	999999	999	902	999999	370	852	80	446	257	999999	490	964	335	478	185	131	109	704	862	161	999999	753	833	999999	86	196	822	180	973	695	375	943	413	190	926	607	445	289	999999	336	999999	999999	690	116	999999	453	999999	137	791	999999	58	679	999999	191	999999	582	999999	200	999999	999999	999999	900	473	561	465	546	560	154	551	577	999999	819	414	535	689	928	72	999999	999999	632	756	695	389	765	647	696	868	232	122	354	441	254	999999	125	305	571	147	999999	651	68	892	999999	999999	223	530	239	274	549	501	999999	999999	449	94	999999	427	345	521	707	999999	768	677	338	42	999999	146	442	278	299	240	128	999999	934	999999	58	999999	471	119	999999	999999	418	432	329	730	972	999999	992	170	443	999999	999999	999999	999999	224	883	390	564	262	389	87	98	960	974	318	999999	358	584	373	45	377	956	236	356	472	505	346	358	608	69	370	153	281	835	601	280	77	360	720	999999	667	185	218	729	999999	156	457	457	20	999999	624	999999	628	134	75	999999	733	703	967	718	999999	999999	999999	202	28	934	999999	999999	383	48	999999	999999	864	181	377	202	747	506	999999	326	57	888	999999	261	445	999999	525	157	769	860	547	999999	393	11	999999	635	229	25	999999	999999	339	332	84	999999	50	626	395	456	756	873	993	236	445	651	671	657	694	704	
757	908	418	669	365	522	501	999999	999999	863	999999	742	999999	732	999999	999999	987	999999	814	999999	999999	818	999999	78	401	896	866	999999	999999	999999	340	999999	940	525	268	999999	999999	669	967	561	481	108	999999	999999	930	24	999999	271	441	339	664	946	843	329	492	938	194	999999	999999	469	999999	191	999999	872	533	528	999999	999999	473	992	999999	999999	757	263	999999	122	806	201	148	999999	999999	999999	878	999999	88	394	164	999999	42	329	999999	999999	401	507	905	300	95	150	999	411	223	453	797	449	999999	346	198	589	436	999999	142	993	211	891	474	61	999999	999999	793	149	373	999999	999999	153	385	966	926	260	999999	603	36	999999	202	736	173	999999	807	439	629	741	999999	999999	999999	661	197	623	202	509	43	853	987	671	999999	999999	47	42	38	654	73	12	419	999999	241	833	353	476	801	475	728	999999	254	873	794	999999	999999	798	995	763	999999	999999	774	427	999999	504	615	365	319	342	698	999999	523	163	375	627	331	999999	343	361	317	721	999999	726	999999	999999	609	124	999999	304	916	248	47	999999	697	312	238	999999	720	737	999999	988	999999	999999	776	597	408	999999	507	176	730	684	999999	999999	999999	245	999999	57	646	999999	894	999999	488	25	999999	459	103	258	999999	73	999999	339	547	605	143	329	564	364	950	193	999999	999999	616	999999	573	241	999999	999999	819	462	999999	190	999999	615	842	999999	999999	151	52	999999	503	159	636	444	777	999999	999999	999999	510	999999	680	583	999999	462	401	999999	884	999999	451	194	676	700	438	999999	699	218	999999	931	999999	417	819	422	322	999999	689	564	882	999999	999999	999999	104	922	999999	693	999999	790	93	893	224	466	999999	732	999999	858	999999	803	720	633	745	568	999999	215	107	999999	316	268	271	473	772	837	504	712	845	278	999999	999999	807	745	230	909	134	99	717	306	574	999999	722	463	983	886	843	258	437	374	999999	889	825	999999	387	523	528	620	130	386	961	140	999999	431	999999	896	999999	975	999999	836	444	999999	999999	800	999999	229	999999	807	999999	999999	993	255	284	480	513	210	928	17	367	999999	999999	999999	969	999999	344	999999	209	300	694	96	889	868	999999	600	930	999999	401	34	999999	167	976	720	999999	244	393	716	855	999999	999999	568	968	989	617	705	455	999999	358	166	466	93	29	999999	999999	403	996	134	999999	999999	550	75	808	903	736	210	730	999999	999999	735	947	999999	589	793	382	999999	128	900	261	150	155	999	99	245	568	999999	147	730	607	736	247	268	316	181	865	852	760	999999	263	416	
974	786	555	623	999999	838	504	999999	999999	987	285	106	873	269	538	550	976	573	344	548	73	10	71	648	497	999999	321	418	927	529	375	63	647	844	175	368	999999	475	36	730	693	999999	999999	999999	460	999999	395	57	999999	324	875	197	730	714	353	974	724	999999	135	530	526	999999	308	354	999999	232	999999	39	103	179	106	999999	999999	614	854	162	153	451	197	357	303	274	776	613	653	999999	999999	932	500	999999	644	546	350	506	999999	608	999999	512	999999	999999	691	366	953	472	999999	375	650	125	860	200	831	999999	720	778	236	261	319	695	700	443	899	526	538	902	535	999999	999999	50	410	256	999999	640	452	959	665	937	321	314	999999	288	538	999999	999999	310	369	371	999999	572	999999	952	298	999999	812	565	339	999999	827	999999	999999	668	215	609	999999	613	650	200	999999	761	122	299	940	999999	310	421	999999	692	453	238	542	173	733	999999	771	457	957	633	999999	886	629	999999	119	270	999999	726	82	999999	501	999999	659	179	540	75	999999	980	22	293	999999	400	999999	647	721	599	518	999999	934	617	838	267	656	26	372	944	141	622	189	680	999999	999999	349	975	999999	984	999999	372	633	668	148	791	445	673	27	999999	235	982	778	519	999999	999999	999999	465	100	244	812	642	806	596	999999	836	800	999999	999999	999999	61	999999	456	736	30	156	999999	275	999999	56	822	982	999	935	999999	158	844	999999	929	43	999999	884	999999	999999	181	999999	999999	999999	734	312	991	113	28	999999	385	550	536	51	999999	999999	464	526	999999	54	421	830	643	871	878	785	992	140	999999	999999	250	999999	800	500	999999	94	999999	999999	541	176	65	719	964	23	559	178	622	999999	181	334	578	274	999999	999999	544	999999	999999	695	168	948	999999	999999	699	405	744	999999	749	45	486	414	25	999999	984	820	999999	999999	866	630	321	709	173	199	959	89	53	999999	279	960	999999	224	792	894	999999	999999	855	204	29	568	278	351	999999	587	999999	766	318	226	289	999999	852	999999	999999	672	999999	458	784	130	902	620	362	768	938	999999	88	999999	622	130	416	401	999999	793	999999	308	361	969	999999	586	999999	202	999999	826	696	202	999999	999999	739	129	999999	999999	809	735	302	408	215	510	412	999999	508	63	154	197	810	888	999999	68	999999	186	999999	999999	178	999999	999999	709	850	535	81	746	681	962	999999	502	610	919	592	999999	501	999999	999999	851	567	999999	88	820	57	999999	26	808	88	59	958	563	809	999999	328	611	489	592	999999	680	438	999999	959	545	530	652	
587	890	306	884	567	882	93	469	846	527	129	435	999999	278	999999	273	667	631	14	999999	693	503	999999	980	999999	999999	727	422	999999	999999	999999	542	300	405	999999	135	511	999999	999999	999999	479	349	270	999999	999999	64	931	289	170	999999	998	999999	540	560	958	94	299	999999	145	658	164	670	56	946	836	999999	144	265	283	394	761	473	148	928	500	999999	243	800	499	695	976	448	262	257	901	363	11	740	446	910	835	196	69	833	999999	808	303	323	964	904	999999	999999	999999	999999	413	535	199	611	70	615	850	499	826	999999	682	715	418	798	999999	999999	999999	404	999999	372	558	575	999999	314	999999	691	999999	919	835	999999	775	999999	442	486	844	999999	173	399	680	831	999999	346	369	619	161	999999	999999	999999	999999	491	999999	525	999999	643	227	838	999999	884	605	999999	565	999999	663	241	674	380	999999	999999	999999	999999	999999	195	723	999999	312	222	215	795	163	800	301	555	649	354	275	260	455	999999	268	15	255	289	794	311	275	999999	682	138	944	781	932	468	549	602	999999	999999	801	868	999999	999999	633	335	731	804	87	19	291	319	999999	423	924	484	999999	949	431	999999	400	999999	722	999999	539	87	850	999999	868	833	16	57	182	142	458	587	467	999999	382	920	558	990	233	266	846	373	172	999999	856	457	794	999999	180	152	743	389	155	167	475	556	485	999999	935	254	13	244	146	833	999999	347	27	419	576	511	481	409	198	465	336	176	914	329	999999	420	999999	999999	876	40	398	999999	999999	310	789	826	999999	999999	64	979	999999	999999	999999	338	999999	519	440	385	999999	669	670	343	201	690	999999	308	999999	999999	833	525	999999	597	367	115	444	999999	999999	716	630	750	75	999999	354	218	212	724	938	586	999999	15	980	662	391	217	369	65	877	751	999999	999999	194	289	375	539	999999	999999	255	132	893	668	614	999999	755	283	603	399	988	982	487	116	369	64	402	828	544	553	215	159	745	389	999999	163	246	999999	565	786	906	814	445	546	478	816	692	104	401	999999	907	999999	999999	999999	77	894	273	999999	130	139	887	547	995	229	460	105	387	999999	649	460	486	999999	999999	999999	999999	183	999999	999999	637	999999	372	307	436	287	645	107	545	774	999999	135	890	999999	29	435	898	369	999999	225	96	999999	439	188	999999	941	780	999999	999999	796	999999	893	999999	333	736	577	767	590	120	717	583	999999	559	999999	202	524	570	614	596	293	918	133	363	999999	999999	263	123	193	852	495	999999	353	707	749	999999	999999	778	567	
145	451	667	999999	258	112	641	733	824	826	999999	931	381	999999	705	116	877	364	540	34	999999	999999	464	584	738	624	220	999999	655	999999	326	999999	745	13	478	155	625	610	999999	261	999999	999999	439	296	999999	920	124	341	648	601	872	999999	887	753	999999	662	986	999999	580	999999	999999	999999	88	24	510	999999	195	999999	697	999999	490	999999	489	288	999999	999999	53	999999	387	817	510	999999	591	63	999999	394	886	991	914	815	168	543	40	250	369	288	52	425	785	984	735	746	643	97	120	605	452	609	418	999999	999999	818	704	763	133	23	819	34	86	999999	999999	204	999999	999999	999999	946	246	248	999999	66	314	627	999999	403	92	763	245	504	942	342	941	287	583	183	205	350	838	277	126	356	469	28	349	669	659	541	293	760	696	174	999999	999999	690	999999	436	991	435	311	681	369	777	325	91	743	999999	999999	620	999999	999999	61	118	999999	132	572	597	999999	288	723	744	550	480	484	807	778	974	999999	596	230	747	213	914	537	595	757	578	153	937	999999	494	610	920	999999	999999	999999	65	398	91	999999	765	150	713	712	567	999999	999999	302	517	999999	999999	999999	461	999999	541	483	147	580	383	999999	993	453	358	682	239	143	999999	477	999999	173	722	585	999999	478	465	607	500	211	970	465	999999	999999	635	999999	837	58	159	999999	471	999999	506	485	24	716	135	321	999999	41	483	433	509	999999	891	354	589	193	999999	982	934	934	983	999999	610	918	506	717	999999	723	844	999999	983	110	15	811	666	247	570	999999	353	154	815	468	999999	546	955	456	394	999999	55	653	268	176	595	537	616	999999	999999	106	220	418	503	78	196	999999	450	408	416	999999	687	352	622	999999	999999	789	128	999999	217	73	962	999999	332	536	678	200	922	816	515	478	204	105	999999	999999	999999	935	651	747	281	436	106	999999	999999	314	604	999999	999999	419	999999	805	999999	101	999999	811	144	170	95	999999	999999	995	999999	633	893	999999	885	999999	980	158	129	999999	148	999999	252	780	967	999999	19	28	931	975	169	999999	999999	709	69	112	742	999999	340	570	849	683	357	285	999999	472	663	112	428	22	722	882	299	999999	999999	47	848	582	999999	728	160	76	45	424	836	865	999999	999999	878	783	849	999999	999999	559	999999	999999	33	999999	724	504	752	907	600	919	999999	999999	223	458	999999	999999	263	169	715	611	419	999999	648	932	999999	200	999999	478	999999	645	172	302	74	740	977	999999	24	881	858	999999	976	253	475	999999	172	559	652	895	999999	999999	
529	999999	714	216	149	81	817	100	527	533	999999	283	683	955	999999	999999	999999	482	480	999999	17	381	311	376	635	175	317	999999	770	999999	548	234	337	999999	125	482	999999	857	600	905	394	999999	364	335	963	999999	570	999999	369	213	347	179	424	310	999999	999999	999999	999999	999999	999999	763	295	330	637	984	999999	945	316	839	284	380	999999	882	574	999999	94	27	975	412	999999	605	796	999999	999999	552	379	809	37	527	968	103	251	285	626	152	108	999999	999999	351	999999	757	264	681	94	999999	982	297	999999	852	765	140	413	934	649	378	999999	132	763	94	614	351	918	788	999999	191	999999	999999	265	999999	358	999999	999999	634	999999	999999	350	999999	999999	733	570	92	960	184	999999	837	689	316	635	257	185	976	839	643	736	999999	999999	475	810	902	999999	999999	41	426	999999	284	841	778	999999	999999	38	999999	53	999999	523	999999	999999	743	35	43	501	822	453	999999	257	381	650	655	898	140	346	999999	999999	185	38	666	60	999999	680	488	999999	910	999999	170	229	334	999999	999999	999999	213	89	104	450	776	411	999999	999999	999999	179	132	999999	195	880	213	138	162	546	868	11	857	482	847	73	547	46	999999	849	292	788	923	448	840	536	695	60	251	434	538	999999	156	216	36	999999	558	854	811	40	769	41	76	787	74	808	999999	731	999999	41	903	999999	819	43	999999	999999	256	683	793	658	999999	999999	887	999999	999999	103	855	650	455	482	514	692	235	560	999999	260	721	145	383	42	274	964	818	219	531	999999	954	122	49	791	128	999999	70	999999	845	616	154	348	999999	999999	952	999999	286	759	527	999999	999999	269	953	916	523	121	309	999999	394	230	344	999999	207	219	999999	999999	611	663	364	640	631	999999	715	472	116	383	999999	412	89	652	688	69	999999	320	294	695	168	132	277	999999	574	310	999999	624	999999	476	151	999999	832	220	19	622	404	886	588	441	999999	490	999999	150	755	897	681	742	542	284	999999	886	925	453	583	489	395	357	75	999999	999999	100	200	999999	999999	794	580	869	642	75	664	805	732	852	151	677	999999	137	261	677	629	35	91	997	999999	265	645	999999	636	530	236	999999	999999	266	135	462	300	179	999999	961	326	811	109	477	999999	190	164	82	311	999999	176	999999	106	398	702	289	19	202	160	976	159	202	242	999999	839	617	983	475	726	689	387	153	999999	299	360	817	926	999999	387	999999	111	999999	86	999999	999999	967	999999	432	564	846	453	108	999999	999999	811	134	999999	987	637	999999	206	999999	
355	622	999999	32	50	806	47	999999	363	404	815	851	999999	999999	125	511	757	871	667	560	910	880	245	999999	999999	999999	487	235	247	939	977	384	112	422	227	463	999999	341	927	153	999999	679	493	59	999999	177	66	235	18	78	999999	765	344	645	778	474	387	999999	999999	754	329	811	647	423	427	999999	749	999999	368	662	308	999999	944	999999	175	241	397	196	995	999999	999999	262	999999	178	710	221	49	999999	644	752	85	999999	443	182	999999	583	999999	999999	631	852	428	999999	866	355	770	999999	821	820	480	546	87	201	253	940	525	76	594	478	999999	216	999999	999999	818	615	586	345	999999	771	700	592	209	327	564	152	539	635	395	871	408	897	999999	229	999999	107	675	884	999999	502	657	757	988	563	366	999999	999999	145	784	261	769	435	999999	999999	129	999999	347	759	636	110	411	889	681	722	999999	815	816	181	306	999999	999999	702	625	490	999999	943	604	646	999999	148	690	403	850	144	112	999999	79	350	109	108	759	915	257	999999	999999	768	86	999999	493	550	609	999999	838	73	320	76	809	999999	999999	186	293	701	798	497	999999	17	48	546	999999	106	746	476	81	999999	999999	999999	999999	16	399	999999	866	338	999999	420	539	999999	565	999999	999999	45	999999	730	414	922	999999	999999	126	760	208	93	999999	999999	999999	999999	804	999999	219	641	111	295	622	802	948	590	999999	999999	548	387	957	20	999999	261	999999	584	999999	999999	72	158	391	903	908	694	808	999999	626	337	999999	766	999999	407	199	924	686	538	423	370	782	824	612	861	519	999999	802	197	641	478	999999	80	999999	788	999999	70	259	999999	387	928	994	999999	999999	982	999999	781	771	560	820	999999	574	194	171	572	243	247	999999	999999	393	178	891	620	999999	157	520	999999	313	827	337	999999	674	488	161	999999	376	149	860	630	590	737	968	252	377	123	903	999999	908	890	999999	832	524	728	813	218	999999	999999	969	816	472	999999	478	999999	233	691	999999	999999	42	999999	206	104	387	916	939	656	210	649	999999	560	253	887	705	423	281	504	614	999999	674	943	999999	992	179	53	168	923	269	999999	29	685	270	817	600	999999	693	999999	454	608	999999	999999	999999	397	140	418	573	584	962	64	671	728	999999	906	422	98	229	999999	924	344	999999	26	396	186	630	567	300	436	297	474	729	820	60	15	167	999999	999999	70	861	761	999999	583	999999	999999	999999	999999	608	363	405	511	21	489	537	120	850	999999	771	999999	999999	573	128	146	999999	498	999999	999999	999999	999999	749	999999	
162	168	352	172	999999	999999	65	191	823	339	959	999999	41	785	462	250	293	939	999999	999999	744	116	303	298	643	999999	297	472	880	511	623	536	613	499	999999	999999	146	999999	999999	676	999999	590	999999	437	999999	190	999999	510	45	999999	999999	738	916	364	170	56	864	64	529	529	886	593	310	322	716	433	333	541	436	610	113	999999	692	999999	678	164	109	866	684	462	238	786	436	796	999999	884	620	259	338	313	987	999999	844	727	790	999999	289	694	720	190	999999	573	84	435	980	649	55	999999	685	16	999999	999999	380	77	301	110	999999	999999	378	831	999999	84	213	999999	622	999999	84	999999	698	555	875	999999	999999	504	605	999999	711	11	816	304	839	191	573	999999	366	989	711	776	436	999999	966	775	325	999999	377	782	370	951	813	957	575	90	999999	999999	999999	999999	851	876	472	999999	999999	999999	698	84	992	999999	511	880	766	632	321	307	999999	18	999999	110	99	266	136	822	304	760	198	858	728	758	452	442	201	999999	147	834	314	800	999999	811	999999	250	897	746	999999	489	999999	190	646	277	551	999999	551	999999	999999	594	749	649	341	638	967	839	355	243	999999	78	688	999999	494	486	999999	738	717	777	33	848	369	390	551	999999	999999	17	221	460	217	720	890	171	382	552	95	664	999999	662	844	247	894	999999	567	212	801	254	695	170	284	812	24	774	999999	604	234	369	108	527	999999	959	628	895	35	999999	188	527	568	941	400	999999	280	64	999999	786	953	706	999999	349	999999	999999	999999	999999	999999	404	706	999999	164	777	327	725	999999	999999	598	884	999999	999	637	999999	34	284	685	753	999999	946	542	960	841	230	999999	528	546	999999	999999	744	647	999999	718	631	999999	71	372	790	624	674	771	339	465	999999	177	953	78	723	325	739	999999	568	290	239	861	746	999999	999999	136	799	189	808	437	854	247	51	291	16	347	962	999999	894	999999	105	999999	213	504	999999	63	999999	460	823	442	999999	110	88	296	489	769	25	999999	439	664	824	999999	963	901	611	810	999999	999999	999999	999999	363	828	748	439	195	65	658	251	492	999999	999999	348	366	375	999999	753	169	754	999999	246	999999	185	481	240	314	609	220	311	893	982	927	35	398	446	89	946	362	649	111	433	121	774	304	999999	235	486	999999	598	999999	999999	651	381	999999	824	65	187	356	518	999999	585	844	356	358	510	952	413	999999	999999	999999	999999	401	520	653	378	135	556	881	921	14	828	480	621	73	45	340	555	165	999999	390	901	599	
999999	524	525	588	765	425	794	607	822	536	999999	999999	999999	467	141	728	999999	999999	508	306	435	513	306	115	233	293	323	179	406	999999	385	999999	393	127	557	995	999999	999999	370	140	96	324	999999	301	271	999999	541	577	208	999999	663	874	882	605	174	340	999999	420	999999	481	112	999999	210	574	999999	680	999999	999999	910	145	600	712	338	999999	999999	999999	330	14	843	914	751	999999	970	999999	594	510	999999	999999	999999	226	777	999999	434	888	38	472	123	617	150	590	999999	999999	667	73	237	999999	545	514	999999	63	19	223	999999	451	730	999999	653	999999	980	999999	33	140	460	999999	368	883	288	450	349	999999	999999	713	864	999999	524	623	999999	907	351	999999	964	152	999999	899	216	564	149	982	999999	999999	999999	492	637	999999	567	269	676	973	999999	353	999999	105	999999	648	999999	306	358	999999	927	116	999999	745	289	999999	685	999999	737	560	999999	804	743	305	292	999999	927	999999	999999	374	695	265	947	113	212	999999	969	869	977	753	843	909	215	999999	999999	999999	392	83	212	299	814	685	531	125	999999	900	609	377	999999	999999	721	552	231	984	628	672	169	185	999999	291	377	815	999999	983	717	999999	598	918	250	241	295	854	312	785	560	19	733	999999	999999	312	399	601	66	999999	999999	999999	999999	231	207	392	891	216	540	921	999999	998	781	999999	999999	918	311	691	137	581	211	866	999999	445	433	999999	938	338	568	240	891	775	999999	423	951	999999	889	999999	720	857	349	89	323	390	863	561	237	999999	432	999999	10	708	474	485	999999	176	999999	253	797	589	454	563	648	310	999999	156	249	368	596	981	39	934	970	279	999999	999999	999999	859	999999	871	390	751	905	869	240	193	999999	283	999999	999999	376	646	580	141	999999	785	999999	23	999999	717	999999	869	600	451	669	76	737	999999	252	166	622	201	671	925	999999	702	658	779	79	999999	844	965	233	811	999999	392	999999	839	866	457	999999	999999	508	863	999999	520	161	999999	209	999999	455	116	999999	977	172	999999	974	999999	932	999999	137	661	943	999999	873	356	999999	789	999999	286	712	897	338	795	475	92	693	808	999999	688	551	204	579	905	401	738	934	255	648	440	999999	708	907	165	999999	40	596	999999	990	999999	999999	371	627	999999	999999	999999	999999	999999	512	999999	490	999999	289	253	169	932	999999	999999	122	999999	421	400	150	999999	868	14	990	182	475	444	496	699	817	173	814	189	999999	656	454	999999	961	999999	742	569	950	999999	429	999999	996	397	948	558	881	856	999999	483	231	999999	
65	457	566	999999	770	999999	592	791	999999	125	439	999999	365	435	999999	278	183	999999	658	581	455	625	585	336	999999	87	999999	938	818	961	382	340	958	355	600	997	287	366	999999	674	976	169	893	999999	999999	26	42	522	964	612	683	999999	825	649	776	999999	999999	240	428	999999	581	654	973	999999	743	108	31	19	835	999999	999999	999999	794	999999	604	296	999999	281	112	169	999999	999999	973	999999	288	314	515	999999	579	171	135	56	999999	245	999999	332	195	505	570	999999	994	32	687	378	621	866	283	842	55	490	706	600	137	269	999999	999999	999999	768	118	999999	593	999999	440	673	999999	999999	878	999999	889	282	110	236	711	999999	174	999999	296	605	593	421	41	673	273	99	464	999999	918	678	598	496	652	427	396	142	541	291	592	23	999999	999999	987	724	952	773	389	480	889	160	105	624	999999	84	184	697	406	920	450	999999	218	999999	35	999999	959	403	629	682	839	999999	445	883	999999	282	698	999999	433	999999	999999	500	709	984	645	999999	582	974	999999	577	252	699	999999	999999	840	250	999999	970	651	787	765	558	999999	706	640	320	715	222	193	48	386	268	273	99	209	950	641	999999	999999	267	999999	999999	999999	999999	439	149	843	823	52	199	477	727	275	646	551	999999	999999	13	354	335	999999	370	999999	999999	201	984	436	999999	422	999999	999999	580	679	393	169	780	340	100	276	999999	477	891	999999	993	570	658	993	999999	999999	47	603	638	880	965	215	999999	999999	999999	861	455	713	207	411	162	590	897	57	999999	486	770	831	265	736	853	858	999999	200	798	576	542	991	809	107	385	296	970	700	714	999999	999999	587	999999	239	821	787	280	489	27	412	673	610	121	150	778	999999	348	902	36	999999	54	999999	999999	514	999999	464	999999	109	36	866	619	206	343	704	999999	192	581	999999	915	76	999999	999999	183	395	903	931	880	669	999999	179	948	78	999999	606	143	836	192	745	911	367	999999	180	463	999999	793	476	276	416	999999	595	634	322	999999	960	529	372	999999	19	610	999999	583	999999	999999	857	918	551	533	737	570	999999	10	999999	124	557	999999	417	228	32	601	437	665	999999	113	734	544	635	91	713	86	771	944	182	145	524	783	649	999999	605	242	252	942	999999	846	818	595	799	207	439	999999	122	999999	869	418	183	731	120	140	55	322	999999	999999	999999	660	999999	999999	827	700	999999	774	543	999999	622	789	359	494	135	999999	294	999999	999999	438	999999	935	964	627	84	999999	999999	792	999999	999999	354	293	950	782	
132	999999	56	999999	767	108	606	665	244	106	531	90	68	688	606	492	845	906	999999	853	818	884	695	182	999999	73	999999	808	999999	34	671	339	839	577	999999	255	580	999999	381	646	832	986	701	999999	999999	994	706	283	999999	190	672	447	715	999999	964	999999	193	999999	296	999999	370	798	564	219	434	202	999999	999999	326	360	912	577	535	930	31	831	192	999999	999999	734	999999	464	999999	920	361	233	999999	742	613	134	71	705	999999	677	286	43	432	491	443	999999	753	999999	957	835	999999	999999	912	999999	84	142	65	366	798	562	347	905	186	643	858	999999	578	999999	999999	201	999999	216	999999	858	654	987	408	999999	393	999999	999999	151	999999	786	652	265	321	839	999999	999999	79	705	907	429	339	381	999999	999999	633	243	999999	254	999999	765	546	999999	999999	64	999999	96	999999	363	972	625	580	206	999999	400	999999	999999	889	738	840	999999	132	593	309	175	529	283	140	620	999999	160	999999	737	802	999999	249	590	755	267	999999	580	746	999999	732	999999	849	999999	972	466	999999	40	354	999999	413	942	643	952	761	344	535	857	956	123	296	999999	776	999999	999999	667	999999	410	999999	631	999999	270	659	417	861	27	326	396	999999	674	823	46	806	261	333	860	108	999999	999999	420	999999	851	624	633	429	910	515	15	999999	315	999999	396	193	999999	566	153	292	235	101	999999	28	148	557	291	999999	259	999999	999999	520	999999	569	999999	581	999999	899	999999	645	999999	988	999999	999999	320	999999	994	368	436	852	94	999999	189	999999	872	205	999999	999999	593	304	342	999999	179	894	990	999999	205	746	452	999999	999999	999999	999999	999999	266	246	150	241	707	491	562	923	863	406	931	829	340	999999	696	667	496	999999	316	999999	313	693	818	999999	999999	825	999999	258	915	622	105	271	316	681	321	635	65	999999	695	111	742	418	479	773	962	170	999999	240	59	999999	328	723	999999	504	204	573	428	93	720	881	40	999999	18	251	311	669	522	659	654	71	999999	643	347	215	151	894	224	55	999999	361	671	999999	208	141	303	999999	756	812	486	747	217	972	999999	814	80	999999	999999	999999	999999	302	999999	999999	585	988	182	685	386	309	363	309	999999	999999	989	368	220	999999	115	877	948	999999	913	999999	182	906	853	639	999999	533	999999	712	494	999999	583	801	999999	175	645	220	958	999999	995	457	999999	999999	399	999999	999999	774	999999	271	332	999999	289	542	389	937	999999	679	999999	999999	185	852	174	650	999999	371	798	197	655	54	999999	895	999999	999999	934	466	262	995	999999	
28	999999	999999	930	874	999999	999999	707	51	422	776	843	966	999999	999999	999999	999999	292	807	371	37	999999	794	128	999999	106	437	999999	949	607	923	685	999999	171	126	885	449	921	300	270	854	664	756	999999	879	211	208	819	502	999999	791	999999	454	633	999999	999999	999999	616	381	777	952	999999	758	443	498	101	515	999999	999999	540	992	231	992	547	516	373	290	29	249	999999	898	618	999999	61	816	750	241	999999	681	145	33	832	550	522	999999	508	999999	322	287	787	695	999999	860	961	905	569	999999	999999	126	126	700	843	999999	33	878	343	243	706	626	748	860	811	133	999999	517	999999	680	479	238	999999	467	967	741	461	999999	999999	758	161	156	257	999999	999999	586	565	999999	190	465	527	999999	974	999999	209	999999	538	927	884	999999	999999	453	745	888	999999	677	118	999999	732	111	999999	999999	383	585	91	560	379	189	535	999999	568	389	337	703	163	835	264	999999	267	281	999999	533	777	235	722	707	410	368	858	656	999999	905	712	88	550	165	271	399	193	649	326	999999	402	659	999999	657	126	52	735	999999	999999	374	401	460	897	391	594	158	863	999999	999999	21	999999	879	999999	662	677	258	999999	998	574	864	560	618	999999	854	141	128	522	75	591	368	632	983	999999	113	514	261	191	168	571	999999	536	808	500	999999	39	523	999999	999999	999999	867	888	737	999999	999999	999999	999999	999999	53	260	475	635	798	793	999999	388	346	999999	652	158	999999	999999	995	436	461	338	751	127	650	824	618	225	472	95	999999	480	999999	683	683	299	730	755	147	908	105	999999	738	25	999999	999999	693	999999	260	901	563	800	999999	310	849	999999	73	665	855	228	999999	999999	999999	712	79	320	492	662	962	999999	427	670	930	97	999999	973	999999	999999	418	723	141	999999	964	999999	531	923	586	595	999999	999999	235	999999	900	918	999999	845	999999	999999	946	398	444	40	999999	897	484	893	999999	806	969	876	631	337	999999	999999	97	899	295	999999	191	999999	999999	896	829	510	137	362	770	21	820	495	657	574	999999	30	999999	999999	828	77	96	638	63	780	626	957	831	999999	818	768	831	376	560	724	843	800	999999	999999	211	999999	769	999999	132	858	985	484	229	999999	547	999999	853	999999	999999	999999	514	553	102	999999	280	999999	678	238	543	12	189	454	935	932	730	989	366	999999	999999	424	307	964	515	999999	795	999999	999999	775	361	592	914	845	304	341	220	300	999999	711	276	339	734	541	587	130	678	540	548	296	335	557	870	122	95	657	921	549	
47	897	167	999999	144	999999	877	951	97	999999	999999	999999	722	439	999999	999999	474	999999	689	999999	999999	999999	526	264	999999	999999	449	803	722	999999	760	646	420	670	263	999999	553	148	204	830	663	999999	43	344	390	945	999999	895	999999	999999	647	524	967	165	172	999999	380	902	535	692	464	999999	239	999999	999999	513	192	62	186	480	111	336	999999	999999	112	999999	999999	192	999999	657	999999	553	538	507	165	246	679	265	508	609	999999	650	999999	512	999999	589	406	748	761	877	762	521	718	999999	123	321	999999	118	62	421	302	999999	38	877	999999	999999	545	732	139	999999	833	927	999999	999999	999999	461	999999	863	492	523	999999	611	999999	997	895	999999	999999	743	393	844	98	570	212	96	317	252	622	734	698	466	999999	674	619	424	999999	834	967	151	754	662	597	293	999999	539	77	999999	767	40	982	457	85	802	348	295	258	272	724	467	269	999999	999999	999999	175	36	479	999999	992	17	954	70	399	693	999999	731	256	804	999999	673	29	627	485	592	752	251	999999	999999	335	999999	175	780	120	510	999999	956	999999	608	128	599	70	397	697	760	85	922	67	999999	813	616	48	453	999999	61	447	999999	999999	256	246	923	999999	237	354	999999	841	999999	949	999999	811	999999	908	647	686	999999	613	632	929	724	999999	829	193	999	438	999999	999999	722	999999	69	72	999999	643	999999	372	204	953	832	52	40	919	901	973	177	580	780	708	400	766	971	447	815	712	598	999999	999999	739	999999	799	635	381	128	999999	999999	826	570	399	999999	285	491	401	780	589	899	805	614	856	25	999999	658	20	999999	999999	999999	621	999999	999999	55	837	954	464	318	43	417	658	999999	189	999999	351	19	390	377	999999	284	580	667	999999	999999	792	135	561	723	226	150	624	999999	172	241	279	579	999999	354	502	999999	37	93	747	181	250	15	999999	773	674	420	999999	999999	780	680	999999	954	30	723	999999	712	403	999999	999999	893	792	182	637	947	813	771	975	45	875	793	257	999999	920	64	573	999999	700	787	999999	806	872	982	705	491	331	999999	559	319	999999	790	999999	999999	999999	854	389	78	377	487	960	903	444	999999	767	986	433	999999	44	999999	160	476	21	616	999999	295	30	999999	476	156	626	498	221	999999	944	94	999999	961	504	999999	675	504	419	223	826	155	372	640	224	999999	68	907	290	593	168	625	778	320	999999	706	833	578	601	231	860	472	692	777	298	683	999999	471	999999	999999	300	656	67	798	999999	546	923	390	595	757	97	718	217	999999	
508	328	315	555	366	999999	999999	999999	902	999999	362	363	999999	594	351	541	999999	596	999999	322	999999	512	568	999999	999999	68	782	453	983	844	144	151	265	73	999999	999999	999999	574	115	130	735	999999	753	869	446	436	999999	999999	48	63	168	500	730	894	335	995	760	999999	34	307	25	788	123	68	63	220	999999	399	324	382	174	999999	490	867	586	109	758	698	543	999999	999999	453	415	930	999999	999999	421	370	999999	284	999999	999999	999999	808	999999	999999	90	695	815	235	339	694	24	665	889	144	19	999999	318	235	246	71	792	931	331	571	383	193	381	420	799	736	660	50	173	132	483	999999	999999	639	999999	73	999999	317	764	291	999999	749	999999	999999	633	558	62	512	47	999999	259	618	486	999999	573	897	999999	405	436	602	43	973	502	999999	660	337	111	678	217	182	189	484	176	999999	141	633	152	830	786	251	683	157	999999	26	999999	865	205	227	75	131	999999	487	881	172	257	999999	999999	284	890	305	456	384	305	999999	967	774	451	999999	412	940	755	492	999999	195	918	886	970	486	892	795	999999	883	613	95	432	999999	999999	999999	792	999999	999999	867	940	491	794	999999	999999	999999	999999	109	999999	759	815	135	376	267	868	999999	253	371	999999	770	391	104	173	572	770	219	999999	275	180	447	654	736	563	887	552	137	400	618	44	831	438	793	382	382	78	488	719	174	833	907	760	430	999999	615	485	845	327	999999	538	641	999999	782	928	975	115	999999	571	488	715	999999	305	635	336	664	999999	598	999999	999999	504	999999	500	277	999999	273	686	233	556	947	411	999999	999999	999999	89	402	134	655	864	406	999999	999999	916	999999	459	999999	612	135	999999	525	283	887	132	536	999999	256	999999	439	350	999999	299	999999	532	623	86	17	930	999999	555	933	540	687	733	999999	522	514	376	999999	999999	349	660	560	139	999999	674	524	584	283	451	833	261	694	315	209	117	395	467	302	165	451	999999	999999	580	170	985	595	163	807	999999	223	879	999999	999999	10	14	999999	752	501	949	561	433	999999	684	999999	999999	845	381	999999	218	137	56	999999	113	999999	999999	999999	980	999999	55	88	371	777	269	237	953	378	999999	314	204	378	643	965	353	603	999999	514	801	859	999999	150	999999	629	598	886	177	805	999999	256	999999	999999	999999	783	456	870	200	999999	398	457	767	314	773	77	999999	840	999999	999999	730	510	357	672	999999	131	491	905	864	999999	188	999999	999999	999999	598	825	490	999999	620	859	519	999999	999999	999999	126	354	101	182	
376	156	300	999999	999999	96	85	999999	899	161	458	636	301	999999	16	458	477	25	396	619	716	948	999999	965	229	634	571	258	106	985	555	37	39	319	538	999999	451	430	979	974	82	328	999999	339	999999	983	568	967	476	999999	893	111	957	481	466	428	570	335	538	768	999999	826	182	913	605	999999	999999	999999	23	999999	17	999999	45	999999	999999	999999	32	257	999999	999999	75	999999	782	999999	102	454	999999	557	852	120	157	125	892	220	458	256	155	22	733	999999	999999	585	954	187	946	846	999999	545	935	79	406	322	285	999999	703	922	54	40	821	160	360	999999	140	999999	151	891	999999	825	963	300	999999	19	523	565	860	999999	648	604	205	255	389	534	999999	999999	713	835	840	600	999999	536	211	125	999999	583	999999	999999	455	62	46	65	691	999999	581	644	828	397	798	999999	999999	223	283	449	999999	575	999999	825	436	999999	199	999999	61	564	318	436	99	135	817	940	431	533	999999	999999	568	150	563	150	953	978	954	326	999999	130	168	304	999999	761	999999	625	812	317	999999	107	862	730	13	137	931	999999	555	702	579	999999	298	908	999999	687	881	694	22	999999	872	999999	402	872	280	931	999999	23	999999	337	844	201	137	999999	632	999999	733	838	146	436	999999	808	433	262	746	187	831	999999	999999	575	880	596	613	999999	999999	999999	999999	999999	999999	999999	999999	917	999999	227	857	999999	731	184	285	999999	954	53	558	585	999999	999999	999999	150	136	103	999999	155	999999	608	457	258	587	944	679	189	999999	999999	388	73	705	999999	837	215	999999	368	455	657	974	999999	999999	836	48	37	770	380	999999	564	864	366	973	999999	30	372	769	608	800	786	505	999999	20	220	664	999999	880	131	237	818	999999	767	647	451	181	33	986	620	220	560	184	999999	999999	999999	879	31	100	130	999999	474	446	796	567	668	162	878	864	410	999999	554	156	999999	153	999999	819	106	999999	999999	999999	996	386	158	397	249	612	206	343	999999	341	643	403	760	850	999999	382	948	210	978	299	302	999999	999999	448	999999	999999	999999	165	999999	857	782	999999	999999	715	283	98	297	408	327	66	999999	999999	999999	78	539	160	999999	999999	999999	999999	870	896	740	242	121	999999	800	999999	731	836	86	51	191	486	558	340	834	54	999999	999999	999999	999999	882	922	343	758	638	516	909	516	27	736	775	926	986	886	999999	336	604	446	297	587	677	491	999999	999999	999999	54	520	999999	325	351	232	715	151	330	23	999999	898	363	209	999999	800	225	999999	999999	999999	999999	999999	
672	768	508	450	140	999999	507	873	999999	999999	429	404	593	996	999999	999999	675	999999	69	999999	666	999999	753	999999	251	246	14	787	461	999999	639	999999	109	999999	847	439	817	901	101	338	644	456	999999	875	478	958	999999	296	98	999999	152	835	215	479	832	799	24	80	208	999999	382	999999	421	728	313	780	305	47	999999	999999	382	999999	999999	731	151	999999	260	878	959	292	630	717	698	436	529	803	443	629	722	58	424	747	702	208	956	924	45	894	571	999999	999999	578	147	816	652	378	423	999999	338	623	548	146	120	916	273	664	999999	985	208	509	347	675	999999	999999	857	634	82	224	999999	226	184	999999	316	271	628	61	579	881	783	161	390	959	301	109	999999	287	999999	999999	934	301	903	60	695	71	360	988	999999	47	958	27	305	999999	708	121	448	192	829	849	297	221	94	149	211	999999	129	388	383	999999	599	580	999999	999999	289	999999	999999	134	670	254	910	999999	797	542	923	765	855	192	260	190	661	327	458	999999	497	723	216	763	848	647	942	999999	614	49	448	388	29	19	999999	234	797	324	999999	584	939	999999	423	552	226	445	202	937	137	999999	563	281	999999	220	798	566	999999	560	999999	32	312	999999	36	999999	103	999999	746	845	273	36	393	347	805	873	847	840	310	663	999999	413	999999	14	845	999999	485	176	266	808	220	361	956	247	48	498	282	11	631	664	999999	681	999999	356	999999	111	809	226	476	258	372	999999	266	614	999999	999999	577	307	999999	614	999999	927	999999	937	634	911	79	999999	308	999999	600	846	999999	999999	214	866	999999	109	341	743	611	269	700	18	446	262	105	999999	234	176	999999	999999	909	999999	391	531	403	761	721	761	42	663	999999	168	999999	526	748	999999	999999	999999	167	478	966	359	13	23	236	278	501	381	999999	726	921	141	395	999999	936	203	263	682	999999	952	387	579	999999	947	351	541	361	999999	514	999999	942	999999	999999	453	18	560	23	378	304	999999	999999	999999	945	315	742	999999	773	41	589	555	367	726	683	215	999999	999999	648	65	999999	695	999999	581	999999	341	783	842	132	942	617	386	189	885	999999	999999	691	47	999999	999999	215	999999	768	330	339	958	127	999999	999999	803	362	999999	911	958	705	609	217	688	482	999999	531	999999	663	830	423	999999	999999	482	348	999999	524	999999	999999	252	849	117	927	999999	999999	999999	224	999999	999999	999999	999999	996	474	999999	189	778	140	12	565	29	874	315	901	937	906	136	592	999999	999999	68	999999	309	857	669	118	598	
681	620	446	573	999999	999999	999999	343	999999	426	999999	154	302	569	215	521	999999	744	378	544	215	999999	690	125	325	999999	689	388	50	999999	149	805	999999	999999	107	520	999999	992	999999	999999	853	568	696	490	398	448	352	999999	853	767	813	122	300	999999	393	691	929	999999	257	820	999999	83	302	961	286	932	40	711	472	695	999999	999999	999999	468	690	646	304	999999	727	877	237	381	535	283	476	36	514	999999	999999	415	999999	245	745	809	636	779	999999	999999	999999	465	418	640	845	167	811	999999	998	832	883	746	397	729	999999	379	593	902	548	999999	494	259	428	491	513	67	115	720	999999	315	831	911	380	568	995	272	469	596	535	378	471	167	38	999999	999999	461	27	860	999999	375	226	733	241	256	250	954	47	926	999999	999999	61	101	561	693	999999	972	375	999999	999999	340	999999	999999	376	179	557	336	231	999999	825	62	49	254	87	999999	98	107	679	999999	328	51	234	542	469	746	326	380	606	345	681	693	95	199	136	999999	999999	229	999999	71	698	913	733	301	111	84	749	999999	23	999999	604	902	302	250	510	999999	999999	378	999999	629	853	186	730	885	75	141	967	850	128	999999	927	869	740	618	435	414	318	933	441	999999	997	519	367	437	740	778	999999	844	688	443	205	96	691	737	999999	521	193	847	235	969	999999	899	688	999999	251	734	172	684	815	106	384	999999	999999	152	632	344	819	303	154	297	739	132	171	684	579	999999	999999	999999	410	913	231	470	707	471	999999	108	999999	130	999999	16	616	999999	39	592	999999	33	999999	999999	999999	999999	702	889	702	999999	999999	984	737	999999	999999	999999	556	168	284	999999	874	999999	474	999999	864	534	513	699	117	148	680	32	102	579	624	556	690	639	898	999999	999999	341	767	768	999999	303	370	825	462	784	459	457	443	999999	717	999999	558	683	999999	580	999999	13	782	564	268	217	891	168	389	120	720	917	270	748	999999	543	156	706	245	571	173	687	246	332	688	999999	999999	964	861	479	999999	17	999999	999999	175	218	559	213	510	33	411	999999	445	351	999999	542	197	695	448	184	998	852	448	122	417	682	999999	459	875	44	628	927	999999	999999	123	999999	962	999999	582	481	983	943	999999	999999	999999	961	251	894	267	156	999999	999999	525	686	481	155	569	841	910	492	999999	999999	999999	475	999999	484	905	535	238	999999	579	255	999999	967	200	999999	656	999999	952	455	440	872	201	999999	998	734	411	620	439	967	999999	131	41	100	40	884	615	730	816	685	
65	999999	999999	999999	576	999999	781	558	999999	999999	498	343	888	464	61	579	907	608	476	999999	82	294	999999	270	218	999999	999999	32	936	316	999999	926	999999	276	399	724	215	295	162	218	999999	999999	134	23	999999	810	242	576	999999	999999	977	999999	263	156	999999	999999	620	405	697	128	577	758	622	999999	976	572	923	621	999999	337	373	621	456	268	717	230	999999	999999	999999	999999	225	646	983	485	338	442	673	273	999999	628	114	810	598	999999	640	204	240	944	47	906	886	620	511	711	999999	999999	560	994	438	393	611	537	613	999999	999999	999999	775	146	850	543	899	660	999999	446	232	562	33	422	628	999999	999999	225	55	885	522	605	144	999999	397	999999	882	678	999999	999999	27	576	207	309	140	999999	999999	103	103	503	17	236	662	75	488	535	342	147	999999	999999	403	999999	492	727	776	999999	796	999999	749	999999	661	230	999999	687	428	656	365	999999	291	999999	103	999999	131	999999	877	296	942	79	793	861	640	999999	999999	918	876	631	94	479	999999	999999	913	926	354	226	842	787	410	974	999999	832	180	619	855	457	999999	508	999999	940	850	490	365	727	709	887	247	917	917	906	999999	797	999999	886	999999	458	15	176	551	999999	999999	999999	999999	967	432	999999	691	999999	999999	855	106	378	366	153	629	52	999999	999999	226	466	979	999999	869	999999	173	849	999999	294	429	999999	999999	655	956	999999	999999	759	604	397	304	748	206	999999	999999	999999	810	999999	440	999999	999999	157	980	999999	949	999999	925	784	231	391	803	583	700	407	999999	491	413	451	421	999999	912	869	447	90	890	478	999999	763	896	999999	693	730	418	841	37	281	999999	632	705	872	444	456	999999	223	593	999999	58	799	623	546	659	368	31	443	515	396	709	900	999999	481	824	171	888	999999	697	83	174	858	999999	330	75	781	745	549	562	999999	999999	234	496	179	999999	470	999999	359	157	334	999999	975	335	999999	999999	526	703	233	57	282	999999	124	525	520	557	199	429	999999	999999	878	623	482	880	59	65	485	413	759	62	363	31	538	276	372	373	198	532	999999	758	549	88	999999	999999	999999	898	227	708	999999	621	240	51	847	877	279	711	237	105	999999	585	999999	122	999999	181	693	999999	999999	847	999999	999999	368	666	690	544	932	800	999999	980	599	160	837	999999	437	148	821	322	183	660	997	661	146	103	256	163	670	436	999999	350	807	40	999999	380	556	829	999999	573	360	313	945	478	610	999999	505	136	747	321	685	804	359	381	86	378	999999	501	999999	
275	999999	999999	873	505	665	760	182	569	290	999999	230	607	885	258	961	870	999999	999999	999999	889	598	130	416	359	750	999999	999999	435	953	501	999999	999999	819	987	163	999999	439	999999	999999	849	83	935	999999	290	999999	999999	918	999999	999999	999999	999999	330	999999	130	677	300	130	523	755	334	769	746	616	788	936	999999	788	999999	105	147	999999	275	999999	210	816	662	284	135	268	999999	421	889	999999	747	839	209	613	698	319	862	703	915	694	488	89	336	999999	67	353	925	999999	29	999999	283	774	999999	615	999999	314	24	999999	994	999999	91	999999	880	731	869	948	736	562	100	588	999999	999999	525	581	999999	131	999999	342	226	782	343	383	401	883	742	972	452	594	373	394	305	999999	999999	660	612	575	209	605	460	118	617	372	209	441	773	839	259	815	389	128	824	682	999999	999999	921	708	521	996	988	896	506	999999	999999	705	293	395	734	865	968	999999	999999	884	881	117	175	970	184	999999	119	902	723	999999	215	254	570	622	56	496	738	904	64	212	616	563	612	474	184	503	157	387	115	999999	846	999999	206	940	999999	691	57	950	999999	560	999999	999999	183	999999	999999	943	145	999999	348	248	136	74	606	719	277	328	505	700	796	681	813	732	797	339	999999	999999	58	629	822	364	999999	999999	381	999999	325	530	389	743	999999	240	368	486	999999	999999	266	782	131	999999	673	482	196	999999	164	852	747	164	298	844	87	460	895	515	849	983	799	349	693	112	404	746	938	762	173	999999	322	337	693	930	82	18	364	999999	999999	999999	178	101	633	528	756	170	242	545	665	86	344	852	636	64	999999	917	98	29	999999	999999	999999	434	193	598	539	999999	471	367	771	79	106	999999	558	999999	999999	999999	999999	999999	356	243	999999	403	106	97	232	470	999999	638	863	164	919	999999	488	999999	805	744	999999	45	989	999999	698	875	773	596	980	19	303	137	999999	368	211	924	672	999999	999999	999999	337	106	375	79	718	833	503	616	159	760	846	528	703	80	800	680	184	18	545	638	629	999999	116	222	999999	573	999999	504	953	999999	999999	639	617	665	417	810	669	920	628	999999	381	166	447	999999	172	775	433	178	999999	531	749	664	313	784	520	826	989	163	903	155	999999	998	663	163	999999	217	911	48	999999	999999	21	264	390	679	266	473	73	887	60	401	149	999999	999999	431	255	999999	335	832	154	999999	820	999999	26	482	431	382	999999	293	999999	955	863	395	999999	577	519	494	283	633	527	56	763	112	112	999999	
16	224	999999	242	908	999999	999999	88	893	999999	999999	505	248	907	258	883	971	780	756	105	537	754	714	369	999999	760	735	701	315	999999	999999	999999	413	514	476	216	321	270	384	62	83	999999	999999	442	407	999999	256	999999	385	643	85	982	356	17	999999	262	510	701	330	157	999999	189	999999	796	999999	999999	101	733	441	51	999999	710	405	703	32	999999	262	999999	962	897	999999	369	326	671	31	844	371	406	999999	224	706	999999	999999	236	999999	893	21	705	999999	945	922	523	934	343	81	374	586	999999	984	999999	999999	238	739	432	644	984	863	112	774	410	99	695	203	226	999999	999999	770	179	995	138	741	557	93	26	999999	990	435	982	600	656	268	719	421	999999	224	999999	880	999999	592	999999	40	909	930	787	855	999999	330	717	998	999999	604	417	656	856	490	452	999999	722	457	654	559	880	999999	127	999999	380	283	885	12	999999	82	262	586	282	108	832	626	305	999999	747	670	717	999999	482	999999	850	999999	565	828	772	333	168	69	938	173	999999	407	812	645	485	953	445	999999	141	999999	351	831	384	757	999999	825	848	561	710	999999	841	896	39	999999	999999	316	718	66	240	999999	999999	999999	648	118	949	435	813	660	685	793	234	12	852	436	710	28	689	807	180	946	484	607	999999	954	999999	262	377	747	353	179	245	388	484	597	999999	158	193	999999	808	232	22	198	876	917	759	839	999999	602	999999	282	627	910	886	293	69	316	844	693	786	696	67	76	316	515	999999	846	527	265	305	561	835	999999	999999	948	934	295	731	441	999999	492	219	774	392	80	551	335	999999	200	999999	824	314	999999	999999	999999	999999	999999	881	370	370	912	321	788	307	802	447	999999	911	937	359	999999	585	413	498	303	999999	999999	999999	246	999999	232	354	337	999999	480	257	346	999999	887	784	988	999999	999999	81	292	999999	430	999999	589	633	347	424	999999	999999	999999	249	901	10	194	634	880	272	645	405	999999	568	984	71	827	999999	110	279	33	163	371	999999	999999	342	216	132	66	816	103	612	627	808	789	496	999999	241	356	346	999999	999999	999999	999999	768	965	933	999999	197	369	649	999999	532	78	400	411	479	406	34	569	793	999999	578	74	178	43	999999	999999	999999	498	110	596	209	999999	529	770	259	999999	600	999999	408	999999	999999	697	177	69	89	558	417	388	26	565	999999	999999	552	687	684	839	999999	735	197	603	945	698	999999	63	835	999999	548	630	999999	834	805	775	170	311	136	880	999999	119	999999	229	921	400	
481	544	389	421	222	999999	95	999999	98	865	999999	804	547	246	438	999999	999999	321	20	787	999999	192	760	440	626	250	560	803	941	999999	781	967	682	554	227	723	673	999999	556	999999	999999	741	999999	940	714	999999	764	890	452	783	885	642	999999	143	174	999999	999999	949	794	999999	290	291	999999	651	93	999999	999999	992	29	715	450	810	765	312	999999	999999	999999	820	999999	271	486	670	361	168	561	149	999999	999999	390	927	938	723	628	999999	426	262	999999	999999	856	620	242	772	999999	737	342	999999	877	999999	890	679	852	964	232	533	494	620	930	320	100	944	345	584	611	101	776	727	191	190	999999	991	232	999999	999999	999999	38	714	799	624	826	999999	272	851	658	710	85	973	501	105	100	806	999999	952	999999	912	284	999999	170	779	960	999999	894	999999	30	898	999999	508	999999	126	504	780	820	315	999999	614	999999	493	925	901	26	802	236	96	999999	89	668	280	999999	61	831	379	554	30	664	221	591	575	831	759	263	576	972	384	600	319	986	26	468	398	999999	790	999999	269	999999	168	389	999999	606	940	240	999999	168	949	999999	134	999999	999999	999999	282	33	116	999999	176	647	999999	830	851	496	780	103	652	811	951	820	999999	646	294	267	999999	832	783	968	890	529	86	417	999999	99	999999	999999	196	999999	196	374	134	138	567	621	999999	338	999999	321	826	847	999999	375	216	139	253	488	941	541	155	450	250	147	771	646	999999	999999	807	999999	999999	697	906	286	624	587	696	912	999999	672	944	177	304	472	152	53	941	710	210	893	845	999999	151	999999	999999	746	134	999999	999999	999999	61	291	999999	999999	300	138	941	311	750	629	442	999999	408	999999	596	977	155	777	994	728	705	859	831	913	916	43	555	260	66	999999	462	709	556	169	621	999999	999999	999999	181	999999	999999	639	960	581	460	514	588	872	68	252	600	999999	992	637	225	201	999999	999999	858	999999	583	999999	255	872	177	733	785	249	656	932	340	626	606	980	999999	999999	999999	260	999999	412	454	999999	999999	813	287	115	716	918	943	999999	999999	999999	670	914	440	999999	999999	97	413	726	728	349	999999	999999	999999	974	750	21	999999	159	301	209	999999	456	999999	900	498	999999	999999	71	999999	866	305	236	999999	310	956	692	999999	215	680	812	846	736	683	115	466	999999	999999	312	999999	999999	907	794	138	13	876	223	111	999999	923	953	999999	351	710	862	53	999999	406	611	28	68	471	805	478	999999	363	999999	773	706	999999	432	999999	292	706	999999	958	511	107	
725	433	742	590	19	291	999999	999999	504	999999	820	71	477	668	299	294	306	999999	112	325	649	650	459	450	405	107	999999	424	999999	645	398	903	542	891	681	188	285	478	999999	523	999999	999999	858	400	952	999999	999999	763	249	997	409	87	856	195	458	999999	973	999999	195	912	791	313	110	859	637	999999	529	585	987	121	19	828	782	588	574	999999	999999	69	999999	759	141	736	999999	222	999999	321	57	356	443	606	215	982	292	549	999999	447	999999	999	999999	45	125	390	776	999999	988	580	999999	277	621	978	999999	914	804	435	780	64	999999	888	999999	326	869	182	152	390	905	999999	999999	999999	855	136	411	791	305	462	999999	751	999999	56	233	664	26	999999	735	999999	322	999999	999999	999999	768	999999	319	190	385	447	176	999999	247	395	999999	999999	999999	71	422	494	576	502	618	999999	791	39	999999	91	999999	959	309	99	999999	688	78	614	999999	688	474	186	817	231	416	858	999999	700	514	574	824	272	999999	954	367	251	999999	999999	999999	999999	76	739	585	999999	525	426	999999	86	507	559	999999	617	999999	356	999999	246	999999	355	95	999999	999999	101	524	528	266	999999	339	999999	732	205	999999	257	931	999999	622	734	999999	589	705	989	721	219	203	954	257	217	159	282	367	999999	573	999999	999999	923	780	974	999999	66	970	133	96	999999	999999	999999	759	79	685	110	999999	862	999999	97	649	106	999999	845	999999	570	281	59	252	66	987	999999	631	999999	523	18	242	647	520	545	999999	582	902	928	999999	891	205	188	999999	59	548	504	486	999999	999999	638	884	934	999999	999999	785	920	880	40	999999	743	680	999999	556	676	867	999999	999999	999999	479	77	203	999999	980	16	374	102	528	203	518	492	134	155	375	884	134	999999	570	866	759	697	702	999999	999999	132	999999	704	632	999999	191	460	999999	999999	16	999999	999999	999999	953	79	289	999999	402	686	521	321	618	999999	135	671	999999	569	526	485	999999	781	999999	330	999999	999999	999999	669	470	999999	999999	67	339	748	999999	999999	449	999999	354	501	586	77	305	25	361	812	513	686	999999	999999	312	622	934	676	47	999999	460	124	999999	105	283	619	231	729	999999	999999	981	870	395	999999	231	999999	224	34	999999	999999	486	359	969	182	354	119	100	999999	370	399	133	662	999999	914	99	335	569	259	227	966	999999	999999	350	999999	999999	643	999999	993	999999	119	407	999999	777	999999	748	110	999999	999999	750	174	529	721	368	285	340	329	169	480	999999	999999	632	965	806	933	436	999999	999999	82	351	711	817	106	
999999	999999	999999	223	885	945	999999	989	190	999999	508	63	446	999999	217	75	999999	511	484	821	999999	842	486	442	112	843	338	837	100	999999	275	49	357	999999	950	117	292	127	443	999999	314	506	715	680	999999	999999	496	312	703	944	515	840	237	996	598	929	774	560	999999	999999	617	338	898	999999	687	469	705	24	999999	999999	999999	449	78	270	516	12	136	999999	975	999999	356	36	999999	156	999999	435	999999	361	833	31	343	732	16	401	999999	999999	607	607	999999	997	57	481	139	999999	999999	76	772	966	489	596	802	999999	584	999999	999999	591	204	752	999999	262	656	999999	999999	162	999999	59	999999	676	999999	540	404	999999	813	978	311	875	897	540	999999	500	663	845	999999	246	228	375	157	255	706	25	781	854	66	740	350	702	300	976	999999	121	999999	105	312	949	201	284	163	999999	460	819	693	664	768	61	598	810	999999	999999	999999	401	902	197	999999	648	759	549	471	82	999999	999999	584	920	703	872	999999	567	543	922	54	944	221	551	794	886	331	999999	96	15	151	539	229	356	53	445	999999	446	135	663	199	999999	999999	90	999999	851	245	773	960	895	999999	41	999999	560	899	989	999999	360	402	93	327	642	462	466	931	107	999999	999999	876	999999	662	430	442	879	732	999999	141	999999	582	942	651	557	166	201	820	120	272	669	457	64	999999	859	53	51	346	557	199	356	159	871	473	999999	897	999999	242	764	598	999999	827	506	857	58	778	459	442	769	486	271	646	820	835	719	781	999999	999999	999999	999999	401	543	184	213	999999	981	999999	479	643	660	999999	958	65	999999	874	841	950	999999	216	999999	593	608	999999	81	927	999999	999999	45	999999	236	999999	700	999999	387	206	999999	652	999999	82	77	77	980	999999	118	32	313	590	999999	960	877	830	626	795	722	793	999999	966	999999	286	85	999999	675	725	417	586	999999	999999	677	325	30	198	658	133	149	999999	613	809	468	58	999999	129	42	85	876	405	458	905	999999	594	414	887	549	999999	997	426	401	999999	391	532	999999	784	913	982	940	689	999999	502	999999	708	190	983	507	64	661	956	619	600	849	21	137	857	811	999999	911	142	648	641	999999	722	622	358	427	936	788	840	215	999999	999999	999999	999999	955	258	18	414	430	390	495	999999	50	807	801	415	380	404	999999	972	999999	80	807	51	540	375	933	96	831	999999	571	999999	821	750	569	465	662	787	999999	999999	999999	678	490	752	163	999999	96	915	999999	943	57	542	999999	867	999999	979	999999	999999	693	
590	325	922	583	865	818	229	542	300	247	345	752	592	999999	804	179	161	999999	999999	887	262	289	28	999999	888	518	39	889	954	374	999999	137	517	104	999999	293	880	105	999999	933	933	745	795	999999	999999	999999	999999	999999	581	697	999999	999999	283	267	440	999999	306	657	694	999999	789	339	587	925	657	218	999999	498	640	999999	299	66	999999	999999	954	516	493	350	789	697	64	999999	318	999999	150	201	854	259	663	291	986	232	410	999999	999999	999999	167	870	30	999999	955	965	999999	999999	407	177	433	162	999999	924	816	999999	867	999999	302	79	31	331	999999	999999	364	985	835	359	535	77	999999	999999	975	361	999999	623	330	523	741	98	999999	258	999999	999999	768	701	947	739	474	39	364	413	975	84	999999	836	95	564	912	999999	140	329	534	999999	521	735	187	951	999999	203	636	354	265	214	39	999999	472	999999	999999	662	48	999999	884	999999	712	999999	722	999999	779	523	537	765	610	770	957	721	724	999999	999999	42	524	999999	174	281	403	999999	157	999999	55	809	374	999999	867	999999	932	44	444	39	627	277	23	285	181	61	999999	999999	744	494	257	317	58	943	358	664	999999	52	931	613	111	702	106	999999	855	969	999999	262	999999	360	838	923	286	694	900	194	999999	999999	823	999999	615	533	276	662	523	737	999999	430	999999	212	121	889	113	831	999999	925	181	999999	430	211	902	413	971	999999	999999	334	41	999999	52	173	999999	999999	228	818	999999	577	436	999999	438	127	999999	999999	336	999999	999999	948	819	999999	766	975	22	999999	999999	622	999999	211	999999	882	999999	199	999999	408	387	762	999999	999999	671	294	833	360	499	737	633	312	993	184	87	285	154	707	514	999999	597	999999	999999	687	91	606	608	796	25	553	437	248	999999	809	350	999999	999999	38	287	999999	620	415	486	284	334	515	628	46	134	286	738	999999	999999	129	811	320	999999	879	139	75	686	47	345	945	310	394	999999	999999	833	512	155	126	430	978	966	191	590	876	363	576	999999	571	671	999999	815	139	563	302	999999	39	963	259	899	222	848	582	999999	541	974	940	624	444	999999	621	141	622	999999	706	162	629	730	999999	526	999999	96	999999	376	606	999999	180	830	599	195	999999	999999	999999	226	999999	999999	999999	120	59	901	423	951	543	999999	59	999999	203	261	857	149	999999	309	999999	733	999999	999999	733	999999	474	410	803	119	35	999999	409	82	245	405	670	576	768	519	680	833	999999	999999	999999	755	999999	999999	936	919	999999	459	999999	504	321	172	999999	999999	999999	
187	646	648	107	313	925	294	959	999999	372	999999	999999	999999	380	859	628	405	629	734	582	999999	888	475	474	884	145	999999	999999	905	999999	82	524	587	179	999999	872	42	735	799	686	999999	999999	350	636	999999	338	691	89	956	875	915	543	156	510	999999	299	999999	999999	223	177	359	852	64	225	299	283	999999	121	789	987	595	669	830	58	323	191	548	838	335	555	453	496	485	999999	845	539	378	87	751	301	700	858	999999	631	336	999999	742	134	999999	865	335	580	999999	999999	999999	256	713	999999	196	246	750	342	849	668	723	862	376	34	380	760	999999	925	370	497	296	737	156	208	721	907	449	423	502	470	229	873	207	516	749	999999	999999	279	999999	514	551	368	18	854	908	474	50	999999	754	585	959	410	220	801	682	999999	109	514	386	288	999999	336	999999	389	448	850	665	999999	284	781	934	635	44	999999	946	928	729	999999	299	999999	867	731	668	916	510	819	999999	405	833	208	999999	999999	893	999999	717	224	528	999999	415	67	999999	999999	999999	999999	651	334	375	999999	855	999999	822	806	225	139	421	76	668	923	878	629	196	269	36	86	292	622	742	999999	148	732	409	999999	887	241	448	686	297	695	274	186	453	309	550	88	385	999999	106	763	200	999999	556	604	999999	785	871	549	164	367	999999	38	591	943	225	999999	354	723	919	999999	691	734	999999	972	999999	702	186	999999	999999	947	700	599	526	979	241	497	999999	805	358	111	370	999999	532	930	999999	246	999999	509	93	427	734	661	999999	999999	999999	465	872	583	944	58	609	984	999999	217	999999	101	512	999999	999999	728	999999	548	375	817	622	792	212	847	969	423	117	677	804	301	223	48	827	413	999999	775	999999	602	861	309	999999	999999	78	325	274	912	734	999999	796	999999	480	195	296	999999	500	289	999999	999999	613	531	941	931	999999	538	994	627	274	108	704	936	112	353	687	76	325	246	724	886	583	67	688	135	880	448	820	999999	752	872	912	628	999999	601	999999	339	999999	570	206	999999	331	646	647	635	287	860	262	137	507	230	999999	264	564	376	999999	999999	842	816	61	999999	999999	965	875	402	196	86	424	511	364	358	707	754	999999	194	565	936	999999	63	847	30	999999	999999	530	531	242	657	999999	155	160	442	496	552	519	999999	821	999999	999999	999999	448	999999	999999	999999	772	158	522	885	224	379	999999	999999	147	789	968	41	554	34	445	353	170	999999	23	279	360	922	862	999999	244	999999	373	210	175	174	999999	999999	584	444	
920	382	999999	356	442	693	344	647	304	707	999999	488	910	999999	999999	428	999999	909	999999	999999	401	850	296	366	651	640	16	610	348	973	183	331	456	120	113	999999	344	814	105	329	935	999999	627	164	581	756	674	576	290	747	89	999999	459	418	999999	80	95	652	705	802	999999	999999	308	331	533	261	41	800	693	857	999999	280	999999	868	999999	688	232	999999	999999	894	965	440	330	601	894	478	872	47	76	43	977	691	119	303	642	999999	414	305	631	330	724	874	882	999999	999999	808	999999	591	999999	999999	848	999999	867	810	836	256	413	707	437	64	389	994	999999	660	999999	402	171	520	999999	999999	284	926	510	464	999999	101	557	896	999999	96	587	291	859	999999	999999	999999	824	308	466	396	797	706	868	576	941	730	150	999999	999999	271	999999	380	365	158	91	921	453	412	640	999999	698	516	770	351	999999	107	144	32	475	856	577	863	63	839	999999	577	68	933	523	449	951	999999	353	999999	449	999999	999999	711	630	273	999999	422	999999	721	697	291	936	526	108	843	595	127	757	697	693	782	326	999999	916	513	863	519	888	200	793	374	173	103	901	270	181	433	999999	211	286	999999	204	342	152	950	641	541	834	680	854	999999	577	655	999999	999999	889	999999	795	999999	410	70	999999	999999	928	332	999999	842	999999	999999	672	172	725	555	999999	538	588	999999	383	965	871	331	684	999999	345	959	797	517	121	999999	999999	770	638	285	801	226	631	726	414	999999	832	799	916	996	17	692	118	999999	245	999999	88	905	37	829	254	999999	385	325	999999	968	535	999999	999999	390	466	902	999999	999999	753	204	907	861	580	999999	142	82	414	687	211	653	999999	775	282	667	166	475	743	808	999999	722	841	316	594	445	293	232	999999	536	999999	115	168	668	277	999999	545	227	334	473	696	182	673	697	124	488	999999	760	999999	73	234	990	168	725	999999	999999	362	999999	999999	144	279	910	14	878	157	105	999999	192	508	241	999999	938	150	999999	122	858	59	153	201	999999	327	999999	999999	999999	312	999999	946	442	259	246	688	999999	950	999999	203	785	999999	795	549	28	993	999999	262	107	999999	295	850	889	999999	560	981	219	409	170	817	746	27	999999	999999	999999	999999	62	932	999999	552	999999	987	950	999999	336	691	263	604	183	122	392	999999	795	72	999999	699	999999	828	999999	999999	478	544	790	999999	457	768	176	229	941	999999	940	999999	990	554	999999	307	899	999999	287	869	727	615	999999	999999	434	999999	231	938	999999	909	102	233	243	
16	84	642	207	577	628	999999	524	44	662	315	182	390	291	251	308	719	999999	999999	551	830	999999	863	318	742	999999	983	546	999999	669	999999	776	716	999999	984	999999	999999	109	331	194	999999	354	693	999999	920	875	53	193	980	639	839	119	848	999999	413	479	999999	334	465	628	645	31	296	374	630	538	465	622	999999	770	186	620	478	999999	999999	486	843	911	397	866	999999	999999	565	598	830	999999	927	44	365	514	999999	797	643	702	549	999999	67	328	999999	392	999999	431	886	219	463	229	999999	788	849	999999	635	999999	936	999999	723	844	465	698	999999	999999	610	431	266	999999	510	389	976	776	520	145	428	524	999999	15	456	999999	999999	355	145	610	999999	149	999999	438	878	961	861	54	999999	704	241	369	999999	623	999999	987	174	103	709	83	253	999999	278	713	999999	120	718	930	999999	999999	999999	119	562	933	425	471	246	828	999999	548	528	999999	797	815	904	999999	740	966	999999	468	999999	820	646	71	367	428	870	999999	999999	767	252	999999	902	739	774	999999	999999	999999	207	319	751	346	999999	171	999999	321	77	999999	808	999999	999999	752	705	683	999999	119	473	501	575	997	600	999999	899	156	306	999999	39	67	50	999999	262	890	999999	915	717	973	640	485	515	56	360	417	672	999999	999999	499	999999	228	999999	999999	999999	314	999999	999999	999999	985	446	999999	865	958	291	19	422	35	197	489	984	790	965	955	999999	988	985	529	646	193	103	999999	758	806	999999	810	999999	386	136	947	999999	568	206	732	536	606	999999	557	764	351	999999	999999	301	907	515	999999	263	854	999999	999999	329	999999	563	535	892	999999	285	68	999999	481	762	45	898	999999	873	426	594	243	429	872	378	438	999999	305	198	455	128	850	999999	999999	557	402	201	467	628	999999	14	671	840	510	331	999999	962	293	588	959	748	999999	43	99	999999	999999	999999	323	299	999999	999999	999999	347	446	907	434	767	667	924	370	844	440	999999	999999	421	999999	402	918	550	817	999999	481	717	238	707	77	999999	211	88	536	967	877	999999	999999	999999	746	999999	403	602	897	999999	304	369	227	124	317	438	31	677	927	627	999999	772	482	424	999999	550	999999	739	839	617	565	589	397	999999	966	272	999999	152	675	999999	999999	326	653	34	181	122	499	124	399	639	999999	534	999999	999999	460	999999	695	322	361	205	225	999999	762	289	237	715	999999	824	157	54	999999	878	12	338	628	200	128	999999	253	406	61	999999	349	210	999999	41	438	488	942	861	999999	572	790	479	382	344	999999	
374	796	465	150	999999	999999	354	96	999999	532	822	289	270	986	247	999999	954	154	232	999999	562	999999	999999	287	999999	882	296	477	980	97	999999	999999	999999	637	754	661	788	265	999999	999999	995	999999	999999	509	999999	209	682	874	339	503	836	334	999999	999999	10	906	999999	187	658	791	999999	876	115	829	999999	867	995	632	999999	586	999999	698	767	205	329	449	562	999999	672	999999	210	421	148	999999	261	208	999999	275	999999	848	70	999999	999999	595	999999	128	17	999999	510	748	213	999999	999999	752	222	147	999999	955	699	561	999999	904	515	999999	999999	999999	738	999999	578	999999	72	729	999999	999999	999999	999999	999999	182	848	211	441	487	196	924	89	999999	778	396	999999	123	641	999999	575	85	504	166	104	999999	999999	96	389	999999	999999	710	685	483	999999	999999	236	541	56	394	116	498	130	865	717	591	295	440	999999	352	364	464	999999	999999	999999	920	889	999999	586	858	178	761	999999	62	980	486	248	605	107	529	169	732	999999	257	742	87	955	638	448	513	947	573	605	47	34	52	551	472	329	142	370	999999	955	198	999999	999999	676	77	884	240	353	689	343	961	192	632	397	999999	999999	86	965	260	921	83	911	605	165	784	38	938	934	775	285	964	169	303	999999	879	41	397	411	887	999999	999999	170	267	999999	644	854	401	655	641	999999	253	177	999999	945	882	287	620	199	891	999999	946	999999	577	413	378	802	888	855	518	878	92	674	87	506	712	913	653	375	999999	929	636	293	303	782	42	796	59	999999	894	602	421	208	520	847	807	912	592	853	861	841	999999	999999	999999	762	910	578	999999	613	242	969	633	999999	677	999999	413	999999	12	795	381	999999	753	540	961	916	467	883	164	999999	698	800	330	799	513	680	963	999999	156	541	999999	464	707	445	126	924	999999	999999	531	558	999999	154	909	797	482	999999	98	435	999999	230	304	37	423	859	915	441	648	999999	741	997	997	322	516	471	922	999999	874	999999	424	46	999999	300	362	606	796	553	891	999999	327	233	591	538	999999	999999	246	845	50	999999	529	684	285	144	999999	533	560	999999	638	447	874	565	415	999999	21	547	283	999999	674	816	72	372	999999	125	517	517	415	469	805	999999	235	999999	999999	36	999999	739	761	813	999999	828	56	674	999999	999999	999999	761	818	811	526	969	652	242	999999	233	784	167	999999	170	627	917	128	999999	325	56	222	796	688	388	992	282	786	469	148	846	770	999999	456	106	466	755	699	999999	943	836	939	993	999999	652	999999	
999999	604	600	196	948	709	955	999999	868	999999	862	999999	439	819	999999	193	999999	104	333	462	999999	710	48	703	872	227	524	157	489	117	229	889	45	146	371	678	195	282	199	146	815	49	588	865	604	999999	999999	999999	698	653	999999	899	583	200	855	919	565	999999	999999	731	194	999999	869	999999	21	999999	47	303	457	576	997	999999	905	196	647	356	132	182	109	999999	957	740	458	836	999999	330	315	999999	290	452	122	298	958	467	951	18	180	999999	854	999999	644	967	336	999999	999999	845	999999	396	552	999999	796	999999	797	134	774	999999	999999	999999	409	690	667	999999	22	15	463	709	952	447	244	638	999999	305	328	477	555	990	414	999999	191	515	336	918	302	782	999999	729	501	833	999999	507	659	148	428	173	964	452	954	331	669	946	893	556	999999	914	333	501	74	329	578	784	49	999999	851	893	364	748	898	999999	999999	733	218	128	999999	736	979	47	876	999999	513	999999	45	93	666	245	622	779	766	388	458	163	665	181	265	999999	468	999999	296	534	808	225	553	724	971	935	738	775	999999	425	934	295	999999	999999	816	475	749	956	999999	616	281	584	982	520	999999	999999	78	46	862	846	278	352	750	351	356	297	999999	320	999999	731	507	999999	977	999999	453	173	539	756	999999	790	169	512	280	999999	263	233	243	43	999999	776	999999	701	999999	955	156	592	999999	283	562	528	915	438	844	999999	999999	434	606	640	999999	617	666	322	999999	82	687	999999	81	79	999999	132	64	526	377	345	864	805	999999	32	204	861	628	265	203	837	874	730	668	999999	571	828	626	602	966	335	999999	999999	999999	840	278	390	520	475	195	439	473	399	999999	508	999999	999999	501	584	445	999999	989	410	128	999999	207	956	999999	436	507	999999	506	999999	559	999999	236	999999	999999	103	753	999999	999999	163	80	764	999999	485	999999	999999	874	268	999999	999999	167	761	346	708	435	186	999999	321	999999	999999	967	925	933	21	999999	29	282	460	999999	999999	999999	999999	864	835	339	999999	480	722	297	938	561	249	932	463	304	797	705	527	999999	999999	460	442	999999	266	196	155	831	361	644	649	887	999999	740	999999	221	536	897	511	379	82	705	919	34	999999	532	999999	993	479	717	53	324	999999	576	919	947	398	107	607	999999	999999	532	999999	999999	999999	60	146	508	13	252	768	999999	203	158	812	903	999999	418	189	734	468	161	361	644	999999	334	143	848	821	980	999999	999999	300	862	999999	549	586	841	385	999999	999999	229	989	237	999999	153	130	
606	763	999999	999999	999999	999999	873	190	42	999999	484	999999	323	917	298	687	32	429	340	999999	341	963	999999	999999	999999	42	886	348	999999	172	133	696	458	213	536	999999	805	574	999999	519	426	681	161	378	112	365	999999	385	107	999999	966	808	618	543	789	642	501	698	717	948	42	534	941	870	999999	999999	37	999999	390	213	881	999999	587	820	999999	660	999999	894	224	999999	970	999999	251	707	205	325	999999	999999	424	893	593	999999	999999	893	999999	892	740	999999	999999	324	338	952	994	893	659	518	999999	798	361	999999	830	999999	484	383	978	999999	293	243	675	731	999999	122	695	496	620	999999	999999	693	999999	999999	919	531	573	999999	15	27	999999	357	999999	686	104	289	563	295	73	987	632	482	915	954	609	506	614	999999	613	225	999999	999999	283	884	916	538	999999	71	219	308	43	583	378	999999	26	999999	195	988	999999	999999	999999	409	999999	633	152	999999	777	388	691	423	999999	974	297	999999	999999	999999	84	172	770	566	824	999999	86	765	999999	58	114	955	937	673	320	626	999999	191	666	857	84	650	742	796	760	86	999999	999999	999999	68	296	588	209	999999	860	32	227	80	607	999999	332	667	679	103	24	822	450	27	112	300	999999	115	133	903	999999	434	429	999999	805	999999	132	291	999999	999999	762	525	756	928	999999	297	999999	891	999999	609	534	999999	971	649	781	938	999999	999999	999999	100	999999	191	999999	306	999999	436	999999	254	275	859	999999	51	294	999999	999999	498	76	521	999999	999999	892	999999	999999	524	378	525	999999	780	201	999999	121	770	999999	293	999999	580	71	459	851	386	999999	164	626	724	999999	493	132	197	999999	292	872	124	157	877	208	926	999999	939	999999	561	999999	822	62	999999	748	999999	453	10	935	999999	437	999999	670	828	129	738	504	805	849	884	402	276	471	908	994	997	999999	999999	999999	921	920	131	532	300	413	872	112	228	976	510	999999	131	261	558	855	266	999999	329	757	999999	431	999999	999999	52	168	706	361	999999	412	999999	999999	999999	999999	999999	839	315	999999	380	424	257	635	286	829	999999	844	280	25	999999	999999	999999	553	302	962	999999	500	75	41	489	141	999999	999999	959	815	235	999999	317	999999	999999	718	999999	999999	999999	904	510	999999	999999	35	751	208	999999	691	448	99	999999	207	999999	769	301	523	774	284	605	248	718	736	676	999999	603	389	536	74	777	999999	513	999999	479	999999	462	790	354	50	290	290	254	25	82	999999	151	38	999999	548	914	723	999999	999999	576	999999	999999	774	167	683	432	371	671	
822	999999	254	586	117	999999	861	999999	999999	178	733	994	999999	993	702	663	807	330	575	679	999999	160	999999	259	247	990	645	211	688	632	670	618	918	619	999999	111	828	293	43	310	848	241	413	554	220	999999	262	840	999999	120	360	999999	856	692	683	671	999999	995	999999	126	999999	659	628	878	507	125	85	704	571	601	835	523	296	999999	830	999999	999999	509	48	999999	999999	804	717	999999	282	999999	761	236	936	760	252	833	945	917	227	198	613	534	56	105	205	999999	279	892	999999	999999	77	591	861	926	924	359	956	381	389	288	942	60	606	999999	999999	849	768	999999	359	12	578	379	57	642	153	223	462	943	770	190	534	825	303	445	249	179	375	19	836	892	876	573	538	938	256	562	999999	856	740	356	789	468	999999	281	999999	697	544	229	782	999999	897	22	611	208	753	126	756	999999	999999	195	484	758	974	467	999999	14	999999	118	999999	590	295	606	213	999999	400	76	292	999999	187	552	634	999999	999999	135	999999	863	962	339	195	999999	806	766	905	554	871	40	493	999999	999999	999999	856	999999	999999	201	425	300	809	196	999999	999999	834	999999	984	408	560	999999	531	849	472	272	52	999999	923	265	784	529	701	658	552	370	999999	216	876	923	695	999999	322	45	999999	704	999999	775	531	508	305	81	999999	506	994	543	508	999999	613	883	220	354	512	578	417	895	599	161	644	447	112	627	857	70	713	361	25	999999	999999	768	218	276	981	424	959	712	747	204	664	18	861	940	603	993	712	999999	696	743	999999	814	114	902	141	93	405	999999	224	999999	999999	642	528	999999	503	844	999999	943	373	98	619	704	158	999999	497	635	585	172	34	864	999999	372	665	282	868	335	664	316	999999	897	28	291	498	35	999999	32	490	849	447	999999	328	768	977	608	999999	923	665	708	999999	505	507	243	999999	359	374	431	976	256	152	177	190	368	808	475	79	337	215	999999	994	999999	155	999999	725	999999	999999	588	394	67	999999	999999	670	955	999999	640	400	785	637	149	660	979	999999	244	999999	999999	578	960	960	512	538	999999	717	999999	713	939	360	771	517	388	813	785	999999	919	108	207	507	999999	466	999999	85	293	700	76	472	25	429	911	39	455	696	999999	627	881	528	360	999999	137	251	962	290	628	277	999999	999999	875	941	136	145	509	772	353	503	792	437	255	106	650	999999	697	519	999999	742	999999	692	238	167	165	400	747	968	999999	984	504	887	457	25	451	740	596	999999	303	775	529	
683	353	999999	835	454	999999	264	587	999999	553	452	999999	885	215	566	107	717	999999	999999	397	541	402	369	999	905	999999	239	655	909	483	623	226	999999	223	389	999999	156	999999	710	127	999999	390	322	440	61	55	571	999999	885	643	879	297	567	999999	988	290	983	999999	929	999999	999999	999999	678	583	929	236	178	999999	999999	226	950	394	999999	618	904	160	999999	928	947	859	418	999999	999999	276	999999	336	659	294	235	108	999999	74	402	999999	83	884	712	738	511	825	877	999999	984	668	692	495	221	949	483	837	210	65	144	80	65	999999	838	411	979	602	577	884	446	999999	861	886	999999	999999	544	29	448	351	999999	999999	982	518	444	999999	583	118	124	999999	810	398	999999	999999	999999	332	190	999999	56	310	759	908	258	992	999999	999999	807	806	503	999999	414	464	398	858	638	22	999999	547	190	736	828	871	488	867	83	57	999999	561	955	669	657	999999	973	148	592	518	873	989	999999	999999	999999	777	614	999999	999999	356	999	49	999999	917	999999	643	278	319	482	999999	999999	391	919	999999	999999	256	850	834	725	329	491	999999	999999	129	149	108	493	13	999999	60	999999	747	999999	999999	58	789	888	47	435	24	817	663	665	704	98	999999	80	999999	748	58	926	780	25	976	999999	748	772	552	778	144	999999	999999	999999	999999	999999	682	999999	201	367	649	367	813	408	711	511	828	594	999999	40	999999	38	845	265	393	999999	485	731	999999	863	999999	26	999999	269	300	864	999999	785	999999	82	416	671	879	290	109	691	999999	382	314	474	46	999999	210	522	999999	116	314	999999	494	999999	155	999999	233	338	67	999999	31	553	117	847	958	52	360	499	624	985	159	564	166	702	21	999999	426	999999	826	156	815	823	148	999999	559	544	999999	937	927	464	999999	550	232	999999	999999	999999	275	999999	516	993	999999	999999	999999	145	999999	999999	852	999999	295	52	534	112	511	911	817	207	415	922	999999	423	751	422	999999	999999	547	608	999999	689	999999	452	838	959	614	833	352	114	925	13	237	809	691	509	999999	999999	929	345	999999	320	659	472	163	352	179	102	252	999999	999999	999999	597	358	417	172	759	843	999999	999999	497	999999	568	712	999999	412	999999	999999	731	251	770	687	240	212	568	31	40	999999	298	495	789	999999	590	962	999999	197	415	999999	402	529	749	999999	999999	999999	847	371	752	947	999999	751	656	691	999999	10	999999	461	999999	999999	789	395	142	999999	554	999999	786	975	97	606	745	93	996	816	96	212	999999	960	17	875	364	207	279	
93	377	999999	838	999999	161	589	351	515	689	30	99	999999	397	558	264	999999	577	999999	999999	155	211	999999	754	840	999999	999999	508	659	454	632	40	591	125	58	822	17	879	999999	999999	508	265	240	403	976	727	89	999999	999999	706	55	308	493	924	133	882	269	999999	998	503	999999	999999	999999	999999	67	990	999999	999999	348	999999	256	92	889	57	999999	890	970	999999	778	122	524	353	565	953	999999	999999	546	999999	992	176	562	224	880	999999	831	427	573	179	999999	985	230	999999	999999	216	460	962	418	999999	159	999999	912	555	24	885	999999	649	524	738	662	999999	999999	839	898	999999	183	41	211	705	999999	999999	327	800	377	792	892	335	999999	999999	999999	999999	999999	999999	518	999999	263	17	210	995	216	191	902	999999	517	612	999999	390	300	999999	43	428	999999	999999	230	802	916	121	187	232	992	653	999999	176	245	999999	817	999999	331	149	918	176	831	216	498	43	454	492	999999	765	259	512	44	583	325	84	684	212	880	716	999999	999999	829	977	12	562	419	736	599	999999	794	200	68	161	384	867	597	554	224	196	357	433	999999	422	972	999999	618	199	851	171	541	615	471	615	999999	776	346	853	999999	936	624	717	892	991	999999	69	453	883	208	999999	487	140	999999	694	368	999999	324	416	14	999999	999999	229	885	999999	760	189	728	453	854	608	530	999999	350	288	571	999999	540	836	451	999999	46	735	999999	403	999999	411	627	777	256	888	462	930	848	691	992	405	832	464	241	999999	341	10	38	600	926	743	789	709	132	728	999999	999999	964	101	485	999999	999999	491	754	999999	999999	999999	206	966	156	600	894	658	296	999999	807	999999	999999	660	582	45	706	400	476	940	621	999999	655	528	20	974	999999	757	216	783	176	351	999999	882	239	390	803	72	454	336	848	140	423	956	921	801	882	313	519	449	999999	838	24	813	737	999999	305	678	955	181	999999	147	452	512	999999	465	375	721	999999	999999	242	643	946	150	101	999999	504	699	606	218	999999	661	248	999999	999999	338	336	897	155	999999	95	999999	117	282	999999	711	999999	999999	956	465	436	170	882	327	217	867	999999	874	722	999999	149	605	999999	747	89	999999	899	999999	239	671	139	478	576	836	116	999999	536	673	448	999999	802	593	743	150	782	930	778	921	558	415	445	999999	184	898	999999	489	999999	369	999999	728	811	11	999999	999999	336	957	999999	999999	999999	999999	340	228	436	342	454	555	862	999999	999999	999999	204	978	138	824	235	676	999999	677	390	999999	999999	177	
480	719	578	999999	912	458	814	824	346	732	710	457	84	227	35	842	454	999999	999999	132	404	999999	534	833	873	856	69	659	664	916	666	999999	56	173	748	717	999999	999999	642	999999	999999	999999	812	999999	277	680	750	18	651	999999	233	999999	10	931	999999	437	194	999999	999999	66	399	164	999999	999999	999999	127	410	999999	999999	318	999999	800	999999	222	15	264	241	73	565	202	115	60	999999	212	692	185	999999	999999	400	999999	532	29	726	585	24	962	980	392	405	160	999999	838	999999	342	382	433	999999	787	926	999999	206	999999	188	999999	951	348	999999	957	999999	890	534	999999	999999	168	999999	68	83	681	208	53	283	848	999999	999999	922	277	521	676	830	269	952	999999	198	882	124	411	840	992	634	676	816	33	655	999999	625	984	327	381	556	324	359	551	589	883	999999	357	999999	772	811	683	827	999999	999999	477	937	728	106	638	53	384	999999	90	56	531	999999	999999	203	162	790	937	999999	999999	129	999999	910	410	226	315	647	999999	947	77	191	950	849	346	895	187	577	896	888	689	999999	182	106	278	505	67	656	983	164	311	982	873	734	686	360	621	567	537	999999	999999	990	999999	436	160	899	105	682	890	365	999999	585	893	999999	269	812	946	999999	641	905	999999	659	663	999999	646	95	999999	226	999999	999999	284	999999	50	999999	107	699	61	999999	999999	379	409	384	765	628	999999	999999	99	823	999999	873	413	211	926	631	352	141	336	673	789	75	999999	879	520	904	999999	405	544	999999	952	570	999999	210	999999	271	999999	785	893	45	475	920	995	494	751	999999	583	82	693	419	52	965	373	388	956	881	999999	999999	863	861	999999	742	191	591	871	904	122	212	738	664	134	567	247	301	207	869	999999	107	137	231	330	18	712	135	465	987	999999	383	253	592	483	999999	921	42	497	732	999999	413	622	846	186	380	344	999999	294	485	727	999999	999999	97	811	691	402	641	540	999999	999999	65	136	884	707	738	958	155	191	158	645	999999	999999	475	140	999999	484	290	55	950	673	683	841	999999	269	135	999999	166	999999	792	584	999999	501	957	702	999999	999999	738	999999	448	421	999999	847	145	840	522	999999	715	957	999999	216	121	596	590	866	356	999999	156	624	582	545	802	999999	399	574	999999	713	847	999999	456	388	999999	152	607	999999	999999	999999	705	149	747	999999	999999	209	635	585	472	692	911	100	355	469	140	123	999999	902	619	823	457	571	484	808	999999	942	510	767	471	969	989	61	391	520	518	17	877	724	
67	602	739	814	111	673	802	756	999999	987	257	999999	999999	999999	918	661	388	143	664	939	437	545	999999	868	124	503	703	859	999999	834	999999	132	246	841	845	26	94	643	470	811	16	673	525	522	519	839	393	295	143	729	142	999999	352	938	999999	521	903	871	699	999999	969	999999	56	999999	46	999999	999999	744	858	901	999999	999999	673	853	933	763	30	186	359	999999	119	999999	726	980	702	576	780	308	999999	334	999999	223	999999	999999	841	73	627	999999	486	394	999999	648	436	241	999999	397	710	999999	15	534	501	726	521	424	499	999999	225	76	890	469	354	97	201	999999	787	363	800	999999	22	869	146	97	700	965	831	470	980	495	827	999999	999999	999999	999999	999999	999999	999999	999999	999999	372	999999	848	999999	52	27	49	366	457	902	999999	799	596	999999	486	999999	398	413	36	556	593	38	581	730	249	586	602	73	794	181	700	401	662	999999	999999	733	30	585	54	682	925	999999	22	88	999999	38	717	968	804	167	631	429	370	154	936	343	708	999999	321	466	424	975	572	286	212	62	146	999999	457	753	999999	999999	368	999999	631	128	999999	503	688	220	868	634	269	637	550	280	40	517	345	116	999999	999999	999999	999999	267	950	902	736	875	999999	891	999999	520	60	52	999999	71	26	999999	999999	328	215	438	110	999999	790	715	935	999999	931	32	999999	980	351	728	221	548	779	95	680	226	999999	627	700	329	476	123	219	594	999999	219	23	994	999999	787	999999	474	173	991	477	245	966	10	999999	966	272	421	999999	331	830	999999	291	930	842	601	49	588	738	781	130	677	506	999999	14	999999	18	634	462	563	999999	999999	384	999999	618	445	259	999999	682	999999	66	65	944	887	764	461	999999	93	161	925	748	241	999999	392	870	800	738	999999	996	233	958	638	999999	615	422	999999	895	502	322	407	351	760	905	15	999999	75	732	618	999999	552	793	924	999999	536	815	677	22	992	918	818	706	633	291	459	774	428	106	999999	475	681	566	436	770	754	584	999999	335	729	999999	999999	77	130	999999	454	440	999999	166	431	999999	745	80	902	583	504	701	999999	479	999999	241	306	999999	403	152	904	985	366	163	728	952	827	351	292	999999	124	750	585	593	837	28	740	271	674	539	730	610	663	852	276	63	865	518	879	498	371	999999	674	977	145	999999	999999	880	437	999999	972	403	788	578	469	999999	999999	135	642	437	999999	44	999999	863	999999	999999	332	999999	999999	674	999999	319	999999	794	962	289	85	999999	457	999999	
945	859	834	205	999999	336	822	95	392	522	938	740	876	451	999999	337	999999	810	999999	841	146	568	999999	763	999999	999999	931	993	615	190	678	517	677	273	999999	999999	210	999999	306	999999	999999	246	999999	374	736	356	443	30	797	635	999999	999999	52	615	242	999999	999999	80	813	903	405	828	480	999999	999999	430	72	612	959	365	999999	440	514	479	999999	899	446	999999	36	45	230	910	206	979	441	413	474	71	40	115	774	139	999999	402	690	652	766	920	999999	316	293	830	999999	441	999999	318	760	573	255	342	999999	248	54	777	683	999999	999999	500	770	999999	955	11	999999	854	999999	997	153	121	789	717	143	999999	107	720	752	400	849	764	480	999999	652	999999	815	999999	999999	535	999999	999999	718	205	30	276	160	999999	360	999999	258	999999	999999	511	174	649	783	538	208	424	151	334	34	999999	999999	867	29	646	788	999999	195	883	689	65	912	999999	402	999999	999999	867	376	999999	999999	470	151	642	999999	969	958	12	127	287	499	750	394	999999	494	434	999999	163	256	513	311	305	106	374	527	794	599	540	999999	999999	999999	999999	58	143	964	999999	151	13	999999	60	999999	785	936	999999	394	938	999999	161	999999	967	43	999999	999999	999999	706	73	373	777	124	129	999999	999999	999999	927	444	167	702	261	999999	999999	293	557	999999	206	825	525	999999	198	980	588	133	448	400	289	167	309	999999	999999	436	999999	200	374	888	834	999999	269	39	19	473	999999	999999	420	999999	219	684	485	343	424	999999	190	999999	185	797	535	995	931	38	476	770	145	999999	516	824	895	740	999999	668	375	999999	565	496	999999	999999	753	999999	713	92	191	605	999999	999999	306	999999	255	999999	24	576	363	838	749	999999	999999	999999	337	789	999999	595	999999	999999	999999	999999	967	899	481	999999	999999	460	53	192	292	848	999999	871	999999	179	150	368	579	999999	726	351	315	536	775	334	933	121	397	999999	999999	127	623	712	839	864	998	999999	676	999999	851	563	999999	999999	556	901	393	692	160	168	999999	999999	26	999999	999999	423	999999	441	133	999999	761	999999	73	88	999999	175	999999	144	41	233	181	999999	691	999999	847	172	999999	999999	980	873	999999	250	960	999999	326	262	110	853	959	426	362	999999	283	530	799	618	500	454	611	390	999999	999999	660	927	999999	904	679	998	999999	999999	999999	377	999999	999999	215	999999	999999	834	762	317	999999	999999	999999	615	999999	614	470	999999	228	239	672	373	533	599	207	691	590	42	251	421	583	112	930	379	821	985	999999	999999	324	288	346	665	692	
303	326	304	84	999999	999999	999999	443	999999	779	693	999999	241	843	862	62	999999	999999	249	592	350	734	962	451	999999	793	999999	508	999999	846	940	893	16	681	999999	282	999999	617	544	975	868	977	999999	332	247	461	590	151	253	971	999999	358	106	83	999999	569	999999	853	999999	261	182	874	996	671	839	800	911	559	999999	589	999999	999999	395	999999	999999	372	668	999999	213	353	213	743	264	476	55	591	796	999999	338	670	919	999999	348	292	999999	993	981	999999	493	999999	550	40	537	664	822	894	999999	832	359	999999	900	724	649	925	58	439	620	530	625	257	13	999999	230	943	999999	107	567	112	470	729	999999	274	155	999999	802	183	999999	999999	653	161	628	964	583	358	999999	204	410	422	244	374	383	460	999999	245	444	573	999999	999999	999999	724	336	860	999999	999999	599	636	999999	884	133	875	233	30	877	474	999999	48	403	872	999999	475	697	154	868	105	356	999999	495	909	330	999999	373	622	604	999999	824	999999	999999	999999	759	142	999999	999999	299	368	151	362	999999	314	616	406	179	937	419	999999	37	191	991	275	999999	999999	150	999999	563	894	999999	999999	425	948	649	860	445	999999	122	51	999999	181	855	509	954	999999	356	191	999999	999999	999999	436	213	85	999999	642	777	337	679	100	999999	999999	962	405	857	539	936	635	999999	756	961	729	824	999999	679	855	336	491	999999	290	322	958	375	999999	835	999999	408	350	56	17	93	117	770	31	59	892	219	460	652	999999	67	720	999999	546	999999	339	611	835	406	55	999999	295	999999	999999	777	43	591	332	569	999999	141	596	999999	656	999999	999999	959	803	999999	787	999999	876	999999	895	233	602	440	829	675	505	999999	572	943	10	999999	999999	100	381	254	25	311	999999	890	999999	999999	470	141	870	999999	119	380	808	517	619	408	439	455	131	176	185	603	761	656	74	999999	568	999999	999999	955	876	762	588	999999	312	485	999999	999999	968	611	762	470	569	957	566	134	666	65	334	601	999999	999999	969	214	78	422	549	999999	825	563	999999	999999	553	915	996	356	792	259	214	143	999999	999999	487	519	413	714	43	804	100	939	999999	513	327	986	692	999999	999999	999999	489	999999	936	999999	170	415	886	944	999999	654	961	219	342	416	999999	201	953	819	999999	459	801	364	389	999999	148	886	912	222	500	999999	232	472	999999	999999	769	324	999999	128	292	81	633	469	797	999999	843	999999	607	244	662	136	42	999999	669	999999	999999	135	511	200	391	283	999999	673	999999	359	999999	498	656	999999	999999	
536	994	999999	999999	999999	825	999999	567	999	902	999999	289	677	999999	374	534	359	999999	228	837	644	999999	15	999999	18	579	999999	25	447	957	999999	235	999999	597	999999	141	207	346	876	518	250	568	511	298	134	994	824	124	89	825	81	695	999999	95	12	723	988	108	528	223	865	325	129	51	557	999999	999999	90	433	242	336	999999	926	999999	597	85	310	717	612	999999	999999	845	936	621	886	999999	797	598	594	412	153	999999	999999	662	652	924	999999	469	999999	101	999999	999999	691	847	498	68	769	999999	498	927	423	281	496	513	999999	999999	389	508	999999	899	999999	999999	999999	999999	99	238	204	999999	66	999999	637	999999	976	520	624	999999	163	99	133	999999	999999	79	110	667	989	871	999999	314	999999	632	999999	999999	999999	841	856	392	259	999999	758	270	864	505	999999	999999	300	999999	999999	975	888	460	866	300	384	338	999999	175	906	999999	41	999999	999999	889	80	434	137	696	999999	999999	664	242	999999	999999	340	863	962	999999	408	999999	999999	417	999999	999999	425	999999	765	255	565	999999	831	690	486	431	999999	540	999999	999999	435	246	999999	603	55	170	321	656	700	383	959	521	375	999999	767	631	999999	624	650	989	473	337	669	882	141	561	313	999999	755	338	854	799	999999	987	958	171	999999	773	999999	416	325	769	52	999999	295	53	999999	214	999999	855	970	999999	999999	654	511	107	577	815	471	493	856	347	999999	371	528	999999	302	388	668	999999	54	687	262	999999	674	704	999999	286	596	97	951	999999	999999	999999	368	840	999999	574	999999	999999	593	771	311	877	999999	977	867	999999	999999	136	999999	999999	545	326	811	292	761	655	980	807	999999	300	228	384	542	756	297	999999	13	688	999999	999999	999999	807	999999	282	385	999999	685	697	837	999999	423	999999	346	730	564	999999	97	999999	88	264	594	677	58	302	552	927	345	802	690	999999	678	185	876	999999	327	738	314	539	999999	386	969	293	970	208	999999	757	999999	811	202	999999	999999	927	609	995	144	235	758	719	729	457	999999	882	17	971	935	248	594	324	413	999999	429	558	999999	701	294	310	707	849	425	999999	890	534	999999	136	999999	999999	999999	881	999999	101	979	594	809	460	347	999999	286	998	272	639	173	722	407	999999	999999	365	759	999999	999999	999999	528	908	304	935	566	514	282	880	30	999999	672	713	436	999999	846	835	999999	717	364	207	34	708	587	786	631	177	999999	243	993	595	990	667	180	999999	999999	80	999999	999999	893	999999	814	999999	999999	87	966	459	999999	999999	529	307	616	52	
553	512	808	819	331	517	313	398	387	49	999999	435	999999	15	542	381	750	776	545	999999	823	999999	392	628	730	999999	820	181	881	51	714	695	978	948	999999	999999	255	752	748	782	570	505	455	999999	999999	552	883	960	917	914	344	752	762	999999	228	33	129	189	999999	822	999999	142	517	345	334	201	999999	256	999999	874	999999	997	999999	999999	314	328	85	617	119	188	626	859	264	966	707	961	933	247	729	100	548	76	663	999999	999999	438	999999	999999	450	328	106	636	999999	52	999999	347	724	999	436	999999	947	512	79	999999	999999	838	999999	550	638	373	267	999999	527	800	336	999999	343	112	678	999999	999999	965	176	791	92	989	790	221	188	370	247	933	999999	999999	152	45	996	753	729	256	560	999999	481	87	70	887	119	278	715	728	13	621	331	560	569	999999	346	999999	999999	216	999999	666	372	278	999999	334	407	999999	657	301	73	590	383	999999	325	893	494	99	731	205	880	522	505	459	366	625	612	999999	268	170	999999	718	924	523	208	999999	85	999999	950	735	489	420	620	999999	665	422	248	899	999999	676	497	256	556	633	335	535	999999	912	911	999999	999999	157	439	497	601	999999	665	859	233	999999	817	291	148	999999	999999	469	999999	91	794	944	387	999999	26	592	672	452	172	301	197	672	734	172	301	449	23	342	981	133	822	320	756	388	999999	812	858	216	117	560	917	866	634	89	999999	999999	133	19	140	847	824	159	192	373	672	560	697	655	990	999999	982	382	488	778	999999	483	197	999	46	999999	733	466	999999	611	384	999999	48	999999	53	999999	326	14	211	144	308	673	999999	392	999999	125	999999	213	225	999999	577	999999	999999	855	820	645	780	133	972	927	999999	367	814	580	999999	999999	522	52	611	667	382	977	181	354	479	594	356	999999	999999	921	999999	530	250	926	44	839	943	999999	834	408	552	202	42	999999	30	941	859	999999	403	374	602	82	601	558	999999	600	373	43	385	236	299	999999	999999	60	838	593	999999	887	546	160	407	999999	999999	213	124	189	945	896	333	538	734	799	411	999999	328	26	928	692	999999	443	475	909	807	607	119	576	361	999999	445	437	999999	971	999999	999999	967	273	863	398	444	855	999999	476	710	999999	501	499	999999	922	999999	999999	999999	434	997	112	684	999999	531	610	103	999999	828	963	461	999999	713	999999	999999	999999	951	999999	162	540	999999	44	788	999	999999	960	116	619	11	439	260	623	773	400	974	907	999999	999999	742	999999	304	897	37	691	25	999999	
143	738	710	999999	971	676	669	999999	186	999999	323	685	999999	570	999999	483	999999	398	999999	999999	133	323	788	882	999999	481	999999	899	245	360	17	107	999999	395	999999	999999	999999	999999	999999	999999	953	648	223	22	593	883	190	182	759	821	361	639	979	187	690	820	949	828	816	499	363	999999	888	825	999999	226	701	902	999999	135	574	999999	999999	138	884	484	999999	775	298	716	301	150	150	424	999	377	128	999999	705	17	428	90	778	999999	230	193	999999	999999	999999	376	192	288	999999	633	256	411	708	999999	302	216	720	184	999999	110	208	999999	629	474	999999	587	108	894	206	734	707	494	181	961	999999	701	724	999999	718	921	533	999999	710	517	178	999999	668	277	514	499	296	254	550	677	770	17	999999	999999	570	479	278	297	91	999999	925	999999	239	747	999999	600	492	19	465	617	577	195	512	122	306	239	918	830	390	707	448	463	943	504	200	899	999999	438	999999	248	653	246	930	15	591	416	999999	921	999999	913	17	999999	788	933	110	585	505	999999	999999	341	561	999999	906	384	999999	999999	818	735	556	53	462	63	868	226	999999	340	999999	506	999999	999999	999999	997	506	477	999999	170	674	20	403	615	404	696	448	999999	999999	215	339	556	748	128	999999	632	374	999999	460	953	419	572	968	769	330	998	919	109	470	999999	941	439	999999	999999	798	808	341	941	649	766	999999	69	539	758	11	999999	757	412	302	999999	999999	225	26	746	751	112	51	633	295	405	776	348	349	133	273	899	872	652	999999	788	300	433	641	694	999999	359	999999	220	768	622	999999	517	999999	999999	999999	999999	423	937	355	696	767	707	999999	253	989	999999	999999	416	494	999999	835	115	92	514	949	999999	583	999999	409	401	79	831	999999	673	164	999999	542	128	201	547	486	935	307	633	30	592	777	999999	705	80	639	626	725	667	786	145	434	302	281	732	152	101	538	954	627	936	999999	982	98	729	734	999999	224	947	624	900	808	459	493	367	431	195	626	338	761	452	999999	208	886	999999	835	249	847	999999	404	395	407	352	16	999999	749	794	999999	975	346	47	999999	777	52	886	336	975	808	999999	999999	957	474	209	202	999999	999999	644	999999	79	894	494	754	756	552	999999	999999	465	452	409	617	636	999999	650	991	723	51	338	999999	10	692	999999	999999	999999	999999	999999	920	207	160	999999	263	999999	699	240	91	851	293	999999	235	812	393	871	532	999999	305	674	999999	824	999999	478	142	502	488	999999	386	44	63	820	999999	115	999999	305	
315	620	155	512	999999	999999	999999	150	999999	396	112	353	616	821	337	42	999999	493	375	105	989	681	699	999999	626	999999	854	56	798	999999	66	999999	502	98	566	999999	999999	999999	737	426	999999	77	48	746	399	144	488	565	999999	999999	192	115	739	223	316	999999	920	999999	886	343	800	523	352	966	340	982	999999	528	999999	426	779	845	755	949	841	921	642	953	372	491	999999	299	349	999999	999999	950	390	288	782	999999	990	868	906	999999	625	999999	725	81	999999	416	293	999999	309	290	251	347	359	790	382	999999	991	967	999999	404	227	511	999999	574	999999	999999	602	573	746	333	435	910	999999	999999	333	110	999999	999999	546	999999	208	999999	989	68	999999	999999	600	600	905	397	941	32	999999	999999	186	123	567	160	395	36	999999	999999	223	976	855	340	408	997	466	282	999999	430	999999	76	206	71	522	124	999999	742	789	999999	667	359	999999	412	999999	999999	185	219	542	55	184	520	151	999999	942	999999	213	999999	999999	999999	143	633	209	521	601	779	999999	125	601	452	123	653	247	812	62	863	594	453	276	971	822	257	739	152	255	999999	925	717	999999	509	911	841	206	196	868	999999	159	870	810	293	999999	70	618	99	999999	531	282	339	435	88	999999	760	929	999999	999999	999999	893	999999	275	690	854	597	996	101	541	281	456	999999	943	28	999999	724	999999	982	849	761	638	650	220	724	999999	595	999999	49	91	161	911	632	415	982	150	103	604	999999	439	533	999999	999999	558	660	84	231	999999	999999	374	703	127	946	999999	999999	999999	999999	999999	551	61	268	315	957	20	999999	369	823	999999	960	878	620	129	521	553	326	999999	122	102	999999	649	417	209	876	674	388	43	965	908	397	735	999999	258	63	999999	180	228	116	516	999999	999999	260	585	435	537	754	584	606	999999	408	330	999999	161	295	902	644	69	999999	292	631	356	404	915	258	235	999999	372	999999	999999	999999	107	591	606	923	269	999999	999999	774	348	920	803	437	571	999999	76	600	999999	962	161	434	121	789	824	999999	822	896	345	999999	209	556	999999	518	162	30	999999	999999	538	237	36	513	811	999999	100	999999	999999	918	833	414	999999	634	244	409	999999	29	271	318	767	721	110	999999	999999	505	574	791	538	295	284	999999	210	999999	72	518	999999	999999	622	826	999999	462	999999	999999	73	999999	155	574	322	982	603	999999	758	991	999999	816	999999	663	459	316	720	309	999999	542	643	292	999999	852	999999	999999	472	276	406	999999	999999	315	665	207	309	132	360	999	478	555	
692	151	792	218	368	256	391	283	999999	999999	116	398	628	524	269	781	726	999999	999999	596	520	999999	999999	322	381	664	999999	929	363	336	999999	720	999999	288	850	502	499	996	999999	326	343	198	88	100	339	999999	687	151	937	999999	999999	67	997	881	45	365	999999	479	836	704	105	462	919	862	359	395	567	999999	673	767	291	729	808	685	262	331	258	999999	983	160	976	19	992	835	929	898	722	949	252	494	98	999999	999999	789	231	881	279	225	740	943	999999	347	477	179	246	999999	999999	321	628	714	116	767	496	999999	999999	95	469	999999	932	461	672	618	999999	189	679	271	570	28	999999	381	61	42	906	49	999999	639	542	822	599	999999	649	411	330	538	388	999999	999999	999999	72	145	999999	999999	293	289	999999	55	249	999999	500	975	116	999999	856	999999	662	999999	999999	999999	999999	97	999999	647	494	679	812	999999	298	999999	801	999999	736	999999	955	329	959	866	748	626	769	450	399	254	999999	999999	156	418	999999	82	876	314	468	88	999999	974	999999	774	700	614	999999	19	757	999999	999999	152	248	999999	285	537	297	795	335	999999	999999	749	999999	309	999999	999999	532	403	999999	999999	692	497	889	658	803	999999	999999	194	999999	144	999999	760	999999	999999	757	999999	385	999999	143	26	784	999999	979	234	999999	543	286	292	459	829	91	83	302	542	987	999999	262	999999	226	999999	800	112	630	200	999999	926	67	979	552	145	495	406	270	700	999999	612	518	999999	267	269	704	454	735	345	62	999999	467	160	731	757	999999	795	999999	838	226	681	459	788	148	999999	486	307	999999	324	343	685	812	602	111	385	491	597	999999	956	599	356	377	294	148	19	999999	907	999999	999999	218	700	999999	431	484	758	999999	729	526	793	999999	407	713	999999	999999	376	273	865	999999	356	275	999999	473	953	999999	869	314	175	650	999999	15	999999	59	945	115	643	199	390	128	352	232	762	80	538	999999	999999	642	956	292	771	746	603	858	901	529	999999	236	542	999999	614	454	999999	89	397	999999	214	357	999999	315	999999	186	882	747	705	133	513	268	934	780	57	236	357	999999	879	393	411	720	158	425	236	999999	657	999999	513	898	245	999999	683	750	999999	843	874	999999	924	999999	863	855	162	778	999999	999999	301	761	999999	387	106	114	210	14	385	494	999999	352	88	951	999999	683	999999	999999	888	999999	585	194	999999	999999	999999	705	957	294	529	556	567	380	999999	999999	125	896	999999	135	801	140	482	678	374	483	644	531	573	999999	75	190	999999	999999	999999	
196	44	117	948	929	999999	401	157	915	484	829	926	999999	943	471	836	632	999999	118	999999	757	357	999999	819	339	570	999999	142	983	999999	349	934	221	490	223	582	17	947	999999	999999	999999	999999	567	999999	545	556	814	588	111	147	442	571	513	999999	142	839	137	298	619	369	999999	268	173	695	145	895	715	999999	729	999999	999999	684	999999	999999	604	774	999999	712	284	999999	755	252	41	846	786	777	431	871	357	384	999999	718	338	774	907	151	819	871	68	649	999999	999999	858	221	999999	757	97	506	745	367	999999	424	24	836	614	951	237	327	999999	367	473	844	991	999999	445	119	356	708	109	999999	999999	917	999999	634	941	999999	393	820	537	39	690	924	135	999999	334	39	704	502	170	956	914	502	963	999999	186	999999	999999	513	775	209	411	388	999999	292	412	141	771	390	999999	999999	567	417	789	879	677	548	999999	11	30	999999	415	854	999999	153	548	462	954	952	457	944	808	880	999999	338	627	311	528	843	587	202	999999	323	606	837	399	507	713	93	34	637	288	481	999999	369	793	999999	840	263	744	950	187	818	932	950	999999	686	999999	461	261	375	30	875	423	999999	157	102	257	710	753	50	999999	999999	999999	999999	666	336	398	684	545	80	471	274	108	636	25	449	391	656	999999	712	999999	261	831	999999	616	412	67	664	222	701	999999	139	999999	703	999999	316	890	121	294	197	999999	688	916	191	904	756	776	787	999999	708	711	600	397	51	999999	497	49	999999	214	999999	279	734	471	843	770	341	764	405	434	709	558	279	999999	135	424	999999	999999	650	753	859	999999	999999	851	513	990	709	742	999999	797	714	276	620	907	40	918	999999	226	82	420	573	992	381	362	113	159	442	238	272	626	999999	999999	399	999999	354	628	998	883	958	999999	71	999999	999999	607	720	999999	938	371	342	216	999999	239	273	999999	999999	867	264	917	999999	364	558	480	480	842	347	563	877	104	562	412	919	679	268	999999	359	974	696	774	999999	670	221	80	896	65	999999	230	999999	169	345	487	373	91	145	999999	305	999999	128	463	269	999999	999999	843	808	930	296	192	970	55	999999	215	180	489	285	87	153	487	584	424	88	126	999999	717	758	84	48	838	544	665	922	768	999999	243	515	485	999999	377	271	966	769	581	999999	842	289	140	999999	884	999999	999999	999999	999999	999999	704	385	152	491	847	94	734	891	457	647	999999	132	121	999999	937	974	799	971	775	226	618	654	506	866	832	438	999999	767	999999	999999	
487	999999	999999	762	999999	999999	372	994	268	292	537	84	321	933	945	720	178	780	380	909	999999	95	999999	602	398	59	878	286	658	418	466	999999	737	425	170	110	999999	999999	999999	999999	612	999999	999999	999999	688	543	999999	999999	920	122	269	847	397	999999	36	401	530	512	374	999999	999999	96	345	999999	826	570	347	896	773	845	701	999999	583	301	307	210	383	999999	913	999999	715	316	365	999999	159	618	999999	492	999999	769	579	999999	984	104	999999	525	999999	862	999999	127	206	447	999999	84	421	449	999999	999999	947	999999	27	338	999999	519	999999	999999	999999	799	700	218	991	999999	508	13	275	999999	834	489	999999	781	740	520	535	796	999999	278	517	290	134	709	354	483	544	571	751	250	918	475	999999	437	794	999999	172	458	135	351	938	795	809	235	615	785	905	175	95	999999	803	802	861	999999	165	999999	674	990	864	518	320	999999	261	34	277	369	781	763	987	999999	358	87	670	316	339	721	481	899	999999	999999	577	378	999999	254	999999	125	613	589	282	999999	999999	999999	594	999999	999999	12	999999	784	999999	999999	13	151	188	999999	158	726	142	554	788	443	969	775	896	999999	999999	999999	459	17	999999	999999	756	999999	491	644	84	186	492	62	285	336	188	999999	999999	849	565	436	200	471	105	720	983	68	999999	838	384	229	284	999999	676	99	999999	535	206	807	499	812	659	543	940	972	243	89	999999	461	264	281	835	57	739	514	751	999999	911	999999	177	999999	999999	652	269	855	902	999999	386	195	783	999999	500	143	360	999999	999999	656	530	133	486	904	999999	999999	584	112	394	237	999999	172	348	564	999999	999999	639	801	422	999999	999999	94	999999	50	703	999999	999999	612	780	999999	697	985	999999	999999	467	999999	390	273	908	59	78	999999	470	674	643	999999	847	229	38	171	504	999999	341	999999	382	445	63	446	210	999999	672	972	331	999999	999999	574	999999	253	106	835	999999	375	999999	372	999999	126	624	405	406	999999	999999	457	999999	619	999999	999999	654	966	722	31	999999	943	73	213	386	106	999999	999999	144	999999	787	999999	999999	999999	999999	999999	999999	968	832	265	821	658	49	720	467	225	999999	999999	999999	401	919	468	530	84	110	999999	312	690	985	841	291	845	999999	337	702	643	999999	390	406	79	999999	685	144	467	999999	86	903	999999	745	999999	708	132	999999	742	999999	999999	82	58	102	999999	999999	974	983	991	973	976	999999	712	28	823	890	18	315	999999	917	999999	334	73	999999	34	112	959	944	824	143	169	561	529	999999	999999	570	286	
297	200	252	509	702	153	493	233	689	200	334	999999	999999	699	816	999999	824	915	999999	999999	999999	999999	113	999999	39	169	999999	813	424	868	534	644	999999	613	999999	125	182	418	541	999999	999999	650	999999	911	999999	999999	999999	443	353	999999	704	272	999999	561	999999	999999	96	385	480	543	295	999999	999999	820	666	689	668	667	999999	700	696	416	384	813	999999	532	732	202	241	999999	616	424	999999	731	173	272	265	701	510	501	38	999999	999999	999999	895	899	841	999999	999999	999999	363	885	465	652	999999	298	888	575	999999	999999	496	999999	999999	473	999999	871	219	87	657	999999	434	967	999999	486	672	899	999999	999999	917	539	690	218	946	295	653	730	958	818	999999	875	384	689	579	929	15	999999	652	999999	999999	34	690	999999	866	852	521	396	729	979	980	106	999999	512	658	999999	890	287	947	858	819	206	913	999999	351	782	28	999999	999999	237	480	537	256	13	314	893	999999	926	351	104	774	266	999999	999999	837	639	64	872	41	986	49	727	196	794	655	874	121	999999	422	94	833	999999	998	999999	999999	999999	849	816	999999	764	744	963	999999	853	94	563	205	934	563	712	999999	156	712	412	999999	752	999999	462	358	440	999999	999999	514	266	271	996	268	999999	479	395	789	247	674	276	251	86	791	343	710	101	678	186	736	709	367	686	999999	595	313	999999	111	397	999999	768	999999	195	458	679	591	97	999999	696	465	177	923	999999	482	446	170	121	961	999999	999999	266	761	999999	822	805	999999	999999	999999	672	205	722	293	401	779	906	999999	66	627	122	752	622	999999	982	721	568	785	999999	213	628	999999	202	795	104	645	212	16	386	999999	999999	779	16	165	631	500	999999	884	531	710	576	161	113	999999	849	265	139	999999	779	883	263	29	999999	381	999999	999999	13	999999	199	756	577	899	999999	693	999999	342	745	467	176	491	979	684	264	177	637	476	331	708	999999	999999	516	743	999999	502	119	634	756	999999	851	393	497	814	694	999999	142	677	999999	419	519	999999	519	671	999999	297	904	578	764	855	999999	999999	999999	305	981	360	250	833	999999	999999	584	999999	585	121	999999	782	994	175	990	999999	44	959	232	912	198	999999	999999	844	999999	939	598	541	869	901	889	23	999999	201	832	344	534	309	14	839	999999	999999	930	407	65	999999	302	738	588	285	820	999999	615	999999	117	552	999999	999999	392	732	815	53	480	684	231	999999	999999	999999	999999	656	954	734	999999	392	87	28	999999	921	789	999999	647	859	952	593	90	114	408	475	94	
290	999999	138	917	282	33	791	699	256	185	999999	216	499	406	999999	999999	96	999999	999999	999999	98	53	119	617	460	95	956	999999	886	999999	126	204	838	718	999999	352	825	817	682	368	295	329	262	745	336	999999	157	463	999999	272	994	285	185	549	996	247	204	521	466	197	77	999999	812	653	68	267	999999	781	999999	999999	505	278	157	864	641	999999	791	373	290	735	938	502	999999	999999	999999	841	999999	299	722	814	999999	314	361	495	999999	593	516	999999	687	78	357	376	999999	999999	767	726	999999	320	908	236	455	831	999999	730	259	574	631	198	54	227	999999	999999	68	540	999999	201	917	661	573	57	263	999999	685	222	388	999999	999999	638	999999	882	713	708	391	496	368	327	83	630	999999	725	999999	999999	999999	999999	830	278	999999	578	10	575	808	476	999999	999999	973	999999	155	999999	351	687	190	993	341	172	513	999999	697	572	181	124	127	296	999999	999999	95	935	628	225	391	999999	264	815	638	291	999999	999999	961	530	522	105	181	64	289	558	999999	968	986	401	999999	999999	999999	744	406	886	999999	999999	999999	900	999999	999999	644	929	999999	999999	432	375	365	60	999999	275	999999	177	59	86	942	73	999999	999999	312	127	948	236	268	101	538	999999	418	752	833	561	197	71	755	484	460	999999	427	57	136	180	613	936	313	691	722	414	694	330	943	394	515	999999	597	657	99	417	670	999999	703	913	956	999999	999999	537	999999	516	999999	575	999999	700	646	999999	740	142	999999	999999	923	999999	378	999999	824	999999	808	448	999999	14	473	999999	394	52	581	880	999999	222	223	999999	999999	999999	613	215	992	129	705	999999	747	999999	452	999999	153	999999	999999	103	999999	579	98	999999	804	778	491	83	53	999999	999999	999999	128	765	617	528	918	999999	302	157	963	172	141	704	392	999999	701	501	999999	17	953	999999	999999	488	713	773	999999	355	206	941	295	540	172	677	939	132	999999	981	937	924	547	640	785	346	140	14	448	393	485	999999	86	999999	522	999999	999999	872	33	640	62	843	404	573	317	360	862	432	999999	464	765	270	999999	719	563	637	470	322	532	999999	357	999999	334	739	869	956	999999	305	28	137	316	76	108	999999	929	104	530	973	333	434	484	707	14	984	628	225	999999	999999	436	999999	999999	58	350	811	292	353	519	664	999999	360	496	566	414	999999	157	999999	999999	944	999999	469	999999	496	989	108	736	999999	703	999999	121	654	999999	507	868	143	562	999999	725	999999	212	999999	999999	865	280	973	937	918	999999	999999	999999	999999	
999999	999999	999999	967	777	999999	68	252	85	999999	999999	999999	553	999999	213	988	698	281	320	999999	973	874	742	214	883	999999	999999	26	170	818	999999	999999	513	191	600	291	999999	999999	365	484	209	483	221	570	935	416	322	999999	769	949	229	31	999999	947	956	189	132	999999	999999	536	861	52	91	999999	293	87	999999	371	458	999999	67	797	915	836	999999	499	999999	999999	278	999999	929	995	256	999999	598	336	751	566	235	420	169	567	999999	829	622	999999	402	955	999999	999999	751	951	999999	847	999999	432	115	984	999999	467	526	950	103	999999	607	866	795	870	667	956	335	108	999999	999999	762	499	980	96	224	532	106	707	895	420	725	977	232	409	329	999999	231	767	308	768	894	219	474	999999	999999	999999	371	999999	297	329	999999	999999	815	734	999999	999999	451	29	999999	734	370	999999	64	683	999999	999999	999999	396	551	501	735	567	999999	377	153	553	35	780	864	468	171	575	999999	576	999999	82	999999	498	999999	927	725	212	999999	999999	999999	999999	999999	790	999999	602	999999	975	999999	795	999999	964	999999	448	999999	540	376	999999	165	311	999999	999999	408	488	999999	999999	467	155	81	624	776	999999	569	235	969	78	399	999999	999999	999999	356	195	595	624	999999	999999	229	999999	908	783	999999	64	56	999999	10	999999	676	999999	999999	999999	999999	966	999999	365	29	999999	405	627	479	522	151	999999	210	893	954	388	209	784	505	872	598	745	246	999999	73	999999	486	872	234	999999	401	722	249	968	136	390	291	999999	604	921	527	999999	253	999999	641	429	999999	163	742	999999	999999	892	180	133	904	399	999999	616	301	307	999999	532	403	123	131	999999	891	242	767	999999	106	970	189	999999	999999	999999	999999	850	999999	644	868	333	999999	612	953	999999	999999	126	74	736	660	675	938	306	347	995	208	139	999999	222	538	621	395	999999	525	999999	713	596	779	999999	897	878	960	999999	439	260	402	999999	999999	622	877	775	177	40	999999	999999	999999	882	246	999999	798	372	585	443	115	256	937	961	999999	999999	794	955	346	166	838	999999	714	290	999999	97	603	416	969	652	345	762	999999	365	265	104	999999	830	360	430	119	999999	303	527	551	192	323	440	705	999999	827	922	999999	999999	202	141	716	999999	999999	999999	755	999999	402	933	107	353	802	582	706	991	999999	964	605	916	57	313	488	999999	738	684	999999	172	711	330	824	999999	334	442	173	133	387	999999	999999	999999	675	727	142	999999	429	208	390	740	734	713	999999	863	326	999999	963	889	999999	999999	22	999999	385	999999	679	999999	
999999	684	28	370	419	582	999999	460	158	404	250	999999	180	999999	768	540	304	43	438	998	999999	999999	106	811	478	284	480	858	647	485	999999	93	58	999999	999999	744	999999	30	331	999999	109	89	715	922	281	999999	719	534	761	482	999999	352	163	999999	290	158	588	999999	891	145	999999	755	999999	999999	578	167	281	119	999999	33	999999	283	711	287	999999	712	255	999999	540	834	564	945	107	175	449	483	929	376	999999	999999	166	973	999999	999999	58	999999	276	53	999999	124	373	609	666	737	132	762	640	876	999999	578	903	999999	676	999999	580	999999	999999	647	233	999999	238	904	338	999999	999999	386	155	524	238	554	999999	211	830	425	470	999999	289	369	53	686	842	999999	999999	212	999999	752	999999	81	616	891	696	628	819	999999	886	999999	999999	999999	871	745	999999	999999	648	999999	142	999999	583	999999	596	625	999999	999999	999999	546	263	185	320	136	566	123	89	999999	908	347	858	817	999999	582	539	999999	683	999999	497	999999	79	726	414	999999	79	508	179	55	484	991	23	408	34	283	994	710	999999	154	999999	999999	665	542	218	310	379	999999	318	10	721	594	941	498	799	999999	476	999999	999999	953	66	999999	944	43	599	916	333	999999	793	999999	587	828	853	999999	55	739	641	999999	517	999999	999999	755	199	178	334	999999	59	525	999999	727	806	467	939	205	97	284	999999	631	943	999999	977	919	999999	209	422	893	999999	999999	452	70	664	939	29	667	965	311	869	776	709	999999	866	807	999999	999999	999999	130	999999	999999	451	771	926	20	999999	226	999999	77	233	989	755	440	160	647	83	548	72	866	448	282	239	785	999999	999999	999999	999999	434	999999	78	999999	999999	302	15	92	960	681	143	999999	356	803	541	898	999999	879	999999	279	558	228	999999	312	12	999999	682	999999	428	665	365	999999	999999	999999	791	999999	999999	767	102	999999	435	78	687	402	414	417	519	644	741	341	999999	999999	999999	652	686	215	446	766	463	460	999999	399	663	304	999999	254	566	998	21	999999	999999	320	787	568	999999	490	999999	999999	897	999999	926	47	999999	96	958	830	999999	445	671	585	999999	243	314	999999	842	46	414	999999	999999	169	999999	521	633	165	442	999999	999999	457	809	999999	674	999999	999999	868	534	999999	525	576	346	494	381	130	336	435	76	665	999999	155	725	807	999999	158	264	738	743	999999	414	718	654	571	92	425	636	475	911	999999	999999	446	999999	269	999999	837	999999	591	788	730	194	207	98	777	390	603	999999	11	130	525	850	999999	134	129	178	806	922	775	
412	999999	494	861	524	662	999999	570	46	465	296	248	112	672	949	999999	999999	216	999999	999999	190	999999	999999	634	355	396	563	244	321	988	101	714	914	280	189	832	245	999999	683	435	999999	999999	566	999999	715	881	999999	999999	190	999999	899	962	185	55	999999	923	271	860	515	137	109	999999	259	58	374	582	333	831	493	127	777	896	533	204	999999	369	923	428	919	473	973	386	64	999999	99	139	538	869	685	266	570	385	818	555	999999	999999	571	518	999999	143	558	590	694	72	344	13	999999	980	654	235	10	843	940	52	164	722	11	999999	958	245	999999	464	155	237	557	999999	88	978	868	970	999999	415	527	786	915	392	692	991	864	999999	700	558	999999	460	266	999999	445	775	999999	613	429	999999	559	665	99	999999	444	467	515	999999	924	460	122	684	999999	595	325	163	999999	999999	999999	999999	195	999999	999999	494	249	695	970	829	956	312	587	264	551	287	855	862	696	999999	947	999999	486	999999	999999	249	445	540	999999	671	412	291	649	629	583	419	336	687	130	605	854	749	496	685	999999	622	873	857	999999	999999	739	462	467	315	823	805	999999	273	710	305	59	709	670	309	427	674	662	957	999999	141	999999	178	742	999999	966	207	738	801	999999	549	376	999999	406	875	931	999999	999999	999999	805	778	886	72	976	825	999999	155	999999	196	999999	322	959	916	186	11	208	571	999999	375	349	999999	76	999999	339	999999	928	471	312	795	378	999999	850	999999	161	903	254	887	201	916	545	820	128	552	543	621	999999	459	999999	405	676	370	239	457	999999	190	711	165	733	815	896	94	842	293	818	789	471	640	764	283	756	320	380	999999	830	528	506	524	198	717	581	999999	69	999999	129	18	999999	403	999999	971	201	99	164	385	999999	460	999999	835	733	753	160	949	694	999999	649	365	989	435	627	476	683	999999	999999	25	243	999999	34	999999	174	810	999999	78	315	999999	91	999999	165	995	999999	999999	550	671	999999	999999	567	632	784	932	267	763	28	813	999999	858	297	14	132	149	999999	602	436	999999	670	923	212	999999	643	999999	55	999999	209	999999	999999	258	925	21	406	532	457	999999	643	102	999999	411	999999	738	302	457	506	999999	544	26	853	190	943	507	11	867	242	485	999999	883	886	999999	563	34	171	999999	932	285	608	600	692	541	959	343	374	269	141	474	789	999999	404	968	447	193	151	470	314	428	20	538	299	999999	620	760	215	402	847	767	576	775	524	230	478	943	334	321	231	609	143	741	
736	768	696	803	488	917	837	380	882	999999	999999	514	275	999999	311	719	999999	209	137	971	421	373	897	999999	671	184	999999	504	999999	829	999999	999999	294	278	999999	530	999999	817	282	999999	999999	999999	885	875	563	999999	954	999999	642	999999	401	31	999999	172	999999	373	870	999999	141	313	999999	343	520	63	461	999999	230	996	277	999999	444	112	927	999999	999999	943	488	999999	999999	661	230	999999	861	254	438	999999	999999	131	948	999999	659	999999	685	968	869	231	956	832	424	999999	789	957	141	862	180	999999	999999	642	755	386	885	849	233	479	93	337	999999	276	624	243	293	108	58	838	999999	841	999999	999999	970	999999	999999	655	999999	413	872	272	959	999999	84	150	999999	591	375	572	553	810	379	216	885	541	749	690	999999	190	762	999999	909	302	742	339	999999	146	672	570	399	239	999999	819	607	821	378	483	201	999999	120	702	733	486	999999	319	999999	220	83	438	445	306	448	999999	999999	192	999999	666	266	745	999999	986	919	804	183	324	568	999999	999999	74	999999	275	498	999999	80	69	957	433	16	999999	867	660	73	999999	134	999999	791	825	178	425	468	711	226	456	999999	134	783	999999	313	971	750	911	611	19	274	180	808	715	356	591	234	929	659	999999	999999	618	923	685	680	999999	533	999999	391	193	605	461	59	52	999999	999999	285	38	130	999999	681	956	58	64	969	954	293	999999	479	586	999999	539	62	392	999999	597	210	108	999999	232	448	17	529	428	999999	813	130	999999	999999	999999	999999	206	809	624	162	921	569	869	999999	999999	999999	457	273	805	999999	75	409	999999	473	999999	744	187	780	897	597	674	436	630	999999	165	999999	999999	888	78	999999	999999	999999	437	240	657	37	341	392	999999	435	991	999999	724	999999	348	414	463	302	267	665	138	999999	911	37	487	494	939	229	999999	891	279	568	204	533	999	344	971	437	815	999999	413	794	257	472	605	999999	712	206	312	751	380	235	631	413	153	999999	819	999999	752	173	97	122	832	641	165	999999	548	200	434	13	442	36	486	364	262	343	999999	448	431	556	781	743	917	808	520	999999	937	791	390	431	525	999999	684	652	999999	999999	962	615	316	183	999999	522	999999	308	318	354	748	276	161	809	410	380	999999	999999	391	354	205	34	131	121	999999	999999	809	999999	999999	872	351	833	549	960	999999	562	142	258	174	269	971	999999	999999	175	305	999999	999999	581	30	999999	591	488	271	470	106	999999	494	999999	688	999999	712	999999	999999	446	999999	914	727	200	438	848	248	
730	41	999999	382	999999	534	955	816	823	127	238	982	343	290	863	999999	999999	999999	442	78	937	569	538	556	213	798	999999	173	390	944	449	152	182	999999	860	999999	149	97	999999	413	538	388	864	518	999999	785	487	166	999999	999999	647	336	995	780	999999	171	503	575	999999	788	999999	792	999999	999999	677	999999	999999	436	999999	416	432	991	354	39	539	559	999999	30	82	428	999999	896	34	999999	306	123	156	401	999999	699	953	999999	918	731	931	746	953	999999	840	398	975	60	999999	732	919	656	981	966	999999	751	466	482	503	750	999999	585	768	999999	582	564	999999	418	999999	729	462	999999	999999	622	107	792	606	719	190	684	999999	270	169	301	128	650	141	999999	160	999999	999999	999999	80	178	264	355	999999	999999	412	285	999999	566	229	17	279	999999	583	368	868	458	155	747	301	819	306	999999	426	477	278	999999	433	759	999999	999999	999999	981	999999	903	368	751	814	50	316	905	235	886	51	162	31	67	76	999999	321	702	708	999999	999999	261	871	57	999999	511	999999	999999	999999	699	309	999999	520	298	999999	679	999	126	644	115	999999	396	593	420	175	999999	999999	221	866	999999	448	999999	278	10	802	536	999999	999999	823	999999	752	836	999999	536	587	799	641	733	784	396	999999	204	68	603	999999	792	999999	461	999999	999999	999999	999999	613	200	260	744	973	520	495	745	647	687	303	341	362	603	999999	67	832	999999	632	999999	436	999999	888	999999	505	674	944	19	869	999999	440	168	257	999999	233	863	285	999999	825	131	999999	999999	748	94	999999	999999	251	462	460	609	999999	515	41	342	999999	143	312	999999	248	999999	576	485	999999	76	257	999999	94	685	380	478	782	989	550	511	485	999999	731	803	354	778	432	492	559	269	951	925	999999	999999	36	999999	999999	278	999999	526	554	761	173	999999	837	764	643	566	91	999999	827	639	964	529	857	263	999999	508	662	469	876	94	926	999999	125	331	999999	999999	999999	999999	917	514	999999	999999	956	723	999999	58	965	589	145	865	999999	577	442	999999	999999	607	67	773	688	62	615	999999	649	470	835	999999	567	515	756	474	908	802	74	999999	999999	940	572	143	39	362	543	83	334	999999	684	999999	184	802	371	410	122	884	601	864	898	260	384	999999	999999	677	491	999999	832	670	957	607	513	999999	77	30	44	999999	744	999999	519	542	809	638	786	999999	382	764	154	999999	362	33	211	209	425	994	565	999999	256	362	871	93	999999	663	63	86	845	64	734	351	376	198	149	999999	355	999999	450	999999	
710	999999	304	727	315	999999	999999	933	406	314	999999	83	999999	999999	677	999999	464	999999	301	999999	585	999999	999999	327	999999	803	979	173	999999	935	999999	69	999999	999999	999999	844	999999	153	778	764	354	999999	680	540	360	661	886	418	521	757	999999	919	74	305	999999	10	769	977	698	511	999999	155	999999	470	999999	644	530	645	591	832	335	320	657	536	999999	999999	999999	999999	966	378	916	570	652	136	999999	933	994	257	999999	376	999999	999999	455	276	267	209	79	999999	89	715	140	251	827	688	999999	999999	272	538	504	704	970	999999	20	329	999999	936	503	922	999999	999999	649	282	986	225	999999	255	999999	390	278	601	396	820	30	261	247	675	743	999999	704	634	671	466	753	954	406	415	79	999999	681	999999	999999	999999	999999	562	999999	857	264	611	931	186	635	999999	269	903	999999	159	999999	999999	92	919	202	540	228	711	999999	193	529	42	818	351	186	999999	999999	947	999999	249	999999	468	999999	389	999999	141	41	528	999999	789	207	999999	645	256	767	319	53	762	999999	999999	928	172	999999	882	338	232	792	590	999999	895	182	999999	18	78	212	189	573	702	508	999999	508	699	999999	76	985	679	396	999999	583	866	999999	946	819	729	320	785	762	312	61	198	348	450	528	113	617	885	999999	577	999999	999999	746	351	263	77	666	999999	460	640	999999	999999	835	230	16	143	210	999999	502	288	758	427	427	271	651	999999	722	999999	180	608	458	999999	837	999999	528	999999	130	353	999999	751	72	91	335	132	415	401	999999	999999	443	395	903	392	392	563	819	626	999999	485	700	999999	354	999999	68	999999	191	796	822	26	702	20	23	856	542	750	226	676	999999	305	855	259	957	604	624	785	999999	76	717	999999	10	901	999999	645	653	749	999999	999999	32	999999	940	619	579	346	999999	433	382	56	849	642	346	152	534	864	629	999999	999999	750	999999	283	999999	125	999999	547	25	801	999999	377	213	999999	353	762	999999	619	999999	246	680	621	999999	200	999999	658	999999	85	999999	858	376	972	25	212	763	999999	478	749	336	824	539	999999	330	624	258	14	843	65	298	583	999999	999999	508	393	770	374	571	793	870	498	899	14	610	167	999999	999999	362	10	40	696	294	999999	292	540	999999	649	999999	564	942	408	815	170	786	364	999999	460	473	999999	442	398	96	999999	878	837	999999	535	431	999999	199	999999	652	842	35	602	299	593	632	999999	687	131	83	16	851	472	683	738	999999	999999	798	999999	999999	730	568	641	610	609	999999	454	615	181	227	138	
999999	896	755	972	999999	194	74	999999	999999	505	944	320	325	999999	833	416	164	197	317	185	374	225	999999	999999	283	393	999999	690	568	187	999999	515	903	944	640	955	716	710	602	999999	191	32	156	999999	785	257	326	999999	775	618	300	427	863	999999	764	999999	589	833	698	752	202	384	217	999999	999999	438	417	380	449	878	700	453	595	284	993	999999	78	83	999999	999999	999999	471	914	949	999999	999999	999999	860	190	489	999999	882	21	999999	840	806	814	506	101	999999	840	999999	999999	999999	918	846	832	588	59	422	999999	516	697	999999	685	730	470	999999	762	217	786	557	200	960	512	818	442	744	444	999999	999999	572	981	789	196	131	391	26	41	999999	112	73	811	767	999999	859	194	348	175	120	346	556	744	884	570	292	754	130	395	999999	414	97	999999	862	886	999999	534	908	486	563	999999	453	236	999999	999999	723	745	433	562	652	999999	103	579	334	850	980	827	999999	228	903	376	271	631	999999	636	24	918	948	881	887	334	285	999999	611	771	893	999999	32	779	999999	546	999999	567	742	476	320	517	999999	22	906	692	999999	690	583	197	999999	822	305	94	99	999999	797	552	999999	328	357	241	968	563	956	660	805	327	382	366	54	703	999999	999999	325	999999	107	999999	999999	205	999999	999999	288	423	693	80	34	937	689	51	749	778	999999	424	128	89	549	267	65	999999	886	119	999999	227	152	384	932	839	768	999999	999999	861	577	999999	430	762	952	555	999999	885	999999	867	638	341	616	276	810	999999	347	246	958	840	880	729	318	787	288	71	281	999999	999999	195	179	106	343	999999	211	999999	993	999999	137	994	397	179	620	29	999999	976	610	876	574	468	502	999999	634	999999	981	848	170	643	999999	890	999999	561	747	450	698	999999	999999	729	74	396	481	980	119	964	453	710	999999	299	999999	311	461	999999	743	999999	999999	999999	471	999999	906	363	262	359	882	247	720	999999	431	999999	331	939	978	880	811	999999	986	521	423	670	424	281	739	871	999999	999999	999999	999999	817	77	758	61	999999	531	999999	711	143	131	999999	871	253	999999	288	938	999999	999999	999999	999999	999999	566	693	180	233	801	999999	635	623	391	32	709	808	999999	27	364	422	280	999999	457	67	110	54	865	423	551	427	806	992	801	903	961	850	999999	295	261	999999	587	999999	999999	479	198	999999	999999	999999	399	999999	412	599	999999	526	697	506	874	999999	492	522	828	757	681	999999	255	999999	822	487	71	859	951	999999	766	979	999999	452	999999	978	869	22	
301	766	999999	488	24	217	999999	999999	216	999999	999999	999999	803	739	555	830	156	894	234	555	275	274	47	539	121	999999	833	944	691	255	904	896	653	479	230	72	999999	999999	999999	47	574	547	281	999999	884	617	751	36	433	14	999999	706	999999	324	999999	37	728	494	376	999999	383	132	593	961	560	88	690	333	999999	493	107	952	999999	196	980	727	992	441	655	999999	999999	806	520	999999	999999	208	153	999999	731	999999	999999	999999	826	211	664	999999	954	320	56	806	926	428	999999	940	907	353	999999	567	999999	29	44	999999	839	872	62	577	611	906	22	361	999999	361	999999	327	159	999999	136	333	532	538	999999	999999	395	849	577	686	999999	580	780	605	999999	585	999999	711	167	999999	408	954	999999	999999	840	58	308	694	871	575	825	999999	790	999999	227	847	45	999999	999999	362	902	999999	999999	376	999999	41	135	999999	334	359	999999	890	169	113	999999	182	999999	445	698	725	383	700	999999	12	999999	109	789	999999	388	190	550	200	465	804	999999	418	659	782	999999	808	922	891	370	521	219	935	40	687	999999	55	671	599	116	999999	979	211	21	302	515	188	251	403	38	999999	808	175	999999	364	999999	999999	999999	999999	999999	999999	803	999999	340	999999	792	999999	78	112	143	999999	999999	999999	93	934	999999	999999	406	366	277	999999	566	999999	863	999999	713	999999	511	675	727	557	999999	278	963	999999	999999	999999	871	555	510	590	119	999999	269	695	636	857	91	499	999999	27	644	166	135	15	333	284	628	124	752	748	999999	999999	384	586	811	249	988	866	217	337	999999	999999	999999	999999	520	427	999999	178	999999	856	962	21	146	710	913	375	153	957	893	452	999999	756	802	761	176	717	999999	682	883	999999	868	225	292	211	946	792	309	999999	495	999999	999999	459	535	896	785	412	266	673	673	445	999999	40	972	999999	999999	999999	999999	999999	999999	803	661	586	999999	202	987	747	999999	935	763	999999	75	704	472	987	436	419	231	906	975	764	461	101	18	448	999999	838	252	999999	999999	632	743	214	927	691	999999	999999	174	999999	908	48	682	330	909	553	379	401	568	999999	337	58	999999	152	129	999999	352	570	577	846	902	159	504	212	201	141	999999	860	999999	999999	999999	997	255	889	999999	936	91	999999	191	465	78	899	999999	267	199	694	539	999999	999999	181	999999	683	999999	328	999999	999999	999999	480	139	778	176	518	624	788	999999	340	803	213	154	192	999999	222	388	121	999999	999999	999999	246	22	506	601	785	775	605	999999	69	145	999999	459	248	402	611	
11	413	298	559	999999	490	26	858	891	336	456	903	507	137	304	750	550	437	879	307	999999	632	186	391	743	28	357	191	999999	876	754	906	999999	72	221	975	999999	999999	999999	399	230	999999	999999	999999	338	871	999999	999999	765	394	386	31	369	104	999999	379	999999	907	999999	266	143	835	663	25	581	550	123	445	916	999999	999999	999999	710	489	999999	313	26	911	999999	999999	921	53	426	999999	999999	999999	546	694	918	842	999999	915	411	470	266	394	500	599	693	787	757	999999	397	445	466	64	321	999999	999999	839	362	325	853	944	345	99	419	852	999999	849	14	429	526	84	580	22	999999	249	233	692	999999	999999	227	276	123	269	656	999999	354	444	421	666	677	89	489	433	71	467	135	176	975	647	83	844	782	999999	146	323	865	453	999999	81	656	999999	36	934	107	587	999999	85	443	999999	508	91	437	347	751	446	594	156	999999	999999	999999	999999	717	175	999999	383	493	785	133	999999	999999	900	999999	349	20	352	999999	554	336	484	636	59	733	546	149	999999	416	999999	999999	699	729	999999	502	682	957	599	999999	860	590	723	103	55	952	110	999999	999999	782	98	336	409	393	49	999999	477	826	74	333	180	36	999999	999999	999999	208	433	613	407	999999	627	999999	420	735	203	964	612	390	999999	999999	632	233	542	218	327	118	187	315	689	898	35	999999	892	999999	999999	833	237	756	55	846	528	496	915	999999	164	706	915	673	999999	85	999999	97	244	968	700	999999	493	153	649	939	999999	128	923	509	383	771	999999	154	999999	369	736	856	344	744	577	145	999999	343	999999	999999	999999	513	125	614	690	937	621	999999	999999	500	349	93	117	999999	826	410	573	416	825	393	999999	771	385	999999	349	361	752	500	999999	564	999999	999999	99	999999	746	517	999999	319	818	445	160	574	578	999999	29	652	749	238	918	177	572	901	517	670	999999	431	999999	999999	275	999999	999999	131	534	999999	862	199	994	999999	369	999999	999999	263	598	390	243	999999	202	999999	811	999999	999999	999999	581	233	999999	736	643	429	624	999999	388	718	53	489	260	39	50	567	935	830	658	670	868	999999	769	318	313	137	437	770	238	550	482	999999	999999	670	549	311	29	999999	555	574	463	53	929	688	999999	118	140	999999	602	635	651	999999	48	941	655	999999	463	999999	433	516	991	854	96	999999	246	474	761	999999	489	739	547	999999	284	93	216	825	999999	90	108	204	996	999999	178	603	899	999999	540	786	999999	999999	847	346	702	49	583	999999	956	999999	452	
999999	357	551	723	862	999999	999999	706	955	734	830	302	382	584	238	519	999999	685	493	939	745	999999	999999	573	913	891	999999	117	244	510	607	868	587	638	363	847	455	509	315	999999	67	794	584	999999	195	283	474	762	999999	530	815	999999	999999	162	707	810	381	999999	810	970	887	733	472	455	137	999999	715	744	231	999999	73	268	379	978	999999	950	360	923	388	639	999999	447	644	999999	694	682	405	999999	930	552	475	478	699	345	999999	333	999999	139	999999	233	568	729	540	92	466	557	555	493	999999	756	460	999999	598	181	553	450	99	758	760	454	999999	290	813	678	999999	595	568	999999	362	557	629	230	999	164	80	999999	999999	561	257	147	137	911	163	184	101	27	879	527	791	186	244	573	379	479	667	288	916	999999	175	871	988	520	141	723	999999	240	458	443	110	999999	543	537	510	999999	327	999999	136	999999	586	899	716	51	252	999999	323	65	850	530	496	792	781	54	395	386	159	616	779	999999	57	999999	999999	999999	427	935	643	706	999999	999999	999999	23	999999	999999	285	999999	165	947	999999	956	410	999999	999999	927	946	318	999999	999999	152	999999	999999	710	999999	697	999999	999999	340	280	623	999999	541	616	992	104	378	999999	640	504	769	999999	231	999999	348	822	999999	974	999999	999999	999999	119	999999	155	564	938	999999	451	149	999999	694	559	999999	999999	333	960	425	793	89	295	559	474	677	999999	999999	999999	999999	999999	371	999999	668	617	252	700	781	514	458	395	999999	63	810	927	343	186	810	220	193	999999	878	388	407	245	894	999999	999999	34	442	288	427	541	45	999999	89	98	795	999999	317	245	113	818	512	39	740	36	484	631	141	500	770	999999	839	566	999999	999999	653	433	722	65	618	757	82	179	999999	999999	27	789	848	254	391	999999	903	947	999999	69	876	378	504	868	999999	460	893	999999	518	908	702	999999	999999	105	999999	372	999999	261	627	355	746	343	70	229	999999	694	782	886	119	47	615	891	333	333	117	285	929	854	353	167	863	140	660	70	818	548	999999	752	999999	999999	379	651	330	887	323	999999	317	284	859	999999	999999	16	832	999999	999999	999999	999999	314	988	169	999999	510	907	469	492	999999	682	999999	411	999999	542	39	999999	999999	668	963	999999	445	999999	999999	968	654	994	335	999999	856	308	189	766	17	402	999999	764	650	999999	868	744	861	405	999999	860	316	873	398	999999	647	929	741	813	999999	999999	710	999999	424	999999	788	515	582	999999	635	999999	502	244	403	999999	695	999999	437	999999	799	
229	709	49	311	712	661	781	999999	850	999999	927	566	999999	436	999999	691	552	349	458	797	363	999999	881	770	401	368	999999	479	330	999999	381	502	999999	999999	999999	999999	670	994	711	999999	16	909	732	999999	999999	999999	135	807	999999	386	153	999999	999999	717	445	67	827	279	909	354	589	311	285	999999	470	434	339	999999	325	999999	30	557	637	919	790	454	999999	745	999999	651	242	274	842	943	645	999999	999999	999999	999999	62	999999	400	94	367	950	999999	633	671	999999	283	421	773	492	412	999999	595	999999	68	926	999999	628	999999	218	268	121	999999	469	342	999999	25	999999	818	783	272	521	999999	473	280	969	999999	821	767	79	787	240	469	782	439	999999	59	999999	465	594	999999	434	631	192	826	255	999999	999999	999999	255	660	373	602	999999	229	891	735	132	28	99	840	178	861	23	430	38	652	999999	40	999999	375	858	454	234	205	838	890	447	999999	34	344	999999	530	521	999999	424	637	999999	563	548	999999	999999	147	376	753	999999	572	617	762	798	603	102	214	546	880	999999	919	377	793	390	10	298	999999	999999	754	999999	648	349	999999	15	400	182	978	491	901	448	720	87	481	786	275	999999	684	848	430	251	645	984	641	999999	504	999999	686	999999	547	564	451	153	621	763	771	233	22	999999	407	431	123	999999	644	442	91	842	896	17	124	728	613	637	573	513	354	663	707	989	999999	999999	495	806	944	999999	996	577	999999	717	25	52	999999	927	450	999	137	922	349	209	533	662	373	999999	68	819	950	999999	579	118	419	117	525	33	255	277	935	317	999999	307	445	999999	999999	188	999999	999999	468	685	999999	574	386	999999	324	508	465	999999	766	816	747	999999	396	191	999999	999999	999999	907	526	999999	682	183	73	819	999999	51	763	28	286	194	686	986	360	274	628	999999	731	988	999999	27	567	406	999999	128	570	653	911	999999	517	38	880	94	556	999999	999999	23	510	999999	999999	283	999999	446	572	999999	140	761	774	999999	563	991	625	319	125	508	678	999999	672	945	258	500	140	509	511	257	314	602	999999	999999	999999	615	505	999999	710	519	282	131	999999	999999	988	809	878	789	999999	526	413	570	969	57	553	727	350	999999	999999	787	999999	245	935	325	277	537	999999	999999	860	999999	495	460	609	999999	236	557	452	744	957	449	999999	350	808	984	999999	999999	633	999999	585	543	275	940	856	999999	999999	46	195	518	999999	999999	487	999999	928	753	40	999999	999999	373	820	995	999999	606	999999	999999	176	999999	999999	950	480	999999	904	
938	999999	999999	682	555	603	686	238	999999	371	934	93	999999	962	388	422	64	999999	891	782	269	571	589	269	669	999999	988	756	574	608	244	999999	137	556	548	999999	612	999999	485	358	284	145	999999	633	999999	999999	110	999999	788	389	382	996	589	751	644	999999	999999	67	23	221	614	999999	999999	591	137	999999	956	950	423	216	810	983	999999	542	508	134	940	955	919	156	242	999999	999999	195	235	248	458	385	911	181	999999	554	67	273	744	353	481	49	506	999999	566	160	492	581	579	398	528	56	252	999999	999999	525	148	867	979	532	962	999999	999999	889	449	580	49	251	516	999999	926	214	798	165	652	900	459	476	589	92	999999	999999	615	999999	719	411	142	400	744	999999	999999	999999	999999	999999	391	13	684	999999	999999	999999	120	251	999999	999999	472	999999	999999	999999	868	535	999999	999999	999999	896	932	575	863	528	179	47	447	999999	506	341	849	999999	999999	586	773	649	226	842	472	603	971	999999	999999	300	374	999999	999999	999999	531	219	118	744	912	999999	999999	999999	999999	165	447	966	548	471	999999	999999	999999	736	403	670	999999	229	318	233	208	683	925	583	253	572	999999	773	882	402	127	297	232	115	823	532	307	957	509	71	999999	999999	65	510	614	598	825	999999	12	494	730	312	999999	999999	545	238	472	705	572	577	10	674	93	155	354	457	511	999999	999999	870	372	366	719	999999	829	702	628	425	999999	655	746	526	999999	999999	672	814	396	347	570	594	70	601	395	931	70	999999	423	909	166	167	999999	466	725	141	131	374	592	653	64	999999	610	57	736	916	830	484	904	999999	483	539	70	173	999999	328	810	999999	970	788	999999	110	999999	719	999999	812	568	999999	800	638	277	999999	231	743	292	727	984	22	865	479	999999	585	999999	728	999999	626	999999	923	666	407	331	999999	999999	804	999999	999999	563	890	788	999999	358	550	999999	275	427	999999	317	999999	880	82	343	798	905	501	999999	610	999999	999999	999999	999999	715	999999	623	402	317	917	903	999999	285	338	173	103	234	942	131	560	901	999999	311	259	319	999999	999999	594	73	999999	454	902	999999	856	678	13	999999	156	217	713	927	291	958	999999	999999	999999	51	551	999999	250	999999	963	380	136	708	727	259	44	999999	936	601	39	339	784	999999	999999	309	429	999999	999999	999999	87	999999	999999	632	619	600	801	999999	428	999999	502	684	823	959	491	532	990	999999	951	753	999999	999999	999999	999999	897	952	184	47	999999	999999	622	891	749	999999	496	238	999999	999999	99	999999	999999	67	904	
208	109	354	515	825	980	999999	318	281	999999	999999	924	264	999999	305	734	667	425	764	704	999999	126	610	935	80	472	263	569	496	68	824	305	515	918	83	999999	553	999999	359	66	999999	283	350	191	342	828	242	775	666	768	431	999999	694	363	78	91	498	418	445	362	727	908	999999	222	884	999999	418	999999	389	999999	999999	999999	999999	707	899	563	775	428	603	999999	240	487	999999	727	999999	123	999999	999999	999999	991	524	144	11	999999	999999	896	999999	999999	307	230	419	897	395	383	587	210	644	986	463	515	316	999999	815	203	999999	999999	999999	103	585	771	510	266	494	999999	999999	56	229	999999	379	13	110	646	999999	999999	831	999999	102	530	150	436	478	625	999999	345	684	999999	328	999999	876	99	891	999999	552	535	720	999999	412	996	614	999999	981	999999	617	999999	414	999999	999999	443	371	787	157	484	999999	159	303	999999	568	158	714	324	727	421	203	289	122	741	104	596	661	999999	931	999999	915	609	454	902	18	999999	999999	24	999999	885	446	999999	942	416	416	403	999999	835	594	999999	292	999999	999999	570	382	999999	347	672	575	361	782	692	999999	61	568	353	705	400	877	999999	227	699	816	842	974	114	347	705	335	701	364	826	94	677	999999	625	999999	999999	999999	680	901	999999	999999	999999	112	754	242	890	847	72	697	841	957	275	45	999999	483	999999	595	999999	989	999999	347	874	999999	955	999999	999999	248	943	556	999999	999999	999999	428	959	999999	671	739	999999	872	457	999999	272	13	999999	868	999999	642	230	999999	826	299	262	691	268	999999	999999	159	156	156	999999	652	904	516	877	971	761	847	999999	999999	999999	240	375	406	542	999999	999999	871	483	97	789	546	27	800	729	531	618	515	169	999999	999999	521	593	999999	818	999999	999999	756	135	999999	117	971	999999	889	999999	999999	923	999999	158	484	999999	702	675	999999	366	517	634	113	999999	356	362	255	688	48	654	300	647	301	588	999999	831	328	745	932	999999	818	980	138	470	999999	607	762	366	684	201	999999	846	999999	717	310	180	999999	969	999999	198	861	292	999999	244	999999	949	632	277	421	999999	528	957	743	89	548	536	999999	643	999999	748	600	999999	999999	999999	999999	999999	123	584	287	566	982	999999	966	743	128	999999	463	999999	999999	194	975	494	999999	42	672	36	113	454	178	773	674	999999	999999	999999	598	972	289	680	573	596	835	999999	990	854	670	180	990	999	960	22	999999	611	222	468	773	116	944	971	999999	644	350	669	999999	513	892	776	41	935	154	999999	256	782	
330	999999	359	926	504	100	372	999999	45	999999	493	165	999999	72	993	858	267	492	38	999999	505	929	256	175	643	486	962	893	148	65	854	814	766	300	290	999999	119	999999	611	854	608	682	608	246	186	999999	813	829	782	999999	677	999999	128	937	999999	401	587	193	293	999999	137	478	363	980	258	678	399	409	782	999999	999999	420	880	184	999999	822	331	19	989	999999	999999	142	120	964	387	202	696	999999	999999	889	800	925	563	594	726	140	999999	627	988	507	859	413	57	178	434	267	782	943	238	999999	999999	578	203	899	353	995	367	399	999999	999999	981	570	397	892	999999	823	857	295	999999	579	999999	703	31	999999	999999	270	95	942	540	130	420	752	600	999999	819	232	732	663	251	730	772	929	35	932	525	999999	26	164	999999	610	409	496	495	658	961	376	557	711	376	92	999999	425	858	482	999999	999999	970	839	999999	591	999999	204	54	727	807	573	678	99	966	999999	254	930	999999	930	999999	923	266	941	595	999999	675	30	296	168	821	999999	81	999999	296	296	328	186	91	773	518	215	452	768	999999	999999	698	468	744	141	999999	979	999999	999999	761	722	972	39	254	630	916	80	907	885	905	460	501	135	803	680	915	77	849	999999	421	514	481	498	99	207	754	216	286	165	330	842	518	999999	790	573	324	299	932	460	857	447	999999	567	862	999999	896	572	665	74	999999	770	139	33	515	257	251	999999	999999	57	875	709	794	999999	564	999999	941	357	344	239	999999	999999	145	398	956	973	216	913	635	698	310	191	999999	222	938	559	712	494	637	543	332	839	360	885	584	999999	999999	555	12	798	459	548	238	435	707	599	635	741	999999	542	999999	337	999999	250	999999	694	167	582	813	15	361	456	719	800	906	526	275	999999	813	808	330	660	999999	836	249	761	999999	125	999999	348	924	971	999999	999999	502	995	991	119	148	890	989	81	742	997	447	999999	828	437	529	999999	334	385	927	268	221	390	426	22	999999	984	740	52	999999	999999	90	389	39	624	308	911	535	166	999999	923	818	259	917	913	399	999999	933	525	596	333	24	548	54	999999	884	121	579	979	117	999999	999999	947	13	277	916	999999	973	214	138	618	655	177	273	13	449	962	999999	999999	999999	765	61	225	455	743	459	541	345	999999	999999	999999	342	999999	58	999999	773	999999	999999	649	996	999999	999999	728	999999	978	678	846	284	50	999999	921	648	76	366	352	999999	999999	999999	269	818	385	721	113	474	999999	999999	109	129	316	
239	578	999999	823	999999	291	503	999999	828	477	75	612	266	305	999999	817	549	275	999999	705	856	839	378	986	831	621	999999	999999	999999	455	702	999999	727	968	810	151	215	999999	999999	84	999999	778	116	34	203	999999	999999	426	953	656	402	20	908	423	459	400	209	729	991	999999	671	999999	999999	382	775	496	885	297	494	18	612	999999	713	125	856	88	733	354	999999	626	503	203	214	606	63	999999	670	999999	519	420	941	999999	832	667	413	514	708	999999	259	707	329	830	932	945	999999	677	999999	793	999999	381	666	855	937	999999	400	478	140	472	329	94	826	999999	778	84	76	136	891	56	712	352	379	999	104	95	306	673	270	268	562	385	394	877	746	147	999999	999999	999999	999999	277	934	383	999999	999999	175	881	747	61	857	878	918	785	999999	999999	224	12	666	999999	851	79	999999	999999	871	999999	999999	699	949	835	641	999999	980	587	435	778	777	969	999999	595	999999	999999	559	999999	412	390	999999	600	999999	796	999999	145	96	335	999999	397	999999	727	511	335	470	999999	999999	911	420	537	898	341	360	482	999999	999999	868	81	999999	647	519	115	804	491	277	353	566	999999	313	999999	999999	999999	890	47	238	999999	467	808	135	463	282	999999	999999	875	492	312	249	661	999999	287	999999	999999	503	59	878	444	922	29	67	999999	908	779	999999	913	303	252	451	323	253	262	786	69	946	999999	375	999999	904	928	999	964	999999	999999	668	35	999999	228	161	841	168	793	137	447	750	999999	555	502	999999	999999	582	999999	860	926	417	241	500	217	79	135	683	17	540	994	30	103	999999	999999	120	581	999999	84	100	609	164	459	999999	349	318	938	822	872	830	616	355	760	999999	186	497	437	535	999999	999999	36	167	161	263	143	427	657	992	999999	392	468	613	999999	999999	260	771	999999	116	999999	899	140	999999	811	186	923	648	270	989	837	515	683	56	999999	925	999999	452	13	205	999999	921	660	945	999999	490	371	13	847	611	853	415	539	331	383	133	28	999999	356	974	340	494	166	668	165	46	709	421	951	582	94	808	768	999999	124	239	248	194	41	999999	999999	920	800	659	999999	999999	999999	361	673	539	906	350	105	999999	999999	507	999999	999999	790	999999	781	950	62	274	526	999999	647	777	216	999999	884	999999	692	999999	169	999999	694	999999	532	733	999999	999999	748	999999	676	999999	712	739	896	999999	475	999999	404	999999	549	999999	867	535	999999	101	784	208	155	529	654	82	658	79	868	455	813	266	468	67	184	433	999999	999999	
598	783	999999	908	999999	999999	678	637	439	896	486	999999	552	168	375	441	999999	861	212	228	767	603	95	643	870	450	803	218	788	999999	621	125	663	237	937	359	760	876	999999	999999	851	27	643	762	593	999999	999999	654	891	37	118	322	231	982	872	999999	999999	698	47	999999	796	470	848	102	284	370	999999	324	231	999999	681	82	544	656	999999	750	959	333	59	306	547	159	326	761	239	308	893	680	364	999999	661	71	999999	886	759	999999	178	551	487	233	999999	588	433	874	356	45	778	574	999999	132	45	999999	999999	740	893	999999	999999	97	862	976	476	999999	999999	289	364	619	243	657	897	999999	999999	999999	846	826	375	999999	999999	999999	415	203	530	328	75	999999	906	298	422	107	999999	122	999999	90	688	511	756	969	628	154	519	736	801	999999	677	999999	550	627	999999	822	999999	999999	920	701	999999	669	456	999999	896	728	382	76	206	146	663	785	749	999999	999999	344	999999	405	999999	999999	932	999999	401	409	651	447	999999	288	770	599	999999	69	201	999999	407	29	65	608	83	899	771	453	539	999999	999999	891	878	999999	898	192	753	969	603	999999	999999	13	277	56	505	458	47	103	999999	606	999999	604	593	214	103	709	289	470	331	999999	999999	488	149	735	942	760	568	999999	390	587	846	762	465	852	776	404	999999	999999	113	624	861	677	157	932	262	862	307	674	955	999999	999999	292	647	172	538	290	864	999999	114	745	890	405	713	718	760	650	999999	999999	437	999999	958	999999	999999	999999	579	142	999999	216	999999	90	462	999999	686	202	684	564	125	303	323	999999	999999	219	904	999999	734	466	999999	438	182	999999	723	566	246	265	240	632	924	940	592	406	948	999999	68	33	293	999999	719	520	44	205	999999	999999	428	999999	170	999999	376	10	999999	123	178	902	44	999999	366	896	657	430	962	61	639	184	710	917	547	881	161	880	999999	738	746	453	404	976	86	877	147	304	105	491	266	924	999999	479	999999	56	623	197	666	396	999999	298	558	982	565	360	144	510	404	288	597	495	925	999999	376	724	507	67	794	489	758	362	335	480	795	715	999999	999999	689	501	999999	999999	999999	999999	400	458	999999	422	421	725	999999	637	900	816	894	999999	999	734	112	513	548	999999	999999	187	638	999999	963	88	999999	999999	999999	999999	820	903	31	633	281	248	843	918	829	999999	646	79	746	131	999999	999999	585	999999	999999	481	999999	186	999999	700	571	46	59	415	495	816	999999	570	581	999999	816	996	795	270	999999	761	891	193	
683	463	999999	999999	999999	516	999999	999999	999999	171	144	672	774	644	950	330	71	245	198	437	433	22	859	85	497	907	315	999999	999999	324	536	999999	590	945	503	999999	780	248	999999	999999	999999	50	999999	74	435	999999	75	999999	999999	474	209	999999	572	999999	760	670	999999	845	835	533	210	76	731	187	635	189	91	829	999999	460	550	999999	999999	655	555	392	698	794	999999	999999	842	143	419	258	125	283	999999	999999	194	832	896	935	999999	81	999999	815	319	146	439	256	827	246	40	596	924	385	999999	999999	908	378	999999	999999	999999	999999	691	999999	657	482	71	362	797	999999	999999	999999	564	614	999999	568	322	739	999999	999999	365	403	999999	606	113	823	333	740	659	474	228	999999	859	97	739	165	389	275	168	999999	84	999999	999999	999999	601	999999	41	319	999999	64	605	178	306	999999	453	802	496	95	999999	834	158	331	999999	999999	735	828	459	476	874	999999	189	56	580	999999	487	289	999999	887	14	391	791	24	775	605	869	999999	519	999999	644	999999	999999	303	312	334	688	999999	999999	136	999999	999999	272	565	444	999999	874	558	597	70	933	173	858	999999	999999	581	52	144	556	999999	999999	685	319	999999	832	999999	999999	885	744	256	999999	734	999999	999999	750	999999	129	999999	579	76	731	320	462	458	516	480	89	999999	222	999999	999999	554	205	287	673	461	462	999999	732	507	121	988	814	351	514	999999	269	999999	858	999999	462	999999	565	490	375	999999	233	860	504	362	857	537	672	23	965	12	538	626	153	299	779	867	503	81	954	999999	506	120	944	999999	221	999999	999999	999999	999999	474	988	715	999999	531	237	602	757	380	999999	584	325	800	385	999999	669	642	897	999999	79	594	323	494	536	632	999999	122	915	196	151	818	999999	308	744	501	23	823	713	621	71	187	999999	133	430	999999	999999	705	735	443	648	578	150	999999	305	684	999999	504	999999	290	886	124	686	571	239	832	258	27	65	999999	497	999999	999999	999999	999999	891	484	999999	73	166	216	940	999999	482	547	572	999999	999999	999999	70	350	518	999999	433	999999	946	999999	548	894	999999	131	409	649	851	999999	999999	650	864	999999	413	209	999999	999999	31	84	999999	737	999999	33	667	164	564	999999	995	543	979	210	504	551	999999	401	935	306	475	44	806	300	536	537	745	921	813	558	600	999999	999999	999999	623	999999	788	219	296	999999	236	443	999999	395	654	317	999999	602	155	322	585	22	273	999999	965	999999	277	656	211	676	999999	999999	351	15	999999	999999	164	901	587	999999	999999	999999	114	
421	79	999999	999999	421	645	228	571	999999	775	500	973	587	596	724	122	999999	92	142	18	620	246	491	999999	561	971	520	999999	999999	999999	11	559	244	907	999999	595	934	519	855	20	982	114	145	999999	850	999999	835	999999	439	789	999999	999999	630	341	493	184	587	938	999999	449	999999	999999	999999	137	774	940	999999	680	744	138	187	126	236	132	36	515	110	522	252	528	145	972	723	285	74	938	929	999999	423	678	18	995	603	999999	885	999999	999999	999999	204	910	304	165	803	311	999999	999999	835	508	315	978	83	999999	999999	397	314	162	999999	230	999999	835	21	999999	266	76	130	191	522	999999	999999	119	906	103	327	999999	999999	999999	179	422	674	240	113	431	597	445	999999	999999	309	216	999999	732	999999	388	999999	368	898	469	899	999999	190	429	321	24	271	999999	999999	980	747	364	172	334	983	930	555	833	732	590	999999	820	471	186	882	999999	718	514	545	528	158	958	999999	765	90	441	241	255	918	98	169	401	374	999999	206	944	999999	777	749	644	832	121	636	318	999999	88	999999	14	546	15	306	757	999999	552	999999	788	921	407	253	551	999999	310	914	999999	430	846	456	848	999999	937	272	940	765	999999	695	47	999999	999999	999999	999999	999999	236	708	999999	999999	412	741	821	791	999999	999999	645	999999	207	945	999999	207	992	888	384	999999	427	34	609	742	365	999999	759	857	999999	466	796	863	250	385	471	999999	10	851	999999	115	634	67	572	913	999999	416	567	955	172	840	339	246	999999	379	748	999999	999999	999999	999999	999999	999999	964	996	951	236	781	293	999999	483	930	206	151	870	279	998	370	461	695	126	999999	999999	804	694	999999	137	560	704	999999	637	269	502	999999	424	607	133	669	999999	621	687	844	132	746	481	242	643	999999	375	999999	381	388	999999	413	64	487	999999	187	280	51	823	676	87	999999	194	224	437	377	726	999999	155	338	308	840	18	282	826	688	332	999999	321	939	194	815	500	258	518	99	775	937	999999	999999	999999	999999	797	999999	999999	710	999999	267	804	999999	471	113	999999	52	89	910	405	999999	999999	307	855	999999	729	999999	491	271	922	935	706	348	602	789	650	209	939	288	999999	997	514	125	999999	999999	999999	55	477	91	999999	457	999999	607	999999	992	285	324	100	581	300	913	529	999999	788	626	561	466	673	999999	463	999999	113	800	867	407	277	546	181	999999	999999	683	999999	409	200	999999	766	108	654	609	999999	335	118	999999	988	140	478	19	999999	509	513	201	381	795	999999	999999	354	
378	740	296	725	739	999999	999999	420	999999	506	999999	999999	323	860	462	811	999999	179	137	434	745	812	736	929	267	999999	671	287	969	312	999999	781	662	999999	397	368	368	884	774	192	999999	947	381	633	999999	999999	999999	649	61	389	999999	626	999999	112	608	999999	13	999999	999999	530	999999	32	999999	314	885	348	652	999999	472	103	999999	189	404	945	625	797	999999	113	581	999999	205	32	236	590	994	999999	290	559	521	831	364	999999	999999	253	710	786	999999	77	747	19	61	820	186	957	936	999999	231	999999	487	999999	135	999999	785	903	334	459	999999	860	999999	891	68	103	681	640	739	451	762	161	244	838	300	373	365	571	511	385	999999	279	653	999999	772	734	999999	710	706	999999	226	999999	999999	261	999999	999999	999999	856	951	958	148	546	228	495	375	80	321	999999	520	761	999999	999999	999999	948	613	526	999999	453	128	334	999999	999999	933	284	234	248	241	983	848	654	999999	509	619	999999	247	999999	61	168	501	999999	999999	434	199	999999	999999	13	999999	971	647	474	439	313	999999	627	937	176	613	943	270	136	838	338	800	866	999999	44	999999	849	710	314	475	58	951	426	911	596	782	988	363	230	999999	270	345	383	999999	312	772	992	614	80	999999	999999	897	999999	999999	94	633	333	999999	886	409	282	270	343	998	999999	361	321	715	999999	999999	999999	590	50	19	578	992	426	651	842	272	999999	244	640	618	368	160	587	562	826	962	999999	198	477	821	844	999	11	385	834	950	460	286	273	685	81	526	999999	365	999999	101	217	682	957	624	999999	999999	630	724	639	240	774	999999	999999	999999	936	435	123	228	174	999999	999999	50	817	999999	811	999999	970	954	547	999999	302	231	277	735	999999	776	999999	853	999999	999999	379	287	999999	603	185	701	999999	885	749	646	999999	639	200	715	110	176	999999	75	812	473	78	675	187	797	999999	553	490	164	633	999999	203	270	999999	369	210	999999	999999	223	999999	119	999999	999999	214	901	999999	999999	41	562	634	588	911	175	999999	560	737	999999	110	999999	999999	632	220	999999	261	590	452	999999	999999	831	514	999999	871	651	360	703	535	982	470	286	369	999999	521	928	529	999999	999999	999999	229	999999	631	507	613	357	557	92	999999	999999	999999	624	458	295	229	210	57	999999	716	999999	815	999999	999999	755	242	824	588	392	121	292	713	216	342	424	923	799	210	17	783	524	103	277	805	999999	159	846	827	999999	64	321	880	999999	337	987	999999	999999	619	875	274	788	768	175	999999	999999	991	999999	291	
44	999999	999999	999	49	463	999999	176	548	541	203	606	999999	999999	515	337	799	411	430	878	355	999999	50	189	999999	999999	994	755	928	999999	199	999999	532	564	999999	711	633	321	840	828	999999	999999	673	351	426	279	878	791	263	999999	181	999999	570	747	936	832	332	250	675	306	468	447	247	252	352	364	83	831	214	999999	703	488	571	602	743	534	999999	698	763	64	864	212	999999	100	133	999999	279	784	628	959	999999	999999	999999	544	369	999999	583	999999	999	71	999999	57	587	458	143	693	642	967	14	999999	304	633	487	999999	999999	266	944	156	129	366	94	299	999999	999999	425	321	841	999999	242	55	951	117	699	701	858	816	625	53	957	439	353	311	999999	226	665	755	999999	34	111	999999	999999	999999	311	642	977	906	999999	342	43	999999	851	615	735	958	460	197	933	786	999999	625	640	901	199	689	23	783	999999	986	589	999999	999999	817	925	999999	302	999999	805	999999	724	952	972	293	20	144	587	737	576	822	766	477	999999	128	272	486	999999	852	247	622	629	203	397	999999	999999	373	416	999999	690	999999	665	935	392	876	999999	810	653	999999	890	64	111	285	999999	696	230	122	848	999999	999999	449	666	999999	287	192	999999	530	999999	124	540	646	728	552	57	999999	999999	999999	94	945	66	999999	999999	125	999999	192	520	999999	999999	700	637	999999	999999	129	490	999999	939	225	999999	999999	448	541	256	538	816	253	336	559	238	247	540	400	37	903	240	999999	616	999999	488	999999	999999	94	999999	863	999999	900	132	999999	72	806	40	940	999999	999999	506	524	215	304	308	717	856	961	125	748	999999	246	612	620	888	999999	634	399	737	563	537	363	996	392	61	916	131	727	496	431	216	599	228	999999	407	715	999999	999999	251	771	248	711	999999	795	703	999999	999999	511	719	999999	999999	641	213	617	358	153	999999	823	999999	392	999999	138	475	693	541	999999	999999	471	223	999999	509	321	999999	966	325	999999	393	211	689	810	629	620	999999	820	999999	575	396	610	999999	263	197	74	999999	859	185	119	245	286	264	142	232	826	297	546	175	999999	493	999999	302	532	759	326	144	442	762	975	130	654	444	999999	999999	417	677	999999	985	445	252	298	790	216	999999	999999	947	999999	588	999999	332	999999	655	999999	92	159	999999	271	999999	871	929	636	106	999999	988	999999	841	999999	959	814	999999	337	561	729	618	205	456	95	942	651	379	999999	854	959	652	659	999	57	999999	34	108	416	465	123	999999	616	201	590	227	999999	276	658	597	999999	
654	995	909	925	779	999999	702	232	328	852	501	352	782	147	557	339	592	794	414	934	716	742	999999	447	223	11	999999	865	868	999999	999999	720	990	91	999999	657	999999	83	999999	996	331	876	97	999999	622	173	999999	63	999999	887	415	481	254	662	67	912	133	472	711	999999	882	837	364	385	477	780	361	701	833	899	590	999999	527	417	613	839	655	269	824	60	178	951	832	999999	538	903	999999	338	33	402	999999	999999	999999	999999	999999	494	522	712	145	841	812	999999	229	143	999999	897	954	837	58	227	266	863	999999	661	609	931	15	999999	999999	999999	314	999999	677	441	376	313	156	999999	302	129	327	943	134	983	247	45	731	698	683	640	948	638	289	999999	145	670	639	710	999999	193	999999	999999	999999	999999	537	789	465	788	767	993	750	927	544	929	899	999999	739	664	423	574	999999	999999	700	999999	624	675	743	871	306	706	674	445	147	119	999999	189	87	999999	999999	458	579	943	930	689	999999	31	104	360	999999	821	930	999999	297	325	983	182	448	999999	947	999999	55	594	491	71	328	314	789	434	298	720	245	999999	218	964	994	267	999999	20	325	602	581	392	964	999999	775	999999	158	822	136	468	741	428	615	999999	413	999999	999999	869	370	585	999999	669	72	195	999999	754	765	333	999999	726	999999	999999	343	999999	290	663	629	16	296	628	166	967	308	829	979	999999	999999	624	561	999999	805	516	649	739	999999	911	329	779	899	30	934	825	501	410	672	313	999999	271	999999	749	366	999999	999999	742	429	999999	371	242	215	768	193	999999	771	322	920	288	999999	603	983	379	343	999999	999999	275	694	341	476	897	166	999999	999999	309	321	811	651	999999	999999	907	320	105	549	97	999999	140	836	999999	63	188	999999	393	526	491	287	999999	999999	517	346	999999	57	97	798	474	85	999999	46	999999	999999	960	999999	568	354	879	293	887	830	999999	286	999999	439	999999	288	297	417	773	159	250	32	387	404	144	24	627	999999	232	307	84	999999	43	103	999999	963	102	517	921	999999	999999	207	399	113	170	240	999999	877	156	809	999999	999999	312	391	796	861	452	565	536	554	999999	999999	70	590	755	244	999999	882	486	999999	195	780	495	999999	512	52	633	283	244	999999	999999	749	713	422	999999	27	708	652	307	101	520	536	981	999999	999999	999999	146	808	999999	925	988	999999	401	218	624	730	571	578	879	753	238	179	331	632	900	977	316	999999	794	738	535	600	585	394	427	999999	798	128	422	884	999999	824	925	318	999999	
177	357	505	798	76	455	140	772	554	863	351	999999	359	476	343	999999	498	24	619	399	999999	902	999999	790	999999	931	999999	999999	994	999999	413	253	22	716	732	999999	810	849	727	293	999999	999999	40	531	86	453	999999	651	88	573	417	810	316	918	528	275	999999	714	832	144	11	974	778	707	459	107	202	999999	999999	713	510	999999	296	999999	994	569	871	485	713	522	491	801	999999	431	999999	603	999999	104	198	467	288	106	26	999999	291	431	59	333	81	999999	260	807	907	374	72	767	523	980	923	958	403	865	10	320	999999	210	896	357	276	856	170	108	453	286	999999	414	999999	703	53	999999	520	547	413	734	271	683	893	713	999999	672	999999	956	180	999999	74	999999	999999	999999	939	999999	534	702	999999	225	999999	162	364	631	939	999999	999999	819	936	360	448	855	462	276	999999	969	999999	193	988	999999	776	213	927	223	221	22	318	926	763	962	48	999999	490	197	999999	118	999999	272	774	999999	537	270	999999	819	999999	999999	960	829	656	970	775	351	999999	462	449	999999	235	151	419	927	349	219	65	999999	322	630	374	274	360	941	649	54	419	999999	76	999999	194	117	430	13	999999	489	999999	793	197	696	114	38	748	310	999999	188	852	846	369	328	215	54	999999	999999	844	695	478	715	331	999999	932	434	396	933	999999	127	999999	999999	999999	999999	939	272	787	625	525	346	999999	999999	68	470	202	572	919	748	310	149	610	268	168	999999	20	564	471	466	763	999999	642	814	999999	999999	999999	445	971	509	388	942	267	881	646	507	178	999999	657	999999	538	370	999999	647	633	290	516	462	258	518	849	384	800	999999	861	845	704	712	179	302	12	756	600	419	369	999999	882	728	621	661	198	591	907	999999	999999	402	174	994	191	600	258	15	999999	463	660	14	999999	999999	29	800	802	999999	260	364	858	781	770	999999	287	275	408	787	840	596	999999	999999	477	999999	403	999999	681	709	530	579	53	996	999999	146	758	365	226	999999	709	821	858	731	999999	552	752	155	632	79	717	916	999999	470	175	600	144	403	537	951	542	560	129	103	935	680	321	999999	222	634	999999	921	58	462	88	29	738	999999	999999	924	447	257	836	999999	991	999999	387	582	831	969	11	365	999999	274	412	999999	701	765	796	999999	241	890	999999	997	732	796	999999	739	391	999999	862	999999	478	612	513	999999	999999	517	999999	331	999999	738	999999	999999	632	981	999999	784	59	930	327	972	801	274	999999	557	324	838	879	205	999999	647	999999	999999	
116	465	887	225	761	127	434	194	663	474	999999	503	999999	999999	375	750	702	999999	690	461	829	889	744	213	999999	955	999999	885	999999	905	583	656	547	356	146	177	999999	877	999999	931	506	999999	999999	336	907	199	698	633	473	999999	999999	664	956	739	999999	227	720	683	305	805	156	548	556	758	999999	710	955	512	999999	207	655	999999	70	759	999999	696	999999	417	305	999999	266	347	421	509	999999	919	699	808	999999	919	457	420	582	227	784	958	586	560	445	206	999999	999999	88	276	482	999999	999999	207	784	999999	999999	999999	387	574	548	809	999999	57	355	999999	20	156	21	999999	750	999999	252	999999	999999	996	119	30	972	999999	496	999999	999999	155	999999	735	325	502	33	342	282	154	43	18	678	999999	831	539	214	474	196	97	184	999999	525	999999	434	760	233	788	58	625	340	999999	87	999999	550	981	31	620	999999	999999	133	999999	362	606	212	999999	999999	999999	175	580	816	507	912	999999	896	815	630	788	310	565	999999	245	293	657	814	754	930	210	999999	850	518	593	818	677	964	505	999999	919	45	200	595	999999	623	478	809	832	999999	678	999999	734	360	242	320	100	250	888	395	705	791	999999	313	999999	573	325	71	999999	999999	245	444	400	725	710	752	119	969	999999	999999	815	847	981	388	262	629	700	499	285	282	999999	999999	86	999999	999999	137	588	886	999999	660	308	999999	586	999999	999999	243	190	18	999999	490	210	999999	205	276	579	999999	999999	79	60	344	999999	825	786	999999	962	808	368	999999	999999	583	174	232	999999	393	323	408	270	839	258	29	449	692	999999	795	81	606	241	809	999999	999999	327	518	999999	296	999999	482	630	636	190	332	874	999999	676	76	999999	977	999999	999999	999999	999999	597	971	999999	999999	894	190	976	991	878	366	576	558	750	806	266	655	396	61	999999	840	778	634	658	999999	154	550	25	782	479	999999	823	429	856	369	938	999999	697	804	401	607	999999	639	758	823	755	326	159	870	810	999999	591	730	216	122	999999	963	322	895	999999	354	174	203	521	784	542	157	701	390	867	909	999999	591	660	997	344	149	999999	834	180	827	400	155	999999	808	513	103	222	744	967	975	43	802	917	56	999999	313	127	974	291	999999	624	769	12	900	713	999999	999999	219	778	262	97	487	724	69	954	28	230	999999	280	449	935	999999	423	999999	999999	164	674	999999	564	40	999999	901	553	999999	999999	631	153	82	105	513	33	13	965	999999	999999	999999	87	858	102	424	92	413	999999	842	999999	667	356	
119	34	999999	335	466	999999	747	999999	999999	933	162	999999	332	875	158	618	767	426	932	991	999999	999999	329	87	815	521	150	948	999999	208	711	999999	999999	285	999999	58	546	188	566	358	228	999999	701	622	925	12	769	999999	934	999999	936	426	740	675	647	114	999999	481	999999	999999	514	799	621	987	999999	999999	319	999999	999999	999999	81	588	999999	999999	773	233	313	706	161	812	999999	601	24	823	999999	295	999999	999999	637	929	353	999999	999999	621	999999	429	862	714	400	673	692	999999	707	833	724	999999	566	999999	901	423	999999	998	999999	999999	999999	913	784	999999	725	936	102	449	999999	912	757	15	919	999999	738	999999	371	598	315	999999	129	999999	999999	190	108	913	728	13	999999	223	137	354	746	961	999999	999999	999999	74	999999	463	581	253	999999	794	86	718	438	328	427	557	62	212	692	841	587	999999	29	604	699	999999	999999	999999	481	999999	784	412	999999	957	999999	807	710	306	610	999999	906	999999	727	109	113	390	485	410	585	999999	171	925	662	904	999999	264	999999	50	999999	186	255	999999	999999	999999	19	674	459	999999	508	999999	847	755	999999	999999	999999	711	445	919	999999	999999	337	807	999999	69	44	859	750	364	582	565	895	670	932	434	999999	424	113	621	99	999999	930	13	999999	999999	574	415	333	821	999999	672	818	992	549	999999	999999	448	978	999999	81	160	923	104	898	999999	724	186	823	177	244	999999	999999	824	830	70	388	333	905	548	495	628	535	929	999999	999999	746	903	130	876	585	167	446	400	550	938	999999	999999	999999	958	250	397	592	166	586	999999	74	994	172	489	677	525	542	999999	226	999999	999999	994	710	999999	206	821	999999	999999	591	86	999999	999999	283	891	554	552	229	947	307	108	46	378	999999	999999	846	751	741	640	209	70	625	999999	999999	107	999999	521	135	126	761	429	999999	645	575	509	385	857	720	280	935	999999	306	594	142	128	415	256	999999	774	152	455	90	426	999999	531	460	78	43	185	577	42	999999	112	195	877	767	999999	999999	842	559	989	40	999999	705	84	763	41	999999	65	692	76	869	360	974	316	349	999999	999999	53	58	999999	999999	545	999999	999999	707	203	408	264	999999	24	453	999999	225	163	424	999999	720	672	767	999999	999999	977	493	511	172	75	138	879	538	853	503	999999	794	251	175	999999	768	802	376	570	999999	618	704	678	623	70	145	999999	891	730	203	235	285	628	122	999999	61	201	740	641	999999	529	726	507	520	693	24	999999	999999	999999	851	918	305	207	797	999999	283	815	
888	111	930	317	987	808	659	278	484	175	139	999999	443	576	72	735	999999	113	892	207	999999	929	999999	171	833	963	999999	284	929	87	831	536	572	246	312	999999	999999	999999	541	917	847	999999	999999	849	999999	668	494	284	856	570	702	694	694	86	999999	999999	65	768	999999	999999	929	384	349	999999	343	999999	999999	207	274	433	33	748	999999	974	359	915	721	999999	327	174	478	604	428	368	385	147	842	999999	999999	354	582	942	282	517	988	999999	902	999999	999999	251	910	999999	999999	999999	999999	953	999999	999999	727	999999	247	999999	451	319	556	334	999999	980	31	206	999999	271	619	919	851	90	999999	64	986	886	22	909	689	86	264	191	594	996	999999	431	999999	132	999999	844	117	722	999999	999999	960	663	999999	922	999999	319	490	649	676	100	580	466	487	77	733	840	999999	337	180	374	65	374	740	960	169	600	191	637	502	775	812	139	999999	512	104	332	380	999999	130	379	595	614	999999	503	425	365	943	947	399	928	124	780	552	136	907	595	922	556	999999	199	138	999999	156	901	288	451	999999	975	999999	410	470	640	217	800	999999	450	999999	246	545	804	656	999999	999999	574	660	42	999999	999999	605	999999	410	999999	337	930	251	742	467	612	225	973	487	968	973	999999	999999	484	573	752	357	999999	999999	685	999999	958	999999	894	614	999999	251	999999	864	425	379	999999	10	646	313	286	558	46	983	999999	31	571	999999	687	270	999999	117	186	469	834	999999	148	999999	999999	813	999999	397	999999	999999	886	999999	969	118	72	598	508	989	821	181	296	203	320	483	486	999999	449	642	999999	633	364	999999	74	786	40	320	241	999999	999999	833	934	889	211	999999	106	887	61	463	999999	98	762	270	296	999999	182	640	999999	664	296	69	374	735	999999	723	773	421	999999	193	88	752	367	805	713	987	246	407	991	413	386	599	613	985	389	766	871	104	188	999999	614	999999	526	999999	415	999999	469	208	999999	488	999999	685	999999	868	384	510	731	956	999999	308	769	775	649	390	288	696	456	388	356	774	851	679	243	246	999999	688	999999	791	399	496	528	999999	999999	999999	999999	701	999999	745	610	878	999999	999999	547	879	300	838	750	145	298	719	770	91	852	999999	636	464	451	354	299	696	283	999999	999999	70	780	731	724	999999	121	586	999999	711	777	477	739	937	141	999999	946	740	999999	101	502	680	726	447	194	477	876	814	259	663	999999	999999	999999	105	357	487	109	999999	999999	999999	33	711	40	69	313	385	842	699	999999	98	408	
558	757	192	447	886	343	342	546	256	270	307	337	35	264	862	999999	644	590	999999	263	387	626	335	999999	790	650	667	143	809	999999	186	490	170	265	897	999999	999999	657	999999	154	766	32	867	353	999999	384	14	804	999999	999999	208	119	999999	835	30	932	432	999999	656	245	675	209	736	621	93	999999	176	769	367	705	460	987	129	509	496	365	758	999999	351	999999	645	863	999999	306	436	77	811	335	244	964	735	307	10	999999	478	567	999999	255	270	909	999999	245	446	746	62	221	999999	999999	348	665	184	450	773	250	600	811	517	999999	195	25	15	999999	535	403	969	999999	986	894	40	999999	79	513	999999	442	207	410	427	945	999999	225	88	999999	986	999999	790	294	999999	760	634	666	59	855	999999	255	903	999999	709	52	776	899	999999	105	148	419	596	999999	729	341	999999	199	394	999999	195	969	936	374	999999	999999	613	685	629	999999	999999	374	879	223	453	475	999999	829	700	384	179	999999	990	983	502	577	982	129	564	202	717	444	282	487	670	101	318	539	524	999999	439	101	279	999999	835	774	540	382	227	263	802	222	999999	999999	402	839	978	953	871	286	973	493	130	437	518	824	101	401	999999	362	167	999	999999	946	945	88	86	992	157	727	47	610	901	999999	400	504	945	272	999999	830	122	364	667	248	999999	945	970	842	999999	20	682	148	828	865	106	802	907	552	999999	324	763	986	806	999999	249	372	592	819	999999	23	879	829	316	723	249	999999	999999	77	175	999999	117	244	511	999999	54	999999	781	45	999999	598	597	403	999999	770	76	136	558	999999	998	418	363	161	805	477	999999	853	832	115	626	302	470	840	999999	74	217	529	999999	669	108	350	590	556	614	448	426	999999	631	999999	656	999999	255	999999	78	757	999999	955	999999	44	15	201	75	676	419	911	137	756	26	143	563	547	652	888	999999	999999	999999	806	547	366	999999	655	232	296	459	513	57	651	999999	629	999999	262	100	449	999999	907	284	914	146	702	999999	669	469	497	982	119	999999	366	403	420	929	999999	418	82	984	360	968	779	227	999999	864	486	984	397	715	311	456	212	235	517	383	913	669	844	55	391	195	999999	314	349	53	691	999999	362	699	999999	843	28	999999	313	939	505	999999	240	999999	834	685	999999	781	681	662	267	141	999999	46	25	999999	574	37	602	174	999999	999999	877	862	183	238	632	697	999999	999999	438	747	921	999999	877	226	439	999999	220	706	123	953	632	999999	999999	999999	371	999999	683	
417	279	991	999999	999999	705	999999	999999	377	999999	606	62	999999	999999	224	999999	520	219	318	169	798	740	567	816	896	61	999999	999999	200	87	623	867	316	24	999999	999999	999999	884	999999	999999	845	407	999999	351	614	653	999999	999999	418	999999	275	350	62	165	884	676	999999	185	966	97	425	199	628	300	51	739	746	369	933	36	999999	635	435	446	323	401	679	226	211	253	321	999999	999999	999999	811	282	814	161	139	53	486	999999	999999	695	456	999999	778	771	309	875	907	999999	375	999999	999999	640	914	615	999999	999999	999999	495	973	999999	775	444	999999	999999	488	769	924	594	239	999999	999999	526	999999	739	990	999999	999999	908	999999	336	346	942	614	999999	74	181	999999	999999	319	646	999999	991	298	999999	920	21	889	999999	292	540	999999	322	149	486	842	999999	999999	184	624	183	870	999999	577	647	386	833	829	726	999999	317	411	725	284	999999	999999	559	999999	520	819	979	999999	734	625	386	385	33	999999	999999	207	917	257	999999	584	145	776	957	999999	999999	819	97	999999	173	999999	975	139	236	47	999999	642	293	999999	999999	365	645	406	145	473	200	272	362	40	999999	528	908	69	228	150	148	816	886	145	586	700	732	797	999999	999999	650	257	999999	986	256	495	999999	997	843	999999	999999	739	640	999999	232	999999	999999	66	999999	999999	164	915	911	95	898	999999	756	157	999999	712	999999	848	792	473	822	943	122	999999	784	215	613	910	225	400	999999	409	185	402	913	207	243	676	316	999999	517	734	346	73	999999	999999	738	766	665	140	205	999999	999999	999999	671	999999	276	100	999999	284	999999	254	999999	520	882	499	563	364	999999	145	478	956	541	999999	955	999999	606	59	288	277	476	847	254	94	204	122	461	18	731	999999	999999	153	403	42	937	999999	44	825	191	598	953	999999	532	530	999999	248	558	999999	222	583	682	227	811	14	807	999999	999999	999999	325	770	47	999999	633	609	213	335	562	509	999999	999999	63	780	999999	999999	324	999999	999999	724	999999	956	999999	999999	796	158	999999	714	342	398	234	999999	274	429	999999	420	560	407	751	922	326	336	999999	999999	248	529	529	901	358	999999	690	714	869	284	192	369	215	999999	759	484	657	499	993	173	999999	999999	999999	633	280	457	140	999999	999999	401	408	105	999999	515	999999	276	628	60	365	221	708	999999	883	989	999999	150	215	849	999999	276	275	827	343	522	774	999999	112	896	630	901	990	773	373	478	876	96	99	699	999999	999999	856	607	143	782	465	764	999999	438	396	140	252	290	278	
85	136	580	762	999999	741	983	999999	999999	429	999999	999999	999999	156	414	999999	160	999999	515	238	165	419	667	693	999999	66	19	999999	674	509	999999	659	710	505	999999	351	305	999999	341	957	637	999999	134	187	999999	999999	530	618	844	324	246	88	736	62	999999	665	468	999999	210	701	732	138	500	999999	928	999999	520	999999	857	73	818	826	719	557	999999	999999	295	489	23	999	535	400	999999	359	273	999999	923	657	999999	632	883	418	999999	640	235	508	828	901	259	999999	999999	999999	761	781	999999	999999	999999	999999	461	285	999999	978	873	211	175	342	999999	150	999999	516	881	862	55	999999	189	409	702	89	999999	999999	18	393	999999	148	957	443	999999	999999	999999	852	999999	743	206	118	999999	904	999999	999999	475	892	390	687	942	999999	994	189	56	999999	601	106	717	290	856	999999	276	986	748	735	253	999999	703	889	297	116	463	147	665	999999	972	285	865	999999	613	439	711	999999	451	497	999999	778	397	999999	636	756	144	772	886	836	842	999999	999999	809	679	999999	199	500	399	999999	288	857	999999	119	563	326	241	938	676	427	658	944	999999	260	591	474	999999	600	263	541	971	691	260	829	104	706	999999	999999	999999	870	250	220	999999	616	999999	296	264	999999	999999	320	524	206	999999	999999	999999	999999	730	999999	999999	999999	409	598	246	999999	863	597	606	694	25	857	206	185	999999	999999	187	999999	23	929	51	305	220	66	61	999999	27	775	595	790	651	207	976	999999	999999	895	470	651	973	83	752	622	999999	569	999999	999999	123	348	369	299	292	740	884	999999	864	921	994	352	547	303	840	999999	999999	816	53	817	999999	999999	347	941	345	535	473	939	186	429	616	650	999999	999999	999999	678	415	305	999999	910	999999	999999	360	916	901	128	114	680	242	664	620	873	526	999999	811	141	11	427	954	756	999999	944	625	445	999999	999999	557	187	474	171	999999	999999	317	143	504	706	999999	430	50	226	431	793	707	522	808	742	999999	350	999999	999999	677	988	350	751	999999	379	559	914	611	999999	571	999999	999999	81	999999	914	565	393	949	114	509	580	387	999999	335	483	246	113	999999	999999	999999	217	999999	999999	493	693	999999	565	499	135	156	717	818	999999	999999	504	999999	635	540	894	999999	740	999999	999999	999999	107	611	612	426	999999	142	999999	288	49	338	363	307	438	587	297	559	10	893	999999	958	999999	762	895	93	999999	999999	611	572	742	395	999999	999999	999999	589	396	92	753	149	340	999999	700	438	999999	164	301	207	999999	58	252	344	999999	846	577	
495	404	344	716	529	594	273	531	883	545	654	848	999999	131	848	999999	999999	999999	860	563	829	267	363	982	999999	999999	633	746	562	999999	407	218	999999	248	690	999999	61	375	234	554	76	472	816	893	134	315	753	86	310	999999	999999	999999	326	293	747	237	51	361	999999	737	961	527	968	563	147	446	215	308	999999	664	999999	839	581	999999	496	367	451	470	858	435	47	557	999999	999999	999999	869	891	999999	501	462	153	700	999999	999999	999999	549	999999	262	999999	688	110	455	645	999999	719	207	999999	21	999999	390	785	999999	503	549	700	413	999999	273	280	999999	999999	855	807	978	999999	448	448	999999	999999	999999	863	198	714	179	335	592	912	799	985	95	912	999999	563	121	676	999999	206	999999	796	189	999999	240	982	486	143	999999	647	667	135	280	758	871	299	849	526	597	866	999999	224	117	501	291	288	194	366	675	302	999999	999999	948	999999	597	299	999999	999999	999999	999999	237	46	90	944	999999	999999	999999	337	999999	590	714	999999	999999	706	872	999999	688	687	187	951	999999	999999	468	952	951	999999	187	999999	170	582	999999	370	893	999999	638	999999	143	173	256	616	574	999999	325	999999	588	111	231	251	379	961	999999	999999	310	999999	417	117	999999	138	992	889	496	999999	999999	468	833	353	701	999999	999999	584	502	999999	441	570	386	941	804	384	999999	850	999999	935	658	209	971	902	999999	221	973	530	720	14	999999	367	999999	888	999999	856	999999	999999	999999	999999	183	795	468	95	999999	739	999999	476	312	203	764	152	754	561	36	967	497	931	293	999999	725	547	999999	999999	354	999999	451	497	260	999999	999999	139	450	612	999999	863	740	885	999999	999999	999999	506	227	526	250	38	999999	568	861	722	369	329	950	999999	806	636	931	970	740	348	298	807	999999	364	80	634	999999	152	799	173	237	611	451	964	999999	228	330	347	999999	999999	999999	999999	999999	537	589	803	999999	530	805	135	931	999999	999999	150	40	118	999999	862	456	999999	336	469	769	999999	495	757	999999	986	355	588	315	594	723	424	876	999999	999999	687	775	999999	455	181	347	999999	999999	467	466	310	933	465	937	999999	890	641	999999	12	123	999999	51	831	925	202	999999	999999	819	347	56	730	274	999999	936	603	97	190	169	165	132	105	466	38	999999	577	63	889	650	848	703	91	999999	874	999999	999999	646	943	351	263	995	130	853	999999	999999	735	46	999999	529	344	999999	710	481	833	879	28	999999	23	541	357	149	295	999999	971	643	964	305	999999	333	999999	999999	999999	838	906	169	
11	999999	999999	616	564	540	745	370	999999	478	993	610	601	994	999999	763	999999	412	999999	124	999999	554	882	260	457	440	647	984	999999	999999	236	871	575	674	999999	776	908	407	976	999999	403	925	999999	502	650	364	704	404	59	939	334	740	999999	792	459	456	999999	322	999999	134	999999	761	543	928	251	132	44	926	126	507	855	235	436	999999	999999	785	999999	389	999999	102	999999	999999	934	999999	62	999999	35	783	225	431	416	595	247	999999	923	642	391	341	260	999999	329	777	287	552	94	999999	313	669	81	673	171	980	999999	76	398	650	826	656	999999	999999	106	261	711	694	101	269	987	584	999999	88	403	999999	138	91	773	999999	965	392	999999	952	999999	366	711	551	269	435	883	180	463	283	816	735	465	505	432	77	76	593	461	824	122	729	417	992	279	218	851	999999	303	440	685	444	852	923	573	739	999999	999999	434	999999	385	817	131	978	272	668	999999	633	659	705	999999	381	930	978	840	463	999999	999999	281	61	999999	999999	877	32	999999	381	883	542	931	692	999999	905	168	999999	999999	304	607	439	730	611	720	228	970	597	548	313	513	873	999999	120	999999	830	888	999999	999999	132	939	108	389	999999	785	955	701	967	187	986	223	145	539	545	855	999999	999999	669	999999	365	293	999999	484	295	868	19	999999	821	901	697	27	785	999999	999999	365	508	59	840	826	999999	526	12	419	562	99	377	344	546	264	281	842	228	51	726	838	999999	624	103	32	776	505	999999	75	999999	968	438	432	222	190	999999	469	158	999999	577	838	290	870	922	206	500	674	913	566	999999	854	798	999999	986	488	705	884	956	999999	999999	268	999999	937	999999	593	661	945	132	365	907	811	694	999999	474	888	999999	790	701	999999	532	999999	999999	323	445	999999	180	694	445	733	485	472	513	340	792	318	201	353	941	338	544	554	999999	558	659	818	170	999999	278	108	929	999999	999999	68	999999	948	999999	332	501	302	423	966	509	999999	879	999999	308	363	592	165	696	999999	848	999999	362	977	559	999999	664	627	475	999999	425	999999	999999	999999	999999	454	55	844	642	869	851	648	915	578	54	163	999999	224	519	807	830	123	411	724	76	819	999999	317	398	999999	668	873	827	999999	999999	172	594	999999	164	853	999999	748	522	999999	363	999999	457	784	933	406	364	450	117	667	999999	312	935	89	504	470	748	738	999999	999	210	978	821	999999	999999	882	568	369	69	666	999999	92	600	584	370	866	372	921	999999	992	288	227	766	169	740	
248	236	515	814	693	114	579	999999	523	999999	999999	388	208	755	60	838	995	999999	999999	178	843	999999	999999	718	999999	108	999999	363	463	721	982	221	999999	518	790	655	999999	555	375	999999	919	999999	999999	958	999999	487	173	175	333	163	292	836	325	991	999999	536	876	796	999999	595	999999	225	840	999999	999999	173	727	690	999999	999999	784	449	999999	999999	258	64	634	402	733	161	999999	661	40	309	999999	156	999999	999999	620	263	779	267	999999	779	999999	704	948	285	999999	822	759	483	210	999999	999999	843	821	999999	742	842	901	483	72	999999	661	626	195	541	373	497	276	66	999999	712	999999	527	999999	245	614	554	115	359	87	999999	401	999999	460	112	930	595	999999	470	927	778	361	999999	204	999999	128	999999	519	999999	911	827	555	703	999999	497	999999	851	772	999999	821	198	736	552	999999	161	999999	210	175	999999	610	778	172	805	139	300	999999	999999	333	724	999999	999999	45	698	447	260	999999	698	56	963	999999	88	999999	748	999999	738	51	809	899	52	999999	917	492	436	806	999999	664	749	574	123	147	981	528	58	468	999999	163	48	999999	155	796	999999	999999	999999	291	999999	955	999999	166	999999	258	551	430	290	12	209	999999	608	891	313	595	615	134	999999	825	820	999999	999999	289	784	585	13	999999	754	256	788	763	290	155	284	188	999999	999999	184	864	596	560	247	56	999999	401	999999	156	802	559	999999	810	231	386	470	999999	191	144	381	999999	255	847	999999	43	999999	445	999999	462	616	999999	355	32	950	999999	239	269	322	728	999999	393	40	999999	901	999999	75	978	999999	999999	684	999999	996	115	999999	369	619	748	884	213	832	823	999999	102	999999	676	213	168	860	163	999999	211	999999	463	124	988	784	999999	946	999999	968	999999	999999	289	778	999999	138	249	811	590	458	999999	385	119	895	205	185	999999	326	234	991	907	128	388	999999	483	654	543	991	232	584	231	999999	412	245	999999	919	928	324	237	548	964	357	279	704	667	825	549	567	918	999999	847	81	722	489	999999	127	525	999999	304	658	594	258	588	16	237	688	972	873	308	285	256	623	99	685	37	560	848	999999	98	999999	115	976	82	419	737	159	999999	999999	999999	999999	404	404	29	999999	953	999999	768	273	476	978	852	675	268	642	999999	234	982	999999	462	509	278	840	445	999999	999999	618	185	179	279	999999	608	59	697	999999	881	852	603	520	732	321	792	999999	999999	119	806	999999	717	439	999999	512	176	53	999999	675	999999	563	958	999999	36	345	539	599	993	398	
380	802	978	999999	761	713	631	472	999999	999999	717	693	999999	999999	839	122	900	745	326	766	912	564	999999	31	627	327	893	999999	494	396	781	202	591	819	999999	13	999999	288	999999	148	881	704	739	999999	958	518	930	632	544	913	445	999999	282	237	485	815	223	956	811	443	820	412	977	917	368	524	111	999999	596	999999	661	621	77	999999	885	218	999999	268	73	999999	397	270	684	999999	951	987	919	364	343	923	789	999999	476	244	999999	999999	726	999999	961	443	416	126	999999	708	261	999999	726	105	351	277	999999	955	892	999999	56	999999	727	406	966	381	605	746	480	673	999999	165	155	832	999999	415	491	13	999999	999999	999999	281	234	976	329	999999	999999	824	22	75	933	999999	613	774	197	769	751	329	855	590	838	670	999999	999999	999999	106	677	893	246	936	786	986	657	272	998	775	334	751	87	838	999999	781	733	415	739	221	552	999999	644	99	999999	172	158	717	791	999999	999999	862	324	232	999999	377	999999	86	999999	947	999999	350	775	422	444	999999	999999	999999	480	999999	937	239	633	999999	553	307	259	156	281	999999	837	999999	480	966	999999	999999	999999	854	387	999999	999999	999999	136	791	999999	999999	604	999999	999999	663	920	140	999999	734	105	406	238	874	679	163	128	441	805	665	119	246	999999	809	282	999999	999999	396	639	737	863	290	999999	841	414	351	999999	36	999999	618	999999	706	703	999999	999999	742	243	561	185	234	624	762	851	471	682	798	999999	999999	950	682	999999	533	999999	509	871	999999	303	999999	470	999999	460	999999	939	197	962	412	999999	134	938	539	999999	22	221	414	999999	999999	439	642	169	999999	19	907	86	818	528	179	215	203	874	66	449	846	999999	847	999999	999999	822	664	508	999999	266	999999	857	420	944	999999	322	96	396	999999	385	999999	237	854	328	553	25	999999	668	792	999999	348	999999	881	999999	999999	920	373	640	590	289	774	143	890	999999	801	59	999999	874	451	857	128	807	115	681	788	618	247	529	230	999999	999999	995	715	999999	917	958	976	330	61	166	949	999999	806	489	610	528	999999	504	526	503	359	256	227	999999	88	541	999999	210	312	999999	683	843	419	999999	587	779	427	818	442	999999	83	345	823	295	907	999999	11	625	80	269	280	742	999999	727	999999	455	778	780	999999	999999	813	999999	27	999999	482	115	46	999999	902	830	110	529	999999	683	999999	24	433	931	37	416	999999	529	139	52	999999	999999	840	692	999999	142	11	647	824	66	39	307	999999	55	812	802	635	278	723	249	168	
751	999999	329	999999	999999	999999	846	752	587	846	294	646	975	773	541	274	999999	816	999999	829	463	704	16	653	132	696	387	999999	235	780	999999	805	889	883	999999	271	520	395	999999	999999	164	894	999999	999999	744	999999	351	281	281	538	291	462	999999	999999	705	56	673	999999	184	999999	644	999999	527	806	999999	488	757	102	521	999999	753	958	999999	658	675	568	466	796	999999	471	999999	115	847	696	498	808	851	999999	999999	999999	598	999999	999999	999999	476	437	999999	440	634	266	903	259	760	999999	784	332	420	306	999999	146	999999	876	767	712	110	538	879	830	318	776	637	288	999999	316	681	908	748	724	191	247	201	999999	172	999999	567	999999	999999	999999	999999	176	398	555	734	51	625	721	87	507	226	937	557	999999	999999	858	629	625	345	453	999999	876	999999	695	999999	507	945	999999	714	124	155	15	193	44	918	999999	388	91	553	872	690	999999	831	250	999999	999999	999999	654	903	313	33	942	999999	901	525	46	591	703	440	236	999999	70	17	962	999999	221	754	523	999999	980	480	547	81	473	762	370	54	344	197	871	817	999999	999999	999999	999999	212	256	291	518	881	999999	685	650	999999	999999	629	999999	868	887	296	999999	176	999999	922	999999	485	999999	999999	148	999999	991	257	999999	569	418	805	409	607	871	160	964	473	14	747	430	999999	897	754	999999	143	999999	999999	999999	901	382	651	275	739	576	615	342	960	152	364	890	312	179	90	908	970	999999	354	999999	737	331	35	999999	288	501	999999	999999	125	598	15	745	815	999999	614	197	767	539	670	40	265	817	14	330	650	856	127	625	999999	846	999999	912	74	188	720	579	356	999999	999999	247	538	36	226	999999	147	618	85	512	565	892	151	440	559	999999	999999	919	327	705	520	431	383	423	772	279	871	102	681	636	90	999999	841	287	551	432	502	238	999999	643	193	42	781	615	999999	923	999999	999999	363	749	446	999999	262	651	999999	566	864	124	999999	999999	499	999999	936	999999	432	531	999999	864	888	137	821	999999	327	683	999999	999999	650	768	999999	849	574	585	739	931	199	289	781	200	999999	985	999999	387	999999	999999	999999	149	105	342	999999	538	871	840	999999	236	928	933	482	578	999999	490	915	105	761	415	381	913	314	999999	259	999999	749	861	556	999999	568	999999	538	673	540	382	392	318	586	824	977	734	188	999999	999999	265	806	213	70	827	80	999999	626	999999	999999	239	834	100	92	48	789	999999	999999	503	667	494	405	809	48	756	107	606	519	999999	999999	647	735	
801	11	993	346	999999	800	729	833	105	817	999999	399	999999	548	302	236	547	999999	966	449	684	846	519	999999	997	175	314	999999	473	953	689	999999	635	504	43	98	98	702	999999	219	565	670	999999	676	436	419	737	218	805	380	972	901	471	999999	60	954	999999	999999	349	380	496	999	999999	999999	999999	837	999999	806	999999	213	147	845	790	757	999999	24	284	842	433	587	437	105	999999	102	981	788	670	438	453	999999	999999	954	362	873	723	565	310	429	548	599	999999	931	703	999999	999999	137	120	713	323	999999	680	999999	710	762	942	401	85	277	171	349	177	335	363	436	607	192	492	917	44	328	999999	855	304	834	931	999999	402	332	858	854	677	956	124	999999	408	999999	999999	600	930	331	490	42	267	209	431	330	578	277	999999	60	644	203	679	999999	999999	824	355	876	831	446	999	999999	418	317	672	220	999999	946	38	650	999999	891	999999	999999	837	681	999999	105	412	610	928	134	338	807	219	484	286	129	93	583	611	378	769	999999	332	738	623	950	999999	221	119	999999	248	999999	122	753	216	967	167	651	999999	260	473	230	517	874	999999	999999	999999	197	934	101	862	455	999999	569	132	501	999999	108	999999	999999	999999	201	501	999999	886	984	695	466	277	319	961	999999	356	999999	999999	548	999999	999999	324	22	852	349	999999	27	769	793	999999	553	999999	714	588	68	594	589	999999	281	729	220	987	439	915	641	920	625	139	430	108	999999	664	999999	525	930	784	54	794	229	999999	483	999999	102	679	151	835	562	999999	902	848	766	669	633	819	765	471	999999	999999	220	428	661	888	999999	694	999999	888	999999	199	657	284	549	795	472	999999	255	999999	895	759	774	805	368	999999	236	582	342	27	999999	764	999999	999999	999999	948	999999	800	263	999999	198	999999	60	262	999999	372	83	999999	308	971	206	275	573	92	575	135	999999	415	70	767	999999	766	999999	611	999999	292	440	198	386	999999	221	672	999999	660	494	999999	709	521	999999	995	820	608	283	371	820	765	200	999999	893	772	625	178	740	495	934	432	55	449	405	999999	932	999999	999999	707	759	534	999999	913	597	88	426	811	398	74	999999	62	492	991	790	101	101	763	304	999999	975	999999	999999	618	725	999999	452	269	999999	519	73	935	999999	576	611	295	604	287	89	815	999999	814	779	675	549	881	939	63	658	313	415	179	590	638	731	716	602	553	999999	999999	635	167	999999	879	11	20	695	999999	389	999999	497	814	684	489	267	171	273	265	79	844	999999	
398	610	812	113	893	999999	999999	844	894	692	61	99	999999	999999	199	129	999999	674	538	195	32	999999	164	816	601	495	111	381	999999	453	346	483	353	999999	246	556	999999	775	117	665	968	999999	495	999999	446	999999	141	309	77	51	372	591	999999	658	109	725	456	996	512	408	253	355	999999	451	356	999999	746	149	943	642	999999	135	566	873	227	950	188	352	999999	877	364	802	313	528	999999	755	942	999999	314	521	110	885	272	708	421	622	798	53	465	869	999999	991	999999	435	804	246	999999	667	999999	159	999999	999999	627	635	999999	451	51	755	999999	600	634	61	999999	431	999999	361	863	858	999999	604	161	144	886	999999	999999	372	446	878	724	844	731	284	999999	999999	974	999999	999999	637	664	999999	580	53	683	865	999999	999999	166	934	893	453	383	176	216	835	997	411	999999	999999	735	682	15	173	999999	999999	869	360	796	680	457	545	999999	999999	999999	491	34	118	461	30	275	973	999999	511	999999	280	470	564	78	999999	167	573	777	151	999999	982	999999	417	22	999999	995	999999	139	485	487	357	361	157	972	724	811	999999	950	207	999999	762	475	503	188	760	64	999999	291	377	522	999999	768	950	334	221	999999	616	106	999999	34	999999	843	730	34	636	919	999999	999999	353	618	278	622	580	999999	149	999999	471	238	261	112	691	602	762	962	603	589	999999	823	760	208	204	999999	656	182	468	918	744	478	552	999999	999999	722	938	759	254	271	999999	999999	194	705	999999	388	844	200	343	789	91	767	431	999999	999999	499	831	999999	999999	485	966	407	832	231	999999	992	686	999999	370	968	663	13	718	342	401	751	639	65	153	999999	999999	465	838	679	836	977	57	505	332	999999	999999	793	345	768	304	999999	999999	963	933	72	701	434	830	374	999999	999999	999999	999999	655	767	859	776	11	606	999999	510	999999	162	394	999999	944	190	999999	999999	88	870	999999	950	47	611	999999	676	999999	91	124	999999	635	474	999999	759	927	959	850	564	999999	123	999999	739	240	793	999999	999999	578	149	127	521	346	712	296	265	419	109	60	999999	843	193	655	920	492	25	875	104	609	635	999999	985	340	533	734	999999	88	928	719	999999	999999	259	107	999999	999999	603	186	922	187	297	349	828	908	999999	721	209	468	871	999999	224	999999	137	74	943	282	141	999999	813	978	332	187	491	389	806	999999	999999	999999	999999	999999	888	838	952	917	321	296	48	87	534	811	999999	999999	217	681	505	999999	262	194	164	709	831	423	372	943	855	120	857	449	
999999	999999	137	123	795	999999	368	385	965	999999	999999	657	999999	64	656	11	454	826	999999	999999	884	480	410	999999	999999	963	135	475	476	19	72	211	438	598	999999	391	684	999999	999999	302	323	129	370	52	441	507	999999	776	766	371	499	38	150	999999	565	630	742	999999	191	832	789	892	909	956	999999	551	228	645	999999	999999	327	43	126	999999	495	764	120	368	967	434	498	358	999999	999999	519	43	70	389	43	355	648	999999	238	877	513	431	219	999999	894	890	288	828	698	999999	53	999999	911	999999	999999	800	999999	384	761	757	343	440	194	804	446	124	490	839	612	733	626	372	804	249	999999	74	999999	706	473	87	156	669	660	216	999999	63	132	999999	826	243	835	274	204	481	543	82	999999	414	967	780	409	999999	226	964	875	681	661	672	999999	498	254	999999	910	683	611	673	999999	977	743	393	992	892	22	379	898	999999	178	333	705	999999	999999	150	738	999999	678	706	453	695	999999	999999	402	459	299	337	999999	999999	364	520	999999	869	301	269	671	584	788	516	436	847	999999	523	512	999999	966	999999	999999	114	85	227	15	999999	230	95	645	362	990	542	603	685	999999	877	997	657	462	835	999999	567	479	164	904	171	280	606	629	818	877	74	493	93	666	999999	999999	146	514	999999	649	216	624	318	593	256	912	750	999999	199	526	855	999999	141	415	113	634	921	323	844	633	623	465	827	484	926	59	520	999999	506	931	861	153	496	195	594	943	170	571	999999	258	529	999999	440	999999	32	999999	361	677	562	259	34	822	999999	343	35	750	999999	834	999999	207	402	731	959	267	664	711	999999	945	820	999999	474	360	665	595	999999	483	999999	535	999999	736	697	999999	999999	999999	907	49	483	999999	170	999999	156	336	904	461	855	999999	191	182	637	321	810	416	857	402	785	674	167	84	239	552	724	999999	381	930	510	560	999999	712	360	625	999999	236	999999	999999	24	148	455	214	739	315	302	853	897	151	999999	290	985	73	999999	242	881	408	923	618	129	999999	954	973	950	305	532	478	822	22	999999	584	631	880	388	999999	999999	952	345	999999	259	871	373	240	14	999999	575	211	999999	127	999999	829	312	177	999999	140	999999	999999	263	444	999999	999999	40	999999	68	351	999999	114	685	824	24	929	999999	999999	999999	258	520	999999	969	731	730	331	238	999999	278	264	281	999999	33	258	463	746	699	900	152	435	840	488	999999	662	569	999999	526	426	999999	814	765	314	999999	608	619	469	512	531	714	461	595	
335	999999	803	80	205	999999	437	370	278	239	172	855	932	999999	999999	999999	317	171	269	805	811	602	463	498	966	999999	999999	638	994	243	177	196	691	839	515	870	378	591	374	388	98	65	834	585	999999	458	999999	201	999999	917	205	999999	454	999999	783	732	163	999999	113	999999	667	799	375	44	71	999999	174	102	902	171	999999	726	797	881	716	756	999999	999999	999999	517	779	999999	60	87	999999	999999	742	999999	999999	999999	716	73	487	824	720	999999	689	999999	523	626	294	783	299	425	743	479	572	573	939	37	964	284	418	595	770	445	748	999999	996	999999	243	138	46	129	454	120	248	972	999999	427	76	999999	999999	279	233	996	999999	635	343	569	244	179	106	38	818	441	999999	891	64	285	551	401	999999	999999	393	999999	746	179	999999	633	240	999999	412	522	960	999999	919	149	372	773	511	122	954	437	29	74	42	17	311	23	465	356	917	885	876	999999	176	106	886	77	259	763	999999	710	338	999999	767	583	78	822	999999	514	529	999999	999999	999999	999999	375	249	329	999999	999999	868	957	177	884	683	526	645	294	829	823	263	304	523	748	458	254	109	385	999999	999999	939	488	500	950	827	636	122	999999	238	801	856	567	945	521	999999	707	542	453	960	250	938	999999	993	699	999999	234	767	999999	999999	202	275	863	32	673	799	390	466	226	67	57	999999	207	66	999999	966	695	359	12	999999	751	712	999999	425	999999	520	165	494	801	699	602	868	98	999999	46	535	999999	544	281	721	999999	250	325	396	913	837	740	999999	965	732	566	875	999999	181	999999	490	620	999999	966	162	999999	895	665	527	464	188	325	739	29	502	973	160	87	290	348	510	396	268	511	999999	780	999999	999999	78	143	727	113	917	238	556	915	554	999999	128	999999	999999	999999	797	931	734	522	11	707	472	759	415	797	484	999999	728	103	361	936	747	382	214	375	596	999999	999999	85	408	999999	473	586	999999	582	959	212	729	925	598	337	777	706	778	731	66	319	727	999999	999999	999999	510	462	564	617	830	745	999999	253	999999	413	204	659	124	500	243	885	339	999999	838	281	112	802	504	34	169	51	604	483	999999	999999	666	808	456	323	999	20	999999	812	751	223	339	486	937	195	143	128	592	288	497	999999	979	999999	100	357	999999	708	958	540	457	999999	151	399	999999	999999	746	395	212	801	500	232	863	527	91	625	942	626	999999	999999	890	999999	999999	999999	985	148	306	771	717	108	340	301	62	492	999999	962	81	999999	
999999	235	448	747	915	790	787	275	317	999999	999999	999999	415	366	842	649	649	416	339	826	414	999999	999999	975	999999	114	470	209	179	381	172	999999	553	12	999999	640	999999	999999	135	668	538	719	831	844	958	999999	692	974	458	999999	842	948	632	255	535	755	820	473	79	810	330	588	105	999999	299	694	921	413	291	999999	999999	505	290	670	999999	694	965	570	999999	436	421	999999	750	767	538	224	496	999999	477	329	999999	405	84	324	348	949	624	895	554	274	999999	999999	999999	256	632	999999	999999	962	957	840	999999	259	999999	999999	398	999999	838	338	406	999999	207	622	935	999999	392	384	999999	966	999999	348	80	79	26	999999	115	142	999999	503	999999	202	999999	534	351	636	538	570	948	999999	999999	999999	999999	295	498	479	76	707	999999	999999	863	258	915	701	640	618	770	720	242	705	537	266	39	999999	204	214	999999	673	281	309	433	821	435	989	999999	816	237	784	999999	999999	685	407	789	84	640	999999	286	856	893	999999	999999	999999	338	253	999999	669	486	776	101	293	999999	402	999999	54	306	52	822	926	999999	823	391	985	148	695	29	140	477	999999	704	318	928	670	779	999999	442	614	493	192	95	380	340	460	692	298	594	292	970	999999	778	598	999999	360	205	80	351	880	999999	642	233	773	202	531	82	783	365	291	999999	887	611	691	999999	639	999999	999999	492	930	302	850	999999	736	999999	732	186	116	254	999999	475	999999	207	561	934	999999	958	321	188	999999	388	909	932	312	669	999999	999999	96	999999	433	999999	915	587	421	588	829	999999	496	614	999999	354	999999	538	787	999999	913	690	999999	756	707	680	999999	112	683	551	393	999999	798	77	999999	999999	999999	77	821	67	999999	999999	786	973	115	999999	472	707	718	464	423	381	999999	496	755	402	999999	339	341	999999	990	999999	904	869	204	999999	741	429	999999	999999	264	999999	717	729	266	999999	903	87	999999	396	218	821	999999	228	138	999999	772	999999	321	683	517	760	999999	999999	76	747	226	916	778	203	999999	999999	178	999999	999999	524	664	425	239	963	498	15	999999	999999	999999	999999	999999	685	741	192	999999	439	999999	854	361	504	173	648	663	519	575	987	999999	457	818	999999	652	999999	29	999999	357	357	82	357	194	512	81	790	999999	999999	327	999999	999999	999999	64	149	934	999999	497	705	361	25	762	720	398	511	706	240	999999	378	526	885	666	137	835	791	999999	760	999999	849	432	383	999999	765	201	43	999999	712	403	999999	241	999999	56	323	262	341	595	362	999999	999999	805	
841	663	999999	381	442	874	999999	999999	999999	782	999999	999999	648	282	977	902	999999	999999	999999	700	993	836	999999	146	999999	838	352	875	503	206	14	801	987	53	999999	719	956	394	758	169	764	999999	999999	999999	999999	684	408	50	999999	439	598	832	999999	982	812	14	216	999999	193	604	532	182	267	76	777	382	999999	604	691	999999	945	612	771	205	936	999999	705	999999	89	513	999999	311	600	73	607	182	999999	14	240	586	999999	936	211	163	637	591	694	74	129	999999	27	999999	359	26	494	986	999999	408	56	770	308	656	940	679	175	999999	581	204	468	605	184	999999	373	115	755	18	999999	999999	568	354	999999	640	440	405	495	635	952	584	578	999999	120	799	957	999999	287	856	996	531	988	416	19	999999	606	523	999999	365	439	253	270	485	585	454	839	999999	424	668	225	545	999999	539	277	997	625	999999	999999	385	704	903	827	999999	21	879	628	161	344	855	44	999999	895	999999	205	999999	999999	103	999999	666	959	265	55	619	999999	999999	347	458	999999	999999	875	757	38	133	999999	999999	426	371	473	706	825	999999	367	569	633	307	649	999999	999999	569	684	532	999999	828	426	448	858	218	267	999999	542	180	22	999999	979	286	999999	771	480	669	999999	951	629	338	841	999999	898	486	999999	343	811	294	125	579	337	353	943	209	707	221	677	999999	114	913	173	655	999999	44	589	356	418	999999	999999	674	286	732	903	999999	987	155	550	382	233	999999	749	999999	999999	442	999999	636	999999	689	74	999999	992	999999	999999	715	999999	196	605	999999	896	638	999999	933	999999	450	303	605	450	999999	222	999999	671	305	984	189	173	915	999999	242	50	953	999999	999999	813	323	682	211	885	197	999999	800	549	687	485	999999	10	999999	999999	614	149	399	999999	999999	477	512	597	697	999999	668	552	258	596	372	822	943	999999	204	129	398	768	999999	720	263	156	421	999999	983	819	999999	189	357	379	999999	999999	651	767	148	262	310	725	984	121	999999	644	72	214	187	864	541	970	805	696	158	845	58	679	932	999999	999999	500	614	877	701	488	999999	879	999999	279	181	186	486	999999	819	672	783	980	502	999999	94	999999	834	129	287	428	999999	661	231	150	55	999999	835	999999	206	809	999999	117	419	738	999999	999999	999999	908	692	365	494	999999	999999	485	999999	999999	186	323	643	849	999999	495	999999	282	115	543	657	470	233	210	350	75	746	19	560	999999	570	764	179	901	612	999999	436	999999	934	999999	784	745	88	977	795	522	999999	999999	153	999999	999999	
146	633	906	536	143	999999	492	24	428	126	999999	925	394	999999	999999	154	999999	999999	739	68	999999	348	594	759	911	391	256	414	828	999999	999999	866	999999	169	434	999999	272	375	479	999999	943	906	516	404	999999	820	999999	480	383	377	44	999999	999999	567	999999	798	48	157	999999	751	438	87	999999	139	727	10	992	234	82	290	881	377	766	498	999999	771	831	200	841	101	697	999999	41	460	265	288	462	999999	331	635	102	125	750	728	813	865	720	387	677	999999	828	469	407	102	999999	666	353	999999	452	77	966	848	315	532	999999	662	56	735	873	999999	547	626	903	447	999999	765	626	48	999999	999999	60	454	999999	925	999999	999999	378	939	964	598	934	999999	999999	264	999999	253	810	227	999999	160	819	985	513	999999	378	211	565	999999	904	730	999999	315	999999	999999	999999	521	335	999999	269	824	294	999999	770	285	514	999	703	999999	778	944	954	408	373	534	440	999999	941	294	999999	999999	672	999999	45	243	559	999999	317	999999	247	157	918	430	999999	850	865	712	225	999999	999999	378	999999	916	191	999999	999999	640	941	704	762	951	580	51	833	207	162	876	81	536	999999	884	692	973	411	631	999999	999999	450	523	999999	728	849	713	999999	187	563	755	236	84	999999	918	687	612	999999	295	576	877	596	761	698	988	999999	688	512	839	999999	534	515	999999	934	251	999999	999999	45	43	999999	867	480	999999	999999	406	650	996	999999	999999	207	89	15	125	999999	158	999999	688	999999	680	97	999999	210	730	500	38	999999	675	999999	999999	727	270	577	934	999999	709	406	940	128	301	999999	643	999999	704	642	607	529	399	999999	785	314	511	601	999999	946	999999	666	749	164	614	999999	974	856	853	89	936	511	81	932	355	752	996	570	533	999999	454	552	999999	98	999999	508	850	179	999999	911	226	668	999999	987	999999	53	656	786	999999	145	373	787	999999	999999	705	105	999999	999999	160	999999	317	999999	78	32	999999	399	169	999999	999999	115	315	804	501	941	999999	278	298	93	691	311	105	220	67	999999	968	999999	786	881	392	999999	60	999999	29	331	604	284	600	200	999999	999999	999999	995	999999	407	830	999999	295	999999	999999	436	806	999999	775	848	937	107	884	680	999999	834	999999	288	278	473	999999	921	785	179	347	588	999999	108	596	999999	428	110	696	659	567	408	381	962	130	956	990	684	618	180	394	507	400	920	146	661	999999	604	999999	999999	352	909	784	125	486	182	758	708	778	936	430	836	999999	234	122	654	463	999999	168	999999	999999	381	312	
999999	785	999999	197	758	961	935	599	824	999999	645	317	999999	624	265	485	947	207	292	905	682	999999	557	105	176	999999	491	999999	598	446	414	577	999999	607	178	340	646	999999	999999	746	843	346	606	462	765	917	465	40	207	999999	220	124	201	475	630	865	238	744	31	951	480	737	999999	387	999999	78	345	999999	999999	925	838	962	208	545	72	345	153	104	340	258	351	461	10	433	235	299	385	505	977	313	111	902	999999	999999	276	115	345	228	999999	999999	999999	415	584	282	336	257	916	656	412	999999	721	144	413	773	609	28	736	577	162	679	999999	839	82	999999	823	936	10	159	278	956	999999	925	611	642	676	936	876	727	106	977	999999	729	103	692	592	999999	999999	198	448	258	378	767	75	813	999999	742	999999	442	459	400	999999	999999	387	455	294	795	532	770	107	673	152	19	480	999999	306	962	746	390	559	999999	448	811	710	30	588	999999	999999	797	638	934	603	443	278	706	999999	617	351	647	408	796	999999	727	101	999999	115	369	296	999999	517	999999	995	952	882	999999	952	999999	65	367	999999	62	999999	735	142	173	999999	708	740	999999	454	999999	999999	109	982	763	420	720	999999	935	914	228	945	999999	290	596	999999	651	561	674	754	293	562	984	779	355	999999	709	594	928	999999	407	629	522	999999	828	431	895	969	129	193	241	726	999999	452	649	999999	967	454	546	234	427	999999	999999	29	170	136	636	999999	636	999999	710	135	791	238	516	599	432	999999	999999	174	53	999999	441	490	523	999999	442	541	140	248	999999	265	57	704	999999	260	562	503	285	702	794	999999	999999	225	483	999999	999999	891	936	60	999999	999999	999999	381	190	999999	715	586	999999	999999	694	999999	999999	398	21	455	88	96	948	265	999999	928	999999	759	380	476	349	999999	16	999999	999999	999999	605	90	563	999999	272	675	999999	999999	545	976	999999	999999	17	700	386	944	213	999999	37	848	942	680	23	756	198	999999	11	714	405	498	579	999999	970	999999	498	119	834	999999	192	412	573	414	720	69	931	574	751	679	100	404	22	978	389	784	607	925	999999	807	999999	999999	674	809	148	57	407	908	999999	864	211	277	999999	999999	846	999999	999999	999999	999999	954	824	999999	490	331	999999	11	485	999999	999999	196	545	573	53	37	307	999999	738	763	999999	672	662	33	999999	999999	999999	999999	294	999999	999999	764	999999	79	965	121	983	643	549	352	195	147	571	806	999999	525	328	637	233	999999	351	693	887	521	273	297	302	801	761	602	853	800	717	
121	469	999999	687	476	608	931	999999	663	613	395	578	137	111	855	999999	347	569	840	599	210	33	999999	877	999999	806	677	819	192	881	946	999999	394	999999	460	347	264	999999	851	39	302	49	687	90	501	942	145	999999	446	977	424	43	23	211	516	98	30	77	698	670	999999	121	861	782	666	999999	193	707	650	518	569	999999	717	810	999999	171	999999	367	999999	55	671	491	383	214	999999	913	485	192	913	999999	999999	197	148	191	109	190	999999	904	424	604	758	999999	545	928	417	914	325	212	904	354	752	999999	692	653	999999	448	738	656	999999	999999	999999	10	793	287	201	381	370	999999	711	126	999999	440	943	781	296	999999	945	999999	797	552	597	283	288	569	620	999999	505	999999	192	661	451	530	999999	670	999999	758	999999	268	999999	999999	554	789	501	788	369	321	720	910	366	765	502	294	859	772	165	148	722	999999	667	538	999999	999999	353	59	675	999999	850	999999	598	999999	599	687	718	999999	998	808	782	499	210	308	943	594	999999	427	168	167	999999	816	515	54	999999	420	999999	207	169	999999	445	451	123	904	470	447	999999	827	175	815	575	108	774	356	366	232	33	369	999999	291	999999	925	891	517	794	999999	766	554	503	189	96	520	601	329	372	999999	386	305	837	505	999999	311	999999	353	591	571	999999	168	687	999999	396	999999	612	877	999999	520	999999	605	120	436	681	766	334	986	728	65	999999	999999	983	35	845	728	531	100	19	444	673	548	999999	233	999999	607	867	690	999999	855	907	724	396	852	780	781	195	411	824	515	976	999999	999999	536	74	596	999999	661	999999	999999	710	522	999999	999999	999999	999999	679	886	444	83	899	999999	999999	873	157	999999	999999	141	254	74	543	130	276	503	468	407	999999	399	169	999999	999999	215	724	135	154	395	855	999999	15	999999	112	308	966	750	616	343	82	752	389	999999	537	999999	417	902	134	999999	256	375	999999	448	98	999999	727	49	650	694	919	76	999999	761	927	999999	999999	485	961	245	163	525	886	135	335	181	999999	878	868	388	798	822	11	564	999999	490	867	567	680	822	999999	927	999999	922	999999	15	999999	627	363	999999	918	999999	999999	999999	999999	731	488	904	123	917	279	849	180	271	895	999999	999999	173	622	999999	303	568	804	148	664	236	425	964	711	329	157	392	524	503	470	999999	881	122	138	417	12	962	999999	763	553	731	756	838	36	326	940	860	14	999999	81	999999	137	801	999999	210	315	524	999999	794	770	886	334	677	999999	39	225	952	
44	215	999999	340	125	50	595	932	479	587	937	394	388	296	388	999999	431	120	999999	90	999999	928	111	487	769	658	993	667	407	89	999999	997	111	999999	999999	799	999999	740	245	96	216	302	730	728	586	999999	999999	483	507	725	255	691	299	999999	74	999999	113	956	999999	466	56	927	999999	399	999999	940	999999	400	999999	589	136	691	999999	999999	874	595	207	382	901	960	999999	520	169	681	833	999999	707	999999	999999	720	999999	524	178	778	49	288	999999	999999	188	646	526	25	23	918	999999	564	816	646	270	479	908	999999	65	611	999999	536	767	999999	566	205	242	325	477	750	893	611	522	106	999999	595	827	999999	204	265	443	236	507	251	92	278	538	71	999999	453	811	965	469	567	564	513	520	914	774	983	413	211	548	272	34	987	52	720	999999	674	651	51	536	799	999999	987	999999	526	770	297	666	181	618	33	938	999999	152	955	541	109	999999	913	102	221	851	241	999999	244	227	105	236	818	37	41	802	769	438	669	999999	999999	999999	994	154	487	326	242	999999	525	999999	999999	845	97	999999	999999	999999	738	949	999999	948	999999	309	795	308	674	999999	848	999999	999999	231	999999	500	482	566	964	626	90	769	614	894	618	999999	172	910	132	260	149	640	103	442	73	999999	123	721	999999	277	688	695	479	426	477	99	16	304	999999	999999	373	530	223	317	518	969	999999	430	339	298	999999	999999	186	424	921	218	59	154	167	359	386	760	114	697	999999	999999	999999	198	427	529	642	868	755	999999	887	999999	427	786	923	104	484	692	999999	173	140	803	999999	999999	504	269	49	861	999999	805	228	612	999999	526	379	133	679	999999	13	810	656	278	138	999999	537	313	791	999999	231	73	874	693	378	940	566	143	876	244	694	167	999999	780	999999	950	309	284	201	900	416	799	424	999999	689	580	999999	862	675	859	527	200	478	999999	639	82	930	999999	243	485	959	999999	256	999999	999999	845	331	875	546	188	999999	999999	121	999999	857	431	999999	545	14	797	433	999999	999999	26	716	503	689	713	150	659	999999	774	999999	715	999999	999999	552	978	877	844	259	641	999999	496	999999	275	88	587	918	218	433	395	999999	999999	62	999999	777	240	728	957	165	999999	735	887	169	585	221	406	949	686	999999	999999	667	169	548	792	387	999999	517	451	424	999999	794	932	235	999999	999999	605	663	685	403	322	259	920	999999	642	999999	438	337	923	63	682	999999	999999	339	762	727	999999	999999	269	878	805	722	287	542	63	822	802	661	
535	340	616	999999	999999	293	566	421	747	480	905	886	948	644	593	999999	742	999999	562	999999	473	906	883	707	403	999999	598	599	999999	387	999999	819	113	777	802	592	999999	939	374	948	999999	351	999999	999999	991	383	929	170	139	889	800	999999	269	210	198	629	456	999999	349	467	999999	999999	448	369	845	999999	782	181	842	10	999999	999999	107	999999	829	131	926	994	715	999999	876	438	470	92	999999	53	559	903	999999	183	999999	537	600	907	999999	999999	999999	620	54	905	999999	758	327	138	999999	997	493	655	381	76	999999	462	203	329	590	267	506	999999	782	801	999999	879	999999	669	999999	999999	212	199	999999	999999	228	316	949	999999	428	128	999999	341	999999	999999	999999	999999	532	522	480	682	999999	280	327	999999	999999	546	999999	252	378	721	999999	657	274	524	795	303	305	358	847	396	513	999999	901	471	156	175	221	202	251	633	999999	79	199	191	90	931	872	363	721	682	478	707	999999	999999	999999	462	77	630	794	999999	608	999999	999999	93	179	949	379	856	850	145	999999	645	11	744	373	107	468	92	443	864	431	941	637	999999	999999	805	951	203	520	693	107	590	407	983	999999	999999	405	115	21	999999	561	999999	513	586	357	999999	706	697	999999	854	994	984	999999	930	836	666	999999	508	175	374	998	185	345	166	47	999999	247	27	718	198	701	362	80	312	999999	415	437	999999	999999	95	108	263	859	665	699	999999	403	477	156	368	638	896	940	647	142	999999	680	357	548	612	594	689	999999	155	162	641	914	999999	628	431	239	494	999999	90	275	744	326	679	999999	924	350	770	999999	360	999999	999999	999999	432	180	926	999999	89	512	215	500	419	284	714	513	67	209	519	849	725	139	153	216	860	999999	397	69	999999	890	999999	272	824	999999	999999	999999	999999	229	491	714	999999	999999	999999	982	999999	589	855	999999	612	176	409	999999	831	920	155	231	416	599	562	999999	782	866	999999	199	888	942	675	601	999999	999999	166	838	717	805	157	999999	979	171	731	280	526	999999	457	834	491	898	441	903	999999	407	999999	999999	666	440	931	835	962	960	103	541	914	264	999999	492	19	570	17	35	773	999999	251	255	868	999999	534	854	418	900	999999	990	511	772	999999	258	941	999999	181	287	873	321	76	29	78	199	999999	999999	124	964	999999	921	891	999999	139	556	166	932	999999	384	999999	87	426	71	262	999999	40	152	337	564	551	609	398	999999	162	462	60	999999	187	679	926	273	739	454	999999	786	109	106	642	999999	102	999999	520	
