500	500	
114	109	82	109	87	112	109	104	102	109	89	89	88	106	111	109	109	107	107	96	87	86	85	100	82	99	101	93	114	107	103	110	81	85	98	110	106	124	113	93	106	112	105	84	104	90	97	87	94	108	118	80	94	87	106	104	110	100	119	102	97	102	115	101	94	109	108	94	99	100	105	83	101	102	110	76	94	111	98	112	95	94	98	108	93	106	107	108	97	87	107	102	125	89	106	111	112	91	95	86	107	103	101	100	121	98	110	110	116	101	97	105	85	87	90	97	90	107	84	107	85	109	91	105	101	87	89	113	81	92	102	107	88	104	95	93	101	97	123	98	110	103	93	100	91	108	102	104	107	96	97	107	92	102	111	93	92	103	95	111	109	105	124	102	97	84	100	100	87	124	99	94	105	110	84	129	94	100	83	84	101	97	122	98	115	99	108	106	93	98	108	99	99	90	102	117	90	99	105	93	101	87	98	97	111	102	96	85	104	93	85	104	105	109	78	105	112	97	90	97	88	125	106	106	89	113	105	99	91	110	125	122	105	85	97	90	96	83	112	80	102	99	114	97	94	114	107	99	105	77	95	84	95	118	108	102	80	105	112	91	95	91	98	90	102	102	94	108	101	98	112	93	110	106	118	116	109	90	89	101	115	110	86	94	100	120	105	106	101	99	103	96	97	105	112	113	92	95	99	111	127	98	91	107	102	113	117	109	103	88	112	115	101	99	100	90	98	95	113	94	106	104	114	98	113	87	95	90	79	98	91	100	100	99	90	87	120	100	94	92	102	89	99	98	107	121	88	105	79	92	80	100	115	99	100	106	100	92	96	94	100	98	81	85	93	102	90	102	96	94	102	89	98	106	108	97	98	114	86	99	94	115	89	101	82	100	85	93	104	101	95	91	91	87	99	105	91	111	95	94	100	105	91	89	103	103	103	90	92	84	97	103	89	83	116	101	108	104	94	86	105	88	85	106	83	93	107	108	106	102	90	119	97	81	79	105	122	103	115	90	110	113	98	100	90	84	101	75	96	112	93	103	90	102	124	108	99	108	105	100	103	110	97	102	98	102	96	124	100	94	102	93	117	102	115	94	98	91	96	69	91	101	96	101	95	103	99	104	105	91	112	104	106	114	107	95	107	107	93	108	
91	87	71	122	107	92	95	101	105	112	102	93	103	101	94	99	109	95	86	102	102	95	93	94	89	117	100	120	88	82	112	96	100	100	102	107	100	97	101	75	104	108	95	95	93	87	86	116	90	98	95	99	114	118	92	90	92	107	107	100	114	102	93	112	95	93	111	104	105	98	97	88	100	110	88	78	82	113	88	103	96	113	110	94	110	108	116	100	83	97	96	90	113	100	99	98	93	92	103	99	116	100	130	109	99	105	85	78	88	98	110	102	113	106	86	113	105	114	114	88	99	97	96	91	92	109	80	96	96	91	113	104	86	117	110	116	99	107	109	96	85	112	89	89	97	98	104	84	87	96	105	101	109	133	101	95	103	102	96	95	97	124	99	104	100	107	97	105	104	103	109	107	102	88	112	112	105	83	98	89	98	96	109	108	91	91	92	104	104	102	93	119	92	85	102	109	103	102	96	113	99	107	100	102	96	90	116	94	108	98	109	81	112	95	100	103	83	96	99	104	86	99	103	82	109	87	94	98	123	95	110	108	90	105	92	103	95	79	113	115	106	92	85	87	111	89	96	104	86	100	94	126	113	102	97	101	110	95	89	87	87	92	107	105	83	98	83	96	106	90	84	81	99	96	93	93	103	94	79	104	101	95	124	87	106	102	117	88	99	110	109	102	104	113	98	87	99	87	112	87	97	93	111	109	96	109	103	108	99	93	108	106	98	89	102	89	119	85	99	116	90	96	90	96	99	91	99	106	101	98	105	102	106	111	103	94	89	111	105	97	93	96	104	105	89	125	104	111	113	98	108	88	112	112	96	84	93	110	86	98	97	114	105	88	95	110	94	88	100	93	97	89	87	88	93	90	92	96	107	111	103	110	90	88	89	91	110	116	81	105	106	88	86	88	90	97	100	106	99	97	94	104	114	101	113	108	99	103	82	108	85	107	100	107	121	89	98	95	101	115	106	78	105	107	109	100	109	101	109	104	91	100	100	84	107	83	91	91	117	103	109	103	104	92	106	95	99	105	87	110	116	87	87	130	94	112	105	97	100	109	110	95	106	81	100	113	95	99	105	108	116	115	120	103	94	93	107	99	101	99	96	104	106	110	82	107	106	112	120	110	99	102	100	124	85	93	109	97	116	107	
999999	670	999999	999999	273	999999	999999	680	687	999999	999999	502	216	462	436	472	465	455	999999	439	26	693	75	999999	479	999999	511	831	444	994	999999	420	999999	999999	999999	571	740	999999	340	999999	634	728	154	981	553	999999	30	923	999999	169	389	999999	999999	210	471	156	999999	808	999999	437	746	999999	246	999999	502	999999	748	264	436	865	999999	400	124	815	805	297	548	93	640	157	999999	587	719	285	614	39	912	999999	490	999999	965	999999	611	903	666	443	492	461	488	498	583	999999	497	999999	436	988	254	692	999999	183	999999	521	178	316	621	169	480	960	88	473	153	205	773	999999	999999	801	999999	999999	999999	371	805	999999	999999	999999	573	60	999999	999999	999999	999999	999999	999999	158	999999	999999	453	762	305	291	999999	962	531	382	25	999999	388	999999	941	357	635	999999	999999	543	999999	999999	999999	917	36	743	571	79	17	121	463	688	923	999999	465	284	455	49	999999	999999	652	409	284	999999	588	797	999999	67	158	126	223	425	750	687	125	939	999999	999999	735	561	999999	437	955	999999	919	999999	431	341	537	666	999999	596	715	114	999999	999999	103	804	338	239	999999	514	920	999999	999999	47	999999	245	931	999999	521	919	313	932	999999	224	453	864	999999	261	375	852	999999	491	999999	999999	999999	999999	796	999999	999999	957	999999	506	13	999999	517	74	521	999999	399	195	410	20	154	982	292	999999	894	676	190	239	999999	86	863	705	984	438	676	281	337	300	999999	450	999999	564	721	807	928	13	706	388	353	914	861	190	452	519	346	242	344	926	751	129	999999	616	949	130	642	308	231	88	398	250	554	108	745	960	999999	999999	999999	484	855	999999	969	801	885	103	224	683	262	999999	999999	999999	936	411	549	330	149	999999	614	600	174	629	782	999999	999999	999999	369	763	444	999999	999999	756	971	999999	80	860	999999	508	730	855	905	999999	55	756	986	954	314	153	559	999999	820	999999	976	669	999999	235	118	351	811	783	999999	461	248	999999	296	999999	471	86	340	689	180	640	342	999999	694	215	584	35	642	45	798	999999	213	29	671	910	779	311	550	844	751	808	697	947	131	999999	721	284	999999	650	493	238	812	870	254	190	999999	999999	975	114	651	92	999999	999999	984	999999	257	999999	109	386	566	169	535	496	937	999999	942	394	999999	250	494	999999	566	991	552	999999	413	343	999999	999999	974	561	336	445	202	668	109	921	999999	613	206	502	185	93	94	333	702	326	932	881	999999	551	591	734	999999	352	526	999999	233	423	115	914	453	618	411	
14	832	100	303	278	273	999999	430	999999	54	991	133	482	907	228	868	96	999999	999999	253	999999	970	999999	999999	850	152	391	999999	550	508	999999	999999	566	999999	89	500	611	999999	663	617	999999	999999	568	999999	629	228	999999	810	15	555	28	512	999999	999999	978	999999	999999	275	453	136	882	332	880	524	762	942	566	800	827	999999	266	73	999999	999999	37	312	411	999999	205	999999	107	999999	693	995	490	779	999999	202	703	55	999999	999999	579	537	735	893	250	53	927	686	999999	999999	983	287	298	954	765	284	347	999999	632	327	79	999999	38	999999	639	999999	44	982	453	374	106	782	999999	919	494	220	550	143	999999	368	985	519	970	999999	597	415	706	535	23	224	854	38	422	943	277	999999	508	433	264	365	999999	944	242	999999	156	210	820	378	470	999999	734	214	613	274	342	559	850	184	714	233	999999	508	999999	999999	999999	78	369	999999	652	735	711	126	878	999999	358	999999	999999	683	707	396	594	337	75	468	490	999999	425	157	611	717	907	333	999999	40	186	510	975	13	776	88	999999	307	726	734	843	617	335	999999	999999	999999	283	176	476	328	639	851	443	510	999999	870	999999	222	911	999999	827	999999	407	847	531	999999	74	283	907	629	999999	296	611	340	999999	873	324	519	241	999999	999999	999999	857	400	401	334	76	475	265	905	435	628	396	999999	906	465	999999	487	385	77	237	999999	999999	847	999999	352	249	112	885	875	555	999999	980	999999	501	96	999999	999999	456	206	781	598	28	11	203	926	900	820	999999	169	663	836	144	174	91	444	481	19	627	59	95	963	589	389	360	301	648	793	299	999999	934	211	41	188	999999	638	981	267	653	846	451	428	999999	999999	221	718	999	815	999999	999999	614	999999	999999	406	120	817	999999	999999	651	999999	288	117	531	614	999999	462	805	955	878	453	999999	999999	365	781	608	666	294	999999	178	999999	999999	832	999999	242	214	424	821	635	999999	477	629	353	999999	751	568	999999	897	74	502	759	999999	54	937	999999	605	400	165	608	999999	999999	533	156	469	999999	610	455	834	298	999999	810	640	179	886	999999	999999	118	999999	613	999999	273	999999	999999	370	999999	727	256	895	215	637	814	268	222	999999	624	944	482	999999	605	151	999999	509	999999	664	999999	128	743	167	999999	253	496	999999	551	396	534	685	312	785	60	999999	363	560	999999	661	595	999999	427	342	999999	466	351	999999	12	999999	999999	764	999999	565	999999	300	983	98	368	962	150	32	717	826	312	938	999999	697	833	322	787	
561	999999	947	79	999999	701	410	895	999999	902	271	788	88	295	770	525	999999	116	760	309	999999	999999	999999	999999	572	833	600	40	334	823	653	401	690	684	548	882	221	496	538	598	999999	999999	999999	70	879	243	638	541	542	423	895	590	83	23	999999	999999	224	437	999999	317	110	999999	570	256	258	870	108	403	747	887	313	259	578	171	726	80	903	606	641	999999	204	999999	999999	911	999999	72	999999	999999	171	999999	999999	784	989	230	498	211	633	999999	811	18	999999	245	794	655	119	645	999999	911	296	999999	467	618	796	178	122	51	999999	659	328	195	551	431	241	568	228	529	999999	357	673	525	447	861	999999	632	999999	999999	999999	842	801	291	60	416	390	719	721	999999	999999	821	118	456	328	973	999999	999999	466	999999	13	235	436	999999	385	665	999999	771	14	606	823	173	974	162	776	999999	858	999999	145	145	999999	999999	847	178	540	448	248	226	999999	474	999999	999999	175	489	956	999999	999999	221	905	395	178	999999	999999	999999	999999	825	846	955	680	287	125	686	999999	331	672	490	999999	999999	59	937	426	999999	574	540	468	999999	997	495	206	999999	635	999999	999999	750	966	999999	806	732	942	999999	999999	293	546	919	359	461	686	999999	999999	475	661	158	171	968	968	999999	54	999999	656	999999	827	361	999999	944	652	478	555	741	999999	999999	683	655	999999	999999	345	142	486	655	190	16	969	163	678	730	84	487	485	172	999999	821	387	631	85	372	999999	250	534	601	277	881	999999	945	488	576	999999	16	833	826	632	835	669	398	994	650	610	999999	682	38	999999	174	999999	392	960	543	862	62	999999	952	999999	105	608	884	388	999999	999999	34	999999	999999	938	78	653	658	539	945	161	988	637	434	761	224	568	505	999999	112	889	999999	985	944	713	999999	435	881	380	537	237	785	999999	999999	551	586	998	999999	99	801	521	343	852	999999	392	999999	424	155	999999	999999	536	112	162	999999	420	999999	48	730	398	999999	999999	772	288	12	718	375	978	942	999999	184	226	988	416	999999	999999	555	999999	970	562	840	999999	290	690	148	10	134	999999	734	284	999999	547	278	191	890	169	999999	65	850	306	26	895	999999	272	999999	25	548	999999	232	999999	864	913	78	178	558	884	362	92	149	999999	593	742	254	667	917	999999	999999	806	526	770	842	500	821	674	545	945	842	28	674	132	999999	438	410	999999	419	62	479	109	633	999999	807	665	999999	999999	712	283	650	815	355	389	999999	999999	180	999999	852	374	102	404	999999	613	999999	
344	418	27	548	165	342	215	257	864	167	848	183	520	963	186	585	971	961	271	304	999999	999999	294	64	720	268	949	196	55	999999	85	476	29	963	473	257	898	310	557	941	999999	567	490	999999	229	999999	659	497	676	789	130	443	999999	318	999999	671	999999	962	828	897	393	29	999999	903	999999	381	999999	556	999999	999999	999999	671	413	330	859	999999	192	999999	835	161	608	461	520	266	840	642	115	710	948	802	134	936	481	999999	558	425	365	999999	150	999999	999999	999999	999999	747	999999	999999	39	51	459	555	999999	70	136	676	298	931	509	945	72	449	275	452	999999	698	999999	751	199	753	771	443	114	999999	922	999999	746	505	999999	772	999999	392	613	74	261	999999	322	73	999999	805	371	627	916	420	525	999999	999999	962	504	308	942	360	999999	285	279	25	999999	999999	148	149	929	999999	476	999999	790	680	836	211	201	215	385	741	941	999999	392	154	527	999999	89	999999	414	784	11	999999	830	803	999999	337	794	245	999999	438	925	669	875	578	999999	189	629	999999	999999	381	771	298	923	210	419	874	892	134	999999	757	805	915	735	155	791	320	905	987	557	999999	416	955	264	947	816	282	518	814	999999	999999	999999	999999	368	42	23	999999	242	629	394	258	444	999999	748	999999	632	19	934	730	786	839	283	642	999999	364	964	816	44	975	394	146	999999	88	999999	999999	999999	571	557	702	141	89	999999	999999	602	308	73	747	216	71	324	807	348	999999	999999	999999	74	432	946	999999	78	207	678	999999	999999	257	892	999999	539	598	510	71	461	241	999999	999999	999999	997	999999	988	301	227	609	999999	661	586	798	577	61	975	94	270	624	553	634	999999	410	820	49	999999	416	707	217	999999	999999	262	999999	116	199	330	403	76	392	957	999999	850	597	999999	605	659	458	324	314	999999	513	249	447	907	607	663	999999	940	999999	999999	581	593	19	991	999999	999999	999999	692	387	999999	581	28	878	666	841	999999	347	704	999999	390	895	102	403	653	999999	321	815	448	508	536	33	999999	118	697	385	999999	840	999999	293	206	428	766	936	583	982	999999	371	999999	76	824	999999	602	724	577	799	489	999999	366	887	110	594	792	193	851	708	127	909	190	291	999999	999999	999999	420	29	999999	139	999999	819	999999	618	950	45	999999	684	999999	430	738	541	898	999999	929	484	718	999999	612	636	582	94	875	865	586	190	499	353	999999	585	999999	705	615	999999	333	380	695	279	159	558	999999	999999	641	999999	388	378	292	394	793	468	999999	237	
999999	335	557	999999	944	805	999999	770	546	38	999999	634	248	43	925	238	573	999999	789	999999	43	63	226	83	453	597	486	217	897	114	999999	422	562	954	297	290	122	999999	435	889	999999	389	999999	391	705	16	49	355	999999	64	820	999999	678	583	999999	999999	119	483	627	999999	999999	999999	873	441	477	390	82	293	745	645	125	321	999999	999999	211	653	50	834	377	447	558	140	764	842	999999	999999	743	978	761	933	181	999999	633	88	569	999999	999999	581	914	324	933	999999	610	807	999999	509	120	778	999999	999999	323	284	116	190	798	999999	69	40	157	160	999999	104	532	999999	474	486	687	54	999999	788	147	468	919	999999	999999	999999	999999	999999	904	999999	216	999999	999999	221	619	896	999999	999999	289	379	363	486	433	999999	677	839	233	798	343	462	999999	75	447	594	412	855	999999	63	677	996	669	999999	136	373	944	999999	999999	999999	202	578	953	999999	999999	961	435	661	44	999999	385	673	999999	999999	999999	452	963	150	528	21	809	764	540	479	775	292	999999	260	999999	70	999999	996	999999	913	999999	765	508	586	310	485	168	750	820	999999	678	13	428	936	488	684	999999	803	163	486	510	437	47	999999	999999	482	261	184	310	999999	346	389	332	999999	136	999999	943	386	839	52	853	68	999999	341	801	772	864	999999	771	676	661	25	842	864	413	177	727	33	999999	828	234	983	449	846	862	299	999999	763	810	630	740	32	964	120	633	451	493	705	683	999999	617	487	999999	634	322	331	546	468	261	999999	999999	920	999999	20	999999	869	618	108	479	512	101	111	963	151	999999	638	60	732	240	999999	684	999999	999999	999999	221	999999	580	999999	533	999999	752	999999	511	999999	499	820	763	953	302	764	999999	395	236	999999	999999	516	524	999999	999999	999999	280	813	999999	300	284	118	580	838	799	999999	298	803	575	999999	759	879	599	121	652	125	874	999999	440	475	138	298	796	178	824	705	232	319	125	848	271	939	983	221	577	391	249	924	999999	999999	475	38	820	298	999999	725	916	413	619	583	809	183	383	999999	171	999999	322	999999	24	104	848	999999	688	726	999999	819	999999	999999	543	271	875	950	942	219	999999	109	478	507	756	108	788	819	700	999999	999999	999999	565	999999	59	999999	999999	838	910	70	382	496	350	103	621	602	829	538	869	357	707	859	240	174	999999	71	999999	814	999999	915	316	38	999999	155	688	589	999999	675	999999	952	202	47	49	999999	836	514	999999	385	999999	999999	279	259	950	352	834	188	857	999999	467	987	
84	999999	999999	999999	753	353	999999	205	415	42	347	163	999999	917	999999	670	999999	357	338	258	999999	141	999999	500	999999	999999	88	999999	320	999999	731	863	218	350	878	937	853	53	138	492	307	999999	999999	854	816	125	58	43	197	999999	368	509	72	219	999999	942	336	693	999999	999999	274	999999	999999	999999	999999	484	945	860	999999	999999	817	776	999999	999999	951	999999	171	83	684	529	999999	55	749	999999	151	231	800	998	999999	936	610	999999	694	442	227	37	678	74	553	342	180	999999	999999	999999	356	591	290	227	999999	999999	780	999999	999999	829	687	228	529	738	764	999999	999999	946	204	112	616	657	92	786	627	923	80	106	999999	352	359	999999	999999	779	799	559	940	999999	740	730	165	357	160	999999	754	998	999999	999999	310	474	659	233	993	891	363	699	509	503	999999	999999	999999	683	734	666	480	867	177	749	939	214	148	109	999999	473	947	269	506	228	42	628	425	140	999999	64	999999	135	999999	170	426	109	59	446	983	406	999999	481	622	493	393	887	831	999999	10	999999	336	559	27	530	944	999999	202	999999	471	971	918	733	887	680	973	354	50	17	333	839	164	701	125	810	607	999999	999999	23	834	155	999999	668	999999	999999	728	143	118	306	225	331	907	768	999999	22	487	999999	594	999999	999999	48	999999	824	999999	999999	941	634	443	999999	999999	999999	457	189	456	999999	184	260	999999	999999	951	840	246	744	791	999999	931	999999	999999	112	332	474	881	999999	503	796	309	972	244	969	999999	999999	699	900	383	746	873	999999	321	659	838	237	540	406	990	999999	802	112	43	999999	239	999999	999999	340	884	458	598	753	999999	660	26	211	26	633	438	999999	150	345	999999	54	138	213	84	999999	274	999999	933	484	713	823	999999	207	939	812	740	999999	196	369	26	924	158	130	52	999999	642	636	220	907	968	143	999999	466	741	988	303	35	480	999999	76	789	999999	123	49	862	666	819	999999	214	892	234	670	781	999999	446	896	17	170	999999	434	637	884	36	516	579	999999	537	999999	951	518	999999	733	355	303	236	999999	44	999999	190	994	823	374	16	999999	743	999999	758	146	304	101	296	865	999999	416	438	905	498	607	469	577	139	363	321	696	188	999999	325	999999	103	999999	861	926	980	428	611	273	878	22	772	117	536	999999	171	999999	231	849	999999	938	864	331	910	437	621	612	865	469	62	320	999999	252	999999	280	53	999999	240	999999	885	638	805	174	36	486	834	362	51	738	202	462	474	338	999999	386	623	999999	137	
434	315	377	563	151	220	999999	186	530	999999	265	357	904	629	861	999999	999999	143	699	304	434	602	268	571	999999	276	600	999999	507	427	999999	999999	281	999999	999999	65	517	85	663	954	468	309	999999	402	785	391	999999	832	613	374	787	253	999999	999999	702	832	999999	999999	999999	875	619	722	999999	999999	199	999999	85	774	823	806	999999	961	479	745	836	134	297	866	785	999999	978	999999	242	142	640	527	732	804	437	999999	18	999999	999999	999999	344	999999	999999	212	213	186	999999	524	19	999999	917	999999	773	999999	641	577	544	190	31	691	896	852	490	547	472	671	999999	280	346	850	797	999999	322	691	411	100	505	95	662	608	438	999999	999999	435	224	814	999999	554	999999	859	999999	828	690	999999	999999	492	265	92	740	541	310	45	187	168	19	182	999999	999999	777	999999	82	999999	527	422	263	442	103	999999	332	657	917	331	117	999999	421	968	65	365	799	918	999999	422	999999	131	308	402	287	999999	425	51	310	999999	777	622	787	979	311	277	999999	459	398	209	760	92	999999	978	927	700	746	999999	127	158	293	999999	999999	660	113	406	123	860	165	503	640	999999	357	255	554	999999	699	442	667	999999	999999	999999	529	635	661	273	507	330	999999	999999	853	384	924	999999	999999	918	906	137	875	999999	164	999999	304	895	569	479	734	378	433	442	10	314	999999	999999	999999	999999	338	999999	998	840	898	792	999999	999999	649	265	365	205	999999	635	588	572	999999	999999	632	817	54	634	75	191	538	139	896	42	999999	549	10	594	664	445	590	826	999999	45	999999	371	457	726	999999	313	123	538	511	797	854	438	747	621	999999	679	898	704	24	816	311	769	999999	363	992	110	265	771	541	431	55	762	443	531	755	999999	370	328	388	762	78	999	627	109	187	157	801	389	886	999999	546	886	811	322	733	999999	475	999999	733	999999	58	999999	997	89	999999	999999	995	225	865	446	319	580	325	262	748	312	152	796	999999	845	999999	999999	885	557	885	999999	950	130	999999	518	795	276	999999	999999	713	726	12	547	999999	95	162	586	523	999999	675	965	570	558	574	431	104	678	999999	999999	846	999999	466	449	204	593	151	874	999999	356	651	53	999999	91	548	32	309	604	450	999999	692	722	999999	999999	999999	919	598	999999	556	377	999999	999999	357	705	999999	541	269	562	999999	763	944	288	168	999999	797	632	979	999999	19	551	999999	500	238	999999	205	999999	818	999999	568	284	994	999999	327	999999	932	535	695	289	694	16	999999	999999	260	999999	999999	414	
564	196	999999	259	939	120	392	14	999999	999999	887	528	510	274	723	999999	994	79	769	205	960	117	243	272	936	700	794	13	789	384	249	999999	999999	791	568	632	381	318	999999	884	999999	323	804	18	647	999999	779	999999	293	522	999999	191	917	949	454	456	999999	385	999999	249	326	389	225	871	684	345	844	718	705	100	999999	685	734	884	838	999999	999999	235	625	999999	999999	373	999999	999999	631	67	634	999999	346	122	680	996	995	104	567	977	107	933	334	312	332	999999	724	999999	999999	76	457	999999	121	807	154	727	999999	554	329	952	999999	999999	249	626	711	120	382	593	420	871	690	639	327	860	549	378	900	322	446	859	649	525	621	565	610	601	622	539	968	999999	245	999999	775	615	999999	159	694	708	600	999999	688	141	782	783	385	817	999999	999999	267	775	999999	999999	118	999999	313	154	999999	683	999999	120	497	842	625	467	636	999999	864	711	552	400	684	201	722	999999	181	999999	999999	838	189	999999	885	372	281	999999	999999	798	341	314	999999	173	821	999999	692	999999	723	845	516	325	156	999999	952	14	707	867	101	999999	999999	999999	298	795	411	498	504	233	999999	135	571	432	999999	838	999999	559	408	389	578	999999	999999	241	510	335	999999	427	999999	54	999999	880	665	999999	111	499	999999	457	26	516	762	999999	516	469	999999	598	284	93	982	318	236	403	605	328	298	427	136	999999	384	963	794	983	806	999999	393	353	999999	167	999999	999999	765	461	543	892	999999	255	166	999999	975	911	61	917	445	383	818	999999	285	999999	125	683	372	589	999999	62	999999	779	526	67	86	912	138	999999	763	150	553	999999	859	713	701	53	999999	97	517	999999	911	877	547	999999	641	946	999999	133	51	999999	479	186	999999	999999	180	846	728	109	962	73	783	934	163	304	999999	53	587	572	999999	81	422	285	81	999999	151	843	999999	102	999999	999999	843	14	85	126	670	376	396	378	542	999999	324	172	135	453	688	977	723	252	603	598	368	506	488	970	234	204	999999	777	349	999999	615	999999	683	831	999999	779	859	47	999999	999999	656	218	39	790	756	999999	999999	627	921	999999	129	988	499	827	771	347	525	114	891	476	999999	618	38	999999	249	688	999999	999999	233	909	128	686	999999	149	941	999999	476	698	999999	974	54	486	999999	999999	217	626	146	856	70	999999	263	754	156	999999	200	47	999999	824	550	77	999999	856	404	21	55	443	380	999999	885	621	870	999999	890	916	431	786	999999	999999	999999	622	552	631	999999	999999	656	999999	
539	460	948	999999	969	651	999999	999999	999999	198	92	999999	999999	773	256	999999	971	448	21	436	863	240	736	999999	285	337	826	927	999999	999999	622	63	365	999999	904	919	410	981	651	228	678	744	713	242	703	999999	722	234	999999	765	660	794	338	999999	510	308	999999	544	629	642	825	230	631	73	575	38	488	458	999999	336	385	990	796	999999	757	129	527	999999	710	999999	999999	601	561	759	490	828	724	145	999999	605	206	866	362	999999	403	999999	122	650	667	675	439	273	365	999999	999999	669	998	545	999999	391	781	229	833	272	36	234	669	872	583	747	313	999999	287	999999	140	519	638	787	399	999999	16	877	837	45	926	352	245	999999	999999	820	829	189	674	790	999999	977	43	99	982	178	999999	250	76	919	999999	97	986	102	909	999999	41	220	155	171	384	904	392	797	999999	684	988	157	503	762	917	999999	999999	496	449	163	485	548	999999	231	999999	999999	999999	917	673	839	365	153	999999	508	789	618	43	512	415	919	594	246	753	307	999999	640	746	314	11	247	418	499	999999	756	999999	492	416	924	999999	618	104	474	134	506	999999	999999	546	995	973	308	999999	176	91	999999	568	999999	795	506	50	880	29	999999	916	435	431	865	501	855	123	306	999999	118	861	796	824	130	999999	257	978	345	104	999999	340	702	999999	999999	418	999999	198	155	697	999999	883	770	599	598	999999	698	84	463	353	690	999999	676	106	982	999999	999999	706	447	137	547	527	999999	999999	277	174	223	999999	189	457	999999	666	967	999999	999999	234	999999	999999	999999	571	422	182	525	999999	414	869	664	606	174	999999	999999	424	750	28	159	392	188	999999	331	999999	345	420	999999	15	999999	33	914	999999	804	758	999999	999999	479	876	714	999999	12	999999	381	408	510	617	999999	999999	999999	955	999999	949	459	909	56	115	875	802	236	999999	287	999999	999999	999999	954	596	802	416	721	46	945	999999	313	785	999999	474	614	923	922	728	306	652	999999	27	117	965	999999	894	711	119	222	999999	649	999999	97	492	695	990	453	913	815	707	531	297	20	51	645	674	999999	581	501	999999	879	508	999999	634	837	999999	283	988	999999	907	704	611	823	277	235	999999	697	999999	779	999999	480	999999	913	598	130	394	17	75	329	943	374	999999	618	271	797	151	999999	462	655	999999	717	464	934	907	999999	919	473	999999	816	55	999999	999999	802	999999	480	999999	595	118	514	452	994	217	668	45	543	574	992	562	480	999999	594	244	251	95	905	999999	84	15	999999	999999	921	
274	259	284	967	741	337	740	790	926	999999	897	999999	212	999999	510	795	899	373	438	927	910	271	732	460	742	390	717	999999	465	796	999999	999999	313	531	729	958	394	78	999999	247	262	772	554	537	696	296	48	395	404	229	999999	641	166	283	999999	13	526	823	234	360	619	768	335	999999	966	999999	645	681	970	552	411	831	572	999999	675	148	999999	999999	763	455	352	331	577	245	621	947	367	39	521	726	441	570	999999	450	627	493	447	999999	571	322	999999	367	425	852	999999	353	79	965	608	871	295	999999	70	779	18	298	200	99	519	999999	26	615	170	254	120	840	999999	131	573	191	999999	303	633	450	804	984	906	725	426	277	878	999999	431	649	999999	120	510	74	442	339	303	357	904	552	306	46	206	181	742	977	365	947	999999	427	180	999999	999999	619	974	33	391	475	673	251	150	624	193	520	813	999999	340	924	689	243	999999	353	398	91	154	768	787	999999	983	448	912	999999	999999	999999	479	447	422	999999	99	999999	947	828	684	662	999999	681	852	686	367	741	999999	441	268	168	539	827	603	999999	474	215	245	657	999999	234	339	219	624	189	999999	375	999999	448	999999	281	295	999999	668	735	999999	473	916	111	376	251	999999	481	671	841	474	652	843	805	427	999999	182	999999	346	460	333	999999	66	672	644	992	163	209	999999	999999	999999	480	168	867	999999	10	999999	144	290	251	433	858	999999	783	715	399	999999	782	31	999999	108	994	723	218	999999	486	999999	254	466	384	97	601	874	684	999999	999999	493	975	867	426	594	999999	20	999999	999999	474	654	283	956	999999	470	999999	187	655	888	878	999999	949	465	461	593	55	677	905	999999	831	983	863	815	721	905	999999	915	604	999999	70	984	628	191	999999	832	999999	297	221	914	716	424	229	795	99	247	544	520	415	832	549	371	114	999999	999999	490	790	999999	999999	349	914	465	583	298	828	893	999999	767	999999	629	460	999999	999999	991	999999	417	764	78	725	484	371	45	509	771	817	699	880	999999	986	999999	999999	675	999999	871	10	261	999999	930	966	206	119	776	999999	786	382	791	905	123	505	788	726	999999	741	761	999999	879	999999	999999	481	139	22	999999	999999	999999	587	784	705	594	990	194	576	999999	111	529	374	999999	51	999999	399	35	999999	767	191	208	731	329	934	301	893	130	305	999999	459	836	193	667	994	924	209	598	999999	999999	999999	999999	222	892	620	221	396	999999	999999	242	999999	999999	346	255	269	999999	348	268	850	413	700	
999999	889	999999	999999	999999	999999	707	600	126	523	999999	939	482	645	871	999999	999999	708	722	999999	510	292	73	999999	999999	500	938	999999	421	586	940	999999	999999	620	999999	430	675	518	999999	875	689	999999	721	718	621	516	863	999999	999999	999999	999999	559	138	508	200	586	826	928	380	774	408	308	188	540	999999	62	266	861	392	999999	320	330	999999	846	999999	716	999999	354	999999	999999	637	999999	20	824	86	391	620	184	429	675	604	999999	999999	581	477	390	614	190	145	568	259	11	227	999999	999999	999999	999999	291	292	483	25	482	932	883	999999	999999	298	364	464	202	999999	92	999999	717	845	572	192	782	379	999999	112	390	218	437	248	635	120	72	546	896	195	338	999999	945	660	999999	815	264	443	407	999999	999999	726	943	999999	176	569	999999	111	714	996	423	912	456	381	999999	273	999999	645	512	959	236	817	999999	999999	999999	999999	999999	67	723	757	928	348	971	744	851	664	999999	999999	81	75	610	961	831	899	771	426	444	574	35	858	321	618	931	447	865	442	999999	936	999999	976	999999	452	388	999999	78	85	940	712	530	999999	999999	202	573	446	358	999999	985	667	999999	687	755	922	41	999999	445	319	416	999999	878	418	505	337	999999	104	999999	168	583	874	831	696	999999	732	53	65	999999	999999	55	494	99	600	457	501	701	999999	230	161	420	524	999999	758	668	416	999999	121	999999	672	999999	479	455	999999	691	999999	999999	549	211	33	878	975	14	327	274	921	445	999999	961	14	636	999999	874	839	999999	68	362	999999	37	80	898	999999	591	197	215	575	49	899	909	345	999999	999999	143	999999	999999	445	519	204	493	999999	971	999999	160	999999	45	969	604	999999	999999	632	759	999999	522	141	135	946	394	817	999999	698	999999	999999	379	625	999999	484	810	677	565	312	549	999999	589	999999	109	999999	782	130	999999	246	971	433	456	286	586	902	639	999999	81	999999	60	701	93	795	864	435	186	534	999999	561	999999	927	60	150	93	601	183	999999	41	782	174	999999	666	875	727	459	99	999999	49	446	844	999999	605	238	261	847	84	999999	426	674	999999	999999	999999	999999	87	999999	383	316	202	984	999999	408	970	999999	173	999999	999999	217	77	414	345	999999	494	684	716	999999	999999	821	888	245	527	389	814	999999	617	916	999999	76	797	683	86	783	899	999999	717	446	836	999999	75	474	812	866	726	21	338	999999	999999	325	883	726	722	561	427	999999	999999	349	593	612	681	256	523	969	999999	393	338	562	194	440	999999	279	524	24	756	
423	433	999999	662	999999	39	536	999999	948	999999	80	999999	524	365	942	596	378	852	233	635	818	951	842	455	343	683	776	897	999999	358	613	212	999999	805	14	534	807	999999	791	999999	155	102	574	999999	350	432	813	206	251	999999	999999	999999	300	388	999999	471	591	214	329	999999	263	639	831	600	578	868	263	719	360	418	999999	690	999999	650	490	999999	999999	64	115	910	869	579	655	488	760	197	911	329	867	999999	942	602	368	671	330	516	271	974	999999	999999	179	104	999999	833	64	999999	365	650	999999	221	94	536	999999	418	260	683	983	353	839	391	956	933	999999	999999	475	196	999999	399	999999	974	464	412	845	633	740	775	733	821	433	852	831	271	432	655	458	999999	504	949	421	646	999999	999999	144	827	525	246	252	999999	368	868	585	999999	330	922	999999	681	999999	474	677	999999	950	172	919	987	999999	694	510	206	999999	999999	999999	382	978	999999	999999	546	278	28	118	504	999999	705	999999	565	276	865	999999	509	898	776	726	39	281	936	999999	369	999999	157	999999	830	999999	55	668	999999	186	999999	987	647	480	221	413	999999	366	999999	952	254	709	363	720	693	754	10	308	592	341	662	110	52	999999	92	547	130	749	287	768	486	999999	163	389	74	999999	303	39	686	999999	64	999999	108	983	451	660	644	437	584	86	734	747	85	968	999999	112	999999	660	397	999999	292	922	89	999999	475	217	556	999999	656	814	460	970	621	229	287	990	11	999999	544	999999	902	999999	175	999999	44	738	999999	194	866	961	999999	643	642	22	90	141	593	999999	518	244	114	670	780	999999	999999	763	999999	999999	690	532	999999	999999	125	964	771	999999	756	878	999999	999999	256	999999	118	694	999999	817	999999	608	148	155	407	317	999999	310	328	242	999999	406	999999	280	612	114	504	343	999999	999999	527	999999	251	490	385	714	324	781	987	999999	561	96	887	999999	435	527	718	999999	135	792	347	999999	646	538	687	360	304	109	134	999999	867	999999	832	999999	300	660	367	657	770	999999	992	999999	323	585	680	999999	999999	775	844	94	999999	958	999999	999999	709	712	999999	712	803	34	420	224	657	844	875	786	263	999999	999999	774	170	999999	775	442	800	578	501	71	857	999999	842	999999	999999	999999	756	908	568	999999	136	587	630	654	999999	999999	282	999999	120	478	710	894	999999	465	999999	80	999999	999999	193	774	999999	140	221	969	854	942	191	999999	959	617	98	966	228	999999	926	931	154	516	216	38	170	32	468	32	999999	963	299	387	271	194	999999	
431	725	793	495	999999	999999	999999	800	911	564	390	818	503	999999	743	676	82	999999	335	925	417	128	164	999999	256	672	999999	618	891	653	804	630	775	501	999999	251	999999	14	930	566	494	715	999999	474	779	213	965	641	999999	296	999999	848	999999	999999	708	312	570	189	999999	333	185	52	999999	267	760	999999	53	11	723	999999	999999	77	607	999999	441	701	823	690	834	52	999999	557	10	604	999999	955	695	515	793	364	680	254	765	606	999999	999999	806	999999	713	30	170	999999	918	125	999999	159	250	175	999999	999999	488	879	999999	206	626	628	51	314	999999	805	74	999999	218	368	821	997	312	10	389	989	894	785	977	814	881	999999	639	885	999999	999999	714	529	687	786	876	999999	999999	568	999999	761	999999	502	216	908	999999	999999	999999	999999	303	56	847	249	786	838	121	702	902	999999	324	883	999999	165	753	554	100	544	849	999999	492	30	108	743	999999	999999	588	999999	579	78	858	258	999999	89	592	514	440	474	743	999999	674	183	898	999999	999999	106	772	255	999999	999999	817	420	783	333	77	283	999999	113	999999	168	259	719	999999	833	999999	76	895	909	999999	248	999999	626	999999	999999	999999	319	131	741	499	924	855	343	652	916	261	447	474	999999	22	318	567	336	255	584	999999	954	59	74	684	187	211	862	681	510	548	999999	619	999999	576	757	999999	215	999999	305	313	915	77	999999	581	245	602	999999	897	264	681	787	381	226	410	802	999999	66	67	321	999999	992	661	151	378	70	828	999999	999999	264	166	361	722	950	281	684	999999	843	492	448	999999	969	965	427	829	999999	819	999999	999999	774	999999	105	999999	302	582	320	999999	925	837	521	417	999999	154	999999	108	330	75	430	945	725	915	426	573	618	736	753	36	244	322	617	250	999999	999999	999999	766	71	212	429	378	960	429	961	15	999999	40	674	999999	999999	328	509	999999	398	457	657	859	81	531	539	999999	828	999999	999999	613	229	280	981	604	831	999999	47	999999	999999	62	999999	306	999999	999999	602	999999	71	999999	703	916	812	922	999999	999999	659	463	694	539	673	862	549	676	409	358	999999	999999	59	79	993	456	291	999999	59	346	999999	361	905	999999	929	951	504	999999	999999	999999	800	307	428	12	945	377	999999	507	454	783	513	317	896	605	635	901	538	999999	999999	257	634	430	999999	515	516	307	558	999999	999999	721	367	650	96	306	999999	487	999999	56	134	999999	273	783	937	275	833	165	465	999999	35	37	422	512	999999	999999	478	999999	434	999999	496	647	999999	
159	999999	732	425	862	230	600	57	999999	999999	491	867	320	983	851	492	999999	682	999999	842	258	999999	582	308	999999	687	754	999999	999999	63	369	999999	999999	805	124	886	999999	849	999999	934	864	262	999999	999999	999999	999999	999999	999999	627	886	999999	239	145	804	571	151	999999	433	570	185	476	999999	870	999999	268	931	391	515	869	965	287	999999	999999	425	999999	996	140	999999	999999	999999	44	999999	210	300	237	139	999999	999999	999999	999999	571	999999	999999	795	999999	101	392	783	150	999	999999	147	489	661	609	999999	527	720	826	999999	20	151	66	360	150	81	572	579	866	999999	516	708	281	895	403	506	479	999999	957	886	999999	356	42	377	957	999999	915	548	999999	999999	612	999999	855	668	962	430	725	928	655	396	529	999999	999999	21	999999	554	865	594	267	112	599	611	762	999999	999999	664	118	999999	403	252	165	34	999999	706	526	812	999999	612	999999	973	781	550	271	571	367	999999	438	30	884	412	41	331	290	999999	570	10	942	914	706	308	321	46	535	412	240	504	925	220	495	999999	701	262	999999	294	331	58	350	999999	999999	170	235	98	804	990	220	999999	743	999999	146	525	999999	938	905	634	661	744	24	858	340	862	875	999999	535	213	999999	778	670	996	999999	521	660	999999	341	546	999999	233	242	544	201	406	761	627	999999	999999	811	999999	356	999999	633	586	999999	491	861	721	295	17	999999	600	290	442	174	747	999999	625	864	128	606	369	560	437	999999	479	667	934	110	999999	153	999999	999999	946	431	642	373	681	486	999999	889	619	261	76	671	641	264	999999	241	23	587	458	114	999999	167	999999	476	205	83	564	824	927	620	999999	863	997	208	999999	999999	531	384	369	148	999999	239	986	118	494	766	871	225	907	702	999999	999999	999999	460	710	789	444	999999	177	607	922	355	999999	999999	223	212	999999	442	920	749	999999	639	999999	999999	999999	463	180	879	982	439	212	999999	916	234	533	377	178	547	498	554	575	365	217	999999	226	350	276	987	894	291	102	438	305	168	992	457	451	384	50	999999	619	999999	999999	737	999999	583	438	738	476	846	999999	136	944	375	183	354	999999	466	104	79	999999	999999	985	700	346	999999	999999	758	999999	999999	999999	794	506	999999	934	20	182	479	367	642	911	538	521	57	999999	966	999999	929	984	999999	34	985	290	971	69	436	579	492	401	629	540	679	505	999999	920	999999	999999	703	440	173	182	999999	108	461	999999	658	671	999999	999999	999999	290	999999	999999	595	61	940	514	535	191	999999	440	
999999	999999	737	112	241	42	131	136	19	345	790	498	820	475	81	886	829	812	410	764	642	49	30	349	426	905	910	348	980	735	105	999999	932	999999	492	875	371	358	926	626	550	999999	443	44	499	999999	999999	129	979	64	999999	722	780	743	798	999999	67	398	686	336	132	782	156	999999	999999	279	566	97	999999	205	524	480	886	784	224	999999	606	986	999999	999999	951	790	368	999999	999999	999999	741	199	934	842	818	999999	672	999999	503	767	665	169	999999	230	69	999999	146	784	999999	214	835	995	528	999999	53	81	549	999999	999999	342	423	999999	233	867	538	377	162	150	999999	552	808	296	999999	456	175	446	201	628	741	999999	654	584	999999	845	547	999999	999999	999999	799	747	433	786	226	999999	354	445	935	926	692	692	999999	999999	407	987	406	999999	714	82	801	606	879	999999	153	298	999999	838	999999	999999	329	792	706	195	351	999999	128	999999	999999	130	999999	999999	999999	999999	935	59	999999	658	999999	409	449	997	40	597	176	202	868	512	642	999999	483	515	999999	557	999999	999999	985	528	653	767	868	385	999999	999999	999999	81	105	999999	985	104	916	39	661	433	939	331	761	119	28	999999	999999	999999	388	999999	647	999999	128	953	667	45	999999	854	14	419	541	73	528	446	999999	104	999999	999999	526	548	999999	453	853	188	618	285	999999	875	509	504	996	999999	999999	999999	947	384	953	151	946	949	40	999999	34	251	892	875	803	325	999999	924	61	517	99	840	141	203	742	999999	345	392	897	198	354	510	423	289	77	201	499	253	151	956	999999	577	517	999999	429	612	296	999999	481	999999	999999	999999	453	489	999999	165	999999	753	641	23	806	999999	62	842	717	524	999999	999999	808	612	825	999999	782	999999	209	522	333	192	773	140	999999	999999	999999	84	804	769	66	999999	126	911	995	745	999999	137	159	753	524	675	241	905	783	683	935	869	999999	154	802	358	999999	999999	832	23	999999	511	371	214	999999	978	47	948	467	894	496	896	616	999999	637	655	999999	455	998	657	950	868	357	969	666	51	999999	660	966	707	654	476	88	999999	765	110	766	944	999999	546	637	293	999999	888	196	48	262	918	516	157	413	834	651	184	72	121	999999	401	547	611	999999	387	981	760	250	30	817	634	999999	537	888	999999	354	461	999999	667	431	468	783	628	789	168	153	999999	304	820	824	903	919	654	946	374	999999	999999	999999	260	312	686	647	176	230	627	604	999999	268	412	999999	200	164	999999	690	694	618	999999	821	743	999999	171	
999999	999999	999999	914	715	669	590	523	999999	854	817	999999	364	744	999999	999999	407	999999	563	173	560	892	340	999999	749	999999	963	261	756	487	678	900	26	150	231	226	971	316	912	999999	399	745	999999	634	382	394	999999	945	873	999999	521	660	190	79	999999	573	100	570	175	201	705	999999	767	125	186	999999	999999	224	523	604	999999	101	259	629	774	999999	93	706	262	364	999999	28	388	754	965	27	719	946	999999	657	136	410	151	720	238	999999	978	693	457	999999	640	826	432	278	999999	999999	411	999999	305	796	490	999999	318	810	999999	999999	950	999999	999999	168	207	806	685	865	478	245	950	539	400	713	837	999999	258	999999	724	999999	595	119	398	545	999999	999999	651	742	999999	742	101	341	11	999999	120	965	999999	298	266	999999	150	999999	999999	131	480	872	169	591	999999	101	145	520	999999	72	999999	999999	999999	999999	552	999999	999999	942	698	735	999999	618	537	849	999999	871	855	959	540	890	516	38	318	277	75	999999	999	999999	783	86	999999	581	254	939	458	280	351	929	999999	228	678	208	999999	999999	999999	861	344	319	988	999999	999999	186	979	205	555	73	531	356	999999	807	999999	999999	999999	622	138	571	374	598	401	332	529	925	222	322	999999	999999	999999	999999	999999	213	410	689	82	695	840	430	999999	59	393	395	748	994	999999	938	189	583	49	256	936	416	999999	745	918	999999	568	320	999999	666	999999	248	999999	287	67	999999	999999	999999	32	999999	999999	708	970	999999	215	15	583	534	999999	283	143	638	999999	999999	317	882	999999	664	770	416	137	999999	999999	934	75	155	999999	471	999999	55	541	829	999999	999999	475	238	446	182	540	913	91	44	775	690	533	355	969	989	970	185	629	742	999999	615	346	261	252	999999	259	70	522	122	597	498	999999	314	86	702	448	89	999999	543	134	999999	999999	999999	755	776	411	719	185	502	500	761	426	798	999999	999999	999999	223	985	410	999999	480	999999	969	999999	286	947	229	999999	276	551	999999	739	95	999999	732	290	999999	505	476	634	539	999999	29	622	835	82	944	74	999999	472	234	103	45	999999	654	466	999999	656	478	828	999999	450	908	951	608	32	999999	189	999999	665	999999	718	519	776	393	595	381	357	610	214	13	164	149	999999	326	798	703	475	964	276	924	596	37	647	451	98	975	77	23	813	741	764	557	474	999999	516	583	999999	999999	68	94	18	56	274	825	37	311	114	634	810	328	866	224	250	741	999999	690	871	335	305	619	313	343	797	473	999999	606	674	328	
810	224	445	248	999999	191	916	999999	763	822	424	999999	871	442	213	494	875	549	317	733	94	999999	999999	933	931	448	781	675	258	801	586	430	636	785	824	999999	883	627	318	999999	825	850	999999	59	910	517	748	870	139	312	598	698	299	941	243	999999	512	511	317	999999	999999	250	301	961	999999	993	999999	95	999999	618	610	257	241	258	908	244	898	662	999999	999999	999999	999999	545	999999	213	999999	140	695	551	999999	999999	382	319	999999	658	999999	558	965	814	917	999999	663	261	999999	702	350	467	999999	43	999	96	850	489	894	768	498	704	999999	758	357	862	999999	543	778	535	999999	938	391	599	999999	999999	932	848	114	65	999999	659	34	253	863	430	99	662	552	753	241	892	424	92	170	879	999999	217	999999	999999	902	130	999999	985	473	411	999999	999999	709	323	164	12	384	838	732	999999	999999	999999	895	926	772	999999	990	34	304	345	524	308	439	999999	482	725	391	999999	163	915	186	49	780	461	354	999999	952	239	599	238	518	585	999999	331	209	999999	321	999999	292	109	139	458	691	137	887	777	22	265	840	439	999999	999999	685	816	999999	641	331	443	582	135	849	760	435	999999	827	938	948	999999	999999	381	413	852	767	63	785	728	999999	652	574	577	635	697	399	170	617	193	900	999999	669	567	999999	878	999999	166	999999	378	999999	999999	310	949	828	905	19	469	35	999999	567	631	40	933	293	999999	869	999999	499	999999	999999	275	457	643	47	415	447	687	600	535	999999	610	803	416	705	999999	351	625	749	730	687	929	144	848	626	279	512	735	999999	111	999999	999999	666	999999	999999	756	999999	666	999999	422	467	332	868	500	873	956	827	623	238	999999	337	253	265	769	474	442	999999	608	27	767	902	711	412	499	525	941	999999	999999	409	948	564	685	999999	336	272	999999	70	643	974	669	452	888	507	999999	999999	765	697	897	633	574	999999	999999	649	999999	999999	756	920	379	975	932	22	999999	223	290	995	652	539	999999	507	999999	381	498	633	357	325	23	214	688	725	999999	999999	56	82	999999	999999	995	999999	999999	815	516	444	999999	668	52	657	331	675	227	728	999999	235	768	999999	524	999999	136	999999	999999	999999	506	999999	242	654	999999	999999	966	58	388	956	999	999999	970	123	999999	674	689	830	999999	700	994	348	999999	959	999999	534	485	656	558	641	206	999999	744	741	319	964	212	999999	453	999999	999999	282	999999	270	999999	515	265	655	409	850	513	999999	353	600	833	999999	999999	999999	60	690	212	319	500	746	
760	938	871	238	803	36	471	999999	387	236	19	722	62	726	240	999999	279	830	257	707	137	999999	717	153	908	161	409	929	986	763	999999	381	782	549	510	790	643	37	851	383	389	861	919	127	591	121	115	839	52	999999	999999	382	72	792	999999	860	231	999999	999999	651	626	999999	999999	623	84	638	939	512	225	450	453	999999	978	873	999999	999999	980	599	562	796	56	999999	887	999999	999999	779	999999	989	930	650	568	915	706	999999	756	847	999999	305	53	952	181	999999	623	601	519	179	404	199	474	353	879	631	176	533	999999	66	653	642	281	304	330	950	999999	575	881	537	545	778	127	480	79	685	556	999999	624	453	946	295	513	182	385	129	525	999999	999999	936	749	999999	604	999999	204	564	999999	748	632	231	31	57	720	999999	634	625	81	993	283	203	85	566	908	162	119	367	138	108	919	211	999999	994	804	945	788	372	999999	999999	286	515	661	807	999999	403	431	899	575	531	548	759	999999	999999	314	577	999999	192	999999	451	999999	836	435	925	829	431	999999	36	999999	999999	203	272	451	999999	717	999999	999999	999999	999999	515	999999	999999	792	607	559	169	163	902	999999	999999	94	999999	107	999999	838	449	999999	736	978	556	999999	405	999999	999999	999999	286	318	403	999999	546	45	593	603	758	720	379	54	827	375	669	277	894	346	26	691	999999	174	999999	815	277	999999	806	299	43	909	335	564	991	279	283	851	999999	98	154	201	500	999999	349	22	469	405	999999	370	318	288	711	69	639	119	740	999999	599	588	546	999999	239	303	569	848	394	814	999999	999999	102	999999	517	805	201	999999	200	594	999999	999999	999999	999999	435	445	980	754	999999	276	925	882	999999	170	261	181	551	295	962	206	443	501	628	654	999999	703	277	500	770	906	867	814	999999	156	297	894	241	674	433	793	323	815	650	999999	889	179	30	999999	566	346	263	999999	862	993	160	333	999999	701	999999	999999	178	489	983	301	409	120	963	391	872	366	939	877	862	178	883	628	850	510	765	184	683	345	999999	434	652	960	951	925	999999	964	817	540	156	701	625	999999	831	358	718	999999	215	999999	999999	209	407	386	999999	694	119	532	999999	576	936	353	58	832	999999	559	648	448	169	48	395	999999	548	409	730	170	553	60	796	501	792	986	969	53	286	735	36	999999	917	267	815	473	492	251	603	999999	652	792	287	282	999999	279	619	176	253	999999	660	998	656	883	151	69	736	980	784	999999	384	14	999999	999999	532	381	531	
902	999999	922	425	307	805	999999	999999	760	999999	523	791	522	377	802	800	134	85	38	620	43	999999	756	736	511	467	653	428	648	246	467	999999	338	999999	999999	999999	999999	735	999999	202	729	999999	390	296	222	199	272	581	582	214	431	744	504	761	999999	786	476	195	914	839	161	507	869	523	314	774	999999	999999	660	858	478	399	722	835	890	668	999999	469	523	322	205	82	999999	443	815	722	999999	576	260	931	476	145	821	522	51	231	505	866	981	448	735	498	921	724	735	41	32	999999	870	829	60	17	671	601	644	89	661	435	999999	591	528	886	522	999999	999999	343	577	209	794	999999	172	868	487	999999	999999	706	160	132	707	783	700	999999	706	999999	999999	469	473	229	878	961	570	79	168	399	919	999999	975	201	999999	402	463	823	999999	211	666	191	999999	596	24	999999	999999	539	727	924	891	999999	190	100	848	921	869	358	331	999999	109	102	999999	97	166	737	730	999999	789	999999	330	876	999999	999999	765	698	940	877	215	939	42	41	351	244	508	976	668	999999	999999	999999	532	115	999999	51	112	574	481	441	440	287	217	970	749	422	999999	999999	240	999999	999999	160	981	992	152	391	800	999999	999999	999999	999999	999999	78	999999	999999	999999	783	999999	384	670	402	200	227	508	446	928	732	72	999999	929	639	999999	746	983	559	202	439	999999	999999	121	251	999999	823	15	852	999999	999999	371	364	381	639	390	639	569	293	999999	933	482	555	999999	658	737	999999	821	999999	105	442	95	296	999999	999999	253	261	999999	999999	999999	999999	221	656	195	719	370	708	909	999999	259	854	187	999999	424	269	999999	984	748	999999	999999	257	999999	179	999999	818	133	85	999999	999999	395	999999	376	149	924	999999	721	826	370	505	298	39	876	530	999999	251	264	395	872	163	980	999999	513	999999	999999	121	374	52	900	377	999999	294	766	476	904	131	487	48	999999	656	548	141	624	253	999999	484	380	481	592	515	999999	737	213	788	462	136	625	999999	233	813	402	679	926	992	908	999999	272	409	625	465	763	226	619	226	999999	999999	645	270	999999	999999	740	892	999999	394	813	858	999999	978	24	777	505	922	814	999999	999999	868	999999	631	344	999999	221	970	999999	137	751	346	999999	986	999999	612	491	365	999999	791	83	509	229	541	189	59	999999	294	395	848	959	840	411	657	962	999999	644	24	999999	486	230	769	46	332	643	476	740	104	999999	411	999999	150	15	33	888	753	649	674	451	999999	248	927	585	999999	177	910	999999	470	34	
437	968	999999	439	440	570	314	472	897	897	999999	319	999999	488	983	999999	818	835	999999	769	999999	106	999999	572	641	247	999999	193	39	164	999999	541	280	80	377	999999	818	711	574	463	584	290	999999	776	999999	999999	422	448	601	999999	359	999999	556	999999	815	340	998	904	798	202	277	999999	443	742	175	999999	48	999999	121	999999	999999	116	270	924	194	999999	354	203	999999	665	825	854	999999	582	805	999999	999999	999999	265	999999	445	914	999999	382	196	464	999999	999999	610	566	999999	666	337	999999	999999	252	815	632	516	999999	985	804	80	142	376	422	537	999999	936	999999	999999	469	500	84	114	999999	203	887	999999	730	999999	345	593	277	729	169	999999	999999	869	999999	841	999999	73	377	61	999999	843	780	15	773	999999	985	82	101	379	999999	175	999999	946	999999	58	927	894	999999	806	650	220	802	413	217	894	997	991	999999	677	999999	405	133	33	999999	984	423	882	964	999999	105	272	501	898	261	993	274	999999	999999	515	913	467	287	571	410	430	51	377	797	879	999999	993	699	424	543	999999	999999	239	483	900	635	55	929	999999	710	388	999999	903	162	223	630	999999	17	868	764	999999	128	561	622	53	999999	55	94	95	874	111	572	86	364	189	951	999999	120	93	999999	868	999999	305	860	999999	710	147	224	583	999999	999999	986	831	659	176	953	490	616	440	956	589	960	844	117	609	815	642	548	972	272	594	999999	923	988	896	839	999999	700	600	342	805	831	999999	999999	359	999999	999999	427	198	235	999999	999999	680	136	300	907	693	197	261	216	999999	599	252	321	664	999999	999999	843	763	337	140	789	25	107	161	758	459	999999	758	493	84	225	999999	999999	999999	999999	622	796	697	988	999999	635	999999	999999	999999	216	999999	199	182	136	63	897	664	999999	999999	681	412	582	975	999999	458	685	999999	767	141	852	248	999999	519	497	609	999999	155	774	999999	505	999999	630	833	999999	179	269	999999	631	999999	187	999999	499	652	130	999999	50	999999	166	540	999999	205	999999	263	999999	967	94	679	684	527	999999	752	889	678	598	999999	781	999999	40	372	198	849	807	999999	999999	300	999999	852	399	733	999999	453	999999	243	721	310	669	376	420	977	999999	589	161	113	653	435	671	821	63	789	982	301	999999	793	352	999999	397	354	999999	131	228	241	290	999999	958	343	762	656	956	298	671	999999	338	62	287	999999	698	704	683	527	628	927	798	610	750	999999	662	206	891	110	912	324	76	298	759	853	309	999999	155	999999	999999	25	864	765	127	
577	999999	738	515	743	922	693	670	782	503	300	443	679	999999	999999	999999	999999	765	999999	386	356	348	999999	302	433	309	498	558	999999	855	613	999999	999999	492	182	314	924	690	157	188	228	653	294	795	469	420	629	998	999999	999999	116	260	19	999999	771	999999	923	445	999999	444	434	145	306	927	890	236	409	197	38	387	757	876	999999	677	167	702	999999	253	833	23	679	499	104	736	748	362	64	654	721	942	390	488	607	712	753	93	357	366	905	242	999999	999999	970	999999	880	239	999999	341	231	78	185	680	612	999999	765	934	999999	569	999999	537	182	755	476	95	997	278	999999	905	999999	84	355	697	347	600	999999	247	529	27	855	518	720	722	433	652	766	709	875	539	947	818	52	787	188	378	70	999999	965	999999	89	612	961	999999	417	999999	723	488	342	999999	76	528	415	999999	999999	999999	999999	459	331	823	999999	297	402	739	958	999999	41	567	999999	969	540	747	281	644	937	253	999999	983	315	286	999999	287	377	864	473	428	413	29	83	999999	999999	610	999999	999999	999999	999999	219	231	778	999999	125	165	970	999999	481	328	256	771	95	471	999999	833	154	55	999999	50	999999	538	276	999999	702	21	493	999999	418	930	999999	999999	999999	155	43	335	999999	12	999999	774	317	14	999999	154	999999	641	934	999999	406	999999	999999	888	259	999999	872	681	955	248	609	113	671	969	954	551	515	128	693	940	999999	999999	999999	152	883	129	732	915	999999	131	367	70	87	999999	604	999999	474	925	879	561	282	362	999999	967	402	68	999999	999999	999999	841	638	63	947	993	184	619	110	323	14	139	999999	957	999999	833	880	549	35	999999	375	274	86	590	248	999999	667	999999	416	999999	749	825	999999	394	865	314	999999	313	122	999999	707	999999	589	161	920	749	999999	325	827	546	96	999999	999999	322	999999	785	999999	999999	999999	815	336	108	212	450	999999	999999	122	408	999999	230	350	576	999999	941	92	999999	684	924	669	498	373	999999	999999	870	573	895	793	704	422	89	549	444	498	306	757	608	781	148	587	741	636	369	233	606	205	999999	999999	101	999999	591	110	999999	388	326	452	999999	850	342	877	678	395	418	999999	999999	680	999999	87	139	193	999999	609	545	347	928	861	13	128	999999	674	62	999999	701	999999	831	978	709	999999	181	854	773	999999	449	999999	999999	356	999999	999999	220	925	299	442	297	907	999999	981	999999	999999	999999	465	448	865	208	668	824	210	999999	943	999999	44	999999	850	999999	285	419	725	170	284	438	582	999999	
630	908	726	999999	999999	191	999999	719	849	423	217	605	999999	416	908	560	780	999999	708	662	999999	228	186	999999	448	536	999999	497	40	821	290	73	878	822	999999	999999	482	292	999999	29	899	999999	999999	621	763	999999	199	999999	511	175	389	999999	730	919	367	411	999999	771	936	999999	179	306	688	37	142	153	726	894	999999	951	999999	498	241	688	763	61	913	565	201	203	347	999999	986	864	442	999999	342	958	464	416	234	711	356	131	999999	603	545	288	488	619	528	304	279	559	97	891	999999	52	166	315	498	177	999999	999999	745	35	319	823	595	999999	811	999999	999999	192	726	376	151	120	838	169	999999	635	86	581	675	53	873	999999	777	551	847	999999	802	158	918	67	141	999999	999999	824	293	721	693	798	999999	760	864	97	833	721	749	495	213	996	799	863	100	998	77	702	161	999999	999999	54	842	520	999999	291	273	668	245	999999	734	23	876	999999	942	999999	999999	999999	188	786	603	66	801	361	96	999999	999999	999999	967	999999	546	682	999999	410	674	648	955	298	794	582	823	174	485	222	760	199	999999	13	921	999999	235	162	524	375	999999	990	252	491	433	169	931	218	701	112	990	61	351	476	130	303	332	999999	130	605	962	999999	580	588	600	896	686	356	144	165	999999	394	168	307	130	683	999999	999999	999999	999999	651	999999	472	383	232	708	848	653	999999	627	999999	999999	42	918	412	850	420	664	890	536	482	585	84	999999	205	999999	999999	53	355	446	897	858	620	494	954	357	966	207	999999	892	999999	42	473	516	676	165	999999	250	999999	280	273	999999	999999	337	999999	75	540	926	187	626	999999	804	307	445	999999	999999	140	999999	963	65	883	223	307	999999	488	449	122	568	869	50	253	652	159	85	999999	165	999999	293	342	999999	999999	49	29	740	86	253	735	999999	785	55	34	815	286	839	999999	60	443	586	848	712	953	999999	67	146	999999	999999	655	232	272	999999	999999	847	215	85	247	999999	203	999999	921	245	714	94	782	823	999999	438	375	320	687	132	721	698	999999	999999	935	999999	982	883	367	999999	999999	512	999999	220	698	187	609	211	999999	999999	857	875	999999	999999	997	868	999999	243	131	944	999999	999999	544	149	853	658	999999	999999	999999	999999	860	320	999999	18	647	212	330	572	999999	838	828	174	718	143	275	845	43	831	631	76	656	749	761	422	999999	263	967	625	366	999999	773	33	70	999999	999999	547	675	999999	965	999999	548	626	118	999999	126	632	625	410	999999	17	999999	581	954	999999	
744	121	558	999999	892	394	244	704	215	94	74	804	113	999999	450	728	999999	388	866	835	528	40	999999	999999	999999	493	637	567	751	359	425	999999	79	987	465	582	988	886	762	580	561	999999	420	999999	228	999999	999999	117	960	154	836	245	999999	999999	555	714	480	89	492	999999	757	999999	999999	999999	668	872	999999	126	63	868	999999	294	625	999999	284	684	620	999999	260	999999	999999	999999	606	606	522	189	487	950	441	999999	111	909	999999	363	823	999999	891	563	364	356	587	412	63	101	415	552	999999	999999	844	999999	103	862	828	999999	444	999999	80	999999	999999	488	394	784	999999	311	766	830	890	272	999999	399	792	66	262	904	406	562	999999	515	201	970	569	67	999999	569	657	248	91	894	999999	596	814	545	229	875	961	999999	727	752	999999	585	661	999999	956	999999	88	47	610	923	112	881	760	999999	163	373	919	337	678	124	654	528	748	996	352	876	585	256	837	386	943	603	835	724	999999	999999	318	221	110	660	491	620	638	999999	791	47	835	258	391	855	956	634	133	999999	107	806	836	665	15	999999	869	831	999999	233	979	509	56	46	384	547	65	707	999999	999999	633	999999	889	999999	215	999999	999999	999999	865	981	429	319	479	232	999999	999999	780	653	999999	30	791	999999	999999	414	188	999999	990	799	874	844	800	258	407	116	978	999999	999999	256	459	699	999999	999999	966	228	804	999999	999999	823	420	11	999999	411	501	216	236	999999	624	999999	412	922	324	251	462	30	999999	180	911	373	254	999999	466	533	203	516	979	257	692	201	610	999999	999999	176	388	872	999999	999999	757	201	999999	999999	449	442	844	537	384	999999	90	946	46	633	758	999999	579	858	544	242	999999	984	236	978	292	432	874	894	669	157	862	589	942	793	423	720	494	250	122	34	999999	666	141	191	177	999999	165	977	999999	999999	597	530	999999	999999	189	999999	999999	900	721	999999	567	949	999999	237	999999	501	14	999999	999999	48	181	339	745	520	553	551	852	55	999999	999999	276	897	999999	82	560	342	261	107	614	650	999999	593	529	105	467	739	799	904	999999	675	999999	912	999999	999999	426	268	999999	817	999999	637	919	919	99	999999	999999	670	814	794	676	603	249	907	638	999999	293	587	999999	650	63	813	752	999999	800	145	806	363	999999	425	655	302	557	443	805	976	730	999999	504	355	999999	797	925	14	238	651	999999	833	284	208	999999	838	458	999999	764	999999	885	971	129	953	377	396	540	398	149	383	999999	806	999999	999999	838	458	93	463	
306	999999	999999	999999	720	158	999999	972	89	930	989	999999	844	423	678	999999	101	759	999999	550	977	957	266	536	999999	854	606	629	999999	999999	370	977	755	994	837	508	999999	146	261	971	999999	999999	317	610	409	999999	539	999999	137	999999	570	88	742	542	486	348	999	999999	883	866	552	90	250	467	569	999999	71	999999	999999	180	999999	999999	508	744	306	582	650	656	137	999999	324	973	999999	999999	999999	292	245	999999	518	999999	508	999999	263	394	429	174	164	850	50	397	999999	690	56	957	67	616	580	999999	246	903	698	353	234	350	552	578	588	304	415	287	776	999999	999999	999999	671	489	701	999999	325	142	428	800	999999	740	281	999999	926	543	889	444	999999	247	975	614	999999	999999	23	912	842	850	585	860	444	763	620	421	359	960	296	999999	999999	467	681	999999	485	898	737	494	78	918	999999	54	999999	970	999999	539	999999	726	999999	515	475	999999	999999	475	999999	567	365	999999	129	999999	284	966	257	322	529	254	565	999999	139	902	428	999999	999999	999999	209	540	456	473	197	91	548	632	675	780	112	999999	196	216	999999	917	542	884	374	999999	643	685	797	999999	999999	331	973	11	999999	392	97	999999	944	355	275	26	121	892	665	48	999999	652	999999	476	219	402	67	359	999999	221	369	999999	165	635	291	524	743	363	32	866	117	547	45	292	693	166	192	841	941	541	805	650	229	335	897	990	394	330	882	999999	273	624	687	385	999999	553	999999	999999	74	999999	999999	758	999999	798	999999	999999	999999	18	999999	63	999999	226	999999	782	416	999999	999999	829	737	300	139	422	481	973	999999	493	860	999999	269	149	375	873	777	199	999999	57	779	430	404	133	384	999999	547	828	838	57	216	999999	999999	313	999999	961	999999	999999	621	860	286	999999	205	447	913	956	999999	643	687	345	449	999999	524	368	940	999999	999999	613	916	999999	874	652	144	555	287	955	999999	956	910	999999	302	13	578	407	771	882	235	956	999999	427	637	903	151	503	608	987	390	610	372	999999	536	967	857	868	999999	634	762	649	170	958	275	792	732	999999	52	445	650	999999	597	67	668	478	403	498	126	971	511	641	947	999999	574	999999	593	575	878	999999	156	710	999999	146	130	585	999999	999999	162	999999	180	867	460	172	347	999999	23	315	999999	68	573	368	751	24	999999	131	702	871	393	195	208	999999	404	717	999999	940	999999	460	937	93	999999	151	346	999999	800	643	191	784	951	999999	76	288	898	999999	999999	787	958	407	23	999	883	925	999999	999999	
999999	23	999999	742	873	407	569	562	378	593	386	432	32	480	999999	490	939	917	999999	92	999999	920	268	584	955	511	981	306	447	999999	210	756	283	379	634	999999	179	448	911	554	741	999999	910	315	999999	999999	765	487	193	533	999999	966	15	785	848	726	999999	889	999999	371	999999	999999	999999	439	392	629	159	652	999999	437	320	501	15	999999	351	999999	20	953	149	625	999999	503	123	913	878	243	999999	497	999999	908	42	999999	999999	999999	999999	478	999999	480	922	814	190	999999	641	999999	223	568	960	999999	999999	244	715	801	749	999999	999999	921	159	211	999999	159	878	662	131	937	404	39	840	466	247	999999	999999	539	40	335	445	633	862	367	700	320	283	121	62	296	202	999999	541	499	999999	216	329	999999	999999	773	936	999999	991	704	361	194	727	504	402	571	27	186	999999	423	726	991	999999	999999	511	999999	875	999999	609	834	744	173	497	351	541	41	553	40	620	266	999999	917	999999	999999	16	516	592	999999	999999	999999	279	26	470	999999	999999	932	156	537	999999	678	898	179	999999	166	960	197	696	386	999999	371	999999	999999	565	513	35	809	999999	999999	785	995	657	106	999999	128	999999	727	999999	999999	578	609	884	999999	999999	942	368	228	998	999999	206	818	819	999999	999999	356	472	292	460	956	102	963	582	253	752	689	30	999999	131	800	999999	242	999999	327	808	999999	999999	13	641	623	999999	807	999999	874	705	966	999999	452	288	701	656	282	999999	745	999999	614	37	641	272	666	921	566	106	207	999999	964	333	502	406	999999	999999	468	650	837	811	294	162	708	999999	785	514	999999	523	429	999999	999999	965	749	49	204	335	999999	999999	975	702	588	999999	613	999999	741	643	682	55	824	831	999999	999999	439	933	992	461	328	103	486	999999	999999	999999	999999	63	999999	998	999999	463	212	139	34	999999	675	145	233	999999	999999	999999	805	152	831	999999	698	598	999999	696	999999	815	999999	743	16	751	263	823	999999	545	43	999999	434	742	69	229	843	999999	999999	468	956	999999	710	417	911	610	298	344	329	819	999999	88	105	999999	472	767	416	468	999999	999999	474	852	785	999999	999999	999999	999999	72	999999	999999	690	13	791	999999	999999	241	115	999999	831	999999	463	919	503	539	201	955	999999	564	999999	301	999999	384	999999	533	999999	113	518	32	866	922	325	235	261	717	139	999999	999999	607	138	999999	662	776	637	726	999999	555	999999	256	496	596	999999	729	792	999999	799	315	999999	268	504	999999	722	999999	999999	908	90	238	667	786	409	999999	668	999999	435	
48	999999	46	747	846	713	447	999999	999999	999999	280	398	596	442	470	917	824	909	37	112	502	518	580	14	999999	645	591	888	572	999999	999999	999999	999999	303	753	161	763	568	999999	999999	999999	881	999999	555	999999	520	494	796	206	869	585	999999	640	755	933	530	68	999999	29	211	131	999999	191	999999	891	999999	721	302	688	318	163	266	324	482	55	620	68	34	999999	999999	999999	795	999999	703	999999	703	296	921	370	233	103	731	548	393	433	507	700	999999	664	158	999999	202	117	999999	715	329	999999	168	709	322	471	43	528	811	61	336	999999	488	166	197	999999	799	999999	464	225	431	717	931	58	547	920	35	999999	364	418	957	687	804	999999	940	86	999999	999999	57	761	69	213	737	341	107	999999	222	999999	477	999999	999	999999	652	999999	999999	612	999999	999999	999999	402	999999	672	174	403	103	999999	72	499	225	999999	927	587	884	703	165	228	980	599	951	907	999999	999999	893	272	418	697	44	142	704	338	391	28	60	654	325	999999	48	343	248	458	578	722	661	366	174	422	386	949	516	75	632	105	167	264	694	298	779	902	999999	406	614	929	794	887	728	909	537	239	387	768	189	646	361	503	999999	985	496	536	107	999999	320	94	626	639	705	296	860	795	960	999999	617	146	358	841	999999	648	927	999999	638	999999	999999	156	571	747	885	985	744	664	925	708	801	253	999999	999999	999999	529	999999	165	191	442	999999	742	278	361	999999	53	298	519	658	690	68	999999	898	842	119	174	522	878	754	999999	552	206	869	262	235	999999	341	368	999999	325	345	999999	591	999999	216	153	877	220	596	841	697	234	15	999999	999999	999999	355	961	999999	921	16	999999	410	471	999999	852	872	26	135	786	711	929	762	343	355	296	141	999999	636	966	296	999999	292	912	33	327	999999	634	612	999999	999999	379	999999	835	318	911	371	999999	315	364	280	999999	95	999999	139	999999	471	671	999999	363	946	653	335	913	634	704	152	999999	448	572	662	248	413	978	767	342	999999	927	34	999999	999999	20	999999	282	695	434	226	999999	999999	265	999999	528	744	258	999999	999999	54	575	210	614	999999	872	999999	742	702	999999	999999	999999	51	797	326	544	647	455	999999	999999	999999	63	228	210	487	669	715	192	717	143	504	164	777	402	297	875	727	999999	675	61	338	653	999999	663	975	120	999999	985	938	999999	881	999999	999999	999999	118	990	356	999	999999	108	999999	499	35	999999	538	304	338	649	510	450	816	236	999999	387	999999	999999	483	999999	234	
376	999999	730	253	405	262	215	999999	999999	293	306	529	727	292	576	894	838	627	21	134	999999	781	790	485	498	504	654	518	999999	667	505	517	791	775	760	869	436	256	999999	315	333	959	825	366	213	921	99	943	999999	492	769	986	472	440	999999	594	999999	255	755	999999	607	696	902	999999	788	789	737	999999	532	999999	467	999999	997	705	801	999999	999999	434	281	576	999999	710	315	949	897	518	55	361	232	175	999999	191	500	999999	707	636	66	978	578	423	194	147	999999	999999	34	186	999999	766	638	830	638	24	973	188	496	897	391	952	999999	279	744	385	729	999999	286	286	999999	999999	999999	999999	666	977	855	999999	392	276	298	999999	999999	721	529	288	723	402	537	999999	999999	322	243	810	255	113	40	308	679	999999	418	999999	229	748	94	721	768	472	999999	999999	168	125	795	229	999999	582	999999	237	999999	465	662	337	999999	999999	79	999999	44	196	919	562	947	557	999999	584	999999	243	999999	186	636	807	520	999999	238	876	257	102	526	24	999999	672	85	803	999999	223	999999	91	236	999999	678	315	687	581	552	611	713	999999	936	221	370	999999	999999	851	600	942	999999	999999	109	999999	623	977	999999	29	999999	256	487	153	998	999999	438	777	17	999999	507	331	130	938	707	626	172	645	165	315	653	837	679	233	999999	616	278	744	981	283	735	701	62	999999	597	999999	134	999999	999999	971	999999	593	367	764	353	279	821	17	704	482	999999	999999	821	947	376	157	577	263	940	999999	696	694	795	999999	503	806	999999	462	350	999999	502	999999	42	999999	532	70	479	915	880	933	999999	270	50	509	493	999999	879	114	301	999999	728	999999	628	231	284	98	797	634	999999	999999	10	368	666	302	980	196	944	999999	425	315	677	999999	383	17	596	999999	654	295	249	999999	926	174	171	999999	682	631	974	811	909	443	272	845	999999	342	999999	436	604	999999	529	307	999999	252	999999	985	772	75	497	621	634	848	444	999999	394	525	621	836	999999	766	999999	358	222	999999	999999	982	999999	999999	18	50	84	170	831	906	999999	999999	931	683	485	185	999999	999999	999999	362	999999	70	998	760	999999	138	721	106	239	838	999999	180	94	999999	999999	706	942	940	999999	456	547	473	999999	999999	745	452	593	937	360	999999	638	12	224	859	999999	666	983	292	381	879	329	999999	931	993	779	595	857	262	168	999999	999999	999999	559	999999	999999	713	53	471	24	999999	545	784	746	999999	209	999999	956	235	723	858	722	659	569	188	999999	569	542	33	758	999999	
594	341	778	580	999999	999999	453	536	999999	252	622	522	999999	372	344	544	241	999999	793	654	999999	632	538	310	67	999999	627	381	999999	256	181	29	712	864	424	213	15	175	429	758	999999	999999	190	481	245	210	392	207	843	999999	999999	999999	999999	114	521	962	999999	478	999999	999999	823	81	976	999999	80	603	999999	412	947	140	538	75	999999	45	972	218	999999	999999	74	857	201	430	537	967	918	363	999999	608	353	461	410	537	652	224	934	609	454	392	411	999999	400	979	999999	713	64	999999	524	999999	141	313	521	999999	414	666	23	403	544	19	999999	717	814	211	69	496	730	11	999999	999999	110	372	999999	999999	655	999999	466	222	999999	824	912	655	839	594	999999	50	940	663	133	986	211	541	75	444	512	694	828	198	919	999999	982	62	850	445	104	768	549	462	101	981	209	999999	232	999999	999999	234	999999	999999	999999	999999	555	76	999999	436	877	569	307	329	999999	961	603	278	302	999999	841	999999	805	403	499	707	500	488	571	999999	786	999999	318	355	999999	999999	816	608	462	899	217	915	184	999999	567	535	471	230	906	140	999999	930	999999	815	999999	246	429	484	999999	37	528	999999	999999	736	649	999999	260	951	999999	277	155	995	999999	999999	209	925	685	999999	999999	963	999999	280	581	441	763	999999	900	503	478	112	859	999999	878	434	999999	150	420	447	774	999999	285	999999	999999	639	985	392	125	116	615	951	560	47	999999	999999	791	258	495	74	973	793	577	756	483	999999	418	999999	127	391	999999	69	515	248	617	746	688	726	40	942	999999	380	740	999999	888	526	551	999999	999999	999999	999999	132	655	356	999999	981	999999	999999	999999	999999	231	181	275	733	999999	556	446	322	999999	901	87	74	227	553	618	602	62	783	868	957	337	596	129	15	748	898	414	169	774	999999	234	170	690	670	721	283	115	17	999999	999999	89	239	401	791	999999	578	999999	111	737	870	999999	738	659	88	43	635	62	269	985	999999	999999	287	547	999999	677	917	384	999999	832	344	999999	55	999999	999999	877	999999	204	338	971	179	993	312	431	903	706	495	999999	611	636	95	231	846	31	522	200	999999	691	606	124	126	999999	358	279	999999	999999	883	663	999999	211	999999	440	999999	297	999999	203	839	855	644	98	192	999999	772	999999	999999	122	650	34	999999	999999	84	416	598	224	854	975	644	42	38	529	822	999999	386	999999	701	655	999999	558	214	328	999999	999999	999999	518	932	710	431	437	533	290	733	859	111	788	137	528	842	510	442	840	558	
807	999999	124	275	360	40	371	999999	100	615	999999	819	244	984	137	369	89	999999	154	999999	216	508	747	795	962	730	999999	283	182	999999	997	125	374	769	553	129	932	253	581	999999	70	218	442	999999	641	50	999999	803	999	168	762	228	298	999999	999999	999999	89	328	999999	999999	442	98	56	287	999999	975	454	474	999999	999999	437	999999	710	474	493	998	75	82	164	922	863	999999	999999	24	60	779	827	999999	999999	254	50	613	941	952	247	971	172	165	67	665	595	402	371	992	731	999999	518	823	803	353	242	16	174	999999	765	999999	815	42	236	838	158	999999	55	197	967	823	894	757	999999	521	836	999999	25	498	999999	470	432	290	292	133	999999	999999	284	999999	21	43	449	561	197	600	166	139	928	228	517	228	357	184	999999	908	999999	760	596	291	516	999999	999999	676	63	304	224	534	750	113	999999	999999	102	999999	185	933	999999	343	999999	637	364	999999	981	999999	981	999999	999999	258	265	999999	101	510	417	992	568	689	52	773	507	892	999999	632	389	999999	651	372	136	999999	998	101	999999	698	200	959	926	810	350	999999	695	946	191	966	279	376	999999	76	999999	110	412	496	891	610	836	677	261	732	327	166	156	999999	981	999999	259	173	848	403	999999	999999	75	999999	348	999999	999999	561	999999	419	999999	22	813	584	635	36	974	512	999999	924	999999	522	707	999999	493	194	57	999999	965	454	716	999999	528	618	755	999999	44	999999	157	51	531	285	966	842	378	314	352	571	982	954	999999	747	962	999999	541	798	999999	871	274	163	801	11	596	267	999999	257	494	204	828	999999	991	329	364	169	403	586	555	865	825	189	841	485	104	999999	691	968	153	605	86	956	538	173	390	993	999999	530	999999	999999	148	999999	819	999999	742	635	962	443	392	803	530	955	252	884	999999	95	999999	326	907	585	576	734	999999	889	127	872	818	828	939	371	919	872	897	999999	726	704	369	999999	999999	468	57	257	999999	999999	84	131	713	653	999999	304	681	999999	999999	112	142	414	27	930	40	870	817	144	503	31	883	657	67	406	999999	351	726	627	583	449	538	999999	159	763	999999	995	168	174	710	644	999999	995	999999	795	713	322	999999	439	663	999999	650	999999	999999	999999	466	427	74	317	495	776	578	63	999999	183	999999	814	265	264	999999	44	712	999999	433	859	999999	888	999999	999999	692	999999	664	296	964	999999	798	999999	574	595	306	397	999999	850	679	934	76	635	999999	86	999999	999999	67	999999	323	629	169	997	999999	999999	
999999	578	999999	802	999999	649	121	291	99	999999	385	999999	250	669	957	728	112	862	999999	498	999999	706	241	331	51	793	788	243	999999	999999	999999	800	999999	679	373	728	377	139	235	40	822	784	545	28	701	281	658	397	474	595	526	307	34	999999	111	524	346	699	760	831	860	878	319	755	95	584	999999	570	305	999999	999999	973	637	942	676	18	171	222	629	770	144	401	769	999999	817	999999	776	153	577	849	391	678	999999	403	180	944	474	999999	933	126	466	97	999999	999999	244	553	670	91	324	102	363	999999	79	990	697	468	999999	932	937	839	808	999999	993	456	848	682	605	999999	772	732	543	380	289	512	313	999999	309	534	152	274	999999	694	828	999999	496	267	608	999999	706	711	999999	542	852	104	318	796	104	645	396	562	947	436	999999	592	558	982	844	566	687	650	999999	584	790	999999	264	999999	841	517	959	590	83	227	537	70	897	11	999999	999999	204	516	999999	999999	148	999999	326	159	999999	999999	926	999999	423	999999	999999	65	552	999999	999999	189	999999	204	954	587	685	805	488	729	899	999999	999999	557	999999	659	372	180	999999	504	446	210	356	114	739	605	591	456	999999	999999	527	481	518	648	258	348	999999	999999	562	999999	979	999999	111	999999	260	999999	551	379	58	763	680	529	367	58	813	552	832	999999	999999	359	995	999999	999999	457	211	427	740	56	999999	126	314	372	617	999999	525	113	108	759	854	613	999999	222	407	413	361	997	124	469	834	706	515	999999	544	213	379	999999	704	654	999999	832	999999	505	80	932	459	317	911	43	533	709	999999	83	880	852	999999	783	831	999999	105	213	312	280	221	999999	610	694	828	414	954	774	999999	454	373	32	227	999999	999999	999999	954	999999	95	91	936	999999	999999	442	999999	692	907	999999	919	479	999999	191	529	124	293	477	331	764	999999	999999	88	758	310	999	709	999999	634	747	999999	365	280	62	127	231	999999	96	350	178	955	999999	507	369	855	929	896	192	502	999999	999999	999999	999999	999999	564	588	12	188	824	262	999999	881	999999	999999	953	563	209	999999	73	307	999999	207	136	163	809	353	10	719	999999	380	999999	527	365	531	483	967	221	90	497	539	999999	165	271	97	445	84	88	347	415	302	730	999999	128	204	332	76	547	991	390	221	588	999999	999999	454	159	215	525	536	687	985	352	999999	18	534	88	624	936	49	999999	734	274	999999	313	610	650	713	409	171	208	416	999999	229	999999	999999	950	937	879	817	938	239	558	551	659	430	
949	611	391	593	126	707	140	508	283	655	946	925	978	999999	999999	445	806	363	999999	280	565	132	428	732	584	151	745	128	110	488	185	723	13	883	660	48	999999	999999	55	501	285	921	999999	54	339	35	958	999999	23	999999	433	204	999999	389	864	827	999999	658	999999	975	962	22	407	795	479	999999	921	999999	999999	765	123	990	318	836	995	643	186	384	403	999999	193	541	115	607	999999	980	510	624	28	833	855	673	806	999999	999999	273	524	161	574	116	113	862	999999	258	999999	442	886	999999	393	231	651	999999	265	999999	792	430	999999	800	740	999999	722	307	999999	192	999999	999999	194	248	307	732	129	34	810	297	455	999999	999999	857	999999	621	104	133	240	797	999999	56	417	355	287	999999	366	999999	421	85	999999	805	785	15	347	938	258	647	88	999999	111	626	999999	999999	15	471	86	59	581	999999	404	599	76	288	10	999999	42	838	961	199	376	405	613	999999	999999	649	544	348	999999	999999	373	457	54	580	696	999999	57	449	349	816	41	317	152	999999	680	999999	738	999999	14	483	999999	420	686	889	294	999999	23	273	74	366	999999	738	540	300	755	999999	555	999999	592	445	999999	593	999999	154	168	999999	262	320	64	999999	910	47	343	999999	385	952	999999	999999	999999	990	552	999999	385	983	889	999999	776	999999	547	999999	248	252	914	569	667	321	922	541	730	235	999999	702	999999	999999	455	889	999999	504	914	999999	185	999999	999999	602	892	42	217	514	265	866	292	999999	772	329	872	668	999999	999999	999999	73	40	239	434	69	999999	849	575	432	999999	999999	897	282	999999	999999	559	999999	999999	321	677	999999	114	999999	999999	864	943	999999	929	889	91	787	999999	999999	136	850	771	999999	965	999999	65	999999	466	785	976	999999	968	19	472	37	770	34	627	999999	106	999999	959	999999	954	999999	126	504	919	685	350	750	242	275	155	97	999999	999999	883	999999	266	634	178	999999	999999	999999	895	999999	580	902	999999	67	169	954	535	999999	891	158	990	404	35	999999	132	999999	999999	236	999999	703	863	999999	63	166	150	728	999999	471	574	640	193	999999	675	192	924	27	567	999999	999999	999999	740	762	206	825	623	999999	999999	704	511	999999	884	213	995	201	80	205	848	961	999999	999999	408	73	999999	260	965	65	999999	843	636	999999	223	161	999999	745	999999	999999	188	238	543	662	999999	850	999999	187	756	979	939	483	122	999999	999999	605	377	999999	879	999999	999999	946	999999	567	999999	40	77	999999	183	999999	569	260	238	968	27	620	428	264	999999	558	
999999	641	999999	985	999999	999999	730	999999	936	618	784	494	865	999999	999999	242	378	976	999999	824	782	999999	13	999999	420	689	999999	153	999999	558	186	999999	575	331	572	311	999999	999999	452	515	309	999999	469	999999	948	84	394	941	810	785	251	452	362	761	775	999999	999999	999999	575	435	10	587	207	388	441	999999	919	544	724	999999	999999	504	999999	999999	524	999999	104	448	85	345	304	999999	342	926	317	734	760	813	556	31	999999	972	999999	26	515	722	999999	91	132	286	165	999999	227	955	995	746	918	965	247	161	456	199	404	240	140	697	254	281	81	999999	911	999999	999999	999999	192	999999	206	517	881	999999	661	999999	325	799	189	454	95	999999	931	570	816	794	576	999999	575	483	999999	78	885	817	478	999999	19	425	375	999999	862	524	772	187	999999	999999	999999	999999	500	443	873	605	999999	686	999999	999999	350	510	890	126	999999	593	137	999999	999999	138	632	999999	333	999999	12	999999	433	138	592	999999	999999	753	31	999999	710	141	999999	141	610	972	27	999999	215	611	350	509	534	258	522	999999	396	74	999999	421	999999	30	121	999999	999999	973	181	921	104	50	261	596	489	999999	999999	407	690	995	108	277	121	433	858	722	629	503	375	999999	616	323	999999	550	816	609	636	999999	29	383	999999	636	801	105	114	174	359	754	30	59	842	125	588	400	999999	669	310	355	172	399	900	937	608	996	314	780	999999	710	779	879	849	726	387	999999	304	471	475	999999	328	693	999999	875	999999	326	342	501	999999	783	999999	999999	999999	290	999999	999999	999999	764	37	804	790	999999	308	648	974	151	209	125	737	280	106	504	999999	999999	37	999999	36	34	464	292	664	813	54	93	135	999999	999999	999999	999999	758	834	540	999999	999999	235	999999	394	724	900	341	126	999999	999999	464	687	91	999999	25	262	57	602	458	309	745	150	999999	289	225	999999	352	999999	640	999999	999999	446	999999	70	532	69	43	94	312	133	999999	999999	999999	999999	589	406	54	999999	999999	316	161	165	386	240	698	999999	257	999999	179	211	558	770	486	309	784	28	999999	999999	999999	955	229	963	300	334	186	578	702	999999	699	999999	477	673	16	334	999999	999999	999999	334	371	999999	811	999999	915	110	575	362	690	148	274	571	284	33	999999	609	96	198	864	62	63	130	828	329	999999	999999	999999	884	999999	161	999999	999999	959	796	659	428	153	902	999999	200	759	824	888	564	663	138	544	454	999999	407	248	576	959	17	280	251	184	492	311	999999	376	690	598	538	999999	313	999999	
487	373	999999	465	194	150	674	303	239	241	999999	999999	888	815	289	999999	366	913	967	999999	951	526	999999	254	999999	600	999999	823	78	236	360	960	360	999999	66	90	596	999999	63	436	294	714	999999	19	910	999999	423	749	96	232	241	624	635	312	660	961	955	999999	999999	999999	657	850	999999	999999	881	312	315	372	758	209	872	424	859	541	716	247	484	409	343	999999	186	999999	999999	999999	995	735	999999	57	865	999999	999999	20	148	470	778	999999	489	999999	138	607	520	61	990	886	359	817	764	999999	595	999999	487	556	251	967	417	913	123	388	16	999999	977	268	506	663	85	999999	285	999999	763	999999	757	999999	999999	999999	325	999999	753	851	999999	188	971	241	461	452	618	578	769	181	999999	999999	330	110	999999	999999	999999	999999	555	336	811	999999	541	999999	999999	999999	665	52	285	515	652	999999	169	999999	892	828	184	746	806	63	55	999999	102	114	999999	897	952	657	412	999999	116	72	579	999999	49	999	646	606	900	999999	999999	575	303	999999	528	771	999999	68	999999	214	808	999999	455	501	291	314	404	437	999999	442	370	17	639	999999	409	589	999999	999999	232	892	191	577	845	668	276	999999	213	838	585	575	201	893	448	208	488	232	617	999999	146	734	604	999999	578	467	999999	999999	935	315	999999	938	69	999999	999999	999999	999999	241	48	787	235	999999	111	566	999999	462	251	477	568	441	509	186	972	633	605	497	999999	999999	999	387	890	496	544	999999	983	999999	515	999999	67	133	185	257	194	829	999999	334	633	48	366	125	226	310	999999	999999	806	999999	966	436	368	999999	999999	59	241	660	897	738	277	213	582	215	946	999999	419	445	999999	261	999999	152	999999	280	863	260	615	884	171	590	285	50	101	315	680	89	999999	718	106	999999	26	999999	932	124	999999	429	999999	999999	178	212	890	774	247	554	686	999999	656	999999	485	776	443	356	499	317	463	999999	122	999999	534	867	155	701	349	139	245	467	220	999999	223	444	999999	463	716	959	699	510	802	547	999999	857	433	781	999999	329	692	669	45	625	660	999999	999999	198	627	311	66	999999	435	118	319	228	612	990	874	50	982	979	640	999999	617	952	435	574	999999	999999	443	999999	468	999999	999999	575	432	595	14	393	999999	606	999999	999999	902	511	999999	693	238	999999	999999	443	907	202	347	713	999999	505	999999	708	405	999999	549	950	867	692	999999	414	671	999999	796	27	985	491	913	385	153	235	636	116	877	741	346	999999	432	10	467	999999	683	733	546	927	587	999999	
988	394	999999	885	999999	220	781	670	32	494	613	999999	458	999999	999999	961	999999	803	999999	999999	999999	663	406	310	999999	867	235	463	731	938	206	999999	999999	688	503	528	329	267	688	426	334	216	999999	851	636	999999	999999	51	999999	721	172	743	68	685	476	334	988	756	367	679	999999	328	939	93	297	744	796	769	922	999999	999999	999999	124	999999	577	999999	944	554	674	999999	999999	193	475	19	775	463	810	754	222	178	539	572	899	18	441	16	277	635	999999	891	408	999999	128	236	89	859	628	616	999999	999999	389	443	999999	44	363	801	852	929	318	999999	999999	52	557	999999	230	79	413	999999	999999	570	356	999999	991	782	924	543	75	248	999999	999999	835	203	646	370	789	106	490	865	654	639	163	347	326	999999	957	366	234	374	16	20	456	999999	606	547	999999	80	452	309	120	820	736	613	999	403	999	740	405	196	964	134	588	999999	461	381	999999	18	993	271	824	568	318	700	999999	919	468	999999	999999	108	864	719	654	999999	999999	834	999999	550	347	999999	729	227	960	48	409	881	431	999999	999999	235	140	496	999999	190	485	552	999999	45	380	90	934	686	153	307	331	255	999999	407	793	999999	999999	866	999999	79	541	607	607	280	300	999999	497	559	999999	372	999999	378	642	473	705	212	999999	867	999999	267	999999	53	83	662	716	164	999999	999999	999999	999999	757	999999	999999	17	648	999999	944	241	744	29	999999	384	435	781	339	953	613	999999	702	590	302	609	697	413	90	498	533	945	563	999999	949	474	999999	815	614	703	552	634	825	828	268	102	999999	159	674	614	617	999999	332	999999	550	999999	999999	534	152	157	577	422	926	159	354	999	677	607	80	128	939	619	999999	636	411	978	999999	873	332	210	486	999999	738	476	881	241	622	800	999999	554	152	910	999999	466	135	999999	708	675	483	269	425	525	999999	556	674	999999	999999	999999	361	572	223	457	211	941	671	39	683	460	278	999999	386	999999	21	999999	976	999999	945	709	510	281	279	516	400	73	785	960	469	999999	999999	999999	115	925	449	999999	999999	999999	708	732	999999	106	456	258	999999	370	882	548	513	999999	580	644	61	425	195	90	302	706	67	148	999999	710	570	501	658	999999	17	460	999999	999999	195	999999	999999	223	999999	414	825	999999	999999	39	191	246	999999	906	612	999999	831	689	740	368	730	634	637	569	999999	95	999999	954	600	999999	362	431	999999	525	376	298	323	837	511	780	265	281	596	37	957	919	999999	663	888	501	563	328	999999	78	
267	561	654	999999	647	828	879	870	999999	108	676	759	999999	931	540	999999	843	993	188	999999	113	459	999999	609	999999	656	831	872	76	108	999999	44	710	999999	999999	999999	644	561	200	682	999999	394	849	999999	999999	207	793	332	133	574	657	999999	999999	999999	965	999999	524	55	999999	991	999999	17	804	332	999999	642	59	92	672	999999	999999	292	803	505	68	718	610	548	999999	415	863	509	748	501	451	887	894	950	87	461	301	598	412	999999	999999	894	590	999999	847	999999	999999	711	999999	408	999999	999999	766	644	999999	256	207	975	999999	743	137	497	268	312	999999	762	747	999999	999999	999999	433	999999	999999	999999	819	174	137	93	701	539	999999	999999	999999	349	606	85	999999	999999	258	830	264	326	802	668	999999	198	635	288	645	94	970	999999	706	999999	999999	813	495	171	825	999999	129	123	284	266	487	976	647	918	705	805	641	497	850	184	956	116	999999	221	999999	999999	538	849	448	999999	569	999999	455	999999	374	793	999999	959	435	720	711	150	999999	545	191	104	551	716	582	839	453	483	209	531	491	999999	534	284	638	204	999	279	675	667	697	999999	999999	245	554	912	999999	682	72	139	473	816	999999	743	39	438	89	821	277	608	999999	95	17	923	999999	505	268	315	330	240	721	441	475	384	848	911	574	315	999999	669	624	770	420	80	999999	675	999999	791	255	209	124	187	11	77	504	611	273	999999	325	58	654	909	361	831	418	999999	999999	690	895	128	864	999999	659	999999	983	999999	674	936	865	254	701	999999	70	999999	999999	543	440	407	879	999999	647	966	989	123	25	715	419	589	999999	37	999999	123	999999	136	345	351	999999	404	93	112	936	999999	999999	999999	357	999999	849	240	715	874	601	942	810	658	999999	897	999999	545	592	278	983	95	284	837	919	588	580	999999	785	999999	24	45	999999	777	309	999999	235	999999	766	838	865	999999	999999	787	999999	999999	999999	248	655	447	567	983	811	815	999999	851	61	904	161	768	607	999999	455	941	859	565	628	43	358	169	672	865	779	753	999999	999999	222	999999	411	999999	286	342	999999	347	217	41	234	508	658	458	269	331	766	998	241	950	733	932	999999	871	999999	278	889	496	775	701	999999	67	999999	999999	639	565	502	623	999999	275	637	117	734	828	341	130	999999	900	899	999999	109	781	522	461	81	289	568	540	775	17	452	791	572	515	827	176	999999	999999	819	704	828	999999	515	999999	323	625	999999	109	539	642	893	988	999999	433	602	999999	545	999999	253	359	996	962	
999999	999999	822	845	545	228	10	174	35	51	90	204	522	956	275	999999	147	455	91	999999	10	143	123	463	204	148	912	404	631	153	100	470	708	866	304	41	153	478	999999	999999	109	375	999999	852	908	402	910	999999	167	988	999999	797	278	537	961	999999	999999	368	999999	406	999999	606	999999	882	950	620	496	656	661	999999	413	669	374	111	369	635	527	999999	555	999999	999999	275	999999	999999	999999	303	201	180	904	999999	669	785	999999	684	672	999999	999999	733	999999	999999	906	264	985	923	585	153	999999	176	177	999999	197	999999	999999	999999	999999	50	999999	900	553	656	999999	325	751	999999	999999	999999	842	690	438	866	804	793	368	268	895	999999	290	323	999999	195	869	35	12	999999	402	568	973	978	515	631	143	930	190	999999	999999	590	999999	914	359	957	999999	999999	737	311	999999	403	742	554	953	999999	760	56	842	367	786	403	322	183	999999	999999	654	999999	184	999999	733	873	613	122	399	999999	471	999999	963	110	883	136	999999	701	56	998	826	428	34	320	999999	97	98	822	468	999999	277	999999	246	353	312	446	568	930	577	658	790	630	164	648	734	394	92	741	483	660	115	620	137	679	189	235	999999	999999	935	645	785	999999	653	924	999999	142	139	620	797	999999	567	367	134	999999	999999	999999	274	386	585	486	999999	356	348	808	999999	999999	211	566	173	999999	607	704	999999	931	873	999	976	240	610	601	264	999999	944	47	102	747	496	739	471	983	961	463	999999	459	641	438	452	844	564	999999	930	573	456	999999	839	863	372	202	524	219	999999	44	775	999999	231	543	999999	311	716	622	170	472	999999	190	125	153	999999	545	300	999999	556	141	675	230	671	691	25	233	207	239	385	304	225	262	764	926	687	304	999999	107	36	999999	138	999999	229	999999	478	276	999999	695	447	826	901	999999	999999	96	368	999999	322	540	527	188	999999	487	246	866	257	843	425	999999	999999	131	318	202	417	415	13	999999	11	213	999999	748	999999	999999	999999	559	403	145	999999	999999	567	142	981	696	580	848	47	999999	999999	363	221	634	851	999999	239	325	517	708	671	999999	93	635	553	119	327	999999	999999	602	695	999999	999999	999999	253	999999	631	333	149	621	622	569	377	361	999999	999999	992	588	897	223	281	476	51	694	474	352	594	999999	999999	872	999999	999999	999999	444	956	28	889	999999	391	999999	784	999999	185	895	95	112	879	732	607	999999	126	738	881	347	330	228	646	778	647	900	162	698	744	276	252	999999	281	999999	999999	19	999999	999999	
207	999999	999999	999999	999999	999999	608	371	473	862	334	683	756	999999	919	950	123	737	382	121	462	490	951	95	999999	999999	653	274	830	999999	336	999999	156	234	541	97	999999	999999	927	500	179	285	437	300	999999	70	999999	610	901	999999	819	667	999999	647	440	716	842	999999	214	392	501	344	541	999999	535	736	536	532	109	831	52	168	999999	999999	999999	999999	63	661	721	110	398	52	372	509	135	669	962	509	999999	824	255	564	750	545	999	835	743	909	764	637	999999	988	511	80	288	999999	858	755	706	263	999999	190	631	114	993	458	972	42	999999	866	774	37	738	284	586	488	999999	273	999999	115	443	999999	896	999999	999999	409	999999	999999	230	474	999999	999999	803	999999	171	74	999999	645	552	550	862	711	517	897	863	506	260	236	494	800	999999	594	872	600	999999	519	293	999999	538	594	916	680	811	927	65	567	233	207	123	999999	555	772	999999	341	253	999999	636	998	999999	79	159	315	999999	430	231	226	999999	213	721	651	999999	395	117	957	634	999999	899	999999	842	305	999999	62	999999	972	254	480	873	541	357	97	883	999999	326	999999	999999	999999	872	391	706	839	999999	999999	486	471	740	169	665	763	707	71	999999	56	166	925	796	106	203	834	185	751	353	803	856	634	999999	495	999999	648	523	33	319	517	999999	999999	82	999999	576	650	999999	94	815	119	833	296	999999	837	138	401	999999	347	417	47	215	955	496	430	174	999999	704	254	100	26	250	999999	999999	325	173	164	852	999999	530	552	999999	101	935	243	969	570	380	930	999999	677	976	185	615	281	999999	928	515	999999	97	999999	946	988	993	798	869	159	544	938	674	999999	548	999999	817	864	999999	124	29	999999	460	604	481	773	886	423	50	74	78	479	22	244	648	209	456	806	606	999999	999999	146	999999	820	999999	442	266	394	999999	847	999999	750	836	999999	999999	999999	201	493	252	183	112	580	758	804	999999	999999	925	439	334	349	682	21	999999	999999	27	999999	999999	640	578	49	516	999999	294	999999	706	327	643	999999	336	395	17	962	563	432	999999	526	388	999999	739	999999	516	827	69	789	174	357	492	14	181	36	999999	999999	914	213	666	610	295	999999	108	999999	431	111	999999	939	341	720	457	836	999999	500	503	328	999999	999999	999999	999999	442	999999	999999	358	835	638	999999	309	30	999999	57	999999	766	900	240	999999	999999	976	999999	415	724	129	458	454	899	656	684	680	532	55	661	306	680	999999	178	790	538	749	999999	999999	457	803	918	999999	999999	107	
79	999999	999999	681	857	923	88	999999	964	322	56	582	999999	189	954	972	777	975	794	999999	999999	788	732	999999	294	721	58	746	957	921	211	999999	782	802	586	264	999999	850	197	737	228	562	23	856	999999	955	999999	748	838	999999	35	999999	999999	921	426	291	999999	819	999999	146	874	342	170	52	999999	484	800	656	602	700	560	926	787	66	532	128	775	875	999999	999999	430	999999	907	482	895	268	999999	999999	385	999999	566	602	463	61	863	886	999999	999999	999999	269	164	999999	155	999999	924	109	165	44	398	308	999999	822	123	68	715	574	434	687	156	852	12	999999	280	999999	144	958	999999	736	203	646	725	804	140	446	999999	999999	999999	769	999999	796	112	447	999999	87	999999	744	489	405	345	999999	461	714	823	892	267	225	373	847	14	965	636	428	841	999999	999999	999999	691	676	884	928	420	664	999999	359	750	999999	476	203	518	400	479	999999	401	999999	194	999999	980	999999	189	958	423	316	999999	592	170	683	606	999999	999999	88	62	812	520	416	999999	797	584	474	999999	702	749	179	999999	614	999999	999999	37	936	567	571	729	453	999999	926	515	113	899	999999	999999	76	999999	999999	999999	440	347	999999	557	984	36	397	437	999999	105	486	219	999999	977	999999	105	999999	655	999999	162	999999	999999	608	325	594	999999	999999	999999	999999	284	86	743	999999	999999	898	276	829	999999	53	909	180	143	999999	358	20	999999	271	135	747	452	999999	420	299	604	765	999999	999999	350	962	93	999999	499	401	241	999999	743	999999	772	999999	999999	275	591	612	759	981	799	999999	999999	315	877	639	649	999999	593	999999	999999	999999	398	714	999999	537	999999	58	960	658	999999	741	999999	339	276	500	499	56	863	186	15	808	539	623	966	946	999999	45	94	453	612	349	807	553	362	299	828	999999	271	357	999999	542	651	111	310	68	163	920	999999	386	150	602	297	416	682	857	914	774	999999	870	58	453	963	516	55	342	933	437	976	977	999999	440	784	999999	999999	999999	166	438	323	907	792	568	995	707	313	20	62	401	870	505	999999	63	319	999999	308	343	578	145	999999	967	134	726	943	72	714	709	817	781	27	220	999999	486	999999	999999	999999	489	457	266	212	45	290	542	567	481	999999	618	131	393	999999	999999	894	31	999999	355	999999	999999	625	933	993	604	999999	280	383	999999	999999	899	601	478	999999	999999	999999	322	932	30	687	591	999999	471	470	106	999999	999999	999999	960	325	679	113	116	66	22	864	999999	273	608	842	999999	999999	906	677	702	27	999999	
81	999999	181	581	999999	999999	667	202	999999	164	473	897	26	769	707	423	344	999999	795	494	422	310	999999	999999	59	333	187	678	432	261	794	767	88	935	362	183	788	744	590	751	449	999999	999999	709	60	375	592	83	311	745	572	552	907	532	240	770	445	810	532	765	184	989	770	655	370	705	818	999999	999999	533	634	600	544	54	55	557	206	254	320	999999	741	999999	376	686	999999	251	999999	556	999999	591	738	978	999999	999999	577	459	103	999999	349	354	557	999999	666	999999	121	999999	18	862	486	999999	999999	201	500	848	33	79	622	94	965	128	845	271	385	825	795	656	388	999999	476	595	464	747	904	999999	135	240	448	999999	574	999999	243	999999	80	33	999999	547	487	373	801	999999	837	999999	492	999999	508	296	999999	840	983	465	593	298	396	890	999999	827	999999	534	722	793	630	35	519	257	999999	848	201	361	808	257	178	25	999999	999999	758	454	264	999999	999999	839	113	608	614	119	135	999999	611	189	999999	199	260	953	650	17	877	812	500	245	345	999999	105	999999	42	735	999999	999999	380	426	141	773	999999	613	999999	883	689	32	420	409	132	940	246	21	556	618	997	999999	374	910	102	946	999999	28	347	806	744	339	575	879	822	999999	573	194	57	999999	999999	647	999999	999999	327	999999	401	999999	122	405	999999	999999	227	423	737	82	999999	999999	999999	195	999999	553	999999	271	999999	360	999999	999999	586	575	377	62	963	525	991	360	999999	608	593	247	555	862	906	999999	391	660	121	999999	151	750	999999	113	859	862	221	82	999999	624	999999	966	407	860	514	547	37	999999	130	999999	432	999999	743	604	876	96	639	999999	647	333	879	489	249	304	399	836	230	999999	202	110	314	999999	978	714	980	626	840	694	358	368	914	30	539	418	999999	763	999999	750	999999	772	999999	263	999999	58	744	148	999999	112	470	678	999999	999999	179	30	999999	999999	999999	999999	623	259	999999	944	609	999999	418	999999	999999	830	999999	636	828	480	45	429	877	60	493	999999	969	999999	899	737	234	679	51	160	850	519	999999	225	364	999999	999999	978	526	999999	654	156	999999	885	198	896	537	834	849	846	728	999999	152	999999	30	478	70	999999	359	519	720	929	246	267	18	440	810	359	281	851	354	67	903	999999	405	346	300	93	654	13	210	999999	830	205	432	999999	376	682	204	886	917	999999	999999	17	568	725	909	381	999999	758	999999	999999	999999	998	501	670	999999	553	941	684	999999	976	137	356	319	999999	108	51	835	908	74	137	
164	999999	999999	999	999999	896	40	680	436	919	217	895	917	32	837	832	703	999999	263	822	740	520	999999	999999	227	281	698	999999	626	999999	546	999999	693	958	33	178	74	501	240	999999	522	999999	257	268	769	241	439	296	999999	999999	347	83	654	999999	999999	999999	999999	999999	782	168	208	792	63	568	382	999999	211	958	998	669	767	211	530	313	309	479	273	450	182	985	999999	411	757	360	531	472	324	452	571	389	492	82	999999	82	752	730	999999	688	885	530	999999	481	999999	821	509	999999	552	351	942	999999	380	999999	819	797	326	999999	44	999999	47	910	924	759	396	619	187	694	492	458	560	999999	999999	584	565	651	956	370	999999	935	999999	395	919	973	510	654	19	257	262	921	756	955	696	514	999999	974	605	279	999999	678	644	815	652	104	790	373	656	999999	680	178	999999	955	684	999999	999999	651	999999	951	999999	742	610	999999	999999	570	701	605	882	999999	932	590	999999	686	285	999999	999999	45	742	824	192	146	998	223	577	94	90	800	281	596	662	999999	982	654	999999	999999	78	714	383	91	403	195	491	999999	862	999999	131	164	679	999999	807	817	908	177	768	123	743	999999	362	356	490	900	333	295	999999	932	607	401	665	999999	376	587	999999	661	999999	997	655	999999	360	487	962	925	130	41	999999	844	101	815	885	907	999999	681	361	37	601	502	861	999999	804	930	492	729	498	746	873	999999	165	257	999999	771	467	645	999999	999999	393	564	779	301	999999	999999	840	791	516	758	999999	999999	235	999999	69	928	145	460	303	999999	995	242	436	999999	168	999999	689	844	999999	123	449	963	645	487	643	46	722	570	698	999999	99	999999	223	740	421	188	995	530	999999	817	635	17	351	615	879	160	137	405	143	937	569	999999	722	402	318	371	59	747	990	32	216	575	761	999999	999999	999999	999999	696	963	980	573	999999	656	261	488	442	622	40	607	493	908	999999	999999	999999	985	103	977	820	431	59	138	999999	540	175	611	999999	256	602	284	584	999999	441	999999	162	374	410	999999	470	914	876	749	28	150	507	999999	889	148	999	763	247	326	208	275	913	851	325	628	999999	999999	999999	196	29	756	33	999999	999999	999999	284	396	584	753	516	906	554	310	120	117	42	61	999999	921	256	839	46	267	999999	999999	999999	311	999999	782	858	820	496	690	730	999999	127	155	646	14	864	999999	999999	494	809	302	720	612	741	999999	999999	440	928	506	999999	999999	719	999999	429	311	365	972	347	802	894	696	420	864	580	
847	990	887	414	717	67	643	659	999999	457	640	455	916	570	840	195	999999	999999	990	750	549	552	361	725	999999	999999	892	275	386	999999	123	882	856	42	999999	999999	709	35	999999	999999	999999	999999	178	317	789	999999	449	411	999999	999999	475	804	429	999999	40	304	638	171	80	78	175	377	282	999999	999999	999999	598	883	676	622	999999	403	680	551	999999	29	384	54	936	487	208	490	767	999999	999999	318	462	742	999999	598	999999	548	954	152	283	999999	257	226	973	999999	999999	565	734	885	140	81	134	878	999999	21	920	593	999999	999999	999999	685	610	512	826	999999	999999	856	881	88	999999	937	449	538	277	524	772	167	999999	999999	230	642	755	882	999999	999999	999999	583	82	999999	999999	996	323	371	282	999999	999999	999999	999999	947	735	411	999999	656	853	202	631	999999	999999	155	999999	762	522	329	372	237	929	999999	999999	772	841	721	784	891	409	45	624	999999	266	999999	206	37	766	133	179	819	958	999999	999999	446	431	598	999999	926	751	915	483	999999	999	54	668	600	871	628	115	999999	626	792	999999	818	999999	554	339	931	949	221	996	398	160	999999	278	831	999999	436	350	999999	748	857	149	493	561	999999	88	221	20	605	166	148	28	165	999999	176	999999	999999	867	999999	268	52	977	999999	999999	95	842	999999	776	837	900	444	288	862	275	999999	653	763	266	947	475	128	999999	353	65	858	380	995	999999	112	980	488	568	472	984	706	880	610	574	476	788	631	444	183	704	999999	859	165	889	433	999999	97	954	920	411	150	131	633	999999	71	714	847	999999	999999	857	421	875	815	878	569	888	52	999999	790	169	843	683	747	649	344	998	224	116	927	588	892	534	999999	70	843	999999	257	999999	512	761	941	999999	770	325	292	999999	999999	287	330	545	480	897	174	999999	999999	999999	384	999999	149	999999	999999	741	999999	95	999999	887	999999	754	999999	999999	999999	916	686	999999	228	317	913	999999	366	498	953	937	785	999999	118	994	999999	888	999999	386	999999	999999	986	449	270	209	367	684	361	999999	618	299	252	344	904	999999	221	145	999999	999999	554	953	627	999999	119	563	955	787	999999	969	526	348	999999	658	999999	377	930	247	999999	28	950	999999	999999	999999	879	663	694	450	487	999999	999999	235	356	999999	831	256	645	345	999999	707	254	580	707	391	999999	279	47	594	559	999999	999999	973	377	523	309	999999	999999	666	771	456	999999	999999	999999	431	196	300	992	19	999999	539	731	595	908	70	774	380	531	999999	91	610	626	109	891	950	922	
810	858	833	943	999999	373	978	574	999999	838	740	280	285	204	999999	287	38	767	29	805	47	75	999999	999999	999999	999999	203	584	170	830	999999	622	358	509	386	999999	168	76	319	176	752	999999	999999	231	999999	109	256	999999	503	332	597	999999	871	155	999999	744	551	94	999999	723	179	404	413	63	999999	127	921	775	999999	155	999999	962	458	853	999999	27	50	999999	715	829	546	708	999999	838	242	437	999999	213	624	641	891	84	999999	999999	996	999999	617	999999	161	915	188	999999	676	358	214	635	883	27	102	867	704	465	379	999999	186	471	323	575	999999	642	376	999999	160	187	999999	999999	910	861	857	999999	409	79	933	999999	651	75	42	732	634	607	553	732	120	757	999999	436	705	866	419	999999	999999	999999	160	519	548	999999	329	999999	104	999999	725	31	170	398	468	999999	531	579	544	999999	438	590	941	223	98	644	607	403	250	827	999999	53	452	332	999999	366	999999	424	999999	191	746	999999	637	999999	999999	999999	572	721	999999	312	904	135	999999	999999	999999	999999	111	936	431	904	862	926	258	999999	821	681	579	999999	730	111	716	999999	329	362	374	894	999999	477	342	566	81	885	114	938	922	223	720	153	235	223	265	982	992	355	999999	999999	295	370	652	209	952	734	991	999999	595	797	806	970	934	999999	999999	634	604	865	833	999999	821	320	354	999999	961	436	612	517	845	734	999999	973	43	999999	999999	592	999999	142	999999	999999	999999	999999	352	135	999999	750	999999	32	722	631	387	137	522	352	998	975	999999	55	999999	525	132	483	999999	999999	683	999999	936	999999	999999	999999	809	999999	261	999999	91	999999	967	999999	200	221	227	589	795	224	356	999999	460	999999	556	999999	576	999999	894	98	224	999999	999999	490	451	584	813	829	999999	999999	999999	915	876	36	999999	103	17	797	854	999999	307	542	688	137	999999	696	381	255	833	999999	341	40	578	173	281	671	340	486	777	615	407	999999	171	999999	403	999999	120	434	430	999999	624	999999	924	867	790	999999	731	999999	976	755	999999	568	995	456	999999	999999	999999	712	999999	999999	762	531	999999	249	628	909	380	999999	999999	83	999999	999999	824	380	999999	999999	115	710	383	999999	939	893	510	31	412	839	999999	714	509	613	104	408	679	831	999999	103	759	999999	248	880	311	34	713	902	179	266	999999	625	109	919	999999	635	339	165	999999	999999	30	998	837	999999	516	999999	207	130	978	999999	999999	992	679	999999	802	999999	472	502	296	915	190	607	851	155	105	777	999999	999999	928	468	78	524	182	999999	
82	999999	848	458	374	646	827	592	999999	992	989	999999	945	846	999999	264	173	836	868	744	999999	423	156	691	694	999999	60	617	202	519	118	999999	819	847	190	51	582	23	999999	999999	98	598	683	859	999999	999999	999999	768	473	999999	305	242	999999	438	154	659	614	166	764	999999	999999	220	999999	999999	884	246	932	108	999999	85	999999	159	708	228	999999	98	739	297	999999	999999	906	999999	153	528	224	876	999999	391	702	531	999999	999999	259	999999	64	878	999999	279	974	919	421	733	112	397	992	155	533	999999	782	65	919	326	631	422	728	999999	76	871	199	18	999999	999999	999999	144	648	265	900	216	173	778	999999	470	999999	615	930	999999	999999	755	535	78	999999	671	609	647	612	120	794	836	773	751	811	337	89	966	781	870	337	967	749	737	999999	327	272	14	175	458	14	26	492	555	133	320	999999	131	665	477	941	758	532	538	999999	73	443	422	966	562	999999	356	834	69	845	222	16	798	822	35	408	999999	999999	163	999999	777	354	227	627	500	991	999999	310	313	929	999999	445	999999	275	192	999999	999999	999999	612	76	657	192	432	709	910	314	547	308	640	79	345	286	378	432	693	719	225	794	475	999999	433	55	530	140	275	777	795	532	999999	151	558	567	868	96	458	595	921	518	717	196	999999	660	999999	244	593	999999	76	788	581	473	999999	65	572	51	643	612	661	302	443	142	999999	25	667	499	520	999999	999999	291	973	108	999999	706	87	288	128	773	999999	999999	546	999999	711	16	951	177	482	502	995	827	452	845	934	629	84	584	677	438	999999	999999	723	815	885	784	814	483	675	962	978	293	923	870	238	999999	755	471	431	512	73	499	27	999999	782	590	838	138	174	999999	999999	502	610	690	780	213	999999	999999	97	926	201	999999	502	519	523	712	904	582	617	999999	874	613	162	999999	374	502	999999	704	42	304	999999	686	319	507	339	999999	682	242	99	35	803	33	999999	999999	320	999999	997	507	505	999999	686	999999	999999	605	999999	29	999999	445	325	999999	999999	867	698	792	999999	515	169	994	190	999999	39	671	492	592	765	850	999999	657	999999	779	504	657	209	962	618	688	175	713	214	320	146	246	917	811	976	936	999999	591	523	805	436	13	999999	999999	999999	25	773	928	999999	453	999999	999999	590	546	783	999999	999999	736	183	302	349	455	790	869	901	999999	753	681	616	828	524	999999	143	60	353	501	340	741	999999	999999	999999	247	873	761	530	999999	656	381	37	585	278	599	417	
999999	466	980	999999	457	566	257	271	999999	322	21	999999	999999	999999	999999	999999	292	71	999999	999999	999999	387	111	582	39	348	457	146	382	999999	999999	999999	925	999999	912	593	372	287	882	999999	674	999999	823	925	861	999999	388	895	126	999999	745	523	352	785	837	844	999999	408	194	118	118	121	888	448	999999	461	999999	999999	999999	999999	830	14	188	751	999999	247	563	185	720	206	959	562	29	999999	999999	517	217	999999	401	78	239	963	103	773	76	563	454	384	644	409	999999	476	999999	180	357	741	345	601	646	600	290	188	688	988	999999	556	101	999999	540	773	253	862	999999	999999	716	867	910	415	685	999999	793	999999	540	999999	999999	999999	313	848	999999	176	181	616	999999	801	999999	60	285	115	624	519	471	760	843	870	999999	967	956	682	464	999999	999999	999999	916	70	806	999999	648	377	999999	665	253	253	845	373	601	637	369	718	788	999999	592	999999	790	175	124	999999	345	669	164	408	536	630	394	999999	346	251	700	442	994	687	412	908	999999	959	276	227	915	479	279	999999	607	248	999999	797	897	34	149	751	946	774	764	999999	222	223	139	999999	999999	487	37	359	937	927	723	110	264	684	999999	831	898	896	999999	999999	999999	636	801	298	736	596	470	321	112	949	495	999999	922	999999	999999	279	830	654	368	437	452	919	591	680	524	999999	543	223	712	318	852	60	657	999999	587	586	422	999999	885	273	26	715	257	988	999999	999999	187	999999	999999	999999	11	254	999999	689	999999	999999	54	130	773	942	999999	999999	609	794	999999	444	572	33	846	119	999999	989	768	105	420	737	999999	603	249	30	616	713	234	999999	317	608	523	967	999999	115	999999	999999	76	943	221	769	116	463	891	996	930	163	983	879	194	999999	485	442	278	686	810	999999	999999	752	336	348	32	938	486	497	921	604	999999	741	577	566	922	825	884	651	630	218	711	999999	100	462	730	355	999999	999999	132	90	699	800	305	100	420	999999	999999	872	747	177	999999	403	999999	335	999999	252	999999	628	99	660	558	999999	999999	602	999999	999999	662	999999	617	999999	999999	191	375	999999	905	747	445	487	156	608	218	21	999999	462	241	999999	177	764	845	488	53	857	216	472	999999	82	744	703	360	781	999999	741	264	80	715	999999	38	244	430	868	806	824	999999	490	999999	999999	999999	603	999999	432	999999	898	999999	999999	999999	604	999999	902	318	833	13	999999	999999	375	947	477	756	833	747	445	288	933	999999	976	681	229	999999	999999	30	985	358	151	342	999999	319	762	
999999	135	447	120	820	136	925	596	865	74	999999	116	542	974	999999	889	855	999999	153	538	563	62	458	413	228	258	881	999999	484	861	409	209	999999	999999	764	631	396	636	625	162	17	748	121	616	532	279	194	56	205	468	295	418	784	781	208	660	676	44	999999	572	999999	602	121	13	665	497	61	357	999999	999999	503	999999	309	990	530	815	940	841	880	949	74	835	137	26	576	991	425	284	999999	113	954	361	999999	62	907	414	636	117	951	999999	999999	837	836	46	965	999999	118	793	999999	393	719	835	164	941	508	419	999999	105	999999	673	81	776	370	116	214	152	483	256	93	999999	189	833	889	844	731	237	998	100	61	510	882	631	33	603	393	129	999999	803	554	498	939	541	679	999999	963	451	999999	999999	832	822	592	862	999999	145	999999	886	946	319	220	281	420	999999	999999	927	791	449	753	767	723	94	944	680	702	999999	186	647	163	611	999999	290	761	279	268	238	918	30	921	999999	999999	507	183	887	999999	283	87	565	999999	999999	999999	523	697	999999	15	747	878	999999	169	125	958	566	732	344	999999	929	520	150	125	815	19	770	999999	999999	999999	225	911	66	97	428	517	621	999999	999999	124	366	593	62	999999	520	999999	16	860	805	928	832	775	838	458	663	763	936	449	681	743	999999	999999	999999	339	789	835	821	824	741	608	347	416	331	230	999999	346	467	999999	605	999999	12	910	722	937	999999	450	83	607	999999	999999	580	999999	478	999999	397	371	762	723	484	685	537	999999	129	207	999999	426	453	617	386	327	999999	69	844	225	741	816	282	999999	792	349	762	224	400	85	37	999999	937	664	832	711	999999	743	402	920	999999	820	999999	525	355	130	997	465	999999	116	370	999999	337	263	925	581	98	868	931	999999	922	323	791	54	179	425	489	789	785	674	999999	562	666	924	296	920	999999	757	548	672	351	306	999999	293	999999	999999	999999	683	999999	261	623	999999	999999	999999	997	999999	39	746	999999	930	640	217	999999	557	373	999999	854	413	967	15	555	340	330	268	793	626	331	507	339	663	999999	806	60	533	999999	999999	750	409	926	999999	890	999999	412	617	41	144	626	999999	919	907	999999	999999	716	732	706	292	999999	999999	474	381	293	532	999999	692	352	834	166	999999	505	347	67	455	999999	999999	125	275	928	712	237	659	999999	999999	587	431	999999	164	99	328	826	768	999999	999999	934	999999	999999	368	999999	719	999999	999999	977	479	939	999999	999999	217	946	430	999999	440	363	683	325	
999999	381	407	945	999999	690	198	744	838	999999	736	706	999999	520	931	897	756	403	218	446	40	999999	530	999999	14	999999	794	217	999999	710	999999	415	956	881	999999	999999	990	423	886	39	999999	461	999999	999999	999999	875	991	696	24	533	860	47	154	999999	295	999999	999999	461	940	415	999999	980	85	138	934	999999	750	999999	401	757	999999	343	516	189	369	578	543	381	744	138	999999	107	202	145	849	358	999999	719	596	985	333	539	482	999999	142	107	386	20	999999	880	135	23	305	999999	626	527	530	964	878	716	600	478	717	811	825	999999	999999	939	288	585	70	40	390	415	434	377	860	45	57	271	202	532	999999	863	13	576	801	999999	519	999999	827	305	999999	999999	394	854	821	671	655	999999	319	446	731	999999	820	104	632	999999	832	258	666	494	999999	616	524	77	321	854	808	259	997	851	430	956	757	999999	199	999999	30	999999	999999	199	999999	714	952	999999	801	527	53	908	943	911	999999	270	999999	342	999999	235	366	327	542	967	999999	406	345	468	25	774	999999	65	999999	132	869	262	702	477	999999	213	999999	768	276	999999	811	899	999999	96	747	170	301	999999	386	963	154	703	999999	999999	335	982	379	493	740	999999	645	987	12	999999	51	851	567	999999	999999	185	571	597	60	999999	166	999999	101	258	720	854	483	467	678	941	978	176	224	124	999999	132	833	999999	37	249	158	999999	896	494	54	895	999999	113	196	211	999999	556	652	299	431	371	891	130	773	885	552	188	319	999999	999999	999999	999999	452	55	115	351	999999	569	810	599	999999	77	606	999999	824	999999	380	280	476	549	431	999999	999999	692	780	241	999999	999999	152	697	970	513	835	651	178	268	160	67	999999	860	11	986	841	699	98	304	294	915	948	634	999999	908	843	521	421	362	711	999999	275	874	999999	994	427	123	629	999999	241	999999	45	999999	110	322	198	616	547	444	682	999999	604	485	946	797	458	517	999999	72	670	999999	240	816	999999	999999	999999	217	232	999999	568	727	999999	267	999999	340	879	392	533	859	719	236	973	976	679	485	164	789	999999	840	999999	910	598	567	169	916	724	229	19	999999	529	980	393	540	875	954	166	346	422	616	917	999999	983	999999	352	999999	350	263	999999	81	246	999999	289	392	999999	658	138	512	108	156	615	660	382	823	999999	738	843	999999	110	725	999999	817	999999	321	922	479	999999	933	224	726	576	470	92	937	473	526	700	10	999999	227	825	653	999999	275	10	267	693	999999	999999	999999	999999	999999	163	
420	753	428	637	968	999999	991	732	999999	298	381	580	155	577	445	360	813	48	843	999999	883	900	675	578	110	321	664	786	999999	608	999999	999999	669	317	672	194	55	889	732	539	88	494	630	999999	999999	695	854	689	999999	809	521	999999	756	543	279	520	999999	849	536	656	999999	214	966	596	687	254	911	838	999999	261	314	924	315	313	999999	999999	279	999999	711	415	467	975	538	956	999999	45	999999	135	47	161	116	206	363	85	733	873	528	43	999999	622	999999	25	784	996	999999	596	269	452	258	880	250	768	147	130	199	999999	999999	19	999999	651	873	786	801	999999	154	118	571	239	579	422	999999	246	641	999999	631	451	999999	542	461	999999	775	999999	877	167	910	348	999999	242	999999	903	206	518	534	999999	748	999999	224	999999	851	397	34	40	872	835	999999	14	999999	58	498	748	640	143	558	19	876	999999	908	999999	843	806	999999	339	999999	999999	999999	362	999999	999999	350	999999	999999	170	690	74	475	999999	65	51	157	905	999999	20	744	147	999999	73	960	524	159	803	99	999999	196	54	348	695	686	206	620	656	302	999999	708	864	522	479	453	494	999999	140	890	866	496	999999	999999	48	999999	999999	413	162	402	197	465	546	545	999999	999999	999999	726	999999	68	859	431	501	612	999999	311	999999	625	793	619	475	981	28	913	232	999999	257	458	309	111	999999	792	999999	264	115	65	171	999999	866	505	807	768	764	82	40	445	999999	999999	895	999999	714	999999	620	542	926	216	446	633	999999	570	726	999999	426	678	587	76	963	246	999999	644	150	561	759	297	812	707	227	946	882	786	99	922	563	572	396	999999	181	925	337	899	618	537	16	999999	779	619	351	95	494	999999	482	758	999999	261	999999	163	999999	333	729	229	989	500	751	999999	481	999999	999999	999999	291	999999	895	47	909	607	35	999999	555	999999	999999	202	365	141	462	918	314	341	103	999999	976	243	70	848	205	118	910	128	786	479	824	975	986	498	804	798	78	444	848	231	236	999999	608	999999	815	536	863	999999	999999	832	232	999999	999999	332	877	58	635	999999	841	801	696	906	825	85	999999	542	999999	999999	337	999999	999999	869	999999	871	84	992	999999	692	43	669	999999	999999	90	954	257	685	274	663	621	755	172	999999	603	57	534	999999	168	532	739	283	999999	995	999999	384	982	363	999999	839	257	884	423	942	22	182	999999	643	826	871	828	952	277	553	256	581	999999	827	275	446	347	755	834	999999	953	759	349	259	999999	706	972	893	39	
435	415	736	342	229	19	431	501	890	503	296	703	786	15	999999	748	948	999999	999999	97	220	502	502	999999	320	999999	263	999999	305	121	130	899	934	923	999999	999999	520	248	999999	999999	844	999999	456	261	547	408	177	754	572	511	999999	999999	818	806	819	932	913	686	999999	240	756	597	205	779	382	397	999999	862	173	639	238	999999	610	345	253	275	55	250	513	999999	821	508	999999	999999	999999	999999	90	138	999999	999999	999999	833	226	52	72	999999	999999	999999	879	999999	639	314	590	999999	282	873	223	482	563	553	999999	999999	183	999999	418	257	337	410	999999	85	999999	640	758	263	999999	404	493	568	283	996	525	999999	999999	363	281	999999	999999	999999	999999	999999	93	608	575	560	999999	561	999999	115	633	814	919	999999	435	999999	842	998	999999	337	999999	878	390	999999	209	566	38	518	311	819	839	901	339	999	889	587	992	999999	999999	207	241	852	743	387	934	468	86	186	943	999999	999999	282	999999	590	999999	999999	283	438	409	18	999999	999999	260	841	276	732	484	920	999999	848	811	144	933	358	999999	676	144	999999	999999	740	999999	851	575	743	999999	566	999999	748	201	999999	314	563	309	999999	999999	727	999999	902	121	211	983	166	727	999999	999999	999999	349	611	495	141	999999	280	999999	999999	999999	999999	939	999999	542	709	792	736	728	999999	544	257	835	999999	683	378	999999	242	890	518	999999	334	133	999999	987	922	226	338	263	69	747	43	846	999999	538	999999	787	999999	370	412	419	257	437	523	560	508	551	999999	928	126	67	999999	389	208	912	203	557	469	999999	999999	492	999999	483	669	465	510	411	999999	347	690	590	990	872	999999	109	999999	896	609	999999	488	381	754	999999	999999	12	481	653	647	999999	999999	446	328	563	999999	999999	999999	999999	768	999999	60	106	356	134	999999	536	76	999999	901	109	414	999999	947	550	999999	248	738	63	346	666	984	857	999999	999999	12	254	271	437	131	568	999999	734	138	999999	868	391	34	629	999999	610	999999	87	752	547	999999	999999	498	778	521	999999	191	902	437	111	83	203	342	879	132	993	274	639	282	999999	956	999999	999999	405	999999	660	224	118	890	736	731	907	999999	226	999999	964	755	493	915	620	387	250	306	36	999999	675	59	155	507	178	999999	306	805	999999	591	643	999999	102	999999	861	296	82	999999	999999	380	175	98	126	724	167	248	780	723	999999	955	716	383	999999	926	999999	999999	79	999999	721	400	434	999999	999999	634	520	999999	999999	999999	64	999999	315	237	606	999999	999999	587	933	430	349	930	
564	582	153	464	875	999999	727	176	100	260	227	470	999999	999999	999999	73	402	491	213	999999	585	394	669	337	650	488	777	495	999999	428	677	999999	271	791	835	851	958	241	758	260	377	496	305	803	116	844	937	305	999999	249	999999	451	226	286	355	180	913	816	999999	397	493	241	552	999999	583	999999	999999	508	999999	999999	114	999999	999999	999999	695	98	99	999999	999999	805	550	481	784	384	244	235	432	984	446	665	938	999999	999999	999999	767	999999	999999	633	230	537	999999	999999	831	617	144	33	719	273	591	266	90	57	999999	18	847	999999	457	178	437	357	999999	999999	72	808	165	962	743	371	195	999999	154	466	645	999999	170	121	649	177	249	220	516	999999	999999	190	999999	890	557	418	523	755	688	775	205	999999	391	431	376	999999	462	182	999999	999999	87	41	121	624	412	901	848	999999	372	289	928	999999	840	987	820	882	234	274	414	334	847	440	871	378	270	772	312	739	745	626	715	999999	929	168	91	371	78	959	488	656	570	999999	999999	409	847	999999	999999	404	610	999999	798	197	768	956	510	999999	999999	742	364	640	599	119	999999	745	999999	861	297	682	905	459	999999	274	999999	757	763	69	57	472	531	292	740	908	999999	260	828	528	309	973	658	444	210	999999	999999	848	999999	999999	797	646	999999	986	690	359	999999	999999	999999	533	410	20	202	451	999999	698	220	82	999999	691	980	739	999999	55	999999	999999	33	471	259	486	669	938	700	312	999999	410	637	545	999999	390	419	978	579	304	127	298	781	217	844	511	125	533	999999	999999	480	999999	729	789	999999	376	336	36	999999	204	864	472	319	890	189	199	71	675	480	518	281	12	170	622	999999	273	542	816	627	747	371	999999	999999	334	831	214	999999	847	999999	234	999999	392	87	384	440	999999	979	891	38	655	999999	450	62	440	104	478	897	116	860	171	999999	520	409	163	833	999999	482	984	999999	975	517	223	563	256	464	889	925	785	191	283	293	651	787	999999	307	920	999999	999999	999999	362	316	575	987	999999	399	999999	999999	923	999999	712	181	999999	999999	62	147	236	886	806	975	214	553	121	924	586	877	193	732	437	999999	912	644	999999	999999	706	668	942	999999	999999	856	919	999999	11	999999	478	999999	298	818	735	999999	999999	999999	287	583	35	809	205	650	410	82	216	811	555	76	639	999999	258	251	136	394	205	10	999999	950	65	308	551	999999	455	484	588	375	997	602	999999	877	367	349	727	897	473	302	825	999999	649	999999	360	999999	999999	
410	853	57	692	350	639	79	762	336	527	727	267	327	999999	925	999999	999999	999999	952	290	761	710	999999	523	239	921	999999	184	741	999999	999999	999999	616	283	55	631	541	683	999999	963	999999	125	999999	821	10	639	156	107	899	57	999999	303	407	654	842	699	999999	533	999999	999999	736	894	30	36	579	999999	650	53	999999	304	952	167	999999	999999	999999	646	680	97	522	999999	775	805	999999	694	501	654	999999	961	440	999999	687	999999	230	237	237	999999	104	14	999999	232	988	112	948	605	105	651	999999	418	91	206	29	855	999999	862	654	931	619	336	999999	925	237	689	613	803	616	999999	937	930	761	750	551	999999	846	300	611	672	856	679	599	850	999999	142	880	243	999999	832	996	367	583	306	212	999999	479	326	994	309	499	155	989	160	713	999999	656	340	655	353	19	720	999999	981	84	940	999999	684	415	105	809	379	477	784	947	579	357	465	999999	783	206	529	306	999999	183	710	689	448	146	315	485	549	999999	982	822	286	116	999999	231	999999	40	794	911	999999	500	129	678	215	213	999999	856	999999	792	999999	156	489	423	949	999999	999999	999999	299	548	109	620	269	999999	495	999999	670	472	755	999999	285	753	999999	999999	999999	999999	64	999999	483	245	999999	458	999999	756	715	835	342	863	167	999999	857	999999	740	255	811	999999	240	337	999999	254	542	671	110	999999	516	999999	744	871	25	999999	753	999999	999999	999999	547	999999	335	512	85	659	628	807	315	961	999999	274	22	167	806	129	999999	999999	849	239	702	339	358	336	249	596	100	471	999999	999999	51	999999	243	686	999999	999999	952	727	262	532	626	735	366	999999	581	252	116	587	74	896	565	999999	999999	999999	999999	217	302	998	273	999999	568	999999	999999	295	919	860	41	335	458	646	999999	854	473	326	613	967	999999	999999	999999	997	999999	513	407	999999	464	999999	44	694	335	500	999999	953	464	999999	963	999999	774	80	229	999999	220	781	999999	427	729	999999	562	174	935	393	999999	94	999999	999999	998	65	999999	19	831	904	825	346	999	958	778	222	400	700	362	153	999999	903	999999	999999	787	999999	385	979	230	753	462	870	759	999999	999999	783	710	199	999999	908	709	765	249	999999	895	873	781	180	999999	999999	321	862	811	791	201	340	105	218	487	300	680	779	999999	88	452	955	587	68	700	995	511	211	924	454	443	999999	663	673	149	913	926	214	340	713	442	599	68	967	750	926	687	999999	711	485	238	930	976	999999	872	999999	295	723	999999	653	15	120	937	
999999	358	763	677	432	79	574	373	999999	999999	999999	999999	853	896	999999	318	999999	999999	19	499	449	999999	513	461	502	999999	208	627	999999	735	686	708	999999	999999	701	619	986	999999	265	433	147	999999	762	490	999999	525	28	54	999999	999999	999999	345	995	620	498	151	844	312	184	630	870	946	169	740	762	376	999999	201	205	999999	331	525	62	585	362	338	463	33	559	977	999999	999999	952	798	40	351	999999	711	173	560	999999	999999	84	999999	562	200	999999	999999	727	534	211	827	849	674	93	189	292	420	267	169	687	820	752	206	848	716	993	371	710	421	999999	612	38	644	236	646	999999	999999	999999	999999	386	999999	999999	34	999999	955	315	999999	714	999999	999999	302	453	13	999999	953	999999	877	999999	846	207	590	999999	999999	999999	999999	798	214	448	447	738	864	396	999999	783	999999	525	727	430	892	999999	999999	656	859	363	371	168	34	771	282	714	999999	642	186	964	795	129	999999	163	187	166	999999	839	999999	122	203	905	357	229	627	438	214	457	893	445	999999	933	999999	999999	999999	999999	999999	999999	176	733	176	232	220	999999	988	999999	535	573	999999	736	309	875	389	746	169	465	999999	805	154	843	999999	125	748	741	483	862	999999	46	999999	747	392	668	999999	543	945	970	695	999999	241	500	902	640	214	167	145	615	553	716	793	53	629	968	297	999999	233	61	483	479	658	135	999999	499	919	505	353	641	212	999999	800	999999	770	999999	999999	999999	999999	869	910	591	999999	867	318	950	999999	610	999999	999999	999999	351	999999	894	496	225	999999	999999	41	413	721	999999	813	504	999999	707	915	999999	283	44	405	643	999999	999999	999999	999999	874	999999	999999	518	999999	319	999999	928	269	860	536	905	701	554	37	999999	999999	536	158	999999	777	999999	464	610	999999	999999	337	999999	29	737	999999	955	754	999999	351	999999	298	999999	168	411	999999	885	245	552	181	999999	999999	728	17	999999	999999	855	999999	937	999999	773	335	216	999999	999999	999999	304	909	531	901	580	161	107	213	259	179	109	999999	746	881	892	865	912	439	35	745	608	85	91	716	114	748	816	490	578	451	91	48	560	430	36	975	713	651	600	858	999999	525	999999	999999	921	486	470	66	231	907	999999	777	457	861	383	999999	999999	999999	797	831	344	616	634	808	98	70	817	326	999999	917	162	270	838	177	940	999999	327	323	794	627	288	999999	269	670	999999	313	590	699	57	808	999999	897	853	768	524	199	890	999999	679	860	668	999999	211	999999	755	162	938	290	999999	299	999999	999999	
30	179	553	583	357	964	780	784	479	999999	999999	56	770	264	999999	80	999999	750	999999	999999	643	933	958	144	558	955	915	874	999999	310	777	999999	907	642	999999	684	999999	940	842	926	179	895	391	549	875	165	543	999999	746	868	637	999999	999999	532	870	97	221	419	999999	999999	999999	905	999999	179	999999	521	148	999999	999999	732	855	712	908	276	999999	748	552	999999	999999	403	421	424	138	999999	673	607	661	999999	772	789	472	805	999999	450	999999	274	999999	999999	208	363	999999	416	999999	999999	999999	924	999999	999999	999999	132	544	802	160	632	979	634	776	913	505	743	860	763	365	598	270	59	797	468	999999	999999	272	340	219	904	999999	15	999999	999999	492	749	999999	831	61	649	255	670	999999	293	470	253	999999	572	716	999999	999999	262	61	524	753	963	137	999999	440	399	859	213	592	255	255	974	999999	660	430	756	407	39	712	715	999999	999999	404	513	997	999999	446	700	624	999999	411	134	953	787	372	999999	621	542	400	661	789	999999	87	409	999999	999999	921	999999	152	959	67	474	550	346	999999	162	569	623	805	295	952	169	589	838	844	131	30	544	297	901	144	864	638	60	925	999999	522	995	475	511	234	609	558	999999	999999	999999	583	617	616	999999	960	998	999999	115	999999	630	461	248	564	916	475	386	999999	250	824	203	835	499	420	999999	639	573	157	304	70	999999	999999	924	151	907	547	412	928	88	999999	146	137	999999	351	304	850	284	440	559	45	847	70	317	840	503	111	94	207	746	579	999999	999999	443	999999	365	29	537	999999	657	999999	72	999999	470	309	688	76	311	999999	999999	29	365	142	598	999999	999999	999999	303	999999	648	805	999999	215	999999	508	554	999999	693	489	999999	285	322	187	999999	189	973	398	999999	17	162	437	800	935	91	726	999999	263	262	999999	831	83	725	453	458	851	999999	856	276	999999	754	402	999999	822	172	999999	999999	188	999999	999999	295	999999	693	296	931	220	999999	527	134	999999	294	301	43	519	658	912	559	999999	999999	931	999999	999999	999999	636	262	759	65	978	999999	999999	29	45	904	843	889	16	389	439	521	247	999999	999999	999999	811	678	463	369	999999	999999	260	999999	837	459	427	154	179	702	66	999999	182	165	37	754	882	999999	258	396	999999	999999	651	532	130	358	491	95	875	393	320	958	798	400	202	999999	522	961	192	585	487	699	720	313	999999	405	349	91	999999	644	850	376	999999	76	179	999999	521	727	169	489	968	341	999999	786	392	108	245	781	963	222	999999	921	
262	673	909	500	909	348	999999	999999	999999	409	999999	240	999999	943	538	732	230	958	302	794	801	703	617	999999	430	933	921	234	999999	567	128	606	412	928	124	756	999999	999999	333	183	527	444	480	569	999999	48	253	448	569	513	999999	999999	920	447	999999	999999	65	764	999999	975	426	975	564	450	291	669	828	613	829	999999	575	551	634	128	276	366	233	58	999999	392	690	482	665	657	17	999999	999999	965	808	565	999999	999999	609	358	757	552	879	39	287	405	219	639	619	786	937	19	380	801	180	763	335	17	684	687	295	943	319	907	443	999999	983	862	805	999999	91	182	941	286	371	723	486	999999	770	684	182	60	863	878	719	999999	743	884	999999	55	239	693	999999	921	72	999999	242	972	595	999999	422	357	999999	999999	705	999999	77	103	440	999999	286	141	246	10	515	244	999999	441	197	999999	999999	109	77	760	44	999999	465	30	223	558	491	514	608	660	999999	824	226	517	999999	954	930	649	454	999999	768	108	456	716	999999	828	999999	999999	784	999999	685	322	290	999999	999999	999999	999999	56	880	999999	999999	771	533	586	999999	690	28	573	999999	243	999999	785	655	728	991	935	941	748	999999	395	825	999999	730	458	975	999999	544	152	205	866	654	883	768	571	383	996	575	869	978	999999	810	999999	544	550	645	899	667	999999	92	999999	999999	561	442	494	66	286	51	84	611	999999	156	875	999999	999999	588	630	26	93	354	994	370	82	770	888	585	666	999999	189	999999	999999	291	982	70	820	502	103	450	999999	515	107	954	500	268	198	579	934	791	153	962	999999	882	584	217	97	999999	302	790	554	909	399	999999	862	271	999999	507	173	999999	557	898	494	189	999999	999999	999999	50	999999	813	581	319	650	999999	11	227	999999	999999	999999	775	999999	805	209	312	896	374	125	965	102	239	733	690	415	129	243	255	999999	834	149	15	999999	999999	154	489	219	244	269	999999	139	645	999999	342	800	398	842	751	999999	192	293	378	463	291	947	999999	89	890	904	530	999999	999999	749	999999	63	701	815	925	999999	720	999999	662	115	999999	999999	999999	767	401	999999	26	999999	999999	556	295	999999	999999	552	677	109	514	409	329	340	738	881	999999	999999	507	289	108	999999	999999	101	978	98	630	273	999999	455	999999	872	688	999	999999	252	160	999999	464	423	291	159	148	825	155	320	774	332	999999	720	462	561	269	122	999999	443	999999	400	999999	206	920	999999	690	999999	608	641	720	329	999999	495	999999	184	440	94	997	949	999999	100	
945	999999	324	308	999999	151	993	999999	612	999999	999999	454	881	999999	631	268	502	783	999999	999999	226	513	600	999999	879	881	988	288	999999	185	999999	841	998	280	455	910	882	622	612	999999	999999	999999	39	999999	999999	998	613	971	552	182	591	224	491	528	874	441	77	869	999999	24	162	714	817	437	461	376	455	999999	314	720	385	880	180	999999	999999	999999	484	999999	344	881	999999	27	735	948	593	999999	360	479	405	23	843	23	203	597	999999	523	852	601	999999	744	999999	999999	999999	832	999999	999999	53	572	841	327	956	621	999999	547	747	145	999999	999999	843	561	26	999999	999999	999999	877	372	687	583	531	173	704	882	762	599	338	276	999999	903	162	999999	856	999999	999999	88	999999	999999	488	655	999999	261	544	982	758	142	728	576	999999	376	955	433	999999	470	999999	677	622	83	859	935	218	481	785	85	999999	961	999999	999999	347	999999	243	999999	884	41	733	999999	999999	999999	999999	630	999999	761	480	983	948	728	857	999999	746	960	999999	982	372	553	446	379	475	999999	276	796	437	499	999999	668	142	309	999999	993	736	769	999999	999999	999999	239	73	457	10	802	137	999999	999999	317	491	387	670	261	999999	341	594	364	805	170	455	337	202	999999	999999	811	851	648	999999	863	659	976	999999	566	999999	143	999999	989	378	673	341	287	999999	130	999999	999999	998	881	26	218	409	382	964	888	999999	621	999999	692	999999	999999	950	489	809	250	657	999999	475	114	227	999999	851	604	999999	142	829	178	645	82	373	680	813	969	631	970	464	287	22	33	999999	422	106	999999	75	999999	999999	852	999999	452	472	503	386	894	663	999999	999999	804	396	999999	68	285	975	999999	328	253	385	980	857	839	785	380	502	451	991	805	63	64	538	807	419	977	700	203	999999	870	999999	918	316	765	613	660	890	999999	965	836	446	142	999999	999999	802	741	995	999999	666	102	999999	934	902	858	812	999999	275	589	422	91	585	999999	365	999999	949	466	999999	101	235	134	999999	321	486	165	369	921	999999	717	999999	677	982	72	536	999999	868	369	999999	999999	952	999999	394	311	999999	883	261	999999	776	30	999999	345	77	999999	412	542	999999	689	457	746	499	999999	726	558	585	744	108	522	256	999999	999999	589	999999	226	999999	999999	739	187	553	603	904	705	154	999999	844	668	999999	999999	660	994	902	189	999999	279	958	71	999999	836	999999	33	999999	999999	999999	999999	440	292	999999	850	764	488	802	999999	999999	854	842	793	999999	171	713	999999	999999	30	862	261	946	999999	999999	180	
999999	87	349	903	999999	530	818	175	298	227	134	562	999999	999999	323	182	999999	476	53	66	437	999999	325	423	132	809	889	999999	876	999999	999999	999999	614	999999	591	687	148	898	974	999999	999999	676	504	528	999999	161	154	383	999999	690	69	480	366	621	999999	102	999999	926	780	651	999999	63	298	143	246	999999	999999	57	178	999999	43	303	501	999999	29	760	670	796	386	971	999999	515	68	999999	105	510	673	992	982	499	926	221	999999	999999	999999	999999	999999	370	292	941	999999	106	215	999999	656	766	999999	927	999999	982	432	965	549	999999	999999	135	999999	112	999999	735	430	999999	999999	679	710	821	184	178	465	999999	382	999999	999999	444	767	999999	310	988	999999	338	532	746	999999	999	999999	999999	671	319	346	999999	987	286	332	557	520	999999	41	535	370	834	592	999999	471	564	610	131	461	114	999999	999999	825	17	572	710	213	684	564	75	612	749	159	865	831	618	999999	106	977	956	924	999999	536	774	628	705	746	721	285	835	399	945	509	566	999999	918	999999	980	999999	622	353	999999	692	965	999999	620	684	726	978	852	515	513	154	504	190	531	999999	60	389	866	963	491	408	729	999999	667	249	592	597	913	999999	999999	392	365	612	999999	999999	570	851	999999	999999	29	743	432	999999	885	800	14	386	745	36	999999	999999	847	658	862	437	963	999999	266	381	999999	138	75	999999	999999	999999	788	891	103	704	330	208	381	846	999999	748	975	408	790	999999	999999	216	851	886	624	478	545	999999	750	659	862	281	595	999999	928	890	677	176	884	763	22	122	999999	51	705	773	229	11	999999	999999	461	565	508	999999	146	885	286	188	641	967	999999	999999	151	443	842	59	613	745	917	63	80	999999	999999	36	999999	999999	999999	999999	191	851	258	999999	993	999999	999999	307	773	999999	499	52	613	499	534	916	187	931	971	848	208	999999	999999	484	93	660	53	652	999999	481	545	24	961	999999	996	790	719	52	97	515	246	544	999999	417	255	999999	449	581	284	999999	999999	999999	999999	85	611	535	691	774	999999	343	592	555	265	302	999999	485	999999	147	502	743	207	144	844	465	999999	664	380	752	999999	218	220	472	377	445	631	999999	863	885	999999	471	109	945	999999	999999	923	691	289	983	758	999999	793	999999	999999	999999	409	714	88	999999	473	947	164	939	999999	252	133	129	999999	999999	670	46	999999	206	283	40	644	999999	553	100	541	920	385	396	993	468	999999	908	393	837	46	999999	544	999999	421	916	317	999999	409	349	629	803	514	999999	999999	
721	999999	999999	999999	58	896	156	171	999999	163	999999	572	767	945	999999	827	225	999999	349	783	753	501	455	999999	999999	723	999999	999999	999999	470	738	416	916	83	282	321	828	879	345	941	889	755	556	999999	999999	354	549	225	331	521	999999	76	174	685	569	229	702	811	671	334	421	999999	957	527	425	145	656	999999	673	765	998	345	401	999999	894	997	945	441	916	23	999999	269	531	999999	66	671	252	241	513	62	619	27	999999	20	529	596	797	39	598	733	999999	855	552	565	523	78	675	765	790	572	284	270	895	658	161	999999	771	275	470	753	892	999999	189	620	156	999999	137	390	879	307	209	915	842	192	999999	327	999999	999999	178	987	995	487	450	941	999999	999999	132	999999	859	376	824	999999	568	999999	999999	282	999999	931	999999	999999	999999	295	999999	492	372	369	428	712	343	833	445	805	107	999999	757	415	975	247	843	798	858	999999	999999	513	482	999999	999999	999999	999999	52	651	785	999999	635	56	710	999999	957	579	418	930	999999	226	999999	931	29	434	95	97	434	307	999999	97	620	684	999999	999999	382	19	694	21	430	369	300	191	659	259	472	436	999999	813	27	668	435	868	999999	360	505	582	463	253	271	999999	917	745	999999	999999	935	999999	999999	947	229	947	885	406	509	60	926	999999	281	769	961	659	50	621	289	769	662	752	246	22	267	999999	555	999999	749	999999	451	554	999999	961	323	999999	752	109	593	80	783	999999	999999	999999	433	661	310	694	291	612	999999	306	466	454	999999	193	714	670	689	430	401	444	656	989	999999	382	876	999999	999999	450	906	941	38	219	986	999999	393	999999	999999	605	499	861	169	999999	650	155	98	999999	925	999999	807	92	419	999999	678	348	999999	379	999999	61	785	990	247	999999	706	928	277	256	467	412	799	865	999999	999999	999999	539	285	519	348	463	294	362	999999	326	643	824	999999	865	540	647	261	24	999999	538	820	999999	624	327	440	722	877	841	66	523	339	941	999999	999999	999999	148	73	999999	41	335	766	999999	605	920	208	882	406	412	716	820	161	785	805	553	999999	431	915	957	88	625	999999	453	306	871	986	701	823	206	632	999999	584	397	983	734	771	397	903	704	999999	558	325	474	135	245	372	554	145	457	999999	810	233	116	784	415	749	999999	136	733	933	999999	68	210	780	324	246	999999	802	81	999999	876	528	999999	838	529	999999	121	999999	70	999999	999999	565	375	144	999999	177	477	999999	999999	984	458	270	179	770	622	499	125	694	810	999	
608	752	73	675	195	999999	22	999999	265	115	638	994	75	233	501	999999	693	75	957	999999	999999	999999	999999	97	333	999999	358	450	225	39	194	426	517	70	999999	999999	502	699	949	540	165	999999	357	472	355	463	205	946	279	681	806	59	736	664	999999	458	528	976	352	579	933	572	62	235	999999	222	999999	999999	999999	811	448	999999	999999	427	991	999999	802	762	999999	869	420	999999	181	544	233	999999	999999	999999	829	451	999999	999999	357	999999	999999	592	157	999999	551	143	999999	200	623	468	999999	813	933	999999	672	999999	656	765	245	482	999999	531	999999	518	999999	999999	532	999999	999999	999999	649	923	646	746	821	408	421	679	999999	999999	893	230	788	712	999999	419	999999	381	999999	999999	794	405	289	874	220	84	201	638	130	999999	611	351	24	742	818	319	177	196	497	999999	262	977	554	638	589	999999	742	688	999999	999999	584	161	999999	30	96	253	643	999999	999999	746	217	782	559	456	995	552	216	56	999999	992	252	24	999999	916	999999	817	850	651	295	281	342	512	431	537	999999	999999	897	993	999999	575	675	999999	661	750	66	479	428	108	999999	46	732	695	794	224	350	999999	999999	537	999999	278	402	992	486	263	414	999999	360	31	276	544	999999	222	400	328	999999	999999	363	143	859	433	999999	752	18	258	548	646	718	217	197	999999	999999	369	877	999999	183	999999	919	407	999999	362	129	999999	832	107	999999	999999	305	476	897	503	216	999999	678	999999	879	650	984	238	999999	767	999999	999999	833	656	361	294	999999	22	999999	644	999999	955	797	506	314	999999	920	910	865	999999	350	999999	999999	694	413	60	999999	194	508	532	697	999999	692	578	376	976	573	999999	746	107	185	293	331	999999	575	261	999999	182	999999	887	729	999999	372	686	427	744	833	149	253	311	603	161	514	622	946	246	272	228	139	337	428	744	999999	768	999999	67	920	66	128	162	714	518	805	999999	999999	623	328	16	161	632	152	434	932	445	503	34	999999	709	315	339	999999	126	52	60	468	999999	910	999999	999999	369	823	999999	30	101	999999	999999	355	893	819	333	918	266	999999	507	195	999999	811	999999	274	829	287	221	750	789	999999	597	476	754	162	817	713	724	183	791	999999	999999	999999	841	848	419	678	886	889	982	420	732	59	544	999999	473	999999	191	339	13	91	612	36	241	927	999	618	601	740	11	619	203	92	285	999999	820	591	970	880	855	999999	999999	331	768	378	999999	547	999999	889	689	999999	999999	394	179	709	205	348	999999	914	848	800	87	
155	999999	372	226	999999	773	844	54	882	999999	311	484	853	690	291	268	999999	495	999999	999999	712	61	999999	98	999999	912	575	504	999999	999999	66	999999	64	83	256	443	405	161	792	773	97	844	806	440	999999	910	326	999999	914	999999	999999	428	396	125	999999	104	999999	284	417	736	207	350	573	473	156	279	999999	999999	444	847	999999	710	999999	687	598	868	254	927	999999	899	596	999999	589	401	108	638	999999	939	708	999999	913	130	744	65	576	746	280	999999	294	950	490	546	585	76	227	999999	724	999999	999999	999999	999999	603	999999	518	150	651	760	999999	374	518	635	999999	999999	292	934	742	965	648	121	999999	999999	999999	999999	917	419	60	970	523	183	499	913	999999	422	999999	311	320	713	236	914	999999	985	108	999999	999999	325	999	474	303	141	485	643	999999	596	675	999999	938	999999	498	109	100	680	999999	998	874	605	999999	78	869	999999	624	999999	739	733	197	999999	498	941	866	602	419	999999	677	999999	698	855	836	348	746	301	999999	359	225	137	824	253	748	109	999999	999999	625	930	605	322	999999	456	904	352	409	809	420	997	104	896	999999	515	999999	999999	310	29	768	360	331	999999	999999	275	999999	612	909	943	999999	399	847	695	976	489	999999	364	874	999999	951	494	999999	937	999999	999999	265	328	447	319	999999	999999	799	84	412	275	608	36	705	999999	643	999999	443	999999	691	31	159	408	919	209	534	648	980	68	78	999999	420	394	696	250	19	494	999999	599	999999	235	599	772	292	710	999999	953	659	633	608	659	60	483	255	859	226	856	408	247	784	602	999999	999999	16	138	854	999999	999999	464	241	158	137	843	763	466	431	999999	126	219	999999	999999	999999	999999	459	419	233	999999	148	999999	34	163	95	926	815	110	323	858	999999	164	856	666	623	205	401	999999	531	999999	719	999999	999999	839	740	999999	918	212	613	564	292	596	999999	999999	85	999999	999999	999999	999999	210	999999	662	153	573	999999	961	362	662	958	999999	956	998	888	999999	228	999999	999999	195	422	896	17	612	999999	758	999999	179	999999	939	591	999999	764	999999	999999	330	188	999999	999999	864	228	778	999999	999999	254	820	608	293	999999	999999	698	726	102	255	665	176	999999	425	176	999999	997	451	999999	423	80	838	38	643	611	567	838	171	713	999999	966	644	69	751	368	676	159	292	470	371	250	865	37	519	656	231	999999	762	890	261	866	999999	76	422	195	999999	791	965	682	151	59	537	23	557	288	31	117	451	67	999999	245	999999	980	999999	999999	215	810	
999999	986	999999	440	85	280	461	679	199	577	646	565	952	884	999999	610	999999	322	713	852	480	241	635	123	685	705	999999	999999	999999	796	726	249	979	999999	282	979	301	999999	974	999999	561	999999	99	454	471	886	114	615	60	999999	660	37	470	363	340	287	360	276	754	379	880	445	527	999999	850	406	999999	356	611	215	999999	618	348	456	300	601	152	190	652	799	601	784	965	56	146	699	779	626	275	995	628	999999	956	604	999999	125	999999	999999	603	74	310	757	13	845	796	999999	689	23	999999	999999	145	179	623	999999	778	105	480	480	999999	161	627	959	999999	999999	587	293	662	999999	81	185	999999	455	587	587	499	843	999999	999999	260	104	999999	766	563	999999	860	458	411	11	825	289	645	999999	440	452	447	350	999999	999999	268	512	389	945	942	999999	999999	999999	999999	45	465	935	324	360	230	171	150	861	405	553	999999	138	999999	661	918	791	539	371	24	999999	150	158	176	393	861	747	999999	999999	999999	676	50	180	865	375	999999	890	965	295	659	999999	311	999999	945	133	642	139	631	728	36	161	358	135	675	458	895	317	769	931	999999	482	456	85	999999	729	999999	999999	273	516	125	38	825	254	711	745	832	999999	999999	999999	751	731	999999	987	48	999999	328	915	999999	416	480	238	130	999999	795	187	822	999999	549	999999	620	67	999999	124	999999	999999	335	113	999999	999999	625	341	113	999999	190	767	365	469	46	999999	411	999999	89	856	999999	887	907	791	458	999999	922	606	999999	999999	432	693	865	11	384	49	347	224	501	575	790	148	134	404	999999	999999	821	363	999999	999999	999999	999999	978	19	88	724	101	543	654	999999	17	29	326	126	303	999999	999999	364	94	996	37	999999	106	513	999999	897	763	512	937	430	713	568	999999	999999	183	409	999999	855	922	999999	948	803	569	611	567	999999	822	18	110	367	136	999999	279	202	999999	627	926	474	943	191	960	589	999999	234	186	448	613	999999	942	894	781	56	999999	433	58	233	626	494	999999	999999	84	755	999999	580	303	255	999999	224	692	555	483	250	911	741	699	999999	999999	345	435	129	999999	999999	75	216	585	89	999999	845	999999	924	10	999999	528	999999	116	215	999999	34	999999	930	158	398	792	397	420	541	144	699	999999	688	34	291	69	826	146	738	690	204	994	224	229	454	80	999999	554	999999	999999	272	635	493	192	183	414	505	970	999999	553	999999	796	999999	945	336	120	465	999999	718	382	702	512	999999	525	982	999999	716	710	999999	328	34	999999	999999	
999999	999999	74	250	506	851	999999	563	856	999999	194	999999	408	950	278	893	343	615	869	836	999999	29	999999	267	968	209	153	999999	795	999999	450	999999	835	428	999999	999999	999999	870	999999	57	999999	818	845	145	193	513	584	999999	447	817	370	713	999999	16	708	999999	999999	807	282	307	708	999999	768	591	926	665	999999	980	724	205	999999	473	999999	821	994	851	183	623	83	464	624	73	260	999999	904	737	375	828	720	434	999999	465	999999	660	349	661	60	264	219	999999	999999	999999	365	251	196	897	66	999999	21	856	626	999999	999999	999999	682	644	929	999999	686	198	999999	999999	270	999999	246	175	875	996	482	343	801	919	414	554	999999	30	708	18	791	17	999999	42	817	863	999999	999999	731	780	978	704	732	270	578	30	238	978	343	75	15	30	32	70	860	678	65	999999	999999	999999	999999	999999	936	921	998	678	517	999999	540	406	491	775	443	999999	27	999999	999999	541	351	394	326	999999	999999	642	12	999999	985	620	999999	148	808	111	386	552	999999	326	767	999999	271	899	513	970	447	937	583	240	586	927	999999	92	77	523	365	999999	862	539	999999	303	999999	236	693	896	95	401	598	389	398	890	13	999999	19	999999	279	451	880	355	999999	999999	999999	772	194	999999	999999	99	999999	294	746	999999	690	561	351	473	892	44	999999	999999	999999	56	349	204	841	999999	924	351	82	278	254	913	819	516	827	234	244	156	52	636	999999	995	999999	999999	642	999999	210	999999	359	545	906	244	245	999999	469	665	999999	864	930	498	999999	236	999999	802	999999	833	866	183	733	999999	999999	999999	999999	579	999999	889	724	999999	561	138	495	482	999999	537	371	20	999999	555	56	172	823	999999	225	999999	502	999999	978	528	999999	809	846	999999	718	241	316	170	252	666	999999	579	940	999999	313	802	12	660	244	489	999999	39	165	321	999999	571	999999	999999	999999	448	999999	207	911	206	771	751	291	469	763	760	230	999999	767	21	578	999999	999999	458	999999	999999	551	841	856	999999	999999	999999	653	535	899	999999	938	999999	639	804	589	778	668	744	603	561	520	543	896	484	269	999999	272	154	742	660	349	845	792	117	999999	999999	350	422	999999	538	107	755	570	616	822	999999	999999	963	432	999999	808	486	854	999999	903	18	944	999999	239	999999	971	999999	999999	248	807	102	665	999999	907	999999	438	256	999999	75	463	764	973	290	999999	999999	666	308	722	942	852	863	999999	999999	214	999999	300	969	999999	258	567	999999	962	331	999999	729	999999	50	66	999999	372	561	999999	789	
61	999999	44	999999	999999	999999	203	673	999999	851	396	999999	111	999999	327	28	64	999999	73	388	507	865	999999	652	480	933	389	625	251	644	999999	300	22	999999	999999	75	853	635	260	449	65	999999	999999	121	934	865	628	728	999999	999999	999999	999999	999999	471	291	196	346	392	194	999999	363	577	431	152	281	106	999999	999999	999999	262	174	999999	217	624	332	614	63	691	999999	614	999999	661	902	214	620	999999	802	551	999999	49	729	999999	999999	475	999999	999999	472	669	839	838	934	728	999999	470	872	999999	695	873	148	677	142	999999	674	580	480	999999	675	999999	999999	604	303	999999	979	123	999999	703	978	742	538	845	999999	393	851	999999	680	586	999999	999999	341	25	981	929	412	252	906	83	999999	870	994	394	811	255	148	245	544	554	748	461	937	178	626	999999	345	303	535	749	999999	795	900	894	999999	243	885	515	623	373	999999	737	217	459	907	117	748	999999	43	896	255	615	344	999999	837	999999	504	172	999999	999999	594	118	999999	167	279	10	970	109	999999	999999	369	632	621	999999	576	21	253	488	270	519	213	201	269	639	999999	198	460	774	999999	999999	739	999999	127	594	999999	869	30	60	189	999999	147	649	999999	999999	536	623	999999	173	999999	999999	999999	25	999999	879	999999	403	999999	999999	663	91	550	999999	999999	999999	838	646	514	37	402	706	991	203	999999	363	382	999999	826	803	113	999999	204	296	224	241	598	724	821	248	769	385	30	943	396	999999	999999	940	606	576	627	889	118	999999	771	853	833	999999	716	548	999999	270	999999	55	973	999999	887	999999	981	810	209	999999	999999	276	267	26	686	58	806	211	996	441	957	259	186	223	770	999999	525	371	408	999999	17	282	740	999999	808	975	969	612	220	113	959	796	377	513	999999	842	708	755	176	785	391	999999	551	76	312	327	999999	760	22	999999	999999	620	999999	799	116	552	535	999999	218	711	999999	203	990	893	999999	171	882	999999	159	928	999999	770	204	999999	28	501	731	999999	999999	490	116	219	999999	559	375	348	394	578	999999	521	999999	950	546	999999	707	198	999999	658	594	151	445	206	610	94	141	967	426	789	999999	999999	821	861	999999	727	604	999999	999999	999999	999999	143	776	314	275	638	622	999999	233	999999	999999	830	976	999999	999999	66	55	909	608	515	999999	408	922	604	999999	791	699	999999	399	819	860	838	999999	94	141	460	374	141	930	972	471	563	744	687	875	949	999999	748	781	504	682	695	270	97	22	129	221	999999	516	483	938	177	188	999999	878	86	
246	892	999999	629	691	913	978	636	53	865	663	245	729	848	163	950	999999	999999	147	175	578	506	81	21	249	202	624	999999	43	999999	999999	340	809	798	999999	746	807	161	813	768	716	999999	53	999999	465	976	999999	999999	999999	988	503	294	999999	999999	508	739	820	929	390	999999	298	531	603	749	490	333	436	930	145	416	153	999999	91	999999	459	944	999999	925	556	273	749	956	999999	54	800	999999	73	999999	300	999999	926	877	770	324	999999	194	999999	304	999999	142	549	521	533	914	845	999999	212	898	263	563	999999	895	383	127	749	999999	405	558	948	400	999999	339	640	171	490	275	751	767	898	999999	914	168	269	424	723	237	433	222	209	818	887	999999	843	999999	696	40	504	999999	574	999999	788	999999	999999	999999	872	220	881	371	999999	999999	240	445	999	988	649	128	636	959	999999	521	908	193	358	140	512	104	496	903	474	459	999999	108	202	761	485	999999	812	999999	551	999999	356	71	999999	999999	999999	452	999999	999999	999999	578	404	999999	258	999999	238	999999	133	225	763	778	723	999999	897	973	808	142	252	248	512	216	316	642	999999	999999	174	847	404	729	552	69	928	642	815	896	999999	236	999999	150	532	880	999999	597	999999	999999	789	379	999999	814	999999	999999	210	927	999999	880	271	999999	136	999999	888	391	999999	999999	672	703	849	91	999999	999999	999999	999999	293	999999	716	632	898	719	412	644	112	795	999999	590	908	106	859	11	999999	999999	634	304	999999	492	262	150	679	914	924	536	923	707	217	999999	999999	248	172	108	220	720	982	552	358	492	264	102	708	999999	494	576	843	847	791	236	999999	999999	482	800	999999	999999	999999	983	795	875	720	404	587	999999	694	999999	933	761	790	579	951	92	999999	617	237	999999	441	69	429	357	693	999999	999999	981	796	282	999999	999999	258	645	999999	999999	757	482	771	999999	515	999999	926	999999	642	999999	67	999999	999999	999999	999999	999999	573	690	143	999999	563	999999	192	644	488	606	723	422	904	999999	513	155	811	951	999999	999999	845	377	653	252	143	605	715	610	29	703	706	512	603	902	798	567	511	875	999999	320	300	137	381	999999	999999	999999	920	80	579	911	999999	332	959	999999	999999	999999	47	999999	759	999999	731	581	999999	785	899	221	818	11	773	946	644	936	999999	999999	182	718	996	744	777	999999	999999	999999	41	999999	303	383	552	999999	883	999999	999999	999999	125	999999	588	718	512	596	19	264	695	918	306	633	276	473	817	999999	999999	310	210	303	123	140	282	999999	550	517	999999	525	
668	431	999999	181	426	999999	999999	35	436	463	216	410	999999	522	933	766	348	408	841	829	565	607	363	583	402	999999	506	985	216	501	178	995	114	494	595	999999	800	134	216	251	999999	791	519	999999	999999	799	568	600	206	999999	999999	151	675	661	959	71	78	545	779	199	528	835	819	934	294	999999	999999	250	926	669	999999	223	201	599	186	999999	98	782	489	602	668	905	788	699	753	37	329	452	534	534	999999	999999	355	999999	999999	818	972	584	296	883	999999	328	674	999999	550	534	949	86	485	999999	999999	295	65	187	531	622	999999	129	191	267	891	999999	716	402	999999	999999	868	184	876	368	999999	513	496	999999	107	349	241	262	159	229	999999	253	967	348	561	909	209	177	496	110	772	853	403	999999	991	999999	612	282	72	839	665	999999	209	127	394	469	799	999999	89	191	391	999999	999999	961	189	648	885	377	999999	564	511	700	688	775	596	948	120	467	615	456	737	999999	199	319	999999	312	53	849	953	999999	120	999999	98	314	719	999999	883	999999	999999	999999	765	999999	441	999999	337	999999	96	999999	531	446	999999	341	844	633	454	432	604	660	407	877	999999	45	424	749	999999	761	999999	999999	65	617	999999	999999	618	272	690	999999	999999	999999	999999	999999	225	618	999999	999999	742	778	905	999999	860	999999	383	233	43	971	747	729	819	691	64	576	362	999999	378	913	381	680	722	582	942	950	904	913	999999	809	662	986	717	906	999999	675	855	157	999999	768	244	999999	645	647	524	961	683	836	636	999999	246	511	249	999999	999999	999999	999999	999999	999999	909	392	470	999999	234	318	760	22	999999	685	999999	720	215	999999	609	999999	539	45	84	67	999999	277	77	287	271	572	160	747	312	770	944	619	532	635	999999	386	773	999999	999999	339	999999	949	770	161	257	695	41	999999	639	735	607	37	980	276	541	642	324	192	999999	661	167	23	710	152	740	769	999999	999999	586	233	905	252	624	999999	302	999999	507	916	39	999999	541	838	117	576	173	917	999999	265	999999	999999	71	999999	13	758	181	750	999999	627	420	487	507	460	735	416	830	365	412	999999	973	508	144	408	162	716	129	329	999999	143	999999	999999	141	932	486	614	172	999999	248	999999	573	552	793	999999	999999	552	78	999999	113	700	745	999999	514	402	292	999999	836	663	437	296	999999	852	844	114	647	596	355	999999	974	130	254	515	126	547	999999	431	999999	264	999999	610	648	999999	225	999999	398	181	319	738	650	891	778	508	886	951	236	721	707	688	242	
909	206	503	999999	999999	456	999999	691	966	731	999999	879	582	761	999999	999999	999999	636	639	716	475	999999	617	924	93	999999	745	999999	175	321	950	999999	999999	32	992	413	154	932	243	999999	168	490	352	17	789	21	206	999999	68	313	636	999999	999999	971	766	631	589	578	32	640	711	610	525	655	780	146	852	559	768	424	503	667	999999	880	558	985	999999	610	145	999999	999999	999999	570	862	685	865	655	65	999999	370	999999	576	999999	602	57	999999	964	697	236	652	169	646	978	999999	809	968	691	197	999999	999999	697	999999	443	999999	494	999999	999999	663	970	914	491	999999	303	407	600	927	999999	800	833	999999	999999	246	383	999999	912	509	29	926	62	716	184	467	999999	484	673	844	143	958	999999	999999	518	311	727	321	171	999999	352	999999	54	882	221	890	999999	999999	761	460	605	950	999999	984	999999	123	611	264	999999	34	999999	819	734	999999	793	798	999999	500	492	719	519	71	331	549	166	448	881	999999	504	293	999999	230	723	222	999999	999999	919	133	999999	405	699	473	581	147	999999	533	845	299	999999	422	208	999999	930	51	999999	544	629	499	999999	999999	241	440	759	456	920	933	105	521	999999	611	878	569	999999	999999	29	56	999999	999999	340	632	603	999999	91	91	95	249	299	681	282	999999	563	429	304	404	174	269	713	134	226	284	999999	334	783	999999	999999	639	23	843	999999	894	63	445	169	205	651	648	359	999999	999999	680	999999	424	249	811	999999	459	274	999999	922	760	342	365	967	999999	999999	278	999999	604	547	456	235	455	999999	387	650	999999	270	999999	753	525	909	46	763	545	999999	23	999999	999999	999999	95	375	568	999999	272	561	698	478	113	999999	383	999999	755	139	999999	454	198	999999	861	170	930	198	999999	702	999999	999999	305	999999	999999	425	191	999999	999999	174	462	999999	999999	534	396	825	952	999999	166	108	379	686	164	907	848	999999	452	999999	999999	999999	999999	896	210	865	524	422	266	999999	56	688	819	198	999999	999999	676	999999	787	663	999999	999999	218	291	999999	75	999999	720	999999	999999	752	999999	999999	999999	961	36	999999	566	880	801	20	973	999999	855	602	478	289	191	999999	999999	240	999999	999999	788	999999	196	999999	227	999999	144	543	803	999999	867	353	999999	999999	886	237	974	924	120	999999	985	999999	999999	999999	362	999999	999999	999999	151	999999	131	167	737	999999	999999	64	775	434	448	702	745	268	999999	256	702	511	886	763	403	953	710	999999	130	71	327	144	482	720	250	538	310	999999	999999	767	605	999999	999999	999999	530	832	
999999	550	486	417	217	727	999999	159	774	999999	803	800	393	197	334	999999	47	676	999999	999999	581	999999	193	910	402	999999	866	449	651	992	896	207	999999	570	501	170	999999	999999	853	600	999999	333	945	399	734	509	965	214	443	133	672	939	979	479	999999	407	366	575	24	820	999999	996	508	781	954	605	567	822	696	999999	318	334	822	119	361	257	999999	793	999999	999999	432	661	16	999999	330	956	228	999999	320	999999	999999	597	698	999999	739	701	825	174	445	139	941	152	518	279	815	347	126	870	128	999999	298	999999	400	131	398	209	990	981	461	997	386	804	999999	602	999999	721	636	789	379	660	432	944	358	55	951	289	153	737	712	982	840	358	644	999999	805	999999	999999	576	644	539	710	999999	712	447	752	146	640	999999	909	103	711	336	500	468	580	353	224	354	999999	119	66	263	278	478	999999	38	169	205	796	999999	525	69	155	999999	949	587	242	910	999999	814	999999	999999	827	618	281	513	999999	186	735	462	26	851	406	999999	999999	457	999999	244	290	724	977	445	129	999999	578	999999	191	660	519	999999	121	314	61	364	999999	828	436	660	999999	653	999999	999999	999999	344	999999	999999	662	620	365	501	22	999999	630	579	837	999999	117	999999	50	629	999999	207	667	742	350	999999	999999	51	74	655	999999	999999	999999	999999	553	999999	976	785	670	905	989	999999	304	999999	981	123	683	999999	527	268	999999	390	620	578	999999	972	325	726	993	408	999999	999999	556	710	480	999999	960	994	35	843	236	999999	385	144	639	999999	902	650	999999	237	38	328	524	805	999999	640	305	468	314	581	678	259	792	999999	42	999999	24	594	546	999999	163	689	457	683	41	398	999999	485	938	570	80	675	964	999999	999999	554	106	750	999999	840	999999	999999	689	453	999999	976	999999	123	999999	999999	746	318	114	877	999999	348	871	840	774	999999	635	999999	529	743	511	13	999999	36	891	488	281	274	999999	706	92	660	10	13	999999	65	858	891	999999	677	824	761	571	999999	691	999999	683	265	976	240	214	981	999999	999999	999999	171	691	999999	999999	623	989	481	500	407	999999	423	348	867	331	719	687	999999	999999	852	999999	749	999999	999999	345	860	805	25	999999	999999	501	999999	688	64	70	999999	373	355	999999	759	999999	999999	999999	999999	301	278	692	815	934	267	552	999999	544	129	37	203	729	493	178	372	818	999999	193	913	906	694	999999	294	807	974	355	341	999999	687	999999	575	999999	278	999999	76	177	990	91	999999	44	41	999999	999999	999999	867	627	880	
187	999999	940	999999	999999	357	266	607	543	999999	999999	999999	911	220	999999	857	954	461	714	461	586	999999	205	828	999999	161	878	875	138	175	267	939	357	474	999999	779	746	460	999999	141	22	309	999999	768	982	131	129	823	646	708	615	575	999999	176	303	999999	999999	122	822	18	479	391	478	378	999999	78	612	447	66	999999	999999	999999	56	582	448	287	999999	436	846	999999	42	64	999999	430	999999	691	786	190	999999	89	678	634	638	999999	661	999999	830	164	999999	914	519	681	767	999999	598	121	528	580	727	26	507	674	276	62	999999	424	162	58	818	999999	999999	432	276	976	935	485	865	999999	920	999999	456	423	809	999999	999999	360	296	206	831	448	172	215	463	164	581	14	368	585	999999	246	478	782	999999	999999	632	999999	999999	790	106	122	999999	879	659	909	569	93	864	999999	801	624	138	955	226	379	296	85	968	121	405	930	127	289	227	684	349	674	87	642	309	174	945	999999	110	718	999999	293	556	553	999999	498	999999	33	784	806	999999	522	999999	999999	999999	999999	128	304	395	175	995	965	661	975	999999	895	16	231	44	637	679	631	855	508	186	13	999999	425	999999	906	790	103	999999	420	575	999999	118	999999	999999	753	999999	651	120	934	723	237	632	580	982	699	999999	919	999999	999999	137	486	667	67	790	876	999999	702	777	488	385	901	999999	250	410	744	787	895	999999	291	591	38	521	920	785	999999	381	949	442	826	999999	870	114	359	293	98	168	60	330	886	999999	353	873	631	559	821	767	391	180	248	912	597	999999	707	565	109	965	999999	999999	840	505	87	999999	951	74	514	999999	120	999999	321	585	736	999999	999999	565	248	164	889	999999	963	192	989	778	999999	913	827	419	407	794	193	133	421	999999	999999	999999	648	92	922	567	999999	35	656	434	859	999999	186	32	999999	152	999999	945	85	999999	318	999999	516	308	76	47	247	104	399	999999	773	198	999999	957	999999	999999	916	165	242	332	999999	937	535	999999	999999	541	999999	804	539	264	999999	248	999999	999999	470	999999	874	349	26	999999	329	999999	999999	340	661	671	499	229	999999	999999	236	170	712	752	71	999999	133	951	389	534	310	442	564	144	848	999999	150	137	497	999999	325	576	999999	999999	13	999999	311	204	999999	258	52	999999	999999	851	38	999999	999999	305	974	999999	708	999999	960	491	584	887	396	999999	492	136	531	999999	732	685	999999	659	999999	364	749	696	79	999999	999999	141	999999	791	999999	999999	115	541	998	845	162	999999	554	402	616	657	773	
125	977	809	712	999999	727	680	786	999999	487	999999	295	999999	555	287	29	779	875	828	998	792	320	682	395	950	137	999999	999999	999999	999999	971	53	999999	999999	633	999999	269	226	280	414	811	999999	395	999999	736	999999	827	299	874	999999	999999	999999	787	658	980	805	304	423	762	650	51	472	999999	59	516	335	999999	589	921	568	759	999999	605	424	196	787	925	457	658	704	309	396	999999	945	366	999999	265	999999	611	828	424	845	999999	999999	373	349	999999	346	718	411	999999	999999	999999	316	628	221	999999	373	471	203	880	847	764	67	350	654	138	516	693	71	79	999999	977	103	154	914	109	999999	999999	847	999999	588	738	257	379	999999	28	37	327	154	534	892	253	999999	999999	576	999999	406	289	718	999999	46	653	656	341	128	270	284	171	714	122	945	321	624	959	301	999999	999999	688	999999	636	111	199	548	999999	186	962	569	154	578	833	999999	695	999999	636	206	935	91	915	999999	799	999999	865	612	41	999999	580	999999	999999	656	467	999999	718	999	91	119	999999	114	129	164	166	999999	139	593	881	999999	259	978	987	999999	366	37	601	437	490	999999	245	586	516	948	606	343	999999	999999	120	269	984	696	260	527	359	830	962	761	103	999999	614	282	731	621	339	999999	641	696	999999	439	972	290	999999	199	999999	999999	999999	180	558	823	590	999999	482	621	435	563	728	470	999999	536	74	840	343	391	288	963	855	999999	619	999999	701	424	207	680	999999	999999	999999	71	999999	98	242	792	212	280	517	972	999999	119	195	775	873	180	293	764	375	141	946	137	911	999999	414	999999	560	554	132	176	999999	801	334	732	386	666	817	324	999999	282	637	73	874	315	173	746	709	844	140	999999	140	999999	999999	999999	757	59	160	742	999999	999999	241	999999	158	350	538	997	785	463	999999	217	362	969	470	999999	504	882	999999	605	746	999999	992	716	423	601	45	999	495	178	974	999999	999999	85	640	999999	51	979	915	999999	776	176	961	999999	455	923	177	171	973	999999	999999	874	797	555	995	25	546	524	244	556	315	539	511	616	999999	999999	701	287	338	705	999999	525	966	999999	828	580	706	746	999999	500	433	874	999999	282	517	109	999999	960	90	999999	227	527	999999	369	228	247	999999	355	999999	393	999999	890	999999	277	999999	999999	907	999999	726	999999	999999	999999	263	744	133	441	999999	999999	108	999999	999999	740	207	999999	488	533	781	999999	999999	590	999999	361	979	877	278	543	51	999999	119	381	202	472	999999	665	315	427	274	10	999999	787	
999999	435	256	999999	861	999999	999999	128	789	639	364	999999	566	999999	508	956	820	999999	475	589	999999	754	129	727	197	69	505	541	408	999999	268	999999	371	724	999999	491	115	601	25	787	999999	999999	999999	479	999999	892	906	999999	167	358	606	888	534	656	397	979	999999	529	201	801	985	999999	999999	728	381	583	999999	842	289	26	851	229	369	688	739	476	999999	650	999999	304	163	406	383	59	464	999999	256	999999	336	999999	185	999999	410	999999	801	698	213	999999	108	443	953	73	819	150	507	999999	999999	846	916	920	204	999999	999999	896	648	589	777	670	274	11	337	999999	515	999999	841	274	999999	155	886	51	999999	999999	552	999999	999999	99	586	243	552	86	999999	409	799	415	682	520	767	514	999999	222	999999	542	999999	106	115	731	558	417	309	243	568	999999	959	875	657	658	122	999999	555	558	999999	544	128	999999	160	928	433	999999	730	330	999999	314	999999	674	130	730	999999	999999	170	619	541	999999	933	319	517	477	999999	923	758	33	408	225	999999	27	219	386	424	787	945	999999	308	458	686	999999	736	264	803	999999	999999	926	98	667	391	935	26	999999	610	809	680	683	488	999999	351	706	922	291	999999	562	464	999999	315	999999	509	982	999999	93	493	954	582	263	674	163	999999	832	999999	999999	833	33	10	386	999999	615	117	272	699	798	117	979	67	454	909	250	830	20	999999	316	167	408	624	933	349	656	999999	427	999999	334	340	518	771	999999	999999	999999	561	87	969	699	999999	246	293	522	975	513	999999	138	999999	433	333	169	221	628	583	999999	999999	77	47	999999	389	999999	999999	999999	999999	598	217	875	999999	587	689	753	50	920	999999	920	125	111	957	836	999999	107	83	586	11	999999	306	152	607	32	922	493	50	850	999999	984	999999	918	63	999999	305	31	141	999999	744	999999	999999	300	986	662	319	307	999999	999999	369	292	999999	677	999999	297	301	75	999999	973	999999	205	712	199	610	657	937	206	57	999999	540	999999	999999	316	841	431	999999	15	166	945	713	999999	383	999999	491	37	378	316	555	766	95	240	999999	168	112	548	999999	928	690	339	999999	999999	259	540	670	631	326	310	999999	941	244	295	909	332	270	49	821	872	708	999999	289	630	651	291	494	999999	983	807	214	303	999999	999999	325	999999	230	999999	999999	843	179	859	999999	77	480	613	531	799	331	999999	897	72	999999	994	229	117	60	104	471	968	55	370	648	999999	105	542	387	119	970	999999	112	669	674	999999	703	999999	871	221	159	48	759	999999	
999999	999999	909	999999	999999	569	904	218	775	135	999999	406	797	999999	221	201	972	999999	235	421	829	248	328	238	999999	748	999999	381	999999	839	944	432	218	360	391	95	999999	999999	999999	818	215	999999	316	976	999999	277	191	894	637	680	249	221	999999	347	865	740	243	999999	754	827	278	999999	999999	936	191	706	198	446	426	135	999999	28	999999	417	216	999999	931	999999	697	129	566	405	743	565	600	999999	619	870	495	651	852	928	209	148	999999	681	788	380	795	833	89	999999	999999	512	98	999999	248	405	999999	797	808	891	983	635	270	872	790	417	346	999999	97	327	951	999999	999999	663	819	834	867	535	288	561	556	864	999999	822	927	999999	476	379	494	224	740	697	843	961	944	999999	877	676	891	381	999999	348	746	762	999999	702	239	435	411	999999	537	605	999999	257	999999	999999	999999	448	999999	558	940	967	999999	873	587	263	931	321	999999	255	957	201	999999	907	526	218	128	287	38	999999	999999	51	967	91	686	999999	189	999999	626	825	979	438	999999	342	999999	77	385	999999	185	999999	999999	917	716	166	456	346	961	999999	730	136	11	317	420	999999	999999	898	999	881	196	452	84	999999	694	892	275	528	469	311	999999	459	832	999999	999999	498	463	94	335	810	999999	350	999999	578	865	500	824	671	999999	21	786	999999	999999	503	686	732	465	435	232	823	890	999999	876	999999	143	280	999999	756	214	921	266	471	573	198	257	846	280	506	479	204	999999	999999	510	999999	999999	999999	999999	338	568	380	43	37	999999	511	999999	706	999999	521	999999	595	206	78	999999	999999	755	324	968	878	999999	999999	461	959	999999	38	755	296	427	429	146	207	999999	964	197	834	888	999999	610	71	279	550	999999	758	71	884	997	10	147	413	702	209	967	999999	92	729	918	999999	999999	833	999999	999999	289	54	385	999999	706	999999	999999	632	218	527	714	906	609	999999	999999	999999	897	999999	40	999999	158	23	727	936	999999	384	999999	468	916	814	167	999999	315	645	271	339	999999	999999	187	765	129	515	205	184	494	71	904	386	272	224	186	998	802	11	999999	275	999999	449	999999	332	359	422	715	999999	369	938	999999	963	444	137	999999	83	895	274	635	643	999999	552	999999	999999	480	506	205	701	999999	168	973	313	999999	999999	22	999999	817	854	416	999999	799	801	815	556	470	940	941	145	894	999999	113	538	376	840	458	999999	999999	838	851	999999	227	24	999999	211	964	297	802	449	124	397	999999	999999	858	928	999999	25	737	895	707	540	565	69	807	535	
64	445	937	999999	547	247	936	978	13	999999	489	785	46	613	591	999999	148	999999	31	999999	847	73	679	999999	997	442	47	999999	999999	999999	297	167	217	999999	999999	529	360	482	902	999999	999999	286	46	305	449	68	979	133	313	534	401	73	999999	999999	688	991	765	499	999999	114	210	999999	999999	691	999999	331	578	806	466	72	823	666	599	999999	56	570	36	384	997	939	463	999999	798	606	999999	234	129	907	551	165	999999	999999	999999	797	999999	625	438	355	999999	128	489	182	666	250	711	735	999999	894	263	128	964	390	501	393	651	295	999999	252	999999	50	999999	670	999999	999999	308	963	999999	801	477	431	141	681	354	999999	459	290	257	557	894	193	759	235	999999	433	201	999999	368	999999	155	390	588	196	583	989	916	818	917	365	942	999999	228	999999	426	831	986	292	46	622	933	999999	999999	489	357	588	291	976	26	831	119	925	999999	751	655	97	999999	944	108	364	963	640	373	892	999999	156	965	999999	809	999999	446	908	346	745	999999	784	352	109	839	994	708	939	802	999999	255	999999	153	477	26	339	989	52	999999	999999	659	302	998	155	875	210	623	204	999999	204	999999	210	999999	858	919	871	999999	743	115	113	656	999999	838	287	647	598	13	497	79	999999	832	999999	725	664	999999	538	786	207	233	638	381	513	999999	608	700	54	437	999999	558	155	594	256	936	90	35	634	464	720	999999	999999	207	135	999999	697	371	990	485	924	772	390	94	547	519	476	999999	999999	999999	240	586	602	170	718	939	924	885	999999	468	644	999999	461	84	75	999999	999999	441	256	388	83	246	710	569	513	522	177	70	999999	737	469	358	882	382	234	144	905	126	488	999999	210	999999	784	532	840	294	999999	316	29	847	572	45	485	764	188	999999	875	999999	657	206	771	863	999999	849	998	296	757	89	999999	999999	793	830	952	70	999999	999999	462	188	728	229	999999	861	51	209	999999	999999	873	127	203	241	999999	872	999999	292	424	346	999999	935	533	554	536	240	999999	999999	64	999999	93	999999	999999	916	541	999999	999999	437	994	999999	999999	638	684	575	422	999999	885	618	671	921	371	669	646	841	999999	999999	999999	183	692	971	404	952	155	999999	349	458	542	286	700	571	567	999999	999999	513	999999	345	999999	958	142	896	354	847	426	143	379	423	999999	743	999999	999999	52	999999	999999	999999	515	869	493	999999	999999	964	107	608	918	999999	363	340	999999	142	327	999999	275	696	51	795	626	557	536	22	999999	925	679	798	657	685	529	
435	296	275	998	999999	851	999	999999	999999	799	746	929	326	999999	49	52	646	426	999999	999999	999999	100	949	406	958	999999	481	207	309	294	999999	951	242	580	928	54	999999	143	672	110	999999	963	873	996	880	627	219	242	999999	883	42	999999	980	936	999999	344	346	869	49	321	380	802	433	882	500	999999	697	746	850	995	936	512	753	576	999999	999999	999999	953	999999	341	133	248	999999	425	262	926	970	306	406	593	707	247	999999	999999	999999	473	999999	990	505	95	930	473	392	28	947	529	628	414	462	999999	127	393	353	999999	999999	141	999999	17	999999	999999	824	400	999999	266	297	699	418	403	846	999999	852	236	457	440	410	999999	999999	999999	999999	999999	307	566	999999	614	999999	324	893	395	999999	598	999999	531	999999	930	271	539	132	136	731	258	121	999999	568	452	999999	999999	935	913	999999	999999	285	454	539	897	277	267	557	735	789	973	999999	33	240	257	166	999999	866	999999	178	871	537	730	443	999999	999999	82	998	400	675	999999	999999	980	97	635	323	409	992	999999	663	999999	981	397	346	757	452	999999	994	320	295	618	999999	418	744	435	999	555	21	319	999999	999999	269	166	999999	213	595	825	935	605	934	757	338	403	999999	175	890	150	999999	999999	777	533	88	687	115	999999	999999	969	999999	661	999999	767	999999	683	196	469	999999	824	337	142	999999	627	162	398	386	538	290	630	999999	999999	545	859	171	336	999999	753	126	582	999999	12	652	626	589	283	970	999999	999999	654	217	404	432	999999	813	261	522	159	380	689	311	576	777	931	423	667	126	776	605	70	151	442	353	171	772	334	490	546	999999	879	428	219	999999	999999	422	161	156	999999	55	910	813	392	382	436	280	484	235	999999	212	921	167	203	570	999999	512	999999	61	270	999999	488	770	976	999999	500	271	101	999999	151	999999	271	521	999999	730	695	257	759	70	916	890	298	109	769	344	127	999999	235	649	868	999999	647	110	885	999999	567	149	837	281	999999	175	189	85	93	211	940	410	999999	999999	875	61	753	714	144	380	999999	388	11	999999	993	778	45	999999	540	29	871	171	635	467	172	999999	999999	487	999999	999999	710	222	999999	999999	403	716	211	999999	773	816	379	933	999999	515	183	999999	148	204	288	113	139	737	999999	999999	999999	779	775	999999	310	329	641	276	535	392	669	999999	372	443	999999	286	999999	283	678	723	999999	938	999999	129	999999	983	417	225	208	999999	622	973	676	951	237	999999	941	999999	462	453	185	112	407	999999	846	391	817	
704	956	11	536	855	999999	999999	424	999999	584	999999	769	999999	912	426	999999	460	999999	695	999999	420	999999	624	345	430	821	234	548	547	999999	621	283	902	999999	999999	269	999999	999999	766	915	999999	537	999999	999999	999999	387	999999	541	758	999999	947	812	161	275	407	498	341	666	116	999999	833	283	877	861	962	382	867	160	209	167	870	911	14	780	999999	882	381	584	58	52	685	692	999999	511	593	999999	132	999999	768	224	927	540	999999	731	91	999999	660	999999	87	914	520	984	999999	999999	175	46	808	999999	15	524	999999	999999	617	73	999999	150	493	375	999999	164	259	999999	391	985	239	339	999999	999999	698	688	232	407	999999	999999	532	700	999999	198	346	557	999	751	999999	999999	106	180	923	379	382	940	98	294	705	923	664	999999	603	357	371	836	567	536	999999	999999	301	999999	260	999999	540	658	999999	305	38	999999	164	999999	999999	147	888	999999	999999	108	999999	999999	600	937	999999	583	480	999999	107	12	999999	999999	989	473	999999	314	952	999999	920	450	999999	723	999999	999999	266	984	768	165	681	999999	468	312	430	469	999999	999999	999999	999999	28	676	999999	297	561	788	479	999999	999999	691	438	304	194	512	148	999999	269	186	999999	807	999999	717	815	324	571	641	543	523	90	999999	836	156	587	598	368	999999	448	999999	999999	371	323	737	262	999999	727	387	999999	956	999999	999999	999999	460	324	919	682	310	861	686	725	919	254	955	448	999999	854	999999	716	596	154	894	999999	718	23	999999	999999	944	464	737	999999	194	370	587	359	999999	330	386	832	668	915	67	392	761	825	253	127	367	298	61	232	999999	670	684	812	279	937	491	446	86	435	999999	845	133	999999	999999	558	999999	999999	822	880	477	459	58	680	96	999999	765	999999	770	999999	136	655	413	514	162	524	999999	774	999999	688	839	940	999999	243	186	221	269	672	294	694	999999	761	475	999999	755	986	621	14	726	767	182	598	675	956	308	93	999999	618	937	27	872	892	526	144	50	999999	999999	999999	503	874	252	102	608	85	670	374	189	242	999999	175	999999	682	58	321	516	250	274	799	934	999999	779	651	735	277	822	567	244	999999	140	228	293	806	999999	851	525	89	999999	999999	296	934	903	210	858	771	124	200	844	214	999999	800	272	999999	880	410	105	600	367	341	263	999999	999999	847	112	999999	882	105	181	206	796	999999	999999	674	512	999999	200	578	792	999999	999999	632	722	39	713	339	955	999999	999999	110	756	924	722	659	347	193	999999	65	108	999999	888	29	999999	
648	418	200	550	999999	401	999999	219	526	808	403	188	630	390	110	999999	772	999999	503	179	81	449	871	999999	999999	336	329	999999	144	479	474	999999	999999	614	84	621	522	789	366	999999	55	890	999999	125	329	481	716	999999	704	922	336	742	999999	999999	946	208	546	486	950	999999	999999	685	85	57	344	999999	55	26	315	999999	621	983	228	999999	134	191	999999	755	395	128	999999	999999	999999	222	999999	732	999999	294	667	876	999999	46	838	105	916	370	814	192	781	11	435	999999	999999	999999	311	353	523	879	999999	765	987	791	101	999999	651	555	193	863	903	999999	638	761	359	438	414	584	154	133	999999	764	376	38	973	999999	999999	920	37	999999	911	800	218	810	999999	901	999999	293	944	17	453	999999	186	999999	289	180	372	999999	350	999999	811	726	208	399	999999	999999	999999	959	817	999999	148	999999	527	999999	952	112	402	828	201	999999	999999	130	639	999999	999999	239	587	425	748	803	30	28	999999	999999	474	194	602	818	530	609	512	999999	475	999999	999999	722	999999	278	998	186	777	999999	999999	892	999999	690	96	71	719	60	382	973	999999	23	687	129	999999	559	999999	767	999999	999999	308	999999	999999	620	654	403	999999	957	397	999999	427	999999	36	486	545	999999	999999	783	108	540	108	999999	237	539	718	999999	559	748	572	293	835	240	675	203	246	890	999999	898	999999	693	792	762	663	72	556	648	999999	999999	583	473	109	659	669	969	485	999999	364	999999	901	202	843	529	395	113	483	196	999999	833	999999	655	739	560	748	415	748	999999	999999	174	982	80	475	999999	999999	999999	193	999999	571	999999	999999	418	535	999999	996	843	999999	999999	999999	559	589	999999	751	999999	961	928	999999	999999	911	263	999999	149	21	200	433	831	726	999999	364	296	920	308	624	200	125	831	129	208	564	905	999999	999999	999999	267	585	622	328	999999	396	246	375	645	274	999999	484	578	406	344	999999	175	999999	365	907	91	639	291	745	560	47	140	808	535	984	16	698	999999	180	754	615	999999	512	999999	999999	128	921	284	43	316	716	547	434	784	999999	398	999999	210	578	886	628	304	876	767	285	999999	437	840	661	268	999999	999999	407	652	999999	307	999999	711	267	788	170	364	257	439	844	500	999999	33	444	595	999999	497	177	294	135	321	934	999999	139	841	691	999999	623	775	999999	977	999999	782	65	999999	736	87	943	999999	999999	274	56	447	999999	784	560	413	405	999999	51	131	571	123	999999	418	372	917	582	425	107	89	740	999999	743	867	361	923	968	651	
999999	999999	554	388	568	861	274	497	821	354	290	287	685	557	734	574	999999	35	265	647	999999	999999	504	999999	691	646	533	575	703	65	433	999999	445	999999	999999	901	999999	192	555	665	153	875	106	999999	999999	819	404	999999	746	178	461	999999	668	331	999999	50	644	37	697	999999	999999	699	793	766	999999	653	842	930	999999	833	996	233	480	999999	503	999999	721	276	392	871	251	350	828	999999	999999	999999	969	124	534	175	266	550	999999	999999	336	454	92	999999	318	999999	999999	474	841	913	181	238	855	77	827	675	328	378	644	999999	999999	987	871	999999	999999	821	684	728	406	999999	576	456	737	846	273	59	472	392	958	999999	894	999999	509	999999	362	999999	253	999999	296	858	846	888	905	670	999999	349	583	824	176	496	806	999999	999999	999999	347	725	501	18	804	777	213	999999	419	999999	931	999999	488	956	905	798	999999	783	441	999999	339	999999	550	77	893	923	476	648	225	472	999999	645	709	999999	576	637	872	999999	106	518	999999	999999	478	999999	738	60	861	626	918	999999	917	33	999999	529	336	660	999999	434	125	880	311	565	721	947	999999	296	999999	644	390	277	925	343	686	922	893	429	218	387	338	842	72	849	729	847	554	81	827	999999	517	916	999999	448	129	999999	217	999999	198	531	999999	452	857	227	999999	999999	451	583	346	894	999999	907	451	796	106	282	999999	462	999999	874	403	576	468	23	136	999999	814	487	999999	470	715	999999	241	687	999999	999999	985	999999	613	999999	999999	999999	734	932	553	610	474	999999	352	999999	407	755	263	999999	999999	948	999999	844	100	772	837	964	999999	876	189	832	676	764	933	999999	297	972	848	758	999999	432	842	999999	470	525	998	157	144	378	999999	959	999999	999999	559	915	999999	151	754	840	251	441	611	858	999999	720	934	999999	733	142	558	999999	999999	505	845	705	999999	458	383	999999	999999	689	829	999999	813	229	292	999999	215	27	318	156	228	999999	517	47	821	983	782	999999	999999	999999	423	12	819	637	63	54	999999	854	999999	999999	767	999999	76	561	611	620	55	533	437	185	505	715	823	411	999999	897	988	999999	883	132	676	633	983	485	276	999999	180	185	176	247	687	360	999999	866	389	999999	942	955	999999	210	938	258	999999	415	999999	707	189	417	431	165	66	273	970	686	776	144	206	591	294	784	449	869	367	199	498	154	507	957	999999	178	955	42	999999	683	194	427	320	577	691	569	647	762	999999	999999	190	424	390	999999	99	255	841	361	671	651	760	78	891	133	
999999	999999	999999	232	395	262	210	34	891	296	502	999999	823	628	899	724	147	687	125	999999	18	84	763	974	999999	777	336	604	999999	730	923	999999	999999	999999	660	52	999999	424	377	501	810	166	532	999999	39	740	999999	223	461	946	999999	83	953	545	124	843	999999	235	999999	618	925	999999	663	170	373	386	823	999999	999999	856	365	722	319	623	999999	852	551	999999	944	136	355	123	152	999999	226	999999	999999	990	83	816	167	143	69	999999	576	214	999999	999999	730	999999	917	795	255	999999	590	999999	999999	999999	999	272	999999	225	290	238	272	999999	999999	999999	999999	523	223	832	563	161	999999	232	662	560	57	341	359	189	939	301	218	560	867	547	833	434	96	832	991	811	524	941	853	831	999999	763	751	263	428	216	439	999999	999999	103	905	368	139	212	999999	999999	913	122	286	988	29	712	944	915	999999	519	437	391	841	999999	637	758	379	831	74	293	999999	105	761	732	862	133	328	999999	999999	474	304	999999	550	999999	897	411	999999	864	811	784	818	999999	846	999999	778	58	999999	489	466	156	989	308	999999	998	88	817	361	553	999999	896	393	999999	283	941	999999	554	841	999999	854	236	103	515	29	999999	999999	754	999999	999999	953	814	999999	839	318	999999	485	996	744	551	253	90	999999	121	737	914	400	647	999999	905	694	234	999999	999999	999999	999999	63	483	288	858	533	334	999999	508	999999	322	27	554	862	787	465	228	999999	299	274	999999	186	981	999999	115	889	827	202	353	168	729	606	154	213	88	442	11	999999	999999	28	999999	521	550	522	424	897	846	785	999999	449	476	999999	917	470	999999	63	999999	706	183	969	705	142	225	999999	870	999999	872	350	783	355	463	510	923	281	999999	261	635	468	999999	217	52	52	427	904	999999	314	689	683	352	34	369	305	544	917	322	999999	999999	210	652	709	34	506	11	999999	999999	965	501	999999	124	609	427	613	353	966	926	663	999999	321	657	565	36	999999	997	759	985	168	966	15	999999	569	955	435	816	653	192	999999	50	999	918	726	812	53	569	999999	606	999999	952	577	990	659	81	985	552	999999	999999	999999	508	999999	999999	827	999	496	687	999999	654	999999	999999	699	784	999999	622	999999	999999	999999	753	999999	629	999999	162	239	215	999999	999999	308	999999	970	882	999999	970	356	999999	798	567	999999	727	326	365	24	97	613	959	262	999999	609	46	366	592	621	343	999999	215	253	99	999999	621	610	999999	389	66	684	999999	999999	729	437	353	999999	999999	311	213	437	628	615	177	
999999	279	953	605	415	999999	142	999999	270	396	999999	999999	794	708	363	479	999999	845	975	958	413	999999	892	999999	999999	999999	222	217	290	418	906	81	600	999999	999999	933	668	15	75	127	923	999999	850	680	458	296	999999	999999	794	832	95	591	652	999999	999999	55	387	999999	249	158	999999	924	107	999999	999999	208	550	718	166	430	810	121	779	858	45	117	653	999999	84	79	706	999999	423	999999	999999	324	429	999999	321	506	556	999999	999999	999999	78	999	208	998	200	999999	746	840	959	373	32	973	811	793	620	656	401	999999	355	179	999999	953	510	999999	999999	175	779	605	999999	999999	874	571	355	863	790	46	908	654	999999	824	333	865	146	60	435	358	999999	635	333	665	999999	390	893	999999	474	124	498	559	479	35	999999	999999	443	309	499	460	999999	948	13	999999	747	746	155	531	846	586	816	460	223	179	662	153	281	741	555	493	678	759	999999	675	547	359	999999	995	353	192	431	999999	560	975	730	564	999999	748	917	368	245	999999	750	999999	308	47	999999	309	999999	337	868	999999	753	15	782	999999	560	337	46	398	571	999999	999999	663	999999	979	900	248	999999	108	521	533	823	197	999999	315	18	510	377	510	999999	999999	633	26	323	729	93	555	202	861	13	304	711	529	796	95	194	96	732	328	147	999999	860	273	999999	345	999999	566	756	476	860	59	960	536	384	696	525	999999	350	435	999999	999999	55	587	105	226	821	999999	400	172	999999	999999	777	999999	999999	915	24	370	209	977	999999	526	798	999999	11	999999	344	999999	155	110	570	999999	999999	999999	433	792	62	999999	178	999999	524	584	999999	593	355	938	281	999999	999999	469	999999	165	962	372	584	378	556	328	999999	999999	882	646	158	999999	602	999999	185	999999	625	581	862	999999	202	609	463	999999	360	999999	999999	72	682	999999	22	685	428	414	70	999999	723	64	245	733	697	999999	999999	878	436	999999	991	257	762	999999	296	592	606	941	963	362	908	318	28	352	948	523	467	460	633	472	872	999999	47	802	999999	570	345	999999	999999	174	891	585	999999	484	223	133	999999	881	145	430	999999	486	451	708	474	999999	46	893	785	183	570	267	999999	963	13	803	219	999999	54	726	256	999999	999999	798	999999	999999	477	543	139	824	999999	586	324	213	393	999999	999999	339	337	351	534	452	352	869	999999	634	341	876	999999	999999	914	350	999999	999999	183	611	589	652	247	151	937	502	764	961	960	983	942	50	579	618	67	879	632	702	201	804	135	37	204	835	992	600	
72	719	910	872	749	999999	40	782	805	103	101	999999	414	999999	999999	391	909	999999	692	300	307	862	361	44	718	144	227	379	486	561	457	411	999999	999999	440	54	60	98	244	46	999999	999999	813	999999	787	999999	297	170	126	999999	128	584	999999	701	999999	210	999999	876	999999	614	999999	661	306	254	645	690	46	78	600	643	341	820	385	999999	290	509	999999	999999	256	281	846	67	262	742	443	873	267	458	52	240	686	999999	999999	630	358	358	999999	568	999999	999999	410	229	999999	483	411	999999	999999	498	999999	999999	999999	971	629	882	767	631	408	563	999999	771	432	587	35	999999	999999	166	999999	999999	306	931	18	490	78	158	870	999999	497	778	341	999999	999999	769	48	258	89	999999	554	62	862	999999	949	999999	999999	999999	674	999999	999999	209	999999	255	999999	453	201	488	999999	670	902	480	21	999999	143	999999	232	676	999999	663	549	777	290	251	999999	999999	892	579	982	79	732	521	484	58	433	298	261	95	999999	230	577	559	472	418	999999	999999	50	722	999999	329	999999	91	459	21	283	426	918	285	643	999999	561	622	506	716	938	999999	996	963	716	845	378	146	955	876	96	989	314	872	438	537	792	999999	985	662	999999	651	71	472	775	999999	999999	976	452	999999	669	954	999999	756	480	999999	87	86	15	999999	950	579	136	583	925	293	122	55	846	115	798	391	637	999999	362	999999	999999	534	198	710	475	402	693	824	217	141	999999	999999	401	999999	999999	715	174	247	711	783	525	488	547	999999	999999	999999	999999	999999	342	287	327	219	999999	193	999999	552	888	305	999999	999999	886	311	999999	793	357	563	654	839	654	92	227	999999	142	578	772	841	986	706	815	151	273	357	491	929	813	726	999999	999999	905	907	999999	869	965	999999	897	999999	999999	753	999999	999999	679	999999	999999	260	69	928	999999	826	999999	270	566	191	489	140	294	538	819	446	980	999999	410	445	933	747	264	358	434	978	680	558	729	243	999999	999999	471	972	665	241	870	999999	648	999999	999999	644	351	646	389	834	999999	369	403	999999	999999	513	999999	244	366	999999	995	711	503	109	999999	999999	541	999999	619	15	669	322	873	588	576	105	983	82	647	299	405	618	969	999999	118	321	164	64	999999	999999	553	237	999999	999999	246	169	999999	999999	191	934	113	28	999999	384	175	999999	999999	815	109	678	999999	858	596	77	999999	999999	999999	903	990	834	707	999999	862	560	461	441	705	162	351	416	713	444	891	999999	196	386	999999	594	999999	561	825	348	955	792	538	695	
640	548	181	999999	427	999999	999999	356	237	999999	999999	999999	923	733	851	342	473	692	964	95	967	999999	999999	172	795	157	478	438	19	368	531	999999	999999	765	801	999999	981	492	999999	999999	886	544	486	569	230	999999	671	999999	710	493	875	272	827	452	728	999999	667	999999	73	999999	18	128	347	999999	104	95	999999	167	932	693	999999	981	703	999999	999999	999999	407	999999	942	681	999999	777	728	526	999999	999999	999999	578	46	53	499	999999	429	999999	227	999999	207	617	475	999999	668	513	769	26	141	893	569	99	254	999999	359	356	76	392	794	241	400	821	384	835	842	999999	131	999999	204	388	999999	984	520	440	235	789	999999	807	23	972	999999	711	394	599	700	163	334	740	693	999999	906	47	925	986	999999	385	243	640	302	791	392	999999	822	753	341	585	999999	813	999999	999999	999999	269	378	821	233	688	437	784	144	688	552	391	204	61	482	525	68	534	999999	999999	555	215	514	232	999999	137	999999	640	267	125	584	520	999999	133	999999	647	999999	999999	763	689	948	459	505	613	248	10	686	771	999999	816	526	55	999999	231	24	999999	754	156	240	106	799	796	999999	29	114	41	999999	81	999999	834	856	999999	771	999999	901	999999	709	901	983	589	450	127	369	451	598	539	769	448	999999	346	892	521	872	667	999999	162	932	485	508	216	289	615	362	446	960	571	284	378	329	917	999999	853	173	651	655	682	436	85	431	575	272	283	999999	82	942	345	92	113	999999	748	999999	233	999999	776	999999	999999	765	923	490	37	265	401	128	200	750	49	358	999999	21	217	726	857	999999	933	943	999999	999999	289	999999	624	489	999999	883	581	753	371	461	396	999999	820	916	999999	594	404	320	999999	999999	771	999999	999999	986	860	102	287	32	317	999999	468	999999	304	192	486	999999	999999	547	95	999999	546	999999	999999	588	962	880	201	300	999999	272	660	622	82	851	999999	958	601	999999	999999	87	606	559	446	202	999999	563	56	999999	440	93	728	999999	235	999999	617	999999	942	323	999999	979	900	986	808	999999	999999	999999	760	453	999999	527	827	238	999999	17	999999	999999	999999	196	999999	999999	999999	999999	860	140	999999	803	397	718	243	556	26	287	999999	649	999999	999999	999999	999999	683	156	999999	602	336	912	265	999999	999999	228	453	630	333	755	727	625	154	347	135	678	999999	714	458	999999	999999	754	511	549	625	999999	830	300	247	609	999999	449	606	241	237	948	874	54	999999	179	999999	613	232	999999	999999	999999	504	839	999999	81	891	999999	697	760	999999	
581	411	715	874	669	397	162	392	724	253	288	999999	999999	120	187	804	466	849	289	776	606	999999	251	989	638	773	990	805	175	718	543	751	845	849	999999	547	169	179	206	781	122	230	999999	999999	281	967	592	729	999999	277	999999	999999	418	984	786	60	999999	999999	999999	895	406	357	227	16	709	536	999999	73	465	640	645	297	652	508	663	386	999999	234	999999	999999	191	271	497	897	293	424	343	860	999999	999999	999999	443	932	310	384	764	13	999999	999999	999999	792	999999	274	677	999999	999999	999999	909	999999	410	36	999999	17	999999	999999	145	999999	329	722	294	203	324	11	999999	262	211	364	999999	134	898	382	531	916	973	999999	663	997	819	999999	999999	947	433	538	999999	577	452	999999	999999	596	248	904	999999	779	32	551	999999	527	414	424	430	999999	134	999999	433	999999	505	999999	43	697	61	148	999999	64	576	347	769	785	348	292	810	775	999999	999999	999999	994	699	999999	894	999999	999999	999999	999999	404	844	999999	823	999999	115	999999	82	433	401	670	544	110	862	629	212	999999	781	692	188	131	614	654	785	377	900	438	337	753	134	611	999999	915	999999	999999	219	213	523	132	680	713	220	386	999999	999999	221	784	999999	999999	549	999999	650	717	956	471	999999	199	587	999999	747	677	999999	999999	309	790	383	629	555	999999	419	999999	171	659	999999	475	999999	237	280	999999	999999	126	306	267	214	999999	999999	999999	958	94	856	30	999999	77	999999	13	416	891	86	594	954	592	239	915	660	999999	999999	991	705	491	559	562	999999	139	299	630	380	49	124	394	828	803	670	471	369	999999	384	103	284	19	999999	29	161	686	999999	574	999999	391	606	665	999999	969	874	999999	999999	999999	111	496	778	754	632	999999	999999	691	999999	160	921	768	999999	271	174	953	717	999999	433	540	410	242	634	999999	999999	989	442	999999	526	999999	929	203	936	999999	298	887	325	999999	386	691	251	469	921	353	652	128	835	999999	999999	914	262	999999	53	994	999999	868	861	63	999999	999999	934	999999	999999	906	999999	728	831	999999	973	999999	999999	197	318	741	298	999999	321	290	82	625	999999	107	958	611	606	750	159	942	182	429	35	271	519	999999	757	923	999999	999999	132	924	296	355	372	223	286	74	999999	311	705	999999	557	581	999999	394	489	999999	370	563	309	999999	578	888	317	553	261	376	677	999999	984	375	999999	306	168	999999	999999	807	734	745	335	541	999999	848	999999	230	872	454	999999	135	263	919	562	741	999999	652	999999	408	48	999999	961	910	397	304	327	
340	999999	261	423	834	65	682	112	999999	237	767	599	730	651	96	681	806	999999	999999	999999	74	812	904	999999	516	800	930	769	999999	783	425	999999	999999	530	906	999999	620	41	999999	80	999999	817	999999	513	948	62	626	999999	951	147	999999	823	845	981	262	528	410	671	907	43	999999	999999	196	840	812	622	999999	209	999999	181	70	999999	641	481	741	257	874	999999	642	463	184	999999	818	778	999999	602	999999	605	278	387	514	999999	134	421	999999	999999	999999	106	999999	335	49	999999	20	999999	86	390	191	374	250	15	653	999999	38	999999	859	949	104	417	222	220	323	417	999999	367	667	120	650	999999	999999	82	626	777	699	317	423	757	999999	48	702	248	999999	999999	365	273	734	504	999999	681	562	996	574	222	999999	490	21	632	999999	652	122	965	999999	999999	839	177	999999	999999	999999	999999	39	111	785	66	715	973	799	999999	62	667	633	999999	999999	999999	667	537	999999	413	892	219	305	791	999999	520	925	736	508	460	105	197	885	999999	194	209	999999	999999	220	517	999999	910	690	999999	999999	829	29	999999	775	770	303	999999	999999	999999	983	110	999999	999999	841	999999	140	979	475	999999	292	999999	782	775	978	990	999999	216	326	990	906	981	528	672	220	999999	501	976	960	738	166	793	527	999999	874	93	783	412	619	946	999999	528	445	351	350	715	57	253	970	785	452	96	984	678	999999	11	582	753	999999	410	773	164	28	736	192	498	346	871	901	895	217	915	999999	380	999999	999999	546	186	999999	999999	393	257	15	185	296	999999	999999	999999	841	999999	511	39	384	999999	182	233	509	708	999999	852	999999	185	352	999999	578	536	498	999999	75	690	465	405	999999	999999	27	525	158	842	999999	122	689	497	39	999999	999999	187	999999	999999	999999	389	878	837	27	479	137	217	904	930	607	759	581	205	999999	161	999999	115	606	852	200	656	85	667	999999	56	172	880	155	999999	999999	400	999999	119	415	686	811	627	387	999999	999999	999999	620	999999	245	691	540	494	714	878	999999	999999	580	687	198	551	314	999999	999999	971	999999	256	72	590	249	217	999999	999999	789	106	999999	999999	727	653	999999	391	45	857	431	999999	516	678	175	999999	703	412	819	318	920	864	381	600	57	416	647	999999	999999	40	999999	38	999999	78	705	617	999999	830	560	927	239	807	515	999999	789	13	999999	638	91	999999	886	999999	397	455	551	999999	724	749	999999	321	15	310	644	999999	999999	403	648	448	972	999999	738	873	851	891	88	123	999999	925	810	54	999999	19	76	951	
153	151	640	483	999999	999999	893	999999	98	249	999999	929	172	999999	577	395	999999	999999	665	533	66	23	999999	999999	376	999999	575	799	999999	697	369	996	243	693	999999	737	763	175	921	202	999999	999999	999999	999999	969	999999	951	999999	357	999999	689	935	999999	543	999999	140	166	144	116	99	999999	103	849	400	879	925	695	479	999999	839	632	200	104	999999	868	999999	238	382	536	226	486	726	451	523	18	433	653	999999	999999	731	999999	628	68	832	999999	571	999999	395	732	54	464	999999	210	999999	792	498	841	999999	999999	789	901	784	608	889	612	488	999999	336	391	456	282	999999	681	916	268	999999	999999	272	486	307	15	999999	999999	999999	762	14	525	933	730	519	592	772	35	18	829	796	29	178	229	508	919	773	13	286	999999	469	800	294	259	788	999999	579	404	377	783	68	144	999999	137	999999	999999	717	606	871	999999	509	999999	672	96	472	985	963	52	977	999999	999999	839	373	999999	303	213	999999	684	942	999999	23	378	999999	234	770	662	901	51	620	546	212	177	142	422	999999	499	137	208	786	999999	999999	536	426	990	551	999999	999999	407	833	999999	731	43	663	999999	850	141	322	448	325	999999	93	922	431	441	185	999999	707	950	999999	804	86	43	897	999999	758	999999	952	666	999999	551	891	503	999999	226	815	178	513	423	572	999999	999999	689	999999	976	719	999999	114	984	815	487	522	819	951	39	328	697	145	524	999999	999999	188	999999	999999	773	918	999999	714	215	626	16	999999	294	388	325	999999	999999	160	920	429	287	999999	968	851	205	39	81	999999	187	999999	127	999999	989	463	999999	952	529	924	118	68	140	999999	899	367	999999	999999	238	441	635	411	930	547	999999	104	999999	991	220	805	569	999999	846	46	537	317	509	999999	571	830	189	372	108	473	999999	999999	299	520	482	610	51	278	800	640	917	776	967	579	819	894	999999	999999	742	724	364	374	221	103	239	591	999999	836	365	999999	261	273	312	467	506	999999	805	999999	518	609	763	301	944	999999	129	760	349	929	163	676	999999	971	629	999999	999999	677	999999	206	290	890	752	999999	912	403	388	653	473	510	83	467	99	617	699	142	961	73	999999	15	973	479	252	928	683	999999	356	289	643	999999	358	999999	711	609	882	627	857	557	389	550	999999	999999	297	839	999999	696	587	442	999999	497	422	999999	999999	645	999999	811	999999	999999	531	232	56	999999	20	999999	999999	255	755	490	999999	81	999999	413	683	879	187	508	191	412	82	987	999999	999999	16	999999	517	313	
581	999999	999999	80	979	43	35	999999	999999	728	465	753	999999	610	940	107	707	211	999999	18	371	378	467	724	629	999999	751	544	999999	142	999999	864	999999	848	673	689	999999	664	102	251	387	527	384	999999	999999	438	724	471	56	14	216	805	933	999999	941	999999	999999	999999	451	743	291	491	45	371	635	999999	726	839	999999	260	999999	53	118	999999	630	999999	993	18	681	201	521	999999	999999	126	999999	296	999999	527	907	999999	91	451	223	359	960	896	492	23	823	451	711	999999	534	796	21	173	696	963	999999	107	219	600	981	259	231	11	993	918	444	348	670	209	932	475	179	552	829	759	999999	733	361	979	194	239	489	636	754	999999	115	763	600	967	648	809	261	999999	470	963	137	999999	903	573	579	484	781	512	952	999999	626	468	999999	937	953	155	745	999999	415	751	769	595	257	301	813	680	748	999999	560	999999	224	688	999999	866	631	61	829	787	999999	710	458	999999	999999	695	999999	999999	430	662	999999	503	999999	31	85	718	203	541	711	612	759	898	999999	87	952	829	844	937	386	477	315	902	999999	999999	999999	705	302	792	911	561	999999	177	999999	96	689	66	68	999999	613	999999	672	999999	349	227	999999	999999	999999	380	999999	853	851	147	270	953	999999	120	188	115	202	999999	426	411	629	999999	396	592	648	649	398	999999	770	651	999999	22	804	225	562	107	930	327	730	922	766	68	710	88	907	306	739	578	877	953	10	242	947	270	470	999999	831	999999	999999	335	999999	139	93	209	813	257	158	141	558	91	185	874	649	504	645	571	999999	318	685	352	910	819	27	817	650	101	75	544	999999	373	999999	495	465	405	939	636	975	510	999999	659	999999	999999	30	796	777	136	593	453	625	898	749	523	759	999999	425	173	121	275	558	721	999999	614	386	999999	815	690	999999	254	564	18	596	999999	53	36	999999	312	999999	231	50	524	999999	622	918	856	623	999999	735	944	980	776	525	709	952	553	999999	543	230	999999	981	97	717	349	999999	999999	311	999999	480	999999	326	122	374	890	999999	44	222	569	695	530	571	72	999999	474	273	999999	999999	999999	986	499	558	660	999999	999999	250	952	806	999999	999999	311	554	813	999999	12	627	867	999999	634	484	999999	341	907	999999	999999	274	918	999999	253	85	110	134	425	999999	981	999999	665	999999	411	650	282	237	63	835	393	975	757	789	952	847	999999	386	999999	412	999999	167	651	812	390	999999	331	820	563	93	999999	187	139	989	999999	827	961	837	999	984	212	
690	288	999999	999999	725	517	139	190	999999	679	723	276	23	756	823	533	853	649	999999	999999	462	674	969	212	216	999999	768	497	135	885	569	999999	873	209	387	879	579	999999	665	191	201	640	167	414	910	999999	126	999999	478	303	118	197	296	666	750	999999	318	869	999999	878	748	642	64	520	120	347	403	813	378	943	999999	505	983	532	137	821	517	564	302	999999	730	534	28	831	999999	381	100	216	459	999999	999999	710	110	999999	999999	559	999999	646	304	572	517	999999	999999	534	349	613	213	763	539	928	508	754	577	952	158	223	999999	233	999999	999999	256	196	364	16	382	999999	404	999999	100	577	999999	999999	270	999999	788	427	670	494	492	174	178	999999	677	530	863	999999	142	158	637	999999	999999	361	999999	999999	999999	331	948	857	161	104	218	16	672	961	691	636	493	999999	173	731	553	999999	741	579	570	919	518	833	153	566	999999	256	569	872	999999	999999	968	704	412	466	999999	812	342	397	955	172	664	716	999999	236	333	295	984	906	999999	807	620	333	995	999999	999999	999999	714	595	983	999999	446	800	330	806	668	789	444	707	999999	741	796	353	999999	407	264	802	999999	916	999999	999999	271	662	207	999999	274	645	999999	15	653	364	107	999999	413	993	725	863	395	999999	568	543	999999	999999	999999	933	20	999999	709	598	152	21	129	798	999999	999999	699	999999	603	497	999999	32	90	999999	999999	897	999999	60	940	999999	999999	999999	416	962	357	698	999999	984	18	999999	822	997	999999	120	999999	999999	245	309	999999	255	303	941	270	898	500	545	463	421	233	757	299	959	336	999999	915	750	999999	167	450	664	191	715	775	999999	999999	544	999999	969	575	421	662	344	667	694	336	740	999999	517	471	999999	245	564	761	999999	973	863	670	999999	204	122	47	87	858	728	999999	999999	999999	930	234	955	458	999999	999999	999999	105	999999	302	642	753	184	999999	96	696	999999	428	627	953	524	366	810	873	240	774	462	999999	584	999999	999999	999999	999999	575	210	999999	999999	363	999999	718	949	166	27	999999	999999	999999	30	502	951	391	230	309	446	635	651	999999	423	92	228	719	393	438	520	479	999999	22	16	609	419	999999	190	999999	677	908	13	999999	999999	249	999999	136	999999	959	431	203	999999	999999	192	999999	923	636	999999	999999	145	42	999999	520	645	548	217	24	107	420	999999	999999	210	944	999999	538	999999	292	235	183	245	999999	964	434	16	999999	223	999999	829	894	686	999999	932	999999	150	645	583	492	999999	999999	42	999999	39	344	876	283	999999	
320	999999	999999	490	999999	411	999999	197	53	77	900	514	999999	334	493	999999	213	999999	999999	225	454	804	987	954	148	570	435	151	414	999999	999999	558	733	334	903	999999	999999	413	999999	381	246	568	106	577	683	978	403	475	548	646	999999	610	575	68	548	515	29	700	351	80	975	555	999999	981	999999	352	780	999999	431	999999	19	999999	689	928	979	999999	708	419	280	169	176	959	603	999999	246	29	982	675	785	397	697	999999	72	974	405	691	785	125	139	999999	207	408	54	771	637	36	921	647	89	999999	807	610	429	999999	999999	999999	952	999999	744	428	999999	115	219	44	88	534	737	714	999999	297	110	592	999999	939	961	768	915	831	140	219	107	999999	596	132	589	999999	65	880	79	389	999999	769	999999	999999	971	999999	199	19	693	999999	299	216	124	791	562	225	999999	489	230	999999	999999	130	885	535	330	999999	519	96	455	991	478	999999	645	999999	999999	999999	222	578	968	869	999999	905	999999	38	919	891	999999	999999	569	374	766	999999	660	933	288	999999	883	999999	390	999999	582	112	999999	701	633	442	999999	971	242	232	999999	752	521	360	566	999999	982	857	999999	999999	805	714	999999	999999	234	903	206	711	864	940	457	999999	197	999999	297	476	350	446	404	487	329	258	572	347	999999	999999	999999	309	376	999999	635	36	239	951	150	867	585	484	477	730	245	860	999999	999999	774	635	999999	499	73	100	855	546	462	138	119	999999	152	189	719	220	849	896	344	781	314	999999	147	245	881	429	999999	999999	968	999999	251	469	999999	280	572	735	458	564	246	286	238	98	573	111	999999	593	999999	406	764	267	880	348	525	336	999999	353	498	329	999999	643	209	988	577	788	886	650	416	872	616	983	999999	294	660	67	999999	999999	857	999999	403	297	999999	999999	111	711	793	903	943	814	292	999999	247	138	946	999999	87	249	521	784	999999	999999	187	999999	999999	780	505	999999	999999	468	783	999999	999999	999999	925	329	999999	999999	887	866	995	983	706	602	589	999999	999999	632	999999	66	980	313	705	83	821	212	999999	999999	705	330	999999	206	999999	999999	999999	999999	732	785	212	627	999999	373	362	999999	788	241	494	584	273	401	999999	873	258	999999	488	479	76	423	640	999999	219	999999	18	566	660	798	768	231	572	78	999999	961	429	999999	403	616	951	59	294	590	717	535	999999	314	296	342	948	593	997	560	455	999999	155	489	999999	573	999999	795	994	990	999999	273	22	999999	736	82	999999	537	237	999999	999999	999999	138	59	15	683	512	999999	
999999	999999	850	185	234	999999	999999	356	999999	940	312	999999	261	165	65	999999	127	999999	522	391	578	224	999999	420	999999	135	42	439	190	105	483	999999	71	660	526	677	149	297	999999	11	582	389	266	513	999999	407	619	372	961	834	932	560	999999	130	999999	65	437	440	819	108	979	193	175	721	466	999999	999999	600	639	387	164	829	999999	521	808	198	958	386	195	957	515	669	478	355	172	923	573	940	535	471	249	709	999999	999999	31	999999	999999	545	56	656	999999	999999	733	583	680	999999	154	648	322	937	106	999999	254	862	593	319	715	999999	558	543	999999	827	75	999999	147	454	362	999999	999999	999999	973	422	339	999999	999999	496	999999	894	675	999999	778	999999	628	597	374	197	464	999999	356	712	683	404	999999	999999	651	811	953	999999	999999	235	750	678	999999	902	999999	684	999999	715	544	106	999999	821	999999	498	765	89	209	478	802	950	990	746	999999	787	735	999999	435	825	886	516	543	380	458	450	319	109	775	725	634	690	999999	999999	999999	999999	338	862	260	498	748	572	611	485	763	999999	999999	13	559	371	176	999999	258	896	828	37	999999	13	999999	704	188	665	313	483	844	999999	484	250	675	999999	459	873	329	936	87	324	904	68	617	999999	215	315	549	999999	559	999999	442	999999	920	53	697	334	500	999999	999999	92	268	137	640	650	20	999999	338	999999	912	303	75	321	819	514	999999	504	999999	409	499	873	125	999999	924	999999	999999	905	330	632	999999	999999	383	773	626	999999	999999	999999	427	966	952	999999	977	859	999999	265	999999	999999	759	416	920	202	938	100	66	999999	999999	368	999999	46	970	115	999999	999999	518	788	919	302	694	824	999999	355	87	999999	457	288	999999	266	409	668	999999	558	999999	999999	712	979	999999	999999	999999	189	37	999999	999999	390	995	999999	999999	281	999999	712	345	882	436	935	958	574	125	517	643	778	999999	710	959	999999	617	421	999999	759	999999	538	602	637	585	515	796	759	782	999999	434	610	740	999999	999999	696	332	999999	132	999999	999999	999999	864	678	999999	999999	638	999999	738	39	999999	583	999999	788	288	812	120	708	306	921	148	208	792	428	93	43	47	926	795	272	221	80	299	748	999999	856	673	923	989	648	876	479	999999	752	999999	999999	721	952	346	112	585	999999	250	210	82	757	354	445	594	999999	999999	711	532	475	817	703	294	150	984	432	148	196	719	657	54	669	187	49	999999	242	321	95	590	693	999999	999999	830	99	675	56	511	999999	999999	384	749	175	947	555	999999	999999	
566	999999	968	914	963	399	905	592	165	999999	579	315	939	999999	303	814	999999	999999	788	230	872	999999	999999	938	999999	910	857	345	999999	879	999999	632	999999	286	676	999999	127	676	729	297	691	248	933	272	999999	205	298	976	999999	935	55	999999	766	713	357	999999	117	999999	992	999999	999999	999999	683	286	690	947	210	999999	685	563	697	453	999999	501	539	634	999999	211	471	725	621	999999	999999	973	833	614	865	401	929	314	632	96	683	677	755	131	999999	656	999999	529	995	635	300	527	248	601	999	274	184	999999	109	905	568	277	440	660	316	710	453	86	999999	809	999999	381	930	610	769	441	745	418	999999	615	999999	942	729	985	590	736	999999	242	614	601	226	999999	214	726	528	999999	246	105	814	854	213	506	999999	196	901	999999	597	638	999999	567	999999	766	652	494	287	626	548	455	80	999999	975	220	471	490	592	527	176	213	91	363	205	999999	603	999999	999999	132	999999	542	94	670	148	999999	410	57	999999	999999	564	720	449	901	867	791	34	244	879	999999	44	999999	999999	384	752	999999	999999	478	372	878	172	436	999999	164	131	16	370	409	441	878	999999	424	999999	999999	999999	456	764	189	496	414	626	999999	999999	420	999999	547	937	710	917	999999	550	932	999999	999999	297	138	638	295	999999	860	430	999999	803	10	191	999999	999999	472	421	306	999999	999999	999999	958	262	999999	99	671	76	584	999999	660	492	686	338	878	739	225	843	999999	817	478	409	635	983	11	999999	346	238	999999	999	475	298	620	135	183	950	726	940	999999	999999	967	229	205	999999	999999	142	999999	672	313	881	332	628	587	489	160	967	355	974	261	248	999999	999999	598	584	999999	372	999999	560	164	927	22	285	999999	794	999999	259	213	843	223	869	448	673	924	596	677	846	711	141	975	216	999999	999999	689	255	296	534	630	621	198	999999	271	566	517	386	869	57	279	792	639	900	763	512	761	392	799	89	518	999999	907	999999	999999	739	999999	948	332	270	999999	114	508	999999	629	592	654	815	607	881	165	548	726	999999	577	918	501	999999	999999	102	990	999999	455	217	26	628	713	441	999999	531	999999	999999	63	609	461	175	294	323	999999	180	999999	945	784	917	923	969	285	287	189	742	247	510	505	240	279	298	658	999999	309	10	999999	222	999999	86	900	999999	495	999999	178	412	999999	188	803	999999	244	999999	999999	537	999999	56	352	436	261	14	293	481	74	999999	999999	173	999999	999999	999999	999999	302	645	999999	707	27	999999	484	168	119	777	118	
69	707	232	996	233	999999	130	999999	999999	658	451	960	74	793	999999	531	671	787	15	895	640	999999	532	999999	999999	179	815	520	956	571	194	999999	999999	896	233	774	841	827	116	397	396	986	760	999999	850	684	811	999999	598	806	812	999999	113	882	477	999999	184	253	407	999999	959	999999	61	691	473	134	999999	999999	569	655	689	844	999999	617	508	999999	413	999999	139	999999	367	999999	922	999999	999999	999999	223	602	999999	338	599	999999	999999	62	438	786	934	79	999999	999999	208	643	355	999999	126	968	699	496	999999	999999	491	275	123	493	696	999999	687	999999	999999	659	910	999999	749	999999	65	999999	424	628	189	722	999999	344	759	999999	715	723	999999	979	43	999999	123	999999	999999	606	846	333	999999	936	365	379	999999	43	999999	499	815	324	894	999999	999999	35	553	999999	999999	661	112	157	515	710	999999	973	999999	999999	868	999999	545	193	665	152	394	732	999999	488	999999	810	623	686	207	270	598	401	829	441	102	17	246	52	999999	999999	503	698	999999	774	167	392	999999	400	999999	995	953	631	658	751	728	164	999999	999999	807	506	47	426	949	255	999999	387	153	81	615	860	904	503	772	107	649	695	914	841	330	881	943	232	521	211	316	966	999999	999999	712	937	597	181	245	999999	999999	87	749	572	662	780	248	794	999999	314	100	460	859	561	112	42	250	578	744	926	562	814	999999	747	938	155	645	999999	368	677	272	733	268	858	577	571	946	351	999999	550	642	999999	447	217	121	856	117	999999	975	999999	999999	29	436	318	360	715	183	11	999999	516	145	183	435	117	51	999999	202	999999	983	999999	96	899	399	204	999999	413	999999	696	636	999999	999999	464	99	688	999999	253	306	949	507	862	397	945	717	672	999999	999999	723	340	176	753	664	999999	207	444	999999	798	630	242	35	947	999999	486	374	999999	477	681	93	747	999999	999999	71	252	502	131	153	150	191	999999	790	824	690	47	529	999999	999999	932	266	655	105	999999	622	999999	923	560	999999	999999	580	176	205	732	385	999999	213	378	692	421	614	86	301	453	999999	904	452	999999	266	999999	956	999999	132	545	999999	999999	651	944	185	996	329	941	606	242	569	24	999999	67	999999	714	833	999999	199	17	328	190	364	999999	575	718	621	722	304	223	999999	999999	54	660	317	948	999999	999999	999999	695	999999	672	479	68	999999	602	382	395	763	552	476	805	302	124	226	244	83	999	379	467	385	606	999999	999999	288	480	970	999999	749	500	999999	999999	958	503	915	656	710	305	
768	973	345	999999	958	751	747	158	796	929	999999	82	874	334	889	735	320	999999	999999	97	999999	413	631	511	999999	273	172	901	846	999999	209	570	534	777	999999	999999	131	999999	648	896	645	139	683	50	999999	999999	625	65	685	232	999999	430	631	623	525	365	351	999999	590	695	589	845	311	998	730	872	999999	107	102	494	614	171	847	138	451	650	729	590	83	969	647	116	226	624	614	999999	939	999999	261	876	63	296	567	952	999999	800	999999	999999	320	565	137	528	963	201	617	999999	583	503	181	875	635	999999	999999	621	999999	483	629	687	999999	951	933	999999	845	226	440	328	999999	894	822	651	821	54	280	517	841	129	153	34	16	999999	999999	445	739	999999	999999	999999	999999	999999	904	999999	180	999999	301	368	632	999999	682	746	760	299	427	999999	681	530	999999	591	999999	253	779	999999	340	604	999999	800	756	497	897	470	975	147	793	657	989	999999	480	680	999999	911	885	350	447	406	274	717	175	999999	764	219	331	659	999999	999999	999999	999999	502	576	470	500	612	145	603	999999	771	622	999999	769	699	692	59	383	838	578	999999	999999	999999	933	999999	999999	634	250	732	999999	999999	325	335	512	490	999999	999999	904	999999	999999	309	999999	747	235	999999	651	221	406	817	999999	169	948	821	243	922	738	496	999999	246	999999	999999	372	412	914	83	999999	296	999999	999999	686	999999	155	172	585	999999	999999	690	264	308	688	752	238	432	660	528	200	504	101	590	752	999999	928	999999	714	999999	937	999999	833	999999	189	999999	999999	999999	141	877	24	785	245	964	313	999999	999999	269	999999	754	999999	939	752	395	882	999999	204	413	537	169	277	999999	999999	999999	341	281	857	999999	129	999999	534	122	301	999999	514	415	999999	137	286	704	294	668	119	959	759	997	999999	447	279	237	999999	814	999999	999999	610	999999	999999	999999	632	42	199	139	149	235	230	999999	648	968	999999	999999	693	999999	137	832	875	999999	999999	498	999999	344	999999	419	832	892	173	720	532	329	182	999999	999999	999999	504	253	514	999999	528	884	739	999999	999999	626	566	999999	999999	102	687	757	105	11	168	999999	617	298	357	780	999999	257	72	509	992	328	796	903	398	482	573	999999	999999	999999	89	494	999999	205	985	68	999999	39	358	80	999999	775	233	181	819	250	603	999999	999999	734	857	281	999999	239	999999	40	830	663	414	999999	529	804	999999	384	921	999999	88	422	312	298	926	999999	899	991	999999	227	104	999999	93	157	878	999999	986	592	863	808	672	529	953	999999	237	999999	625	
296	551	238	999999	849	259	155	172	190	999999	608	999999	999999	382	830	999999	34	936	215	580	266	999999	171	817	847	521	123	11	558	469	358	70	736	652	612	999999	248	881	999999	375	999999	999999	697	464	388	999999	284	436	841	999999	929	28	32	620	369	999999	389	420	999999	338	145	154	613	999999	999999	547	81	937	769	390	523	152	999999	999999	999999	280	999999	707	439	72	999999	999999	169	999999	999999	339	48	999999	292	508	70	828	999999	999999	239	999999	382	976	909	999999	713	346	999999	461	252	786	999999	192	977	999999	999999	682	980	436	999999	458	984	821	191	225	509	954	655	271	999999	695	759	999999	610	849	898	518	798	599	359	899	31	708	549	753	11	856	149	999999	888	999999	847	956	826	781	999999	560	794	999999	999999	758	691	404	140	999999	36	564	581	138	200	999999	883	391	87	201	999999	999999	999999	438	223	999999	999999	999999	999999	999999	999999	803	947	828	50	347	724	115	267	600	217	627	577	992	727	999999	284	21	12	999999	504	999999	879	999999	354	532	288	366	479	688	942	240	31	999999	708	233	617	753	999999	853	386	778	133	486	983	809	708	290	999999	999999	378	999999	459	594	999999	392	923	999999	484	999999	999999	368	999999	579	999999	977	605	389	999999	504	829	531	999999	158	412	725	342	403	999999	544	823	998	655	702	320	148	780	437	750	999999	309	999999	278	579	795	27	999999	554	828	15	214	329	996	216	947	999999	999999	310	192	722	999999	530	671	939	694	70	712	999999	269	518	207	999999	639	968	999999	534	262	354	363	999999	582	787	574	645	340	504	999999	449	754	473	267	479	255	37	274	779	633	339	885	735	314	220	295	319	999999	46	690	38	21	423	999999	999999	947	797	149	273	955	35	608	999999	68	273	188	795	261	727	922	611	703	424	901	922	468	627	89	372	502	264	836	303	813	973	438	999999	999999	999999	532	457	888	11	824	607	730	999999	677	51	42	499	68	91	123	89	334	999999	521	671	999999	329	717	999999	770	701	199	314	385	94	835	846	917	529	205	475	722	702	600	999999	999999	999999	950	48	340	12	205	755	190	734	649	841	819	999999	663	212	999999	999999	240	999999	418	425	999999	592	216	195	999999	538	886	999999	366	631	995	228	479	999999	379	679	445	999999	505	999999	999999	999999	444	999999	36	710	866	999999	735	610	471	478	885	776	464	367	832	155	430	999999	999999	542	378	27	999999	601	737	369	999999	70	676	472	627	974	301	668	999999	222	169	999999	672	999999	
912	755	169	999999	343	999999	839	999999	999999	300	347	838	999999	592	282	999999	158	999999	972	506	169	675	934	999999	850	910	484	795	999999	620	985	999999	993	975	629	623	999999	327	268	43	529	821	223	385	999999	788	410	708	396	731	999999	999999	898	176	733	247	820	170	999999	432	999999	999999	801	237	315	999999	844	599	962	658	568	830	176	939	999999	348	999999	559	874	72	510	776	408	488	556	260	659	999999	999999	391	999999	999999	650	999999	999999	485	29	999999	80	346	943	999999	745	738	172	243	568	959	999999	395	999999	271	296	614	922	452	999999	999999	680	64	138	27	357	581	855	999999	189	999999	133	500	328	999999	488	537	129	699	40	999999	325	999999	692	699	636	856	606	541	999999	999999	999999	999999	839	706	999999	26	218	925	463	174	883	301	63	237	836	699	999999	999999	999999	759	495	999999	422	999999	997	367	372	999999	390	501	975	323	468	153	427	760	660	621	170	999999	328	203	245	865	999999	33	269	464	863	937	788	999999	759	999999	551	689	999999	865	709	947	654	779	999999	962	199	999999	999999	909	999999	85	48	455	158	320	999999	301	988	557	197	973	999999	999999	575	999999	999999	999999	564	816	602	738	999999	999999	999999	223	817	999999	658	283	675	999999	200	359	999999	787	898	999999	999999	448	222	999999	701	403	677	735	999999	999999	214	101	259	999999	15	26	317	999999	999999	252	542	935	502	891	642	714	881	999999	783	999999	263	787	999999	379	551	125	603	353	999999	416	127	187	374	81	999999	567	33	174	999999	184	999999	581	522	999999	800	212	945	331	999999	986	522	999999	999999	999999	999999	427	999999	879	959	890	999999	964	44	859	134	365	571	431	999999	85	690	999999	757	608	999999	682	275	898	579	999999	180	999999	736	60	894	419	999999	273	588	999999	30	154	214	331	761	999999	546	663	999999	444	999999	524	775	541	305	805	950	353	999999	999999	162	649	999999	620	720	999999	237	984	964	999999	999999	307	842	638	65	546	999999	999999	847	628	145	611	376	144	999999	655	507	999999	754	99	469	881	999999	778	999999	999999	843	999999	611	620	999999	562	698	815	314	343	999999	999999	999999	759	999999	999999	999999	776	675	999999	282	176	912	74	999999	999999	999999	999999	256	258	999999	74	999999	999999	999999	917	999999	237	999999	582	913	560	829	999999	999999	371	999999	995	795	945	386	103	999999	225	108	676	682	547	999999	817	333	822	569	65	906	617	272	801	65	385	699	278	998	999999	636	999999	999999	547	100	282	323	999999	89	311	872	344	961	999999	999999	36	
245	287	259	960	999999	100	991	999999	468	366	999999	999999	940	420	256	117	105	999999	588	387	340	144	457	999999	503	999999	999999	268	193	999999	656	614	226	39	150	421	28	47	843	999999	730	572	999999	733	184	999999	999999	999999	65	999999	248	950	79	999999	696	999999	830	554	466	999999	999999	733	590	896	999999	493	999999	911	999999	834	999999	999999	177	52	657	768	64	723	531	107	796	83	999999	429	333	706	545	999999	343	48	590	474	580	999999	198	999999	982	193	34	690	705	391	999999	230	675	190	783	999999	999999	927	57	999999	32	369	999999	284	999999	170	572	13	947	682	578	241	254	624	487	492	853	660	786	999999	698	999999	402	415	684	999999	754	152	922	517	477	415	991	483	451	220	321	914	476	999999	620	999999	999999	32	999999	999999	976	60	703	300	183	890	999999	999999	418	999999	999999	957	600	547	416	430	91	440	215	172	999999	771	999999	276	180	999999	999999	965	259	678	999999	999999	601	526	16	999999	999999	999999	344	586	999999	814	74	268	253	364	324	929	414	200	939	312	816	999999	916	215	876	999999	129	243	999999	186	927	740	999999	596	365	83	541	712	981	999999	105	628	999999	999999	706	914	999999	816	999999	999999	999999	69	738	999999	563	999999	999999	800	999999	23	512	110	879	96	887	333	184	657	999999	250	397	702	218	490	217	999999	751	490	508	999999	413	999999	617	452	626	999999	12	300	43	415	999999	740	999999	999999	999999	994	749	999999	999999	383	740	375	817	999999	866	999999	999999	257	587	375	999999	999999	302	864	609	208	493	437	470	29	330	999999	623	593	776	657	816	999999	543	222	448	938	941	999999	232	47	496	242	585	767	27	754	712	668	215	354	448	999999	368	748	999999	321	352	529	62	856	999999	999999	999999	999999	51	609	714	999999	926	999999	187	999999	999999	572	711	999999	999999	702	11	999999	999999	955	387	999999	219	795	999999	999999	999999	136	595	421	999999	376	295	273	634	375	725	417	50	347	741	944	999999	280	388	796	47	999999	469	999999	528	486	684	999999	845	186	10	256	727	919	664	800	999999	766	104	275	999999	448	625	999999	999999	594	999999	834	224	442	264	938	999999	95	757	999999	999999	945	893	596	691	499	427	458	374	999999	999999	131	682	941	279	411	186	123	520	598	999999	983	673	934	999999	850	999999	412	921	72	839	999999	171	215	999999	999999	872	508	584	786	31	176	121	999999	903	414	161	283	173	853	762	303	575	169	823	999999	999999	959	645	840	917	24	999999	312	640	58	960	477	807	549	
538	677	999999	999999	577	469	872	999999	40	999999	699	308	999999	77	999999	999999	76	12	392	460	457	913	999999	743	999999	999999	639	808	866	999999	454	683	475	624	325	94	765	999999	999999	363	810	999999	928	108	151	619	999999	469	12	999999	981	957	999999	999999	999999	999999	815	794	863	999999	830	73	309	184	102	25	832	999999	999999	225	780	234	999999	38	999999	350	985	763	602	999999	241	179	806	999999	874	496	999999	128	532	999999	279	999999	999999	999999	533	747	807	753	16	135	786	999999	717	999999	999999	757	547	67	999999	751	639	61	999999	613	338	661	267	999999	999999	999999	428	714	102	61	946	999999	256	999999	505	999999	542	241	999999	476	999999	91	999999	28	999999	126	999999	540	999999	780	71	227	777	374	692	999999	489	281	453	999999	999999	82	67	999999	841	999999	511	999999	999999	805	218	408	999999	726	150	256	999999	248	87	193	658	888	303	322	990	728	43	881	705	633	422	999999	999999	357	999999	999999	999999	999999	999999	999999	615	799	978	614	571	999999	999999	60	233	999999	672	999999	203	999999	752	818	778	999999	676	122	479	629	999999	928	392	946	999999	946	956	749	232	414	70	142	577	858	909	688	750	337	804	982	657	269	960	181	78	528	605	950	622	289	129	999999	476	999999	355	60	232	625	999999	999999	999999	484	223	268	999999	71	691	893	909	99	999999	348	318	496	971	193	967	221	999999	999999	999999	16	999999	942	295	996	665	591	513	859	466	134	295	827	888	183	56	999999	991	17	999999	999999	51	532	999999	999999	756	979	24	172	92	20	999999	949	634	97	356	280	999999	193	405	110	999999	59	632	870	999999	490	607	797	999999	274	999999	870	266	639	964	604	658	514	999999	999999	999999	351	777	455	999999	345	202	800	827	775	729	807	999999	736	999999	992	899	424	726	275	381	999999	34	817	791	999999	693	995	999999	999999	622	999999	943	719	533	48	999999	187	999999	718	298	806	970	372	544	421	268	529	317	999999	704	999999	999999	974	999999	359	999999	959	664	999999	651	207	677	85	162	271	863	999999	999999	999999	720	999999	931	999999	977	574	999999	662	283	379	618	999999	688	999999	56	999999	680	969	415	184	721	323	522	981	999999	100	139	895	999999	283	557	376	327	999999	999999	982	312	999999	997	738	999999	664	685	294	999999	999999	999999	526	38	999999	590	999999	999999	999999	999999	407	999999	950	942	886	445	361	453	999999	821	251	846	665	999999	74	86	901	971	676	999999	67	637	238	98	999999	999999	613	866	999999	692	999999	890	999999	999999	854	999999	361	
836	120	999999	751	999999	685	472	999999	641	999999	627	963	698	689	922	809	956	514	769	971	862	364	999999	832	494	18	318	168	361	556	214	54	291	724	75	860	383	999999	846	951	999999	446	946	728	986	902	746	13	740	91	342	999999	999999	811	498	999999	806	471	266	212	377	313	300	95	649	582	999999	973	623	999999	435	636	668	818	215	425	999999	586	999999	592	999999	315	428	280	999999	268	959	479	235	593	64	999999	74	643	583	999999	156	861	88	413	999999	773	389	678	999999	706	287	276	606	83	999999	229	625	674	940	72	885	999999	870	390	623	999999	747	40	17	523	572	999999	244	999999	279	999999	507	999999	371	498	925	749	624	518	981	692	873	162	528	834	296	400	703	521	576	999999	990	999999	789	27	35	359	671	141	999999	263	999999	999999	803	518	722	192	312	999999	147	145	999999	362	409	931	999999	595	511	182	236	181	999999	723	187	153	565	809	999999	353	999999	576	88	493	383	727	999999	31	359	20	122	114	999999	999999	384	440	730	638	299	857	999999	440	999999	999999	904	962	999999	999999	674	659	953	913	538	958	979	570	999999	912	978	681	280	999999	245	501	70	999999	94	80	999999	747	423	927	999999	796	664	42	728	999999	588	999999	999999	352	999999	999999	999999	208	999999	139	999999	813	383	999999	999999	617	586	999999	204	356	438	782	878	861	999999	926	246	36	999999	742	999999	999999	842	999999	334	566	886	928	999999	999999	444	999999	555	999999	799	999999	999999	999999	277	902	999999	292	837	382	161	805	543	933	999999	431	462	40	805	999999	999999	334	999999	905	493	999999	731	658	423	657	911	576	999999	923	999999	999999	562	999999	758	500	999999	20	999999	999999	326	528	33	952	555	538	93	999999	66	721	999999	999999	999999	468	999999	185	181	560	869	189	471	584	579	619	871	940	868	999999	281	314	999999	999999	225	511	589	965	999999	778	113	999999	574	506	999999	999999	805	596	878	104	529	583	329	972	151	928	998	741	948	999999	90	614	999999	272	142	751	420	303	259	63	878	156	999999	402	457	999999	615	964	74	74	999999	285	72	773	302	999999	985	339	683	296	513	847	26	999999	999999	498	225	311	374	768	104	511	347	825	225	382	477	926	524	166	323	44	677	884	598	805	552	896	969	999999	766	999999	619	963	999999	999999	139	450	999999	999999	769	314	599	305	970	312	937	247	557	919	230	68	814	527	973	478	180	142	999999	893	999999	329	342	929	12	23	999999	999999	285	194	252	37	232	566	397	999999	
444	382	999999	296	999999	314	348	60	224	708	277	102	989	999999	860	997	999999	811	21	999999	971	670	303	957	420	563	962	372	676	999999	836	999999	139	964	44	797	228	780	35	999999	999999	291	714	303	746	800	394	213	334	255	653	421	554	999999	999999	773	88	956	876	999999	352	975	383	31	871	29	962	35	47	999999	778	603	785	380	999999	689	999999	999	999999	619	999999	999999	48	431	548	424	703	192	999999	999999	999999	272	999999	721	299	15	908	693	431	726	838	999999	176	999999	477	60	635	184	999999	999999	999999	89	745	999999	143	999999	936	951	482	456	999999	779	107	777	353	999999	999999	999999	90	999999	781	272	577	494	781	810	591	777	999999	498	789	529	999999	580	999999	639	526	647	588	704	999999	999999	999999	975	410	69	270	399	999999	961	361	571	103	34	575	555	511	261	999999	333	999999	169	998	999999	667	796	84	999999	335	714	999999	999999	485	999999	999999	824	999999	602	999999	722	999999	202	860	992	146	227	435	680	999999	896	137	274	172	265	702	910	999999	235	317	614	985	743	999999	212	999999	310	96	999999	999999	751	999999	909	178	762	783	810	999999	16	999999	449	370	403	523	438	586	999999	888	999999	684	999999	999999	826	294	478	737	806	138	657	30	835	141	718	51	262	403	228	999999	409	481	892	611	952	388	867	253	591	229	999999	625	257	422	999999	42	999999	999999	676	624	699	35	976	681	650	999999	21	999999	652	361	999999	45	368	628	488	999999	999999	872	912	448	427	999999	155	586	999999	999999	773	423	275	685	885	376	727	603	999999	383	505	220	999999	966	376	999999	601	240	959	999999	999999	628	933	999999	250	292	999999	237	207	474	880	399	187	619	999999	598	999999	966	999999	894	317	765	231	115	253	999999	912	946	82	867	633	999999	627	999999	774	999999	490	158	444	999999	402	499	406	932	502	115	43	999999	999999	778	516	635	763	74	291	501	999999	828	873	669	380	36	165	339	840	965	772	282	844	78	117	893	531	873	501	999999	369	299	999999	148	547	999999	202	304	361	998	999999	562	623	999999	747	661	285	775	232	376	344	999999	999999	999999	342	761	506	684	670	999999	114	890	573	473	142	999999	226	999999	132	809	999999	999999	978	841	814	219	659	572	331	456	617	755	650	999999	483	999999	206	84	805	786	74	518	634	999999	894	999999	999999	159	999999	639	999999	999999	999999	423	999999	484	98	260	722	133	111	934	999999	224	15	358	249	999999	990	840	911	151	929	345	745	325	236	250	947	553	229	
509	432	692	999999	999999	112	237	593	998	213	999999	361	682	684	140	999999	420	999999	546	999999	552	168	999999	728	304	621	999999	677	226	257	848	313	179	903	601	511	999999	999999	937	255	22	854	999999	999999	999999	789	257	999999	614	171	815	517	410	999999	677	351	999999	964	716	456	794	559	999999	750	999999	642	192	778	93	628	493	216	795	300	999999	999999	177	672	762	999999	374	657	73	999999	999999	341	902	646	236	260	387	707	497	491	461	999999	999999	250	281	333	606	478	577	985	999999	609	722	999999	523	979	183	461	211	211	91	999999	496	322	999999	33	739	546	552	999999	251	999999	719	313	839	556	999999	926	400	439	999999	895	999999	87	386	832	619	792	999999	256	999999	926	505	295	410	999999	966	174	931	999999	999999	70	926	744	744	999999	999999	418	280	967	768	257	999999	771	999999	196	67	419	935	486	414	946	999999	999999	756	324	999999	999999	903	525	590	55	994	151	845	999999	969	345	342	999999	942	210	521	999999	488	999999	864	999999	990	223	266	556	239	455	999999	647	999999	630	988	429	611	465	515	754	387	722	263	919	926	457	226	722	86	449	999999	213	434	268	816	927	999999	556	443	689	269	43	816	548	307	208	209	349	356	912	884	487	999999	766	777	766	999999	999999	807	542	997	543	999999	789	912	640	222	389	813	999999	999999	64	31	826	495	354	999999	714	622	728	258	877	375	999999	565	65	518	668	490	60	361	999999	749	900	691	725	563	36	999999	666	985	819	535	295	999999	829	999999	868	281	999999	859	999999	999999	89	294	999999	178	315	999999	999999	999999	999999	898	762	709	464	999999	130	144	769	791	879	88	955	742	438	351	90	231	736	599	999999	396	67	200	500	192	669	999999	571	557	257	802	779	545	441	921	772	585	488	999999	345	733	512	999999	999999	999999	377	999999	855	778	999999	93	497	999999	480	167	840	999999	218	281	999999	513	573	221	543	87	308	420	310	517	579	505	742	221	263	917	884	426	220	718	815	332	999999	792	470	173	999999	999999	74	999999	999999	210	376	217	878	831	170	300	999999	999999	484	957	46	348	209	592	351	999999	14	563	283	999999	360	500	999999	323	752	780	751	379	772	786	356	37	436	378	138	535	343	431	999999	593	327	318	999999	858	295	999999	593	878	999999	999999	517	510	999	999999	849	876	999999	564	88	389	549	728	139	698	611	999999	999999	831	999999	815	942	583	806	999999	106	52	266	608	38	999999	197	872	999999	744	999999	845	38	999999	999999	
999999	784	778	352	377	53	999999	188	545	999999	999999	510	762	424	999999	999999	934	704	999999	569	807	619	152	536	999999	999999	677	999999	395	430	765	980	152	999999	210	40	174	999999	439	647	999999	863	721	999999	751	829	434	999999	999999	658	343	999999	999999	209	720	643	999999	252	603	999999	376	426	999999	125	491	305	368	999999	224	976	921	999999	275	670	999999	999999	898	790	785	919	999999	229	632	737	999999	999999	271	942	592	567	398	921	637	264	281	999999	999999	605	870	455	471	975	243	573	999999	639	876	999999	148	777	999999	851	467	684	416	156	794	65	999999	867	44	425	866	656	588	999999	76	20	399	999999	872	999999	920	999999	457	791	985	68	999999	456	999999	222	804	814	822	999999	999999	952	847	134	999999	25	999999	13	421	55	118	586	984	736	573	865	659	168	904	451	999999	137	236	625	171	999999	64	582	129	821	999999	999999	834	52	544	999999	173	274	692	857	999999	999999	917	412	999999	409	84	274	882	882	563	645	910	381	999999	337	726	232	999999	562	960	993	883	599	434	66	752	999999	201	459	702	394	476	56	999999	23	999999	824	942	761	661	790	699	247	268	976	151	463	436	217	397	940	310	139	896	733	999999	328	977	625	656	141	82	432	999999	999999	178	863	999999	602	999999	901	290	211	999999	180	303	646	340	458	915	299	516	983	72	999999	94	347	999999	991	979	891	999999	999999	115	999999	999999	999999	999999	100	999999	288	806	999999	100	999999	660	999999	999999	726	439	397	987	529	710	367	624	99	370	427	93	831	713	664	623	235	64	964	106	999999	999999	36	588	999999	650	637	492	682	999999	576	111	984	118	433	999999	591	903	327	615	747	904	627	906	640	16	976	999999	152	999999	999999	441	696	12	856	272	413	808	747	879	83	875	942	206	793	325	109	999999	289	112	41	999999	737	358	359	476	835	999999	948	999999	999999	72	350	472	999999	999999	415	982	999999	999999	999999	999999	165	447	542	872	962	431	122	325	907	999999	295	999999	189	543	704	999999	653	390	437	293	860	514	215	20	999999	999999	178	999999	999999	126	999999	128	953	999999	176	999999	815	486	513	999999	16	633	335	420	777	309	292	494	440	77	999999	999999	733	865	923	651	242	999999	347	999999	999999	463	414	999999	999999	176	999999	931	377	414	532	176	876	33	286	237	189	794	243	235	999999	683	228	842	787	598	394	97	334	524	67	999999	149	31	160	999999	999999	544	627	610	223	361	999999	36	545	172	995	999999	589	696	471	999999	298	
122	999999	579	245	999999	13	999999	782	999999	999999	999999	356	247	999999	999999	872	733	18	645	176	632	999999	835	999999	201	307	624	603	684	508	999999	999999	619	996	999999	726	581	999999	656	540	999999	828	999999	754	275	679	307	145	150	837	855	687	826	281	665	110	469	23	54	274	388	999999	107	499	968	799	737	251	10	138	301	426	362	114	743	804	797	90	300	521	10	489	462	999999	652	950	999999	999999	341	926	999999	567	272	391	161	832	730	724	786	476	942	66	145	999999	545	439	334	999999	538	860	313	999999	723	533	999999	899	148	260	847	999999	572	400	910	83	872	734	163	970	953	910	83	82	304	823	579	999999	354	451	999999	223	625	514	808	999999	623	877	844	999999	127	262	999999	480	877	768	903	551	155	71	148	999999	286	363	768	627	999999	240	93	899	953	330	554	696	999999	999999	999999	67	591	439	460	994	889	423	853	701	226	999999	204	536	999999	37	999999	293	312	999999	936	271	999999	191	693	392	794	944	999999	796	707	997	530	253	376	845	999999	716	999999	154	921	862	510	999999	410	193	46	999999	979	999999	532	271	394	459	999999	140	321	999999	999999	77	210	999999	637	66	993	229	82	999999	170	83	76	92	681	168	578	83	999999	679	780	510	356	246	965	859	274	446	999999	999999	556	246	999999	560	970	543	943	999999	999999	453	83	191	999999	95	396	905	999999	449	589	999999	881	623	378	642	999999	245	999999	999999	980	778	792	557	999999	11	404	924	549	999999	122	999999	224	999999	999999	999999	605	599	400	271	850	69	999	999999	856	999999	199	999999	867	891	931	999999	822	979	996	456	661	526	999999	118	690	999999	365	352	337	451	999999	290	774	70	47	39	844	999999	123	920	778	999999	999999	999999	812	999999	66	658	585	386	325	999999	605	402	656	89	34	291	580	387	703	656	999999	414	376	909	168	807	999999	999999	999999	372	866	85	677	999999	999999	345	306	229	415	999999	767	999999	136	776	999999	999999	413	958	14	562	999999	735	999999	131	479	999999	999999	902	312	259	804	684	496	953	378	999999	724	999999	999999	689	999999	360	972	999999	889	999999	288	999999	234	785	404	999999	896	338	492	140	858	556	224	538	999999	404	916	165	999999	93	464	182	999999	999999	658	450	704	325	577	999999	999999	231	999999	933	999999	273	678	527	855	908	787	999999	999999	248	670	177	747	999999	999999	591	999999	999999	102	806	999999	999999	999999	999999	137	953	201	999999	761	964	376	999999	999999	291	999999	219	726	399	999999	994	305	999999	
712	169	494	490	703	978	119	985	94	947	138	435	851	903	81	609	399	999999	716	217	406	505	999999	999999	853	465	206	999999	999999	54	516	108	511	784	402	42	583	999999	260	223	470	999999	879	429	509	999999	440	626	148	126	999	999999	287	98	900	216	999999	461	636	999999	781	999999	130	50	440	40	924	76	510	49	35	753	999999	503	746	631	999999	452	534	965	35	579	858	748	54	117	820	423	884	195	999999	132	19	23	441	999999	999999	839	988	478	963	373	125	999999	999999	256	757	784	351	999999	590	844	926	671	999999	999999	265	381	995	333	219	511	192	325	303	902	743	638	71	999999	976	786	999999	65	11	661	464	758	657	798	360	999999	999999	615	999999	999999	205	348	801	999999	102	283	844	665	268	462	190	800	999999	198	512	128	999999	953	302	804	390	871	669	559	747	506	724	206	973	183	440	577	720	403	707	404	837	831	999999	702	941	999999	999999	549	481	663	953	999999	999999	999999	999999	999999	322	800	519	334	679	999999	492	999999	559	999999	692	95	999999	613	90	999999	491	117	291	999999	657	599	862	591	84	999999	88	94	999999	999999	911	999999	860	322	999999	920	883	999999	725	596	999999	710	153	304	116	711	527	867	582	551	977	187	950	433	999999	999999	937	927	259	559	172	407	52	303	736	950	235	710	358	170	528	118	392	695	551	946	456	999999	999999	999999	602	220	999999	11	288	999999	791	436	851	542	982	956	133	176	999999	941	999999	850	567	166	486	817	999999	422	33	999999	795	265	882	524	276	379	452	886	956	999999	895	50	24	12	169	798	858	816	188	999999	985	225	271	609	999999	999999	10	999999	999999	999999	701	999999	978	420	999999	536	554	336	275	613	513	247	220	482	56	626	999999	564	996	688	958	702	244	461	883	999999	993	282	999999	670	378	133	999	181	259	805	72	999999	999999	633	999999	532	550	574	68	747	15	999999	999999	661	769	445	999999	999999	827	999999	855	527	536	367	542	281	101	605	999999	999999	999999	49	232	250	999999	241	500	373	445	436	162	669	402	145	575	214	719	999999	999999	932	801	999999	353	260	949	544	77	707	100	971	440	945	340	678	509	999999	566	322	999999	538	945	958	763	999999	999999	196	999999	400	999999	999999	562	517	704	312	999999	999999	695	999999	300	29	173	793	999999	473	995	216	339	999999	636	608	999999	999999	486	372	986	842	47	952	414	999999	419	676	914	762	419	999999	251	37	100	999999	280	595	32	999999	374	162	686	299	999999	640	
999999	410	764	193	690	165	41	341	325	999999	410	742	567	536	609	999999	878	519	64	82	965	311	633	574	338	62	384	408	999999	833	165	747	999999	999999	905	999999	912	730	82	264	999999	909	712	354	661	999999	37	495	477	876	284	176	245	332	674	556	776	999999	855	637	780	633	343	999999	589	662	195	793	999999	600	585	158	447	800	192	999999	598	999999	913	800	34	888	999999	131	999999	999999	512	234	999999	359	242	722	874	444	483	267	576	230	764	998	352	243	864	877	999999	136	729	444	999999	999999	957	999999	286	65	612	892	702	999999	999999	999999	999999	961	694	282	368	999999	283	12	999999	924	489	999999	525	915	457	790	34	999999	999999	433	269	999999	999999	490	401	999999	999999	819	999999	590	564	364	297	173	847	390	549	999999	518	439	852	999999	127	999999	139	588	971	371	607	999999	868	999999	391	509	341	93	878	214	999999	999999	426	999999	180	736	370	135	90	999999	77	999999	251	999999	544	400	580	999999	949	999999	999999	812	774	84	999999	999999	999999	915	972	788	831	764	512	344	712	999999	999999	399	999999	390	999999	13	508	618	303	999999	999999	436	114	991	928	999999	143	20	853	999999	848	352	999999	999999	24	454	999999	301	531	999999	999999	906	729	648	388	191	985	569	21	357	314	165	780	681	439	295	811	981	860	41	630	501	491	644	57	670	157	999999	375	411	851	999999	97	990	974	999999	999999	466	999999	747	814	573	998	505	999999	692	999999	570	731	729	643	999999	999999	999999	682	73	425	95	600	999999	44	999999	203	610	506	107	77	789	999999	999999	588	999999	378	122	226	66	999999	985	881	364	999999	999999	664	646	767	680	775	597	318	999999	257	622	865	894	713	225	380	397	999999	999999	624	999999	864	999999	151	999999	802	328	283	999999	571	439	214	245	619	999999	999999	557	843	825	332	480	481	795	518	965	489	483	999999	10	686	999999	985	225	739	327	722	999999	999999	478	877	456	324	693	350	818	417	629	285	265	291	823	554	184	999999	154	310	999999	456	185	809	999999	919	282	999999	466	454	988	505	999999	999999	244	999999	374	999999	875	165	788	455	999999	558	859	207	153	718	863	999999	999999	881	999999	27	653	253	329	999999	999999	536	51	999999	884	373	429	133	984	999999	57	770	189	236	467	989	522	623	756	627	949	131	775	564	85	905	999999	116	910	284	92	991	732	705	999999	349	124	43	571	336	999999	736	223	999999	671	102	381	585	999999	606	999999	39	497	999999	720	437	761	487	679	978	731	
322	222	709	999999	999999	47	484	837	128	874	999999	62	429	498	222	999999	999999	892	982	534	66	692	314	999999	63	503	999999	985	999999	587	999999	363	592	604	816	523	513	999999	616	65	999999	748	306	999999	26	999999	77	213	507	529	609	595	697	454	999999	999999	908	999999	999999	562	16	499	875	540	247	135	470	824	999999	699	404	975	286	999999	999999	318	396	583	763	86	436	827	487	441	978	51	666	148	929	196	615	582	792	63	58	407	999999	765	493	891	516	252	999999	807	999999	634	319	770	999999	999999	999999	335	177	317	135	189	21	999999	562	206	468	999999	895	494	94	822	193	232	878	239	445	630	99	999999	999999	999999	305	680	316	354	732	895	999999	573	953	290	999999	999999	928	868	396	438	213	297	432	193	357	47	999999	999999	999999	97	892	586	920	612	245	999999	746	941	884	341	137	218	999999	573	10	331	541	804	417	708	303	999999	843	17	427	999999	999999	386	836	268	957	13	902	645	13	744	652	350	999999	999999	737	986	984	65	310	999999	823	858	999999	35	505	918	895	742	793	882	743	913	195	443	999999	369	115	626	383	134	999999	999999	570	999999	679	201	759	307	999999	317	35	999999	999999	432	978	591	204	810	999999	48	117	170	851	131	11	999999	164	999999	999999	999999	999999	999999	681	185	999999	994	999999	926	356	314	168	597	771	485	856	955	215	762	464	999999	175	304	999999	345	26	155	976	449	264	999999	46	158	54	603	437	999999	116	531	999999	984	302	277	464	999999	999999	520	398	376	274	55	534	402	156	999999	211	585	503	346	169	544	999999	849	671	416	278	19	553	178	999999	199	999999	683	29	480	972	898	999999	999999	465	999999	756	610	184	219	416	644	999999	66	401	851	173	769	372	209	966	999999	605	58	188	870	966	229	328	84	206	850	382	676	26	313	745	96	881	999999	787	417	674	462	999	999999	17	496	777	206	35	89	321	820	999999	529	302	791	238	999999	999999	999999	999999	999999	22	565	271	999999	49	97	999999	86	888	999999	421	559	778	153	58	554	862	999999	452	131	59	999999	999999	562	999999	497	20	953	858	296	999999	260	135	574	449	444	372	682	999999	689	99	948	999999	612	408	955	999999	159	743	683	732	999999	94	170	60	894	36	709	174	552	86	999999	228	601	584	999999	433	213	703	614	191	190	999999	999999	42	111	999999	999999	163	216	999999	861	219	185	563	74	999999	964	524	554	417	663	518	904	999999	936	730	599	38	999999	531	546	455	139	
502	552	46	332	138	999999	968	999999	999999	999999	806	225	943	53	48	519	994	469	689	158	999999	999999	672	128	999999	105	380	337	897	915	999999	209	999999	90	682	20	38	843	836	575	586	999999	118	560	107	397	992	999999	999999	518	253	999999	999999	999999	932	999999	880	917	999999	42	578	640	999999	640	281	606	809	862	370	37	491	161	632	124	571	889	999999	121	30	761	112	693	999999	389	672	623	351	118	158	707	139	120	669	803	996	945	114	999999	288	501	588	139	326	533	999999	101	999999	743	999999	52	999999	769	897	422	929	884	863	999999	968	658	264	999999	714	999999	897	381	492	999999	127	625	785	941	999999	529	182	999999	377	999999	362	580	193	608	383	999999	152	370	999999	257	999999	999999	91	290	509	630	246	888	425	663	999999	655	999999	611	626	999999	266	624	937	999999	249	956	517	620	470	397	474	656	326	608	520	537	167	244	954	14	543	504	999999	211	999999	999999	557	713	617	706	970	582	981	999999	849	527	999999	999999	18	917	605	471	999999	121	999999	999999	999999	817	153	108	498	374	657	621	575	761	193	999999	94	954	409	803	12	763	427	892	675	62	999999	999999	114	321	236	46	999999	999999	684	999999	56	703	999999	740	999999	999999	218	606	999999	369	698	97	344	999999	999999	63	518	801	469	999999	694	273	914	999999	68	999999	999999	999999	148	620	222	999999	999999	863	689	390	242	669	243	493	554	999999	967	315	364	671	658	999999	559	183	528	607	613	627	634	783	789	214	681	999999	524	42	467	314	999999	999999	20	480	18	999999	821	848	568	999999	512	873	999999	608	999999	397	999999	999999	626	999999	101	999999	999999	459	999999	999999	601	38	987	999999	968	522	363	662	168	999999	660	188	999999	188	362	999999	49	637	999999	760	487	190	59	294	919	936	415	999999	223	999999	315	561	999999	999999	779	792	999999	745	17	989	520	643	450	995	736	999999	189	999999	999999	422	575	999999	999999	999999	428	421	978	702	903	41	116	860	999999	626	853	109	936	306	408	569	999999	304	999999	135	249	999999	739	63	557	605	999999	967	890	800	967	62	999999	999999	682	368	814	168	841	975	882	660	203	824	152	637	386	883	49	52	604	280	633	217	238	584	681	999999	154	308	999999	149	970	648	658	800	880	173	623	50	755	659	463	999999	252	589	650	915	911	920	229	873	928	847	206	696	428	20	543	999999	999999	888	23	543	700	999999	690	555	175	351	756	999999	269	998	999999	944	817	979	964	999999	934	766	24	234	
88	411	220	132	451	962	382	870	630	525	362	999999	999999	919	953	509	899	999999	999999	569	173	999999	999999	999999	999999	262	878	448	55	894	173	921	874	999999	464	999999	533	567	999999	999999	969	886	999999	744	999999	431	309	999999	36	999999	749	839	26	454	71	999999	798	999999	573	199	93	999999	824	735	361	441	999999	856	465	664	999999	342	990	546	599	287	999999	868	293	138	953	980	422	999999	999999	334	999999	429	728	392	999999	252	999999	999999	129	46	999999	856	999999	215	439	452	442	372	489	999999	848	480	855	999999	658	999999	997	444	999999	113	520	999999	591	36	536	571	999999	82	174	999999	347	86	426	563	225	567	485	999999	699	999999	547	60	111	736	485	434	574	944	733	570	254	559	999999	26	525	827	999999	366	678	999999	324	999999	999999	755	999999	772	999999	999999	567	999999	454	999999	999999	735	999999	999999	143	854	551	111	997	193	349	604	489	787	407	410	47	999999	301	129	409	999999	196	187	852	999999	666	713	381	282	386	642	126	334	814	942	460	65	999999	420	815	577	999999	140	30	603	999999	291	999999	999999	999999	999999	799	999999	520	913	999999	388	618	999999	197	838	730	724	807	706	487	999999	973	999999	949	982	704	880	314	831	961	66	999999	999999	89	385	348	999999	27	217	843	999999	813	901	999999	999999	446	906	999999	976	999999	155	332	324	126	999999	318	909	703	282	474	999999	30	689	952	493	231	369	999999	812	499	12	707	999999	863	999999	351	82	72	999999	999999	798	657	337	984	815	999999	842	142	999999	76	438	34	999999	743	924	999999	134	948	909	850	87	208	420	999999	999999	999999	733	460	999999	769	246	846	826	999999	676	271	693	999999	147	760	999999	236	739	999999	71	978	962	855	939	924	226	999999	163	999999	468	599	246	850	150	376	999	391	999999	208	830	592	207	17	77	663	999999	430	811	999999	471	850	468	674	999999	865	486	877	521	999999	553	999999	692	799	279	86	34	843	564	999999	761	998	524	540	999999	999999	780	954	788	286	846	795	999999	15	999999	999999	140	572	434	999999	889	131	869	216	655	717	899	407	738	990	638	999999	999999	50	397	999999	335	928	999999	999999	999999	531	999999	245	999999	757	800	999999	244	661	945	462	999999	290	881	639	138	317	999999	999999	579	383	226	798	647	612	929	282	999999	102	291	212	999999	999999	999999	368	999999	634	558	897	917	221	173	999999	54	999999	999999	585	168	758	344	999999	52	560	377	711	315	300	999999	56	827	527	999999	151	379	743	649	999999	101	523	606	
999999	999999	987	291	999999	220	150	753	999999	999999	999999	123	999999	999999	273	169	263	120	487	999999	742	46	511	999999	399	151	31	706	311	536	894	493	645	999999	839	268	65	999999	999999	501	174	547	135	270	483	414	219	393	999999	583	396	821	614	999999	864	467	258	917	891	226	198	999999	451	934	891	860	999999	708	918	15	114	999999	111	985	888	204	999999	250	596	984	932	638	601	728	150	83	879	185	296	382	999999	147	387	793	312	731	105	999999	379	999999	937	999999	474	110	999999	412	999999	628	582	669	556	17	331	906	294	560	841	999999	793	999999	980	999999	421	546	994	967	999999	999999	682	999999	999999	719	999999	999999	999999	430	173	500	260	999999	363	260	603	627	826	999999	816	480	509	751	889	382	407	999999	641	999999	99	927	115	511	805	411	946	425	999999	836	145	356	858	863	396	351	472	999999	464	730	698	794	720	992	999999	135	999999	930	276	726	322	999999	342	412	341	999999	394	748	933	951	314	187	66	989	867	999999	622	645	365	548	999999	352	106	911	946	304	217	123	360	680	602	999999	999999	843	523	999999	24	999999	532	999999	999999	724	132	512	425	521	737	730	999999	691	513	173	575	727	817	999999	999999	999999	466	46	39	999999	398	262	359	999999	37	223	999999	52	455	999999	123	999999	591	195	999999	594	495	435	999999	486	999999	669	177	999999	450	431	999999	552	999999	593	989	496	131	685	335	999999	163	999999	493	524	264	92	999999	346	999999	370	146	999999	999999	629	935	40	479	999999	999999	729	999999	999999	999999	605	197	999999	999999	862	186	627	999999	906	859	360	440	368	942	999999	231	906	432	830	389	89	295	999999	999999	980	657	959	999999	578	402	606	783	243	287	887	337	999999	650	384	169	432	999999	240	772	399	198	576	98	436	999999	386	306	265	540	769	320	999999	999999	460	214	227	610	514	513	263	577	207	91	64	714	999999	999999	58	670	957	802	65	631	412	792	91	999999	999999	257	25	309	528	703	518	576	999999	220	999999	999999	999999	822	772	999999	519	822	999999	495	43	999999	440	131	257	594	583	967	265	171	718	668	133	999999	29	267	497	953	999999	999999	572	488	179	679	75	878	999999	144	40	338	122	589	800	595	837	868	999999	894	62	933	999999	551	321	383	501	530	999999	999999	999999	515	239	999999	774	999999	999999	999999	552	761	66	378	866	448	999999	926	58	139	868	537	999999	161	450	603	901	124	383	999999	176	796	999999	999999	832	142	999999	524	109	999999	999999	312	672	292	325	
65	838	999999	77	682	613	395	334	372	662	519	86	999999	74	999999	663	659	999999	901	388	999999	999999	521	546	733	116	422	999999	501	324	565	864	236	999999	394	764	999999	57	701	417	781	471	999999	881	322	66	690	459	473	893	999999	198	771	903	999999	482	326	146	343	999999	201	568	833	58	107	654	849	999999	999999	871	445	611	423	493	607	294	768	639	233	677	425	962	363	608	168	377	102	333	275	999999	447	999999	713	999999	999999	222	999999	766	784	668	217	875	779	602	457	999999	775	288	305	285	713	686	913	666	160	999999	215	235	890	729	562	526	999999	768	433	999999	897	297	276	395	999999	11	999999	565	470	999999	999999	999999	160	999999	601	999999	37	989	208	761	178	999999	975	999999	17	412	999999	64	999999	690	999999	21	999999	103	999999	487	21	999999	629	711	999999	357	999999	610	56	999999	999999	285	999999	748	999999	559	569	672	999999	999999	999999	999999	387	999999	999999	800	459	779	223	181	592	67	958	124	802	127	999999	497	999999	820	851	375	999999	563	337	999999	926	367	202	776	452	506	999999	805	175	731	532	999999	999999	41	999999	426	999999	874	861	999999	327	23	946	999999	199	999999	743	375	999	947	999999	824	916	999999	873	101	586	447	729	95	999999	162	948	999999	595	984	911	897	922	999999	978	76	701	319	282	913	421	822	587	380	999999	542	806	227	392	999999	999999	61	999999	806	840	949	154	776	867	174	74	875	999999	215	170	845	452	574	969	282	133	606	999999	960	679	764	859	359	332	617	356	731	687	887	524	999999	738	999999	999999	38	921	925	999999	999999	848	546	999999	999999	220	999999	99	241	258	999999	583	999999	798	999999	999999	86	99	795	453	260	818	999999	197	999999	691	309	999999	336	999999	940	361	999999	164	153	999999	143	726	999999	149	415	527	125	999999	578	314	660	71	540	999999	517	938	135	481	201	999999	514	999999	150	690	910	809	762	999999	999999	758	385	708	654	96	993	359	611	656	47	732	703	861	619	999999	40	248	576	348	473	11	235	726	962	854	607	785	586	999999	239	605	764	864	173	820	928	951	999999	453	995	168	337	479	443	469	596	652	738	556	659	671	242	424	787	999999	532	658	746	800	488	999999	772	813	427	442	967	999999	698	799	999999	999999	831	132	353	314	999999	756	293	503	267	999999	56	40	148	999999	372	350	87	856	297	279	215	615	999999	786	999999	523	62	999999	502	758	999999	939	892	999999	839	999999	81	482	643	999999	375	253	543	999999	999999	742	675	
860	79	999999	761	999999	511	999999	999999	999999	167	999999	999999	160	704	291	999999	509	10	116	147	568	727	999999	278	999999	222	521	999999	961	999999	999999	624	653	848	201	931	875	996	122	999999	999999	999999	623	999999	515	563	492	999999	93	999999	43	999999	65	604	117	142	999999	358	166	629	989	490	999999	154	725	942	275	999999	512	999999	134	999999	888	678	640	862	114	310	763	999999	730	450	820	999999	48	909	568	999999	740	999999	999999	527	839	493	448	27	793	479	999999	999999	298	999999	999999	999999	127	531	643	999999	999999	254	38	516	999999	125	999999	549	669	203	115	815	383	226	571	999999	999999	607	672	999999	239	622	79	634	83	999999	999999	549	880	999999	601	517	275	999999	94	496	41	608	932	999999	594	899	357	600	999999	421	999999	82	618	126	498	519	858	248	157	351	185	403	443	404	999999	359	999999	582	999999	598	999999	999999	999999	999999	422	636	999999	999999	811	340	999999	478	271	662	999999	680	999999	764	598	999999	659	37	44	742	321	637	175	537	361	999999	999999	774	998	775	871	998	940	543	704	861	843	909	437	817	86	999999	142	999999	404	999999	428	999999	999999	519	938	522	166	398	763	999999	471	148	596	576	108	999999	999999	999999	791	12	740	397	70	736	247	749	599	227	666	615	504	394	143	999999	816	337	790	489	837	999999	841	999999	780	919	400	705	322	861	718	586	236	647	989	999999	951	999999	842	257	999999	198	922	939	732	158	999999	999999	15	999999	999999	771	710	990	658	442	170	198	616	151	346	542	999999	999999	509	999999	388	999999	999999	741	718	999999	494	999999	217	648	435	999999	819	999999	639	323	700	999999	999999	946	875	999999	988	556	241	999999	424	999999	911	739	999999	194	440	652	769	431	681	273	218	974	286	178	783	19	999999	999999	999999	984	511	33	842	51	999999	562	999999	152	868	848	510	999999	370	999999	630	478	886	251	472	999999	862	218	999999	999999	187	999999	670	707	463	999999	549	972	393	439	999999	888	897	720	556	877	448	627	563	833	763	262	614	493	547	314	133	765	796	212	132	303	999999	415	863	510	891	506	689	889	308	537	572	999999	602	742	581	176	999999	594	728	244	654	808	673	999999	522	187	170	158	855	999999	186	191	316	897	506	999999	999999	55	999999	999999	999999	673	999999	999999	689	683	999999	804	733	956	80	211	483	999999	648	999999	742	937	999999	714	346	541	44	524	999999	390	623	999999	245	99	319	649	608	786	306	981	283	448	245	999999	296	999999	999999	898	713	974	708	428	
259	923	999999	918	999999	281	606	406	999999	20	873	309	69	196	568	999999	646	431	603	999999	999999	999999	999999	999999	999999	158	428	980	999999	145	999999	386	682	999999	455	999999	351	401	591	336	190	999999	352	273	999999	936	780	109	796	999999	262	292	381	20	999999	592	624	454	226	908	999999	625	289	999999	999999	999999	627	864	741	256	999999	255	999999	276	517	690	999999	45	730	999999	378	328	194	999999	883	999999	15	671	367	862	698	897	184	682	999999	999999	999999	848	74	87	318	916	368	549	487	999999	453	114	503	157	278	589	723	460	999999	534	999999	941	621	681	999999	955	506	879	999999	405	81	166	793	952	78	476	970	653	999999	462	960	999999	999999	876	85	999999	177	220	593	118	183	999999	152	949	133	679	999999	393	595	362	419	489	991	92	934	296	320	551	88	802	618	80	13	999999	573	999999	92	744	606	590	788	296	295	449	232	357	999999	844	999999	999999	249	587	67	104	52	999999	653	777	942	788	590	999999	141	999999	999999	112	720	73	385	337	597	999999	787	999999	999999	999999	204	551	859	586	999999	476	722	689	562	41	999999	909	46	999999	152	999999	802	817	999	172	164	999999	949	129	637	999999	468	501	801	999999	999999	62	999999	919	287	111	999999	365	517	124	904	452	238	469	99	811	37	999999	999999	292	690	969	15	412	999999	700	602	740	949	329	17	999999	887	806	999999	999999	999999	999999	813	999999	397	446	999999	885	268	712	274	490	40	825	999999	999999	316	999999	999999	830	57	127	950	587	999999	187	415	999999	116	683	565	432	237	138	432	909	480	153	894	253	670	129	154	266	436	122	999999	133	405	999999	999999	377	740	410	913	999999	176	236	541	219	41	122	999999	999999	156	999999	262	999999	403	24	704	172	625	999999	170	927	973	999999	160	397	477	291	999999	284	768	197	691	826	999999	170	743	253	999999	684	222	557	351	999999	999999	594	859	807	730	391	999999	751	752	918	250	986	298	481	86	154	999999	749	330	999999	815	958	160	435	686	243	280	999999	560	940	999999	612	999999	999999	585	566	537	999999	999999	410	156	999999	445	772	586	238	872	271	177	467	999999	473	237	999999	753	160	444	434	131	999999	999999	676	200	811	319	638	410	884	896	519	999999	999999	197	999999	357	999999	522	387	999999	999999	371	999999	999999	102	998	145	384	739	660	999999	131	113	999999	74	300	479	826	634	463	999999	828	987	374	657	999999	870	285	999999	499	955	999999	67	999999	999999	135	110	393	108	813	184	263	671	234	472	
999999	514	533	132	999999	878	971	888	924	901	628	383	644	999999	251	137	999999	999999	250	999999	796	74	528	874	939	200	96	728	821	288	693	167	762	902	269	346	347	163	689	621	999999	749	999999	999999	999999	751	465	757	856	685	324	999999	430	529	675	999999	985	658	193	438	791	253	999999	645	217	471	621	999999	376	904	790	706	386	629	721	999999	931	845	829	197	734	339	871	146	963	506	736	242	236	936	360	999999	999999	261	829	740	682	497	999999	583	140	723	391	951	999999	999999	999999	801	808	628	401	150	999999	996	999999	462	381	930	681	999999	999999	999999	515	439	553	111	737	135	799	981	374	444	379	255	66	999999	948	919	250	355	999999	934	434	608	545	219	999999	999999	557	377	368	752	815	999999	849	752	999999	951	999999	793	880	684	12	827	263	956	999999	583	939	999999	514	999999	689	335	24	999999	953	907	893	343	999999	764	999999	432	622	999999	999999	999999	406	313	999999	996	522	457	475	21	932	999999	355	589	448	286	43	864	863	999999	999999	489	749	59	799	310	68	73	550	126	116	999999	214	640	336	999999	186	635	889	517	999999	242	860	999999	867	356	562	999999	895	966	730	714	568	715	560	149	866	357	514	999999	937	458	906	358	905	362	402	714	262	293	999999	407	974	355	967	830	628	746	192	999999	748	753	178	584	396	402	21	499	999999	197	298	829	131	999999	580	491	335	999999	107	514	954	999999	62	611	866	333	740	223	999999	730	520	130	174	71	999999	194	289	999999	999999	513	351	999999	633	999999	995	280	286	999999	775	999999	999999	126	648	677	498	900	701	999999	717	73	661	999999	751	999999	676	178	664	999999	642	395	211	12	999999	594	173	61	224	987	616	999999	57	163	448	272	999999	404	481	999999	999999	854	492	722	614	899	851	553	161	999999	398	999999	615	999999	944	999999	284	502	576	63	514	446	999999	714	950	131	999999	999999	359	489	135	282	696	176	495	787	999999	489	398	651	999999	999999	900	941	598	999999	999999	830	218	68	988	732	828	427	983	136	179	777	771	493	883	352	204	672	999999	126	140	999999	730	167	999999	794	114	924	320	894	546	999999	126	171	150	195	999999	300	501	402	454	278	193	999999	618	135	718	904	999999	401	424	999999	793	999999	659	542	109	999999	582	203	628	999999	117	98	590	434	661	999999	353	697	61	904	181	755	671	861	999999	371	999999	999999	86	209	166	919	999999	317	951	643	511	607	95	999999	717	307	774	551	171	104	778	193	
999999	118	561	80	349	520	67	47	999999	798	287	999999	999999	231	127	999999	746	198	618	283	483	28	108	999999	999999	812	999999	873	999999	130	700	170	593	365	999999	968	999999	96	579	959	999999	999999	999999	999999	330	999999	737	999999	999999	356	805	972	485	505	709	455	19	816	468	536	332	193	66	690	108	126	999999	155	344	159	999999	659	618	659	999999	569	195	395	999999	265	84	701	999999	634	325	999999	684	999999	999999	999999	999999	831	628	53	636	999999	999999	152	615	214	212	591	161	40	576	155	999999	999999	482	149	269	999999	401	999999	461	631	499	432	375	380	441	999999	499	999999	999999	999999	41	999999	32	955	713	999999	780	220	63	493	550	663	68	179	373	858	999999	516	182	344	440	425	591	15	577	434	999999	999999	999999	155	102	258	999999	999999	999999	788	999999	999999	436	225	999999	999999	159	968	999999	999999	999999	205	999999	583	450	983	729	855	517	615	984	26	388	999999	999999	545	448	999999	400	301	823	999999	999999	999999	64	99	999999	956	999999	258	275	999999	999999	999999	999999	581	999999	198	705	118	528	983	120	508	999999	999999	148	999999	948	307	999999	252	578	789	22	934	999999	999999	529	361	903	999999	364	999999	350	372	102	999999	229	695	318	259	211	292	999999	839	329	557	780	276	950	931	999999	999999	515	33	54	144	727	135	441	804	669	354	214	999999	628	851	168	999999	694	500	999999	263	989	493	50	999999	26	182	615	592	651	262	999999	971	765	171	753	327	327	957	919	104	264	999999	590	999999	87	999999	221	477	399	999999	581	999999	13	754	213	32	982	758	128	555	519	849	162	416	943	999999	990	467	108	841	124	737	581	834	999	485	903	193	218	999	961	999999	202	312	681	951	968	999999	958	999999	999999	569	839	374	584	414	361	183	999999	843	36	753	999999	558	999999	844	878	179	755	728	128	799	999999	999999	593	382	656	999999	735	992	999999	979	509	377	999999	554	897	216	260	594	999999	730	278	374	973	217	768	644	87	999999	82	798	265	239	612	999999	30	721	781	211	758	511	447	999999	579	56	254	11	999999	680	946	672	919	171	604	999999	530	184	154	385	614	21	771	898	919	476	724	279	765	960	999999	186	435	58	835	621	292	356	795	999999	962	766	592	407	889	410	879	104	634	223	24	845	999999	405	597	746	999999	549	12	112	331	975	246	101	155	999999	999999	871	335	999999	116	184	388	226	422	847	429	374	18	519	597	630	644	999999	946	688	999999	39	460	99	999999	743	353	693	
606	987	530	501	261	999999	173	17	769	651	117	840	467	360	983	749	999999	999999	540	492	515	999999	340	694	154	999999	171	999999	420	999999	999999	373	999999	695	620	435	327	999999	122	889	356	589	860	993	444	116	999999	999999	55	711	771	515	212	861	187	999999	656	835	356	794	958	955	597	532	550	743	19	999999	740	558	432	399	263	999999	146	926	840	347	260	999999	245	912	172	999999	999999	595	170	969	517	999999	778	999999	581	999999	930	401	991	999999	452	701	106	459	517	497	289	382	261	562	724	260	74	319	584	999999	559	55	792	888	68	954	582	50	263	35	780	939	818	936	719	999999	934	999999	999999	999999	942	999999	405	674	429	999999	344	999999	254	266	651	999999	999999	273	767	885	999999	112	999999	498	128	999999	206	999999	717	999999	564	324	842	980	326	561	999999	35	999999	774	650	128	468	966	620	974	795	999999	384	321	999999	554	999999	834	146	999999	243	406	441	885	999999	913	957	90	537	29	765	999999	999999	100	53	882	999999	999999	999999	489	644	313	877	153	999999	209	117	405	999999	19	155	17	999999	494	999999	28	999999	490	195	999999	171	388	999999	601	218	531	65	999999	278	999999	657	186	599	656	197	929	999999	297	624	999999	805	561	772	528	999999	758	999999	999999	771	34	297	416	807	508	328	265	875	285	935	999999	153	823	137	167	361	999999	418	196	306	398	499	307	999999	805	931	609	615	909	728	460	110	609	522	253	861	251	379	101	337	932	64	253	999999	884	246	999999	433	614	177	904	349	999999	160	383	535	990	999999	11	577	719	649	965	557	484	999999	544	999999	999999	999999	120	599	999999	999999	374	344	999999	944	999999	569	949	186	10	742	823	120	865	458	148	999999	999999	999999	377	999999	999999	292	98	695	877	254	701	999999	549	318	66	999999	33	384	786	49	289	55	569	441	627	542	999999	233	734	374	999999	95	172	176	999999	999999	999999	999999	999999	91	255	560	999999	999999	868	278	999999	692	999999	999999	97	490	672	999999	999999	824	999999	999999	999999	85	643	865	961	999999	480	616	518	382	882	999999	999999	230	144	704	793	728	978	999999	999999	999999	906	956	548	225	287	292	999999	999999	738	999999	288	999999	906	174	999999	999999	599	565	265	999999	999999	263	809	48	435	866	356	968	316	709	846	309	372	999999	179	686	326	745	999999	999999	999999	455	644	999999	368	797	324	970	266	413	139	422	576	999999	598	652	156	509	790	420	936	454	756	38	763	979	922	369	999999	999999	999999	853	339	77	999999	
999999	999999	537	680	999999	552	999999	999999	902	579	434	732	60	948	526	539	817	999999	815	261	749	699	615	999999	999999	875	954	974	504	999999	285	92	508	264	293	43	619	829	999999	999999	999999	999999	853	459	339	257	999999	420	478	231	256	899	999999	999999	318	615	12	29	301	761	597	411	999999	562	303	999999	233	796	664	492	920	988	801	999999	999999	999999	845	166	188	999999	13	999999	506	283	103	386	568	692	999999	677	999999	600	537	401	279	999999	999999	300	999999	988	33	84	999999	986	311	268	107	576	124	999999	770	846	840	170	757	63	905	933	999999	917	782	999999	851	986	461	329	460	999999	678	999999	479	554	11	199	118	929	787	999999	972	835	999999	991	999999	999999	907	194	759	999999	643	225	253	602	831	999999	216	491	999999	769	999999	981	999999	698	898	572	832	999999	844	651	62	828	275	395	960	633	638	790	999999	999999	89	276	569	94	765	462	309	877	722	763	983	626	706	28	999999	999999	38	999999	103	15	999999	691	350	999999	324	815	949	999999	999999	208	999999	999999	528	24	689	268	421	722	932	445	272	955	502	91	667	436	132	257	410	999999	604	57	696	957	408	398	926	460	770	950	512	451	245	524	163	567	107	691	339	726	578	315	999999	657	742	999999	198	268	451	999999	693	702	456	671	604	999999	728	570	999999	301	342	961	952	982	933	999999	720	978	928	109	999999	999999	999999	684	999999	298	399	48	224	554	209	667	999999	882	999999	810	994	573	919	600	839	537	86	47	394	999999	999999	675	724	921	143	219	999999	351	559	262	784	772	280	315	172	689	355	70	999999	999999	999999	80	999999	999999	826	157	69	338	999999	801	363	880	299	999999	935	999999	999999	303	420	989	337	668	333	999999	36	999999	302	613	999999	159	191	25	945	720	999999	999999	949	601	104	986	160	999999	90	757	999999	903	482	496	380	448	999999	999999	650	111	999999	293	747	999999	106	604	999999	455	900	121	620	348	999999	579	128	653	774	722	209	999999	839	335	999999	575	115	132	999999	806	243	999999	784	139	999999	999999	383	382	999999	999999	504	499	142	999999	999999	968	147	560	968	902	378	726	673	999999	852	226	999999	999999	705	999999	615	999999	999999	58	222	911	337	490	972	999999	206	746	999999	546	228	999999	999999	999999	999999	619	437	554	164	999999	437	999999	325	141	286	159	999999	372	676	372	999999	530	644	93	492	200	999999	656	999999	999999	999999	632	618	999999	434	999999	924	999999	787	999999	744	71	820	999999	999999	999999	999999	205	999999	823	
519	834	79	999999	923	697	74	217	651	999999	977	780	966	286	999999	805	898	999999	707	143	234	999999	584	999999	999999	561	710	636	473	787	605	999999	452	764	368	871	562	872	213	736	88	717	999999	753	118	964	104	544	866	814	807	406	999999	999999	599	76	259	489	999999	372	987	999999	744	864	438	542	338	211	917	279	999999	36	985	999999	64	999999	966	830	481	999999	467	176	999999	659	980	999999	946	381	175	302	621	83	753	999999	748	999999	973	999999	325	576	635	892	626	597	571	780	999999	527	26	92	110	428	999999	465	905	821	668	95	884	239	595	957	46	625	999999	999999	999999	155	999999	999999	544	999999	515	904	37	999999	549	182	97	209	788	999999	364	999999	999999	202	999999	999999	999999	927	999999	999999	738	95	980	678	999999	11	999999	401	999999	999999	305	611	547	756	913	113	999999	340	281	495	997	684	451	176	999999	999999	999999	465	114	999999	999999	304	433	656	615	430	923	358	718	548	243	695	701	523	132	752	545	445	289	961	999999	605	655	495	890	63	644	814	85	999999	577	484	999999	522	999999	11	999999	891	999999	493	189	89	621	999999	999999	311	983	928	999999	850	418	999999	185	153	135	999999	649	937	765	562	785	119	999999	816	970	758	408	188	999999	131	573	653	304	796	782	779	983	999999	999999	999999	79	716	769	235	494	589	308	999999	397	451	999999	251	135	588	707	79	807	805	999999	999999	903	804	470	922	286	764	999999	389	999999	355	631	728	999999	187	999999	79	350	56	332	999999	460	264	791	26	770	332	527	999999	98	712	999999	187	167	738	685	275	255	847	999999	999999	999999	919	782	52	999999	633	546	948	999999	637	729	760	483	383	54	648	23	999999	162	953	999999	976	999999	658	382	999999	999999	966	501	227	999999	502	106	602	999999	541	999999	749	999999	999999	785	999999	999999	460	982	222	999999	999999	694	999999	262	801	695	996	492	999999	628	134	669	376	72	580	999999	999999	813	999999	663	880	889	513	999999	273	257	24	177	668	365	839	676	999999	749	786	281	464	965	999999	999999	110	999999	574	912	357	89	829	999999	215	999999	744	647	755	558	823	895	191	870	988	999999	999999	828	999999	564	788	457	509	627	286	308	992	911	999999	999999	562	770	325	600	818	194	427	939	962	546	999999	202	920	611	925	890	100	593	977	999999	137	282	296	20	134	999999	580	212	798	906	139	832	855	335	995	63	579	999999	62	803	135	999999	999999	287	942	595	999999	897	702	395	218	408	934	323	302	999999	483	
314	475	919	613	225	999999	999999	416	999999	999999	595	616	871	320	509	541	183	352	396	999999	18	77	538	999999	999999	510	412	999999	731	898	999999	43	715	579	275	999999	142	200	910	999999	809	870	999999	999999	941	290	999999	84	708	866	760	970	906	873	475	247	999999	999999	930	999999	738	367	685	890	804	561	901	301	999999	394	999999	983	442	999999	606	147	914	999999	999999	402	679	338	989	864	148	572	137	841	114	999999	188	586	269	999999	860	999999	999999	272	453	389	389	999999	38	324	467	776	537	999999	276	337	999999	656	999999	999999	999999	999999	377	821	752	242	999999	999999	196	27	215	822	723	999999	999999	164	952	651	836	50	999999	150	309	675	406	371	999999	999999	574	999999	704	999999	460	732	170	459	84	374	520	221	999999	999999	999999	20	119	999999	63	999999	180	122	384	999999	999999	95	524	894	999999	702	999999	391	208	999999	495	999999	323	683	371	991	86	488	89	588	140	999999	95	693	999999	298	999999	761	318	999999	999999	461	402	32	712	375	217	276	999999	381	999999	139	23	548	834	932	999999	999999	283	71	999999	999999	999999	796	999999	205	999	831	105	813	999999	662	83	999999	568	43	999999	300	970	999999	783	810	140	708	638	999999	611	546	858	999999	600	140	487	256	529	999999	428	606	481	999999	376	999999	180	544	999999	999999	66	558	980	999999	999999	407	999999	287	999999	413	561	334	167	999999	999999	462	972	239	222	16	184	826	999999	413	614	421	818	463	629	407	640	999999	473	351	945	62	566	67	950	203	999999	210	968	999999	999999	104	448	932	999999	913	999999	940	332	238	999999	239	623	577	999999	504	588	11	999999	880	773	999999	861	816	604	541	896	914	288	999999	999999	974	999999	820	809	520	972	886	539	716	993	699	274	999999	238	716	438	999999	870	456	999999	673	999999	97	352	638	242	632	337	999999	999999	499	661	313	896	148	381	802	767	676	532	701	999999	941	886	83	999999	626	587	887	112	906	53	832	412	667	431	770	478	181	287	349	999999	158	999999	504	47	960	348	100	999999	999999	999999	204	924	914	211	611	211	278	937	616	55	999999	288	120	999999	829	901	238	716	610	334	999999	398	192	152	323	251	392	46	999999	287	497	999999	476	685	999999	908	497	999999	999999	569	209	243	671	304	118	869	588	59	218	68	119	383	733	311	635	805	741	772	999999	369	818	241	999999	338	558	896	999999	435	605	920	413	772	897	51	999999	999999	999999	999999	43	454	662	999999	828	681	999999	123	819	999999	999999	999999	999999	
999999	578	999999	750	968	45	342	746	222	999999	163	453	297	655	347	486	692	999999	999999	88	854	739	999999	706	999999	999999	526	170	444	87	646	385	561	754	688	203	999999	999999	166	327	999999	999999	821	999999	509	999999	999999	36	830	999999	999999	989	999999	965	999999	999999	145	753	274	565	999999	999999	312	144	420	778	892	543	967	153	999999	400	28	954	693	999999	917	55	207	999999	871	500	339	807	999999	999999	607	999999	441	999999	68	999999	36	601	808	223	839	686	976	999999	999999	997	69	687	999999	736	970	823	282	608	78	99	555	678	693	29	841	999999	194	999999	181	306	111	999999	999999	355	999999	427	155	480	999999	241	78	999999	598	999999	441	652	218	223	685	783	999999	832	633	968	147	357	908	789	381	344	502	222	999999	999999	999999	793	999999	252	372	553	999999	999999	999999	837	31	999999	89	999999	999999	999999	999999	970	999999	397	982	278	641	126	217	999999	518	365	109	540	999999	856	918	897	977	647	60	965	999999	141	116	521	108	796	999999	999999	999999	99	211	191	999999	531	144	171	718	628	999999	485	45	999999	45	321	703	999999	108	999999	170	191	841	999999	149	330	129	946	291	999999	999999	845	179	999999	747	428	164	917	492	999999	999999	756	189	359	494	574	930	504	106	794	817	903	697	782	898	96	258	271	52	727	999999	198	880	999999	457	316	315	999999	999999	999999	167	785	712	890	999999	414	11	999999	455	999999	399	625	999999	999999	653	276	157	999999	999999	661	180	893	874	764	806	533	875	999999	901	999999	269	54	896	489	999999	41	999999	807	999999	494	999999	999999	999999	478	338	786	348	999999	602	191	168	918	637	946	999999	274	911	999999	94	919	538	78	999999	277	314	355	728	370	860	621	84	350	68	999999	576	999999	87	406	436	29	195	491	340	999999	999999	999999	416	949	52	371	999999	253	722	419	955	26	186	999999	999999	983	67	977	532	999999	116	817	860	872	380	43	196	514	999999	74	733	56	999999	869	257	963	938	779	327	498	501	830	628	648	808	999999	236	999999	242	452	962	217	958	360	613	212	490	544	999999	18	184	999999	999999	657	685	908	288	316	301	209	55	288	659	43	489	286	999999	221	73	819	999999	657	999999	999999	112	999999	98	999999	999999	999999	483	999999	209	319	323	885	108	970	962	899	281	919	999999	43	407	683	999999	999999	870	999999	22	279	480	999999	999999	999999	344	664	555	170	820	999999	60	999999	999999	999999	89	350	720	604	187	999999	999999	999999	548	999999	419	248	670	429	967	173	516	999999	
42	213	999999	449	999999	796	999999	443	424	802	88	379	869	992	999999	756	999999	217	214	276	999999	999999	999999	316	221	999999	118	105	999999	136	202	657	395	130	223	522	728	639	242	923	63	744	999999	456	999999	178	27	426	931	914	825	759	999999	250	780	248	193	616	999999	793	688	455	999999	999999	999999	430	999999	748	778	999999	37	999999	999999	999999	222	414	999999	573	999999	53	306	691	174	999999	999999	442	699	155	350	975	338	999999	999999	999999	245	999999	999999	515	999999	664	194	279	999999	146	999999	860	784	676	37	375	999999	620	396	194	999999	997	290	371	987	177	731	838	408	999999	465	999999	563	536	999999	613	999999	999999	999999	566	999999	37	53	37	999999	450	658	33	999999	975	726	718	999999	999999	951	247	327	932	527	999999	933	355	999999	845	681	999999	999999	258	999999	423	264	773	893	829	999999	470	954	263	179	547	518	708	721	999999	86	747	200	347	584	808	296	188	957	999999	632	512	166	207	356	999999	153	410	999999	703	720	952	999999	895	889	491	293	74	763	979	170	235	999999	447	999999	999999	780	959	999999	821	999999	999999	999999	846	207	999999	313	756	999999	948	999999	118	315	27	999999	133	999999	304	457	103	524	231	424	977	886	407	878	719	438	422	450	999999	999999	999999	575	644	146	999999	698	76	999999	537	167	999999	999999	999999	919	999999	734	999999	20	999999	999999	579	307	905	999999	838	960	799	944	999999	327	494	999999	999999	382	734	451	999999	987	944	606	390	999999	987	999999	999999	401	834	999999	271	984	793	412	964	680	166	284	669	999999	307	999999	899	131	999999	220	672	316	999999	679	195	174	666	658	999999	879	132	999999	320	841	61	999999	135	322	683	609	533	92	544	539	999999	460	782	95	999999	926	706	269	333	776	999999	303	999999	999999	301	107	327	145	346	999999	558	999999	963	999999	931	999999	892	587	999999	983	686	590	771	836	999999	735	392	999999	968	148	183	863	340	999999	449	758	420	970	999999	585	292	398	746	999999	980	722	999999	953	163	828	44	129	820	349	99	811	999999	199	700	566	714	746	176	207	911	695	172	430	389	182	450	999999	999999	862	701	298	843	321	856	741	249	438	427	150	114	63	52	990	453	637	236	999999	280	999999	871	545	232	999999	549	999999	560	75	574	981	388	999999	562	999999	648	801	968	220	342	958	999999	286	328	999999	103	999999	999999	999999	977	999999	946	999999	651	112	991	999999	76	305	999999	999999	191	183	999999	999999	999999	991	500	93	352	651	999999	25	888	321	146	594	227	
206	455	999999	641	999999	98	822	44	170	999999	459	966	999999	735	672	999999	771	777	153	422	881	999999	111	367	999999	828	999999	92	931	339	340	966	406	999999	869	849	999999	999999	802	94	51	412	999999	529	50	999999	859	916	996	575	127	999999	999999	999999	346	932	353	999999	81	559	763	739	999999	830	141	493	999999	999999	865	999999	369	841	974	69	380	999999	671	999999	326	452	969	418	96	365	999999	999999	999999	233	601	937	505	755	858	252	331	312	999999	771	398	556	556	999999	60	183	216	285	568	934	802	866	271	772	999999	999999	590	354	652	747	618	345	520	346	954	999999	327	614	999999	732	737	78	999999	899	193	769	895	666	368	913	159	936	237	48	431	734	999999	733	999999	239	999999	999999	659	562	163	63	45	220	359	132	855	602	302	836	206	734	999999	371	588	248	733	924	986	739	999999	681	117	482	999999	229	261	594	999999	753	79	761	418	617	746	140	999999	999999	316	245	999999	556	999999	400	999999	697	47	315	154	999999	505	738	999999	919	964	999999	945	563	999999	139	870	999999	735	549	766	444	999999	999999	624	999999	999999	999999	617	750	681	51	48	716	639	227	192	946	449	368	257	341	999999	498	653	274	999999	180	999999	186	999999	796	821	104	634	407	999999	958	690	695	994	999999	130	248	248	922	443	999999	923	88	947	923	999999	377	301	435	672	999999	999999	360	274	344	999999	440	385	885	229	944	92	241	999999	233	266	754	373	999999	220	532	999999	999999	831	955	999999	999999	238	451	999999	454	999999	208	999999	554	532	339	430	999999	788	689	863	362	999999	999999	156	692	242	724	999999	77	999999	501	999999	150	576	704	529	319	97	999999	212	999999	999999	775	151	999999	506	999999	701	927	333	999999	21	530	669	897	37	341	808	564	77	514	784	907	450	311	999999	999999	977	827	810	121	572	999999	487	929	452	999999	358	272	999999	940	32	739	743	999999	489	694	480	679	677	999999	510	999999	300	697	159	13	335	839	999999	999999	999999	873	127	221	150	591	52	740	455	110	983	999999	999999	136	491	999999	173	999999	822	299	124	999999	160	999999	611	49	139	790	779	449	601	518	372	283	626	159	622	532	159	898	651	740	234	999999	213	964	164	173	215	113	839	184	27	611	797	26	723	504	610	111	461	262	960	16	509	999999	184	999999	999999	342	433	641	999999	999999	999999	384	83	584	419	647	999999	965	584	676	609	426	501	760	999999	609	435	128	999999	57	446	399	999999	228	76	738	789	999999	663	872	
679	207	183	103	999999	423	942	148	94	963	999999	496	677	294	406	92	973	423	618	900	907	315	720	954	486	999999	604	999999	517	999999	857	999999	312	999999	996	411	253	999999	796	73	667	296	999999	957	829	950	721	495	821	984	999999	376	451	762	999999	374	487	229	617	715	818	999999	631	999999	116	402	193	964	297	994	999999	576	627	554	999999	620	282	999999	134	536	536	119	44	532	916	491	383	550	999999	999999	924	34	790	999999	254	580	665	630	851	437	766	999999	999999	827	156	198	748	896	528	355	999999	999999	999999	999999	188	999999	62	999999	496	999999	29	643	227	665	80	814	999999	546	309	663	954	651	910	697	769	780	999999	216	386	999999	999999	486	31	401	539	208	929	709	902	545	999999	566	143	236	417	133	538	541	756	341	999999	999999	999999	865	400	450	814	407	321	999999	797	845	721	767	883	543	622	825	999999	871	884	86	643	764	145	397	518	999999	999999	999999	251	380	460	54	326	539	889	165	11	99	394	532	398	504	748	682	999999	999999	353	874	999999	712	414	884	457	336	569	999999	730	12	932	999999	127	675	999999	999999	395	677	450	353	653	467	999999	46	487	999999	687	999999	25	463	552	999999	341	415	145	538	965	575	597	990	999999	66	434	998	167	999999	414	999999	348	332	296	177	925	999	230	53	999999	999999	407	104	648	999999	816	277	999999	790	798	999999	999999	627	460	999999	89	999999	383	596	42	825	999999	233	999999	999999	800	693	999999	999999	226	341	194	101	650	597	178	999999	351	549	250	167	548	376	999999	702	193	999999	871	476	98	475	999999	634	999999	72	498	183	157	684	629	133	110	999999	574	466	527	999999	999999	999999	999999	586	118	833	356	875	287	513	999999	999999	780	89	999999	700	296	751	715	560	90	588	109	994	355	667	919	126	999999	473	802	999999	185	745	744	999999	824	999999	366	792	287	146	785	985	999999	902	904	550	311	410	788	822	751	966	999999	398	762	657	240	450	999999	999999	999999	814	710	770	79	44	344	812	875	784	999999	999999	282	943	999999	124	589	453	763	379	815	655	684	999999	999999	218	999999	999999	256	177	999999	916	879	57	327	970	999999	644	833	869	215	498	535	14	999999	828	694	999999	999999	648	77	787	687	544	424	172	139	999999	999999	861	656	989	566	999999	512	478	999999	999999	999999	999999	839	999999	620	999999	999999	326	130	999999	550	999999	524	999999	760	999999	999999	999999	238	345	633	165	999999	999999	130	972	223	226	932	826	501	960	999999	469	798	999999	
809	131	999999	793	380	107	51	999999	189	105	346	693	238	958	608	999999	999999	999999	999999	470	999999	295	824	648	680	947	393	999999	188	590	999999	65	174	999999	798	977	327	444	964	536	123	392	999999	35	999999	529	987	974	227	483	720	999999	868	338	773	523	999999	528	999999	432	713	747	279	599	462	291	528	999999	999999	999999	701	804	743	74	356	607	920	799	22	160	960	419	999999	705	869	566	197	836	233	285	680	798	331	542	823	375	122	775	572	353	11	755	999999	596	781	916	999999	803	981	175	603	508	515	962	472	303	999999	999999	729	895	104	691	999999	884	950	902	483	211	999999	981	494	155	999999	669	999999	999999	604	999999	923	953	999999	393	855	999999	999999	182	999999	369	80	529	704	999999	55	677	259	319	746	999999	646	878	442	999999	562	999	680	457	282	999999	812	267	699	999999	999999	776	671	999999	999999	950	999999	778	999999	124	140	722	286	946	109	558	999999	840	467	999999	843	55	999999	999999	831	855	387	234	899	445	999999	999999	829	999999	898	279	999999	999999	999999	796	728	867	268	328	10	839	999999	734	357	723	436	972	999999	999999	348	999999	265	579	879	980	573	978	999999	184	567	328	892	763	57	999999	553	872	366	671	945	999999	999999	999999	101	999999	142	652	876	999999	19	999999	999999	803	184	303	999999	435	999999	502	999999	749	989	93	761	681	947	959	999999	999999	179	563	615	138	89	999999	818	74	487	888	848	921	111	701	175	984	316	98	999999	753	999999	999999	214	864	448	205	999999	702	440	999999	54	999999	964	358	17	455	999999	999999	724	999999	484	999999	948	779	999999	311	648	999999	918	999999	375	858	379	933	710	62	999999	751	999999	883	386	999999	634	999999	844	999999	956	753	694	999999	26	999999	999999	778	278	868	179	434	220	147	999999	699	783	999999	999999	999999	999999	999999	648	955	106	225	999999	840	434	369	999999	880	999999	977	355	895	602	209	760	942	493	601	999999	842	882	924	541	552	336	687	341	970	999999	658	999999	925	114	739	622	800	239	534	354	999999	553	299	999999	242	999999	999999	107	584	999999	112	702	212	376	806	82	999999	684	651	514	746	999999	999999	856	999999	115	430	790	862	999999	959	712	959	256	999999	999999	593	999999	308	759	673	590	757	999999	921	999999	999999	999999	308	999999	999999	999999	999999	30	607	999999	999999	999999	999999	137	999999	872	244	997	999999	399	742	955	621	517	488	999999	999999	891	999999	166	279	999999	935	331	444	999999	999999	999999	144	843	134	939	649	872	98	160	224	181	397	
999999	355	759	134	532	223	715	937	790	188	705	739	696	189	450	612	923	507	890	692	501	999999	50	999999	109	274	803	316	748	999999	999999	531	215	503	999999	811	520	161	412	118	729	933	701	26	999999	999999	999999	760	208	270	999999	653	999999	488	896	420	314	896	34	267	419	409	199	371	850	999999	534	202	149	638	101	772	104	999999	963	567	999999	999999	433	995	835	52	999999	999999	999999	684	207	727	607	999999	506	624	137	999999	698	329	744	339	999999	264	580	999999	621	570	999999	402	559	999999	999999	999999	999999	290	999999	39	999999	999999	999999	711	117	176	976	807	595	520	141	999999	645	949	93	643	823	359	858	179	424	999999	431	999999	999999	861	135	999999	999999	278	897	225	999999	107	723	331	37	999999	232	999	288	999999	999999	111	438	700	999999	999999	468	881	515	999999	999999	999999	614	831	945	755	401	255	999999	331	604	327	622	915	326	547	236	761	615	790	137	858	890	651	949	330	118	618	999999	525	999999	331	999999	525	793	858	493	891	386	282	640	976	958	957	178	333	488	999999	384	220	999999	999999	275	725	999999	573	412	962	881	624	646	782	999999	525	999999	999999	564	999999	132	999999	63	999999	999999	999999	159	160	999999	933	482	626	842	596	999999	894	999999	999999	65	46	999999	229	999999	530	19	762	636	857	835	999999	822	999999	768	392	999999	916	999999	48	331	932	999999	103	672	479	999999	265	782	60	999999	256	999999	654	999999	528	825	903	22	533	999999	623	706	999999	324	468	999999	587	858	999999	206	328	738	113	168	999999	470	187	999999	999999	50	754	979	586	999999	589	68	178	677	250	567	496	903	632	713	708	235	999999	779	214	999999	902	999999	332	853	229	518	999999	496	104	67	999999	999999	46	492	581	643	130	982	735	410	999999	910	618	892	710	999999	115	400	459	999999	999999	999999	999999	999999	148	357	657	999999	99	81	787	681	583	192	919	150	866	149	142	74	999999	999999	54	804	426	991	788	439	153	805	412	880	46	206	999999	249	13	999999	354	234	985	397	892	663	622	270	337	999999	999999	999999	557	965	268	999999	792	894	364	548	200	156	568	999999	999999	294	668	907	644	387	321	680	999999	447	999999	908	88	717	409	999999	191	165	664	363	466	583	257	447	622	999999	413	976	885	465	239	208	665	768	999999	607	994	714	625	950	123	303	999999	120	180	360	316	84	494	973	999999	44	999999	215	761	16	47	231	295	993	973	344	999999	680	218	597	252	320	910	999999	999999	999999	999999	714	249	
173	159	146	277	272	345	999999	492	911	109	204	999999	460	999999	801	999999	773	999999	632	999999	779	999999	999999	902	583	999999	995	999999	692	588	889	504	999999	999999	598	857	900	954	32	658	999999	852	883	580	23	999999	791	999999	118	241	622	57	999999	738	470	664	405	244	694	164	349	999999	799	333	999999	700	939	999999	418	944	670	818	999999	974	341	999999	624	182	889	999999	325	691	65	461	999999	841	999999	48	505	933	461	666	270	868	318	480	63	560	999999	999999	940	307	895	174	999999	803	650	934	406	543	999999	999999	999999	991	838	999999	118	999999	367	378	114	999999	989	485	493	14	558	538	665	861	999999	74	812	576	761	28	796	890	890	172	999999	662	642	961	999999	238	320	278	999999	660	999999	715	202	992	218	999999	317	419	681	999999	999999	999999	999999	545	999999	975	999999	779	239	819	861	999999	457	204	186	452	268	37	592	264	693	289	999999	999999	999999	167	871	820	368	721	710	999999	999999	333	917	999999	999999	106	300	917	817	541	999999	999999	798	999999	999999	999999	815	765	999999	290	999999	999999	873	999999	999999	273	999999	512	999999	600	420	518	119	485	18	133	287	107	999999	999999	736	999999	447	161	250	298	999999	355	899	999999	15	602	939	430	559	792	460	951	476	130	999999	787	814	226	130	530	999999	322	144	144	720	717	999999	999999	999999	162	979	722	725	324	66	999999	612	999999	595	818	999999	688	926	225	999999	335	630	999999	121	999999	860	230	999999	999999	197	893	220	765	163	999999	999999	329	877	406	813	738	236	162	999999	360	999999	584	999999	312	951	422	396	919	999999	999999	999999	768	508	604	301	758	691	15	999999	172	489	847	86	308	923	259	811	529	412	935	108	478	875	761	774	286	599	728	767	999999	999999	301	305	768	210	999999	999999	282	114	64	56	999999	35	901	999999	337	507	332	388	702	610	866	516	535	999999	618	999999	746	830	25	169	962	247	360	665	197	999999	318	999999	795	437	538	425	358	888	999999	453	973	891	446	999999	999999	349	75	174	640	785	999999	481	592	244	85	452	98	999999	94	999999	674	245	682	785	198	234	999999	999999	82	999999	167	646	999999	174	919	855	393	246	999999	622	182	999999	999999	412	782	999999	999999	561	362	96	336	464	999999	894	778	737	999999	999999	589	51	756	999999	102	198	999999	999999	999999	427	325	229	68	999999	10	471	811	488	999999	280	13	362	999999	41	912	986	999999	703	842	524	999999	191	647	732	656	999999	865	381	103	836	784	659	773	98	245	999999	999999	
999999	463	999999	92	299	527	937	657	237	332	725	888	116	999999	924	290	548	40	999999	582	335	205	158	606	440	999999	384	999999	354	999999	629	795	779	999999	641	250	509	999999	106	999999	709	85	429	528	150	492	987	762	860	378	234	999999	111	560	701	999999	314	736	652	905	999999	450	313	649	703	999999	999999	157	442	999999	780	116	934	999999	872	260	775	999999	999999	947	406	622	636	999999	363	572	693	228	266	362	936	773	999999	200	999999	269	999999	999999	999999	999999	382	999999	999999	186	999999	128	999999	631	687	451	999999	684	280	999999	508	999999	813	999999	295	141	999999	891	890	89	999999	17	327	999999	957	613	488	995	804	255	575	566	301	460	387	245	448	999999	999999	999999	849	999999	502	999999	692	999999	455	999999	494	694	974	491	949	250	439	999999	999999	389	674	84	999999	517	879	35	138	999999	238	363	949	59	692	184	360	84	240	494	514	999999	61	966	167	54	510	119	999999	94	616	61	30	797	444	69	397	999999	999999	342	382	477	956	750	763	101	493	445	999999	800	140	874	20	945	85	999999	338	707	916	999999	999999	770	999999	999999	335	187	343	162	615	632	786	894	999999	898	121	46	285	310	212	999999	999999	75	999999	480	953	741	51	999999	999999	875	731	689	549	934	336	999999	723	911	425	585	999999	341	829	380	24	999999	652	121	833	49	294	37	505	850	999999	940	663	999999	101	593	146	268	440	740	999999	106	999999	298	571	509	323	373	885	627	999999	228	246	736	465	717	99	929	999999	682	999999	999999	194	698	999999	395	948	448	820	831	449	499	900	99	479	917	890	364	550	334	726	999999	999999	999999	543	148	704	927	818	999999	504	217	28	999999	158	999999	911	656	999999	185	560	874	999999	63	187	818	328	999999	267	548	999999	735	388	999999	956	999999	561	316	165	999999	691	999999	629	446	337	242	480	152	940	281	15	243	641	999999	773	851	377	98	700	724	820	558	999999	999999	557	768	828	112	802	488	645	604	501	295	494	539	254	999999	999999	999999	347	999999	215	985	542	592	103	24	999999	114	999999	473	999999	440	616	999999	361	999999	888	568	999999	999999	350	462	635	999999	742	999999	999999	244	606	269	999999	755	999999	999999	352	683	738	965	999999	813	959	999999	999999	999999	999999	71	679	360	999999	895	228	168	999999	968	999999	752	999999	141	850	747	999999	908	507	43	112	999999	999999	970	999999	999999	999999	923	893	600	419	652	278	999999	422	999999	677	529	66	711	51	999999	999999	417	999999	600	333	607	124	999999	
679	999999	199	160	999999	136	999999	708	569	509	999999	999999	275	940	559	192	484	896	718	179	999999	614	851	796	992	999999	647	999999	170	201	999999	23	999999	964	921	367	463	127	393	999999	673	969	960	999999	436	746	938	284	857	628	125	437	999999	999999	858	74	999999	403	999999	180	999999	371	547	378	164	270	496	310	28	202	728	366	512	432	505	110	999999	304	369	255	999999	373	999999	542	85	917	135	863	116	856	167	999999	999999	999999	806	312	431	592	402	999999	260	999999	999999	665	999999	759	924	465	999999	758	420	905	999999	912	999999	126	583	15	303	247	145	632	204	171	45	668	407	999999	999999	203	679	71	902	203	999999	332	999999	132	999999	999999	993	669	999999	358	445	261	35	56	999999	690	999999	425	298	164	40	627	999999	999999	630	240	361	634	999999	255	88	359	13	999999	916	999999	18	461	373	976	254	999999	218	999999	726	783	999999	360	297	999999	999999	264	772	999999	172	378	888	999999	501	412	964	999999	829	178	279	96	999999	194	140	999999	682	277	62	322	999999	564	418	597	999999	846	597	11	347	904	780	824	586	266	678	548	998	999999	999999	960	22	885	645	50	576	639	535	458	230	182	263	207	211	999999	999999	607	960	300	999999	654	815	962	30	925	999999	454	510	999999	999999	592	999999	687	318	101	999999	34	918	377	31	999999	320	149	781	175	651	582	623	135	429	80	587	708	357	314	155	59	865	720	652	131	999999	544	941	637	66	575	889	119	161	999999	688	592	279	908	343	675	999999	855	284	815	831	384	571	446	14	418	340	14	946	259	169	208	999999	899	608	776	207	153	119	86	693	513	974	617	999999	995	438	999999	970	999999	867	19	446	837	999999	754	973	505	633	648	245	885	999999	901	652	490	866	379	310	567	478	48	999999	207	131	328	410	954	64	18	979	891	999999	999999	391	999999	761	888	609	853	803	702	519	999999	841	808	349	999999	999999	999999	139	999999	147	412	11	829	274	248	999999	971	354	28	999999	625	999999	999999	851	697	999999	503	728	978	770	457	764	776	999999	284	366	999999	979	338	999999	163	879	920	999999	631	999999	562	885	523	183	638	509	784	999999	894	802	497	957	999999	562	470	182	160	298	690	647	235	999999	989	882	401	999999	25	38	297	745	999999	999999	229	999999	999999	617	215	804	142	999999	999999	525	634	481	868	366	337	999999	529	980	728	632	73	999999	249	261	896	641	781	646	493	755	963	158	65	897	737	428	604	852	999999	355	166	
742	667	709	675	517	23	45	664	249	509	999999	999999	125	537	999999	999999	706	721	574	999999	495	464	234	999999	486	999999	971	629	909	181	676	23	382	475	330	999999	999999	585	388	627	745	981	254	256	999999	141	999999	370	500	445	898	141	403	332	670	287	442	157	199	101	999999	416	755	77	999999	303	644	999999	216	920	453	999999	999999	946	287	514	219	977	906	355	999999	611	138	473	283	545	620	60	804	52	883	391	999999	297	999999	339	236	187	999999	999999	496	299	999999	580	991	777	797	456	54	166	78	464	251	999999	613	441	287	999999	793	297	999999	594	999999	173	46	71	734	999999	371	947	287	42	563	553	999999	197	457	557	481	506	747	173	999999	648	974	428	999999	551	683	154	61	944	999999	999999	679	999999	454	990	543	929	52	751	999999	106	879	999999	999999	697	999999	425	983	729	809	999999	999999	519	999999	206	199	618	921	193	999999	226	896	342	649	437	874	957	743	466	24	999999	999999	996	999999	908	769	999999	527	452	999999	267	999999	999999	145	999999	586	169	999999	257	801	925	999999	859	388	999999	210	546	396	999999	823	37	682	526	715	999999	834	553	441	681	437	260	100	999999	627	115	65	574	207	553	851	999999	999999	495	665	98	999999	603	618	219	707	232	552	63	999999	999999	585	643	615	877	999999	42	728	639	820	551	834	539	999999	282	813	636	349	999999	622	118	999999	999999	999999	627	724	241	935	231	974	215	707	46	849	98	530	999999	958	330	292	818	985	16	999999	124	263	14	370	999999	406	81	999999	709	441	520	999999	398	782	999999	999999	40	107	999999	999999	615	843	999999	689	154	751	400	677	29	560	804	132	384	520	999999	999999	999999	999999	599	825	999999	999999	998	605	999999	999999	142	639	970	999999	262	999999	488	351	70	999999	999999	324	999999	593	999999	403	863	158	637	398	999999	877	45	624	442	169	508	681	761	999999	845	202	999999	213	619	760	707	851	308	999999	643	999999	460	476	908	405	653	15	819	510	468	999999	968	941	999999	264	604	355	735	999999	999999	806	589	777	435	273	964	22	974	254	695	22	850	553	754	741	427	569	715	999999	999999	502	999999	261	823	999999	233	419	46	365	166	361	125	215	870	836	452	682	50	645	999999	641	41	575	814	456	998	999999	999999	435	999999	999999	640	699	587	720	945	337	954	439	49	999999	999999	999999	98	343	896	644	999999	999999	298	745	999999	79	999999	874	471	999999	446	376	997	999999	232	611	999999	130	721	426	628	160	891	125	999999	
610	606	885	999999	422	487	481	560	363	742	999999	999999	101	516	571	999999	712	999999	658	891	587	999999	240	999999	374	100	999999	999999	480	26	532	35	999999	27	917	999999	719	999999	58	999999	965	999999	643	999999	999999	473	437	999999	159	999999	999999	901	243	234	150	178	999999	562	999999	332	519	999999	999999	999999	219	254	964	84	999999	108	385	502	999999	849	925	770	798	999999	380	901	999999	363	472	158	110	631	792	949	876	749	106	999999	919	726	299	999999	999999	306	999999	708	509	362	25	999999	946	423	701	393	999999	380	380	211	192	999999	669	166	395	930	247	588	999999	999999	207	849	11	229	583	999999	560	818	999999	502	316	999999	402	310	348	999999	212	686	930	408	650	999999	999999	894	973	530	67	142	999999	806	68	999999	999999	493	164	175	59	727	839	227	833	999999	346	999999	895	520	996	999999	999999	974	728	560	658	999999	374	702	999999	116	255	999999	426	427	999999	237	999999	48	425	999999	999999	182	999999	999999	999999	712	999999	170	999999	999999	999999	462	533	999999	324	746	999999	999999	620	202	129	462	694	943	999999	786	801	999999	392	999999	443	999999	105	98	223	646	999999	252	712	945	489	214	542	978	116	792	529	727	999999	361	158	999999	428	233	999999	692	487	428	14	71	911	999999	999999	999999	68	153	367	444	485	678	143	835	795	674	712	914	919	999999	836	688	266	84	313	41	960	508	438	999999	999999	530	168	194	999999	651	44	332	436	493	920	963	434	95	251	434	227	322	149	999999	520	874	772	771	592	325	805	999999	999999	999999	98	999999	714	495	999999	955	519	948	597	154	999999	390	488	436	795	872	999999	999999	832	999999	813	647	368	684	361	999999	757	397	602	999999	846	999999	999999	690	999999	370	258	939	949	999999	999999	999999	725	995	124	139	396	346	999999	719	999999	634	14	975	999999	450	999999	999999	999999	710	207	132	356	999999	308	442	999999	797	41	434	624	999999	999999	546	963	544	922	999999	570	231	999999	421	421	883	861	221	999999	503	757	953	999999	227	805	249	98	793	922	60	999999	681	999999	999999	314	551	999999	999999	999999	999999	21	398	528	828	470	912	672	999999	711	472	999999	999999	249	418	999999	87	265	406	519	982	999999	179	622	872	675	888	13	449	116	999999	999999	124	808	735	491	999999	435	351	757	999999	576	311	92	459	999999	611	442	809	999999	999999	296	697	237	430	18	842	776	656	162	582	908	232	680	841	684	699	287	513	927	682	652	999999	999999	625	999999	157	97	172	635	74	456	204	999999	878	
583	999999	886	388	727	999999	999999	778	198	999999	984	353	630	250	775	547	333	928	882	999999	584	382	58	612	25	860	754	613	31	999999	136	714	341	999999	999999	593	812	899	786	287	99	873	999999	474	640	71	527	846	396	97	999999	999999	321	26	303	210	999999	284	372	999999	999999	978	757	110	999999	280	22	828	982	192	734	434	152	604	785	711	657	584	971	953	343	907	226	933	999999	608	402	324	508	67	550	999999	536	920	999999	121	125	999999	425	369	59	699	999999	214	363	999999	385	717	240	592	553	999999	999999	999999	533	999999	761	824	753	450	878	999999	329	924	641	999999	999999	999999	221	674	596	42	168	611	903	643	53	22	580	50	233	684	94	916	514	92	236	126	396	406	359	301	999999	975	491	361	379	939	572	167	999999	163	506	566	996	521	309	701	999999	889	999999	999999	254	712	226	204	999999	413	420	559	969	781	999999	815	324	304	170	999999	999999	552	274	113	450	423	631	79	188	528	919	992	783	535	610	999999	462	999999	57	168	999999	297	747	999999	528	23	999999	999999	328	691	999999	701	360	125	580	963	625	840	308	830	91	156	26	95	493	428	775	444	999999	338	362	714	999999	12	434	833	805	308	584	999999	999999	993	751	496	286	228	642	999999	999999	647	881	622	311	999999	999999	999999	281	661	999999	110	247	753	999999	990	338	999999	453	358	691	747	167	999999	999999	871	999999	97	405	529	808	275	999999	999999	489	532	456	740	999999	999999	925	822	561	154	999999	483	199	481	536	761	168	750	774	293	999999	216	490	999999	366	440	620	989	999999	751	852	217	325	138	273	935	543	597	999999	422	432	868	195	999999	501	781	999999	134	561	643	370	68	500	501	141	283	52	999999	384	971	421	935	999999	810	999999	618	168	70	217	600	227	570	626	362	999999	999999	31	476	72	584	758	496	437	572	391	793	716	823	997	990	892	651	223	162	999999	497	261	999999	721	999999	623	620	916	960	426	800	442	147	999999	999999	261	575	829	799	999999	999999	999999	53	999999	999999	902	345	73	226	707	575	357	473	999999	374	856	645	754	190	961	147	579	999999	999999	999999	361	578	999999	999999	738	327	822	423	999999	999999	989	218	956	224	980	287	999999	699	263	999999	452	968	786	999999	177	616	999999	999999	838	85	355	40	896	837	156	333	999999	100	488	999999	753	934	534	999999	384	648	688	540	209	999999	999999	999999	223	999999	148	392	792	915	806	132	999999	183	585	863	731	958	999999	129	77	656	
134	466	221	872	106	999999	444	511	999999	528	999999	291	999999	999999	494	474	816	600	698	764	541	248	293	365	885	579	359	670	553	426	999999	999999	472	999999	560	134	668	999999	209	630	947	290	33	999999	999999	224	734	430	999999	266	151	720	430	999999	125	885	182	855	987	527	999999	773	999999	475	202	368	999999	895	604	999999	806	475	999999	78	816	260	224	16	171	999999	999999	928	301	999999	284	615	999999	169	999999	674	952	813	999999	682	999999	999999	332	557	999999	835	405	839	826	999999	460	676	329	361	496	864	999999	999999	693	326	682	240	999999	670	999999	586	999999	659	468	929	417	992	121	719	999999	641	928	667	999999	336	274	15	111	291	837	608	999999	787	999999	572	999999	786	129	47	999	240	999999	661	367	999999	616	999999	380	896	999999	467	564	610	999999	854	936	999999	255	999999	62	676	139	201	833	591	300	442	986	999999	999999	631	873	999999	719	375	940	276	309	422	720	527	635	214	688	380	54	685	42	999999	999999	998	540	999999	985	999999	111	510	828	775	999999	999999	760	485	969	971	593	490	890	389	914	669	704	999999	647	534	51	999999	512	462	547	614	410	179	999999	999999	100	999999	99	396	274	439	448	999999	213	546	767	999999	244	717	999999	564	794	652	999999	967	304	707	123	461	999999	999999	998	375	238	999999	999999	591	226	52	880	999999	400	504	125	485	231	179	629	111	766	891	999999	795	675	983	819	999999	276	999999	632	999999	999999	999999	999999	97	441	82	306	609	772	999999	999999	202	999999	315	999999	300	537	426	746	135	88	21	694	399	495	212	700	254	999999	26	999999	926	999999	999999	482	762	999999	999999	54	158	872	999999	999999	589	999999	498	958	370	819	529	229	999999	554	507	999999	986	943	714	602	238	999999	61	825	999999	861	16	783	348	832	999999	999999	999999	999999	597	262	69	682	999999	440	997	999999	339	435	264	796	475	381	999999	194	496	819	999999	435	815	776	821	203	582	727	952	714	999999	538	419	629	719	476	956	255	999999	313	838	999999	604	985	52	999999	999999	960	396	634	999999	163	346	590	224	85	566	820	999999	999999	110	387	488	292	632	999999	25	635	86	999999	999999	999999	939	192	981	999999	830	999999	734	204	633	621	999999	328	843	999999	202	999999	999999	644	910	145	813	389	213	460	795	321	362	251	610	999999	999999	999999	218	215	224	163	609	813	254	736	96	999999	242	488	56	169	999999	176	609	197	231	442	999999	290	852	560	979	530	615	519	999999	492	999999	697	737	999999	119	
999999	252	48	229	999999	399	183	58	577	157	724	413	636	871	196	642	423	714	999999	310	928	362	663	184	88	207	735	999999	999999	999999	544	750	114	60	811	923	999999	999999	629	53	914	241	284	999999	264	127	979	647	999999	850	180	999999	296	641	999999	285	589	863	150	403	999999	916	454	925	613	974	309	585	70	999999	81	999999	94	408	396	696	999999	260	920	961	999999	97	975	754	999999	999999	464	472	869	999999	344	706	827	236	389	998	787	359	799	290	818	999999	587	29	778	724	999999	887	255	999999	207	338	943	189	186	576	940	999999	453	62	519	836	999999	533	928	375	628	858	29	398	909	728	461	640	153	823	510	956	975	757	661	576	227	385	338	999999	763	648	999999	813	999999	97	905	747	770	981	688	63	999999	413	106	51	999999	857	584	999999	876	312	45	999999	75	984	724	696	400	942	618	999999	205	999999	999999	979	808	216	340	822	823	713	869	999999	145	456	999999	572	661	620	708	370	801	859	139	460	612	696	747	999999	373	218	356	828	373	357	858	177	801	126	242	999999	526	999999	999999	172	443	999999	227	618	999999	161	45	780	243	258	999999	999999	793	160	377	121	999999	267	459	615	999999	51	798	787	598	697	770	544	999999	56	844	49	214	999999	27	999999	478	138	955	221	999999	575	594	125	999999	523	384	999999	749	130	203	269	312	999999	999999	999999	86	440	30	999999	390	999999	403	197	999999	999999	140	826	143	638	643	340	999999	247	442	791	457	683	967	999999	323	999999	795	266	852	584	999999	999999	170	625	999999	999999	117	534	830	682	181	999999	711	330	392	557	517	120	487	863	957	75	608	999999	944	999999	999999	946	117	999999	705	147	344	999999	761	966	665	999999	976	604	232	777	999999	759	619	60	972	646	692	999999	613	999999	778	989	627	671	999999	157	999999	999999	575	171	427	999999	976	999999	72	881	569	999999	999999	999	144	999999	641	190	999999	848	404	894	430	825	999999	999999	657	999999	999999	355	212	100	410	518	836	999999	39	70	360	847	999999	999999	987	999999	87	276	873	613	550	999999	358	999999	24	718	753	786	838	749	907	84	912	999999	999999	717	679	999999	999999	383	172	427	853	580	830	810	999999	999999	906	340	748	987	479	53	999999	473	996	999999	999999	999999	765	60	877	289	163	999999	935	827	999999	280	421	999999	260	999999	451	132	999999	778	616	213	653	934	880	508	11	920	605	868	485	212	720	999999	403	334	617	121	550	573	999999	999999	874	999999	909	635	919	149	
999999	999999	601	358	431	228	159	871	48	831	180	379	288	999999	679	76	351	707	999999	507	215	926	882	340	582	477	361	999999	339	414	999999	254	589	862	999999	626	276	137	780	999999	763	999999	999999	785	941	180	999999	193	875	808	896	212	85	421	999999	999999	999999	271	775	954	867	98	542	634	806	999999	790	425	60	63	999999	224	999999	69	743	684	640	999999	398	411	191	177	195	531	999999	822	179	177	999999	999999	529	15	361	826	633	999999	988	661	978	25	390	999999	143	999999	18	682	284	25	677	259	999999	999999	872	374	772	700	902	21	125	999999	757	999999	999999	678	534	794	862	110	435	78	695	999999	128	383	31	999999	43	374	522	999999	547	163	999999	678	211	529	999999	999999	999999	999999	772	999999	545	994	268	767	382	465	297	999999	999999	183	590	609	999999	999999	999999	499	999999	460	666	538	499	999999	446	603	133	819	477	14	662	875	999999	502	306	719	444	133	125	999999	939	578	86	309	26	373	573	890	124	20	648	642	999999	999999	276	243	999999	266	558	999999	643	562	999999	292	999999	943	999999	999999	313	844	999999	757	384	98	520	999999	461	200	999999	82	40	242	704	999999	999999	29	241	453	235	999999	242	188	575	461	620	386	999999	793	747	83	247	485	587	999999	264	890	268	556	93	999999	781	297	993	485	999999	410	858	531	926	541	711	999999	861	250	611	578	191	923	477	999999	507	668	452	199	835	555	999999	433	212	999999	999999	999999	999999	999999	290	999999	999999	100	827	219	999999	69	867	215	371	563	624	346	668	686	708	999999	999999	999999	999999	123	844	999999	650	999999	755	999999	329	461	999999	999999	323	813	960	999999	999999	101	105	268	615	448	801	999999	827	281	930	318	764	525	999999	425	606	419	378	176	109	390	449	749	463	102	740	416	434	999999	249	810	999999	999999	303	617	249	999999	999999	241	322	608	976	999999	157	447	671	803	694	999999	429	904	445	999999	999999	13	651	999999	804	522	708	394	812	492	42	130	999999	762	232	159	185	786	84	146	999999	999999	413	81	601	26	431	999999	721	999999	915	345	999999	593	999999	300	965	893	26	999999	533	927	796	494	346	37	515	999999	999999	544	189	643	999999	308	938	75	599	999999	755	787	100	771	999999	999999	577	696	999999	348	327	932	194	292	770	999999	613	926	705	918	735	574	511	523	365	187	999999	282	999999	76	654	378	700	394	147	999999	999999	761	264	63	917	649	281	999999	590	999999	360	896	999999	577	999999	22	370	681	845	190	285	577	
416	495	853	999999	191	689	693	948	241	999999	154	999999	999999	851	671	651	999999	95	302	344	932	999999	826	993	999999	937	380	642	18	29	549	957	953	164	355	768	210	622	468	592	482	999999	999999	999999	751	341	58	999999	350	718	999999	759	888	941	999999	700	669	860	895	253	318	61	940	999999	260	197	588	374	506	999999	451	999999	999999	999999	861	999999	308	276	251	999999	889	999999	301	299	999999	789	78	999999	999999	655	109	350	726	224	283	431	701	205	999999	999999	753	684	999999	447	277	300	142	999999	89	354	401	403	618	828	999999	999999	999999	650	872	471	129	576	854	999999	803	111	999999	999999	435	440	599	113	965	999999	324	214	199	854	999999	58	999999	889	932	999999	263	706	731	898	999999	501	671	999999	999999	999999	999999	187	829	999999	644	176	637	999999	753	648	999999	999999	437	931	513	999999	592	999999	628	823	814	239	999999	688	597	106	379	764	999999	934	999999	999999	780	137	999999	147	999999	703	999999	999999	999999	999999	146	293	421	964	279	800	394	711	908	765	431	508	34	999999	543	999999	999999	547	796	873	187	819	879	214	518	999999	687	376	774	889	695	772	412	886	103	359	276	632	827	999999	380	841	35	13	127	281	999999	999999	999999	243	999999	672	69	547	750	327	414	999999	456	969	122	27	936	29	79	659	106	148	120	999999	875	275	720	227	999999	345	793	999999	97	246	207	649	772	999999	999999	33	713	999999	146	776	945	69	999999	857	466	362	904	999999	933	468	185	964	927	999999	367	539	999999	841	55	414	533	538	129	220	771	473	255	999999	934	56	999999	999999	999999	344	249	999999	999999	999999	761	999999	441	787	942	628	71	243	999999	999999	182	555	80	871	819	731	253	417	999999	965	95	992	999999	999999	999999	886	999999	999999	962	593	999999	551	999999	999999	89	905	999999	745	595	999999	999999	538	751	891	233	388	999999	84	421	999999	101	831	876	999999	777	999999	999999	933	715	65	999999	127	281	138	192	631	115	981	999999	999999	758	999999	821	448	817	557	250	226	999999	693	999999	447	531	692	501	348	675	326	322	999999	873	49	39	999999	999999	41	267	999999	708	602	999999	994	292	507	999999	999999	20	437	316	229	999999	816	658	32	154	668	595	589	636	999999	955	788	669	481	999999	999999	999999	290	63	999999	299	626	517	683	419	916	165	33	180	999999	337	248	20	999999	791	999999	390	999999	396	726	445	678	987	864	646	495	334	810	467	801	999999	999999	383	530	929	901	308	999999	999999	999999	999999	571	418	728	516	717	
999999	576	690	999999	338	470	894	336	350	621	639	653	46	999999	592	999999	566	379	792	607	864	489	172	889	999999	415	999999	169	224	999999	999999	268	357	999999	717	758	130	484	472	655	999999	999999	190	318	999999	999999	939	689	645	999999	15	49	936	999999	999999	298	414	800	234	999999	76	735	122	476	361	380	305	116	999999	834	233	92	906	146	771	999999	309	999999	999999	113	476	999999	524	999999	868	230	332	448	87	999999	353	330	259	549	588	110	934	713	999999	999999	359	999999	999999	811	999999	999999	143	799	147	45	989	560	999999	131	456	999999	220	66	608	999999	57	857	39	787	999999	902	832	366	558	671	881	595	896	735	753	644	240	713	130	945	97	532	311	51	999999	999999	999999	999999	999999	999999	889	877	114	826	843	502	803	696	330	999999	100	776	251	475	163	403	663	447	377	812	133	507	999999	663	999999	525	556	988	357	696	755	704	999999	999999	999999	14	490	999999	891	261	841	543	392	97	855	321	999999	835	887	45	140	710	760	999999	112	391	999999	999999	999999	999999	946	814	348	999999	287	395	512	919	694	159	912	593	555	999999	999999	589	125	849	999999	731	244	720	999999	322	566	55	943	983	999999	999999	999999	999999	295	573	314	36	205	757	810	469	809	372	151	737	133	546	164	643	999999	522	276	102	999999	63	999999	235	714	36	78	241	452	528	698	999999	96	873	308	982	812	945	999999	999999	999999	348	999999	872	999999	999999	198	999999	890	310	675	707	999999	970	405	999999	488	89	322	179	999999	578	27	999999	673	846	650	260	999999	181	999999	999999	139	909	999999	305	141	222	655	350	837	999999	999999	151	852	990	999999	999999	999999	75	504	732	999999	999999	677	469	999999	641	208	732	722	999999	999999	719	999999	312	578	224	999999	110	111	999999	433	971	999999	641	237	999999	437	683	675	534	782	182	677	109	739	915	241	593	974	999999	24	923	628	898	999999	631	673	550	422	957	208	999999	963	238	308	999999	881	999999	242	999999	999999	525	67	999999	166	999999	999999	999999	572	999999	982	999999	135	611	999999	510	352	999999	374	999999	999999	887	999999	717	335	414	999999	448	999999	87	999999	205	361	529	296	499	999999	999999	999999	999999	589	999999	977	759	999999	999999	252	999999	976	999999	999999	447	671	636	253	999999	264	349	999999	999999	399	999999	578	495	627	999999	971	605	325	762	645	999999	701	999999	26	907	910	510	999999	460	172	856	999999	12	999999	596	999999	725	999999	970	244	999999	579	999999	278	999999	725	491	142	197	903	646	46	999999	162	407	
999999	999999	619	345	415	753	999999	411	999999	543	140	999999	726	40	999999	256	999999	355	527	129	342	999999	999999	999999	999999	999999	378	555	999999	999999	999999	257	849	999999	850	999999	999999	940	564	491	919	177	410	735	855	999999	999999	111	934	657	999999	999999	696	43	74	45	536	590	164	987	999999	61	854	73	722	883	999999	365	190	693	150	389	790	46	210	175	310	999999	183	42	663	277	620	999999	999999	138	560	815	999999	999999	42	525	785	577	999999	999999	323	999999	22	972	999999	999999	921	251	516	999999	901	660	833	899	735	833	416	131	999999	116	441	954	864	594	332	911	69	374	999999	624	603	222	929	342	851	962	690	211	610	264	999999	379	393	999999	237	900	999999	406	90	208	119	664	253	999	436	368	483	428	649	520	349	556	590	892	342	999999	999999	500	57	772	999999	999999	521	79	760	71	571	601	366	999999	928	999999	293	462	515	939	968	930	906	999999	489	272	561	999999	999999	799	789	501	930	999999	180	492	359	318	65	904	153	183	249	999999	797	999999	71	999999	999999	686	273	138	386	999999	719	999999	593	564	293	881	653	999999	164	960	282	999999	671	999999	261	446	313	974	406	610	796	795	999999	541	696	607	210	999999	508	238	536	661	124	999999	828	999999	999999	795	999999	183	260	721	29	289	102	999999	999999	252	999999	155	383	298	999999	775	606	924	119	999999	999999	686	999999	320	923	999999	434	621	999999	999999	989	881	547	517	949	232	360	84	775	411	449	999999	999999	958	377	999999	854	247	930	348	929	904	999999	846	927	349	999999	999999	798	999999	854	999999	771	86	263	94	607	865	349	999999	999999	532	158	708	612	999999	299	722	942	570	999999	197	690	999999	214	95	999999	701	999999	610	999999	999999	999999	683	556	967	208	319	705	293	755	988	898	431	923	999999	999999	561	244	38	999999	781	997	238	30	999999	999999	163	872	177	472	906	285	738	778	16	256	475	161	999999	700	980	27	659	815	93	999999	269	693	999999	340	70	467	562	561	948	421	57	663	889	187	54	999999	537	821	999999	999999	169	999999	917	161	289	999999	999999	337	999999	764	348	422	999999	378	531	469	75	837	999999	449	723	187	830	594	208	812	999999	467	656	999999	999999	838	966	380	139	616	776	655	999999	999999	867	234	492	194	999999	635	726	520	999999	584	382	999999	420	999999	989	981	999999	332	953	477	146	141	680	999999	999999	509	455	566	999999	999999	692	999999	999999	999999	581	498	695	646	521	999999	95	752	999999	82	999999	789	428	567	999999	
157	793	454	701	999999	999999	736	999999	999999	909	573	189	999999	280	740	999999	961	913	670	827	500	999999	186	810	390	392	393	329	608	375	999999	91	888	185	102	132	999999	718	214	234	844	944	739	736	948	393	999999	999999	999999	190	208	875	757	999999	889	860	999999	643	321	200	999999	999999	946	591	424	491	301	984	999999	618	652	999999	709	446	983	556	999999	450	862	997	466	911	999999	999999	176	619	333	999999	295	999999	515	604	407	24	103	437	998	999999	321	466	999999	941	304	463	538	955	999999	321	756	999999	313	176	999999	323	733	999999	999999	528	424	804	167	152	999999	946	999999	57	999999	999999	352	999999	558	999999	138	999999	905	525	616	794	889	221	999999	999999	402	952	999999	999999	823	93	290	873	278	479	733	517	999999	949	999999	358	360	490	118	480	999999	999999	785	904	48	999999	999999	218	999999	374	999999	213	360	156	749	745	28	763	234	763	999999	479	286	88	676	620	106	999999	999999	268	443	408	999999	972	53	201	177	999999	310	999999	675	81	270	903	999999	529	166	162	209	507	999999	596	266	355	75	499	999999	706	999999	427	288	461	999999	354	999999	240	111	999999	113	557	577	994	999999	785	98	343	219	999999	248	157	464	943	756	774	999999	847	152	756	907	999999	999999	471	795	882	169	223	145	916	973	999999	427	778	59	651	930	344	143	999999	267	732	289	551	999999	91	963	345	704	172	999999	93	999999	354	480	558	290	116	209	580	999999	999999	999999	303	409	639	999999	685	894	115	844	594	714	672	999999	999999	274	726	999999	999999	919	999999	518	972	501	889	521	83	307	500	999999	999999	145	562	853	392	534	999999	151	827	361	287	450	599	328	830	999999	999999	854	306	999999	999999	112	494	661	802	365	235	801	519	999999	999999	387	403	999999	999999	458	999999	819	116	649	287	585	185	362	641	383	918	999999	670	999999	999999	228	999999	216	808	720	999999	900	61	36	309	194	631	708	705	999999	57	999999	308	999999	227	605	748	657	16	977	926	141	30	428	447	581	141	999999	32	438	387	197	935	309	807	261	767	999999	999999	103	953	476	999999	741	335	72	355	298	302	999999	479	353	999999	830	794	999999	880	632	589	999999	63	632	999999	999999	522	860	921	999999	575	965	838	668	317	913	33	459	483	288	102	384	236	843	706	532	958	999999	999999	114	515	297	381	999999	500	623	50	331	999999	390	228	475	151	356	723	337	661	999999	46	296	806	344	45	601	539	999999	500	219	925	163	999999	489	872	999999	493	
287	594	999999	177	693	872	702	999999	999999	70	627	243	879	130	379	999999	999999	999999	701	999999	180	999999	780	605	295	132	830	999999	636	999999	999999	602	999999	999999	999999	999999	958	644	352	999999	114	999999	999999	999999	912	971	999999	999999	555	999999	172	492	181	999999	999999	999999	814	108	999999	999999	999999	305	42	31	999999	34	909	26	684	637	911	512	654	999999	203	505	319	249	692	999999	511	999999	999999	353	999999	256	999999	815	550	419	927	860	762	781	381	808	999999	920	999999	888	72	604	414	999999	999999	999999	838	894	999999	817	716	999999	415	567	999999	999999	455	999999	122	84	603	103	999999	275	709	60	749	999999	999999	394	862	399	39	804	999999	907	336	931	972	259	418	536	499	733	703	362	999999	204	721	81	363	954	999999	145	294	968	137	149	219	330	910	965	989	931	999999	327	545	611	315	162	974	523	715	999999	665	76	604	742	999999	357	605	555	161	833	999999	907	591	999999	999999	999999	779	197	722	651	349	453	547	567	778	386	816	843	889	569	107	840	248	944	479	999999	999999	394	577	862	724	364	999999	165	999999	57	735	651	102	30	999999	786	999999	74	524	222	529	47	964	195	540	999999	665	592	999999	999999	999999	646	424	301	920	999999	620	860	927	984	999999	392	665	731	650	999999	751	868	197	320	999999	184	430	267	698	335	999999	999999	332	962	999999	999999	999999	711	389	98	237	800	109	986	999999	999999	146	999999	582	146	381	243	545	374	20	796	404	426	160	493	226	999999	602	595	964	239	999999	965	294	417	964	954	999999	561	937	950	768	210	153	108	47	889	685	999999	999999	999999	999999	957	951	902	826	11	999999	999999	871	80	999999	514	32	999999	999999	181	255	174	999999	427	891	983	437	70	38	204	283	999999	455	336	481	50	640	777	393	581	23	999999	590	962	404	456	689	866	999999	999999	188	999999	695	866	644	999999	389	999999	305	999999	999999	891	874	632	728	999999	449	545	599	167	999999	254	554	999999	999999	999999	583	219	32	444	999999	999999	317	774	26	999999	366	589	999999	960	660	999999	481	530	61	132	999999	958	244	896	16	154	276	595	389	933	999999	864	707	780	937	999999	514	861	568	999999	583	110	615	660	999999	860	852	639	999999	770	999999	33	780	45	356	999999	975	136	437	158	303	722	394	999999	416	502	999999	912	32	490	599	620	999999	999999	999999	417	999999	999999	755	156	302	637	98	619	170	999999	94	999999	434	322	204	388	433	419	666	861	715	532	999999	648	978	939	616	25	180	162	
999999	999999	999999	938	282	999999	999999	999999	856	666	999999	774	922	778	418	219	488	999999	296	221	197	552	434	687	701	999999	339	117	999999	363	999999	999999	448	18	576	405	186	999999	49	803	17	151	999999	10	999999	999999	610	999999	240	769	999999	906	729	999999	964	518	263	808	999999	462	71	273	123	502	645	561	999999	914	212	23	999999	993	670	492	213	55	999999	434	999999	761	219	864	999999	408	902	999999	352	489	999999	67	151	377	999999	587	999999	999999	38	70	364	677	614	999999	272	226	736	467	245	247	999999	919	529	829	359	999999	999999	999999	999999	714	600	532	999999	846	870	999999	999999	665	744	999999	999999	469	26	928	999999	782	999999	522	601	660	999999	445	877	115	733	133	999999	321	27	772	343	544	357	324	470	832	468	999999	825	128	354	81	722	999999	495	296	999999	999999	999999	577	999999	731	606	736	52	999999	654	112	999999	747	616	560	647	999999	999999	217	121	999999	999999	247	323	999999	999999	999999	999999	601	999999	725	619	447	230	937	561	450	443	612	999999	621	282	999999	188	366	655	88	511	794	433	750	412	288	184	211	999999	999999	999999	952	43	999999	430	450	442	928	999999	999999	526	678	999999	206	539	147	279	500	429	162	69	957	732	619	999999	521	177	972	999999	999999	999999	29	804	50	197	999999	578	815	201	999999	873	999999	873	980	561	833	795	236	999999	274	19	999999	999999	980	462	306	229	424	161	909	999999	469	614	999999	411	507	873	958	19	58	569	464	309	597	999999	810	94	751	67	148	725	941	761	59	331	589	247	824	999999	891	271	999999	999999	291	558	414	644	721	578	64	959	837	226	173	704	555	384	193	701	652	221	478	367	22	194	341	708	565	830	999999	269	59	999999	128	787	415	999999	27	48	874	175	372	183	999999	999999	887	724	598	354	776	999999	63	132	935	679	999999	796	651	107	227	705	89	891	999999	795	999999	466	999999	999999	299	755	999999	999999	827	999999	848	999999	364	999999	306	999999	999999	220	63	999999	999999	927	999999	449	994	618	158	919	821	178	96	999999	427	217	279	430	626	999999	999999	31	846	908	999999	999999	830	497	442	817	801	610	595	868	837	147	589	982	31	658	391	680	606	448	999999	999999	400	377	877	156	999999	875	989	999999	166	42	771	306	632	987	999999	506	186	999999	128	221	999999	228	643	289	999999	296	409	968	830	383	424	408	585	646	68	462	620	295	263	925	620	697	712	805	999999	999999	360	44	49	885	504	999999	999999	121	85	182	733	999999	529	
277	475	31	77	782	617	372	720	985	928	166	885	890	87	202	600	999999	516	838	913	344	935	999999	929	999999	879	159	89	473	999999	886	728	33	999999	985	459	599	629	999999	197	13	999999	374	115	883	999	614	197	136	521	999999	665	999999	683	195	342	110	102	999999	902	468	293	257	425	52	437	999999	134	102	742	11	266	586	651	910	999999	999999	270	999999	944	275	999999	952	999999	380	230	833	349	999999	652	999999	506	506	37	999999	719	325	949	72	455	147	489	105	999999	519	933	999999	254	999999	999999	999999	839	56	188	637	507	341	304	54	822	603	999999	553	449	393	504	999999	559	922	200	455	999999	999999	999999	807	999999	866	999999	442	446	150	589	576	167	881	520	460	999999	399	231	388	30	905	999999	852	624	936	655	999999	25	184	530	331	581	968	999999	641	455	380	852	640	772	862	607	681	24	946	396	999999	873	53	999999	170	700	812	434	715	958	748	999999	849	999999	567	427	272	999999	999999	994	198	730	878	15	947	546	999999	615	168	307	999999	837	678	999999	97	999999	999999	999999	999999	630	769	543	444	683	707	196	999999	429	215	444	345	999999	756	951	207	999999	999999	48	999999	623	999999	999999	276	418	400	910	999999	309	133	440	999999	530	260	636	999999	655	295	204	307	999999	543	171	999999	724	962	507	91	999999	999999	999999	999999	932	258	747	521	571	999999	999999	293	797	999999	999999	999999	774	988	815	810	129	999999	999999	551	800	741	733	89	947	999999	552	455	999999	829	788	956	873	307	523	281	513	999999	663	388	268	911	510	999999	839	865	635	735	999999	696	999999	11	800	708	342	201	525	667	573	774	724	580	999999	968	999999	747	432	477	475	999999	307	14	71	173	292	888	241	654	249	999999	171	999999	308	206	867	786	165	175	964	999999	756	845	552	889	999999	999999	999999	999999	195	102	999999	167	270	613	399	999999	939	637	999999	999999	960	870	428	491	612	908	999999	999999	999999	116	999999	999999	999999	153	786	461	999999	182	509	604	377	698	468	999999	999999	14	556	694	807	910	999999	999999	999999	520	371	999999	427	999999	286	755	415	999999	999999	88	510	187	654	126	999999	999999	999999	767	138	999999	86	271	411	281	842	608	361	587	396	199	270	999999	516	992	782	999999	43	400	895	753	999999	60	267	999999	999999	470	999999	440	867	869	999999	999999	399	929	444	999999	483	156	228	677	999999	827	930	251	999999	999999	999999	661	343	999999	903	115	871	384	631	35	14	999999	634	999999	259	920	720	526	784	191	999999	
586	558	683	999999	999999	181	228	359	371	999999	25	999999	209	799	697	106	941	965	309	217	999999	307	419	105	462	521	999999	428	483	999999	414	467	636	772	94	113	660	507	26	933	653	34	270	999999	989	999999	999999	582	561	999999	778	560	484	999999	999999	288	148	588	965	375	335	800	876	263	715	558	935	999999	715	594	999999	443	949	376	563	990	47	514	116	13	96	273	999999	659	338	854	982	999999	999999	999999	999999	82	542	651	999999	853	158	999999	999999	440	522	999	867	967	387	999999	999999	999999	420	667	999999	634	481	999999	289	71	933	999999	999999	861	576	283	322	909	629	999999	901	307	769	710	842	41	324	999999	490	97	999999	899	281	994	999999	874	252	456	564	340	999999	580	999999	545	920	930	91	337	864	249	686	999999	347	24	443	313	348	999999	825	219	999999	806	481	201	665	43	946	930	618	702	41	865	355	298	773	999999	935	233	999999	911	999999	999999	810	251	410	448	561	267	560	939	999999	543	631	354	30	793	109	180	999999	886	984	999999	719	172	218	999999	611	58	250	122	377	999999	999999	913	270	332	999999	239	999999	226	999999	689	379	679	176	498	244	11	278	979	230	765	353	999999	927	999999	277	648	43	589	836	512	26	448	999999	999999	624	718	93	999999	798	870	389	663	414	305	781	50	995	720	586	610	780	271	892	612	771	999999	999999	999999	64	357	206	211	999999	999999	672	931	116	756	873	526	917	579	999999	360	999999	690	498	999999	27	237	652	322	13	236	999999	754	999999	999999	648	609	732	622	999999	450	999999	187	283	445	999999	849	999999	999999	846	69	999999	210	89	541	999999	91	526	364	454	999999	704	883	207	163	247	999999	999999	157	999999	274	794	304	999999	740	686	208	999999	63	999	177	999999	999999	476	944	542	530	999999	999999	733	567	999999	378	178	999999	745	999999	999999	129	208	714	474	786	999999	581	999999	398	274	349	854	38	674	472	999999	286	533	301	999999	263	620	716	253	371	999999	550	191	426	136	130	995	896	227	297	999999	295	703	999999	283	999999	679	154	999999	335	169	999999	892	620	23	891	292	454	383	726	508	492	999999	113	372	589	400	848	271	999999	353	957	810	999999	618	79	583	25	28	999999	584	476	459	917	211	718	658	571	412	999999	999999	999999	523	501	788	372	824	999999	155	693	999999	999999	882	123	982	211	894	515	11	943	318	276	436	999999	152	42	42	553	902	653	999999	828	445	36	999999	803	444	319	598	999999	255	983	870	334	999999	753	
593	346	935	999	824	152	569	469	926	999999	123	662	358	999999	340	280	697	501	761	675	395	856	808	188	999999	585	917	999999	698	334	406	999999	842	399	449	999999	617	999999	829	999999	269	976	109	999999	689	781	960	842	999999	999999	296	378	573	352	999999	999999	537	756	241	999999	234	814	999999	602	999999	21	820	959	999999	999999	999999	794	672	971	999999	418	999999	999999	499	986	625	84	839	999999	999999	999999	538	500	41	711	168	861	670	590	999999	999999	999999	506	999999	677	961	999999	536	281	321	501	705	601	936	999999	980	999999	267	255	623	999999	999999	999999	999999	148	483	329	928	604	486	999999	134	92	999999	999999	212	259	501	999999	35	999999	999999	567	999999	999999	999999	937	999999	92	730	999999	603	999999	966	414	999999	169	941	436	204	641	82	999999	999999	519	377	623	999999	975	746	731	969	445	999999	999999	611	416	643	28	816	545	999999	845	873	788	208	709	126	999999	490	53	999999	999999	627	999999	999999	617	771	999999	179	999999	753	589	346	999	727	168	999999	999999	803	73	525	923	620	658	876	999999	999999	17	321	668	506	191	494	702	999999	905	817	837	457	993	645	750	848	999999	792	186	999999	874	70	50	999999	999999	208	426	999999	394	999999	999999	999999	324	560	764	581	999999	212	571	104	999999	585	822	350	367	999999	999999	428	775	84	999999	866	700	727	192	946	999999	999999	999999	983	77	185	999999	461	848	329	999999	443	880	999999	999999	905	999999	91	865	298	247	699	999999	640	999999	998	752	999999	999999	999999	999999	596	999999	818	310	357	854	588	36	999999	555	371	501	47	385	375	548	606	999999	607	645	999999	861	893	999999	581	999999	716	593	79	433	720	520	745	512	546	76	72	999999	999999	999999	642	64	999999	743	876	207	119	265	33	459	156	999999	343	468	208	735	483	119	729	999999	148	999999	956	44	835	851	756	535	999999	309	485	737	747	999999	12	999999	463	160	832	383	896	461	570	620	287	999999	186	286	313	811	999999	952	999999	647	912	647	108	373	907	34	451	584	425	723	974	418	834	999999	999999	645	281	333	287	999999	999999	686	433	346	999999	697	674	479	999999	38	717	533	598	110	644	364	465	99	253	807	932	322	45	846	645	868	313	999999	999999	668	540	269	675	793	203	236	999999	761	616	219	359	971	362	397	16	450	820	734	151	110	189	191	89	999999	423	141	999999	586	700	888	999999	999999	658	563	498	457	999999	804	906	418	150	999999	483	43	999999	961	960	999999	840	204	999999	579	258	999999	488	358	
189	206	379	71	999999	999999	999999	728	999999	85	999999	799	899	559	593	25	827	733	959	485	708	56	30	999999	181	12	999999	505	840	814	35	936	84	149	999999	661	435	999999	832	999999	643	999999	217	383	647	171	748	291	611	42	752	524	761	13	650	142	185	917	999999	583	999999	564	999999	999999	59	386	999999	760	291	931	590	982	900	456	842	953	839	647	814	19	999999	999999	999999	807	72	510	999999	81	999999	145	486	517	954	259	622	88	866	206	333	271	446	988	999	680	452	769	999999	314	171	697	303	537	112	880	329	435	999999	91	948	548	210	653	271	156	999999	82	37	651	999999	999999	999999	643	999999	552	999999	275	465	999999	999999	302	886	999999	910	801	841	949	415	84	999999	999999	417	785	999999	785	999999	793	726	853	235	380	742	973	480	407	999999	660	223	559	317	64	970	457	726	999999	661	340	743	470	999999	505	667	999999	721	647	356	311	395	999999	491	779	548	611	999999	983	560	913	400	513	200	191	735	999999	999999	875	226	959	68	999999	133	731	60	999999	999999	729	999999	789	999999	832	999999	308	274	684	999999	537	515	999999	470	999999	105	999999	939	240	279	133	770	812	196	845	431	397	999999	794	415	760	729	999999	73	267	280	770	661	567	462	892	916	999999	786	239	369	858	499	325	505	385	999999	819	986	425	959	999999	603	416	999999	663	64	480	999999	317	808	999999	999999	212	999999	335	999999	381	777	999999	217	719	999999	956	485	573	898	928	999999	999999	969	909	999999	999999	999999	379	177	255	166	799	837	999999	781	478	430	146	563	296	852	180	298	419	52	609	999999	250	875	646	930	837	764	136	999999	249	348	898	928	657	904	102	167	840	225	978	999999	999999	937	999999	535	349	20	611	999999	127	999999	559	867	695	999999	68	503	999999	999999	999999	999999	999999	263	542	999999	532	218	999999	392	999999	22	999999	999999	74	70	999999	312	999999	120	591	999999	163	999999	999999	508	789	41	242	226	845	599	637	525	895	943	838	517	405	999999	13	141	999999	228	999999	115	293	365	802	999999	993	756	999999	420	733	502	880	660	999999	44	350	500	975	689	546	170	385	932	308	130	232	999999	906	902	999999	459	723	934	735	999999	224	433	238	999999	999999	99	424	226	792	403	999999	187	327	371	85	512	165	424	999999	164	999999	361	66	682	412	999999	849	282	999999	999999	779	999999	999999	241	999999	916	272	999999	465	457	999999	168	149	999999	67	54	611	999999	999999	999999	304	999999	263	580	239	863	999999	556	204	
168	999999	999999	913	518	624	126	262	96	552	168	250	786	959	234	418	570	221	161	624	999999	462	314	455	709	999999	480	999999	999999	999999	955	999999	716	184	306	216	604	999999	631	291	999999	792	999999	993	999999	363	518	349	38	172	668	652	226	931	836	706	935	697	213	539	153	433	999999	94	596	619	999999	611	662	27	813	324	589	999999	683	576	937	321	786	356	999999	999999	664	192	342	313	332	784	348	600	280	999999	51	999999	147	517	884	440	999999	58	828	906	687	20	358	353	72	356	999999	269	768	624	910	857	78	21	999999	999999	999999	999999	999999	750	273	999999	746	906	283	497	999999	176	691	999999	914	737	527	563	454	999999	999999	988	250	999999	536	88	831	656	999999	999999	999999	136	747	169	689	123	762	88	643	999999	273	452	80	575	624	92	999999	272	709	999999	999999	999999	566	126	891	999999	52	319	999999	194	239	100	909	99	999999	606	428	532	817	999999	975	448	920	828	389	391	999999	675	362	999999	510	569	999999	824	999999	518	569	999999	277	999999	999999	452	864	999999	396	999999	542	980	111	28	999999	55	454	909	207	891	594	737	736	509	999999	377	957	769	684	669	153	999999	246	954	46	797	999999	890	729	532	584	999999	442	999999	849	999999	999999	343	999999	465	124	47	627	999999	924	831	894	768	999999	703	494	105	774	726	39	457	999999	156	981	866	789	564	189	674	317	132	305	530	999999	906	804	623	978	228	554	116	468	999999	40	999999	902	496	999999	999999	999999	489	697	999999	186	999999	202	426	999999	999999	999999	999999	857	952	999999	802	536	374	999999	999999	899	870	126	556	182	923	988	999999	126	776	964	302	999999	164	636	827	434	589	999999	268	713	387	999999	64	999999	993	258	999999	999999	237	678	999999	388	999999	135	999999	999999	999999	543	999999	999999	732	309	585	960	999999	805	703	999999	827	377	946	30	849	472	522	609	71	13	188	674	482	842	999999	107	999999	914	133	38	469	999999	293	56	101	854	981	87	999999	104	180	198	554	200	999999	860	999999	517	538	170	613	999999	311	147	364	999999	930	890	421	487	534	468	681	675	999999	372	94	899	928	999999	490	444	922	967	999999	999999	130	292	999999	999999	375	918	385	963	999999	999999	163	155	692	513	924	101	666	999999	570	711	516	879	999999	439	776	832	588	543	679	999999	645	343	314	374	467	647	849	999999	122	999999	93	718	999999	953	218	938	217	999999	80	399	777	724	999999	132	999999	251	947	611	262	543	999999	841	294	254	266	819	999999	
999999	55	286	999999	284	96	954	999999	797	999999	391	230	838	624	172	473	289	999999	920	936	192	890	226	700	247	140	578	999999	252	999999	16	999999	999999	106	890	999999	793	999999	503	638	452	504	685	622	999999	999999	424	999999	176	378	14	852	346	882	659	999999	999999	586	14	999999	999999	678	999999	373	621	694	831	999999	734	792	679	141	999999	292	494	999999	214	999999	999999	856	715	659	999999	999999	999999	163	360	516	999999	462	552	217	999999	359	999999	773	999999	322	11	871	559	682	194	384	698	873	954	999999	999999	999999	233	234	999999	157	438	999999	569	510	943	468	999999	325	999999	281	249	471	987	549	171	999999	568	891	602	999999	999999	43	474	734	185	556	208	307	128	475	239	328	999999	996	999999	272	213	999999	378	542	538	244	388	913	144	237	999999	415	999999	999999	412	341	631	999999	999999	405	393	835	335	397	269	999999	999999	829	51	921	999999	991	627	899	517	999999	523	999999	733	999999	654	561	599	948	999999	793	415	451	72	999999	696	999999	155	526	879	999999	293	981	282	501	999999	999999	871	999999	531	894	787	992	999999	462	817	999999	455	999999	750	999999	245	386	726	476	999999	755	999999	153	235	129	999999	111	29	149	667	541	999999	241	34	999999	689	386	999999	999999	16	422	292	999999	90	135	140	366	776	57	142	906	999999	806	999999	291	999999	999999	987	411	57	685	972	29	795	999999	783	224	764	654	151	859	960	949	469	218	473	165	72	109	989	490	335	971	17	999999	999999	981	371	743	312	961	398	25	999999	999999	449	273	815	804	352	999999	601	131	999999	282	946	315	346	999999	817	636	999999	888	421	567	360	999999	21	44	999	802	999999	30	351	189	470	944	230	999999	769	210	999999	268	757	83	888	999999	999999	999999	814	999999	644	709	925	676	306	999999	999999	171	999999	448	261	781	804	550	73	999999	999999	726	812	999999	94	207	999999	999999	999999	406	140	348	678	155	935	286	229	38	167	153	104	675	999999	999999	351	69	178	330	948	569	464	217	999999	317	433	349	922	813	886	446	999999	999999	389	899	999999	264	492	824	513	975	561	775	392	919	486	999999	842	852	659	34	999999	999999	668	999999	942	999999	999999	371	722	595	999999	415	151	721	337	786	999999	983	590	999999	577	353	817	973	17	688	824	999999	831	328	999999	80	164	862	999999	253	649	663	957	455	927	130	112	917	999999	156	633	999999	999999	699	819	858	999999	572	999999	999999	999999	695	718	999999	108	245	999999	403	98	292	261	999999	313	93	146	631	
36	144	999999	456	251	899	360	999999	64	999999	510	141	509	999999	809	592	414	732	499	999999	944	703	999999	691	999999	999999	829	339	894	354	999999	507	562	197	832	137	412	999999	443	855	344	856	209	944	735	408	999999	450	483	669	874	581	999999	999999	687	333	999999	478	866	999999	80	31	999999	999999	796	12	578	999999	999999	682	189	413	298	643	619	97	503	412	955	191	815	389	999999	999999	479	785	999999	379	510	508	349	999999	999999	999999	784	323	889	999999	158	733	999999	581	633	801	999999	470	999999	950	573	599	829	384	522	684	726	999999	175	741	240	20	99	208	999999	999999	342	999999	278	396	859	999999	207	999999	999999	231	360	244	755	64	745	18	502	962	806	910	678	965	420	999999	185	103	999999	157	268	147	643	631	769	326	469	999999	202	896	999999	277	401	824	999999	301	333	999999	999999	121	996	231	999999	137	999999	901	638	376	834	818	221	999999	999999	59	746	127	999999	729	999999	438	595	511	816	999999	870	538	519	854	999999	999999	999999	693	999999	999999	161	46	629	999999	239	868	687	102	409	383	684	335	129	351	87	13	712	604	999999	506	525	494	999999	911	266	864	392	999999	999999	999999	692	528	607	122	898	709	999999	81	500	605	751	999999	999999	443	921	544	418	999999	776	841	416	531	999999	660	520	666	632	999999	260	375	486	903	999999	694	691	999999	727	17	453	999999	515	641	999999	421	755	33	392	971	990	721	455	224	999999	999999	999999	999999	999999	947	999999	241	87	779	821	999999	129	847	999999	417	752	764	816	411	723	999999	336	775	427	999999	905	497	283	999999	727	538	919	999999	896	880	396	530	314	780	415	221	300	735	820	979	302	907	100	975	999999	235	904	54	999999	608	364	532	742	599	999999	114	958	426	61	999999	215	857	951	62	30	231	460	46	995	512	999999	999999	954	447	960	997	406	308	442	502	633	875	770	999999	525	864	787	999999	738	999999	999999	873	999999	537	999999	445	956	999999	954	996	774	868	58	988	499	764	999999	305	638	999999	707	659	983	559	999999	340	96	663	999999	166	999999	999999	999999	693	258	999999	916	427	673	999999	999999	368	354	999999	727	764	999999	999999	999999	999999	999999	492	999999	694	604	604	889	134	878	443	358	303	512	797	562	38	571	365	739	264	848	160	631	122	14	349	314	999999	831	999999	513	314	864	774	870	999999	669	612	999999	654	355	999999	999999	239	176	999999	855	557	883	999999	999999	471	52	543	913	145	861	963	689	264	299	351	303	999999	930	54	
438	999999	926	611	999999	958	275	95	999999	66	612	999999	946	267	493	999999	664	142	701	999999	271	331	860	734	100	705	923	834	365	13	497	564	309	999999	318	128	999999	999999	339	244	999999	957	999999	856	533	470	999999	432	771	541	999999	171	292	999999	782	116	876	999999	521	663	45	441	729	906	999999	57	999999	823	948	375	137	392	999999	467	999999	999999	697	13	210	629	999999	500	73	999999	326	335	999999	421	999999	212	999999	437	999999	999999	208	999999	999999	727	999999	486	378	999999	484	405	413	304	369	824	999999	477	419	872	999999	999999	975	999999	377	904	590	999999	774	680	483	746	999999	699	631	136	269	92	86	969	999999	724	999999	495	25	999999	420	999999	966	457	379	872	792	378	446	869	701	663	999999	999999	147	63	711	698	719	738	281	714	673	242	565	959	401	449	166	999999	640	490	999999	999999	494	999999	276	327	310	611	953	755	263	999999	999999	606	694	753	832	999999	999999	562	775	286	396	706	357	733	999999	419	480	352	221	179	239	999999	143	687	838	577	787	394	999999	117	785	525	460	912	807	999999	274	648	617	503	263	88	714	253	322	788	221	542	999999	999999	141	611	543	94	999999	224	472	999999	914	999999	875	629	174	667	501	999999	255	445	926	933	999999	832	999999	999999	915	999999	506	890	375	60	366	254	959	506	976	999999	999999	375	390	593	999999	267	999999	362	999999	634	913	56	751	451	542	775	616	999999	746	999999	875	825	999999	381	717	582	642	864	898	631	669	668	691	327	889	999999	65	342	999999	886	109	382	100	290	999999	459	999999	999999	999999	590	999999	468	759	677	308	165	206	19	999999	913	625	869	464	996	965	254	365	999999	999999	662	720	999999	999999	859	209	999999	999999	888	143	999999	999999	999999	355	317	999999	210	909	999999	29	733	683	56	466	533	271	239	918	103	325	992	104	714	371	856	869	363	414	899	478	805	430	999999	875	999999	999999	907	523	156	12	999999	999999	351	414	827	978	674	999999	999999	598	999999	584	641	573	150	174	999999	356	499	447	640	795	19	545	224	313	375	999999	849	64	364	716	771	100	560	657	752	309	544	877	999999	999999	884	311	508	230	789	744	734	453	749	560	999999	709	372	999999	335	806	200	524	999999	999999	967	999999	244	263	813	999999	999999	492	421	429	812	999999	252	104	911	999999	47	993	523	630	445	406	314	803	692	72	728	591	332	946	119	29	273	701	578	418	76	255	416	248	999999	999999	999999	330	999999	411	466	999999	67	626	769	
206	10	982	68	571	999999	441	570	999999	821	431	170	475	999999	792	358	551	526	502	999999	791	587	999999	999999	999999	374	984	65	291	605	461	533	705	999999	999999	28	290	642	16	256	635	999999	999999	427	310	999999	566	19	955	63	915	751	565	999999	999999	619	725	94	999999	207	999999	386	289	156	999999	897	465	298	408	773	999999	908	519	255	16	116	999999	857	999999	122	807	974	109	238	690	709	968	720	999999	303	303	206	777	999999	79	259	405	519	66	412	625	999999	999999	999999	985	16	999999	999999	999999	999999	697	868	999999	752	399	212	286	999999	465	660	929	745	98	114	480	871	141	999999	186	757	710	999999	800	999999	497	539	373	917	999999	683	478	659	741	339	605	999999	710	35	999999	867	999999	354	63	406	483	879	190	506	999999	124	999999	530	142	231	170	295	77	311	264	999999	838	999999	999999	782	191	999999	13	999999	509	55	170	115	999999	319	784	366	359	999999	999999	617	358	866	216	137	999999	947	526	520	999999	320	367	999999	999999	558	38	613	545	281	224	999999	875	431	996	666	953	999999	999999	999999	446	804	935	999999	599	646	511	971	162	680	973	244	753	493	999999	199	687	762	345	742	999999	180	820	88	190	999999	742	999999	869	550	184	49	999999	702	999999	374	384	695	999999	999999	57	66	460	864	307	980	999999	999999	840	999999	978	201	434	497	542	999999	983	999999	492	100	904	583	999999	612	506	934	526	61	419	225	999999	992	952	221	695	235	719	999999	999999	210	59	360	97	72	999999	999999	615	999999	999999	999999	390	526	212	718	228	999999	954	848	368	373	464	407	999999	625	992	986	248	222	802	317	999999	38	87	292	50	554	999999	49	51	524	329	305	890	612	834	298	789	244	999999	999999	280	999999	596	416	746	651	999999	471	79	999999	744	402	999999	853	999999	362	448	999999	677	674	999999	914	807	844	999999	169	517	999999	790	999999	999999	14	230	580	46	999999	441	670	546	399	176	34	970	466	779	999999	876	999999	360	482	999999	999999	566	328	254	366	999999	752	999999	586	144	27	681	374	388	739	181	999999	816	576	999999	778	384	288	507	952	943	350	999999	127	999999	480	999999	318	855	337	999999	902	336	999999	999999	999999	307	959	264	159	353	999999	88	50	754	38	230	784	999999	81	494	287	820	999999	423	723	688	999999	304	664	999999	999999	519	60	301	279	999999	147	955	241	480	424	34	999999	608	347	272	999999	999999	999999	260	999999	755	783	842	170	999999	43	999999	999999	10	62	999999	600	150	980	
96	37	748	485	516	999999	829	331	999999	79	999999	472	693	85	460	664	882	999999	999999	783	617	735	217	140	999999	488	880	68	999999	427	759	433	217	628	260	999999	285	887	748	177	405	434	193	999999	907	619	350	190	446	345	999999	999999	999999	367	373	999999	999999	617	297	999999	212	771	999999	183	320	829	264	75	824	225	999999	999999	300	999999	388	192	552	444	233	578	147	699	621	999999	999999	143	246	850	264	900	425	667	999999	999999	965	634	344	19	462	87	364	284	366	231	956	186	999999	999999	978	191	999999	385	999999	718	890	512	159	999999	927	186	592	414	810	924	799	721	403	579	999999	753	847	999999	981	155	223	862	343	399	938	79	808	999999	871	83	101	999999	283	999999	830	999999	999999	999999	92	286	999999	950	999999	441	431	999999	783	755	679	234	343	275	403	999999	504	37	999999	999999	999999	857	377	305	543	737	832	759	447	521	749	818	279	999999	460	705	660	999999	398	902	968	999999	999999	63	999999	646	740	999999	999999	45	387	802	294	724	881	235	909	999999	416	736	999999	672	999999	271	999999	860	999999	634	814	999999	999999	240	638	276	791	564	570	324	688	896	999999	16	122	412	143	946	999999	554	826	235	796	471	999999	662	303	999999	904	35	56	999999	690	115	21	948	458	156	999999	999999	933	327	665	999999	999999	999999	738	602	559	396	137	69	999999	411	807	589	902	125	383	976	972	999999	660	545	277	931	216	891	999999	999999	953	987	782	999999	621	509	569	211	961	999999	923	700	999999	518	999999	987	429	289	308	432	56	342	773	197	55	447	667	130	327	579	314	847	608	999999	442	150	999999	821	790	308	29	700	999999	999999	999999	281	749	151	647	289	511	999999	593	999999	127	621	999999	594	469	184	842	449	883	391	42	999999	999999	361	85	999999	710	999999	498	10	999999	355	188	736	145	773	698	525	482	47	77	386	999999	46	277	821	926	692	361	616	465	999999	816	772	14	976	189	397	76	999999	999999	903	438	999999	169	771	442	487	459	999999	485	999999	967	846	323	655	822	999999	94	264	829	28	256	999999	544	832	538	999999	732	999999	593	999999	999999	999999	468	999999	948	670	877	999999	388	449	242	999999	140	148	611	970	999999	358	163	133	999999	811	72	560	657	999999	58	336	243	36	755	300	112	999999	999999	999999	388	999999	999999	999999	188	589	999999	390	786	590	751	999999	231	568	956	383	999999	470	999999	647	528	999999	516	402	999999	551	999999	362	999999	942	562	999999	279	234	592	309	650	10	
945	723	935	681	774	76	804	652	115	999999	79	381	294	642	186	230	858	480	643	315	541	637	999999	523	999999	999999	38	999999	136	996	975	657	733	999999	999999	285	712	846	143	449	597	968	445	999999	999999	321	657	920	779	59	376	999999	999999	345	469	999999	999999	421	984	930	999999	999999	525	119	699	422	648	999999	127	999999	518	21	346	203	717	572	201	729	999999	385	195	118	999999	87	630	863	991	999999	546	999999	878	300	999999	213	410	588	453	336	999999	869	672	379	802	878	540	364	999999	999999	627	897	999999	676	999999	608	744	930	992	448	999999	999999	431	261	742	910	31	999999	160	143	792	139	129	865	999999	372	713	816	999999	147	546	999999	98	999999	769	999999	101	212	121	262	468	480	999999	14	847	999999	448	421	999999	891	856	323	214	641	999999	999999	777	260	845	817	895	927	624	999999	999999	223	746	999999	491	999999	999999	819	999999	897	675	999999	543	124	999999	768	924	302	189	999999	290	999999	71	999999	848	281	871	840	367	303	999999	540	855	739	112	999999	326	544	929	543	999999	47	216	317	966	999999	954	663	243	86	892	999999	747	999999	575	679	999999	999999	999999	999999	232	999999	462	812	539	144	999999	804	22	392	452	389	372	646	352	253	26	999999	490	490	327	999999	999999	290	999999	764	792	654	174	999999	483	36	999999	720	321	102	584	404	777	832	900	160	650	851	634	999999	240	111	858	332	662	406	999999	574	999999	999999	999999	182	411	999999	999999	999999	999999	589	999999	425	899	652	999999	260	668	622	977	658	999999	177	566	999999	999999	999999	533	999999	796	841	770	86	999999	915	827	306	719	412	999999	12	999999	98	520	71	941	218	613	587	775	999999	663	50	429	161	984	725	457	627	526	514	251	659	25	798	819	832	208	999999	824	39	540	266	629	974	176	502	656	505	813	999999	999999	945	916	198	188	729	999999	999999	999999	112	849	101	886	999999	761	999999	82	721	252	119	20	629	763	746	76	407	999999	455	984	492	78	952	999999	88	999999	305	742	826	620	99	999999	142	62	722	189	449	380	152	223	345	429	935	262	703	999999	999999	999999	180	132	780	318	212	999999	449	44	897	287	807	266	465	999999	256	111	999999	934	877	999999	999999	566	627	36	278	241	649	999999	143	699	120	650	567	122	572	704	839	781	972	60	999999	688	999999	171	572	999999	757	256	183	999999	999999	769	560	999999	152	613	504	999999	999999	970	442	386	901	207	177	167	698	999999	999999	551	271	381	961	826	964	362	999999	
999999	464	999999	483	999999	889	999999	600	351	100	481	970	959	209	95	999999	999999	618	236	786	95	994	415	197	414	999999	631	572	727	807	999999	131	789	339	48	999999	656	497	49	999999	602	606	999999	76	226	999999	999999	352	186	639	999999	999999	737	575	198	999999	59	999999	78	672	267	999999	872	543	367	360	190	629	170	999999	94	514	999999	739	194	488	999999	348	999999	41	999999	289	395	98	999999	525	394	224	999999	999999	250	999999	428	999999	239	864	734	292	709	866	999999	937	999999	390	999999	455	639	997	999999	709	303	710	233	46	508	978	351	999999	696	841	965	966	487	593	999999	999999	95	211	510	329	753	885	999999	115	839	236	999999	15	543	402	999999	999999	999999	442	999999	540	238	392	868	999999	523	950	596	867	900	235	999999	597	835	921	999999	437	999999	70	955	999999	80	128	207	282	880	345	250	999999	955	578	999999	55	319	24	999999	999999	999999	260	806	803	298	771	214	999999	999999	510	179	621	999999	458	900	772	999999	866	469	119	999999	596	380	187	709	999999	999999	999999	999999	999999	288	820	999999	665	104	246	264	162	129	999999	913	593	505	379	999999	628	270	999999	678	999999	999999	453	555	295	518	999999	879	628	103	996	858	999999	520	372	231	999999	105	376	364	663	518	334	746	169	206	601	999999	999999	999999	91	41	999999	999999	732	845	835	275	241	157	357	999999	636	68	132	450	39	999999	999999	158	999999	533	894	152	24	999999	999999	706	395	99	916	655	878	616	22	964	453	241	999999	527	395	93	863	999999	16	307	881	276	999999	719	999999	999999	959	999999	204	557	147	272	637	879	610	139	999999	152	241	999999	488	29	55	999999	997	999999	293	614	762	732	669	674	999999	717	970	968	92	676	922	396	696	36	421	465	999999	190	603	908	916	999999	214	999999	999999	313	818	862	999999	465	999999	999999	245	354	999999	472	887	999999	136	919	909	642	57	213	229	844	999999	999999	607	999999	341	816	205	384	697	505	528	999999	999999	999999	898	117	747	626	954	999999	161	351	935	949	577	363	64	683	999999	284	999999	999999	999999	153	307	366	264	639	133	905	182	861	999999	594	943	939	999999	303	999999	801	999999	430	999999	674	693	664	526	657	23	999999	761	522	999999	423	296	999999	456	999999	535	999999	853	118	503	58	382	300	694	999999	16	637	577	761	662	208	388	999999	999999	827	460	643	840	999999	626	155	999999	659	999999	243	307	424	493	253	768	489	948	999999	927	999999	999999	999999	969	184	999999	386	410	10	860	186	44	
999999	777	628	91	891	701	255	492	357	904	999999	813	461	53	591	153	334	999999	182	260	601	861	999999	535	67	673	665	955	999999	745	153	799	999999	208	999999	647	864	171	876	787	702	305	580	307	578	589	517	141	999999	242	86	17	687	926	443	646	238	102	999999	999999	999999	999999	252	611	760	923	514	263	253	944	288	172	126	395	557	306	291	252	957	999999	166	534	895	999999	669	146	122	382	765	162	419	999999	147	999999	752	412	62	968	546	655	999999	264	887	125	953	913	890	302	378	146	999999	985	145	555	72	511	404	999999	942	999999	999999	141	999999	101	535	516	999999	468	642	155	253	999999	999999	312	404	999999	999999	779	63	755	255	820	999999	628	999999	433	999999	592	596	251	17	817	35	921	844	999999	999999	796	999999	446	888	432	659	233	892	52	999999	833	999999	170	864	624	192	196	379	989	138	869	303	999999	999999	443	999999	401	999999	436	296	783	467	461	145	850	199	616	867	999999	171	780	999999	999999	152	803	441	435	387	999999	635	839	552	854	814	999999	502	488	566	999999	560	267	94	466	756	506	375	699	999999	999999	435	575	329	556	828	999999	142	549	999999	999999	11	446	24	999999	999999	457	241	613	647	248	357	710	59	999999	999999	903	695	279	998	646	999999	741	411	373	956	69	519	999999	36	467	764	999999	529	489	999999	124	999999	339	999999	308	275	761	62	999999	665	725	526	907	294	925	661	862	550	322	648	270	44	650	999999	741	999999	999999	999999	190	999999	999999	190	569	999999	158	659	999999	614	699	381	999999	689	625	999999	999999	542	612	711	110	999999	901	412	217	841	193	89	602	539	923	371	39	184	871	311	271	544	956	938	146	275	304	258	851	940	972	999999	419	999999	999999	208	334	999999	486	384	583	999999	999999	999999	785	999999	67	827	691	338	352	501	817	323	999999	999999	586	674	574	835	510	653	561	276	869	612	669	659	971	724	999999	504	698	497	728	279	999999	238	163	999999	218	477	566	999999	999999	480	762	105	505	999999	622	999999	959	999999	873	930	440	706	859	182	408	407	855	966	302	999999	999999	330	595	177	134	358	521	999999	627	43	999999	49	678	398	850	574	164	999999	999999	385	544	58	623	999999	999999	864	378	999999	999999	811	622	999999	229	751	677	999999	510	338	746	999999	999999	463	32	840	999999	400	38	470	332	834	253	755	864	917	999999	755	706	797	338	999999	979	540	837	999999	420	999999	819	999999	721	418	73	825	362	999999	245	999999	35	999999	954	
999999	836	999999	999999	834	567	866	735	311	448	999999	735	713	10	999999	999999	609	625	216	429	358	580	111	999999	999999	999999	427	402	999999	682	230	729	924	842	889	434	82	999999	13	258	553	759	518	488	798	999999	360	999999	876	553	635	466	819	999999	606	999999	734	167	743	72	150	474	999999	629	999999	202	999999	870	121	999999	222	726	622	957	999999	999999	72	623	999999	241	421	999999	526	483	56	764	910	999999	246	31	699	914	149	940	118	999999	60	888	270	999999	872	999999	714	823	340	909	999999	861	486	17	805	120	217	512	999999	999999	947	999999	582	463	292	249	999999	99	363	308	999999	681	999999	796	547	183	363	354	369	931	888	703	153	146	999999	58	94	238	999999	588	707	999999	299	569	999999	999999	315	806	323	632	855	624	470	999999	332	999999	22	690	470	631	757	862	153	999999	659	254	92	446	542	243	999999	405	874	774	601	949	392	289	999999	722	868	556	40	737	86	273	243	121	813	758	46	404	768	999999	830	999999	493	579	910	887	742	869	273	90	476	460	750	999999	440	999999	999999	733	35	999999	763	999999	832	999999	642	999999	21	971	632	784	207	761	636	289	943	757	466	999999	379	999999	979	999999	292	999999	999999	999999	523	547	680	440	999999	312	999999	30	830	999999	21	87	936	523	999999	999999	999999	999999	882	715	999999	999999	752	683	999999	967	363	257	768	764	918	882	999999	26	999999	473	300	201	806	999999	999999	999999	458	323	745	389	875	855	901	217	761	803	77	555	999999	63	795	999999	524	20	949	131	261	76	711	999999	999999	920	651	412	999999	55	682	999999	332	217	21	999999	938	999999	101	508	356	561	12	124	814	600	223	819	678	303	676	796	945	271	364	392	611	615	999999	955	214	499	735	715	131	999999	232	595	51	366	69	987	918	450	999999	700	73	999999	999999	999999	706	831	999999	188	378	999999	52	71	999999	999999	826	332	89	146	999999	856	999999	999999	992	734	377	627	778	999999	243	999999	878	999999	496	663	328	24	999999	126	258	382	766	557	347	246	999999	170	742	999999	539	999999	907	782	156	917	875	777	604	591	962	88	63	420	944	688	16	547	999999	199	310	999999	42	962	887	921	100	277	949	756	696	217	999999	999999	783	999999	782	106	357	578	999999	551	420	708	163	179	999999	999999	999999	658	239	500	595	553	121	727	704	999999	894	235	827	999999	827	848	895	755	203	698	637	447	906	910	199	997	999999	758	999999	333	808	717	602	744	664	999999	526	205	999999	999999	
253	66	802	999999	211	132	750	189	724	571	813	407	999999	999999	999999	175	751	329	310	598	999999	362	335	380	999999	186	632	92	943	536	331	999999	144	862	454	581	644	79	708	999999	999999	231	44	830	999999	410	741	999999	36	499	549	206	895	999999	198	891	999999	432	701	34	500	999999	999999	999999	249	124	273	123	186	147	531	682	621	243	351	999999	999999	504	861	735	445	659	66	999999	986	999999	803	121	673	562	849	222	377	999999	577	587	984	846	590	404	147	999999	795	888	968	999999	585	999999	999999	277	573	236	570	965	589	999999	612	792	211	124	321	999999	450	999999	297	999999	315	937	666	764	936	480	913	466	598	817	864	177	485	130	549	151	999999	999999	989	623	999999	411	103	736	975	999999	999999	999999	93	999999	187	181	600	659	561	999999	996	917	999999	102	322	114	377	771	975	444	316	90	574	179	999999	54	999999	999999	667	903	843	999999	788	744	999999	999999	382	999999	639	692	576	826	568	999999	999999	522	999999	897	310	999999	999999	332	760	999999	886	565	901	914	999999	143	999999	926	992	658	803	76	999999	999999	999999	999999	732	999999	999999	293	868	489	999999	673	999999	210	979	737	374	999999	868	999999	178	999999	999999	279	546	468	351	506	155	650	833	910	107	88	394	477	639	435	814	280	199	477	672	406	53	999999	889	71	163	809	562	872	789	999999	898	880	739	987	338	273	999999	636	999999	227	999999	611	999999	946	815	512	107	999999	315	598	332	700	999999	461	236	999999	578	289	352	345	98	999999	131	815	999999	999999	738	999999	106	550	857	563	999999	454	999999	441	662	999999	255	651	712	623	999999	200	999999	208	999999	287	760	30	695	142	294	999999	139	694	490	759	766	311	773	455	842	764	741	768	999999	141	711	794	655	634	44	700	633	474	405	999999	855	999999	999999	999999	999999	999999	999999	724	279	539	324	66	951	903	187	943	878	266	780	802	999999	201	838	172	575	999999	999999	70	108	594	177	665	999999	559	903	999999	999999	321	564	767	909	26	499	830	816	655	842	752	456	999999	821	999999	999999	602	480	999999	153	57	886	925	999999	794	626	685	371	659	999999	999999	999	403	852	566	702	23	999999	443	999999	17	355	919	133	622	999999	18	772	800	970	696	88	249	640	54	435	999999	66	999999	400	814	469	167	888	999999	753	63	999999	264	674	999999	710	47	962	146	701	966	801	97	190	999999	912	999999	688	999999	999999	759	762	807	140	999999	956	778	53	887	547	198	41	682	869	560	770	517	
135	999999	986	51	286	504	352	999999	836	969	934	782	902	898	478	817	137	993	300	999999	134	611	999999	999999	999999	85	598	512	999999	129	999999	999999	999999	404	445	398	999999	282	482	999999	464	671	236	999999	843	270	985	649	720	223	555	875	270	999999	393	999999	576	64	56	211	905	999999	534	717	999999	999999	999999	507	462	89	732	854	999999	41	975	462	999999	999999	97	999999	100	949	792	721	999999	999999	369	516	20	921	821	40	235	281	363	624	146	519	246	538	335	487	999999	999999	999999	700	365	999999	999999	999999	149	999999	999999	323	999999	956	58	812	153	408	945	999999	497	540	999999	701	629	249	678	999999	325	864	498	559	407	613	761	999999	240	873	999999	999999	161	89	781	980	74	912	170	407	999999	999999	376	838	592	907	990	656	999999	999999	81	125	559	14	999999	285	352	417	915	999999	999999	999999	582	279	421	815	277	417	758	288	637	999999	88	999999	784	999999	498	660	966	500	622	114	779	451	999999	871	580	999999	474	506	999999	656	999999	662	213	679	751	107	999999	999999	999999	582	898	103	161	999999	47	288	230	623	787	691	450	425	885	99	127	141	476	550	999999	130	943	262	649	980	720	999999	77	114	999999	401	999999	999999	860	49	216	999999	300	448	833	301	999999	999999	719	999999	999999	999999	777	123	562	620	999999	875	999999	519	999999	999999	453	180	643	621	221	125	382	396	457	262	999999	999999	883	441	840	37	716	942	204	101	999999	999999	774	148	648	954	552	630	999999	999999	999999	351	410	570	241	129	999999	222	999999	999999	478	333	499	954	27	932	240	999999	999999	999999	168	999999	324	547	113	750	405	505	973	266	999999	752	625	98	606	222	444	323	209	721	999999	504	999999	999999	999999	218	999999	820	131	999999	723	432	999999	177	209	64	37	999999	466	490	724	309	249	823	248	725	707	411	357	999999	497	999999	920	68	380	664	739	931	924	894	547	584	384	267	543	150	901	999999	888	552	195	582	999999	719	996	923	265	47	154	897	511	802	473	326	227	805	511	792	797	545	999999	105	999999	999999	999999	999999	999999	981	290	108	823	999999	522	805	999999	914	70	211	999999	456	999999	702	787	36	393	745	121	999999	49	737	999999	119	661	999999	237	100	645	999999	775	857	998	284	757	55	999999	999999	289	668	706	312	745	309	730	350	999999	622	317	910	187	999999	38	999999	941	552	999999	999999	597	178	577	529	279	999999	436	214	999999	999999	999999	999999	999999	141	465	452	999999	737	999999	999999	389	999999	217	615	782	734	
118	577	999999	999999	999999	999999	999999	369	663	121	100	187	43	970	999999	525	891	21	677	999999	957	999999	742	585	516	214	560	141	334	286	999999	962	746	545	999999	858	385	327	791	740	166	593	478	354	361	183	999999	31	464	863	999999	999999	937	216	999999	73	834	999999	624	138	653	454	44	387	160	138	440	497	314	999999	149	574	229	937	419	374	577	398	233	343	510	999999	676	471	857	764	34	540	999999	603	34	143	999999	999999	96	999999	999999	101	203	999999	742	216	717	999999	723	855	976	10	797	411	495	445	29	999999	628	124	999999	999999	529	999999	113	900	728	999999	990	16	871	566	850	999999	816	486	205	10	600	999999	821	236	748	12	999999	34	743	367	117	589	123	421	44	971	934	985	571	807	129	841	488	16	999999	716	983	420	160	999999	595	19	250	29	690	335	303	551	825	999999	608	89	999999	370	999999	410	893	460	532	878	772	831	915	999999	880	759	814	815	776	999999	28	377	874	999999	771	108	349	104	730	709	678	393	170	999999	208	50	999999	127	413	59	823	533	887	999999	999999	764	104	852	148	931	520	999999	999999	793	999999	241	214	999999	598	505	71	999999	999999	999999	999999	999999	670	871	198	840	85	697	411	726	218	495	999999	602	336	17	13	999999	956	798	198	200	618	999999	544	967	999999	179	999999	908	988	34	999999	74	82	999999	103	233	663	308	856	999999	999999	57	584	23	999999	612	187	999999	501	573	999999	931	634	999999	771	304	336	231	14	906	177	999999	738	193	692	424	530	399	913	780	834	657	999999	375	124	570	792	530	226	999999	991	937	999999	424	192	871	999999	73	999999	999999	896	442	999999	999999	999999	582	319	999999	331	337	91	788	999999	999999	999999	999999	989	999999	999999	999999	511	805	15	781	914	999999	96	323	11	821	983	467	999999	999999	999999	401	364	999999	720	542	260	401	999999	888	999999	213	269	696	684	997	881	182	179	963	297	100	436	522	45	424	495	995	399	510	353	624	999999	564	836	347	829	999999	999999	361	999999	120	606	999999	638	711	970	999999	638	999999	999999	811	297	999999	825	793	999999	999999	956	305	56	265	12	699	545	528	648	705	860	347	177	883	634	818	23	187	494	320	883	999999	999999	105	366	395	570	999999	999999	304	738	52	382	988	999999	999999	314	999999	117	907	999999	120	72	275	999999	301	835	999999	999999	478	256	999999	309	654	999999	999999	851	950	999999	617	138	13	999999	354	966	817	964	189	842	392	514	328	80	586	740	772	271	188	
566	74	559	514	365	858	999999	100	743	728	39	999999	400	364	796	500	999999	999999	999999	999999	999999	722	337	655	223	999999	999999	928	999999	722	914	195	370	672	394	833	67	623	647	999999	306	876	84	246	160	433	991	159	531	579	808	999999	852	999999	879	844	737	903	301	999999	894	129	522	999999	814	844	58	728	969	962	442	164	929	587	421	432	647	101	999999	999999	999999	814	406	997	914	751	342	999999	792	999999	999999	164	332	85	447	186	999999	999999	432	999999	384	273	999999	569	147	999999	999999	999999	141	457	206	646	407	511	770	90	999999	524	116	72	512	242	935	429	866	288	832	854	150	245	78	594	668	200	415	538	634	837	860	270	519	999999	685	345	353	459	756	820	999999	367	464	999999	946	369	803	152	338	999999	703	859	820	388	135	999999	388	612	999999	217	999999	241	455	885	664	846	553	444	556	999999	85	416	999999	22	999999	782	781	239	999999	309	397	999999	210	999999	999999	999999	449	999999	942	999999	999999	741	999999	549	999999	83	999999	578	184	110	816	368	595	999999	684	296	337	808	839	999999	999999	159	964	678	820	834	41	582	751	662	406	999999	502	767	999999	999999	933	982	298	475	871	212	65	547	492	38	676	471	198	847	674	641	301	599	673	807	776	999999	729	889	999999	339	826	521	999999	999999	999999	999999	104	350	363	354	999999	373	481	999999	103	999999	999999	791	167	999999	393	999999	988	764	999999	902	103	999999	999999	140	263	409	999999	541	385	543	842	98	172	848	377	999999	494	329	131	999999	128	761	713	358	617	937	999999	482	945	922	533	999999	283	963	999999	268	781	232	999999	120	940	939	536	560	584	108	629	318	202	999999	999999	669	643	202	999999	999999	132	220	522	999999	677	999999	999999	999999	20	903	814	209	999999	118	999999	999999	237	20	999999	189	234	162	773	519	318	423	999999	410	512	863	305	90	188	402	999999	999999	710	775	999999	999999	353	83	550	999999	293	429	999999	94	999999	158	999999	632	215	604	118	999999	446	12	17	263	999999	195	950	156	607	733	30	721	999999	505	999999	461	999999	997	836	160	999999	102	236	999999	228	204	933	363	431	673	875	584	999999	175	999999	707	999999	189	999999	167	133	403	999999	559	999999	999999	121	999999	598	980	999999	999999	768	958	367	354	776	128	45	476	261	596	999999	934	999999	446	437	807	380	999999	693	397	999999	678	37	999999	28	676	999999	744	93	961	999999	451	999999	666	816	335	999999	780	999999	649	999999	851	905	536	677	999999	999999	962	55	999999	
601	999999	296	667	539	999999	930	157	336	110	638	301	392	300	831	283	999999	201	999999	999999	999	599	922	999999	999999	827	772	500	999999	878	975	528	999999	780	999999	30	165	950	137	726	404	661	454	830	21	999999	468	615	705	403	999999	509	999999	943	999999	11	822	251	999999	999999	327	999999	615	457	134	999999	999999	999999	930	810	128	376	999999	999999	707	347	155	999999	43	401	368	999999	999999	148	65	999999	195	755	476	367	207	913	536	426	999999	999999	56	996	706	999999	260	856	684	895	284	457	445	999999	246	966	856	731	218	32	999999	169	645	999999	402	657	924	999999	999999	572	612	214	839	647	999999	743	301	999999	394	142	999999	512	482	900	863	607	999999	757	519	509	511	476	705	514	83	249	329	579	603	59	976	413	999999	121	292	80	617	797	934	503	999999	707	347	86	999999	840	686	999999	612	794	625	999999	337	636	71	146	509	335	574	264	423	721	555	999999	165	999999	792	371	999999	793	990	244	823	999999	834	804	139	628	633	242	562	999999	966	808	999999	810	999999	93	60	999999	570	292	999999	999999	999999	999999	999999	11	920	153	58	325	999999	819	804	999999	353	321	999999	267	16	880	701	341	701	839	754	746	911	355	662	708	321	999999	999999	999999	20	154	936	881	651	999999	707	490	194	999999	456	157	999999	51	466	763	291	793	149	689	590	892	977	249	208	415	100	575	490	349	14	667	595	999999	380	999999	384	919	999999	879	182	999999	999999	464	393	607	742	870	999999	899	426	528	999999	543	127	999999	176	697	683	246	46	142	10	844	242	789	561	907	670	267	388	371	187	269	516	379	745	522	855	600	673	999999	999999	591	923	486	345	999999	979	999999	999999	999999	246	379	999999	50	220	312	231	999999	55	835	999999	630	520	64	350	71	999999	747	383	654	999999	92	573	816	999999	418	921	756	453	509	927	418	235	701	135	808	426	999999	168	999999	999999	261	555	999999	30	66	80	999999	999999	999999	999999	242	878	388	999999	999999	805	36	594	999999	390	999999	160	545	999999	790	405	999999	929	541	644	561	588	999999	363	999999	999999	735	795	399	347	999999	620	178	485	695	999999	847	856	972	12	400	880	366	62	825	111	19	930	240	999999	261	938	604	640	472	999999	937	34	264	625	80	240	205	999999	999999	854	999999	70	221	260	558	999999	956	999999	253	999999	231	999999	538	999999	999999	804	999999	999999	96	999999	26	538	22	51	999999	999999	999999	357	932	170	999999	902	725	970	129	948	719	999999	112	298	982	
75	396	792	432	59	999999	775	107	999999	999999	999999	377	222	999999	453	58	180	657	735	999999	609	606	92	995	329	999999	567	370	999999	999999	585	636	798	999999	950	151	999999	618	553	335	825	999999	665	495	999999	534	512	999999	999999	999999	999999	333	999999	999999	383	468	314	796	113	999999	999999	415	528	191	999999	999999	579	999999	888	999999	828	562	999999	409	999999	999999	999999	596	999999	999999	661	435	694	999999	999999	999999	999999	999999	758	491	837	432	514	668	407	420	730	484	406	999999	954	999999	253	999999	81	986	229	966	390	33	527	717	30	318	234	502	720	999999	999999	837	569	707	331	406	475	999999	57	445	12	135	629	466	200	388	840	239	999999	331	606	560	42	999999	491	735	964	129	412	206	443	904	700	880	999999	568	999999	256	110	847	898	676	938	783	963	265	403	71	526	642	477	995	320	399	999999	93	804	999999	999999	596	441	999999	992	850	999999	999999	434	749	625	631	559	999999	138	345	433	930	621	259	340	235	341	903	603	770	729	999999	593	999999	636	757	764	999999	999999	999999	415	553	683	98	781	999999	999999	654	445	895	92	884	866	975	965	323	999999	555	935	991	264	999999	999999	999999	999999	563	515	133	999999	868	867	996	563	999999	929	879	257	533	477	475	404	687	467	708	688	999999	999999	999999	345	323	295	999999	626	49	999999	999999	801	999999	999999	999999	999999	999999	541	577	37	95	331	251	55	95	75	938	999999	470	596	577	999999	53	543	286	982	999999	788	799	999999	658	999999	999999	375	999999	88	795	566	259	125	999999	155	890	680	602	523	339	999999	999999	257	999999	140	165	999999	682	805	757	917	999999	245	462	918	999999	993	999999	715	806	876	992	17	280	999999	828	355	999999	999999	191	373	999999	762	652	334	999999	551	236	999999	224	81	693	257	330	878	876	24	662	779	413	999999	311	887	716	463	999999	999999	977	975	312	810	554	260	624	394	999999	927	999999	138	388	200	767	850	500	735	192	744	686	401	505	999999	999999	999999	27	294	71	999999	55	199	753	297	574	999999	225	999999	999999	442	633	999999	902	948	432	533	999999	223	999999	999999	999999	981	280	835	565	585	999999	999999	128	435	243	999999	332	922	999999	402	385	100	625	516	999999	999999	999999	750	121	749	999999	557	390	168	727	803	165	610	667	999999	999999	918	732	989	781	726	295	100	209	303	999999	979	76	999999	158	310	598	622	826	308	999999	999999	723	815	95	922	118	959	708	440	184	999999	265	817	483	466	367	999999	999999	907	999999	999999	999999	
999999	145	520	490	999999	20	426	214	542	999999	368	302	398	204	917	903	859	999999	336	392	999999	999999	892	999999	999999	999999	692	943	999999	888	999999	506	653	979	905	679	575	999999	757	949	999999	235	999999	999999	896	999999	95	271	450	732	875	299	476	736	782	699	253	795	999999	804	327	999999	252	653	866	861	649	418	299	247	338	428	860	386	999999	999999	486	999999	827	735	999999	999999	999999	240	23	628	999999	999999	207	216	436	999999	209	999999	631	999999	983	988	81	45	999999	999999	972	999999	403	999999	439	99	999999	999999	222	298	999999	999999	999999	999999	980	22	640	999999	830	999999	999999	92	999999	559	228	907	755	299	999999	999999	883	792	859	999999	458	299	999999	566	999999	941	290	958	993	148	811	999999	619	999999	999999	970	999999	833	214	153	465	890	402	999999	237	532	343	346	688	725	999999	185	646	550	999999	690	185	84	58	889	999999	262	999999	672	748	526	999999	31	470	589	149	60	588	716	999999	567	897	992	999999	667	608	943	280	999999	734	635	999999	78	294	149	795	283	999999	325	999999	999999	801	729	105	711	244	321	876	999999	585	363	597	929	222	999999	999999	193	745	391	290	999999	982	999999	999999	122	469	229	736	330	794	865	999999	272	24	134	766	178	896	627	433	296	77	999999	693	380	48	136	855	413	999999	611	999999	999999	44	204	230	982	791	983	251	24	585	555	314	719	999999	334	915	98	125	999999	297	127	999999	994	440	999999	136	999999	84	343	373	333	973	192	337	999999	238	999999	903	783	386	999999	999999	418	999999	521	866	999999	291	713	221	767	999999	733	324	999999	446	50	764	999999	855	233	908	999999	651	261	999999	999999	392	228	106	105	194	341	247	384	999999	549	293	919	944	162	286	370	132	999999	44	999999	868	916	434	999999	65	999999	928	163	14	477	767	999999	999999	744	591	73	617	125	999999	999999	999999	940	678	999999	756	845	475	702	947	547	785	55	999999	342	263	475	793	999999	50	700	999999	999999	999999	274	782	833	999999	210	571	223	753	17	32	87	999999	928	999999	537	441	999999	28	235	999999	999999	999999	721	242	999999	490	126	999999	999999	85	883	999999	412	570	414	124	923	864	275	141	733	999999	999999	33	149	589	335	237	266	476	830	999999	187	878	912	581	70	601	385	719	454	944	999999	931	999999	533	351	367	999999	423	518	999999	753	999999	999999	672	999999	999999	999999	25	165	889	22	242	255	211	376	533	999999	833	63	331	489	999999	999999	999999	750	846	884	616	248	999999	403	843	958	485	928	
93	406	250	666	999999	508	999999	563	565	999999	999999	686	936	166	817	710	10	369	196	865	999999	416	692	921	77	813	486	777	198	999999	179	999999	999999	283	999999	999999	999999	176	691	999999	999999	992	131	858	938	169	947	459	431	266	999999	483	999999	620	731	999999	714	328	598	999999	31	999999	375	79	762	999999	917	663	874	999999	303	833	677	373	744	215	294	834	999999	908	999999	999999	356	931	101	695	510	159	552	614	423	999999	999999	143	999999	538	999999	62	105	409	252	294	584	741	963	570	806	409	875	999999	999999	879	345	690	691	993	245	444	999999	999999	38	767	121	269	276	215	265	543	571	215	588	242	738	584	999999	581	453	614	967	531	889	111	283	35	231	543	999999	999999	451	807	999999	192	999999	999999	381	484	183	325	474	758	999999	272	999999	669	937	160	151	760	999999	120	550	999999	476	999999	999999	999999	494	999999	47	733	462	999999	102	763	912	406	168	708	213	190	999999	999999	150	219	226	626	999999	999999	98	80	401	992	861	341	266	672	716	626	852	999999	990	97	287	741	305	936	180	999999	757	999999	999999	999999	557	845	711	999999	999999	266	240	560	662	880	996	966	999999	999999	516	760	507	249	690	541	856	999999	199	320	850	409	913	290	456	199	856	999999	88	958	444	26	629	844	192	459	999999	999999	792	999999	100	320	409	835	999999	419	999999	999999	851	460	999999	799	655	999999	572	91	352	949	114	472	33	449	888	383	36	500	999999	662	999999	240	155	565	966	89	999999	540	10	88	861	46	623	348	706	627	382	644	371	238	282	111	116	999999	197	329	96	651	999999	999999	999999	928	288	999999	460	620	315	30	833	999999	181	41	999999	999999	98	77	849	685	743	270	11	391	138	902	390	955	999999	999999	378	646	993	578	999999	999999	278	932	757	709	887	95	322	361	999999	795	66	250	999999	842	358	129	479	411	907	999999	33	427	799	999999	533	505	999999	606	652	196	582	603	999999	999999	995	165	319	150	797	657	948	650	580	343	845	150	934	291	360	999999	999999	592	670	946	950	851	142	381	999999	999999	599	715	999999	999999	223	463	326	999999	999999	202	999999	339	614	999999	223	383	847	999999	540	392	570	214	256	403	29	989	932	999999	165	999999	33	938	963	414	68	242	941	956	129	392	999999	30	444	168	999999	837	978	420	733	577	14	999999	841	999999	999999	999999	469	315	604	234	530	349	999999	702	179	871	999999	999999	200	980	442	890	999999	999999	568	999999	999999	97	954	192	999999	521	
999999	588	150	357	107	179	593	674	772	636	999999	895	861	999999	271	742	989	578	471	999999	230	752	999999	123	338	693	235	280	624	382	360	422	222	18	999999	999999	561	999999	773	999999	615	526	218	806	539	452	296	94	999999	999999	108	385	721	999999	301	501	453	999999	28	999999	944	999999	60	999999	285	939	682	853	388	999999	191	999999	804	274	173	999999	544	338	584	999999	407	150	999999	597	283	975	700	999999	717	999999	727	534	803	999999	261	302	475	817	999999	599	999999	442	705	198	845	999999	581	456	999999	597	999999	125	452	142	17	804	999999	463	127	310	248	702	146	999999	373	656	999999	444	23	999999	238	727	807	984	126	999999	444	803	751	352	403	254	911	129	647	612	91	999999	362	999999	971	21	999999	230	999999	77	306	921	824	999999	567	147	443	208	369	239	999999	468	999999	52	369	527	712	774	999999	994	791	999999	146	761	575	999999	91	566	999999	226	37	586	633	59	999999	523	999999	999999	999999	999999	810	712	999999	418	999999	999999	999999	320	97	453	999999	925	323	366	285	290	785	73	623	999999	65	876	309	152	212	730	834	966	385	846	999999	159	999999	650	193	999999	266	727	999999	951	57	771	478	455	999999	111	272	999999	773	387	737	914	939	999999	210	933	413	617	216	573	789	688	934	999999	904	160	937	673	182	207	33	68	606	671	816	294	408	999999	999999	111	468	566	999999	999999	999999	634	220	77	999999	259	675	999999	521	893	172	369	836	236	551	999999	174	999999	105	999999	363	679	318	277	114	915	535	558	392	115	115	999999	494	999999	999999	279	999999	869	232	922	532	385	546	712	509	999999	457	999999	313	999999	936	999999	471	628	644	439	326	942	999999	534	724	126	266	415	788	939	875	899	103	281	826	304	999999	182	53	978	142	606	768	999999	468	363	999999	923	999999	246	761	866	302	703	999999	999999	906	697	208	415	128	999999	923	569	582	558	999999	41	999999	642	501	299	584	665	307	720	184	315	76	999999	871	999999	247	552	999999	18	999999	400	329	829	999999	679	973	999999	999999	11	682	999999	85	909	999999	223	291	535	999999	472	999999	999999	999999	999999	999999	600	999999	999999	544	999999	893	381	391	999999	951	687	712	811	254	999999	325	999999	806	999999	999999	975	240	166	94	657	61	711	999999	715	727	969	993	97	999999	797	57	145	102	83	118	310	817	511	958	598	511	479	291	923	156	999999	831	999999	204	847	370	474	999999	999999	734	191	575	999999	846	981	693	624	804	457	774	190	854	999999	
197	737	167	728	208	496	155	999999	430	999999	569	392	148	892	893	169	436	583	392	215	349	926	735	999999	999999	976	904	886	999999	834	158	965	489	108	913	466	999999	999999	275	266	999999	999999	761	691	117	463	843	800	999999	645	30	201	798	649	393	271	11	999999	72	232	999999	268	906	595	999999	603	903	49	979	436	479	794	317	135	473	196	174	999999	999999	211	143	113	164	39	813	999999	177	839	715	651	464	672	578	53	673	482	256	175	956	514	560	803	821	305	176	999999	999999	672	186	206	106	957	983	861	999999	999999	114	877	999999	777	435	73	999999	337	971	999999	225	274	999999	990	999999	998	97	529	651	999999	292	859	863	587	83	504	663	999999	554	506	689	717	953	194	378	378	393	999999	88	999999	479	493	334	369	999999	619	999999	196	999999	108	870	463	219	999999	206	999999	24	204	703	931	999999	815	999999	474	127	508	320	276	621	999999	999999	908	451	999999	860	798	535	503	578	464	293	477	261	999999	999999	999999	508	203	987	133	363	199	999999	999999	999999	663	710	859	999999	511	308	999999	999999	695	493	961	22	64	899	999999	719	520	626	249	648	999999	999999	336	999999	891	999	999999	289	498	217	425	433	305	79	206	98	999999	999999	76	165	349	999999	999999	963	675	999999	454	303	589	999999	999999	572	999999	508	162	110	999999	999999	361	512	192	665	999999	487	77	537	717	985	999999	319	53	269	999999	93	309	999999	999999	373	171	677	555	999999	999999	93	374	853	999999	796	917	106	714	654	999999	564	973	684	826	89	895	148	506	469	999999	280	370	583	22	999999	999999	131	999999	999999	999999	683	999999	369	999999	999999	122	224	999999	999999	78	607	604	399	370	995	119	624	214	917	999999	33	181	96	999999	429	723	791	840	999999	597	795	992	999999	794	226	999999	999999	718	834	966	999999	799	585	999999	992	999999	970	222	26	999999	584	917	999999	999999	999999	999999	999999	147	546	278	999999	384	313	332	282	999999	900	605	153	398	505	906	379	951	797	233	595	695	239	753	999999	578	823	999999	23	878	807	171	957	999999	736	477	181	565	999999	999999	495	263	128	999999	774	999999	79	628	547	677	999999	243	745	999999	999999	999999	907	792	526	752	560	321	319	403	806	999999	647	999999	661	37	735	814	999999	999999	737	342	576	851	979	386	509	999999	999999	345	340	574	426	354	797	999999	570	388	999999	999999	999999	184	943	724	999999	45	728	639	967	519	942	999999	927	255	999999	999999	609	65	813	149	252	365	867	974	72	242	
322	302	641	109	999999	356	999999	422	753	999999	399	851	999999	943	658	999999	237	934	999999	607	646	180	999999	223	952	514	575	899	651	391	316	999999	661	999999	999999	435	999999	867	61	595	958	515	501	999999	195	757	784	869	490	381	137	999999	581	465	595	999999	999999	999999	999999	953	781	999999	771	371	256	999999	199	932	231	999999	999999	370	882	999999	999999	141	999999	168	38	204	730	705	419	279	999999	384	999999	206	999999	581	612	999999	719	108	814	92	743	139	999999	765	567	852	648	267	508	999999	60	773	999999	464	999999	664	399	952	232	85	466	501	999999	872	41	993	189	650	620	303	650	783	992	566	999999	549	999999	273	637	877	999999	999999	770	999999	333	999999	391	298	999999	947	999999	767	999999	738	626	252	32	202	999999	574	673	998	999999	215	125	276	781	999999	76	923	571	999999	999999	355	28	999999	731	620	999999	417	611	890	541	672	124	999999	907	999999	999999	155	999999	900	539	72	214	69	999999	565	999999	67	842	142	999999	999999	386	62	451	530	720	321	520	412	653	325	962	783	466	973	999999	242	368	527	999999	921	406	670	596	263	150	999999	799	175	248	491	574	479	667	356	296	999999	999999	387	543	628	634	124	999999	223	109	431	602	999999	474	999999	698	999999	999999	311	787	999999	466	198	389	760	522	355	173	172	999999	493	125	119	999999	39	800	981	999999	999999	296	292	423	382	163	999999	366	999999	701	109	793	259	654	366	568	580	999999	253	997	999999	116	289	950	94	472	616	999999	492	854	445	348	716	341	145	24	999999	302	93	44	669	403	265	999999	999999	999999	502	838	999999	551	999999	433	999999	983	210	582	999999	999999	339	910	999999	414	999999	412	265	760	86	999999	519	999999	73	288	521	218	999999	389	851	635	886	715	970	999999	556	941	748	22	790	732	140	562	999999	174	962	999999	999999	265	529	852	999999	313	999999	584	999999	417	487	828	999999	349	656	821	731	999999	455	623	939	769	857	932	664	999999	969	353	786	956	999999	899	325	348	721	999999	859	998	247	999999	422	395	458	149	999999	920	999999	451	86	319	831	999999	999999	349	243	727	408	596	198	155	343	949	999999	372	83	588	512	573	627	999999	962	733	144	872	210	554	321	717	478	744	152	528	999999	477	999999	999999	999999	976	114	993	672	272	999999	101	249	473	597	96	999999	875	999999	537	823	999999	999999	108	502	999999	999999	689	416	999999	999999	454	12	999999	682	330	247	376	408	536	468	634	911	999999	923	52	633	999999	956	234	999999	
603	336	615	999999	774	130	37	214	343	999999	425	999999	981	154	365	99	999999	791	276	849	699	476	999999	78	199	590	999999	184	999999	223	411	999999	999999	50	999999	127	396	121	907	210	219	172	999999	698	53	56	999999	555	567	952	209	946	689	385	951	999999	999999	547	514	194	473	852	754	130	436	691	999999	941	630	248	703	322	999999	999999	639	999999	412	193	999999	999999	659	999999	999999	999999	999999	465	53	805	999999	999999	672	849	999999	722	737	367	418	944	271	361	649	999999	925	999999	259	887	72	623	746	424	724	271	999999	999999	534	370	999999	256	116	999999	648	999999	852	242	575	853	715	170	338	281	129	999999	921	674	999999	670	999999	298	999999	135	999999	999999	999999	674	999999	411	337	245	999999	376	133	999999	837	299	999999	58	146	692	753	405	182	902	295	474	305	999999	349	847	867	864	193	945	999999	981	579	229	542	188	569	174	999999	479	972	961	158	999999	630	632	999999	454	534	494	545	851	953	500	144	594	378	999999	999999	490	377	333	192	187	171	856	720	999999	516	957	133	589	879	999999	929	333	326	347	636	717	885	422	340	699	999999	157	38	999999	94	948	809	999999	999999	999999	111	649	779	970	795	774	911	477	999999	576	370	956	971	999999	571	811	277	40	779	999999	604	999999	999999	999999	777	24	828	641	999999	999999	157	999999	486	844	601	290	553	356	552	862	805	999999	484	764	338	454	186	778	999999	283	999999	779	383	757	999999	157	999999	296	203	781	946	280	78	381	428	400	479	999999	658	290	267	921	488	999999	549	999999	480	238	999999	332	837	59	133	999999	886	378	596	999999	999999	454	633	267	162	770	916	535	349	112	345	938	999999	999999	129	999999	25	759	300	999999	218	254	676	999999	999999	999999	943	999999	156	942	999999	59	999999	999999	723	214	657	999999	768	718	11	23	847	999999	893	225	358	788	930	896	119	137	88	140	999999	999999	777	216	134	292	826	29	999999	406	618	296	144	234	999999	915	579	999999	990	581	464	999999	999999	999999	534	916	522	999999	999999	259	833	367	971	999999	240	564	436	450	874	486	999999	999999	999999	999999	999999	606	999999	133	999999	25	327	103	999999	506	676	325	762	999999	999999	218	999999	671	999999	138	999999	999999	999999	471	994	770	488	138	150	514	690	482	569	999999	549	927	835	398	702	950	932	999999	999999	474	996	914	802	957	999999	666	716	230	999999	506	878	507	292	999999	139	692	537	198	952	631	816	203	999999	999999	929	999999	383	381	969	999999	205	833	40	850	
475	89	967	530	999999	484	999999	469	555	72	87	51	645	224	269	999999	422	744	786	599	657	802	168	996	38	24	293	344	999999	822	310	54	477	441	999999	59	724	16	828	478	999999	356	648	693	728	999999	999999	999999	121	959	691	461	999999	441	202	672	921	999999	502	354	201	463	218	732	999999	999999	574	999999	79	999999	295	416	916	318	766	999999	163	474	277	150	906	134	233	301	141	849	997	999999	248	482	999999	753	513	999999	287	999999	999999	999999	932	695	323	904	999999	901	674	999999	545	999999	675	891	518	457	703	362	448	76	999999	916	601	911	45	537	965	999999	93	999999	902	999999	999999	396	173	999999	542	582	826	11	46	331	627	856	314	268	371	357	999999	999999	60	161	44	221	149	231	324	30	659	999999	939	501	818	999999	999999	112	707	999999	727	280	915	999999	536	447	999999	908	999999	745	607	777	999999	617	633	413	491	751	999999	819	257	942	923	999999	923	50	71	544	999999	495	483	999999	560	92	629	692	764	929	624	597	190	999999	932	999999	999999	999999	618	331	867	999999	651	630	704	888	41	785	357	403	999999	496	385	999999	999999	999999	271	405	226	94	988	999999	648	562	136	810	999999	26	999999	354	108	50	431	739	999999	109	843	852	507	672	60	844	345	371	999999	138	999999	695	999999	999999	999999	28	665	534	343	926	766	98	504	894	259	25	999999	12	305	999999	74	645	999999	305	959	418	897	554	999999	153	605	286	830	999999	598	943	190	881	46	90	999999	999999	999999	750	342	755	358	999999	423	45	78	343	999999	574	74	575	999999	999999	178	899	130	999999	500	199	331	490	268	505	305	316	834	893	966	225	999999	177	249	76	963	214	69	295	140	998	85	272	220	265	999999	33	999999	999999	713	999999	959	273	406	216	429	852	496	852	317	116	210	184	999999	850	792	896	336	811	577	963	840	835	999999	502	124	69	279	12	571	282	999999	195	190	829	265	518	999999	999999	647	121	718	216	978	34	797	999999	895	369	999999	47	696	264	82	999999	306	999999	292	903	101	999999	582	494	290	44	999999	25	999999	546	595	284	135	999999	173	999999	255	633	857	999999	705	999999	999999	910	539	534	585	987	122	440	533	999999	235	867	942	287	539	999999	999999	943	168	781	999999	358	774	999999	912	404	999999	616	504	999999	277	336	208	876	999999	672	954	756	458	878	999999	563	22	999999	999999	267	999999	999999	926	31	707	913	797	999999	999999	999999	146	350	621	191	896	506	935	999999	999999	899	999999	75	
999999	866	279	179	999999	290	878	999999	999999	319	149	999999	54	999999	999999	483	965	999999	999999	284	999999	390	535	613	144	277	981	406	627	162	601	159	598	294	805	70	999999	538	999999	517	54	999999	479	826	210	999999	147	692	999999	999999	895	509	999999	999999	506	999999	340	999999	44	226	309	999999	724	999999	999999	990	65	999999	408	629	999999	437	934	31	240	602	999999	709	413	177	140	999999	588	175	266	101	789	999999	999999	115	729	96	999999	999999	218	572	251	296	118	220	911	999999	293	197	730	468	999999	348	163	904	788	999999	999999	999999	96	20	893	559	926	626	211	851	971	303	999999	645	933	732	813	668	360	625	601	999999	999999	752	15	999999	444	999999	527	999999	999999	883	326	107	834	636	125	208	678	692	999999	491	19	70	417	990	297	95	534	999999	535	495	554	173	40	999999	611	344	15	999999	125	138	109	760	799	97	976	802	810	307	999999	615	989	668	265	119	192	205	345	24	113	358	273	685	914	999999	338	999999	76	774	35	781	999999	999999	577	999999	392	999999	270	999999	23	495	284	237	235	999999	999999	999999	999999	921	877	415	998	990	399	999999	999999	423	846	244	759	823	735	46	999999	834	999999	999999	100	35	726	999999	999999	26	11	618	83	45	459	999999	999999	452	999999	999999	897	999999	782	212	786	810	999999	969	412	36	570	200	999999	248	955	400	508	691	999999	882	999999	943	999999	999999	999999	999999	692	829	963	852	184	316	999999	590	999999	662	61	999999	999999	289	659	999999	531	909	999999	999999	858	835	999999	999999	495	999999	657	999999	999999	999999	149	799	224	15	127	546	15	999999	851	263	999999	999999	108	999999	999999	299	663	515	233	448	421	570	536	187	922	857	999999	904	366	805	999999	214	640	195	522	261	994	32	999999	999999	751	999999	67	202	198	999999	737	786	720	206	714	151	149	999999	542	578	273	47	999999	270	796	110	204	55	604	418	538	912	780	96	304	641	353	120	697	450	513	344	988	999999	999999	963	999999	169	101	517	999999	139	653	944	988	957	940	901	325	650	999999	999999	999999	780	161	824	16	999999	902	83	798	999999	814	101	999999	928	58	850	150	833	999999	999999	954	999999	999999	999999	999999	999999	107	346	701	452	794	56	674	999999	746	218	999999	999999	956	560	999999	28	999999	45	999999	562	878	999999	999999	100	760	492	734	742	67	511	999999	751	999999	179	535	565	382	999999	999999	999999	426	574	192	999999	999999	845	876	999999	999999	936	376	318	94	706	957	47	437	610	691	999999	322	932	443	244	
781	339	999999	787	34	701	999999	999999	800	557	145	314	877	78	331	915	615	378	965	131	145	127	667	999999	222	497	999999	771	664	932	999999	999999	140	999999	68	999999	115	99	999999	85	300	12	518	536	570	652	169	369	289	775	999999	999999	966	322	109	663	671	880	999999	536	999999	874	709	867	999999	650	184	930	19	891	810	999999	47	890	999999	142	608	141	298	999999	338	768	491	888	245	511	527	818	848	404	768	999999	525	804	511	426	303	650	434	920	478	239	359	398	965	181	906	86	999999	967	65	999999	591	999999	208	805	392	821	999999	999999	132	366	91	999999	999999	999999	999	999999	388	413	839	958	706	378	101	108	419	103	922	999999	999999	451	999999	881	349	237	643	999999	605	706	44	999999	28	999999	797	122	999999	744	999999	390	181	673	999999	999999	137	106	833	222	999999	110	395	999999	898	569	994	681	40	210	999999	895	940	999999	637	682	379	367	939	872	999999	978	950	674	829	999999	891	931	753	257	753	252	403	999999	608	505	320	745	583	999999	999999	125	92	999999	479	379	449	693	45	24	708	770	999999	999999	641	933	160	720	469	999999	677	72	928	782	457	31	501	999999	879	142	372	634	783	490	42	999999	896	12	999999	459	101	208	999999	738	549	983	96	999999	788	674	354	999999	285	999999	781	776	999999	999999	999999	457	877	929	813	903	652	84	986	675	929	186	47	157	525	19	274	999999	999999	199	243	474	935	69	999999	215	787	999999	358	999999	999999	266	999999	596	512	999999	582	172	395	992	95	474	999999	420	512	612	999999	207	999999	276	999999	999999	999999	999999	76	36	999999	818	208	608	999999	999999	726	999999	966	673	908	451	645	999999	437	112	92	184	114	768	477	525	556	128	577	589	698	92	613	405	656	999999	999999	485	234	764	963	787	999999	999999	748	575	999999	839	703	999999	562	305	838	850	230	999999	893	307	558	999999	271	999999	999999	536	191	643	817	570	26	638	921	169	999999	673	149	305	307	898	30	999999	82	716	425	999999	37	999999	253	762	185	230	999999	231	927	238	502	883	756	999999	34	114	758	882	822	74	274	403	751	999999	711	924	138	995	999999	999999	923	999999	664	649	508	788	400	64	395	796	999999	999999	241	999999	180	266	548	956	873	915	153	200	999999	360	126	634	651	88	999999	999999	102	391	944	280	314	947	228	999999	999999	245	714	704	497	36	812	574	171	436	994	455	385	182	131	371	512	999999	999999	314	532	874	999999	321	13	999999	999999	870	755	999999	
20	999999	47	441	124	638	211	999999	702	866	547	551	472	224	93	606	875	999999	999999	582	767	580	295	914	585	999999	999999	999999	700	362	332	942	819	999999	999999	999999	417	944	68	493	170	73	40	999999	766	980	411	922	999999	407	999999	784	610	999999	999999	439	937	133	999999	156	539	808	748	349	544	999999	732	272	799	999999	198	930	861	777	999999	704	550	501	157	605	565	185	999999	303	103	999999	999999	646	16	985	999999	999999	999999	911	953	999999	324	999999	260	999999	257	148	133	917	999999	999999	923	833	761	499	889	446	976	260	590	364	644	454	256	996	273	96	266	813	487	905	840	949	999999	999999	999999	859	251	999999	357	999999	62	256	95	764	624	508	999999	517	106	999999	317	839	331	598	717	999999	444	263	999999	170	882	999999	999999	312	498	973	19	702	119	40	204	999999	902	999999	312	398	369	491	381	999999	212	748	717	99	598	11	627	235	351	520	424	999999	100	999999	544	999999	999999	782	276	651	499	192	408	75	999999	328	936	168	296	999999	510	953	881	142	958	144	602	351	714	496	355	784	360	599	999999	217	999999	716	629	570	581	999999	224	999999	275	999999	350	651	895	279	75	469	938	32	19	999999	115	958	237	999999	999999	475	78	999999	305	999999	999999	809	459	985	999999	230	538	726	747	923	739	999999	867	938	793	950	455	999999	999999	999999	999999	999999	589	155	111	940	999999	999999	431	999999	999999	443	434	559	198	541	202	910	850	845	930	222	284	95	999999	953	100	299	616	999999	30	999999	999999	999999	870	503	229	313	884	489	742	319	304	641	415	305	999999	317	999999	262	758	544	999999	999999	999999	632	999999	503	424	157	849	198	612	243	999999	999999	93	999999	689	999999	321	889	35	370	113	621	917	643	679	435	236	999999	549	999999	439	485	49	774	465	247	999999	999999	999999	999999	639	999999	707	71	555	532	222	713	628	64	940	869	999999	233	482	343	715	999999	823	999999	921	76	649	258	999999	610	844	319	558	451	255	595	999	999999	731	559	914	999999	999999	157	999999	522	164	495	422	570	999999	999999	302	132	532	999999	902	900	815	573	904	458	268	944	999999	902	999999	186	809	355	999999	229	501	922	429	859	999999	676	775	409	911	164	836	999999	999999	37	26	435	999999	225	693	109	999999	999999	655	466	597	999999	469	320	999999	978	685	77	701	746	324	379	702	672	708	999999	134	416	999999	750	621	999999	310	660	885	729	267	593	661	769	745	343	999999	963	272	187	216	464	52	932	478	999999	
999999	897	999999	999999	733	256	516	467	974	999999	506	999999	844	571	843	809	999999	636	721	102	416	932	10	980	113	999999	999999	530	29	669	999999	999999	281	853	495	412	946	248	996	20	999999	204	999999	677	837	371	999999	700	344	407	40	999999	221	386	362	608	896	732	543	994	999999	986	447	999999	704	777	633	990	86	440	862	195	640	710	25	222	147	333	153	741	999999	710	999999	622	999999	957	517	999999	501	886	515	999999	705	999999	999999	100	756	999999	972	999999	737	999999	624	903	544	844	775	511	999999	999999	471	573	589	801	384	145	800	825	675	747	269	737	498	199	999999	648	490	638	545	925	465	658	360	999999	13	490	999999	292	87	795	999999	15	535	999999	999999	942	634	903	627	39	299	999999	814	235	800	10	640	999999	978	896	999999	147	999999	445	683	812	999999	507	797	894	59	518	999999	880	566	999999	999999	146	999999	982	24	586	999999	999999	635	535	999999	135	291	13	999999	660	314	999999	441	999999	999999	999999	677	612	730	999999	115	999999	979	781	192	934	669	999999	797	503	660	995	999999	777	136	460	810	158	969	999999	999999	794	999999	399	214	566	448	999999	224	999999	999999	171	999999	886	481	999999	999999	999999	352	909	466	999999	999999	355	999999	318	999999	664	916	588	289	529	643	999999	911	321	687	590	577	626	999999	156	331	685	999999	499	742	995	305	848	924	956	806	69	629	999999	588	699	399	895	267	784	605	635	999999	939	527	619	999999	170	600	945	285	725	424	319	424	530	320	510	575	999999	368	78	664	332	722	583	999999	442	999999	988	200	682	369	999999	551	999999	851	105	971	133	30	999999	999999	979	681	999999	645	320	65	68	388	999999	329	953	426	536	971	999999	226	943	999999	999999	437	612	754	603	366	713	999999	728	679	224	999999	452	293	233	999999	685	650	999999	999999	703	386	674	999999	311	999999	999999	999999	24	723	999999	878	37	528	486	707	644	234	87	999999	932	999999	336	999999	173	361	877	670	202	715	296	860	584	15	901	166	763	13	453	250	951	428	754	15	340	346	510	923	806	525	186	460	999999	919	16	999999	60	295	445	999999	485	745	101	308	437	488	304	32	626	330	999999	641	781	836	771	513	797	999999	58	827	850	953	863	677	538	836	297	999999	998	749	116	999999	567	502	765	216	336	999999	999999	999999	51	488	306	486	581	545	678	736	157	999999	364	729	246	617	110	999999	999999	424	999999	601	999999	639	33	876	999999	999999	999999	289	999999	565	187	352	753	207	786	
999999	656	386	106	999999	167	560	518	999999	999999	387	241	950	402	999999	999999	912	684	999999	660	412	999999	430	272	115	472	399	999999	591	325	21	999999	49	831	738	999999	999999	328	777	443	999999	131	527	491	836	243	133	886	837	241	274	667	999999	546	999999	906	236	999999	990	530	767	895	926	999999	383	999999	202	128	663	369	999999	594	907	999999	30	290	999999	939	435	999999	348	999999	827	359	999999	999999	999999	502	457	999999	648	391	337	999999	999999	744	204	999999	999999	435	999999	14	999999	478	999999	999999	760	999999	525	103	968	999999	688	128	999999	264	77	999999	139	39	212	699	671	999999	721	447	266	660	867	999999	95	601	831	10	999999	344	289	359	946	379	593	966	977	363	864	999999	703	218	75	420	999999	627	999999	87	233	352	343	402	757	966	999999	109	375	249	17	377	465	999999	298	847	975	718	631	999999	445	999999	722	318	965	999999	744	999999	999999	456	999999	468	393	754	999999	999999	10	999999	602	979	955	494	600	737	355	497	999999	999999	999999	228	445	999999	996	999999	641	987	629	999999	999999	999999	232	999999	999999	918	639	549	999999	711	910	999999	846	97	126	651	804	999999	645	984	962	478	475	999999	137	376	21	999999	471	936	122	790	999999	975	460	999999	757	589	979	681	107	805	514	999999	999999	120	381	357	841	354	653	690	351	644	72	958	920	999999	999999	999999	999999	987	87	56	598	130	999999	999999	637	999999	894	999999	972	964	887	166	963	292	999999	27	995	663	999999	126	293	432	448	223	913	501	294	999999	350	841	773	120	728	467	999999	984	168	511	720	931	460	999999	717	999999	757	906	995	999999	879	231	152	254	186	960	763	176	682	999999	957	145	625	640	999999	141	200	776	438	505	697	640	859	494	942	879	999999	854	714	71	466	17	506	999999	999999	129	698	999999	999999	999999	999999	428	312	430	553	585	315	820	565	999999	999999	999999	477	499	941	999999	372	658	311	999999	304	908	999999	621	281	950	638	969	265	999999	442	999999	842	671	800	278	338	438	940	367	999999	845	999999	999999	873	485	999999	16	715	145	757	49	228	999999	472	999999	967	999999	159	603	999999	346	565	810	999999	526	148	999999	698	999999	911	933	999999	944	733	459	619	333	747	999999	420	631	264	130	996	403	999999	999999	208	15	311	647	288	999999	419	237	290	488	984	357	346	732	318	52	234	823	331	284	902	22	186	999999	943	999999	193	325	92	444	814	999999	84	932	608	693	370	273	654	999999	534	999999	179	141	348	999999	459	687	
323	221	896	182	999999	178	313	195	829	667	703	925	999999	103	154	845	674	244	999999	414	134	624	681	999999	179	999999	999999	999999	843	999999	305	554	999999	505	12	870	548	641	678	906	628	422	864	703	570	729	229	440	362	333	467	114	126	55	999999	698	539	935	999999	133	428	907	351	784	999999	158	31	657	101	999999	306	42	565	376	785	712	999999	978	399	449	728	999999	53	999999	587	999999	437	858	999999	313	999999	613	999999	999999	999999	720	80	90	999999	421	707	999999	349	88	36	999999	548	749	269	850	938	560	546	563	404	119	864	831	206	180	721	999999	714	999999	942	999999	999999	20	889	74	641	679	647	999999	999999	166	999999	965	999999	163	652	688	598	102	374	780	76	83	160	378	856	249	884	170	700	544	858	561	145	343	39	537	860	205	999999	269	999999	568	999999	248	149	899	348	53	527	43	999999	622	999999	171	627	330	999999	520	999999	402	795	487	286	207	307	418	829	999999	999999	124	827	403	883	115	868	999999	999999	911	999999	999999	900	999999	642	667	970	246	148	974	715	999999	677	349	987	816	474	435	291	624	999999	730	79	197	919	412	215	180	738	317	303	128	78	948	291	260	501	954	844	619	999999	71	280	999999	444	424	447	488	415	999999	999999	442	226	999999	971	508	999999	712	921	999999	999999	799	999999	831	680	597	640	729	999999	999999	999999	520	590	999999	397	878	460	224	753	505	965	727	764	671	676	861	999999	440	976	782	999999	999999	42	614	999999	436	564	999999	184	999999	784	717	429	679	752	130	851	554	250	999999	58	999999	999999	999999	999999	734	45	835	999999	819	999999	209	752	285	373	535	999999	976	514	960	999999	999999	999999	906	999999	257	307	95	919	556	19	358	200	884	733	700	829	616	350	432	401	728	294	365	999999	999999	999999	154	315	227	643	875	49	290	999999	47	999999	63	704	26	437	949	916	608	809	999999	18	867	551	672	705	870	635	92	568	596	999999	684	753	146	999999	999999	779	702	913	999999	319	910	116	696	78	776	999999	334	995	452	812	686	999999	816	999999	107	602	643	521	772	249	956	721	191	320	948	999999	567	733	284	999999	999999	695	675	36	108	761	999999	604	929	958	311	96	125	999999	50	999999	936	999999	195	999999	146	191	150	894	999999	198	925	999999	129	999999	999999	600	721	999999	598	990	879	999999	477	346	999999	999999	999999	999999	999999	999999	605	407	279	819	372	999999	548	724	42	42	554	781	999999	909	999999	478	999999	462	999999	711	999999	999999	194	
59	258	157	104	848	811	108	599	336	956	491	592	999999	117	310	999999	999999	61	997	250	999999	446	108	125	567	999999	280	563	999999	210	236	505	999999	222	229	570	999999	902	699	912	934	442	228	999999	192	999999	999999	370	184	359	265	659	377	601	628	613	160	42	536	999999	541	544	471	136	999999	999999	999999	314	887	739	999999	455	362	999999	316	999999	228	283	932	999999	203	909	388	999999	944	999999	137	172	999999	615	420	193	375	361	999999	999999	971	101	999999	999999	497	999999	483	999999	999999	810	999999	292	294	505	395	999999	109	296	154	632	999999	691	191	999999	999999	666	720	999999	329	705	999999	10	714	916	161	136	189	736	752	200	436	943	318	144	279	845	877	99	229	543	93	89	216	999999	244	289	909	940	347	999999	999999	210	999999	765	999999	999999	577	378	353	269	697	999999	543	954	205	221	383	57	884	23	789	631	999999	785	621	999999	793	999999	682	871	226	999999	399	922	999999	235	827	999999	413	999999	277	509	745	999999	845	999999	999999	999999	552	32	906	999999	999999	999999	51	661	158	340	154	730	999999	611	999999	481	999999	999999	999999	621	999999	970	394	830	999999	911	999999	289	885	101	940	901	463	541	423	999999	999999	364	192	999999	999999	999999	86	497	999999	682	469	666	813	273	917	396	746	925	999999	999999	637	86	227	154	588	761	775	66	399	999999	277	999999	198	46	516	688	276	907	740	999999	893	999999	999999	961	452	89	999999	621	999999	553	999999	999999	337	841	31	888	146	47	487	128	480	29	107	999999	999999	498	478	777	757	238	129	838	194	414	999999	740	654	265	701	508	296	999999	882	846	999999	738	643	999999	24	627	551	239	430	621	999999	873	999999	999999	556	954	610	698	999999	945	433	325	353	999999	162	291	244	881	345	978	999999	999999	147	999999	77	999999	854	131	763	139	999999	999999	418	999999	999999	814	940	388	999999	747	897	598	299	936	423	773	999999	720	999999	732	999999	999999	893	451	999999	12	736	999999	208	880	110	999999	934	999999	268	542	906	999999	999999	348	351	855	182	598	999999	244	38	999999	837	304	291	143	927	40	746	26	996	967	783	91	88	400	999999	999999	646	418	663	564	999999	999999	999999	614	882	855	999999	999999	999999	304	370	999999	974	534	999999	904	598	967	561	999999	988	999999	999999	939	999999	756	269	951	675	352	952	672	580	473	533	957	437	677	999999	81	999999	999999	999999	701	606	237	117	553	688	999999	999999	678	999999	999999	576	435	344	999999	616	135	999999	440	999999	155	352	698	974	511	
11	755	476	921	716	489	264	779	723	844	342	769	999999	716	273	999999	122	283	999999	999999	999999	108	999999	510	999999	135	485	219	355	383	359	908	263	999999	552	932	809	999999	962	376	504	797	711	500	999999	999999	485	880	176	999999	42	79	999999	163	614	999999	142	965	860	590	14	55	433	350	494	434	516	999999	999999	340	590	803	999999	448	326	999999	999999	132	999999	224	649	605	52	882	350	290	35	109	992	649	800	843	458	382	999999	999999	999999	371	15	169	340	999999	999999	836	883	239	999999	443	836	999999	515	19	999999	999999	940	408	13	550	999999	214	408	416	60	524	539	746	354	938	999999	999999	999999	35	127	756	884	216	889	215	999999	121	532	591	273	487	999999	791	794	999999	442	999999	455	999999	999999	999999	761	923	392	202	307	146	884	999999	999999	999999	779	999999	999999	302	761	733	519	797	551	888	999999	817	153	573	390	999999	951	542	506	122	999999	912	663	325	995	960	823	697	908	862	236	999999	234	999999	707	653	999999	502	61	708	999999	657	281	999999	129	944	999999	819	999999	999999	195	352	323	999999	557	866	826	576	307	999999	910	821	889	688	661	969	593	999999	999999	737	849	459	490	999999	667	763	641	190	205	61	190	14	885	359	677	884	399	978	746	840	999999	331	204	260	798	633	999999	592	821	160	361	931	999999	84	999999	735	861	999999	999999	793	235	645	999999	255	620	906	999999	999999	21	777	579	614	112	35	910	528	264	999999	10	44	999999	58	369	999999	700	259	60	810	999999	941	32	874	999999	953	999999	190	950	948	999999	999999	999999	999999	999999	999999	580	999999	828	928	174	999999	480	631	524	553	798	187	286	335	555	999999	999999	135	889	79	754	704	222	999999	419	729	999999	316	600	117	999999	766	477	999999	999999	953	430	999999	646	469	471	401	360	999999	999999	999999	904	625	999999	278	46	999999	349	511	299	876	534	999999	518	444	613	174	40	416	215	41	710	999999	860	999999	940	733	489	430	608	362	354	374	994	981	825	952	912	331	999999	777	427	965	35	598	429	751	613	212	999999	999999	999999	943	642	133	727	943	764	800	338	312	91	919	999999	936	999999	169	999999	536	618	661	261	709	999999	438	614	744	935	999999	183	999999	130	999999	574	312	991	410	732	870	263	882	999999	122	992	768	696	999999	71	999999	999999	999999	76	999999	999999	204	54	661	608	214	519	982	17	503	627	150	191	803	999999	601	999999	131	437	814	283	999999	473	999999	999999	576	741	116	999999	846	204	999999	999999	54	
693	380	267	340	999999	999999	360	280	874	694	495	852	586	892	999999	470	154	946	832	999999	803	857	730	999999	945	999999	999999	413	309	171	308	713	28	147	999999	974	343	614	329	909	999999	12	862	999999	654	999999	989	849	952	999999	701	258	91	999999	251	836	649	999999	999999	769	64	947	971	712	395	781	834	449	782	999999	999999	539	626	999999	797	801	995	950	260	92	999999	623	460	97	469	60	631	158	895	283	334	999999	230	559	854	516	999999	159	999999	999999	38	549	999999	773	95	172	631	999999	82	450	999999	698	111	311	727	441	496	883	252	999999	159	999999	554	999999	854	999999	319	77	77	291	999999	845	566	387	63	503	556	687	12	307	429	472	999999	454	442	635	879	918	999999	423	29	157	906	999999	723	352	995	567	919	939	853	563	101	790	999999	999999	142	723	257	234	884	809	881	999999	915	999999	999999	109	999999	228	276	400	245	654	999999	999999	938	516	999999	711	507	988	767	72	454	865	381	295	999999	446	503	165	670	607	538	220	276	961	999999	46	999999	896	999999	701	673	462	327	447	999999	68	66	626	69	546	726	895	999999	819	500	59	315	999999	999999	630	724	120	999999	999999	125	999999	356	977	382	628	999999	611	498	76	999999	999999	548	933	766	999999	390	877	106	999999	881	642	999999	456	999999	94	730	428	570	870	976	563	999999	689	331	477	711	999999	254	999999	578	125	407	975	431	509	511	382	558	619	250	847	24	605	756	483	882	999999	517	297	898	999999	50	627	100	834	999999	858	611	298	999999	311	633	999999	556	999999	999999	203	35	961	999999	358	869	999999	630	138	549	138	999999	999999	594	811	571	956	542	999999	84	780	999999	596	251	653	770	999999	614	938	224	358	999999	990	999999	689	874	556	714	549	680	999999	996	961	295	140	925	762	703	202	739	999999	133	528	691	464	318	999999	720	929	587	609	346	691	913	201	89	999999	610	905	937	25	999999	999999	356	985	999999	922	311	999999	728	17	999999	422	209	548	999999	999999	308	999999	381	999999	999999	999999	961	80	751	315	57	104	61	982	162	999999	265	999999	433	140	181	706	680	395	137	609	211	999999	999999	924	492	375	965	558	643	827	534	502	189	468	40	286	243	478	999999	217	999999	745	855	999999	167	999999	999999	104	359	999999	112	999999	317	236	999999	999999	37	827	999999	682	138	502	999999	335	999999	762	543	964	999999	895	999999	212	999999	999999	549	465	724	999999	767	999999	260	871	999999	51	724	548	194	999999	885	649	258	999999	
655	202	88	999999	407	530	504	404	943	999999	995	463	139	900	999999	396	687	127	667	752	69	817	432	267	303	307	610	999999	999999	999999	88	999999	647	66	557	328	841	982	68	204	780	373	999999	109	876	745	911	999999	84	797	275	768	981	505	999999	838	999999	999999	999999	109	919	779	825	362	81	544	816	82	999999	999999	554	705	999999	472	971	696	754	332	390	999999	999999	786	650	780	999999	319	478	151	710	719	558	30	717	999999	284	999999	547	710	37	341	999999	999999	481	929	252	570	710	519	999999	660	93	999999	999999	716	714	143	138	54	47	761	999999	674	372	999999	596	534	987	109	198	999999	158	54	305	999999	627	556	999999	721	538	754	609	959	999999	999999	635	121	999999	999999	254	151	999999	502	999999	275	276	264	999999	847	999999	717	582	610	330	564	511	48	151	391	999999	999999	827	417	516	292	999999	115	67	322	998	484	999999	986	999999	57	106	655	382	39	999999	373	90	468	389	820	182	998	639	63	548	597	999999	207	999999	96	999999	465	986	389	123	170	207	163	848	857	772	999999	999999	283	467	999999	666	999999	999999	999999	999999	999999	38	695	999999	163	476	999999	999999	999999	514	747	84	999999	733	640	669	992	916	999999	999999	926	999999	532	57	586	999999	366	999999	999999	931	999999	599	196	18	954	437	300	279	999999	693	203	389	448	352	35	521	999999	549	826	999999	673	999999	986	559	160	749	506	648	999999	910	120	417	91	479	656	158	887	999999	999999	212	378	722	956	999999	973	547	181	999999	32	74	265	816	769	999999	267	662	612	637	999999	215	931	652	999999	58	583	785	308	969	695	999999	633	237	769	623	817	950	999999	67	586	612	578	999999	626	999999	999999	303	648	999999	221	994	999999	999999	901	573	281	726	977	908	355	999999	249	211	494	999999	440	38	57	155	689	317	999999	555	60	255	637	615	999999	999999	403	289	146	724	758	700	342	383	336	205	352	100	999999	999999	711	398	373	376	831	481	39	626	256	503	894	903	999999	999999	209	655	999999	999999	999999	701	514	76	60	525	453	793	812	999999	701	851	802	599	344	999999	843	662	882	270	783	554	256	777	42	643	830	854	128	999999	999999	680	269	999999	400	999999	999999	999999	999999	847	922	48	668	999999	924	405	999999	304	999999	499	156	547	773	676	882	155	454	999999	43	417	999999	999999	674	470	883	31	591	126	208	72	266	207	324	44	347	745	885	999999	999999	637	999999	535	294	629	999999	636	906	999999	803	254	827	99	612	930	999999	
333	373	208	98	903	999999	583	999999	999999	242	948	999999	739	338	147	999999	999999	884	405	474	169	315	55	274	257	125	999	322	954	244	999999	595	394	882	24	382	687	196	949	999999	369	439	786	999999	999999	413	177	264	999999	984	999999	999999	999999	465	999999	28	328	933	840	999999	814	271	151	272	999999	363	837	857	323	765	999999	982	934	999999	114	730	528	658	28	844	947	744	655	999999	587	999999	388	999999	889	996	64	753	999999	171	999999	107	297	523	330	892	575	320	999999	999999	411	674	280	635	361	271	499	669	915	996	840	79	615	182	685	114	975	999999	967	327	999999	829	636	999999	572	999999	999999	14	999999	135	999999	637	804	754	999999	912	999999	753	999999	627	506	394	999999	999999	330	939	492	125	837	225	916	999999	352	623	200	581	999999	506	72	353	999999	999999	341	790	728	999999	275	861	613	773	423	232	340	999999	820	326	992	286	452	632	524	328	177	122	218	611	999999	190	999999	986	874	194	999999	999999	799	21	62	999999	631	127	674	999999	999999	74	802	693	336	999999	802	873	999999	761	64	999999	999999	999999	327	229	581	127	999999	94	307	626	899	238	542	116	549	808	274	945	654	334	999999	999999	999999	112	319	524	284	291	387	690	408	122	140	260	404	999999	999999	832	475	999999	208	589	333	884	999999	573	161	999999	463	993	609	643	999999	729	481	999999	692	224	910	66	842	637	707	617	228	787	108	292	999999	260	125	441	479	149	135	378	571	932	938	746	999999	999999	999999	393	999999	764	999999	410	778	470	999999	478	922	419	672	571	882	715	999999	387	475	869	517	213	999999	177	174	967	603	113	999999	760	286	174	693	786	809	323	536	464	999999	697	513	251	652	646	519	70	999999	564	496	855	277	560	999999	503	548	624	514	913	999999	47	806	675	999999	847	999999	999999	725	886	999999	568	189	211	999999	777	365	999999	999999	242	657	999999	999999	49	616	517	999999	726	999999	999999	248	194	808	622	999999	999999	890	838	155	999999	454	999999	344	590	802	927	675	75	955	503	999999	999999	74	999999	265	496	546	999999	999999	588	364	475	864	536	999999	577	999999	567	347	999999	886	999999	999999	754	788	896	999999	910	999999	688	842	427	771	999999	61	966	999999	535	366	999999	208	133	779	566	451	978	897	807	999999	235	177	118	728	999999	616	620	162	320	493	369	999999	635	530	380	746	936	999999	474	485	681	457	234	210	969	661	763	999999	999999	312	810	999	999999	967	21	521	733	698	676	784	440	999999	809	
51	997	651	999999	602	409	999999	515	283	432	331	272	777	942	908	759	443	999999	872	598	999999	999999	370	764	668	518	858	22	248	38	689	999999	867	648	999999	213	999999	999999	170	349	744	797	999999	576	640	704	244	579	825	999999	243	931	999999	225	999999	367	636	999999	904	94	550	999999	999999	255	742	286	404	139	760	999999	442	354	691	533	853	220	157	794	133	999999	284	289	197	309	794	758	487	651	999999	824	576	440	193	86	798	937	530	290	833	363	999999	115	819	130	506	999999	999999	999999	999999	591	999999	999999	763	940	810	270	619	967	460	984	798	752	999999	935	999999	11	171	615	735	999999	999999	867	961	769	663	178	470	76	999999	905	518	999999	999999	264	999999	734	676	999999	275	999999	999999	563	829	848	565	557	822	883	993	504	727	634	308	455	902	353	880	999999	999999	999999	800	552	174	555	476	354	999999	38	999999	402	335	918	349	207	597	135	999999	122	214	115	356	999999	83	307	188	884	155	834	999999	271	999999	682	999999	999999	999999	775	399	284	382	221	94	793	562	600	179	809	294	111	858	776	315	999999	789	999999	999999	223	479	866	377	999999	208	638	675	69	548	999999	953	715	469	999999	736	999999	740	993	30	563	34	482	138	999999	599	54	976	585	955	96	892	999999	350	999999	305	532	999999	999999	22	456	127	502	61	527	856	579	641	45	49	552	37	796	160	731	999999	999999	999999	998	992	999999	662	100	114	999999	759	169	374	945	526	214	855	950	999999	574	445	999999	431	610	999999	30	412	940	546	412	69	106	999999	618	999999	999999	794	908	797	858	794	37	398	599	767	696	214	695	519	999999	697	86	999999	999999	296	667	575	999999	999999	972	751	721	999999	702	402	663	999999	999999	620	227	420	946	163	132	999999	417	143	831	843	825	815	716	430	710	999999	983	289	66	332	668	733	666	432	825	999999	999999	483	999999	207	113	179	458	85	302	425	750	923	693	999999	878	533	744	999999	660	166	999999	300	843	986	419	383	470	433	952	493	753	523	338	26	708	933	447	633	740	999999	367	640	138	294	964	999999	596	260	453	999999	989	382	999999	668	80	781	640	709	999999	729	708	34	133	808	672	237	595	677	107	945	96	999999	999999	13	999999	999999	172	559	32	358	787	219	999999	818	504	380	751	669	999999	927	303	738	844	999999	947	342	517	330	621	737	475	999999	163	508	57	999999	828	769	868	676	618	999999	999999	439	942	498	999999	999999	314	301	486	999999	731	999999	651	
999999	276	999999	66	466	886	842	999999	295	883	868	66	481	770	625	552	981	800	999999	318	223	999999	999999	77	999999	298	212	25	330	261	999999	196	999999	857	699	612	295	712	412	790	776	152	401	999999	83	442	573	545	999999	999999	504	134	463	999999	999999	306	999999	999999	607	999999	999999	826	616	44	999999	999999	83	624	80	23	267	279	398	488	541	80	660	859	993	26	724	667	336	581	757	999999	999999	131	999999	403	751	819	115	243	115	949	536	367	999999	999999	368	999999	475	675	492	234	736	974	330	368	645	999999	482	999999	454	27	999999	45	286	918	947	952	205	676	272	448	999999	165	382	591	544	303	647	601	657	775	202	661	99	532	999999	759	800	999999	758	999999	999999	523	789	98	459	500	999999	999999	454	416	999999	999999	412	53	71	581	999999	999999	999999	352	364	880	934	678	825	838	946	754	239	198	161	145	918	999999	111	649	375	294	141	999999	999999	353	157	250	999999	403	258	55	471	118	167	72	245	416	396	466	589	120	999999	999999	554	999999	999999	266	999999	617	880	890	942	421	999999	999999	606	999999	138	20	733	999999	999999	431	589	999999	293	999999	40	99	900	512	136	644	70	264	30	999999	499	999999	999999	890	985	999999	523	368	112	999999	999999	999999	465	464	287	385	999999	896	464	841	41	654	999999	942	235	176	717	377	999999	307	361	999999	296	96	291	999999	729	842	707	999999	908	231	797	243	228	189	633	445	235	999999	999999	173	800	999999	488	999999	845	999999	999999	819	696	155	603	804	698	951	564	378	183	46	999999	999999	198	221	933	810	856	809	999999	56	542	282	152	24	396	197	160	999999	999999	999999	406	999999	999999	888	556	762	627	992	544	277	624	265	272	199	999999	31	975	589	999999	999999	988	45	625	999999	999999	424	13	589	999999	511	801	999999	769	736	639	274	713	310	664	999999	192	999999	274	455	431	286	19	953	999999	999999	999999	999999	861	930	458	370	766	568	611	142	999999	48	584	999999	475	177	999999	536	559	829	318	675	999999	999999	999999	135	999999	179	197	999999	999999	59	669	53	299	241	595	839	288	279	508	154	699	532	421	154	289	241	980	999999	791	483	404	100	66	999999	646	786	446	332	598	596	381	999999	999999	999999	379	540	999999	244	999999	656	257	999999	330	999999	976	999999	999999	350	999999	539	999999	999999	219	930	655	999999	987	752	999999	809	402	955	680	911	772	999999	804	711	775	748	498	746	999999	144	999999	124	999999	892	570	254	999999	106	486	999999	408	448	999999	999999	
999999	999999	553	990	649	999999	263	999999	609	419	401	999999	999999	999999	999999	107	999999	999999	260	84	704	540	808	104	192	350	686	306	478	999999	513	334	697	999999	999999	974	205	999999	106	910	881	933	515	360	501	999999	657	999999	999999	999999	999999	999999	999999	326	103	523	992	458	999999	309	95	999999	823	999999	999999	77	200	999999	305	999999	999999	999999	355	999999	202	770	35	999999	602	999999	692	515	775	99	999999	557	999999	380	914	143	981	747	999999	797	824	924	119	527	455	434	492	999999	875	999999	488	482	610	848	134	332	497	999999	855	309	617	999999	191	734	999999	357	999999	819	675	172	619	163	845	557	999999	278	660	508	12	178	999999	623	640	844	610	131	999999	297	256	999999	645	445	999999	399	190	255	742	385	144	107	503	672	402	713	320	334	999999	62	999999	855	999999	989	999999	999999	999999	993	938	999999	133	271	410	643	573	93	526	183	272	456	999999	279	535	999999	999999	904	674	999999	231	927	533	999999	494	999999	965	999999	920	655	902	213	999999	999999	999999	999999	261	872	999999	860	108	999999	196	999999	72	999999	685	63	999999	396	625	999999	23	938	772	21	812	999999	777	999999	677	183	173	870	999999	69	999999	189	963	139	999999	501	999999	813	255	911	999999	396	999999	314	220	999999	80	534	40	273	999999	177	999999	305	593	414	105	192	192	999999	155	325	865	13	999999	999999	99	201	372	133	431	209	693	860	279	426	633	472	304	999999	113	639	840	17	869	182	764	667	545	999999	406	34	999999	329	766	999999	999999	220	474	715	999999	878	171	906	999999	990	483	999999	35	177	780	632	888	426	822	516	485	857	999999	667	740	431	999999	753	727	406	578	999999	103	854	999999	422	999999	589	943	234	478	934	999999	878	999999	209	999999	378	837	999999	146	214	507	260	939	999999	87	806	974	400	233	417	188	446	999999	119	471	180	282	368	634	309	483	597	999999	999999	692	265	969	541	789	286	999999	954	270	373	867	843	915	999999	345	202	614	553	10	70	755	729	466	999999	737	999999	106	479	999999	836	731	909	222	398	999999	999999	999999	442	611	999999	501	234	185	58	251	628	265	61	32	999999	694	929	596	976	795	999999	798	389	803	327	999999	446	814	433	999999	957	630	526	249	999999	365	181	999999	999999	569	531	553	418	999999	119	216	54	999999	707	152	801	322	245	603	28	32	457	639	293	766	64	999999	999999	416	293	997	738	812	509	86	522	999999	542	999999	999999	999999	390	51	693	121	145	989	116	291	999999	645	999999	
923	230	500	907	542	658	298	999999	121	801	999999	63	999999	477	242	947	631	629	813	999999	828	338	609	999999	416	945	181	630	999999	312	470	999999	648	999999	815	591	18	178	999999	339	254	902	999999	618	389	987	581	644	903	51	485	661	36	999999	566	999999	621	858	999999	597	486	667	449	808	340	435	415	999999	999999	650	939	462	999999	999999	535	925	186	990	262	429	373	537	726	33	999999	999999	549	782	55	230	969	999999	677	999999	853	999999	999999	354	999999	953	581	81	981	262	112	999999	21	552	999999	640	418	630	605	81	233	948	941	425	980	530	886	632	464	999999	681	789	784	999999	630	999999	472	831	712	309	847	999999	555	999999	920	804	798	996	452	999999	811	348	554	606	999999	904	645	47	373	757	999999	949	999999	999999	581	323	999999	753	921	999999	177	586	999999	306	234	931	402	476	505	185	732	889	189	58	630	342	245	188	108	726	313	435	468	955	241	897	999999	999999	892	607	567	54	84	70	999999	234	430	257	381	237	511	178	542	197	34	188	999999	568	920	999999	87	999999	999999	205	88	742	128	962	74	336	999999	396	999999	999999	618	687	815	999999	999999	405	911	987	999999	871	224	144	999999	999999	999999	63	138	126	95	653	530	508	399	878	981	999999	116	468	192	55	980	124	999999	645	578	347	373	650	756	525	337	999999	262	783	981	944	849	847	999999	21	999999	139	311	930	377	120	298	936	147	999999	298	453	804	761	890	109	549	257	702	593	999999	488	999999	570	326	999999	999999	615	999999	47	655	999999	436	999999	847	999999	813	664	278	467	58	436	999999	999999	999999	884	999999	999999	893	881	404	999999	155	448	331	719	770	740	614	936	864	999999	48	109	661	40	999999	633	999999	49	295	885	979	244	545	263	975	919	344	999999	999999	755	721	25	642	63	123	987	849	137	90	83	999999	341	603	375	398	412	788	999999	866	661	586	854	595	999999	621	910	903	78	744	999999	406	999999	791	119	999999	32	467	607	916	999999	999999	786	958	222	835	648	641	180	864	572	999999	147	575	494	179	867	430	999999	442	212	999999	781	393	240	676	877	549	493	413	375	945	191	289	836	876	799	896	999999	683	999999	279	999999	213	181	719	268	607	999999	939	104	602	343	999999	714	945	13	403	727	546	958	999999	999999	999999	498	627	949	858	738	617	379	970	56	449	468	933	361	999999	221	520	418	280	252	554	318	773	611	25	575	999999	873	999999	178	999999	725	873	131	966	715	554	770	
410	869	689	999999	134	999999	893	706	780	594	436	191	217	137	687	856	999999	457	725	25	999999	292	846	744	972	802	219	724	594	999999	394	862	667	999999	18	999999	562	983	999999	227	999999	999999	795	307	447	224	961	709	47	26	528	999999	989	539	999999	127	32	945	597	999999	345	179	121	968	999999	573	524	999999	129	286	304	999999	999999	507	307	999999	497	549	307	758	840	510	686	999999	293	875	872	137	999999	890	388	616	396	862	881	548	207	826	107	873	700	999999	589	760	722	908	255	999999	241	223	629	999999	648	839	491	999999	493	999999	684	333	701	396	554	239	898	688	232	999999	625	999999	426	999999	451	434	67	346	999999	925	999999	385	999999	999999	896	699	270	905	968	557	381	56	65	999999	151	774	181	314	999999	360	999999	999999	685	845	866	482	999999	999999	41	999999	781	154	914	567	687	309	703	321	500	854	968	992	719	675	38	579	999999	761	529	677	262	753	397	999999	73	821	999999	784	523	999999	999999	999999	999999	999999	775	999999	141	497	999999	999999	80	860	813	999999	999999	869	324	19	999999	999999	999999	45	999999	999999	962	38	757	354	999999	999999	609	999999	999999	87	952	666	128	965	999999	801	999999	999999	785	687	607	401	939	302	999999	999999	999999	689	967	235	643	867	999999	520	792	999999	479	787	994	119	242	161	73	736	152	726	751	359	999999	25	849	573	259	751	999999	999999	98	464	176	309	999999	919	951	572	999999	95	792	607	999999	162	331	999999	221	675	454	455	338	213	999999	462	453	157	579	952	385	80	617	131	763	999999	659	999999	621	694	750	323	210	500	302	66	933	999999	999999	999999	693	199	361	584	306	311	999999	884	313	713	856	222	349	998	999999	373	477	999999	999999	950	503	316	49	526	999999	141	255	837	999999	103	999999	309	970	622	999999	196	718	43	824	462	989	999999	711	999999	838	538	999999	211	314	929	588	272	309	999999	999999	999999	160	999999	658	175	66	405	973	220	194	999999	252	727	739	999	654	444	846	391	999999	999999	604	141	999999	396	167	53	532	982	999999	999999	10	744	167	881	999999	883	384	999999	406	593	801	501	999999	291	999999	256	472	314	284	154	425	918	274	735	782	28	156	272	999999	22	872	991	999999	999999	999999	507	569	857	963	771	69	197	984	999999	999999	113	419	406	110	999999	581	227	707	370	840	91	480	432	109	28	736	122	999999	393	721	810	795	794	735	999999	686	614	351	999999	94	999999	933	896	807	678	608	750	171	107	441	655	293	345	
97	474	37	999999	758	945	999999	947	546	999999	656	999999	999999	999999	670	999999	234	999999	876	999999	285	612	999999	584	624	999999	419	985	951	552	999999	76	526	460	707	999999	999999	549	856	406	477	147	691	343	999999	689	371	983	89	999999	873	475	778	999999	999999	484	999999	999999	522	337	536	999999	999999	999999	648	999999	601	856	999999	409	999999	685	999999	479	727	148	920	814	344	999999	69	435	906	999999	999999	486	297	999999	999999	999999	945	316	36	528	870	999999	150	697	694	658	98	514	75	999999	999999	198	364	999999	371	999999	564	511	118	587	277	110	153	894	324	172	303	173	465	695	463	254	658	999999	609	309	997	233	130	999999	846	555	370	235	814	491	999999	988	76	480	668	444	999999	449	999999	769	284	256	383	999999	364	925	58	999999	999999	52	539	773	999999	999999	999999	341	999999	432	740	722	999999	918	90	832	999999	315	106	985	37	29	57	219	340	839	999999	751	849	999999	999999	999999	506	990	18	772	951	358	298	14	556	337	999999	775	708	538	39	999999	176	550	492	59	828	73	353	207	995	999999	442	859	46	182	491	792	999999	819	999999	750	999999	318	881	691	26	101	999999	999999	966	999999	510	802	809	668	585	999999	116	282	102	442	646	810	776	999999	916	439	999999	384	999999	270	674	888	999999	999999	999999	858	669	800	43	736	634	999999	240	723	820	639	59	377	597	191	686	828	999999	783	113	999999	541	999999	775	999999	133	999999	853	706	606	621	490	999999	222	726	640	315	249	365	808	999999	580	62	999999	999999	389	600	999999	664	583	845	171	538	186	357	999999	999999	35	455	613	579	800	534	126	208	158	529	165	870	551	999999	589	371	975	119	999999	488	449	498	999999	999999	999999	999999	132	999999	460	999999	353	865	410	999999	290	793	999999	238	203	55	999999	612	999999	860	445	916	999999	212	999999	799	563	999999	999999	837	999999	536	258	90	311	611	411	365	999999	999999	185	299	470	999999	100	999999	619	746	916	482	553	836	370	346	97	362	86	920	999999	999999	399	999999	999999	999999	999999	753	544	999999	927	592	644	579	865	999999	684	155	999999	792	121	469	189	999999	999999	356	294	143	175	911	999999	949	999999	999999	861	96	806	999999	263	999999	999999	347	261	999999	819	334	838	973	971	999999	661	941	999999	293	999999	44	999999	999999	136	690	287	127	999999	999999	677	977	67	163	718	999999	999999	999999	999999	558	999999	774	218	240	997	825	999999	321	172	736	999999	999999	53	251	682	826	615	233	772	999999	999999	951	759	628	281	841	
277	684	264	203	313	999999	59	357	570	44	826	250	585	310	182	999999	955	850	382	625	934	815	481	891	173	999999	22	999999	937	770	25	589	999999	165	558	833	999999	969	433	999999	12	999999	680	648	10	374	648	472	401	999999	996	908	999999	656	999999	461	213	373	40	999999	863	999999	419	800	29	247	290	430	752	348	909	986	427	998	622	248	145	833	891	798	262	550	927	293	774	999999	343	313	999999	106	629	999999	939	999999	520	999999	285	880	628	999999	999999	228	999999	62	744	999999	490	999999	999999	669	325	380	481	241	159	999999	802	136	999999	912	904	977	182	655	719	226	56	406	488	349	999999	265	214	138	999999	44	830	999999	548	999999	999999	95	278	588	781	999999	221	707	999999	208	479	159	854	716	858	116	55	75	343	528	963	999999	768	999999	706	70	999999	352	527	124	492	927	587	272	295	818	999999	594	999999	470	14	349	534	290	870	813	411	497	280	999999	988	765	542	30	799	542	999999	584	882	720	92	869	189	999999	715	551	571	591	431	50	407	999999	999999	872	524	624	559	488	824	892	658	999999	82	919	135	999999	999999	567	473	999999	501	134	999999	999999	999999	144	170	777	999999	999999	251	819	999999	240	210	537	573	669	999999	185	982	838	999999	989	999999	413	797	269	999999	988	166	14	999999	677	549	282	749	999999	495	389	464	781	999999	505	650	999999	613	841	718	598	999999	726	71	297	771	663	374	999999	100	974	346	999999	156	999999	172	246	700	399	690	928	999999	535	999999	126	721	999999	923	999999	348	999999	800	955	550	42	999999	439	943	830	905	885	908	37	947	521	999999	563	635	339	999999	413	148	224	161	790	810	627	999999	944	576	570	739	120	383	867	184	391	359	999999	999999	732	999999	999999	493	805	30	760	999999	999999	83	999999	574	999999	920	934	95	999999	999999	999999	999999	218	886	999999	264	999999	999999	797	999999	89	347	661	214	522	589	610	120	277	730	355	999999	60	48	890	999999	419	996	155	199	999999	999999	999999	586	598	891	541	846	999999	616	999999	658	232	117	509	325	422	953	999999	14	320	823	817	999999	999999	990	181	999999	999999	999999	999999	999999	10	999999	213	999999	999999	999999	999999	630	58	764	999999	661	999999	696	999999	943	999999	574	459	465	943	999999	999999	999999	965	742	138	607	720	370	999999	999999	770	809	658	624	903	212	576	347	348	431	955	555	17	165	282	761	453	237	999999	431	678	389	405	858	999999	588	341	16	999999	17	999999	687	914	999999	890	773	999999	923	50	
999999	998	121	127	522	196	999999	618	999999	469	999999	164	999999	729	427	498	391	414	800	894	999999	871	569	401	340	520	277	641	367	274	999999	723	530	197	314	433	566	999999	882	672	405	999999	531	546	579	853	427	957	999999	161	509	368	247	38	725	465	438	999999	999999	999999	918	692	261	999999	960	653	633	305	425	999999	999999	129	531	137	499	999999	349	32	821	487	999999	319	154	215	999999	150	485	502	471	999999	995	999999	485	999999	753	999999	718	985	586	926	229	132	999999	502	229	389	837	119	539	999999	999999	999999	898	999999	908	608	547	999999	780	819	177	999999	833	575	998	96	999999	650	999999	785	636	364	445	999999	268	970	777	651	986	385	313	999999	963	999999	999999	589	947	186	972	155	175	672	214	767	758	97	298	966	999999	143	745	999999	999999	753	743	761	999999	999999	50	937	999999	896	69	405	515	802	178	742	999999	419	148	467	999999	238	999999	999999	159	678	147	180	999999	810	999999	999999	640	127	639	999999	357	972	620	944	145	45	324	279	613	809	262	955	999999	999999	134	999999	994	287	519	506	143	779	999999	301	999999	999999	265	999999	748	216	765	398	172	999999	999999	869	798	999999	999999	642	914	350	360	349	425	999999	261	136	999999	73	999999	362	607	999999	85	578	370	328	88	999999	780	303	531	406	54	999999	793	960	171	264	295	800	955	877	592	793	429	272	875	684	618	138	344	999999	359	412	790	40	883	816	509	480	125	66	861	621	819	953	305	562	398	300	999999	431	777	999999	407	730	999999	999999	158	999999	999999	404	999999	651	999999	845	57	641	999999	762	86	999999	755	815	684	899	25	999999	974	475	966	323	295	328	174	913	908	999999	15	69	999999	601	667	411	36	999999	409	220	999999	999999	999999	664	488	635	999999	618	999999	961	382	999999	715	579	317	999999	141	139	119	338	486	55	937	755	999999	999999	283	485	688	999999	788	963	499	804	318	999999	569	312	834	659	114	555	246	946	999999	507	354	909	294	983	279	999999	612	80	734	999999	45	160	38	475	362	738	930	332	999999	419	18	999999	271	999999	124	829	305	459	999999	930	999999	999999	836	137	999999	999999	999999	704	84	891	361	429	80	701	965	418	283	999999	307	375	625	914	999999	509	499	443	648	978	999999	999999	601	999999	999999	803	807	55	323	999999	806	988	999999	999999	999999	290	67	589	999999	999999	999999	705	999999	999999	161	858	999999	894	999999	337	638	235	999999	999999	999999	635	299	208	999999	276	894	999999	104	383	562	319	827	400	
999999	493	451	910	602	88	638	999999	893	665	11	987	999999	999999	999999	999999	272	581	999999	336	400	621	991	859	999999	573	999999	430	611	999999	383	842	40	914	999999	999999	885	727	632	646	583	670	741	633	206	999999	999999	981	100	999999	121	981	999999	501	999	999999	999999	592	904	999999	999999	217	562	721	292	169	956	583	685	106	110	999999	948	626	752	730	880	367	662	999999	999999	694	339	503	70	999999	796	539	999999	191	240	303	823	603	243	999999	999999	30	351	47	639	999999	305	994	999999	577	43	428	748	279	999999	144	929	493	243	718	878	999999	999999	890	373	427	999999	999999	866	999999	720	354	999999	387	622	859	26	625	781	599	399	345	999999	999999	999999	999999	999999	646	999999	105	999999	339	999999	999999	497	58	369	460	673	221	537	801	137	209	999999	999999	999999	371	657	315	128	313	712	643	328	542	573	177	531	995	636	31	487	770	442	999999	984	999999	889	574	500	565	951	569	72	597	999999	999999	636	680	999999	428	989	999999	999999	70	626	999999	206	954	484	201	928	999999	585	516	324	367	767	999999	703	177	482	999999	814	562	361	152	581	731	999999	287	540	999999	999999	217	42	776	793	382	764	268	671	999999	999999	309	636	283	999999	555	282	850	999999	171	977	174	946	999999	999999	423	709	484	154	474	629	206	999999	87	24	377	484	548	573	395	710	444	505	546	993	515	926	999999	168	35	458	484	758	379	874	498	999999	135	999999	379	672	290	124	206	315	892	999999	559	269	999999	81	734	287	999999	999999	542	668	409	913	390	497	999999	325	128	999999	155	448	291	213	526	116	999999	668	203	722	430	329	309	241	110	867	999999	999999	551	954	724	206	624	919	341	829	861	222	499	881	999999	999999	996	190	999999	454	367	355	742	510	723	999999	999999	421	39	223	999999	178	812	523	130	812	773	173	301	948	824	372	872	696	255	145	999999	321	680	466	999999	999999	999999	656	999999	31	85	51	240	999999	122	999999	889	128	470	692	410	976	761	238	999999	832	889	999999	630	995	483	55	264	587	896	772	740	573	890	999999	107	166	22	109	736	732	933	642	835	621	482	999999	236	563	735	202	999999	452	999999	500	239	858	36	999999	999999	40	786	999999	762	999999	471	326	237	229	594	253	963	661	501	999999	899	257	386	18	522	729	819	999999	852	704	222	999999	307	999999	21	249	999999	507	561	999999	999999	999999	879	495	999999	166	526	17	999999	491	238	898	950	807	600	981	482	27	992	999999	220	95	999999	
67	137	183	28	837	999999	355	123	999999	109	794	522	999999	377	890	859	366	212	811	732	370	475	999999	999999	999999	799	39	766	123	515	743	495	859	999999	822	368	975	147	999999	799	623	378	772	999999	166	294	981	614	591	168	636	615	408	362	999999	591	999999	999999	528	999999	188	588	999999	950	999999	308	663	139	555	532	883	999999	999999	22	119	991	999999	523	191	215	818	425	184	954	878	999999	97	507	999999	240	554	149	619	999999	999999	45	378	822	443	857	631	852	69	69	285	418	999999	396	253	448	888	300	654	322	999999	999999	413	54	81	238	221	166	999999	324	977	743	999999	872	401	999999	999999	999999	90	334	584	965	366	124	679	470	45	700	263	611	352	999999	495	306	431	858	631	333	751	215	645	475	772	744	999999	541	999999	999999	999999	179	825	18	219	330	738	263	999999	298	999999	610	999999	521	902	477	972	999999	258	312	999999	542	452	298	139	875	688	119	999999	621	42	147	999999	999999	705	93	786	999999	54	174	999999	178	461	999999	958	150	22	134	572	304	772	999999	999999	506	999999	462	999999	536	878	344	641	629	70	785	266	999999	949	999999	816	818	691	637	678	93	999999	999999	91	119	340	988	999999	564	546	999999	848	673	854	164	46	999999	367	999999	465	710	532	999999	117	676	999999	731	999999	634	318	753	613	145	690	209	762	506	381	616	999999	999999	480	87	92	172	937	592	382	794	999999	999999	461	442	182	999999	561	805	174	999999	999999	608	999999	999999	256	792	295	713	999999	654	402	999999	871	750	999999	575	239	455	856	945	739	494	358	407	293	744	302	180	962	722	999999	956	342	966	999999	597	999999	252	830	299	876	233	609	728	402	811	701	711	389	999999	999999	116	999999	228	676	549	260	400	945	511	500	124	750	999999	16	445	207	905	999999	465	483	987	999999	999999	999999	515	884	630	15	481	999999	590	791	999999	984	999999	17	123	300	43	347	702	306	329	799	762	483	349	999999	956	614	796	544	923	132	999999	999999	999999	160	170	999999	630	395	474	999999	909	332	393	285	999999	437	94	615	999999	999999	781	999999	305	767	316	41	545	999999	58	866	256	56	868	999999	244	60	624	963	139	379	717	317	832	859	889	439	999999	73	258	528	530	191	411	804	999999	69	999999	626	843	139	129	721	346	607	223	863	464	999999	51	423	999999	999999	999999	999999	411	473	859	445	877	876	999999	482	999999	529	346	999999	999999	74	892	999999	864	999999	129	10	999999	995	970	234	646	999999	975	
999999	31	999999	715	999999	706	647	999999	877	210	750	748	999999	999999	647	71	817	999999	158	228	400	266	866	999999	815	11	485	999999	999999	503	999999	798	851	901	10	460	825	999999	937	368	997	999999	24	974	123	259	999999	812	999999	999999	999999	999999	498	807	584	683	165	286	899	999999	230	143	986	384	999999	952	896	75	197	999999	999999	999999	333	790	231	728	252	891	445	566	849	673	901	482	350	999999	999999	54	326	999999	999999	548	999999	539	147	863	685	999999	409	999999	363	999999	624	999999	696	159	999999	707	999999	856	441	999999	841	999999	558	556	999999	513	999999	903	999999	999999	748	870	892	698	999999	793	999999	367	53	611	999999	283	999999	761	58	486	999999	200	999999	602	469	470	885	40	999999	582	981	591	632	999999	606	999999	999999	511	349	754	533	998	999999	845	999999	999999	812	999999	782	567	999999	796	508	755	727	999999	870	59	392	287	985	861	990	515	812	71	999999	871	15	985	764	701	422	304	952	999999	138	197	547	251	658	65	258	149	452	195	92	999999	454	762	635	470	128	71	999999	671	18	555	999999	993	492	999999	824	796	803	437	384	213	802	940	714	683	511	151	629	929	999999	850	73	999999	999999	858	426	252	999999	304	583	360	535	291	778	582	999999	554	758	999999	999999	461	346	25	810	879	83	514	999999	951	958	977	442	999999	999999	167	999999	999999	24	633	999999	581	446	509	999999	34	999999	521	999999	999999	529	999999	999999	911	697	161	514	58	816	999999	785	912	999999	408	345	605	917	694	233	621	999999	747	539	135	203	660	24	837	170	786	210	999999	352	915	999999	11	999999	531	999999	906	653	444	600	915	848	611	386	48	173	258	999999	983	298	999999	52	781	999999	266	718	46	147	676	887	39	999999	999999	999999	999999	975	343	20	396	552	326	967	655	157	624	287	592	284	999999	673	911	679	226	274	801	873	650	999999	999999	812	999999	769	999999	999999	570	26	625	51	107	73	830	248	720	441	999999	582	999999	634	999999	999999	136	762	171	12	975	359	999999	999999	768	415	335	759	999999	999999	446	557	990	107	586	607	661	550	187	912	843	672	999999	784	303	228	999999	26	999999	999999	686	353	999999	974	999999	221	999999	667	283	691	737	80	566	146	995	423	592	299	999999	206	999999	585	585	258	169	312	399	897	665	549	999999	318	979	333	897	102	999999	26	526	375	273	999999	277	495	184	772	116	823	999999	879	999999	196	969	584	40	110	767	359	814	278	821	446	12	999999	762	429	101	999999	249	
902	474	575	999999	681	932	333	318	100	83	396	206	576	117	785	912	742	349	405	999999	796	335	999999	211	257	999999	826	991	542	733	755	681	873	583	886	414	71	422	297	651	706	792	999999	285	999999	82	254	339	999999	821	29	90	999999	940	453	577	874	374	526	999999	116	341	999999	366	999999	999999	333	993	999999	381	851	329	61	753	596	13	999999	324	783	185	309	999999	775	999999	713	675	985	932	999999	319	540	696	896	170	544	374	26	320	999999	712	748	261	118	999999	970	699	38	942	999999	999999	920	999999	999999	999999	999999	618	566	64	653	653	730	400	999999	911	999999	999999	999999	891	219	231	986	346	366	81	436	58	389	929	750	999999	647	53	588	691	399	980	116	555	342	926	808	962	999999	314	982	358	398	206	999999	816	276	146	733	132	999999	583	203	519	914	999999	239	636	313	639	999999	687	812	181	521	860	57	877	999999	999999	999999	999999	678	999999	98	88	660	192	925	934	747	510	319	465	999999	816	786	597	640	564	696	999999	658	38	308	999999	545	226	685	154	999999	398	587	450	999999	438	904	999999	999999	836	128	999999	999999	379	891	999999	377	999999	942	705	83	460	247	995	999999	999999	375	650	999999	999999	999999	999999	507	781	176	358	999999	869	756	800	999999	999999	999999	804	445	649	999999	289	146	802	999999	199	284	979	80	317	161	592	853	467	72	264	999999	636	304	684	549	930	999999	543	582	999999	599	151	999999	437	293	442	559	946	999999	96	999999	999999	866	352	169	527	999999	999999	999999	340	999999	298	738	999999	260	999999	999999	761	999999	999999	85	603	999999	999999	600	142	195	642	33	718	999999	906	686	999999	750	444	999999	999999	999999	31	999999	999999	999999	251	999999	310	413	999999	187	753	933	798	847	250	21	910	731	999999	751	999999	342	999999	834	999999	307	999999	612	999999	906	816	770	999999	246	88	321	730	266	979	999999	999999	728	999999	465	280	999999	999999	999999	445	999999	999999	712	333	210	497	689	999999	520	858	943	999999	698	999999	999999	370	999999	385	561	999999	929	290	653	999999	507	461	308	293	612	564	999999	72	59	176	999999	76	113	446	999999	748	399	170	219	999999	999999	999999	999999	87	818	104	297	999999	683	300	515	683	999999	960	999999	748	999999	999999	548	956	999999	881	999999	531	853	172	267	546	37	813	999999	999999	80	255	716	940	999999	999999	475	999999	276	999999	999999	759	660	123	880	152	999999	609	999999	993	621	263	251	999999	243	80	233	656	837	751	383	999999	999999	999999	612	941	254	999999	887	967	
929	40	689	865	999999	573	999999	739	999999	125	925	427	263	386	158	817	999999	562	707	790	997	999999	680	525	918	519	999999	999999	510	938	999999	999999	721	592	74	999999	574	386	999999	670	999999	494	373	721	825	999999	999999	999999	598	795	937	999999	999999	999999	969	120	359	173	946	982	999999	956	999999	999999	226	201	705	671	999999	566	252	627	999999	46	591	513	455	958	999999	999999	903	999999	326	715	999999	999999	999999	999999	999999	953	241	411	439	999999	935	252	999999	29	505	634	999999	944	232	41	553	319	791	999999	516	465	665	400	472	983	88	441	640	523	999999	999999	644	91	57	368	335	841	198	999999	111	348	257	436	463	76	999999	959	999999	295	171	691	425	415	117	167	297	840	938	456	999999	503	612	742	676	495	989	178	896	863	705	999999	131	571	999999	999999	217	999999	936	406	999999	128	369	354	361	661	594	239	974	890	81	999999	999999	742	628	999999	735	999999	760	968	86	545	73	217	589	460	999999	854	375	999999	950	68	903	541	999999	999999	144	999999	391	25	901	760	204	16	792	221	808	999999	942	999999	443	702	478	999999	329	734	999999	999999	765	900	999999	739	863	45	940	999999	591	371	565	155	473	477	999999	744	77	326	350	66	425	999999	999999	191	911	933	505	257	999999	935	999999	451	427	982	501	999999	924	999999	999999	169	999999	999999	630	446	823	797	999999	965	578	733	900	13	394	999	736	397	258	999999	827	930	539	692	431	999999	999999	124	999999	491	975	643	820	905	429	191	990	645	747	216	368	124	965	540	999999	999999	44	218	999999	428	255	114	241	25	343	999999	999999	999999	358	974	296	708	79	486	989	934	913	994	583	212	18	100	649	52	550	713	964	999999	23	575	999999	941	67	309	999999	871	412	999999	572	463	561	616	297	773	920	659	54	488	551	744	943	49	999999	854	419	165	999999	999999	474	630	999999	631	370	782	363	999999	999999	769	251	999999	532	118	999999	999999	999999	999999	803	876	131	999999	668	486	457	279	632	581	999999	213	890	90	999999	222	339	941	462	929	256	514	420	575	19	285	247	433	999999	834	617	999999	213	999999	362	587	999999	999999	999999	525	184	100	160	782	48	447	999999	999999	710	999999	779	491	667	721	155	298	999999	556	881	392	248	33	66	798	999999	800	999	872	999999	829	154	755	979	936	754	165	999999	638	537	571	406	86	999999	902	65	136	999999	999999	872	73	131	521	999999	999999	287	160	999999	999999	818	247	447	999999	443	999999	174	999999	511	730	967	989	
934	827	999999	999999	986	999999	310	163	742	999999	952	518	10	663	999999	633	63	999999	659	604	131	11	819	299	134	400	643	842	999999	41	624	127	524	883	139	303	502	392	999999	125	849	999999	619	999999	295	929	999999	999999	183	541	970	111	81	373	867	932	18	729	195	999999	999999	468	425	711	999999	999999	994	999999	533	413	140	670	816	544	754	999999	392	839	13	204	394	864	668	207	71	522	55	161	999999	207	295	773	207	997	597	390	464	999999	766	459	935	999999	999999	769	410	309	294	999999	618	626	550	999999	725	990	210	664	999999	228	649	701	789	999999	111	336	999999	366	473	819	947	373	999999	483	82	554	269	506	999999	899	999999	761	237	518	542	399	657	127	57	216	796	933	999999	245	999999	75	670	102	787	919	651	999999	836	475	999999	999999	999999	76	999999	999999	731	704	55	999999	432	887	473	280	310	711	678	10	318	999999	32	24	999999	999999	999999	17	883	999999	719	699	999999	999999	999999	761	999999	296	560	590	31	999999	484	102	887	690	813	381	601	399	999999	999999	250	651	735	999999	453	575	473	999999	851	98	297	564	984	355	652	999999	962	999999	351	23	161	97	979	442	999999	929	136	999999	737	999999	999999	494	384	644	459	606	999999	355	318	363	999999	272	739	933	589	920	118	541	48	999999	418	889	57	999999	923	162	999999	302	797	523	449	382	560	17	682	999999	999999	350	896	55	663	617	999999	999999	199	889	358	55	852	861	821	594	62	604	435	526	999999	999999	720	306	999999	723	999999	795	913	451	999999	731	261	786	999999	767	645	992	999999	801	496	999999	999999	44	804	626	999999	936	701	854	329	999999	582	165	366	999999	999999	600	120	939	999999	607	84	748	187	627	999999	999999	130	63	949	69	135	633	39	386	999999	999999	502	318	284	621	103	999999	131	756	158	105	430	166	999999	54	882	539	742	889	985	840	856	186	999999	383	999999	999999	905	999999	829	949	136	979	568	999999	107	999999	999999	999999	513	25	627	430	478	698	999999	999999	915	999999	999999	999999	891	150	401	185	830	325	485	900	806	455	163	999999	926	209	969	450	597	205	946	89	874	304	385	970	223	436	708	144	736	999999	732	10	91	244	999999	986	999999	393	999999	782	326	764	641	68	861	765	999999	999999	999999	205	377	719	957	999999	721	596	764	999999	999999	403	617	351	999999	955	723	162	999999	692	151	983	862	213	999999	999999	762	119	999999	327	999999	458	932	439	415	999999	999999	22	52	983	522	471	999999	166	432	718	
999999	975	601	686	999999	709	999999	810	999999	745	999999	999999	636	793	999999	999999	932	447	323	513	471	999999	935	999999	481	710	999999	999999	180	680	761	706	781	375	999	999999	999999	977	982	409	473	131	311	999999	207	320	386	259	647	909	999999	999999	843	918	257	987	49	968	214	633	599	197	640	457	983	637	392	999999	794	999999	999999	955	999999	913	49	349	999999	275	434	171	999999	860	160	270	151	977	862	862	128	999999	747	550	772	999999	810	999999	490	854	999999	570	999999	125	465	98	999999	582	329	929	879	907	121	774	543	999999	309	738	47	379	315	16	774	529	152	782	999999	554	193	114	113	999999	858	31	589	999999	243	218	404	71	454	569	999999	932	983	221	900	973	16	999999	999999	999999	249	121	548	999999	796	999999	972	999999	287	999999	999999	224	825	126	58	99	999999	999999	810	100	343	975	925	999999	358	841	546	931	881	838	999999	464	64	999999	999999	747	483	910	77	835	246	999999	999999	192	179	443	999999	999999	999999	811	789	337	918	960	999999	273	999999	999999	331	954	862	50	801	449	724	934	999999	793	602	310	999999	283	999999	975	853	622	201	999999	576	915	734	678	999999	80	999999	220	546	104	999999	260	562	681	999999	123	972	999999	919	344	468	999999	282	323	274	862	205	515	999999	999999	116	124	81	453	999999	415	229	193	999999	999999	400	514	999999	999999	498	999999	747	935	694	498	12	657	702	999999	283	342	642	420	999999	999999	875	543	494	999999	987	999999	189	118	999999	183	999999	789	999999	198	944	954	999999	217	825	923	999999	270	999999	237	999999	458	422	224	999999	892	773	808	779	375	856	856	29	796	88	317	172	638	489	520	604	222	999999	999999	911	999999	496	999999	595	490	791	614	999999	999999	999999	538	999999	964	939	562	999999	94	20	558	341	98	934	59	138	517	761	999999	999999	310	632	729	999999	999999	312	849	999999	348	999999	298	999999	251	144	999999	145	999999	549	207	699	926	121	519	211	185	182	823	395	446	306	87	728	314	834	422	634	931	814	860	662	100	166	71	871	722	973	999999	954	181	914	999999	968	999999	786	854	199	999999	527	549	735	488	999999	960	51	146	569	279	417	721	999999	213	999999	689	544	609	769	59	999999	999999	211	92	869	223	531	717	119	999999	527	979	233	521	414	999999	999999	999999	999999	205	30	999999	162	999999	683	242	53	999999	853	288	999999	187	94	149	473	48	999999	999999	619	999999	438	334	37	405	751	999999	999999	616	799	999999	564	370	999999	573	39	914	337	507	
409	637	999999	820	863	830	999999	350	894	999999	999999	375	927	481	564	999999	999999	696	707	756	952	999999	743	437	912	393	999999	659	214	520	120	999999	711	999999	253	982	80	618	470	206	999999	411	543	415	999999	433	999999	92	999999	587	999999	343	216	580	555	164	893	999999	907	999999	116	495	145	383	972	999999	664	97	238	582	325	158	235	510	505	999999	999999	338	868	489	849	999999	852	626	714	777	352	999999	293	99	98	337	710	990	999999	999999	276	170	442	79	768	999999	999999	999999	999999	657	999999	706	84	999999	999999	564	999999	428	999999	999999	642	518	669	999999	155	533	804	148	493	987	999999	245	999999	999999	284	550	999999	999999	720	403	999999	628	999999	66	999999	646	999999	287	646	533	462	292	369	999999	999999	757	501	247	924	999999	651	999999	999999	284	219	872	999999	344	999999	902	668	999999	999999	237	689	23	164	612	535	509	999999	526	501	999999	535	165	999999	999999	999999	526	999999	659	874	485	752	80	999999	89	846	797	360	722	556	999999	999999	387	584	141	934	119	602	999999	711	424	768	134	224	781	749	64	995	499	999999	215	853	999999	211	232	999999	999999	136	85	765	999999	159	754	970	999999	104	157	581	744	861	506	923	170	947	460	717	627	855	115	339	999999	802	861	993	350	890	855	186	999999	656	325	983	999999	133	974	275	23	164	467	999999	602	482	261	637	232	291	693	72	750	515	857	999999	30	746	999999	935	297	760	999999	866	999999	971	229	97	546	522	999999	46	999999	999999	703	472	999999	999999	736	999999	550	999999	771	69	999999	793	999999	846	999999	561	999999	999999	999999	999999	977	999999	999999	600	448	630	263	999999	100	709	884	656	99	999999	999999	394	376	602	19	663	999999	73	988	569	999999	455	546	382	298	999999	559	626	886	999999	216	450	937	797	979	116	65	387	143	72	999999	999999	703	999999	45	414	195	370	770	497	654	914	273	965	999999	993	93	881	875	115	999999	268	999999	999999	359	370	457	578	622	903	999999	16	929	926	394	127	999999	677	346	883	799	198	855	399	288	999999	186	972	866	986	33	184	512	38	999999	916	999999	547	519	999999	957	616	999999	999999	890	999999	985	347	580	813	999999	415	545	999999	999999	999999	412	380	877	999999	193	484	712	636	999999	433	504	900	24	478	346	214	168	999999	926	192	449	988	509	640	316	839	999999	62	744	617	638	521	722	950	999999	999999	669	461	491	482	904	999999	987	467	153	94	332	999999	477	47	256	873	75	132	999999	424	871	247	751	354	999999	
659	892	999999	794	982	999999	999999	963	999999	545	707	190	453	288	337	10	51	496	231	517	299	585	707	371	764	456	600	438	99	999999	431	709	147	399	254	230	725	672	171	907	268	148	999999	501	999999	693	999999	999999	193	999999	829	751	530	836	794	84	194	901	999999	536	999999	635	873	405	123	999999	52	64	43	999999	999999	378	335	999999	259	160	999999	999999	822	80	834	755	254	676	999999	680	999999	310	605	180	45	824	999999	634	999999	632	999999	146	388	551	651	999999	999999	86	148	999999	425	215	587	999999	999999	999999	88	958	702	999999	390	207	695	442	999999	742	459	863	82	999999	999999	701	994	626	885	906	826	999999	429	277	999999	178	537	259	265	999999	722	960	150	65	999999	999999	999999	999999	251	77	451	945	733	908	118	999999	13	688	725	724	220	960	758	133	999999	999999	538	435	886	222	670	999999	187	999999	29	498	723	999999	715	60	769	999999	999999	817	465	881	999999	520	168	999999	175	848	533	540	999999	999999	999999	26	902	937	156	999999	999999	999999	406	15	767	888	889	620	234	986	999999	675	954	713	999999	999999	668	281	270	999999	999999	888	56	821	911	999999	999999	999999	296	999999	999999	999999	903	273	897	999999	999999	459	123	658	631	548	774	189	875	999999	585	59	999999	271	357	631	999999	138	239	999999	982	584	103	130	807	631	333	527	999999	205	771	691	816	238	529	219	999999	611	396	727	999999	867	946	63	71	41	90	34	999999	492	110	775	43	184	373	836	365	999999	851	999999	224	257	317	679	999999	894	243	947	741	148	474	76	742	999999	607	999999	638	50	999999	776	999999	308	177	389	999999	999999	657	641	865	693	853	174	760	999999	513	867	560	276	965	999999	797	142	293	221	28	44	43	532	999999	258	207	325	933	84	999999	915	999999	927	999999	102	999999	602	999999	58	999999	999999	999999	355	998	740	564	372	85	893	979	418	25	955	999999	71	999999	135	74	617	495	999999	999999	999999	999999	597	999999	633	692	873	929	204	60	244	927	719	999999	687	533	836	693	835	249	999999	999999	49	900	133	999999	999999	139	121	538	474	562	755	77	630	417	999999	953	931	680	212	963	784	999999	780	38	652	343	999999	601	237	924	660	298	202	590	898	697	999999	76	179	743	999999	666	585	682	181	651	107	280	132	999999	761	165	999999	999999	999999	681	999999	105	999999	189	854	519	310	999999	902	467	875	999999	518	714	999999	865	510	469	999999	128	782	108	999999	10	246	14	479	354	172	505	999999	126	280	227	577	
568	162	999999	999999	999999	365	999999	780	999999	775	67	761	999999	593	999999	999999	578	929	202	899	999999	247	913	943	849	49	999999	387	406	216	759	769	301	999999	731	712	521	580	847	762	999999	328	999999	234	188	252	71	760	999999	851	682	196	999999	328	556	330	999999	56	48	268	999999	657	383	507	26	297	470	999999	862	194	143	998	92	440	161	999999	104	688	764	607	977	205	120	999999	999999	572	691	972	999999	999999	999999	999999	541	589	362	99	944	999999	218	999999	781	790	898	92	718	999999	114	999999	176	854	999999	561	292	999999	290	214	546	828	973	453	605	498	691	461	721	668	999999	502	88	72	757	999999	479	873	825	197	306	38	836	849	999999	54	999999	735	184	910	191	110	308	157	999999	126	671	999999	294	293	108	447	371	59	227	611	569	114	106	777	91	418	616	103	908	518	991	134	984	561	999999	956	286	810	486	366	204	930	519	641	786	714	588	541	98	859	667	787	631	857	485	999999	638	407	829	773	999999	215	249	44	999999	547	999999	999999	999999	152	170	560	572	861	999999	638	594	999999	991	377	999999	999999	14	58	999999	214	999999	137	999999	989	327	999999	981	999999	872	999999	691	999999	999999	249	934	855	939	946	699	116	224	769	450	999999	117	183	999999	461	942	999999	210	200	192	921	53	652	657	612	999999	290	578	859	988	427	947	119	949	751	442	975	144	68	359	744	989	733	687	238	882	154	999999	529	771	463	788	500	302	595	205	291	207	999999	131	418	999999	999999	781	32	900	997	234	664	28	967	284	151	841	447	931	320	965	999999	729	679	816	59	999999	999999	999999	456	817	363	555	161	777	999999	937	940	999999	634	952	664	338	885	920	999999	510	803	188	999999	999999	854	999999	885	326	778	608	451	602	999999	999999	256	393	453	189	870	999999	999999	199	477	214	900	241	307	367	310	999999	999999	999999	17	999999	294	356	991	797	962	700	670	999999	998	208	495	348	727	366	999999	281	885	705	60	700	642	613	711	442	758	623	366	527	26	688	764	692	594	999999	999999	899	401	999999	999999	179	448	999999	999999	279	719	562	513	999999	661	39	999999	148	709	316	905	680	999999	999999	49	999999	343	999999	818	320	999999	999999	753	999999	383	806	999999	999999	488	880	262	609	422	441	723	205	120	426	865	999999	999999	626	999999	288	999999	999999	999999	841	616	878	836	999999	225	880	835	915	808	725	566	855	159	999999	999999	828	999999	999999	267	213	836	843	999999	916	286	831	999999	817	820	
475	752	81	551	47	622	609	53	999999	394	999999	605	807	397	999999	860	20	999999	999999	966	999999	999999	738	54	60	15	999999	999999	919	29	393	54	27	105	343	973	494	313	122	363	999999	785	999999	999999	999999	607	39	999999	999999	999999	276	994	999999	851	666	250	23	37	500	42	849	959	134	937	10	497	588	711	64	421	375	706	725	155	915	378	137	827	999999	453	975	999999	806	862	752	999999	716	176	438	102	959	467	813	89	514	999999	660	999999	999999	237	29	327	402	431	691	999999	278	192	935	297	122	196	999999	57	66	532	163	271	194	611	780	421	999999	961	999999	999999	893	645	641	825	718	968	916	999999	999999	658	924	385	181	193	130	999999	240	150	979	773	759	765	999999	981	937	399	975	309	457	607	54	440	969	999999	676	633	551	999999	579	154	280	999999	999999	408	607	777	100	11	490	256	191	142	981	689	999999	137	622	659	888	328	993	616	999999	825	613	493	999999	398	517	497	999999	130	570	835	502	152	151	624	999999	169	309	973	819	211	426	999999	999999	289	634	548	21	891	231	261	999999	999999	973	999999	794	123	999999	701	999999	992	272	999999	571	156	196	15	986	997	285	999999	29	29	796	442	409	702	44	999999	763	999999	486	101	899	319	683	839	999999	999999	829	270	797	607	489	826	938	999999	349	999999	103	628	561	23	616	501	241	141	867	540	999999	102	88	245	999999	999999	516	180	171	999999	472	357	836	999999	999999	25	999999	422	539	999999	503	54	999999	732	42	999999	416	472	485	407	999999	552	971	638	954	737	999999	562	669	964	999999	999999	203	97	999999	746	999999	919	999999	601	569	819	601	897	46	354	999999	356	212	802	999999	54	999999	763	183	920	999999	999999	687	440	833	999999	752	575	659	736	850	274	893	296	999999	999999	625	884	838	269	999999	999999	602	610	997	835	999999	866	855	999999	82	439	999999	999999	370	999999	241	999999	767	999999	999999	36	248	999999	999999	475	999999	915	460	999999	428	811	925	914	999999	311	605	999999	443	998	30	885	719	393	663	999999	360	974	999999	757	266	219	126	648	999999	923	836	301	115	531	382	443	416	245	847	271	514	10	948	69	989	163	972	769	999999	191	316	854	999999	999999	125	999999	989	999999	363	218	999999	287	999999	56	475	999999	999999	999999	625	586	478	484	546	402	906	999999	36	866	768	113	999999	356	478	20	617	981	655	31	415	999999	454	714	881	638	576	236	288	901	593	685	191	999999	154	593	713	832	318	999999	187	765	
999999	999999	999999	260	971	348	809	710	439	493	658	950	999999	731	141	763	602	999999	826	679	81	134	283	92	921	999999	212	884	307	784	999999	999999	843	650	999999	331	781	631	666	237	427	577	472	999999	37	241	565	999999	461	949	999999	410	427	507	999999	337	849	850	338	796	146	924	413	654	999999	257	999999	855	299	999999	982	999999	999999	598	262	504	662	182	65	690	620	789	999999	358	999999	273	983	345	999999	114	482	999999	303	870	101	503	174	817	289	779	135	709	133	651	967	270	168	828	255	199	999999	676	999999	999999	186	999999	500	65	999999	557	274	770	898	194	999999	61	999999	381	507	759	999999	845	893	999999	564	999999	665	781	390	293	114	999999	100	767	439	805	146	999999	694	745	12	999999	716	732	515	365	811	939	999999	916	593	786	999999	495	858	999999	999999	517	93	999999	690	719	674	816	452	119	679	140	999999	531	914	30	687	999999	999999	231	138	170	771	209	109	726	466	999999	999999	328	833	604	908	609	999999	628	572	999999	64	292	445	899	290	405	685	680	194	792	11	572	109	569	738	637	701	622	746	883	176	964	999999	209	126	999999	286	84	999999	999999	509	296	999999	268	999999	474	786	239	880	999999	523	428	999999	999999	473	137	228	274	866	280	908	409	999999	688	262	99	39	245	999999	999999	129	611	458	49	292	715	999999	840	861	273	851	999999	741	380	370	747	999999	588	999999	989	999999	21	999999	951	999999	109	413	769	16	618	999999	550	456	724	999999	912	999999	999999	391	999999	22	388	413	999999	429	445	668	512	328	514	999999	999999	510	999999	999999	999999	402	506	801	193	311	354	833	252	828	311	25	27	134	457	776	930	999999	999999	999999	527	608	615	532	801	999999	901	999999	502	999999	993	50	663	473	148	519	999999	700	999999	457	667	999999	170	774	127	430	650	388	870	737	735	254	533	816	733	509	786	974	10	999999	409	902	341	299	834	999999	362	553	985	938	312	999999	998	999999	318	973	447	999999	414	381	790	523	581	764	227	999999	517	999999	740	639	999999	499	700	456	57	764	999999	999999	939	856	77	107	402	999999	434	505	255	13	507	759	71	944	569	628	960	886	331	577	82	94	754	515	812	356	214	999999	539	999999	482	554	761	576	902	558	313	999999	131	649	339	722	999999	513	349	980	577	999999	929	81	999999	171	443	644	798	999999	999999	561	999999	56	999999	621	965	702	531	953	998	495	52	21	999999	999999	764	999999	248	360	999999	250	176	832	778	426	883	
468	999999	999999	120	126	777	57	456	752	999999	84	922	718	756	999999	982	999999	982	999999	999999	999999	756	999999	406	762	406	448	275	999999	395	462	277	310	999999	507	645	220	843	882	999999	995	565	572	868	690	758	530	999999	788	267	780	849	999999	680	965	711	839	999999	357	999999	999999	781	594	366	946	999999	622	980	259	999999	771	999999	110	999999	749	362	999999	999999	999999	13	876	844	999999	604	999999	612	581	629	999999	999999	806	307	495	171	387	223	970	216	922	882	999999	549	354	999999	495	999999	999999	330	931	612	527	490	207	999999	843	495	305	990	751	343	235	992	219	463	360	474	67	938	988	535	392	978	436	833	867	999999	499	855	118	387	862	999999	698	168	278	326	109	151	327	891	918	980	464	999999	657	154	340	890	281	31	179	999999	341	405	230	549	63	373	486	517	995	450	882	999999	481	999999	303	60	195	43	999999	915	620	107	617	412	999999	999999	186	722	999999	609	583	999999	218	60	920	999999	938	999999	272	736	999999	810	895	478	107	101	117	684	850	289	705	247	656	264	201	244	788	818	36	216	197	763	520	396	866	795	165	430	63	10	999999	999999	771	999999	260	809	211	148	314	999999	739	999999	999999	999999	904	345	440	999999	859	685	514	129	703	66	549	901	300	509	611	312	936	687	630	849	176	249	476	999999	999999	391	43	649	514	604	476	695	891	802	492	531	999999	211	570	377	495	999999	762	715	98	359	518	999999	536	12	999999	62	871	999999	999999	664	869	422	950	477	652	865	615	108	590	854	20	497	999999	90	947	999999	126	262	999999	183	487	760	929	653	873	999999	122	511	119	423	824	999999	999999	999999	662	942	260	999999	725	630	387	663	134	999999	999999	30	684	456	999999	759	935	618	668	999999	186	118	999999	306	604	321	752	999999	999999	176	999999	151	999999	199	428	999999	484	33	999999	733	796	999999	636	694	314	999999	656	999999	999999	360	999999	215	210	885	650	553	459	954	498	414	878	283	674	958	999999	207	785	495	38	60	285	912	90	999999	999999	362	482	798	991	999999	999999	96	999999	999999	689	999999	940	360	548	999999	555	999999	999999	999999	855	999999	159	678	999999	116	76	171	637	999999	85	574	999999	275	315	298	81	661	962	746	749	791	626	999999	999999	390	267	435	946	164	999999	999999	388	957	89	67	212	804	317	999999	999999	503	458	259	999999	124	699	675	54	260	802	999999	568	787	384	73	895	123	409	999999	999999	641	999999	483	901	999999	196	177	196	258	
95	999999	999999	87	71	255	999999	377	482	164	690	591	390	695	361	611	196	600	999999	25	171	99	999999	217	45	999999	288	999999	357	242	999999	531	488	796	174	534	550	491	726	999999	730	999999	641	254	999999	999999	261	529	131	300	999999	595	594	180	97	999999	999999	145	51	27	967	368	999999	249	236	169	113	594	530	827	71	705	999999	455	999999	642	457	999999	798	777	792	759	853	67	108	342	937	318	999999	999999	662	999999	449	999999	170	999999	999999	401	999999	259	164	667	998	999999	239	438	721	149	884	999999	548	999999	346	274	235	218	515	962	999999	894	999999	794	884	362	174	656	999999	175	294	924	143	999999	142	549	623	135	761	999999	999999	669	620	999999	999999	264	629	999999	77	185	483	952	856	546	260	133	37	369	782	645	999999	582	999999	555	855	999999	321	492	589	797	651	110	456	956	144	481	283	999999	371	630	732	999999	589	90	692	341	77	596	805	999999	521	263	352	125	429	255	496	75	942	473	943	147	359	280	999999	382	505	899	999999	999999	849	999999	998	162	913	904	992	102	862	523	892	999999	686	580	999999	397	999999	341	537	888	984	999999	491	897	686	595	875	318	556	320	835	178	194	36	169	918	264	999999	211	524	999999	404	212	429	580	999999	461	778	995	146	999999	174	372	999999	794	999999	999999	110	476	328	38	684	546	552	687	999999	539	659	421	366	143	567	139	999999	635	589	15	72	327	466	143	106	999999	419	695	999999	805	671	999999	999999	807	163	724	883	495	578	857	999999	741	856	999999	801	999999	638	999999	66	999999	999999	888	215	635	999999	783	19	194	932	370	136	856	26	918	868	427	892	559	979	843	255	527	66	731	354	330	999999	999999	342	738	685	416	639	637	999999	782	999999	999999	757	999999	714	699	999999	999999	730	804	725	938	822	383	475	89	999999	223	788	999999	831	483	291	728	323	243	851	203	684	720	227	388	472	95	999999	999	801	609	139	556	963	848	999999	549	605	999999	954	958	999999	605	999999	425	848	999999	951	553	611	39	66	481	847	369	533	999999	587	346	475	999999	999999	475	288	423	94	241	999999	999999	482	741	133	791	288	893	930	89	338	999999	540	999999	143	846	398	772	553	657	708	604	324	990	999999	268	66	227	999999	798	327	968	341	616	754	968	81	870	905	999999	999999	954	439	454	682	785	806	999999	602	999999	87	516	870	436	532	274	668	491	778	864	734	71	999999	141	761	369	999999	923	104	175	774	527	999999	288	464	
754	175	870	318	186	462	999999	999999	999999	999999	811	108	905	93	490	310	590	999999	51	540	141	46	999999	693	322	326	883	532	437	371	559	999999	999999	971	778	108	798	182	999999	412	999999	446	89	420	949	270	564	999999	613	864	194	999999	825	747	333	718	867	187	999999	860	999999	999999	999999	477	999999	172	515	933	999999	391	512	418	999999	999999	245	695	956	887	999999	999999	761	54	918	572	187	134	824	844	999999	69	241	621	186	741	832	999999	999999	611	999999	787	754	631	533	232	362	999999	934	195	512	638	761	980	443	999999	108	535	999999	623	300	47	347	671	999999	256	160	999999	241	759	806	847	999999	355	999999	956	999999	140	999999	696	220	410	999999	999999	342	999999	307	999999	187	999999	642	307	409	999999	321	221	449	999999	346	287	81	471	544	185	389	665	202	416	352	487	646	967	24	302	413	889	847	999999	339	284	948	999999	713	998	126	508	448	999999	999999	426	999999	223	794	243	999999	748	866	999999	259	677	818	999999	999999	700	595	674	292	116	232	431	373	999999	754	72	999999	181	757	999999	68	999999	226	392	382	925	999999	433	999999	781	999999	664	32	833	459	662	466	67	992	23	412	451	226	341	587	612	63	775	469	732	904	999999	990	331	955	379	460	999999	518	981	729	999999	501	511	439	567	408	539	291	101	999999	280	999999	744	999999	999999	664	885	804	999999	872	205	963	451	876	234	673	999999	878	999999	999999	40	549	999999	293	250	950	714	999999	30	999999	999999	493	377	999999	633	274	256	198	999999	999999	574	630	999999	118	999999	208	60	999999	214	893	706	660	999999	999999	999999	731	999999	461	999999	666	949	983	999999	565	999999	712	596	325	253	999999	427	513	540	999999	637	410	800	999999	999999	999999	999999	89	697	999999	507	862	291	999999	560	999999	999999	794	306	681	765	999999	846	999999	759	821	612	999999	391	253	999999	203	130	835	999999	175	931	275	702	999999	999999	869	295	657	67	496	999999	119	765	351	863	633	217	859	610	56	563	617	152	937	439	175	698	453	999999	999999	742	455	235	394	970	999999	102	999999	914	895	305	999999	135	272	400	503	999999	999999	390	842	999999	270	235	999999	611	324	133	764	421	601	181	841	999999	753	754	975	883	380	380	42	541	999999	944	999999	751	374	491	879	999999	936	205	657	73	818	999999	481	230	30	999999	656	707	337	43	999999	724	999999	203	381	999999	999999	619	598	670	357	999999	233	999999	999999	999999	999999	832	253	227	999999	406	523	777	187	999999	999999	755	863	598	
999999	999999	999999	728	632	999999	297	999999	119	371	132	326	999999	987	999999	516	999999	165	710	566	545	823	464	120	999999	916	210	685	999999	947	245	999999	756	10	946	32	108	504	693	528	176	76	722	999999	104	168	798	536	71	671	339	127	999999	306	63	900	870	999999	180	715	790	611	999999	999999	135	462	570	607	51	999999	418	600	471	191	400	999999	110	581	999999	399	127	999999	624	354	617	999999	999999	459	947	55	161	14	333	977	737	564	999999	560	756	642	598	201	999999	999999	262	738	656	999999	999999	583	799	298	87	781	597	126	999999	811	999999	17	838	120	660	999999	542	999999	276	493	453	835	999999	999999	825	383	800	926	189	999999	101	999999	471	999999	553	373	256	999999	927	552	389	621	577	999999	15	999999	803	487	540	499	834	849	472	172	420	80	999999	258	473	999999	980	671	936	739	720	675	546	87	567	297	999999	999999	999999	724	114	999999	268	470	999999	85	579	322	396	690	423	252	999999	309	349	999999	999999	997	399	232	999999	718	684	999999	387	999999	212	725	920	999999	750	164	372	748	68	588	999999	554	713	397	999999	668	999999	256	999999	999999	268	247	738	94	939	751	290	263	162	999999	156	429	92	999999	873	854	999999	999999	940	268	999999	668	250	760	670	999999	294	11	108	999999	443	438	522	909	80	999999	999999	836	999999	999999	873	999999	999999	999999	442	999999	471	999999	524	280	275	141	316	999999	598	600	999999	977	423	146	999999	999999	165	259	999999	999999	907	183	999999	907	866	999999	999999	940	999999	770	83	999999	328	288	341	785	486	827	637	312	999999	465	320	480	969	20	999999	177	999999	594	953	346	999999	723	484	298	373	617	414	709	302	375	672	999999	526	428	658	145	804	681	802	338	999999	999999	999999	452	862	664	937	855	999999	671	408	999999	817	737	999999	605	999999	52	422	869	423	927	19	757	792	492	953	550	999999	286	373	860	792	624	999999	82	138	42	436	999999	679	558	565	999999	999999	872	21	789	999999	999999	341	761	999999	932	999999	693	639	838	660	380	710	397	503	999999	308	547	17	202	22	783	999999	771	616	713	200	999999	372	388	790	999999	481	174	978	309	944	611	602	859	999999	40	999999	999999	381	999999	999999	292	64	698	999999	428	865	818	776	999999	586	999999	154	555	741	60	331	260	999999	740	899	999999	418	999999	922	999999	945	157	492	981	350	999999	999999	999999	714	908	810	999999	66	999999	64	662	397	199	999999	385	466	57	128	999999	999999	191	999999	999999	166	462	999999	860	776	635	
483	717	336	794	999999	408	999999	999999	840	999999	250	657	204	686	999999	246	158	229	480	547	239	898	39	832	999999	168	936	999999	403	261	999999	999999	897	430	888	347	336	602	999999	324	214	872	216	294	419	61	987	564	999999	920	999999	654	390	238	406	999999	688	503	522	999999	472	421	200	588	798	301	999999	774	798	348	910	555	477	165	999999	366	691	744	423	999999	181	999999	801	483	947	390	568	668	33	313	659	999999	90	472	852	792	682	627	496	128	999999	222	766	999999	20	758	186	234	896	49	893	943	89	302	117	100	620	717	641	999999	732	101	750	494	999999	86	475	999999	313	999999	684	73	257	304	928	959	615	193	999999	198	213	344	772	984	420	999999	753	788	364	761	182	965	986	89	999999	210	471	281	928	933	293	181	921	357	365	829	696	784	999999	157	999999	436	999999	452	213	398	329	766	84	973	333	687	650	999999	999999	718	87	178	908	999999	497	999999	265	999999	999999	42	422	999999	629	591	29	968	424	999999	286	746	721	543	875	998	881	705	999999	954	610	606	530	380	980	646	751	527	876	644	660	999999	181	714	547	181	999999	903	999999	493	954	999999	272	443	275	630	997	999999	999999	999999	846	792	147	999999	929	308	512	52	999999	999999	839	501	102	999999	556	144	575	999999	999999	704	32	977	568	713	10	255	999999	96	115	360	648	217	234	965	798	999999	14	870	785	248	999999	933	468	164	999999	462	271	999999	887	140	999999	990	999999	999999	888	869	999999	433	309	683	965	999999	937	94	999999	999999	276	999999	981	999999	139	704	231	756	999999	999999	999999	413	69	547	983	851	209	974	305	658	999999	999999	999999	928	643	580	571	111	283	253	995	384	820	31	196	144	510	999999	10	360	768	999999	563	798	360	820	374	762	700	123	226	999999	789	685	962	640	999999	999999	999999	559	143	130	482	791	103	144	592	47	361	848	999999	999	973	944	889	877	999999	999999	999999	823	999999	999999	410	999999	36	42	594	145	69	555	94	999999	164	451	227	648	999999	771	999999	225	237	337	411	851	772	226	988	844	795	95	568	770	999999	999999	353	334	999999	322	764	70	550	457	978	806	999999	893	845	999999	727	999999	568	310	584	362	999999	999999	407	559	397	999999	53	749	349	973	999999	323	972	933	107	999999	999999	996	16	643	675	780	359	999999	999999	878	381	466	999999	554	526	267	196	132	999999	999999	999999	170	924	954	26	800	999999	14	819	999999	921	999999	434	834	323	999999	303	940	999999	999999	
528	999999	471	519	438	587	632	794	999999	728	999999	849	999999	632	999999	767	999999	999999	999999	999999	999999	355	785	647	956	469	41	292	241	999999	999999	256	446	999999	999999	999999	698	999999	525	439	177	323	556	100	999999	82	613	802	869	555	500	251	323	810	153	182	27	824	562	968	555	350	563	503	999999	999999	412	487	685	840	78	666	536	197	707	358	999999	694	999999	883	856	999999	422	999999	463	722	933	635	676	774	117	874	852	999999	883	999999	759	63	999999	442	999999	999999	126	999999	486	999999	715	999999	999999	795	383	332	999999	678	122	326	999999	999999	49	52	947	776	811	911	999999	204	814	979	313	880	598	999999	368	892	999999	730	122	999999	999999	630	17	999999	532	880	400	784	384	183	444	999999	899	881	23	293	494	893	323	999999	999999	292	29	735	822	999999	207	637	999999	607	999999	392	213	543	679	419	999999	999999	253	931	520	999999	820	640	545	999999	980	716	732	84	999999	329	416	906	99	916	610	281	984	309	683	762	819	776	718	999999	999999	366	211	604	259	354	649	392	694	999999	999999	389	200	86	252	490	905	999999	999999	999999	999999	999999	999999	763	808	762	999999	999999	258	758	140	54	999999	493	999999	623	515	138	999999	63	999999	33	221	744	999999	999999	91	907	67	999999	856	999999	575	583	86	999999	912	999999	999999	496	197	706	144	936	225	427	467	707	694	628	999999	999999	999999	157	465	951	95	999999	319	587	681	259	886	65	901	210	478	348	999999	335	999999	77	343	338	865	973	999999	285	529	37	763	383	222	999999	999999	89	864	999999	127	135	971	213	999999	218	814	999999	819	88	44	24	948	129	999999	999999	917	908	444	999999	291	492	72	810	189	291	823	999999	47	457	839	999999	346	999999	999999	999999	364	507	938	134	999999	927	164	810	250	515	999999	644	92	852	521	999999	645	137	146	999999	73	170	33	846	999999	516	901	999999	249	222	999999	897	999999	19	15	419	999999	319	221	364	999999	261	999999	674	999999	188	999999	194	936	530	187	219	999999	596	228	203	999999	102	740	18	999999	792	570	999999	838	191	999999	83	999999	111	349	335	915	781	306	811	999999	359	643	216	301	716	435	718	999999	999999	999999	311	999999	811	935	877	579	213	999999	545	999999	999999	999999	31	441	151	347	834	999999	851	303	143	999999	416	999999	134	458	999999	716	999999	999999	999999	994	379	208	444	292	999999	176	471	999999	712	453	761	130	70	522	622	774	159	379	601	536	192	175	850	999999	999999	219	810	428	55	496	999999	189	838	
546	466	823	997	859	312	667	719	105	999999	999999	538	999999	541	612	836	999999	999999	940	764	325	999999	999999	358	432	907	825	999999	53	710	225	434	582	292	523	999999	798	777	300	999999	933	817	97	999999	170	999999	98	678	999999	592	296	999999	87	424	999999	735	999999	475	999999	951	999999	312	676	999999	375	999999	956	13	27	556	999999	981	276	873	999999	508	723	630	197	947	819	157	166	460	424	296	357	167	769	788	803	333	212	349	999999	631	150	703	999999	999999	528	999999	660	652	555	315	662	213	592	24	999999	999999	287	627	142	999999	155	226	999999	88	999999	798	243	239	752	714	779	927	999999	210	999999	29	999999	292	999999	733	496	514	904	119	633	153	999999	755	999999	182	55	999999	217	260	485	923	733	140	999999	730	852	999999	999999	841	536	735	919	392	999999	992	220	995	208	999999	843	641	321	860	455	764	232	999999	463	999999	668	203	720	43	999999	999999	295	290	294	999999	881	75	614	73	583	898	233	192	109	783	961	999999	999999	808	999999	844	999999	872	685	243	507	374	968	329	999999	342	999999	886	668	999999	706	930	710	509	526	778	999999	999999	287	999999	540	999999	999999	679	618	617	817	911	999999	880	832	422	605	61	200	999999	106	295	999999	251	883	347	524	888	86	41	350	877	292	639	817	364	595	138	702	467	986	298	710	564	525	113	270	787	388	293	335	658	999999	19	681	741	366	46	673	203	526	499	602	587	999999	939	628	987	72	478	827	477	359	999999	999999	807	584	336	726	779	87	736	510	793	706	691	568	283	957	86	997	558	464	509	941	496	999999	133	999999	585	484	282	999999	909	999999	858	309	584	488	999999	167	39	999999	893	125	789	989	809	999999	585	999999	999999	39	986	481	278	22	849	792	44	121	999999	49	150	305	999999	21	601	336	847	392	983	795	999999	918	999999	248	999999	393	162	507	999999	999999	710	214	138	253	738	437	197	845	459	999999	999999	761	706	989	179	598	999999	777	999999	482	43	203	397	560	999999	77	513	39	999999	466	640	999999	234	218	999999	936	999999	999999	999999	999999	149	12	932	201	999999	332	222	978	78	972	81	384	118	414	218	999999	999999	578	999999	999999	924	167	403	993	161	999999	999999	497	660	242	999999	760	503	999999	999999	41	999999	205	218	622	855	999999	960	480	394	265	428	999999	10	821	129	597	262	612	249	981	609	938	49	999999	794	724	327	999999	999999	999999	999999	999999	81	187	255	620	999999	685	815	999999	999999	923	608	895	497	
717	999999	999999	122	834	508	891	985	361	999999	332	166	999999	999999	999999	999999	134	930	84	384	544	748	823	999999	509	237	999999	796	999999	784	685	339	999999	937	86	999999	489	723	715	811	989	999999	719	755	923	464	586	999999	685	191	81	993	534	521	953	969	674	272	613	606	932	104	999999	577	999999	992	22	846	751	903	728	411	224	272	394	646	38	78	653	54	651	718	121	668	999999	999999	805	999999	984	117	999999	226	119	118	879	895	999999	152	999999	930	452	740	116	782	999999	669	778	272	136	316	999999	606	999999	569	955	223	982	477	999999	63	197	389	862	999999	999999	511	302	115	392	498	999999	885	69	999999	602	910	999999	339	214	52	913	999999	506	677	175	999999	606	549	163	999999	999999	294	288	999999	999999	999999	999999	472	442	951	999999	673	880	637	431	66	999999	896	967	999999	611	999999	273	821	999999	655	883	194	478	999999	904	753	951	999999	585	999999	999999	114	999999	539	42	999999	897	262	675	250	662	999999	255	999999	420	999999	999999	119	65	270	30	999999	814	97	999999	693	999999	59	57	624	721	164	999999	830	458	442	916	437	21	471	999999	20	156	999999	999999	24	938	999999	972	204	180	842	999999	324	579	999999	299	892	359	348	154	848	215	61	529	508	816	424	660	977	793	154	107	593	516	20	320	915	104	174	755	636	87	852	453	878	492	737	999999	318	153	999999	87	672	327	999999	804	104	379	495	207	999999	707	994	411	36	744	88	999999	569	830	383	798	194	999999	518	770	999999	607	651	25	89	999999	352	999999	768	76	434	999999	999999	216	225	999999	609	967	241	928	92	450	427	144	414	929	691	999999	769	236	893	999999	809	146	450	497	728	479	128	359	365	170	999999	959	319	812	209	362	615	837	199	999999	362	999999	687	912	190	999999	610	160	481	864	74	542	183	999999	999999	472	765	727	817	139	849	881	999999	922	807	468	824	602	730	338	871	932	47	675	726	999999	458	538	316	221	869	968	999999	500	999999	110	785	963	356	736	597	887	29	69	378	480	999999	764	115	722	692	18	429	999999	993	999999	505	508	628	246	24	237	999999	606	269	880	13	82	827	707	999999	860	256	993	741	999999	999999	977	307	256	213	693	433	594	999999	861	999999	735	507	999999	605	287	345	119	722	999999	999999	999999	999999	497	477	943	999999	407	50	832	999999	436	411	999999	999999	528	999999	382	42	999999	804	826	87	408	999999	278	575	999999	999999	999999	525	146	281	380	999999	999999	187	809	778	
269	755	999999	554	999999	109	122	333	498	999999	999999	86	962	87	999999	566	650	999999	401	164	209	999999	84	305	645	316	999999	999999	999999	999999	999999	351	401	603	773	574	778	281	391	308	230	999999	999999	128	35	327	562	69	880	814	867	164	785	655	579	891	681	999999	908	389	999999	999999	999999	997	999999	735	999999	368	313	826	787	378	953	103	934	264	999999	956	280	328	754	566	999999	999999	999999	999999	999999	746	34	882	893	999999	999999	999999	825	999999	651	89	112	999999	999999	204	755	63	999999	999999	211	999999	720	324	999999	725	999999	590	635	916	683	999999	373	451	179	939	999999	999999	933	739	16	999999	999999	670	999999	223	999999	980	686	559	811	230	999999	145	372	874	35	710	999999	178	598	782	999999	908	589	999999	999999	660	130	702	860	999999	130	297	492	260	999999	59	711	385	871	999999	903	85	999999	999999	999999	237	89	305	999999	999999	999999	999999	999999	233	999999	368	91	47	507	202	860	984	699	487	110	903	653	122	459	975	999999	999999	306	999999	999999	301	804	137	999999	487	999999	824	999999	999999	195	365	156	268	999999	999999	999999	674	878	679	619	919	386	626	361	999999	584	966	845	938	634	240	999999	31	355	293	564	953	357	30	620	45	206	472	999999	745	756	395	999999	403	16	334	39	626	509	959	914	187	775	707	999999	615	999999	849	602	954	896	135	999999	999999	501	25	326	858	999999	999999	723	914	334	616	236	199	529	451	932	310	211	841	521	396	999999	387	999999	650	999999	15	65	356	870	347	848	630	482	64	902	990	17	181	567	925	246	10	852	169	480	713	95	999999	917	301	753	999999	614	999999	24	123	999999	676	741	63	528	376	999999	999999	768	605	999999	475	999999	941	302	999999	999999	595	160	377	535	28	179	413	920	528	999999	578	593	999999	26	955	50	789	162	999999	440	999999	407	869	956	999999	999999	874	997	619	988	975	999	723	781	999999	376	646	588	819	999999	338	143	999999	999999	475	999999	999999	589	999999	999999	999999	788	999999	599	770	198	290	421	669	628	999999	415	999999	999999	463	578	869	21	998	999999	404	210	999999	834	111	380	407	931	490	471	425	295	246	194	239	197	48	134	21	999999	95	234	918	201	211	999999	999999	470	484	897	534	963	591	181	41	559	454	136	497	399	791	358	930	208	213	19	179	126	310	276	999999	745	10	178	503	999999	292	152	632	189	999999	936	457	999999	937	461	703	74	162	680	742	911	636	621	999999	736	304	720	988	201	752	717	169	218	366	
788	999999	999999	677	862	277	312	504	318	852	854	901	999999	271	999999	316	114	963	630	533	999999	119	389	140	999999	999999	571	164	999999	437	829	777	249	237	999999	498	999999	999999	300	413	440	417	328	999999	193	999999	957	458	246	885	647	753	539	684	737	999999	583	999999	910	987	999999	157	73	880	999999	87	661	999999	122	262	35	999999	673	227	103	999999	790	620	947	931	917	123	917	554	789	86	247	565	499	999999	915	999999	487	313	999999	292	353	447	745	115	184	847	999999	984	860	929	90	322	591	999999	888	962	344	999999	999999	592	239	518	101	946	840	999999	620	643	346	999999	240	370	999999	999999	999999	353	875	841	757	79	776	933	999999	860	996	925	999999	972	590	999999	664	508	243	999999	999999	834	999999	798	275	999999	999999	702	647	999999	699	999999	803	780	657	544	96	502	231	999	815	305	999999	241	950	914	999999	647	63	393	999999	732	999999	403	999999	44	997	86	999999	678	842	84	296	860	999999	286	132	203	324	55	866	999999	999999	244	310	756	20	999999	999999	360	956	999999	649	263	472	967	593	999999	999999	623	546	20	925	552	167	741	19	963	80	674	792	999999	332	17	526	208	455	999999	102	10	33	883	238	225	722	999999	999999	999999	999999	203	692	722	180	999999	999999	856	246	734	87	569	747	999999	54	184	568	999999	999999	999999	736	273	521	999999	317	32	999999	999999	781	999999	830	904	999999	999999	574	876	982	80	999999	631	509	999999	999999	721	814	532	263	999999	838	64	999999	694	999999	793	306	134	681	990	414	999999	111	844	84	536	903	182	263	999999	482	178	201	497	279	635	142	999999	999999	800	999999	999999	999999	623	825	727	63	145	999999	522	999999	999999	204	991	666	610	999999	999999	999999	435	817	641	279	491	503	999999	862	170	424	370	661	239	822	881	999999	629	388	488	29	999999	483	768	999999	740	999999	42	999999	999999	831	669	115	999999	999999	876	983	255	515	287	129	165	865	893	999999	999999	861	999999	627	323	888	999999	231	52	645	248	952	58	999999	999999	999999	471	696	662	338	999999	999999	193	758	946	897	858	124	111	368	999999	999999	589	57	726	879	651	999999	999999	999999	795	447	72	832	242	923	934	877	977	999999	999999	999999	212	564	965	292	677	691	680	999999	40	921	130	683	781	756	372	11	650	999999	999999	65	999999	351	543	317	202	361	999999	33	962	980	147	222	710	405	289	999999	999999	999999	211	959	999999	244	290	873	999999	999999	61	486	560	999999	237	328	150	602	432	999999	999999	657	999999	
999999	176	656	463	60	784	907	999999	999999	477	347	999999	216	457	788	329	801	71	999999	999999	999999	309	48	472	39	999999	818	82	999999	999999	428	14	434	353	999999	793	88	781	999999	98	999999	416	675	999999	223	23	30	999999	362	282	630	799	360	999999	287	26	137	999999	999999	307	965	834	864	412	58	999999	496	862	572	995	251	30	999999	581	580	406	999999	39	259	26	732	999999	720	835	352	628	653	999999	76	999999	999999	894	357	932	999999	585	999999	272	960	880	527	999999	999999	366	41	999999	968	779	96	881	392	108	934	417	574	27	123	39	70	999999	999999	999999	999999	705	999999	999999	672	999999	459	995	999999	372	78	378	499	575	999999	999999	803	999999	659	874	680	194	485	999999	959	940	368	114	999999	999999	211	540	999999	797	371	602	999999	684	937	80	330	999999	999999	29	999999	566	918	998	377	760	999999	999999	770	999999	999999	611	229	773	999999	732	999999	354	534	342	170	999999	186	701	214	999999	337	129	805	589	553	589	168	465	537	402	31	369	737	711	296	883	999999	387	999999	759	383	999999	297	999999	540	975	566	999999	859	999999	390	226	794	329	433	116	999999	191	270	999999	453	763	246	994	711	999999	999999	822	999999	999999	999999	799	999999	454	674	999999	832	999999	58	578	32	999999	606	45	22	805	574	417	288	189	370	588	126	999999	316	619	27	302	503	999999	368	999999	999999	582	732	591	274	350	655	359	284	922	142	999999	446	979	166	210	999999	906	604	999999	544	866	916	190	682	672	147	64	65	539	107	687	219	999999	825	34	313	431	540	234	999999	999999	904	448	455	433	843	336	463	817	320	999999	766	999999	209	781	999999	551	908	999999	212	601	303	745	999999	455	483	999999	164	142	896	999999	375	380	447	616	999999	999999	999999	259	829	811	601	248	999999	510	920	59	999999	54	368	762	523	937	31	170	999999	169	623	10	949	684	182	331	999999	760	999999	396	721	592	818	197	816	658	773	999999	10	999999	526	323	534	433	88	120	773	999999	47	999999	358	999999	999999	803	854	735	309	999999	639	279	327	999999	289	534	337	999999	235	999999	999999	864	999999	999999	170	999999	642	310	999999	999999	606	71	557	787	722	793	999999	445	611	25	342	90	359	629	761	730	738	999999	44	10	105	999999	999999	601	197	999999	273	727	126	412	999999	554	999999	999999	999999	577	722	999999	745	496	496	892	885	219	838	865	999999	545	868	440	840	584	275	474	430	999999	999999	956	599	999999	999999	319	328	208	999999	788	999999	575	91	194	
999999	208	322	548	514	213	706	674	762	999999	666	999999	859	686	999999	585	288	795	999999	533	400	765	999999	999999	966	186	999999	999999	364	60	54	999999	999999	999999	431	999999	999999	727	960	226	318	512	203	999999	884	801	460	642	636	999999	509	35	222	557	794	252	999999	126	582	337	999999	999999	999999	711	287	726	274	185	264	929	323	561	834	146	225	887	572	671	999999	175	725	999999	999999	95	999999	28	727	999999	889	189	384	155	155	632	999999	298	202	491	990	167	536	285	388	706	956	948	999999	999999	342	906	999999	999999	805	416	611	708	968	235	999999	999999	998	999999	295	999999	555	177	416	999999	559	926	695	999999	681	999999	639	450	552	999999	138	602	827	999999	573	983	999999	788	350	999999	31	877	329	999999	330	999999	169	177	999999	999999	161	789	541	989	526	416	220	600	914	652	999999	171	999999	625	106	568	440	356	999999	312	999999	766	826	999999	999999	681	999999	728	759	999999	999999	471	460	248	201	349	71	999999	135	167	772	909	873	698	999999	859	721	704	999999	999999	999999	812	999999	999999	999999	394	962	863	999999	999999	999999	492	840	999999	999999	316	711	999999	433	756	506	601	231	999999	540	665	893	138	999999	330	960	902	857	996	657	191	99	772	509	806	386	207	999999	999999	999999	999999	78	907	50	655	158	803	280	124	265	699	591	743	157	999999	999999	834	156	487	999999	999999	634	843	999999	476	999999	939	418	626	379	999999	571	940	290	260	999999	986	97	999999	182	166	631	743	740	958	600	355	999999	436	315	999999	60	553	999999	450	655	234	599	574	438	219	395	999999	744	956	138	650	999999	897	486	514	999999	95	314	999999	285	890	999999	359	875	870	325	981	321	827	999999	999999	543	839	604	371	999999	523	633	963	771	999999	999999	784	830	950	892	726	999999	800	805	965	999999	999999	175	765	999999	999999	699	567	893	413	342	916	708	120	999999	623	999999	999999	127	999999	999999	351	956	999999	890	328	529	925	978	598	42	999999	999999	292	779	865	674	839	249	157	824	75	999999	999999	645	92	86	719	999999	999999	999999	999999	683	581	513	897	722	867	874	999999	719	773	999999	305	381	821	894	425	340	251	948	463	999999	999999	409	395	281	999999	999999	808	999999	809	92	709	175	999999	837	999999	999999	881	152	806	965	446	438	60	486	774	986	999999	999999	661	389	601	999999	969	959	713	182	127	626	134	999999	76	999999	999999	691	879	999999	183	984	454	646	458	109	999999	498	439	541	999999	909	506	999999	838	999999	999999	430	490	999999	999999	
249	134	278	660	999999	999999	601	999999	999999	528	999999	607	644	999999	839	744	24	930	502	999999	999999	999999	181	822	218	129	999999	377	999999	970	489	211	501	933	999999	860	185	986	999999	90	999999	599	554	23	990	999999	862	797	998	875	576	500	999999	210	725	719	999999	455	451	146	505	234	452	999999	999999	167	115	711	879	979	568	38	737	422	999999	880	975	167	832	906	266	724	378	580	999999	999999	223	999999	217	999999	907	730	544	66	584	326	157	639	999999	833	206	999999	918	29	317	548	762	575	999999	845	743	795	623	545	999999	999999	855	871	520	59	999999	999999	503	664	82	838	493	681	837	321	733	999999	192	998	710	116	806	999999	273	854	999999	647	728	372	481	122	116	999	186	803	471	285	128	925	889	999999	657	263	946	999999	64	91	738	260	999999	407	612	624	834	773	974	999999	608	999999	822	305	96	141	193	960	731	494	999999	44	999999	457	999999	266	119	999999	459	553	412	999999	999999	155	909	478	260	999999	509	999999	999999	413	828	964	677	463	999999	593	305	525	79	999999	747	569	999999	704	410	664	190	999999	515	515	999999	430	999999	813	865	677	396	999999	880	119	460	249	330	101	215	885	999999	763	163	525	33	933	999999	425	56	240	567	215	999999	596	893	163	976	658	98	999999	870	999999	999999	999999	207	687	645	999999	535	508	249	496	999999	525	884	426	201	989	491	391	947	999999	767	635	999999	190	550	293	225	306	272	999999	12	807	999999	916	176	999999	999999	346	297	522	889	999999	990	999999	716	552	999999	477	999999	986	176	999999	460	202	106	962	325	999999	146	362	745	238	999999	999999	999999	691	999999	967	259	473	671	155	104	434	788	229	999999	48	473	999999	580	747	344	286	999999	305	356	999999	820	214	412	311	209	999999	777	661	312	423	588	35	51	999999	227	498	999999	999999	612	36	999999	999999	999999	287	553	148	781	998	999999	959	81	999999	344	999999	157	55	999999	369	999999	999999	657	137	916	230	460	447	956	836	529	846	960	484	999999	330	417	943	999999	134	999999	71	163	999999	767	353	999999	999999	691	999999	597	181	437	956	999999	453	378	287	959	107	827	115	192	999999	478	57	999	597	504	23	280	999999	999999	999999	999999	884	16	878	999999	573	878	69	756	999999	248	999999	418	14	408	999999	999999	140	983	789	999999	999999	878	999999	310	719	354	753	895	677	999999	393	22	501	999999	200	999999	500	917	396	228	767	358	999999	706	999999	639	995	199	264	999999	149	999999	380	999999	958	15	798	
999999	650	999999	999999	174	88	999999	855	345	917	999999	217	802	999999	999999	597	570	539	999999	299	510	999999	999999	999999	564	640	616	999999	173	642	862	395	195	999999	922	999999	177	999999	603	999999	80	999999	784	721	345	981	461	609	926	632	999999	999999	665	999999	999999	999999	570	869	570	533	472	575	691	703	64	999999	32	164	539	999999	429	477	935	999999	999999	999999	405	368	23	583	188	16	26	999999	832	763	730	478	360	999999	705	308	999999	80	807	999999	169	91	999999	82	958	307	80	979	212	342	173	641	999999	638	991	211	999999	999999	354	465	999999	999999	870	301	543	554	804	14	251	999999	943	865	226	723	500	323	702	941	624	881	936	47	999999	999999	999999	98	999999	999999	543	503	452	546	725	351	946	18	221	374	538	999999	502	76	738	90	398	307	425	774	147	999999	509	914	372	473	529	521	822	999999	999999	454	999999	999999	471	747	679	999999	150	874	776	492	112	999999	999999	219	388	999999	309	999999	111	999999	673	215	584	999999	999999	538	184	261	822	435	196	842	672	94	841	421	605	990	999999	999999	167	999999	999999	655	576	182	511	999999	999999	999999	999999	999999	277	409	780	999999	506	606	753	151	232	888	62	351	305	999999	664	999999	378	967	999999	318	999999	999999	144	132	217	999999	298	999999	36	31	999999	172	223	622	574	272	314	483	999999	998	246	269	769	278	498	656	359	316	517	193	999999	999999	394	999999	999999	168	275	658	160	577	317	932	124	210	722	889	999999	683	695	401	23	999999	63	276	999999	999999	349	999999	633	561	999999	982	999999	999999	247	59	778	320	999999	415	997	656	332	346	691	314	154	569	556	609	999999	675	620	125	180	888	74	127	830	149	818	408	34	598	999999	335	628	281	963	673	999999	817	999999	999999	404	367	999999	716	585	767	442	780	320	33	43	999999	372	999999	999999	999999	999999	660	489	755	597	599	631	999999	349	365	685	873	606	883	499	999999	887	340	721	999999	326	358	542	73	706	48	97	10	999999	999999	999999	440	608	614	688	459	338	42	692	999999	735	838	999999	229	91	569	184	999999	999999	333	26	999999	476	860	999999	636	128	426	59	558	511	631	178	999999	402	255	275	999999	204	49	381	855	647	999999	999999	487	981	999999	981	147	863	660	475	242	86	931	999999	747	582	62	341	912	999999	143	999999	114	669	129	827	836	303	192	242	495	951	171	394	559	783	554	654	805	999999	911	695	999999	999999	936	999999	999999	290	527	419	152	999999	999999	871	999999	623	972	817	999999	
495	154	844	681	427	980	999999	915	547	415	964	999999	407	536	476	999999	448	999999	949	999999	950	366	556	999999	773	100	999999	491	299	880	935	810	737	999999	319	300	77	999999	999999	185	655	264	923	999999	563	999999	999999	180	999999	999999	999999	182	33	94	999999	139	598	77	999999	337	201	799	626	667	479	163	299	614	227	999999	999999	434	28	773	88	695	442	680	222	390	355	617	498	499	815	763	787	653	999999	999999	702	999	116	106	983	855	638	266	999999	409	999999	140	953	816	794	640	163	259	15	999999	696	999999	854	527	999999	584	999999	136	851	999999	376	999999	733	999999	999999	999999	328	922	790	233	67	186	284	813	297	225	999999	999999	704	184	609	538	647	999999	492	785	999999	588	123	409	553	511	414	999999	43	456	406	916	343	789	999999	999999	469	999999	167	999999	999999	51	239	767	920	999999	999999	676	116	838	999999	78	554	999999	999999	739	808	391	679	556	999999	999999	999999	841	818	747	348	915	863	999999	999999	999999	507	972	999999	112	359	356	488	923	999999	999999	583	999999	456	999999	371	999999	927	581	433	87	112	611	748	999999	271	397	948	182	291	999999	813	738	769	999999	571	582	555	758	390	462	999999	756	999999	44	999999	584	394	491	386	703	987	291	944	991	999999	999999	999999	104	999999	961	407	315	641	571	923	844	436	999999	766	788	99	179	999999	971	999999	356	143	999999	46	687	12	467	796	588	999999	532	999999	777	381	674	999999	461	917	428	64	596	124	906	120	999999	157	81	999999	598	613	817	99	999999	815	415	999999	999999	68	163	999999	940	519	63	999999	401	60	658	999999	999999	439	999999	261	772	916	999999	999999	236	604	999999	539	999999	999999	207	974	712	442	821	962	999999	999999	999999	402	763	999999	123	999999	71	865	719	127	999999	140	633	999999	975	999999	326	66	236	184	537	999999	199	624	38	208	321	88	999999	958	238	696	975	190	599	999999	497	313	999999	512	180	999999	999999	751	50	800	118	49	998	156	126	999999	735	791	384	924	212	999999	439	999999	764	999999	999999	760	999999	803	164	453	569	999999	78	22	999999	724	13	999999	40	999999	583	999999	999999	999999	89	192	999999	999999	960	194	805	675	42	999999	873	887	999999	197	834	134	862	999999	645	999999	999999	268	88	113	511	21	999999	999999	894	763	565	211	825	999999	999999	353	918	999999	842	970	647	893	708	719	148	375	999999	816	341	905	586	346	593	434	802	821	114	738	999999	948	406	999999	780	278	792	672	72	264	294	999999	216	448	404	674	28	
586	559	368	999999	145	44	971	876	988	187	228	999999	999999	689	91	999999	189	460	893	574	999999	122	439	927	475	312	721	532	851	699	147	999999	918	416	226	271	746	999999	827	999999	434	721	792	100	573	65	672	575	213	251	999999	999999	510	110	968	473	999999	999999	999999	833	322	449	34	298	49	286	698	983	473	819	999999	415	632	979	149	999999	999999	348	363	420	639	156	999999	609	673	159	441	818	999999	752	151	315	285	994	999999	985	999999	503	60	297	366	688	999999	393	748	621	999999	999999	960	640	152	781	999999	999999	203	999999	999999	424	625	890	845	879	545	720	677	999999	139	637	999999	164	641	827	297	999999	63	951	999999	999999	999999	61	794	909	857	807	610	369	238	207	801	435	865	999999	877	170	999999	486	152	390	716	999999	491	727	153	806	999999	999999	494	20	34	252	999999	195	999999	574	106	935	999999	738	120	318	958	932	835	999999	298	369	950	137	624	576	808	664	228	309	570	76	766	61	999999	294	875	227	182	559	999999	679	718	313	74	999999	464	414	999999	999999	999999	559	891	201	517	639	375	367	395	458	444	466	966	264	13	39	178	999999	930	825	442	740	759	286	647	619	651	646	72	118	121	403	394	999999	706	999999	184	574	543	999999	919	518	999999	724	999999	848	712	463	309	44	999999	494	483	454	999999	862	800	615	554	898	988	728	304	287	346	50	81	155	557	993	999999	603	999999	999999	999999	999999	908	44	170	798	906	999999	347	37	770	627	920	940	855	999999	220	999999	30	644	189	201	223	554	388	84	777	566	905	315	999999	999999	66	720	547	50	999999	765	454	755	992	800	999999	999999	517	999999	999999	999999	300	714	782	295	583	793	583	714	711	999999	656	96	31	349	999999	41	847	999999	999999	209	402	815	890	999999	124	274	652	388	999999	946	46	669	954	645	276	201	999999	893	170	999999	999999	833	339	599	118	368	999999	999999	519	999999	429	491	157	921	999999	485	823	337	181	318	151	204	904	764	327	999999	141	385	82	99	508	953	865	308	71	569	485	999999	347	999999	539	999999	869	460	999999	555	521	43	906	791	378	999999	999999	851	132	942	999999	574	281	130	236	358	580	429	851	475	999999	999999	859	999999	999	532	990	999999	778	152	335	999999	999999	772	999999	108	479	999999	721	999999	999999	24	185	129	641	911	30	999999	529	191	428	450	608	999999	929	672	999999	736	792	999999	999999	307	999999	999999	616	483	337	508	999999	138	879	299	999999	548	999999	611	999999	740	
538	97	512	999999	895	597	724	885	846	999999	843	999999	999999	743	498	876	108	933	941	205	512	167	584	999999	570	401	311	999999	742	69	817	999999	998	443	207	704	343	440	412	485	265	999999	637	150	665	999999	213	146	801	830	450	311	670	477	999999	381	513	990	213	504	295	595	152	786	379	525	804	491	999999	794	999999	667	530	999999	940	781	999999	443	856	999999	197	175	999999	912	619	515	657	531	215	826	200	352	236	908	199	670	588	851	771	150	57	722	600	16	297	782	999999	214	537	456	850	999999	144	999999	316	130	267	240	999999	999999	867	283	999999	718	603	999999	440	999999	277	279	202	999999	671	999999	999999	475	574	330	999999	999999	735	453	999999	758	975	130	218	742	999999	78	999999	357	999999	999999	282	774	445	881	999999	106	999999	168	937	267	999999	181	999999	427	823	841	999999	937	615	340	137	999999	999999	527	743	483	982	698	30	208	867	844	995	762	444	896	999999	693	917	528	999999	999999	516	735	504	804	720	790	919	760	523	475	741	353	780	999999	999999	917	148	930	999999	653	999999	999999	999999	999999	185	646	983	926	999999	862	30	999999	845	560	908	553	33	938	762	201	999999	999999	685	401	112	651	981	586	999999	122	999999	986	413	840	438	777	344	95	628	84	807	992	949	999999	455	654	508	229	999999	940	893	210	177	923	874	999999	63	999	316	534	664	407	524	699	318	43	684	999999	132	140	219	938	999999	688	393	786	319	34	946	458	152	999999	636	471	228	354	999999	490	999999	559	999999	345	999999	103	999999	999999	477	260	352	421	969	503	107	818	731	955	890	489	539	999999	569	999999	62	857	999999	903	999999	63	480	964	999999	999999	47	999999	999999	873	999999	999999	278	983	319	69	999999	534	488	999999	664	817	739	273	999999	338	951	879	999999	694	999999	921	999999	516	999999	424	779	388	207	999999	465	533	999999	999999	795	999999	221	999999	778	509	356	527	378	999999	248	953	324	217	510	885	251	168	583	999999	590	249	513	762	999999	999999	289	303	999999	712	193	140	415	881	477	789	127	405	111	999999	999999	765	999999	999999	277	999999	109	999999	877	321	999999	999999	950	689	278	999999	999999	459	999999	882	999999	62	200	666	999999	118	547	443	739	721	768	846	66	103	999999	824	696	543	494	668	795	717	426	26	187	886	189	999999	612	921	627	668	203	228	999999	295	574	885	420	169	148	666	999999	166	553	688	250	857	316	453	859	627	964	543	999999	512	636	999999	488	672	928	822	830	999999	
999999	109	652	838	999999	999999	260	810	132	999999	999999	138	885	269	472	499	645	332	419	169	72	10	703	660	999999	757	659	999999	407	748	240	325	999999	24	72	453	46	999999	34	228	203	58	504	638	23	999999	626	999999	711	989	36	606	412	670	755	102	406	991	707	999999	438	999999	413	384	105	214	301	871	206	29	463	243	308	201	966	23	506	75	647	181	141	999999	689	999999	721	999999	913	175	999999	970	57	999999	704	999999	789	343	645	129	999999	809	999999	754	179	692	535	793	307	221	704	741	596	999999	354	535	943	156	180	995	663	470	999999	136	612	236	971	419	539	359	999999	632	999999	386	999999	837	514	386	122	996	882	928	336	702	471	526	383	999999	699	178	15	999999	999999	650	999999	82	518	541	151	943	720	126	263	948	809	82	373	220	999999	516	31	566	44	183	999999	999999	999999	598	999999	96	853	265	999999	370	999999	999999	468	728	920	458	999999	972	244	999999	286	766	674	388	893	398	163	173	907	192	157	448	608	989	537	731	999999	920	876	65	99	464	406	893	605	50	999999	644	999999	360	197	999999	999999	864	896	355	70	755	999999	276	999999	690	358	537	223	904	170	999999	999999	198	999999	408	106	189	89	999999	369	781	782	853	999999	518	873	556	994	108	126	999999	999999	191	670	193	225	610	133	409	116	869	680	700	880	144	454	111	841	788	952	999999	785	999999	986	289	972	852	491	999999	816	999999	999999	124	787	425	386	18	999999	336	193	496	65	679	999999	999999	110	999999	972	999999	74	999999	715	999999	156	999999	958	999999	205	391	999999	373	128	709	592	999999	999999	565	912	464	999999	446	582	514	999999	999999	97	115	999999	496	188	999999	879	840	359	999999	999999	335	968	814	466	367	812	147	125	820	377	355	97	411	172	545	180	999999	891	628	999999	210	610	999999	999999	999999	659	709	212	330	999999	287	360	547	227	11	597	108	997	400	999999	999999	398	785	98	741	28	957	333	643	720	999999	949	730	856	886	725	999999	999999	999999	999999	113	999999	795	336	99	999999	549	194	999999	999999	81	999999	501	994	999999	999999	825	601	154	835	701	385	568	610	999999	999999	629	691	341	286	318	999999	393	691	530	510	603	458	998	746	999999	773	173	696	648	849	457	736	999999	84	899	687	999999	778	17	727	376	195	212	761	374	858	852	999999	638	900	137	809	474	252	218	999999	602	407	366	928	222	872	999999	284	880	893	588	999999	999999	631	398	615	684	802	999999	417	256	247	999999	
620	920	999999	67	747	999999	648	271	860	866	532	94	999999	999999	89	515	503	233	928	880	481	280	596	507	16	999999	999999	134	672	999999	999999	999999	364	999999	745	999999	932	999999	223	562	242	631	727	999999	854	546	23	203	605	296	640	194	327	999999	900	350	334	782	60	245	999999	523	599	752	999999	412	730	359	676	81	582	688	999999	376	648	999999	552	205	652	469	499	328	529	385	999999	616	802	997	999999	405	683	160	999999	978	362	718	41	999999	999999	451	999999	999999	999999	533	714	951	184	951	999999	999999	797	999999	139	999999	745	881	994	999999	284	459	999999	999999	234	280	398	999999	924	40	24	930	817	577	871	210	999999	835	999999	995	671	526	442	851	289	83	608	554	31	183	243	999999	723	999999	700	874	999999	94	439	256	145	292	36	999999	936	788	243	999999	267	928	937	910	89	998	999999	758	27	999999	453	160	999999	999999	410	751	797	999999	216	10	999999	999999	368	568	405	555	860	388	499	298	999999	500	999999	388	999999	103	245	333	401	724	274	942	857	999999	641	999999	584	301	882	285	355	403	582	243	999999	270	569	999999	514	534	148	174	268	728	999999	952	319	293	556	317	515	474	999999	491	736	934	148	999999	927	999999	970	568	999999	223	943	521	918	607	45	36	999999	999999	999999	867	586	999999	683	138	249	688	969	301	745	575	769	999999	999999	101	506	419	131	294	452	397	563	580	668	55	785	333	999999	712	258	529	783	999999	656	285	905	636	999999	20	999999	248	157	679	823	931	453	72	270	999999	110	999999	905	249	999999	431	313	16	441	999999	353	999999	653	266	52	225	791	130	234	999999	999999	999999	999999	999999	999999	213	249	999999	756	736	999999	722	999999	217	611	632	624	543	235	234	971	898	205	622	999999	130	594	891	637	607	149	999999	837	294	641	999999	467	793	999999	219	191	429	259	999999	46	630	999999	445	654	419	999999	257	894	999	14	296	999999	546	454	136	618	999999	256	159	596	277	884	779	999999	380	175	830	551	26	999999	551	999999	999999	999999	45	278	159	999999	227	999999	891	439	838	999999	999999	566	999999	999999	865	999999	832	999999	999999	999999	999999	745	83	869	283	254	770	999999	878	956	463	999999	999999	960	418	858	999999	999999	39	152	704	999999	56	499	999999	814	254	491	999999	424	220	378	999999	392	999999	300	204	289	962	973	245	196	561	881	826	706	392	959	930	16	999999	720	999999	957	412	931	699	583	646	469	999999	999999	29	463	746	999999	107	790	999999	999999	999999	999999	160	
999999	907	518	286	175	673	525	999999	999999	561	679	999999	499	233	591	999999	884	999999	620	643	999999	974	956	176	108	999999	999999	608	602	814	811	352	951	570	98	60	894	999999	999999	910	131	48	714	727	349	179	256	999999	999999	810	270	527	53	999999	657	91	999999	352	188	999999	932	916	829	480	999999	999999	341	929	145	541	95	239	77	999999	522	464	269	238	827	999999	888	999999	102	791	554	293	309	999999	913	999999	109	552	999999	502	977	214	219	244	977	22	837	326	726	974	724	41	459	343	34	202	821	722	524	260	151	999999	823	999999	926	466	37	926	26	137	442	543	763	574	732	317	255	35	261	999999	100	571	162	999999	76	522	834	966	999999	721	195	387	37	999999	361	999999	390	181	318	521	984	911	310	598	542	191	277	885	610	999999	946	795	999999	709	169	580	900	999999	970	413	999999	71	545	999999	941	65	516	546	223	999999	999999	84	717	739	830	188	999999	564	585	885	255	999999	365	674	774	400	999999	327	66	780	33	685	999999	904	889	923	999999	15	656	999999	674	999999	671	803	789	872	999999	731	999999	980	999999	346	129	999999	999999	683	706	870	999999	999999	149	999999	999999	442	783	999999	999999	812	850	907	812	999999	907	108	220	524	287	562	999999	999999	322	194	447	86	999999	687	565	125	999999	999999	226	505	999999	114	999999	485	999999	999999	29	547	998	999999	881	972	177	63	999999	999999	874	643	999999	154	999999	999999	239	999999	999999	999999	970	106	999999	758	76	644	690	317	780	999999	759	999999	283	58	999999	347	904	56	313	474	908	419	259	543	999999	112	999999	82	519	999999	999999	393	733	999999	268	923	999999	250	209	247	292	859	999999	999999	999999	148	370	356	611	648	999999	999999	999999	287	505	561	999999	153	517	963	833	617	798	923	999999	376	999999	446	790	620	486	664	847	76	999999	58	146	999999	999999	112	742	999999	471	870	143	692	742	999999	341	706	86	717	999999	245	413	674	999999	359	707	895	145	999999	566	999999	172	69	999999	999999	104	456	425	999999	871	414	230	999999	156	928	789	245	633	556	115	93	543	768	931	611	662	518	999999	787	999999	385	999999	819	897	480	999999	84	357	167	361	884	291	854	999999	328	25	44	527	142	569	472	272	589	999999	482	457	999999	138	733	922	585	468	637	999999	496	447	999999	481	999999	231	715	999999	475	204	230	802	999999	922	612	999999	628	990	999999	999999	453	123	999999	10	425	33	312	945	624	245	776	999999	654	999999	999999	999999	614	562	851	910	854	
584	796	394	597	680	768	482	525	146	303	594	613	419	861	383	999999	410	66	999999	999999	769	273	240	428	999999	158	150	999999	732	982	75	149	944	373	868	326	992	413	999999	264	830	429	999999	941	191	812	244	999999	976	819	999999	506	208	999999	94	321	999999	965	793	999999	999999	909	999999	999999	999999	455	999999	55	999999	66	999999	997	321	397	999999	350	785	999999	247	992	999999	463	595	999999	778	569	940	999999	999999	999999	759	36	619	223	999999	999999	636	333	713	999999	153	999999	999999	919	999999	216	194	999999	903	999999	999999	278	728	801	617	999999	324	880	999999	999999	515	717	999999	999999	999999	51	387	999999	761	178	713	461	999999	512	848	725	770	676	999999	572	384	139	58	545	30	491	999999	818	605	999999	999999	999999	999999	54	229	435	432	999999	622	710	829	97	999999	734	40	84	693	226	999999	892	404	647	719	999999	999999	386	668	231	425	816	999999	999999	501	298	572	999999	999999	539	292	423	303	522	999999	460	743	297	89	323	514	946	797	92	865	713	78	958	45	145	999999	843	999999	211	832	999999	968	999999	595	761	999999	82	999999	163	933	539	599	881	594	999999	80	999999	307	999999	716	999999	999999	999999	703	788	999999	613	922	999999	778	448	655	999999	690	257	492	999999	999999	999999	161	442	999999	643	158	336	124	196	374	775	75	999999	546	423	494	363	999999	317	566	806	540	999999	159	201	385	495	884	506	201	999999	777	999999	304	978	999999	999999	102	385	999999	376	673	44	249	157	313	24	902	999999	607	999999	470	184	999999	895	787	602	293	194	268	999999	452	617	995	999999	998	478	470	567	999999	999999	271	411	806	200	142	506	319	12	999999	370	999999	652	899	864	999999	602	999999	408	201	600	991	907	127	848	924	66	999999	221	158	835	553	344	21	397	999999	999999	999999	726	762	291	293	999999	306	999999	80	999999	718	140	161	405	797	71	376	629	229	363	294	999999	275	86	466	999999	853	999999	816	258	640	511	799	816	999999	954	646	909	317	709	999999	230	778	133	348	908	69	753	47	492	968	391	177	711	999999	999999	460	685	824	195	438	253	999999	999999	169	216	341	344	180	843	424	466	999999	519	751	73	999999	152	999999	999999	999999	109	25	334	289	259	344	97	52	813	503	960	999999	131	281	368	150	956	999999	999999	577	999999	583	203	77	511	79	658	959	999999	241	318	947	276	157	999999	237	755	999999	910	872	253	302	366	999999	464	999999	200	999999	392	999999	232	188	999999	981	322	526	821	266	999999	190	685	
138	341	582	195	999999	818	974	943	141	394	425	63	269	333	999999	226	853	613	139	878	420	576	787	19	140	350	295	999999	812	416	499	763	730	196	125	961	784	164	451	563	999999	304	261	539	999999	134	999999	657	890	309	967	652	999999	999999	999999	999999	553	572	65	999999	999999	999999	140	724	999999	661	333	82	999999	470	441	999999	172	999999	662	999999	999999	257	999999	999999	12	638	944	512	999999	999999	125	428	922	563	999999	999999	109	999999	41	999999	173	536	644	155	801	999999	448	430	867	278	489	82	999999	158	999999	306	999999	999999	669	999999	999999	999999	286	58	545	904	160	999999	62	999999	599	394	544	584	999999	788	613	66	214	999999	999999	524	644	179	366	52	780	774	999999	121	851	60	999999	147	999999	545	260	596	609	896	999999	793	377	647	679	999999	999999	74	204	999999	692	313	844	999999	704	999999	983	116	691	503	134	386	337	940	378	549	285	407	701	417	537	26	999999	318	622	999999	156	996	500	271	514	999999	579	868	428	547	216	186	442	213	561	153	999999	999999	772	999999	465	436	279	139	819	999999	372	999999	920	999999	857	536	319	307	532	986	615	999999	988	418	806	999999	521	830	343	109	964	497	855	999999	999999	999999	545	883	999999	720	999999	999999	451	383	999999	999999	947	999999	690	679	866	145	681	575	999999	485	999999	363	932	996	915	448	796	720	999999	999999	931	537	565	517	990	436	367	812	999999	254	978	614	75	24	999999	769	149	663	999999	829	816	290	855	999999	231	191	999999	943	805	288	574	730	216	477	860	420	999999	999999	689	440	999999	868	316	293	506	999999	298	917	485	999999	309	999999	488	347	69	999999	999999	929	999999	808	999999	424	17	980	680	258	407	597	164	999999	581	999999	999999	801	61	947	973	571	999999	718	999999	43	999999	659	979	999999	251	869	999999	999999	738	267	888	880	999999	363	861	336	999999	999999	115	700	999999	999999	573	343	169	687	295	122	677	120	800	577	915	451	999999	999999	10	249	16	538	999999	945	372	324	87	999999	845	999999	999999	647	958	880	999999	202	280	92	999999	646	280	564	583	305	541	628	467	999999	965	515	407	513	336	373	252	577	520	818	22	999999	265	999999	842	597	35	40	999999	919	999999	722	180	999999	272	363	969	451	954	884	999999	744	856	767	137	999999	300	583	320	595	638	45	999999	462	80	835	391	214	999999	985	279	510	999999	999999	355	253	344	533	250	972	999999	800	622	999999	414	278	402	999999	939	512	999999	452	719	999999	291	929	49	718	
802	999999	972	764	729	969	614	999999	277	319	421	883	995	767	342	348	201	838	423	55	57	802	999999	893	999999	220	999999	826	999999	909	265	426	213	626	731	813	999	639	80	652	32	511	10	93	86	65	516	999999	120	381	375	453	516	999999	670	10	994	999999	500	999999	999999	787	122	999999	63	995	680	999999	46	999999	999999	561	999999	770	33	546	801	999999	817	999999	703	158	999999	999999	544	999999	999999	219	955	999999	999999	999999	149	561	371	245	399	642	40	91	999999	147	503	590	42	813	685	745	970	999999	999999	645	999999	291	999999	142	999999	999999	823	250	95	999999	423	315	999999	428	422	215	408	788	157	169	328	735	833	566	654	999999	387	730	136	999999	249	831	999999	999999	658	858	745	239	999999	999999	819	789	995	915	999999	999999	879	614	401	480	347	191	977	49	999999	536	457	999999	487	944	325	102	123	921	230	591	783	538	769	564	999999	179	624	999999	349	539	739	917	842	999999	256	999999	999999	656	826	999999	854	492	856	132	999999	496	751	229	999999	999999	675	84	694	142	414	351	845	837	20	177	999999	526	999999	787	796	540	417	31	999999	552	999999	467	104	172	737	301	999999	646	999999	973	428	404	88	999999	863	999999	232	999999	999999	904	928	502	646	658	500	337	792	999999	336	869	88	729	531	829	963	999999	980	531	999999	123	999999	999999	682	999999	749	173	448	87	923	141	999999	999999	970	999999	999999	271	821	445	999999	409	509	999999	320	294	999999	698	872	258	659	999999	685	701	315	938	999999	729	819	609	908	336	999999	714	155	204	562	999999	759	737	215	702	397	544	858	995	613	999999	887	398	152	61	300	199	427	999999	456	616	402	41	559	999999	451	222	536	999999	519	794	467	125	732	523	938	999999	53	957	267	999999	842	999999	334	187	841	430	999999	999999	999999	700	297	877	748	946	978	999999	188	321	260	185	17	522	999999	818	999999	772	666	628	122	165	156	999999	20	315	774	999999	706	999999	62	30	755	679	310	819	999999	590	376	999999	544	221	957	731	999999	92	143	329	833	999999	586	999999	999999	838	999999	880	553	827	866	443	999999	999999	999999	999999	268	239	999999	337	222	666	999999	20	405	880	93	901	208	424	999999	999999	182	454	999999	999999	999999	983	266	916	934	999999	275	679	723	933	614	648	200	999999	999999	478	662	999999	117	176	204	576	673	999999	754	999999	681	139	999999	938	999999	726	646	829	999999	999999	972	999999	403	791	401	642	296	472	275	445	710	56	951	294	275	376	347	93	
996	229	999999	999999	171	101	748	146	614	999999	999999	887	999999	999999	151	197	505	158	999999	325	775	562	289	999999	618	319	999999	635	999999	780	672	999999	389	563	832	790	965	999999	351	311	53	265	38	511	799	388	442	999999	904	999999	789	999999	999999	32	317	444	999999	999999	763	852	958	999999	958	833	999999	777	508	449	538	361	232	999999	807	999999	999999	520	533	778	999999	240	876	792	999999	423	991	555	999999	366	255	398	850	856	837	499	999999	930	306	999999	397	32	999999	999999	811	553	999999	885	319	862	750	999999	910	171	999999	533	975	175	392	999999	841	567	999999	151	203	149	999999	375	76	999999	999999	351	999999	339	999999	999999	360	882	981	999999	999999	116	999999	78	616	457	487	688	999999	999999	523	186	547	999999	999999	829	185	738	799	671	53	999999	818	11	114	408	583	581	781	329	182	103	999999	216	664	735	332	778	535	999999	662	999999	227	761	794	999999	804	462	999999	560	999999	621	93	999999	143	714	298	243	964	999999	873	906	907	828	999999	430	992	999999	107	627	507	407	999999	63	19	999999	999999	66	999999	532	604	131	605	230	126	561	20	999999	999999	949	446	98	813	327	872	756	913	999999	630	999999	589	473	365	999999	62	999999	999999	39	999999	911	999999	241	36	441	999999	999999	310	686	712	580	420	127	267	157	191	418	593	885	191	263	317	559	436	842	999999	141	766	256	999999	320	999999	980	575	171	999999	215	72	382	714	130	455	999999	686	60	954	999999	215	217	999999	644	221	999999	999999	56	604	999999	805	193	497	481	985	63	519	401	437	999999	552	999999	999999	975	356	221	180	70	808	90	873	999999	888	481	925	559	999999	533	109	999999	999999	528	999999	975	410	878	884	243	144	401	717	294	622	999999	919	999999	251	999999	999999	10	362	787	999999	999999	343	428	999999	25	999999	436	974	985	302	817	307	33	539	989	575	477	999999	999999	925	416	372	589	763	374	562	815	317	888	245	109	267	999999	290	53	999999	981	583	869	686	999999	427	732	999999	804	227	999999	999999	999999	626	820	673	999999	861	831	160	754	665	931	463	740	128	96	999999	202	560	952	742	495	999999	999999	999999	467	260	227	989	640	999999	958	157	665	245	64	999999	425	435	841	999999	458	892	887	999999	652	999999	945	589	341	999999	999999	254	999999	163	999999	904	42	925	216	174	644	842	520	167	706	783	999999	505	74	824	333	766	718	469	293	602	470	999999	252	61	314	637	658	999999	798	713	882	512	160	160	238	500	229	677	849	
616	999999	730	619	868	617	999999	999999	516	658	42	536	805	869	492	444	765	683	164	859	16	193	863	368	992	901	999999	999999	914	595	833	999999	50	620	676	999999	739	657	384	444	999999	999999	151	998	999999	187	86	642	999999	715	473	999999	999999	817	842	433	518	999999	627	999999	331	104	611	999999	825	494	495	195	999999	271	999999	999999	308	720	999999	999999	999999	999999	602	814	824	653	687	999999	132	26	482	233	777	253	711	999999	40	417	122	769	510	999999	183	281	692	999999	449	406	19	366	999999	354	822	948	999999	999999	769	812	152	678	417	999999	798	808	22	271	417	949	999999	337	86	999999	608	999999	394	820	691	330	132	933	999999	999999	199	766	999999	137	999999	999999	861	67	607	228	275	444	361	999999	432	999999	268	430	483	999999	999999	999999	999999	626	746	596	563	571	999999	449	689	999999	473	999999	223	999999	310	884	999999	588	999999	502	730	858	626	174	873	999999	397	327	999999	702	459	714	442	517	486	999999	391	814	275	300	104	168	538	999999	970	999999	884	999999	73	384	999999	895	999999	355	951	430	10	581	999999	277	999999	645	387	987	759	999999	695	706	555	429	503	55	999999	999999	407	999999	999999	999999	999999	649	412	997	263	687	142	564	312	97	999999	66	999999	999999	101	998	127	459	781	551	999999	999999	538	999999	845	643	880	999999	582	615	999999	389	111	440	387	83	865	185	999999	699	854	204	999999	607	150	499	549	999999	954	999999	999999	999999	999999	777	273	999999	120	999999	162	620	806	618	982	696	149	185	954	450	432	999999	142	941	77	91	696	111	763	999999	47	355	103	197	569	267	935	999999	598	333	999999	404	962	640	33	771	892	246	222	999999	999999	964	544	109	271	936	999999	999999	880	709	999999	999999	999999	189	197	999999	999999	619	58	724	999999	149	587	631	282	37	65	999999	999999	306	198	999999	889	12	999999	82	811	999999	926	999999	85	999999	129	889	252	15	183	783	453	226	254	283	198	498	999	329	387	913	826	999999	880	690	999999	583	999999	631	282	999999	717	124	995	532	693	424	999999	999999	29	697	388	276	853	282	58	999999	62	915	999999	400	12	153	999999	898	177	999999	753	999999	389	999999	378	621	733	956	999999	338	231	722	589	773	849	999999	310	690	534	559	999999	999999	642	126	531	999999	369	999999	225	573	430	107	364	10	671	999999	182	483	328	999999	543	897	216	719	999999	339	999999	498	551	565	843	999999	373	618	999999	999999	753	273	999999	773	999999	851	740	502	908	133	368	999999	999999	999999	
274	826	371	766	26	999999	999999	922	645	999999	279	871	340	659	730	425	999999	745	697	999999	510	909	468	554	516	999999	166	713	811	357	971	746	396	955	999999	26	999999	607	601	820	752	999999	627	822	504	389	521	999999	771	492	400	999999	999999	999999	95	999999	368	816	260	334	335	688	121	999999	230	533	485	384	999999	714	999999	136	153	999999	999999	679	291	646	60	136	179	85	999999	328	999999	358	999999	999999	999999	934	999999	825	356	277	495	74	999999	339	601	970	904	146	721	67	709	273	999999	24	999999	415	84	722	999999	999999	999999	259	999999	792	999999	871	999999	999999	514	435	66	956	779	999999	391	710	960	999999	54	89	231	43	999999	999999	618	693	880	840	999999	464	999999	935	999999	232	999999	246	328	926	997	729	302	240	631	296	10	752	493	601	632	999999	999999	999999	677	999999	902	131	999999	860	184	648	991	838	672	60	574	131	897	557	999999	154	391	43	999999	325	787	990	411	999999	884	866	209	289	217	999999	999999	738	268	383	330	990	351	467	752	359	738	464	567	581	999999	879	999999	936	837	488	717	421	999999	361	999999	999999	720	826	975	999999	448	712	630	771	51	836	999999	524	236	774	999999	924	291	605	587	333	432	829	356	15	20	273	451	729	193	597	571	999999	999999	418	279	525	491	444	910	36	833	999999	999999	999999	999999	341	709	72	685	793	140	571	774	999999	488	891	480	970	999999	184	999999	900	587	454	999999	999999	50	817	999999	999999	442	846	694	999999	999999	999999	300	471	988	999999	564	999999	54	399	466	999999	999999	908	930	388	54	999999	147	735	765	999999	218	999999	999999	999999	301	891	568	407	360	293	876	223	85	852	600	19	981	627	999999	881	856	197	987	274	999999	141	999999	999999	242	999999	709	959	795	567	427	214	850	999999	388	672	999999	646	49	183	134	999999	832	88	787	999999	999999	519	125	999999	85	30	107	355	247	169	14	452	174	439	584	917	428	518	434	396	999999	64	249	948	70	219	158	814	999999	905	308	809	338	206	999999	999999	844	910	999999	999999	117	999999	690	228	668	378	482	609	599	217	499	324	654	401	877	485	999999	176	824	999999	871	999999	999999	999999	999999	205	123	999999	57	394	83	518	999999	37	999999	662	373	30	289	999999	737	549	225	933	415	984	999999	937	329	905	999999	677	96	625	999999	824	299	999999	367	473	265	999999	561	214	999999	981	999999	627	999999	224	122	259	999999	999999	138	332	77	282	999999	876	999999	186	999999	151	474	405	431	412	501	999999	
999999	25	999999	816	436	999999	987	20	798	433	697	999999	824	114	793	999999	790	953	496	212	757	27	432	491	433	999999	999999	419	999999	738	559	884	135	658	851	106	596	999999	706	999999	345	66	483	999999	188	512	361	543	358	804	615	478	999999	299	999999	355	999999	181	999999	357	367	999999	280	70	873	999999	412	175	263	999999	83	719	257	591	867	700	999999	929	312	999999	999999	331	71	999999	132	999999	968	835	952	505	513	424	687	358	999999	999999	786	423	999999	375	109	999999	290	660	730	999999	999999	334	432	999999	999999	663	869	472	999999	45	999999	343	937	792	844	999999	999999	999999	999999	659	41	898	54	109	914	130	999999	936	820	999999	51	999999	216	236	999999	999999	413	946	999999	850	554	999999	727	999999	261	453	999999	836	531	533	972	533	999999	80	864	999999	289	332	101	999999	362	999999	999999	999999	994	115	137	710	932	999999	172	999999	73	343	114	816	999999	542	847	999999	645	474	999999	297	567	518	999999	145	372	999999	364	999999	854	999999	999999	621	573	999999	999999	156	325	774	903	331	370	705	470	144	966	57	999999	746	485	630	55	887	528	363	533	486	181	992	347	405	999999	999999	422	69	845	493	252	545	999999	700	155	870	571	92	926	861	999999	799	178	325	387	617	605	233	999999	610	999999	219	113	40	974	333	437	508	486	999999	999999	410	298	999999	804	614	720	784	999999	184	326	445	437	671	438	382	823	32	999999	999999	999999	999999	110	999999	401	42	442	995	725	999999	443	73	606	999999	579	647	510	696	520	772	896	999999	747	999999	999999	656	782	442	999999	602	999999	414	490	258	802	999999	310	62	91	771	182	725	69	663	999999	262	839	789	999999	790	872	999999	511	255	341	665	451	326	951	744	260	10	999999	133	322	38	999999	999999	845	485	347	457	999999	748	599	181	761	93	52	41	817	993	349	812	999999	382	902	244	917	146	999999	983	111	346	521	182	999999	935	351	999999	680	999999	943	616	453	424	999999	763	656	169	904	999999	284	999999	927	266	660	590	403	939	135	347	439	999999	834	364	356	278	236	426	848	999999	742	339	360	335	60	999999	368	315	859	999999	588	757	242	999999	709	190	999999	265	522	742	999999	999999	587	342	61	244	781	99	77	254	536	239	321	89	625	944	569	602	999999	926	231	98	89	986	759	682	477	551	655	176	860	971	904	999999	999999	340	752	28	284	816	952	279	247	615	999999	358	446	162	999999	999999	620	999999	59	595	520	454	331	999999	582	999999	767	240	
444	901	393	565	999999	215	796	295	999999	999999	328	999999	999999	952	850	474	383	410	999999	999999	883	890	555	999999	921	318	596	838	999999	999999	445	999999	999999	722	999999	346	231	57	33	241	999999	999999	572	78	497	659	621	999999	603	857	999999	181	143	452	356	553	999999	999999	643	26	999999	957	287	999999	116	999999	999999	261	126	999999	252	999999	387	14	957	511	328	487	556	271	696	38	245	160	933	999999	999999	606	999999	292	991	882	413	17	622	999999	104	531	962	84	319	999999	451	99	615	892	794	139	999999	999999	235	868	793	999999	329	590	722	999999	116	842	999999	743	886	999999	522	370	921	380	392	558	417	796	524	482	951	999999	586	155	999999	51	479	641	122	999999	66	133	98	41	687	999999	999999	968	424	129	431	575	483	616	999999	255	970	999999	999999	935	437	438	353	999999	430	992	14	999999	999999	75	373	21	631	364	999999	999999	281	999999	999999	361	999999	448	999999	405	60	386	853	999999	578	299	80	64	999999	186	999999	627	779	777	610	694	36	999999	386	359	756	999999	999999	128	838	999999	999999	90	731	395	74	988	67	999999	270	999999	149	44	997	302	995	318	125	455	270	159	619	504	289	997	334	761	72	999999	648	640	441	734	999999	999999	325	990	999999	999999	121	115	570	831	999999	566	555	999999	122	999999	363	447	304	498	858	999999	567	479	800	733	70	313	999999	44	309	629	612	414	902	999999	976	15	999999	615	343	999999	589	788	999999	723	451	341	648	978	668	211	346	943	876	452	834	999999	199	999999	449	808	189	536	999999	887	999999	151	100	516	117	358	462	688	164	703	999999	778	492	87	291	999999	664	947	376	999999	292	999999	538	460	772	140	815	395	176	999999	999999	63	266	999999	769	310	251	141	870	320	749	658	788	999999	352	65	999999	999999	318	721	999999	999999	169	999999	604	294	613	999999	744	976	542	76	522	630	728	56	522	392	999999	981	487	533	87	999999	358	634	880	365	999999	999999	777	703	87	999999	390	742	893	831	505	485	697	611	999999	893	777	682	999999	999999	999999	305	999999	999999	804	337	244	999999	164	999999	86	970	414	999999	531	37	209	838	999999	77	249	985	163	690	887	832	293	875	146	193	999999	675	498	722	911	812	183	806	899	750	220	770	588	999999	755	535	81	999999	999999	999999	694	938	693	999999	918	468	999999	852	93	972	53	368	483	971	999999	410	481	999999	346	719	999999	403	939	999999	856	478	407	374	934	362	761	999999	794	777	499	999999	981	999999	803	452	
670	331	999999	999999	706	851	296	617	999999	355	63	389	999999	999999	514	999999	999	454	999999	450	71	778	999999	999999	221	208	999999	999999	999999	485	428	61	888	999999	59	999999	680	999999	999999	999999	192	790	409	589	308	381	999999	999999	272	208	350	537	217	363	390	999999	414	992	715	507	287	590	145	488	999999	12	999999	217	321	982	999999	987	999999	218	267	999999	378	337	431	999999	466	149	999999	283	145	999999	843	534	513	167	128	688	306	44	999999	999999	654	921	663	306	880	534	999999	999999	588	363	625	999	105	999999	999999	999999	570	876	999999	999999	156	862	999999	44	168	999999	704	163	863	931	690	999999	491	665	626	457	999999	135	958	932	36	163	694	782	275	844	999999	999999	644	999999	128	999999	993	999999	456	792	999999	628	148	914	829	959	427	999999	672	748	517	440	493	76	411	999999	918	118	121	999999	999999	570	999999	323	999999	310	519	820	813	999999	883	999999	219	833	999999	56	987	53	112	77	735	48	119	999999	999999	999	999999	578	641	683	511	884	477	999999	625	17	999999	824	999999	529	450	606	842	412	999999	999999	230	999999	196	365	457	874	15	53	266	999999	461	252	999999	537	399	999999	999999	140	758	998	999999	756	218	872	196	172	665	582	999999	139	999999	999999	661	723	778	999999	999999	999999	236	637	999999	999999	999999	496	999999	999999	837	999999	140	509	427	712	653	866	187	474	452	999999	999999	294	218	433	427	137	999999	753	590	273	759	149	559	902	903	131	129	13	999999	722	325	999999	335	815	452	127	712	492	63	795	545	313	808	76	118	941	999999	999999	16	78	562	802	35	999999	999999	991	950	524	808	999999	746	184	914	730	999999	597	959	402	980	999999	999999	451	699	999999	727	455	999999	492	794	962	702	673	999999	491	169	523	999999	761	724	461	177	197	683	531	999999	371	399	88	999999	999999	982	36	475	706	999999	120	112	240	999999	645	999999	467	729	846	999999	82	186	432	570	485	999999	207	677	529	999999	999999	999999	178	999999	366	65	262	425	999999	979	675	208	300	999999	59	999999	999999	999999	88	800	709	468	836	701	975	194	999999	518	592	476	784	999999	946	573	425	352	999999	493	490	999999	407	999999	999999	866	164	874	999999	594	999999	73	729	293	599	728	433	769	999999	477	999999	181	98	999999	832	807	205	327	262	999999	422	999999	999999	830	434	498	999999	667	22	970	999999	999999	999999	383	997	999999	746	999999	999999	999999	150	999999	421	999999	722	319	502	663	999999	648	999999	837	621	168	181	814	586	999999	858	110	335	
999999	756	960	931	669	872	715	747	313	70	999999	567	44	587	766	294	999999	118	125	999999	739	457	999999	308	999999	999999	999999	999999	192	999999	847	642	658	892	384	899	460	999999	62	999999	787	915	999999	587	967	280	999999	581	999999	529	566	790	999999	999999	595	318	392	662	999999	999999	999999	999999	564	999999	223	70	999999	152	999999	999999	999999	494	66	999999	999999	823	551	787	999999	438	902	568	999999	662	385	66	898	554	307	76	517	798	313	873	713	283	361	999999	374	907	371	999999	379	548	696	81	734	75	895	771	766	999999	999999	793	286	174	716	999999	986	166	172	363	844	146	999999	999999	191	192	999999	935	472	18	999999	999999	76	468	199	999999	966	314	332	833	999999	536	310	913	476	519	596	549	567	458	557	217	999999	17	599	999999	999999	660	889	551	110	960	308	757	191	999999	727	818	975	468	935	682	834	999999	704	318	835	445	569	672	596	425	377	999999	461	215	688	69	868	956	68	316	424	999999	999999	699	999999	999999	731	577	792	778	574	109	523	875	383	416	999999	290	407	754	999999	227	955	684	592	294	306	976	220	667	949	999999	410	629	267	999999	604	999999	999999	293	714	999999	879	818	999999	278	500	999999	831	281	756	999999	558	313	225	206	999999	58	116	942	255	754	367	134	828	999999	698	893	999999	330	811	307	209	124	50	109	347	147	833	999999	999999	999999	155	938	911	372	470	106	999999	999999	999999	556	898	148	999999	999999	634	755	989	999999	999999	606	999999	511	469	999999	999999	444	999999	126	999999	688	999999	792	158	534	609	429	222	999999	94	999999	489	556	999999	265	408	70	86	90	475	592	157	536	744	999999	999999	644	478	462	983	35	999999	298	211	550	340	115	989	512	999999	214	999999	999999	999999	977	127	421	999999	214	59	999999	367	193	650	276	999999	688	58	961	781	964	951	760	482	68	769	201	355	551	925	302	81	574	999999	270	59	623	325	767	79	341	999999	999999	999999	999999	999999	649	647	934	19	651	999999	38	730	395	263	782	61	162	999999	999999	75	867	288	999999	255	793	462	390	227	917	999999	291	891	449	739	999999	357	815	400	130	999999	420	542	283	999999	53	999999	344	999999	277	572	172	560	999999	276	367	985	999999	420	874	196	266	717	101	287	775	146	999999	655	575	434	246	762	96	999999	655	999999	15	521	212	950	999999	382	999999	999999	211	731	999999	183	382	702	701	404	526	999999	999999	702	450	995	470	907	999999	689	441	999999	336	410	999999	999999	999999	41	979	144	217	
923	78	999999	768	746	86	53	397	117	282	873	732	841	999999	162	95	952	885	19	60	999999	999999	438	941	999999	999999	999999	268	978	563	350	722	567	196	602	865	412	934	703	919	426	999999	454	416	568	120	494	174	999999	684	667	999999	970	93	912	534	999999	943	999999	727	285	785	419	553	999999	160	175	654	643	999999	999999	999999	191	999999	999999	786	944	31	382	999999	534	637	947	303	895	204	752	999999	284	999999	235	469	282	976	999999	640	999999	900	485	417	944	840	531	33	11	999999	965	879	459	136	590	618	999999	665	202	648	999999	999999	658	737	408	999999	380	999999	72	223	746	214	456	993	685	53	546	964	62	694	115	924	999999	257	238	999999	999999	158	487	616	899	617	784	999999	802	984	252	747	19	261	999999	999999	999999	788	902	999999	433	465	999999	547	82	605	999999	508	542	914	823	411	508	999999	668	231	98	455	323	138	430	460	201	700	800	798	955	999999	234	160	999999	999999	999999	999999	999999	999999	707	939	544	303	14	999999	463	887	170	999999	999999	482	593	248	867	999999	474	999999	999999	972	273	749	746	284	999999	999999	284	999999	951	320	66	40	96	110	524	158	910	30	134	999999	997	313	540	959	558	482	217	999999	292	457	48	580	147	476	999999	958	203	270	999999	202	11	81	999999	849	784	218	396	492	724	718	605	454	649	196	975	999999	219	786	725	176	605	298	109	999999	282	485	893	620	806	566	954	650	999999	999999	152	925	999999	999999	184	350	96	724	271	999999	851	594	931	999999	501	343	748	416	545	487	596	999999	972	442	577	999999	999999	775	686	999999	999999	999999	88	717	999999	59	593	529	612	999999	89	880	999999	999999	652	688	554	942	999999	472	817	548	999999	888	345	999999	999999	934	999999	999999	999999	320	48	112	999999	897	515	224	999999	999999	750	999999	804	170	407	716	685	999999	790	889	754	382	657	223	999999	225	849	999999	381	615	106	658	416	736	999999	769	999999	924	725	755	999999	339	46	676	722	598	743	944	491	629	999999	516	153	233	130	652	663	825	762	999999	57	325	842	999999	355	101	999999	999999	999999	999999	873	761	999999	45	999999	999999	346	980	501	752	999999	999999	999999	752	861	589	515	193	615	999999	115	999999	172	141	707	857	496	999999	999999	630	785	675	145	999999	755	999999	999999	118	516	999999	315	682	999999	20	999999	152	616	999999	439	765	999999	629	462	111	532	999999	999999	590	337	859	928	601	659	870	999999	999999	999999	855	996	870	795	999999	676	999999	402	999999	999999	161	
29	565	999999	405	315	999999	54	166	223	44	999999	899	999999	999999	999999	657	999999	714	33	463	53	315	999999	761	999999	569	999999	189	952	552	708	999999	173	447	571	772	999999	532	999999	104	826	999999	593	734	999999	107	477	591	999999	29	999999	999999	409	239	118	713	192	489	999999	745	594	999999	999999	999999	336	999999	999999	954	643	18	47	999999	428	999999	637	243	722	648	235	997	101	389	563	932	420	999999	700	933	339	999999	590	140	999999	550	999999	999999	605	923	408	315	371	522	947	617	999999	886	270	999999	602	874	991	543	263	314	654	215	999999	282	259	999999	529	801	999999	999999	427	999999	999999	877	428	676	999999	799	999999	919	635	578	441	945	950	533	999999	229	999999	999999	866	999999	876	999999	999999	304	660	999999	999999	999999	785	570	897	172	200	84	862	999999	62	926	999999	202	304	344	999999	85	773	365	332	725	557	310	999999	999999	919	999999	41	118	999999	133	999999	999999	135	999999	143	74	681	279	755	875	671	376	176	999999	228	673	751	541	246	999999	531	304	10	948	545	999999	110	736	999999	818	999999	753	999999	928	910	999999	999999	157	210	999999	403	504	610	456	999999	191	999999	63	942	255	999999	499	871	169	602	999999	315	187	611	658	999999	945	37	936	999999	917	964	247	505	298	999999	604	341	632	427	37	694	553	999999	363	351	56	793	996	199	553	882	999999	336	198	624	999999	545	551	650	458	999999	673	999999	999999	999999	896	558	654	648	35	168	249	742	575	37	761	999999	999999	999999	917	161	40	747	289	999999	722	911	316	673	717	68	999999	982	969	560	999999	929	756	999999	454	498	999999	999999	174	395	642	509	999999	999999	862	606	297	999999	732	306	999999	999999	999999	111	504	984	251	980	931	966	378	267	772	25	16	831	999999	120	862	428	22	682	999999	894	402	999999	161	999999	811	120	770	556	999999	673	999999	104	999999	999999	643	999999	257	999999	999999	999999	26	999999	999999	999999	165	40	79	187	380	314	999999	764	353	450	999999	290	833	999999	999999	820	206	822	18	999999	901	999999	247	882	477	402	181	999999	265	385	877	26	486	415	990	780	51	593	185	945	389	359	999999	154	945	999999	637	161	999999	605	11	204	377	636	843	253	999999	196	999999	999999	999999	441	508	967	573	999999	999999	427	115	398	778	612	999999	73	720	552	171	999999	937	125	999999	29	862	659	384	682	648	849	999999	747	986	999999	883	207	999999	948	850	999999	580	261	558	219	56	601	826	398	557	314	916	301	91	700	259	999999	222	122	578	
848	593	999999	54	954	856	999999	999999	924	999999	999999	999999	772	701	388	522	685	567	555	973	999999	833	985	134	344	933	999999	665	295	604	299	984	700	379	11	999999	689	217	603	363	688	199	902	999999	118	999999	153	999999	703	188	574	37	667	999999	318	25	607	999999	709	30	586	999999	126	999999	439	999999	999999	403	700	198	832	477	963	202	295	80	930	326	26	290	999999	680	961	117	40	271	327	561	70	986	591	923	999999	583	777	985	999999	583	239	653	503	750	899	515	999999	107	74	474	999999	999999	94	291	999999	428	999999	905	740	18	298	178	999999	999	342	713	999999	909	999999	390	425	999999	997	999999	97	372	787	49	780	999999	999999	933	207	999999	707	999999	901	310	182	89	999999	999999	255	999999	294	71	999999	503	417	195	999999	445	999999	684	59	553	999999	737	204	387	640	201	135	294	999999	365	970	295	301	520	812	307	999999	999999	47	553	999999	932	999999	35	999999	294	632	999999	548	326	805	523	999999	999999	999999	173	115	794	448	999999	745	960	817	928	100	999999	999999	897	383	610	708	247	646	505	499	317	674	999999	531	356	999999	999999	745	930	560	999999	491	999999	999999	648	999999	999999	451	886	807	103	125	144	934	999999	91	734	221	999999	617	567	999999	307	999999	274	499	937	999999	999999	592	215	224	999999	378	644	739	999999	999999	734	419	766	999999	760	999999	406	202	540	243	896	274	834	999999	807	322	992	579	194	483	674	159	263	678	999999	303	602	878	238	765	300	896	27	775	487	528	999999	771	126	999999	267	81	999999	999999	376	827	758	886	416	574	999999	74	554	590	295	999999	165	98	447	467	104	527	964	774	942	10	999999	999999	999999	289	471	230	463	584	999999	602	201	559	311	531	545	999999	999999	663	389	236	999999	436	490	902	373	999999	334	659	514	740	117	193	761	376	580	699	999999	137	113	165	611	999999	375	692	393	605	786	999999	999999	388	65	999999	395	716	658	820	578	939	999999	709	896	803	999999	485	495	17	797	935	951	845	672	344	560	233	625	999999	71	797	519	999999	999999	418	737	999999	685	999999	798	55	718	999999	131	114	222	403	269	807	900	890	207	386	999999	851	963	999999	715	720	750	172	101	287	759	999999	430	999999	733	487	999999	999999	999999	999999	218	752	999999	202	724	568	132	166	963	817	480	180	600	142	959	133	455	661	421	999999	65	636	954	999999	999999	999999	683	74	669	781	999999	957	100	518	177	65	634	770	999999	156	999999	594	208	999999	806	588	190	
297	198	609	999999	415	531	835	633	999999	798	785	203	383	999999	67	496	191	999999	522	90	999999	965	904	499	684	309	999999	375	470	438	681	634	420	170	396	876	69	749	335	436	999999	884	594	267	849	577	999999	271	540	107	26	206	293	999999	109	999999	293	120	358	115	267	999999	173	154	999999	161	782	999999	498	999999	436	442	750	999999	824	999999	380	646	999999	999999	331	12	835	373	422	484	350	999999	70	73	999999	949	401	229	999999	795	721	450	150	999999	794	764	772	358	670	583	455	207	999999	903	951	647	470	251	999999	265	634	799	732	642	999999	870	999999	999999	599	487	51	999999	999999	39	999999	929	506	952	999999	999999	239	486	702	838	999999	153	999999	167	122	945	999999	159	445	913	171	921	718	508	887	923	611	999999	759	192	542	999999	288	654	428	31	150	518	930	227	36	158	999999	999999	999999	666	999999	995	999999	654	999999	891	95	15	867	999999	220	998	75	999999	999999	891	999999	520	999999	114	864	583	999999	100	804	999999	229	999999	886	23	824	825	895	230	291	999999	35	114	999999	650	999999	283	786	865	810	999999	453	999999	272	999999	431	587	999999	508	801	68	999999	231	999999	39	999999	868	128	854	737	395	113	844	116	349	999999	622	336	655	275	591	796	873	289	999999	526	999999	954	999999	999999	247	237	396	428	232	360	999999	264	163	977	970	165	932	999999	999999	49	608	435	923	278	808	260	942	999999	999999	999999	999999	999999	999999	999999	986	913	376	272	500	168	999999	426	884	988	72	999999	183	678	304	999999	999999	745	864	999999	918	999999	40	483	783	999999	999999	162	217	999999	967	861	77	651	991	999999	789	670	638	999999	332	999999	551	934	216	451	87	999999	938	785	999999	647	87	999999	594	735	882	892	488	999999	873	999999	999999	924	999999	211	300	999999	686	247	646	203	117	608	300	736	999999	106	999999	999999	910	999999	999999	432	561	330	783	502	66	999999	183	896	999999	135	393	767	973	627	913	14	160	555	587	700	148	214	540	479	999999	999999	36	786	625	156	999999	851	350	786	372	700	427	798	475	431	73	749	999999	981	999999	532	762	91	192	999999	191	999999	443	522	999999	357	790	999999	999999	208	238	397	281	45	532	541	427	999999	999999	222	999999	362	89	166	636	399	999999	558	264	999999	105	945	604	362	965	247	999999	999999	502	999999	999999	122	580	277	999999	676	999999	975	999999	682	115	999999	825	999999	685	828	284	287	999999	893	163	241	59	475	112	999999	999999	999999	80	295	133	600	695	999999	312	
474	999999	812	999999	999999	922	228	109	582	646	530	130	634	677	146	962	140	941	608	861	679	73	999999	174	999999	999999	999999	999999	173	999999	514	880	999999	667	220	56	999999	323	999999	971	935	141	999999	999999	582	172	168	251	999999	999999	999999	658	999999	388	632	410	677	648	64	999999	374	323	936	32	141	649	999999	967	999999	99	999999	999999	999999	999999	926	547	596	285	591	999999	725	316	970	841	566	999999	793	205	44	809	379	823	999999	849	999999	621	205	999999	697	932	999999	201	785	999999	830	186	642	460	999999	999999	814	401	999999	317	361	999999	352	104	999999	285	856	350	932	656	719	677	557	999999	38	999999	352	151	588	658	130	999999	530	135	20	389	223	999999	743	949	994	978	765	951	497	550	279	111	987	421	86	999999	999999	138	999999	999999	629	999999	999999	157	742	673	812	408	196	827	536	226	999999	999999	71	522	607	982	661	999999	912	605	678	999999	45	250	163	177	999999	844	275	402	10	857	760	747	912	595	216	331	175	367	999999	999999	23	999999	27	910	359	999999	679	285	999999	393	251	33	999999	942	122	502	519	645	826	352	561	999999	226	236	999999	324	610	21	776	340	999999	554	840	18	475	983	233	253	817	28	999999	999999	924	616	616	736	949	969	483	714	812	529	999999	422	118	878	835	791	593	999999	999999	667	999999	147	817	696	999999	789	999999	999999	999999	999999	828	808	999999	999999	219	609	619	999999	375	641	538	999999	528	56	24	999999	899	596	999999	442	659	782	75	507	490	787	799	920	999999	170	999999	354	446	546	701	732	245	546	669	236	181	13	669	321	999999	448	619	770	681	766	889	880	981	836	616	55	742	679	91	431	809	999999	999999	999999	149	193	625	999999	999999	292	192	363	926	921	999999	656	123	999999	999999	52	178	999999	999999	786	999999	621	373	610	929	999999	989	565	465	999999	426	482	965	999999	182	946	822	637	425	399	583	535	953	70	999999	959	932	988	999999	49	263	781	460	260	999999	527	820	25	62	700	303	627	897	689	999999	788	999999	999999	581	431	229	541	999999	848	999999	999999	999999	313	44	970	723	10	999999	426	984	645	31	714	999999	654	135	999999	584	725	999999	956	999999	274	565	999999	278	283	416	880	819	721	177	611	999999	198	860	517	980	92	977	302	374	481	999999	859	767	976	138	999999	305	421	956	888	752	256	117	402	747	257	701	450	593	999999	606	999999	477	999999	999999	342	794	618	999999	502	748	803	591	166	999999	706	999999	999999	154	489	584	408	
765	289	859	801	90	467	999999	732	391	537	708	991	875	442	391	999999	319	796	143	687	594	999999	150	999999	664	951	833	50	238	408	305	114	797	207	507	198	559	865	261	336	999999	999999	121	999999	999999	999999	290	136	325	671	982	357	356	897	999999	311	999999	999999	999999	999999	633	999999	504	999999	241	999999	203	999999	935	999999	999999	453	545	806	999999	499	352	929	853	74	999999	707	725	566	425	948	758	900	393	206	59	648	729	131	703	999999	600	999999	980	501	406	612	999999	132	999999	539	811	549	68	324	999999	220	999999	999999	468	926	13	937	566	292	845	303	999999	738	152	159	724	424	113	718	999999	223	949	361	668	68	516	999999	693	886	147	218	841	79	999999	839	590	658	663	776	127	663	572	697	999999	112	999999	462	999999	724	999999	397	999999	350	424	745	270	999999	412	409	420	410	253	999999	999999	636	999999	224	501	999999	568	75	760	336	601	999999	650	261	706	566	739	64	622	969	81	749	999999	500	654	502	578	884	256	263	366	716	419	892	552	28	651	114	999999	999999	165	749	636	120	999999	188	104	999999	10	845	669	365	788	284	607	405	864	999999	569	999999	734	684	819	507	969	884	826	757	709	999999	915	635	103	945	814	332	123	661	999999	999999	999999	999999	999999	410	593	999999	999999	999999	294	156	164	999999	545	999999	942	999999	929	139	999999	865	362	346	999999	999999	999999	44	272	842	470	285	999999	213	219	103	601	175	999999	418	913	968	956	690	473	562	533	999999	999999	141	999999	999999	999999	983	521	885	999999	999999	268	571	479	559	738	95	675	999999	864	999999	480	452	370	777	680	520	226	182	908	671	873	747	789	705	999999	141	840	136	881	999999	692	333	999999	540	906	239	938	363	240	999999	999999	999999	697	582	754	647	770	999999	662	882	767	999999	977	999999	197	521	999999	999999	614	607	255	548	137	566	999999	999999	999999	830	999999	451	581	999999	941	47	999999	419	59	217	999999	307	370	614	474	999	999999	999999	356	999999	353	999999	457	174	748	633	625	999999	335	141	323	608	185	939	364	220	999999	904	407	939	795	777	471	573	823	317	246	640	84	138	999999	999999	799	933	487	485	999999	417	124	318	422	189	94	918	894	999999	999999	431	999999	263	999999	999999	945	417	999999	575	923	999999	351	441	999999	984	403	999999	999999	999999	999999	251	462	878	999999	893	790	999999	527	999999	693	999999	679	999999	195	815	390	999999	439	400	970	392	200	911	562	120	999999	682	921	437	785	999999	813	496	543	880	
968	381	999999	999999	844	856	999999	137	882	999999	213	869	999999	582	999999	582	767	714	437	999999	60	551	326	116	827	118	177	100	830	806	739	192	937	314	846	999999	783	633	556	123	999999	73	38	191	999999	206	437	348	832	999999	128	999999	69	127	829	426	65	930	978	736	689	799	306	999999	641	30	931	940	735	999999	999999	999999	999999	324	923	987	999999	144	209	631	680	828	999999	626	999999	999999	133	999999	485	429	953	853	654	819	433	703	999999	951	550	885	274	496	613	247	414	984	999999	745	203	842	903	920	730	999999	65	860	541	680	399	11	999999	121	465	999999	641	944	490	348	890	229	231	571	594	324	366	194	999999	30	999999	703	698	388	627	643	999999	999999	999999	306	763	573	999999	96	999999	548	999999	999999	40	307	605	469	999999	602	854	974	999999	342	336	415	990	870	644	521	467	999999	312	518	493	999999	999999	999999	820	193	584	999999	67	999999	19	55	335	213	164	917	424	752	208	999999	533	653	32	999999	705	717	999999	893	928	650	628	865	999999	479	669	217	999999	996	649	320	27	537	999999	486	332	999999	89	787	716	727	106	999999	497	999999	985	840	800	606	999999	112	877	691	398	417	516	153	809	856	544	947	409	999999	113	999999	88	995	999999	999999	999999	999999	638	528	187	211	553	999999	999999	999999	494	828	416	911	103	999999	442	335	999999	508	969	189	481	233	252	999999	327	678	612	609	137	989	113	264	745	488	474	359	514	999999	864	999999	999999	780	999999	999999	540	497	335	566	455	752	856	238	576	999999	943	999999	286	418	883	874	310	768	901	505	999999	162	176	614	81	999999	821	952	643	376	413	701	999999	999999	999999	830	999999	999999	999999	384	142	874	999999	999999	545	70	83	999999	313	990	302	999999	878	999999	991	387	331	999999	495	372	999999	903	595	209	277	999999	999999	750	190	63	531	999999	615	999999	372	999999	474	112	79	999999	20	724	648	653	84	407	999999	999999	544	850	508	632	559	999999	453	239	289	999999	796	303	517	333	916	999999	999999	47	999999	362	504	151	913	228	999999	484	361	216	264	942	135	870	429	558	215	339	999999	999999	705	999999	83	142	570	999999	999999	999999	503	686	808	999999	194	999999	15	470	499	402	937	289	980	85	439	999999	999999	346	363	926	873	959	127	999999	706	569	999999	578	288	371	999999	927	913	875	981	675	999999	999999	757	99	864	999999	68	812	402	999999	918	999999	393	837	168	233	633	389	901	999999	569	231	691	999999	999999	437	999999	138	822	19	
376	115	103	764	999999	117	589	273	71	914	900	314	194	999999	650	712	194	450	999999	356	304	533	999999	446	115	186	184	141	395	999999	777	930	999999	392	897	999999	999999	628	999	60	644	369	328	986	999999	999999	47	999999	974	999999	999999	999999	924	475	715	999999	999999	657	658	662	999999	458	999999	635	999999	999999	324	802	999999	999999	185	565	451	163	999999	935	214	986	802	851	148	925	166	999999	193	46	15	524	676	63	681	879	969	347	999999	195	490	999999	999999	673	939	245	715	146	815	687	299	771	763	780	638	154	999999	807	523	17	301	485	451	111	964	999999	135	490	166	999999	999999	999999	45	526	455	999999	147	139	911	903	999999	29	587	506	746	244	761	896	999999	537	34	999999	823	120	894	14	999999	747	708	999999	999999	234	980	519	999999	194	736	246	335	999999	16	724	895	620	797	281	999999	945	364	730	999999	239	75	628	281	433	290	925	632	450	280	999999	431	772	794	985	999999	78	414	999999	507	524	999999	308	530	310	276	213	322	999999	117	306	999999	977	109	879	169	999999	247	999999	904	811	614	885	846	616	999999	132	825	999999	242	999999	540	803	232	524	999999	767	107	971	999999	999999	612	19	999999	974	17	453	673	914	825	686	831	746	657	999999	999999	685	461	914	999999	153	387	509	999999	288	765	589	999999	584	220	402	264	275	999999	826	208	605	552	872	609	850	459	999999	987	555	997	794	155	535	999999	999999	315	193	965	999999	699	113	999999	64	999999	427	698	999999	703	999999	432	565	245	830	498	999999	142	589	314	166	694	476	522	834	290	999999	444	229	999999	999999	97	80	310	999999	999999	999999	976	497	663	192	162	999999	217	563	999999	442	558	324	47	310	850	726	999999	999999	328	233	999999	999999	774	247	982	999999	128	477	346	999999	264	999999	703	999999	338	645	925	131	13	332	268	958	711	847	422	999999	192	999999	385	999999	201	501	179	999999	513	999999	722	425	999999	999999	999999	740	227	771	187	999999	999999	643	999999	999999	800	999999	804	999999	964	999999	92	927	825	999999	296	459	101	975	170	999999	577	799	999999	156	999999	509	921	330	89	528	740	940	670	609	509	999999	698	180	999999	443	999999	183	999999	881	109	795	600	347	397	793	999999	999999	999999	424	244	821	753	999999	292	300	999999	484	999999	446	891	152	266	225	362	747	761	921	415	726	76	999999	999999	18	57	999999	909	583	933	295	999999	999999	339	999999	374	999999	796	873	887	279	607	222	267	502	989	956	538	384	985	649	42	727	
999999	884	357	841	999999	999999	776	164	999999	262	551	630	567	403	813	20	850	674	951	999999	43	999999	128	854	146	367	28	101	599	535	598	293	262	161	660	454	999999	533	727	61	999999	733	887	999999	999999	636	935	596	153	527	533	321	999999	155	999999	999999	765	503	705	603	725	999999	565	856	663	268	999999	415	999999	999999	122	327	946	999999	999999	309	257	773	193	509	431	432	999999	81	11	999999	594	117	466	959	999999	999999	828	134	999999	421	177	41	692	412	269	529	999999	784	414	216	999999	798	364	999999	999999	999999	319	205	181	999999	738	999999	855	385	673	270	949	783	679	718	499	999999	999999	379	142	226	90	781	250	901	577	999999	666	795	912	795	752	81	515	999999	94	632	953	999999	682	999999	186	999999	738	998	580	999999	115	696	999999	553	235	985	262	237	911	538	999999	279	725	575	827	69	473	878	517	877	277	982	633	866	868	999999	999999	458	999999	774	53	999999	331	999999	999999	999999	87	999999	570	767	818	288	999999	556	676	683	999999	117	856	126	843	860	491	702	803	132	72	999999	685	693	999999	804	999999	147	494	999999	947	228	517	856	981	999999	317	749	999999	989	207	86	999999	194	235	999999	601	923	999999	193	999999	628	999999	934	907	237	683	877	479	24	999999	647	72	962	735	97	999999	999	144	738	552	741	643	999999	999999	999999	661	500	468	709	999999	273	216	999999	954	999999	999999	583	949	999999	430	999999	999999	54	999999	559	24	236	999999	147	989	602	789	999999	999999	999999	984	889	999999	921	576	192	419	769	812	827	441	760	18	999999	571	26	59	999999	318	122	471	599	915	375	999999	434	52	999999	720	609	483	23	671	936	344	999999	999999	999999	999999	999999	31	510	241	81	999999	264	228	52	999999	972	999999	999999	884	999999	557	395	974	643	949	152	150	98	59	999999	353	427	98	81	82	999999	451	31	210	80	101	960	367	843	999999	999999	215	999	754	999999	999999	84	139	153	389	999999	661	931	999999	46	106	932	461	39	727	700	175	156	999999	639	530	530	208	813	436	999999	999999	140	395	242	936	999999	344	312	154	999999	298	945	692	999999	284	999999	942	174	974	999999	508	338	999999	557	999999	68	40	999999	999999	536	999999	326	716	792	922	530	999999	845	999999	955	597	158	884	457	411	230	999999	846	365	20	999999	999999	838	277	999999	698	23	837	691	877	120	999999	95	618	404	972	238	900	999999	753	974	106	999999	28	571	999999	453	999999	156	999999	604	999999	759	999999	948	840	487	999999	704	999999	
517	999999	999999	232	845	377	999999	276	999999	439	991	563	646	611	45	491	999999	820	706	738	255	999999	691	370	283	927	470	879	669	999999	999999	789	206	977	246	999999	999999	842	183	999999	296	186	616	999999	339	51	547	157	999999	467	870	666	743	999999	977	172	26	793	949	917	907	193	607	499	945	211	366	668	999999	768	548	137	647	999999	451	999999	738	999999	999999	241	999999	999999	708	212	692	827	999999	240	999999	83	260	159	893	266	296	113	999999	999999	771	137	684	999999	781	412	999999	742	29	240	999999	909	999999	999999	762	999999	536	594	484	404	999999	999999	165	999999	668	301	517	999999	244	391	226	348	498	621	213	903	556	511	541	999999	293	949	808	815	716	100	649	218	999999	185	729	702	628	185	320	654	971	558	220	999999	894	529	508	638	999999	185	421	812	999999	999999	170	35	62	189	999999	856	318	349	419	578	652	309	12	69	999999	523	719	323	999999	559	931	999999	301	999999	410	763	999999	179	801	541	678	836	381	538	999999	999999	649	999999	73	463	345	632	149	999999	837	595	527	448	999999	999999	999999	108	510	999999	926	172	733	10	778	357	999999	149	548	877	999999	815	927	999999	54	999999	999999	280	999999	848	224	309	858	659	224	814	246	12	999999	311	85	580	336	103	999999	852	999999	649	670	716	58	205	94	271	999999	32	668	999999	999999	999999	626	195	848	662	72	627	314	84	786	999999	120	999999	945	246	999999	328	489	833	862	202	987	234	610	542	799	999999	999999	596	917	202	999999	193	999999	999999	684	889	732	673	41	999999	547	896	999999	705	605	646	260	847	999999	423	542	834	201	999999	41	401	584	999999	862	54	412	717	166	594	999999	927	803	771	562	999999	999999	815	999999	877	654	100	371	904	937	163	768	999999	999999	999999	999999	321	999999	406	153	999999	315	999999	810	987	582	830	739	999999	888	678	842	488	294	556	826	727	42	323	557	940	40	680	378	709	285	44	589	663	935	506	935	407	627	999999	607	999999	999999	815	305	999999	361	102	26	269	321	289	92	999999	676	932	289	678	999999	212	262	634	999999	111	711	548	250	86	999999	999999	999999	444	861	25	948	656	721	999999	28	733	589	937	663	119	397	999999	951	18	999999	13	999999	266	559	999999	26	972	132	903	113	999999	582	999999	999999	999999	526	876	428	77	999999	30	220	999999	660	124	623	325	971	999999	999999	999999	596	242	100	340	174	486	885	445	999	999999	534	999999	123	271	160	314	188	39	592	999999	577	884	384	966	
793	165	605	999999	801	700	999999	192	999999	397	170	350	194	428	470	49	991	982	78	999999	495	999999	948	399	963	319	147	942	356	999999	999999	712	858	999999	547	19	881	450	999999	308	973	351	628	725	999999	810	129	759	568	553	530	594	999999	999999	480	401	216	216	999999	492	563	69	836	999999	258	999999	999999	999999	880	460	168	550	348	770	684	153	772	233	298	162	199	999999	383	802	671	554	999999	999999	653	155	803	999999	969	999999	999999	913	515	999999	476	652	999999	68	999999	118	395	979	255	56	52	336	629	982	999999	999999	303	186	686	43	335	704	999999	360	417	734	657	493	581	197	999999	770	638	151	756	645	999999	141	999999	275	999999	691	308	999999	99	326	999999	820	757	999999	999999	568	237	481	305	772	100	968	650	154	460	901	408	68	30	281	999999	487	999999	282	494	171	677	421	625	643	405	712	271	100	999999	836	999999	930	338	467	542	166	999999	984	999999	865	490	999999	814	999999	293	250	829	817	628	49	594	999999	166	696	890	816	855	661	376	388	999999	560	936	624	175	477	730	563	738	999999	642	251	727	628	681	323	606	119	360	165	999999	454	999999	999999	251	999999	774	641	577	726	311	193	617	176	169	929	428	199	350	815	999999	999999	88	97	999999	353	757	999999	24	576	219	745	311	999999	505	262	999999	767	382	913	703	98	999999	22	239	458	633	561	469	751	999999	416	769	544	645	616	376	384	772	898	503	246	627	999999	517	565	882	407	670	999999	999999	660	817	999999	122	431	999999	75	857	948	719	206	999999	272	681	802	976	766	575	889	885	999999	995	483	419	466	470	985	505	673	575	236	891	999999	909	999999	999999	341	999999	224	336	310	526	824	999999	999999	177	364	328	714	589	125	831	780	31	999999	665	344	27	656	960	304	570	193	382	493	315	516	362	446	213	644	999999	360	563	585	999999	181	304	999999	999999	116	666	790	94	999999	999999	120	541	999999	999999	265	324	775	999999	41	999999	343	999999	695	991	661	999999	882	511	944	780	481	227	445	942	999999	999999	999999	367	854	999999	999999	999999	922	98	205	974	581	999999	948	999999	569	106	999999	999999	853	729	999999	130	636	114	784	289	999999	679	923	892	105	838	94	225	999999	417	409	403	960	244	529	999999	999999	686	999999	999999	999999	624	220	384	695	600	99	765	999999	999999	730	749	999999	500	999999	252	999999	999999	879	742	783	732	911	161	697	999999	884	619	209	11	334	999999	684	999999	999999	999999	999999	548	999999	504	999999	
999999	783	634	999999	659	549	469	285	286	999999	493	807	687	999999	999999	999999	69	687	567	716	479	565	440	460	780	75	999999	775	999999	784	626	115	385	993	463	949	999999	474	47	589	425	343	923	569	999999	153	999999	538	895	813	999999	861	999999	787	279	764	353	184	907	594	465	999999	999999	502	814	388	431	694	777	999999	436	594	649	977	301	146	641	870	619	637	78	555	999999	628	384	999999	475	597	999999	999999	605	111	567	453	999999	999999	500	999999	754	461	721	999999	761	24	999999	999999	221	662	999999	143	132	482	564	999999	999999	910	814	224	127	59	912	834	999999	999999	999999	334	37	206	999999	999999	999999	999999	126	167	915	765	793	865	251	570	553	813	110	999999	999999	133	546	296	999999	223	916	999999	312	705	549	999999	342	682	738	999999	786	25	999999	925	999999	911	999999	406	364	759	999999	999999	999999	557	999999	109	999999	999999	512	999999	787	741	999999	999999	654	999999	999999	421	999999	39	433	121	999999	999999	783	537	13	185	999999	665	767	149	932	178	107	967	313	755	209	449	999999	999999	180	587	999999	55	747	179	281	999999	999999	999999	788	999999	999999	15	822	783	773	967	105	558	298	846	999999	647	808	110	541	999999	66	163	999999	178	876	999999	999999	999999	924	999999	999999	833	999999	963	999999	999999	361	607	841	999999	999999	529	981	241	354	604	662	333	203	999999	247	647	638	999999	81	849	999999	999999	458	854	74	282	858	999999	187	271	654	335	999999	571	296	210	268	449	542	999999	181	981	824	282	818	617	356	308	999999	999999	205	320	999999	813	100	999999	159	987	38	999999	670	947	63	92	949	337	149	999999	999999	46	999999	198	60	545	678	751	795	186	45	999999	925	999999	543	999999	999999	344	443	999999	480	555	999999	999999	421	670	999999	234	927	741	332	491	477	724	999999	999999	999999	17	269	356	144	349	945	972	951	580	999999	119	999999	30	999999	999999	894	768	161	784	985	999999	776	390	678	454	999999	64	999999	554	979	211	592	88	999999	999999	84	96	999999	141	999999	88	329	999999	723	756	820	907	724	717	596	708	573	192	478	999999	240	878	677	690	525	891	129	406	601	745	526	334	751	958	540	808	999999	999999	999999	907	787	935	667	922	633	916	339	999999	958	281	999999	999999	999999	621	827	205	418	556	616	717	959	922	999999	978	239	495	166	766	186	788	186	554	999999	571	869	304	221	999999	999999	608	561	982	448	329	117	126	724	999999	140	345	399	976	999999	467	948	864	696	689	999999	999999	760	573	999999	179	
105	93	402	999999	752	532	999999	999999	499	999999	999999	999999	484	919	870	122	999999	37	635	841	398	999999	151	549	623	14	999999	532	72	918	999999	988	999999	278	234	33	724	686	386	607	361	736	999999	404	311	971	390	776	818	580	376	999999	999999	127	780	999999	942	852	425	748	924	461	999999	999999	170	177	953	999999	694	846	999999	999999	650	37	490	662	999999	999999	999999	651	623	831	714	492	551	124	999999	905	498	339	999999	871	270	638	683	899	145	905	244	144	28	185	91	971	191	291	999999	910	637	999999	999999	205	614	999999	134	102	747	118	999999	55	126	57	717	365	765	527	824	999999	999999	591	527	817	512	113	632	448	749	742	310	270	41	150	278	380	166	999999	266	496	513	590	162	999999	876	999999	999999	970	468	999999	216	663	466	80	566	999999	600	365	692	511	151	685	352	999999	999999	768	999999	999999	999999	346	208	878	271	338	508	999999	438	999999	941	999999	999999	661	980	33	536	999999	804	961	999999	232	779	801	203	754	999999	827	999999	158	227	117	184	51	999999	999999	528	337	402	138	999999	802	999999	109	424	377	999999	999999	705	329	477	171	964	62	999999	557	566	999999	685	516	999999	999999	999999	290	283	833	150	999999	470	858	999999	209	253	676	399	781	614	680	387	825	999999	864	132	999999	680	65	152	131	649	643	564	131	652	885	154	891	286	336	825	590	237	999999	999999	847	824	278	999999	298	662	620	942	999999	29	859	187	129	558	607	610	227	690	29	404	826	999999	383	557	999999	531	508	504	288	854	796	598	957	844	284	103	411	147	854	468	38	999999	999999	112	792	708	34	342	679	726	999999	999999	999999	976	999999	553	999999	999999	559	999999	164	126	664	41	232	999999	229	284	999999	513	209	89	836	560	375	135	626	281	764	659	999999	175	825	561	256	897	391	999999	652	731	652	689	588	999999	313	912	999999	646	879	531	999999	750	999999	175	527	528	72	999999	999999	77	999999	180	957	899	269	989	300	999999	785	999999	879	999999	632	551	861	999999	501	999999	999999	463	98	979	401	242	181	756	115	999999	999999	727	834	734	999999	999999	999999	482	999999	999999	828	324	621	999999	861	999999	651	249	128	999999	999999	17	37	323	410	157	979	947	999999	999999	728	512	883	641	78	67	501	999999	869	57	999999	999999	787	813	920	999999	999999	999999	128	847	999999	932	638	999999	355	999999	700	999999	999999	231	605	857	703	17	999999	325	999999	980	866	999999	999999	506	999999	999999	770	924	229	224	402	477	316	826	828	
930	999999	795	873	295	295	51	999999	999999	821	647	999999	889	685	780	999999	605	501	860	296	325	999999	94	999999	568	999999	430	807	486	127	856	999999	779	999999	772	874	174	999999	155	694	999999	446	81	999999	732	627	881	249	449	371	999999	999999	456	539	999999	145	58	243	999999	468	999999	999999	999999	863	965	999999	999999	999999	999999	905	688	999999	355	175	471	878	724	410	830	941	946	190	367	125	330	879	468	249	999999	637	999999	931	146	687	829	591	566	999999	718	999	953	999999	336	544	682	643	630	290	77	635	999999	647	412	374	522	684	876	999999	543	95	273	433	999999	999999	89	999999	27	668	346	879	999999	517	692	830	987	925	999999	999999	442	999999	259	188	181	889	226	188	528	771	175	155	714	801	673	632	999999	529	684	62	464	925	999999	961	944	999999	323	903	955	999999	387	596	830	63	331	857	999999	999999	261	456	999999	901	999999	255	999999	999999	174	520	999999	999999	105	999999	251	801	368	999999	69	999999	999999	983	576	323	999999	947	999999	999999	324	661	479	816	796	999999	277	237	994	999999	999999	999999	999999	999999	33	803	70	895	999999	919	355	38	999999	814	797	547	851	999999	880	745	677	291	860	999999	876	513	50	999999	272	999999	199	23	807	805	820	688	829	999999	960	773	999999	337	470	475	233	296	967	999999	28	258	798	999999	999999	259	885	415	520	544	999999	999999	999999	43	633	41	729	342	999999	888	999999	119	718	370	999999	117	492	350	820	999999	700	590	545	385	18	23	999999	199	999999	558	919	415	178	999999	614	999999	999999	999999	704	999999	745	891	75	999999	671	908	540	999999	692	249	766	545	999999	999999	844	296	999999	386	34	619	384	540	999999	672	969	999999	941	999999	999999	866	106	273	646	391	650	808	524	999999	714	110	483	228	506	425	792	384	820	53	999999	999999	476	634	999999	95	65	215	225	403	119	999999	967	117	999999	826	153	503	899	999999	484	45	772	517	672	924	146	166	43	999999	880	594	768	999999	999999	437	400	999999	78	560	335	999999	593	999999	357	631	142	375	545	999999	999999	999999	999999	616	568	415	555	958	962	280	999999	899	999999	964	999999	524	324	79	134	999999	436	681	434	348	878	999999	451	651	169	50	999999	770	620	362	977	999999	119	161	339	576	881	441	509	798	612	436	273	999999	607	833	316	73	250	300	254	999999	864	999999	999999	529	963	999999	799	921	999999	188	999999	999999	999999	999999	415	999999	999999	557	373	999999	999999	999999	999999	451	775	823	54	336	734	727	529	999999	118	386	
726	971	999999	809	613	999999	641	588	320	433	157	999999	641	674	427	153	334	692	999999	258	430	239	411	296	753	999999	999999	473	197	761	659	999999	710	610	216	999999	750	929	999999	396	999999	592	999999	312	999999	999999	999999	379	908	590	403	999999	404	860	956	496	999999	136	66	473	126	178	401	999999	999999	199	744	999999	468	984	403	404	748	540	894	837	914	108	993	432	958	999999	564	606	999999	822	563	999999	653	719	999999	623	873	481	279	195	201	766	538	113	587	999999	910	924	197	998	97	863	965	129	582	999999	142	633	514	999999	999999	795	999999	951	636	893	388	748	121	779	531	277	999999	709	645	158	569	999999	999999	809	999999	640	419	369	734	700	884	999999	147	999999	999999	999999	999999	643	581	406	575	587	477	693	999999	172	812	417	477	999999	999999	999999	999999	433	902	253	787	704	65	973	999999	831	226	935	19	854	610	710	298	999999	310	627	137	999999	583	982	999999	999999	47	999999	827	11	892	914	107	999999	60	713	508	247	462	272	588	608	30	743	370	541	999999	917	561	112	129	196	520	974	138	243	999999	999999	831	635	667	999999	156	384	939	312	999999	999999	803	896	212	60	828	48	999999	529	229	999999	622	880	478	130	857	999999	881	706	403	132	500	817	999999	589	416	999999	604	941	462	645	804	68	703	303	123	664	899	78	367	482	934	608	23	21	999999	999999	166	999999	789	430	502	243	909	715	890	986	43	623	644	10	443	108	77	999999	45	564	186	999999	16	203	825	813	348	920	999999	891	803	852	291	464	670	68	999999	41	152	571	159	988	413	137	630	286	434	999999	999999	999999	541	439	975	743	774	982	999999	596	605	689	894	988	527	999	192	999999	341	189	999999	999999	999999	999999	442	999999	415	198	999999	879	572	548	388	999999	881	361	999999	999999	876	548	689	688	528	999999	999999	462	676	170	999999	414	999999	999999	945	255	37	664	889	505	996	512	337	586	221	660	33	67	311	913	116	176	649	818	315	792	999999	650	855	391	999999	999999	797	999999	728	366	999999	999999	999999	142	953	226	471	854	377	373	999999	113	477	999999	541	378	160	999999	64	304	765	136	143	162	756	386	809	999999	999999	26	714	93	858	854	726	899	463	178	959	890	704	999999	450	941	999999	999999	999999	987	850	999999	829	43	199	433	601	808	990	450	999999	577	417	964	960	360	659	137	255	622	151	641	914	982	803	173	600	970	685	201	999999	999999	213	999999	657	661	197	680	893	434	263	918	
909	23	792	392	999999	739	999999	100	999999	454	150	560	846	999999	999999	846	240	36	833	630	132	798	999999	26	374	596	999999	308	173	978	999999	820	369	233	732	900	200	421	690	999999	146	595	909	136	230	652	974	999999	343	999999	450	867	999999	999999	795	120	154	776	999999	886	999999	535	926	999999	221	999999	201	622	999999	427	999999	818	345	973	494	537	889	742	999999	999999	999999	999999	964	999999	537	375	229	737	438	621	999999	423	999999	999999	999999	999999	668	999999	915	999999	461	361	962	916	694	999999	532	627	147	999999	230	999999	999999	306	275	566	570	999999	776	846	110	463	194	999999	670	242	425	999999	546	884	869	999999	826	895	270	269	999999	58	138	999999	842	601	999999	180	999999	999999	999999	999999	538	870	49	999999	999999	79	799	997	176	107	255	461	215	992	91	262	397	935	585	94	45	999999	661	522	999999	999999	14	999999	999999	24	473	326	798	329	999999	675	845	316	466	757	106	272	102	806	999999	999999	699	999999	520	347	783	465	768	359	70	533	219	527	587	999999	75	301	144	162	634	929	662	999999	990	415	417	91	478	999999	999999	773	913	854	999999	309	181	163	987	525	241	18	558	449	268	478	466	328	728	510	692	804	138	939	182	999999	24	813	860	115	930	999999	986	940	999999	297	619	365	807	288	785	911	314	999999	921	625	380	223	627	521	948	98	362	968	145	999999	999999	973	999999	846	294	367	303	881	595	999999	32	999999	87	971	999999	999999	521	450	724	781	500	999999	28	557	502	999999	999999	999999	167	999999	348	27	805	187	652	646	999999	961	993	427	617	432	32	999999	999999	763	145	656	662	847	577	912	254	363	693	999999	955	134	353	492	999999	999999	724	999999	200	15	812	900	328	222	428	559	456	306	173	77	497	999999	954	739	999999	999999	685	999999	273	436	773	451	494	528	690	559	999999	999999	255	999999	999999	278	201	597	950	244	999999	450	429	27	465	947	200	625	999999	329	179	614	826	642	278	414	490	764	241	371	999999	800	999999	869	942	999999	999999	511	369	228	444	999999	999999	999999	212	245	999999	999999	999999	825	261	868	891	999999	389	12	999999	613	393	999999	788	436	999999	589	828	536	999999	999999	85	519	896	999999	266	417	884	813	825	404	440	999999	999999	244	999999	999999	999999	999999	909	999999	489	939	271	447	127	76	440	17	10	208	603	675	326	340	180	460	929	572	999999	483	999999	576	187	289	183	999999	999999	999999	642	949	479	290	627	758	80	145	258	459	999999	999999	977	877	
812	626	999999	999999	716	193	73	343	486	999999	936	435	999999	913	762	981	273	767	999999	886	375	61	728	323	58	568	270	999999	211	479	10	421	506	609	999999	560	488	418	643	596	999999	309	999999	932	999999	201	84	999999	999999	277	196	804	903	100	511	761	897	488	999999	158	999999	38	141	17	546	524	929	999999	159	212	503	854	999999	999999	405	76	999999	796	969	999999	493	999999	999999	934	293	206	999999	415	107	12	999999	999	999999	495	673	462	999999	999999	999999	828	272	10	17	180	773	341	681	214	695	445	182	111	519	860	999999	999999	999999	206	999999	999999	17	524	976	156	999999	503	999999	637	36	943	898	132	410	150	594	492	105	999999	170	951	525	313	720	999999	999999	999999	490	842	830	854	95	970	741	56	821	748	33	861	630	280	999999	53	187	751	547	999999	999999	378	999999	999999	999999	999999	46	772	824	703	803	999999	326	999999	22	319	806	999999	999999	928	391	364	328	846	999999	999999	999999	999999	772	481	999999	999999	124	780	859	121	576	658	140	211	934	969	231	999999	944	708	544	641	268	869	246	16	893	999999	668	346	60	429	712	489	33	155	999	352	577	999999	999999	546	139	900	999999	158	50	656	993	422	142	210	999999	999999	699	229	999999	903	245	129	85	505	121	523	71	156	999999	651	187	788	969	879	550	119	508	998	512	367	999999	98	999999	999999	625	255	213	850	999999	952	789	999999	524	106	117	458	999999	704	434	615	839	597	212	399	478	215	453	263	659	999999	262	999999	716	999999	999999	156	163	837	880	865	320	999999	628	993	861	383	274	872	999999	102	999999	803	574	896	528	538	886	576	769	420	802	949	200	735	699	98	97	260	329	960	304	922	824	568	305	628	968	219	537	999999	940	580	492	567	443	458	136	819	745	248	270	587	999999	999999	73	370	30	892	303	999999	295	24	999999	811	797	999999	979	16	601	900	570	676	48	674	999999	232	467	633	302	999999	999999	999999	514	90	999999	717	854	364	505	935	607	85	915	764	808	926	36	680	770	999999	479	999999	228	999999	678	593	548	999999	990	840	902	397	999999	62	999999	28	999999	473	121	90	582	624	510	666	999999	494	761	999999	865	553	205	786	862	295	771	842	59	669	412	115	178	999999	374	664	42	220	485	862	954	790	999999	563	569	689	435	999999	619	562	551	194	832	274	999999	447	999999	125	999999	315	291	967	968	999999	999999	15	912	999999	260	999999	633	92	18	898	330	85	136	999999	999999	183	999999	916	
233	496	127	227	283	903	922	927	999999	999999	999999	179	581	999999	821	586	999999	563	777	999999	604	772	928	469	185	934	944	999999	320	999999	897	999999	455	374	744	999999	999999	843	732	999999	209	332	826	999999	999999	838	326	343	263	999999	150	999999	405	556	321	460	568	999999	52	349	959	469	616	999999	28	334	724	216	999999	349	865	658	831	768	114	281	945	221	72	346	617	999999	209	771	999999	243	955	898	999999	999999	913	73	801	392	999999	999999	716	810	999999	999999	124	119	100	999999	684	491	999999	636	451	999999	514	356	999999	705	732	358	270	999999	164	785	378	825	999999	958	999999	802	857	448	719	375	999999	145	523	999999	231	507	519	999999	97	381	410	329	999999	23	779	566	476	105	660	999999	999999	870	655	999999	703	299	999999	142	487	882	999999	999999	916	86	484	999999	833	607	483	999999	838	974	758	999999	384	999999	378	150	189	869	999999	762	999999	29	896	694	489	609	296	932	551	387	808	214	747	999999	412	999999	538	410	733	999999	621	435	861	504	122	872	538	654	999999	815	952	999999	556	871	606	897	190	790	888	999999	999999	550	683	461	176	553	45	369	647	999999	612	999999	146	466	150	999999	168	401	581	617	80	641	22	999999	435	200	999999	875	418	515	199	748	521	999999	999999	999999	999999	409	338	999999	999999	179	999999	922	213	183	999999	999999	730	254	739	788	999999	281	163	999999	538	948	36	975	895	999999	999999	142	808	999999	267	637	908	80	610	758	73	22	780	901	999999	999999	999999	261	719	568	999999	173	775	411	540	250	355	879	541	999999	383	362	999999	676	228	999999	123	999999	915	999999	191	999999	644	999999	724	205	500	262	54	448	426	774	266	336	24	786	366	407	333	26	291	39	538	806	384	711	349	113	682	759	975	192	999999	999999	386	495	529	794	686	345	749	103	834	999999	387	609	106	999999	999999	999999	518	716	26	899	562	162	131	837	606	23	856	397	579	999999	473	243	999999	391	949	529	999999	571	721	987	277	198	999999	445	429	774	999999	999999	451	250	250	269	175	447	322	999999	373	692	999999	672	489	999999	523	999999	629	999999	181	714	397	143	999999	947	995	999999	999999	373	958	999999	999999	999999	407	854	946	999999	53	999999	999999	991	78	725	165	999999	382	999999	508	914	675	653	815	285	603	900	999999	999999	999999	999999	999999	147	999999	949	275	687	283	366	275	635	416	194	507	425	86	190	646	671	977	610	574	946	529	717	698	314	870	143	999999	507	249	637	273	750	999999	930	
186	129	999999	477	300	26	999999	999999	508	491	156	399	209	423	999999	943	340	465	728	327	617	108	999999	960	817	150	137	999999	999999	999999	920	757	486	155	14	526	220	509	319	999999	173	999999	218	217	168	480	999999	815	252	305	999999	808	32	999999	323	87	868	499	660	999999	888	999999	488	729	570	999999	913	63	419	737	732	830	999999	179	163	999999	889	53	999999	347	216	322	525	99	481	122	735	863	831	999999	657	720	999999	169	999999	158	178	488	646	769	566	880	405	514	573	999999	662	852	469	362	198	825	698	322	944	576	499	999999	258	999999	663	999999	999999	493	90	21	999999	986	510	14	999999	410	406	42	781	335	916	20	999999	14	459	882	404	999999	999999	999999	999999	536	224	103	659	779	239	198	115	516	658	912	999999	999999	494	675	351	464	569	787	429	665	541	618	999999	488	999999	999999	999999	999999	999999	753	755	258	988	455	771	416	355	23	180	999999	926	274	677	14	999999	964	519	784	541	940	909	949	412	366	999999	606	444	180	999999	985	199	334	999999	905	999999	185	573	49	903	934	118	556	617	221	999999	276	941	654	901	999999	999999	999999	249	714	999999	805	999999	631	459	999999	999999	999999	115	195	29	601	413	772	846	410	401	480	880	606	831	362	999999	201	999999	999999	665	789	999999	999	261	974	94	157	999999	999999	340	941	589	738	962	933	451	999999	202	148	863	999999	808	501	516	264	344	999999	999999	492	473	654	14	731	510	193	906	115	933	54	516	266	711	999999	80	999999	890	152	999999	898	911	909	999999	489	865	496	981	777	493	996	639	451	274	999999	887	686	936	858	237	778	37	345	498	999999	631	999999	467	322	430	65	999999	999999	999	984	580	563	655	999999	865	23	999999	138	621	936	999999	999999	991	999999	999999	394	523	999999	914	865	999999	575	421	999999	857	267	38	668	999999	438	633	447	451	289	997	334	41	999999	992	224	999999	999999	999999	561	742	999999	615	334	714	46	542	999999	287	143	123	999999	152	803	999999	607	999999	543	782	193	313	968	623	712	999999	283	363	111	49	700	299	972	851	859	119	301	999999	704	953	320	999999	302	169	318	175	992	192	237	999999	999999	239	42	126	540	258	999999	942	903	199	441	682	440	301	999999	999999	151	999999	999999	693	376	955	290	590	471	297	21	999999	315	546	152	101	999999	357	999999	999999	999999	856	321	999999	345	999999	748	514	521	638	465	10	999999	473	34	838	999999	544	388	438	948	452	654	999999	999999	999999	637	999999	56	
350	999999	92	999999	126	587	294	842	680	357	27	217	776	78	832	831	999999	237	841	522	314	201	591	969	225	522	814	211	78	999999	999999	720	391	999999	181	91	382	999999	464	886	999999	996	229	196	999999	231	182	384	822	420	235	738	796	999999	999999	159	966	123	430	604	772	92	773	315	977	999999	825	999999	896	751	459	657	772	999999	999999	999999	971	404	999999	993	350	440	389	657	149	642	923	546	724	999999	999999	269	932	999999	124	657	999999	913	219	73	999999	864	487	80	961	999999	965	842	72	435	999999	571	514	999999	263	999999	999999	125	176	999999	999999	288	593	874	636	200	724	999999	839	135	94	68	999999	999999	597	486	952	999999	695	570	676	91	483	999999	844	553	754	505	999999	782	999999	116	747	999999	690	127	280	612	443	999999	853	64	999999	937	350	129	386	999999	999999	777	389	393	429	605	668	301	804	303	39	93	446	229	314	67	999999	977	321	320	855	479	215	349	876	924	717	622	88	999999	949	725	176	784	999999	828	999999	999999	999999	999999	999999	398	999999	999999	583	359	999999	633	749	944	766	372	807	76	124	999999	572	49	517	505	888	56	223	999999	999999	999999	917	661	563	485	664	999999	999999	179	114	999999	166	238	766	999999	599	93	872	144	779	586	999999	109	670	305	266	999999	62	999999	262	999999	185	64	999999	278	442	674	999999	999999	290	999999	999999	637	962	657	214	344	282	990	906	805	999999	88	999999	767	999999	999999	999999	268	229	310	558	119	917	944	999999	111	605	999999	94	925	23	609	853	999999	515	999999	147	999999	101	999999	999999	72	999999	456	986	106	575	865	999999	999999	683	811	53	979	999999	962	999999	27	375	999999	739	784	906	981	999999	573	999999	864	262	999999	680	978	177	307	999999	496	833	471	958	195	536	999999	615	469	251	211	999999	873	27	999999	569	999999	999999	999999	192	307	165	999999	663	999999	999999	710	999999	775	944	704	643	746	999999	120	138	258	999999	999999	575	999999	178	999999	739	591	18	361	999999	709	547	999999	341	188	124	999999	340	539	807	999999	999999	825	135	839	525	547	999999	819	122	906	423	999999	71	999999	423	999999	138	719	564	82	413	999999	864	903	999999	999999	999999	464	631	839	780	999999	999999	521	865	750	874	338	921	202	33	199	248	999999	295	236	498	874	765	932	793	999999	974	999999	999999	805	999999	999999	611	999999	999999	113	999999	999999	136	824	869	549	999999	672	318	799	999999	999999	59	224	280	924	617	11	895	999999	699	698	999999	169	624	716	389	70	788	652	
727	790	28	999999	11	964	813	999999	367	999999	284	999999	624	999999	823	612	685	918	534	46	614	609	245	999999	414	498	238	966	999999	999999	170	539	999999	999999	82	999999	353	139	222	999999	120	156	999999	946	224	999999	999999	61	999999	999999	40	471	999999	751	47	127	999999	343	515	513	999999	847	999999	214	788	744	218	958	999999	816	268	556	705	228	926	467	965	298	999999	999999	424	186	629	198	132	999999	13	999999	628	954	461	999999	623	709	999999	273	886	439	167	999999	397	125	999999	530	754	484	766	999999	825	580	999999	266	872	999999	99	560	227	999999	999999	100	741	999999	340	999999	364	257	932	999999	649	662	581	999999	141	991	420	308	55	109	444	999999	932	695	316	999999	802	204	147	915	999999	28	56	814	357	999999	738	321	785	173	176	506	551	999999	668	173	999999	626	135	881	297	999999	514	128	999999	443	999999	55	770	292	173	170	999999	26	385	630	615	766	188	999999	262	999999	522	882	999999	937	107	172	37	152	58	186	999999	266	628	828	999999	928	999999	913	909	693	551	502	10	999999	999999	534	394	47	557	242	447	71	628	999999	278	999999	195	700	999999	995	28	627	244	987	100	853	398	999999	127	687	590	274	999999	569	558	29	881	927	551	572	999999	999999	595	999999	738	999999	999999	440	999999	881	743	999999	577	914	675	999999	268	22	915	543	146	837	920	870	651	999999	907	68	639	999999	750	268	158	773	227	38	42	427	258	93	224	999999	996	999999	999999	114	696	249	894	634	760	869	21	18	436	940	999999	724	999999	564	999999	999999	801	999999	140	999999	337	803	697	646	891	840	764	831	328	189	840	684	926	547	999999	667	173	14	498	881	256	150	347	287	999999	317	999999	693	983	645	165	695	999999	468	999999	893	999999	257	999999	999999	114	190	690	256	109	395	798	626	88	999999	999999	796	999999	259	999999	197	465	419	688	584	587	80	999999	682	34	154	579	467	999999	593	999999	915	272	578	776	999999	460	101	188	573	519	637	615	550	239	999999	883	999999	239	588	999999	142	569	168	999999	999999	341	17	232	954	816	340	855	494	328	500	534	244	999999	173	999999	374	999999	124	999999	950	999999	308	453	665	271	722	999999	192	999999	981	356	999999	245	999999	734	999999	868	233	757	999999	781	130	232	739	834	999999	383	999999	851	72	901	455	103	392	999999	43	563	567	692	999999	999999	673	338	999999	153	430	998	739	999999	294	505	17	367	886	999999	344	86	999999	831	622	349	999999	340	102	90	901	999999	999999	
173	999999	999999	999999	541	664	999999	118	999999	886	595	413	650	644	637	566	567	893	97	217	224	244	999999	999999	736	80	754	999999	999999	999999	265	252	421	155	575	738	405	204	999999	703	810	69	552	200	129	428	972	704	533	773	999999	196	999999	802	638	929	744	50	999999	470	910	143	776	556	630	999999	999999	504	78	899	171	372	427	394	406	164	692	766	729	318	108	59	999999	568	999999	999999	439	999999	517	646	994	364	999999	15	792	999999	999999	995	569	776	999999	999999	999999	999999	612	173	999999	428	405	484	246	999999	999999	267	999999	860	999999	218	999999	999999	912	999999	987	431	904	999999	743	421	601	729	870	999999	207	999999	999999	630	423	999999	956	546	309	999999	999999	42	410	26	53	371	642	999999	952	999999	999999	999999	863	999999	999999	214	730	805	429	358	999999	676	613	549	999999	999999	999999	999999	447	941	262	309	262	902	169	954	31	887	763	381	778	669	776	795	547	999999	98	829	149	218	63	999999	126	951	193	999999	428	860	247	999999	986	899	494	20	823	849	755	961	893	536	192	842	51	58	579	167	899	818	999999	590	999999	556	999999	239	888	111	193	999999	718	999999	535	171	650	87	395	878	185	766	972	698	999999	136	935	999999	999999	220	119	999999	381	36	647	610	858	656	999999	440	306	265	131	722	665	454	253	280	10	31	999999	999999	999999	700	981	999999	845	313	157	152	620	990	212	677	991	125	929	691	999999	924	999999	994	670	999999	582	920	644	999999	42	989	882	999999	612	14	999999	999999	999999	681	55	514	765	555	509	274	819	316	62	999999	730	999999	999999	562	305	86	718	999999	304	707	128	70	498	999999	280	999999	269	954	388	208	999999	847	709	999999	645	470	169	757	495	405	145	999999	868	200	529	491	473	330	369	999999	999999	822	849	707	563	985	25	179	284	999999	15	865	999999	999999	795	882	999999	277	917	835	916	961	711	898	572	851	201	999999	999999	999999	694	939	999999	851	912	835	997	999999	999999	999999	455	999999	483	154	999999	999999	348	24	404	647	650	205	412	534	619	334	121	951	145	711	793	717	113	495	999999	76	279	85	940	960	999999	839	583	999999	390	999999	487	566	508	302	513	186	903	428	999999	999999	536	71	241	588	723	56	866	982	866	999999	886	987	497	334	10	272	999999	999999	762	811	622	155	154	693	846	999999	453	999999	208	616	999999	685	357	168	539	218	999999	362	999999	838	972	999999	999999	652	50	500	78	183	999999	999999	112	999999	665	999999	876	391	999999	999999	
741	999999	603	34	999999	999999	999999	999999	999999	339	794	791	428	721	205	923	839	31	754	501	653	356	999999	279	550	957	513	999999	29	31	999999	158	301	305	620	79	245	947	999999	149	727	839	999999	739	999999	999999	999999	391	274	999999	496	999999	999999	999999	894	395	691	333	484	826	747	999999	999999	999999	57	646	499	132	999999	136	999999	891	213	614	774	813	999999	747	889	999999	999999	131	999999	999999	534	999999	521	876	410	235	387	999999	999999	999999	402	155	999999	250	999999	743	21	699	291	147	63	999999	999999	31	650	999999	898	944	444	444	999999	625	503	902	94	621	999999	999999	721	999999	748	999999	428	999999	999999	628	999999	999999	65	999999	38	445	999999	999999	233	929	785	999999	999999	330	337	442	477	38	309	777	652	999999	999999	80	618	999999	977	416	398	287	999999	437	999999	31	925	652	889	297	999999	999999	784	562	678	164	999999	634	999999	401	999999	316	309	399	914	999999	999999	409	999999	985	999999	639	467	434	552	946	752	357	689	214	404	999999	553	999999	622	999999	993	100	87	11	999999	983	12	586	869	92	978	787	999999	375	55	526	999999	999999	759	776	787	360	999999	732	412	999999	999999	191	997	999999	762	128	999999	999999	999999	886	331	97	750	554	999999	881	999999	469	968	999999	833	324	169	877	131	649	431	846	276	643	999999	355	599	999999	49	820	999999	16	329	999999	21	999999	925	999999	204	999999	999999	999999	148	905	999999	550	763	447	999999	999999	31	129	740	123	999999	930	594	999999	999999	976	999999	993	514	816	303	557	149	119	953	180	398	10	682	655	496	226	707	370	847	539	591	999999	113	418	798	469	276	999999	171	90	78	999999	999999	999999	977	170	700	331	612	247	410	999999	494	483	241	31	999999	94	999999	481	999999	233	959	277	395	346	890	105	999999	834	999999	999999	948	872	111	281	647	465	999999	336	526	385	758	999999	999999	999999	666	630	187	777	32	191	589	689	999999	999999	167	95	832	640	999999	604	313	778	955	477	705	622	381	960	383	981	416	300	955	999999	475	999999	148	457	680	270	918	250	999999	999999	999999	999999	24	266	123	562	632	47	999999	921	81	999999	999999	999999	999999	999999	258	226	403	999999	774	999999	734	999999	999999	808	946	385	960	19	685	73	966	999999	134	447	608	124	847	821	359	378	244	43	775	999999	999999	487	224	999999	999999	999999	846	770	999999	64	999999	13	999999	999999	615	257	87	999999	246	999999	23	800	536	794	445	999999	379	999999	691	405	64	999999	245	883	113	468	170	334	998	999999	999999	205	
528	999999	913	604	237	542	999999	112	999999	198	796	767	482	999999	999999	429	200	877	332	274	88	930	999	832	768	13	211	156	96	752	999999	999999	791	817	281	465	881	841	906	837	999999	589	999999	866	904	999999	410	209	999999	740	144	999999	999999	951	126	597	80	91	836	233	999999	69	25	548	150	543	975	665	632	496	548	358	971	495	899	999999	826	143	928	299	603	11	639	355	618	927	603	839	999999	683	394	999999	14	682	999999	315	999999	565	999999	999999	999999	745	577	999999	201	785	158	174	62	627	999999	937	162	547	630	339	430	669	930	222	999999	145	965	948	111	748	354	299	989	593	925	271	417	568	796	999999	999999	999999	164	999999	779	438	787	82	912	457	647	999999	999999	176	999999	999999	999999	513	429	367	779	628	919	453	441	858	184	999999	702	510	530	999999	750	999999	905	812	515	999999	442	511	999999	892	46	653	111	886	248	999999	708	31	636	999999	148	439	88	999999	698	711	999999	921	999999	999999	380	412	999999	62	717	999999	999999	999999	398	536	80	917	19	999999	592	999999	351	554	620	362	759	681	999999	626	999999	320	694	999999	999999	804	706	521	258	39	522	634	726	999999	999999	959	999999	636	632	110	832	230	999999	201	999999	432	369	999999	999999	901	568	698	999999	310	605	999999	999999	171	959	594	829	559	669	980	374	958	549	302	999999	660	800	133	59	773	793	236	999999	503	999999	690	444	859	220	356	999999	823	105	425	999999	999999	999999	999999	677	999999	999999	999999	560	449	826	264	999999	77	999999	999999	111	999999	649	765	999999	379	999999	999999	999999	278	999999	969	348	322	519	999999	862	133	848	999999	294	410	456	21	502	999999	675	451	999999	632	807	999999	398	569	255	35	183	340	999999	84	999999	285	999999	999999	888	310	934	247	929	285	402	999999	229	860	366	999999	988	999999	999999	996	999999	999999	423	652	470	782	999999	778	77	494	377	531	224	773	353	18	294	57	132	202	585	438	521	401	999999	57	157	999999	213	999999	999999	544	999999	999999	999999	204	862	473	938	999999	728	165	180	999999	907	870	545	999999	516	999999	999999	940	516	999999	999999	275	552	31	422	423	999999	53	575	522	458	833	463	999999	402	999999	156	999999	999999	999999	473	429	999999	86	494	369	512	701	31	999999	148	105	999999	998	501	116	999999	841	61	524	480	685	590	657	999999	999999	999999	999999	62	367	210	594	830	499	606	991	17	475	999999	62	910	999999	31	718	384	362	804	999999	811	296	507	315	999999	999999	546	788	838	609	99	420	
953	280	649	999999	655	553	275	538	402	999999	108	999999	314	999999	613	547	999999	872	283	634	279	999999	430	999999	859	895	824	245	953	999999	162	407	385	999999	108	640	294	367	73	830	97	276	999999	311	197	999999	999999	771	981	999999	135	999999	335	465	999999	11	999999	882	804	759	999999	999999	585	584	357	701	800	197	999999	973	999999	305	999999	453	547	13	888	999999	999999	539	894	63	264	954	692	999999	999999	920	999999	106	999999	999999	562	313	111	67	690	999999	954	496	530	812	871	999999	745	829	167	882	917	147	999999	730	313	275	999999	999999	774	631	892	171	999999	879	221	803	191	851	743	504	352	489	322	999999	174	93	999999	92	192	256	218	863	999999	199	999999	838	999999	71	108	297	448	435	293	69	595	792	866	650	600	77	826	893	95	662	540	999999	999999	713	565	229	266	782	999999	527	422	999999	144	999999	876	383	999999	130	752	456	65	916	205	262	814	382	226	368	491	124	430	999999	777	999999	659	574	22	280	505	878	40	666	941	765	647	566	657	436	773	999999	257	706	151	639	607	623	242	572	898	192	13	898	301	999999	107	107	999999	769	780	312	370	549	624	873	425	999999	975	439	999999	257	724	789	594	999999	999999	724	183	147	767	46	341	449	381	999999	875	142	374	572	668	550	314	888	999999	999999	856	707	91	277	223	217	999999	803	958	651	467	999999	999999	37	999999	382	923	124	11	999999	999999	920	178	311	998	293	34	999999	770	74	942	836	143	999999	417	169	643	999999	923	560	398	999999	491	730	999999	661	829	347	999999	999999	627	200	886	999999	499	999999	539	999999	279	930	999999	244	42	894	708	631	90	189	619	352	739	999999	200	451	356	443	438	447	456	346	463	687	352	484	446	752	999999	999999	999999	481	999999	863	999999	992	377	999999	505	999999	999999	999999	581	649	727	718	556	999999	999	444	999999	66	506	101	999999	932	999999	505	999999	557	457	955	999999	858	555	148	721	875	390	208	83	999999	937	841	999999	233	999999	814	959	634	927	837	753	999999	666	577	974	999999	541	703	525	872	271	948	149	76	552	999999	103	589	996	681	229	999999	371	372	129	665	676	109	177	999999	545	267	629	999999	212	175	202	978	174	193	344	686	682	211	930	988	701	999999	999999	52	999999	999999	999999	256	617	952	154	303	999999	319	862	999999	999999	863	999999	14	328	999999	999999	387	530	125	425	999999	346	542	128	169	442	140	963	327	429	999999	942	175	629	999999	12	259	31	999999	531	999999	
330	902	160	999999	875	926	669	182	493	999999	999999	605	955	999999	910	84	999999	999999	861	999999	355	544	999999	410	920	170	384	999999	526	614	366	632	594	570	492	444	392	309	294	999999	470	791	999999	136	614	346	220	804	999999	927	426	999999	999999	214	509	786	889	750	898	714	551	724	999999	878	936	888	999999	999999	999999	999999	692	534	700	355	855	564	711	886	795	584	950	999999	483	598	198	330	595	389	71	999999	999999	642	410	999999	964	746	999999	954	200	725	335	825	999999	997	245	892	999999	692	999999	944	84	13	954	324	764	970	999999	66	690	616	303	631	333	999999	999999	60	133	130	390	999999	999999	756	695	999999	259	999999	999999	999999	999999	306	984	903	41	126	631	551	687	999999	999999	993	506	999999	274	584	431	703	999999	835	999999	194	769	224	312	249	525	328	317	883	999999	639	862	764	703	394	631	999999	600	217	999999	378	372	46	315	999999	612	350	999999	121	648	555	632	283	409	178	536	770	601	791	601	312	999999	804	32	185	999999	741	385	879	952	41	112	294	830	999999	999999	732	908	915	637	999999	999999	205	999999	518	17	589	365	534	857	861	799	999999	615	702	999999	568	999999	999999	264	871	999999	999999	168	999999	452	999999	453	999999	356	804	861	685	163	427	475	999999	568	513	999999	552	385	850	31	101	242	303	999999	137	572	263	718	778	999999	765	218	234	46	628	76	999999	146	664	999999	63	999999	124	655	999999	237	106	999	999999	999999	712	496	999999	999999	76	385	159	668	325	138	999999	95	999999	33	398	218	999999	11	940	999999	508	415	999999	672	968	102	999999	647	490	899	476	264	216	817	948	999999	102	643	970	999999	916	999999	820	536	94	967	917	999999	267	999999	999999	105	68	74	462	306	775	452	622	974	267	999999	188	999999	661	838	879	275	84	999999	125	607	41	697	530	999999	999999	194	587	10	184	999999	390	999999	914	381	205	152	364	999999	504	649	31	995	985	999999	821	999999	874	256	98	652	25	999999	863	999999	73	371	544	954	711	590	999999	621	800	239	131	678	999999	290	643	736	910	999999	999999	476	586	999999	711	125	687	201	320	341	912	532	999999	251	646	999999	317	999999	999999	999999	941	914	784	999999	999999	999999	293	152	892	999999	612	361	741	999999	999999	999999	999999	37	999999	429	277	519	280	533	708	278	227	879	42	975	973	809	138	999999	491	709	691	999999	841	999999	831	544	999999	726	728	560	999999	429	725	258	735	289	183	189	999999	431	643	999999	999999	999999	999999	414	999999	
917	999999	802	233	241	111	999999	706	625	196	999999	999999	999999	999999	999999	804	158	487	798	999999	784	250	693	636	999999	377	70	999999	440	999999	915	426	999999	434	390	999999	926	337	559	999999	910	551	119	999999	479	591	410	219	100	999999	553	448	739	260	335	677	927	176	284	863	50	749	276	150	280	287	180	999999	830	447	878	821	928	480	999999	243	999999	999999	999999	367	966	999999	999999	983	931	999999	687	177	999999	713	188	759	62	695	287	170	284	968	823	999999	420	112	389	652	577	999999	520	269	16	999999	546	338	19	916	897	999999	774	999999	219	804	600	13	209	126	269	999999	999999	242	203	93	999999	999999	776	999999	999999	864	471	333	416	209	956	427	171	16	176	999999	750	145	999999	97	999999	999999	759	28	600	417	999999	272	999999	999999	963	287	76	922	999999	999999	562	999999	999999	42	727	451	876	19	848	999999	842	999999	950	419	378	632	444	999999	999999	999999	411	757	374	539	961	999999	940	957	246	678	361	248	871	791	297	999999	175	765	369	944	125	749	999999	999999	574	709	321	972	999999	340	843	999999	234	178	973	804	679	999999	81	528	999999	999999	773	179	820	603	331	168	132	999999	999999	678	745	753	850	999999	586	946	964	999999	887	967	999999	905	835	400	24	703	999999	492	37	735	999999	841	999999	206	976	999999	999999	999999	388	999999	999999	417	873	175	225	480	327	321	228	999999	475	819	640	543	51	868	344	430	588	628	350	639	999999	731	984	999999	319	654	685	585	999999	999999	999999	999999	126	470	41	670	999999	999999	385	506	274	999999	269	874	211	999999	164	117	999999	187	392	759	812	220	771	999999	999999	321	170	673	635	643	393	482	946	905	999999	581	836	674	999999	54	252	844	375	350	472	119	702	999999	499	577	918	999999	610	123	922	905	698	889	489	999999	383	711	999999	631	911	999999	928	305	999999	583	281	992	932	999999	517	999999	845	431	999999	999999	618	751	999999	67	724	232	871	999999	983	520	882	946	999999	390	670	541	999999	744	439	999999	190	407	934	916	306	925	238	272	606	955	70	999999	220	417	999999	631	538	813	906	689	915	106	999999	963	700	334	807	552	677	976	993	110	992	994	890	220	816	999999	761	999999	993	609	235	38	460	615	736	999999	144	49	12	999999	838	750	769	94	95	971	226	999999	127	686	594	630	999999	959	999999	226	999999	44	999999	280	61	116	999999	999999	870	293	513	94	598	999999	999999	638	999999	833	272	251	234	805	135	845	51	789	681	316	24	605	
76	999999	341	519	999999	110	999999	732	118	731	999999	463	224	801	467	999999	382	999999	279	999999	657	138	696	43	999999	721	909	969	239	272	435	389	301	274	227	999999	999999	88	779	317	413	999999	724	999999	197	770	999999	333	999999	909	999999	594	47	67	947	938	803	307	528	539	200	265	502	846	306	675	999999	949	584	455	388	303	317	962	553	416	999999	165	846	230	140	999999	591	330	855	840	351	244	326	288	219	999999	560	250	126	157	748	878	999999	521	608	999999	999999	932	530	122	286	999999	514	541	535	647	461	999999	408	999999	674	999999	999999	465	333	999999	999999	306	245	932	999999	77	845	405	999999	999999	999999	999999	999999	498	837	999999	799	743	564	999999	999999	999999	753	571	999999	999999	841	512	999999	577	999999	779	198	681	18	452	696	597	379	999999	238	118	999999	999	726	137	999999	909	999999	25	381	256	901	999999	207	847	553	674	999999	489	235	999999	921	100	999999	151	999999	940	490	394	962	999999	374	355	48	999999	911	753	999999	866	578	931	999999	999999	205	641	878	141	484	999999	999999	31	999999	889	983	895	196	999999	999999	584	999999	744	429	999999	62	179	882	999999	28	585	935	799	829	999999	999999	303	608	463	895	999999	273	999999	466	999999	999999	940	552	484	999999	153	435	138	400	269	875	833	512	352	415	999999	999999	332	123	898	235	109	202	999999	978	690	999999	999999	887	357	321	986	288	110	897	122	627	408	999999	999999	160	999999	409	999999	206	999999	791	266	57	999999	256	999999	890	567	103	395	748	966	999999	680	857	701	250	999999	948	888	555	411	454	303	408	360	147	999999	748	999999	699	632	389	900	999999	999999	685	999999	110	380	106	999999	17	512	373	660	901	514	27	458	566	999999	999999	318	999999	999999	811	754	999999	896	999999	651	819	675	695	999999	586	605	781	827	26	999999	942	578	999999	835	999999	942	999999	747	458	632	230	300	999999	342	20	81	379	519	227	931	555	214	576	454	999999	341	816	257	84	306	732	200	442	999999	425	53	526	696	985	869	999999	999999	447	181	430	529	814	362	999999	514	236	272	609	999999	677	999999	999999	347	934	999999	999999	681	672	162	999999	40	857	527	917	967	999999	682	533	358	117	830	767	404	999999	999999	527	464	151	570	79	999999	590	999999	665	999999	51	189	761	922	999999	152	999999	294	280	400	671	296	999999	148	958	553	999999	261	977	847	970	999999	322	562	545	671	539	112	999999	440	999999	510	862	240	999999	376	921	611	613	964	777	999999	134	634	710	241	
29	13	999999	526	731	338	379	818	999999	999999	866	208	386	82	999999	950	212	840	999999	170	999999	214	222	999999	632	137	647	23	79	497	483	999999	852	314	651	999999	500	566	999999	121	140	53	999999	999999	510	722	999999	541	361	827	280	293	684	999999	807	814	999999	29	893	603	999999	366	748	999999	960	187	356	82	430	86	459	645	141	838	39	390	691	730	91	910	902	999999	662	251	227	199	14	312	506	837	746	481	999999	115	430	774	305	303	531	999999	375	162	120	284	378	635	162	846	999999	999999	132	69	937	983	701	583	999999	507	12	770	183	54	576	593	340	977	999999	999999	417	265	95	398	999999	999999	999999	750	996	387	873	592	46	167	792	89	999999	686	544	689	999999	846	80	797	999999	760	999999	331	586	526	944	400	999999	136	438	999999	342	733	860	187	449	999999	587	999999	633	420	999999	999999	262	496	999999	653	443	292	621	999999	194	297	108	999999	610	222	174	479	442	999999	929	909	728	999999	999999	981	826	366	999999	999999	999999	999999	999999	999999	36	142	79	99	999999	999999	956	380	515	868	80	55	635	421	999999	236	999999	117	999999	999999	999999	823	297	724	749	999999	827	86	51	999999	999999	999999	132	227	999999	478	153	84	831	150	525	558	999999	860	467	701	355	414	789	999999	999999	161	868	23	999999	212	999999	999999	349	750	474	880	338	355	567	999999	922	999999	10	108	92	712	286	743	634	932	999999	436	267	999999	552	422	297	999999	999999	158	572	119	828	999999	632	999999	735	90	676	999999	229	999999	302	828	779	999999	999999	690	931	999999	875	134	999999	999999	783	418	96	999999	208	61	592	311	999999	999999	999999	813	588	791	476	999999	976	205	999999	988	712	379	143	439	278	614	999999	606	999999	999999	999999	448	999999	372	435	999999	712	999999	999999	624	62	918	198	883	763	999999	358	622	999999	648	999999	680	67	399	999999	999999	999999	657	32	593	53	999999	215	339	999999	627	999999	999999	366	999999	580	542	999999	452	935	794	999999	260	675	999999	266	395	391	457	546	602	390	340	619	999999	938	65	999999	298	999999	76	713	859	747	145	883	142	266	961	77	453	367	614	463	958	232	999999	981	719	337	999999	604	757	792	543	246	751	606	345	324	525	999999	34	870	869	90	331	512	540	999999	133	139	429	390	999999	245	775	876	660	798	999999	83	999999	960	924	471	956	76	214	898	141	535	921	647	551	333	999999	744	594	877	901	522	451	300	213	527	184	999999	700	308	470	999999	946	999999	410	451	427	
73	999999	408	134	265	308	641	297	598	218	782	838	769	902	41	292	999999	897	400	999999	412	756	999999	296	589	376	905	437	999999	999999	999999	246	110	905	278	797	196	999999	645	224	999999	12	999999	999999	999999	538	999999	406	999999	592	173	649	19	819	999999	316	999999	121	999999	889	999999	213	40	19	833	546	738	999999	633	999999	106	39	261	186	823	409	151	97	894	61	999999	509	998	674	425	734	236	999999	999999	962	258	84	217	756	821	605	972	999999	999999	856	800	76	772	204	495	144	398	833	996	615	175	462	227	494	999999	892	215	365	999999	109	999999	999999	999999	671	999999	31	999999	999999	364	227	436	545	611	47	261	378	737	999999	999999	999999	346	403	294	286	796	796	857	999999	313	999999	400	999999	21	999999	999999	999999	104	111	219	474	323	893	478	778	188	999999	851	999999	999999	84	165	411	185	313	999999	915	172	696	999999	198	174	107	201	435	827	818	533	233	500	908	999999	635	594	714	966	999999	925	999999	999999	999999	945	678	490	238	773	988	441	707	624	631	999999	407	236	30	999999	225	999999	52	951	999999	106	627	688	334	999999	999999	817	471	346	319	990	999999	598	707	999999	496	617	962	999999	839	386	825	609	869	728	999999	409	573	999999	751	751	882	564	738	999999	328	989	165	439	253	181	999999	371	314	640	532	808	528	777	813	608	738	390	122	982	280	27	818	605	999999	130	999999	66	595	568	118	101	860	999999	924	506	999999	533	419	667	416	464	999999	239	999999	78	999999	796	999999	999999	22	501	452	755	800	311	180	999999	516	133	927	914	999999	746	532	440	948	891	852	317	156	215	971	999999	999999	815	722	589	409	854	999999	457	999999	999999	556	616	648	114	837	623	335	902	27	296	740	999999	689	999999	706	999999	129	999999	944	293	996	806	530	999999	189	984	588	591	999999	999999	999999	999999	999999	332	199	915	791	844	999999	238	981	254	198	685	713	85	136	173	882	999999	734	258	513	181	456	749	96	650	925	852	45	744	752	999999	412	270	51	999999	369	791	973	285	999999	715	312	751	618	844	295	114	999999	425	708	515	927	635	966	288	875	999999	828	151	918	211	203	247	501	833	283	452	43	769	804	100	999999	459	322	797	999999	704	140	999999	364	821	995	999999	999999	999999	437	999999	304	762	999999	918	963	832	999999	999999	522	74	260	785	999999	842	80	97	621	999999	845	477	999999	178	420	999999	999999	586	786	107	216	583	211	265	999999	999999	999999	281	288	885	137	838	999999	
587	285	803	454	355	680	999999	750	999999	999999	428	400	959	999999	136	352	319	609	999999	999999	268	999999	939	863	994	999999	74	999999	799	999999	999999	490	17	384	735	892	616	726	964	905	275	356	308	584	783	864	445	52	31	999999	969	999999	750	999999	833	68	345	940	460	965	616	826	951	108	999999	937	392	585	728	999999	736	999999	645	481	999999	999999	999999	999999	89	999999	943	31	999999	870	839	999999	999999	999999	999999	999999	999999	675	276	998	999999	448	405	210	999999	999999	482	999999	324	787	999999	385	640	278	22	921	838	980	861	330	32	594	999999	999999	268	813	207	999999	44	61	999999	70	327	647	999999	341	516	999999	999999	243	657	999999	999999	886	679	464	819	471	212	629	838	999999	814	945	976	999999	295	324	941	507	999999	314	826	273	110	140	67	993	95	999999	414	819	935	627	999999	939	887	275	999999	804	993	999999	999999	999999	223	120	999999	381	999999	999999	56	202	87	999999	999999	353	266	443	785	548	406	826	999999	531	999999	28	640	197	282	47	816	29	999999	147	514	911	348	421	60	990	999999	686	332	606	634	222	742	399	41	329	682	999999	999999	863	407	999999	359	443	999999	204	999999	999999	999999	999999	999999	36	289	939	42	999999	999999	844	999999	795	999999	999999	504	779	897	12	286	251	165	953	364	372	999999	999999	739	347	999999	905	999999	856	521	825	999999	698	935	607	933	802	366	358	324	999999	70	694	209	687	672	580	999999	198	917	237	904	155	279	999999	496	999999	210	694	999999	109	999999	537	283	838	999999	805	844	999999	79	484	884	999999	638	526	999999	844	850	62	999999	999999	368	43	938	293	920	441	428	999999	121	703	601	672	237	225	225	533	999999	371	554	999999	735	256	129	443	353	999999	999999	753	997	651	389	158	29	148	740	589	999999	990	917	999999	999999	217	188	375	882	222	579	423	310	777	433	488	507	808	256	121	914	505	940	823	925	675	639	469	323	453	652	999999	484	635	935	430	453	853	489	527	78	753	560	140	527	999999	452	999999	228	900	999999	999999	892	999999	675	999999	59	999999	775	999999	578	719	62	438	569	999999	939	675	842	13	45	654	328	999999	999999	999999	999999	809	306	999999	232	420	250	423	803	441	999999	855	960	841	380	359	87	778	999999	359	701	999999	571	45	164	777	386	224	865	999999	892	173	585	515	158	999999	797	943	488	168	478	639	635	137	295	93	999999	11	632	685	999999	550	779	694	469	999999	247	999999	678	455	44	36	557	807	548	999999	279	999999	
692	140	561	144	999999	999999	999999	72	496	999999	749	80	999999	384	592	189	430	352	393	891	55	335	999999	537	275	43	134	452	91	999999	588	262	814	269	318	502	134	441	261	988	813	999999	337	803	520	607	392	659	443	999999	387	206	649	388	999999	366	137	999999	999999	999999	666	438	999999	668	855	497	999999	999999	75	100	65	999999	101	999999	88	649	999999	208	26	667	651	999999	18	999999	450	392	613	435	999999	951	374	109	572	995	332	384	425	668	999999	999999	351	999999	999999	353	323	398	999999	255	999999	759	999999	928	999999	211	999999	202	999999	278	227	472	883	830	941	123	726	955	426	105	82	703	233	339	999999	999999	325	71	880	664	399	62	999999	368	999999	999999	593	999999	101	370	391	999999	999999	157	999999	485	149	521	648	479	999999	999999	972	18	182	606	999999	38	678	999999	999999	553	321	999999	999999	175	194	999999	704	840	999999	290	864	66	999999	942	748	86	999999	774	853	999999	422	999999	47	42	999999	279	195	529	574	565	766	86	483	838	818	199	999999	999999	301	999999	817	807	999999	999999	503	916	304	240	857	459	999999	904	999999	999999	140	910	727	999999	999999	999999	340	184	999999	965	999999	999999	582	875	133	559	806	611	999999	999999	986	999999	461	701	539	173	999999	954	999999	999999	424	999999	915	401	708	908	999999	433	200	386	293	999999	541	984	822	715	999999	429	999999	308	653	999999	431	999999	105	525	458	36	316	922	940	385	512	160	550	661	871	190	177	999999	97	999999	420	105	999999	353	82	476	878	999999	828	999999	999999	373	999999	999999	441	982	999999	192	459	999999	127	278	446	908	140	390	999999	171	843	163	999999	891	220	279	128	335	987	999999	452	981	999999	492	103	999999	537	148	689	664	230	889	884	984	765	652	999999	152	659	999999	222	691	42	717	979	674	999999	956	163	999999	767	116	999999	999999	739	478	297	635	185	999999	380	999999	999999	779	999999	999999	279	277	135	568	24	975	999999	950	539	760	948	440	513	999999	101	581	999999	497	897	124	894	340	254	297	365	630	967	999999	999999	230	990	263	776	34	405	36	830	595	187	999999	999999	54	25	979	529	857	132	756	960	999999	16	214	881	827	70	939	999999	838	212	393	18	78	294	318	770	695	663	999999	33	74	750	399	999999	115	684	849	324	999999	767	508	999999	220	646	867	999999	999999	999999	949	964	465	14	999999	392	999999	999999	371	760	706	218	833	203	643	733	999999	58	999999	999999	775	152	220	624	756	80	704	885	999999	432	426	104	985	
323	999999	523	999999	999999	758	999999	524	999999	999999	99	617	999999	934	314	999999	999999	750	818	999999	889	999999	806	753	999999	257	921	687	999999	984	938	999999	612	233	520	999999	130	176	835	300	609	999999	453	999999	131	999999	999999	146	999999	999999	320	681	607	999999	105	999999	907	999999	726	813	999999	999999	999999	347	383	755	15	833	423	825	744	320	915	528	999999	518	999999	976	631	834	557	999999	297	888	674	267	736	999999	137	802	582	360	999999	31	462	290	999999	115	999999	376	11	999999	722	574	286	10	999999	999999	499	586	565	930	148	891	266	62	41	726	999999	126	28	889	706	621	253	394	871	999999	999999	717	754	57	530	264	833	690	999999	722	999999	673	500	657	625	550	246	651	221	558	765	410	258	999999	441	339	357	999999	170	111	331	891	999999	873	23	999999	999999	999999	409	883	68	575	990	318	124	999	626	371	999999	999999	385	999999	182	322	137	999999	468	715	615	201	906	721	530	999999	401	720	544	627	644	842	717	999999	251	338	499	200	420	999999	923	441	713	986	847	14	999999	730	719	816	999999	357	323	126	902	218	976	347	54	999999	999999	999999	465	998	727	999999	447	656	999999	999999	823	937	255	999999	792	183	488	920	873	526	244	671	999999	728	882	296	529	999999	825	43	361	162	155	390	31	530	999999	714	268	426	566	79	380	875	992	807	999999	794	334	729	730	999999	473	528	794	256	402	999999	126	441	901	999999	831	327	999999	671	999999	864	999999	271	207	999999	662	456	959	175	301	135	736	999999	193	735	275	106	999999	305	999999	999999	595	999999	999999	250	597	999999	524	719	247	62	999999	331	25	248	296	999999	531	956	403	26	568	629	955	276	10	52	257	176	581	734	24	999999	982	175	279	733	143	956	999999	834	931	250	927	248	742	414	999999	999999	448	212	574	356	901	671	68	999999	999999	861	999999	999999	579	358	148	999999	999999	206	348	850	999999	562	930	999999	780	569	94	327	999999	717	534	595	983	312	727	378	170	667	294	321	999999	312	999999	281	716	999999	264	583	112	999999	209	546	76	218	976	999999	282	999999	576	342	586	741	275	999999	999999	654	999999	277	630	999999	999999	380	911	37	999999	666	999999	999999	857	159	999999	511	224	286	518	999999	999999	999999	999999	841	105	170	999999	952	999999	374	47	812	944	72	999999	987	952	343	81	828	999999	999999	474	320	999999	624	151	426	38	85	526	988	593	349	134	797	941	789	673	192	999999	959	302	379	628	836	714	795	101	999999	558	881	
215	689	999999	490	310	25	604	999999	28	999999	923	659	848	999999	999999	999999	999999	270	56	173	669	999999	999999	675	746	999999	691	410	999999	356	335	711	526	644	783	903	986	644	999999	925	194	201	173	614	45	643	999999	579	616	999999	999999	830	280	394	222	325	150	999999	744	215	334	203	571	672	349	221	999999	213	276	325	619	999999	773	130	979	999999	999999	934	999999	112	999999	122	794	800	498	504	441	141	432	999999	999999	308	900	292	601	991	629	999999	275	999999	511	328	999999	300	499	564	67	160	415	744	999999	216	999999	642	641	221	409	999999	999999	844	780	10	781	999999	999999	320	402	490	529	988	847	234	999999	815	600	255	809	503	311	933	999999	291	725	687	867	555	259	267	650	389	999999	859	327	431	52	510	999999	504	737	189	171	999999	630	427	896	375	548	999999	51	396	412	906	469	249	406	499	284	103	941	999999	999999	145	839	149	406	999999	906	999999	772	999999	999999	315	765	999999	999999	999999	660	307	790	501	999999	27	999999	264	977	685	999999	999999	34	999999	235	452	562	729	999999	36	737	491	31	908	469	999999	469	999999	999999	107	150	347	477	999999	999999	977	999999	450	10	53	999999	585	172	720	599	828	999999	999999	863	265	752	45	13	745	143	178	286	882	42	706	558	274	576	999999	545	999999	999999	498	713	258	999999	122	999999	84	117	161	329	310	318	999999	98	999999	98	431	354	114	344	732	999999	670	999999	999999	417	304	495	654	18	291	999999	548	228	999999	516	614	126	640	316	929	637	981	849	975	573	401	999999	999999	185	155	536	440	999999	877	105	52	558	717	999999	435	589	999999	153	47	999999	770	421	999999	732	483	315	713	798	414	104	420	999999	724	857	999999	686	186	999999	863	755	744	831	350	628	474	66	999999	935	880	349	184	838	812	851	802	979	253	585	702	999999	822	642	999999	999999	999999	230	833	999999	999999	748	412	983	289	291	389	999999	81	745	268	427	906	778	918	999999	919	999999	19	999999	65	46	999999	601	776	33	933	112	999999	567	999999	999999	232	548	999999	141	937	999999	558	531	471	863	908	508	326	999999	933	53	724	999999	863	999999	221	960	804	652	315	811	216	266	357	287	420	513	801	25	204	367	531	786	138	729	33	488	412	201	137	999999	999999	502	99	999999	388	291	704	841	999999	999999	744	603	825	135	999999	302	183	194	452	405	707	311	90	576	521	999999	118	999999	89	733	558	612	525	380	536	999999	177	467	899	138	809	999999	984	932	623	
927	960	12	745	730	314	999999	999999	999999	999999	973	999999	522	378	450	182	570	761	999999	714	141	88	999999	598	279	135	716	295	999999	999999	999999	326	158	953	999999	999999	999999	398	358	429	340	999999	793	152	563	999999	654	98	458	955	999999	999999	999999	999999	492	849	515	413	476	605	597	932	435	146	491	999999	273	569	999999	473	76	181	412	878	383	999999	294	312	45	999999	480	999999	836	367	356	548	999999	999999	999999	999999	471	703	922	753	831	407	437	657	661	907	39	999999	313	985	889	78	796	807	843	224	564	212	378	500	999999	969	106	78	790	942	999999	343	108	50	11	373	258	658	57	999999	999999	637	999999	138	946	999999	324	851	999999	999999	751	832	96	999999	189	268	334	432	628	861	311	369	999999	718	890	696	986	273	983	999999	819	147	760	867	385	927	561	999999	553	738	655	999999	600	512	201	999999	999999	999999	861	743	48	826	40	195	999999	479	770	999999	247	999999	409	61	868	951	468	999999	999999	228	871	261	706	94	878	999999	216	999999	769	364	527	707	449	144	999999	999999	487	992	116	999999	999999	905	999999	629	13	303	339	604	386	648	53	999999	999999	38	980	609	999999	954	948	150	979	617	999999	415	414	540	810	274	999999	628	474	999999	507	999999	35	965	104	87	999999	999999	999999	612	999999	131	999999	940	595	999999	163	802	213	533	54	966	595	999999	205	751	999999	999999	492	74	954	999999	999999	577	999999	999999	12	999999	514	958	873	373	590	377	937	588	104	474	944	399	999999	847	424	941	431	541	911	449	769	353	999999	618	102	495	657	921	999999	999999	861	980	418	149	999999	255	659	680	385	999999	648	617	999999	750	528	103	953	117	344	243	155	548	703	563	999999	171	105	264	281	105	720	25	640	360	612	999999	981	971	560	179	291	999999	999999	693	801	161	999999	122	100	999	541	549	587	999999	598	323	999999	999999	894	999999	159	405	409	999999	508	632	999999	305	147	563	122	982	557	999999	951	999999	392	999999	762	103	999999	999999	999999	999999	999999	180	437	999999	999999	299	687	135	87	999999	999999	886	351	876	999999	178	184	401	999999	536	886	559	999999	422	999999	204	930	276	999999	800	662	999999	240	137	999999	999999	204	999999	544	847	999999	986	904	999999	155	75	999999	999999	825	593	999999	82	999999	638	394	15	999999	25	173	567	368	999999	42	286	771	852	999999	223	999999	857	999999	133	857	137	659	900	654	999999	999999	696	151	425	451	509	882	590	169	999999	742	719	160	189	887	976	999999	999999	953	999999	
361	302	999999	839	364	999999	999999	999999	999999	880	979	494	360	317	999999	999999	425	943	968	533	404	191	693	64	480	441	706	793	246	880	648	202	999999	36	518	975	287	311	71	999999	999999	97	374	289	622	258	369	843	442	420	561	999999	498	999999	233	179	999999	365	999999	999999	999999	826	558	344	241	999999	999999	999999	798	772	999999	124	881	999999	644	316	816	414	441	999999	82	999999	361	999999	329	112	999999	999999	803	348	999999	921	942	149	222	71	539	39	999999	836	712	999999	54	670	231	447	664	999999	784	916	362	204	999999	148	850	408	475	733	25	139	91	28	530	459	405	278	182	742	999999	999999	777	786	999999	604	518	46	818	691	999999	881	447	701	743	886	985	999999	997	803	298	814	596	806	24	917	999999	999999	515	594	274	952	275	921	731	212	148	576	838	999999	629	813	589	784	138	999999	692	390	285	643	474	233	999999	378	999999	999999	999999	971	772	999999	850	824	531	999999	999999	999999	616	525	969	540	999999	419	343	999999	184	485	234	811	999999	999999	235	374	419	871	130	999999	999999	896	478	273	999999	999999	999999	399	999999	804	291	365	368	487	999999	176	420	744	895	999999	889	999999	203	999999	243	184	999999	892	223	999999	999999	659	113	385	969	720	57	706	325	580	615	944	999999	380	203	868	999999	999999	363	69	953	674	976	75	161	88	999999	509	40	50	999999	911	999999	993	999999	999999	262	982	517	806	128	714	428	324	999999	999999	404	823	774	999999	731	113	539	999999	531	740	999999	999999	233	891	26	548	675	284	707	704	999999	215	981	571	999999	470	683	556	941	999999	999999	661	627	215	683	999999	735	999999	319	769	382	999999	999999	658	948	999999	759	625	790	580	48	999999	999999	743	187	199	841	212	757	270	999999	999999	222	292	494	999999	420	28	217	146	999999	19	964	938	332	746	743	999999	623	401	711	67	766	370	210	999999	54	999999	38	493	47	532	908	58	348	399	809	999999	173	926	804	741	418	653	767	39	999999	679	421	440	456	518	589	366	999999	373	226	999999	91	392	977	999999	989	723	108	999999	110	916	999999	932	936	564	169	696	999999	970	648	123	603	180	999999	375	472	598	47	529	942	999999	499	974	183	999999	999999	780	949	278	999999	694	999999	999999	999999	999999	89	488	504	999999	358	893	769	588	999999	112	258	911	470	612	73	401	686	999999	347	999999	426	999999	759	979	466	389	746	999999	228	954	568	999999	999999	658	999999	984	103	999999	999999	59	782	910	259	80	999999	196	999999	347	
214	360	18	975	148	380	846	465	728	525	435	999999	156	451	999999	770	544	141	999999	811	999999	999999	307	999999	999999	298	775	516	374	688	279	280	999999	999999	123	868	946	593	999999	871	812	830	265	999999	719	211	903	341	999999	999999	536	577	999999	507	31	134	63	477	576	850	604	339	100	49	999999	165	899	747	337	502	824	950	999999	798	999	999999	824	728	821	207	395	444	999999	885	162	702	999999	999999	388	988	814	479	27	137	276	482	740	225	333	999999	312	166	14	57	999999	999999	999999	728	508	999999	310	334	999999	999999	465	999999	373	999999	887	999999	412	337	368	348	687	355	933	36	532	526	755	608	405	268	895	238	439	918	230	577	289	34	999999	853	688	490	823	648	671	115	119	535	338	999999	160	974	797	665	370	319	651	396	206	999999	779	702	929	396	483	236	731	454	984	320	273	388	274	515	660	207	531	295	999999	427	417	230	279	624	117	920	441	773	558	999999	925	893	828	90	84	985	560	437	174	445	383	999999	550	999999	517	772	710	291	15	172	787	366	41	779	999999	999999	432	999999	288	563	795	957	896	82	394	379	560	193	999999	674	999999	999999	130	920	53	753	999999	261	116	999999	220	159	768	395	134	999999	862	58	516	525	562	254	158	611	999999	426	999999	478	633	147	221	526	850	340	999999	692	999999	120	999999	999999	878	180	208	942	352	645	199	999999	948	825	517	511	677	916	121	402	945	519	280	999999	999999	211	999999	968	134	693	309	437	999999	441	999999	751	323	999999	647	999999	999999	215	268	999999	999999	999999	999999	808	630	710	848	934	228	999999	746	726	840	119	836	999999	553	240	818	659	999999	999999	999999	517	999999	766	198	983	999999	999999	356	740	260	276	999999	729	682	819	348	999999	845	374	218	746	999999	606	999999	999999	858	999999	838	815	396	999999	667	999999	624	22	315	863	521	865	665	999999	999999	16	475	999999	720	116	994	733	891	404	999999	999999	552	999999	823	896	855	984	135	999999	890	999999	353	999999	609	999999	114	670	514	484	999999	999999	709	719	968	687	140	346	493	751	975	115	923	992	999999	695	923	729	199	419	18	537	740	366	608	246	999999	824	964	999999	12	334	999999	417	502	834	271	999999	926	145	765	518	500	383	332	785	616	361	856	914	999	385	999999	999999	476	374	249	353	120	732	999999	316	999999	999999	749	651	885	516	499	960	433	999999	802	63	999999	499	46	366	43	999999	999999	311	968	999999	797	626	853	999999	940	999999	595	999999	
722	204	120	459	146	804	999999	681	899	110	862	895	490	999999	582	426	999999	977	338	882	319	297	112	722	999999	999999	999999	132	798	761	999999	371	375	514	376	608	943	999999	362	242	731	362	999999	529	449	83	569	886	54	436	999999	963	999999	712	609	434	101	999999	999999	999999	999999	999999	883	999999	534	501	529	999999	544	999999	999999	256	999999	999999	160	999999	374	583	283	999999	999999	23	88	999999	88	612	999999	999999	905	941	999999	999999	93	548	999999	229	479	785	995	948	553	592	352	80	952	999999	348	703	561	999999	999999	518	124	845	60	999999	999999	521	69	921	999999	866	999999	602	466	928	173	999999	999999	931	487	589	587	999999	721	180	670	18	418	651	274	867	111	263	999999	999	999999	999999	999999	999999	999999	999999	725	84	28	687	999999	750	613	999999	273	273	935	629	174	999999	930	790	999999	999999	231	999999	112	418	656	71	999999	999999	999999	467	999999	999999	999999	332	147	530	863	999999	315	43	659	999999	999999	999999	999999	11	932	481	98	410	999999	649	122	619	224	377	854	316	427	999999	922	703	39	155	534	348	686	613	492	999999	617	427	484	100	999999	310	31	717	40	655	999999	293	729	999999	398	849	999999	967	999999	769	999999	556	999999	358	121	955	890	999999	860	999999	325	999999	988	454	792	651	174	32	398	913	356	146	286	772	999999	999999	974	718	756	685	535	718	505	723	968	70	999999	136	979	274	420	772	857	991	340	999999	999999	285	527	747	684	790	579	203	423	539	280	323	531	483	981	181	999999	999999	514	607	823	999999	486	731	999999	48	52	133	503	583	289	999999	999999	26	999999	699	999999	19	999999	745	148	999999	310	438	790	28	604	506	293	248	999999	682	487	733	987	39	798	999999	437	999999	747	455	699	839	259	999999	880	999999	149	292	980	492	183	768	468	520	999999	999999	941	301	444	546	839	265	312	999999	807	708	38	999999	900	999999	999999	365	999999	693	612	470	999999	804	147	98	366	11	267	788	508	718	275	999999	73	750	854	146	210	211	615	444	536	652	187	182	487	835	391	585	909	999999	771	775	908	505	999999	147	163	355	189	999999	997	524	109	99	443	999999	250	159	999999	446	164	796	87	178	933	536	999999	965	611	999999	620	681	878	690	946	500	568	568	882	999999	982	855	31	777	446	22	999999	999999	738	926	595	241	999999	473	999999	975	697	740	571	341	999999	197	744	659	228	325	645	419	999999	999999	999999	681	277	833	999999	999999	999999	309	731	921	999999	538	237	999999	935	388	
999999	999999	999999	970	802	827	997	550	206	794	121	372	999999	130	376	144	944	999999	933	914	964	211	999999	999999	210	398	999999	999999	358	999999	960	68	723	839	679	240	392	999999	151	175	684	727	636	668	999999	412	750	611	555	849	594	999999	999999	31	999999	445	999999	999999	770	999999	818	357	999999	225	834	62	648	999999	999999	145	751	771	652	768	999999	999999	999999	351	175	798	647	407	999999	508	397	527	317	702	425	244	835	719	412	737	999999	336	535	999999	834	999999	763	40	169	999999	107	822	789	983	999999	187	870	999999	999999	971	766	421	262	999999	828	316	999999	946	303	999999	309	42	369	915	422	902	711	999999	517	39	44	616	247	685	411	574	999999	333	999999	248	373	999999	221	440	999999	934	84	999999	593	527	400	817	737	999999	999999	74	463	999999	571	888	999999	717	546	477	937	159	999999	999999	291	264	999999	421	45	999999	843	527	821	928	944	487	828	868	569	999999	639	226	879	295	575	346	999999	863	761	999999	771	656	245	743	502	821	761	507	560	339	949	978	782	681	999999	592	253	535	929	94	999999	607	157	557	838	721	279	888	11	945	999999	714	659	22	999999	196	292	87	999999	133	725	330	999999	239	49	660	999999	999999	185	983	999999	584	934	677	962	173	509	688	905	999999	551	873	506	999999	999999	245	328	769	396	922	310	175	109	999999	368	739	299	917	517	188	286	999999	999999	28	852	999999	780	982	60	130	687	999999	182	653	999999	852	824	999999	54	999999	999999	674	999999	999999	683	927	484	137	318	233	999999	591	180	727	999999	480	170	999999	999999	626	465	346	719	276	999999	999999	993	456	235	516	915	596	873	713	999999	999999	269	458	344	925	999999	652	674	999999	999999	105	999999	999999	158	999999	999999	346	940	427	349	994	999999	545	28	976	933	38	902	999999	999999	286	718	466	880	999999	221	711	153	837	542	812	672	999999	999999	148	282	548	999999	134	824	578	656	455	374	852	655	724	440	999999	999999	999999	999999	999999	519	969	387	966	575	264	889	979	999999	112	885	536	332	73	525	879	704	394	731	778	977	738	630	272	102	37	247	999999	281	785	999999	487	73	800	999999	59	761	999999	999999	53	245	844	386	999999	999999	838	999999	592	208	999999	999999	606	334	971	894	780	349	124	874	547	26	402	708	999999	266	407	472	532	999999	476	128	398	421	687	542	999999	362	85	702	264	999999	655	298	720	131	249	999999	102	999999	999999	709	646	440	436	36	843	146	968	297	172	999999	999999	901	732	
442	274	999999	646	999999	761	999999	999999	999999	620	48	370	999999	987	296	27	255	380	999999	97	999999	481	999999	999999	661	699	996	999999	788	539	999999	511	754	566	999999	856	63	516	999999	153	999999	445	234	820	999999	665	740	158	999999	999999	917	995	380	813	965	961	317	210	984	999999	765	999999	485	882	731	999999	616	546	709	439	999999	738	999999	482	912	331	256	999999	597	999999	958	847	712	518	999999	893	140	940	999999	327	549	853	531	923	388	152	999999	351	98	860	58	203	449	252	999999	999999	288	897	901	644	999999	179	612	999999	780	999999	330	966	270	999999	406	676	946	999999	999999	120	216	792	999999	770	999999	905	58	737	946	999999	408	470	213	442	999999	242	49	956	612	999999	251	999999	153	999999	822	993	90	260	463	382	257	67	362	999999	972	999999	999999	141	283	999999	131	875	52	999999	999999	860	763	999999	233	999999	637	999999	778	999999	999999	999999	999999	999999	947	377	824	798	284	574	999999	350	117	18	999999	128	439	999999	999999	803	258	376	500	138	951	962	240	263	36	999999	999999	267	999999	841	336	999999	846	180	193	905	984	999999	601	999999	506	179	752	999999	367	999999	734	999999	999999	975	272	502	183	999999	999999	999999	147	571	771	984	829	261	71	275	999999	172	282	269	724	776	818	924	775	999999	631	999999	999999	485	999999	921	564	25	949	313	579	833	134	335	498	207	768	423	562	999999	999999	254	117	486	82	204	832	475	14	540	999999	999999	727	999999	889	899	776	661	675	849	430	814	999999	757	696	849	48	947	771	527	18	405	372	999999	385	387	674	732	412	999999	99	99	21	418	157	999999	999999	972	445	598	431	116	748	999999	195	999999	999999	360	790	233	999999	885	704	999999	999999	760	975	999999	776	999999	234	53	258	974	999999	341	999999	893	999999	464	743	75	511	182	999999	901	657	659	973	552	444	324	942	189	544	214	395	533	885	396	265	546	999999	999999	999999	388	857	773	952	854	39	58	750	999999	489	101	999999	532	391	631	113	326	999999	233	77	999999	110	79	440	555	946	279	17	222	208	999999	868	578	999999	999999	53	999999	706	999999	522	395	574	616	699	452	830	862	999999	264	293	939	950	972	865	465	287	999999	343	407	999999	999999	51	537	136	999999	233	804	999999	674	587	999999	999999	477	711	999999	345	494	379	987	725	999999	137	753	929	269	257	895	999999	999999	999999	999999	549	999999	220	761	354	46	489	999999	999999	35	999999	478	676	72	330	999999	271	999999	129	793	418	356	682	825	633	999999	
607	867	44	337	101	382	244	332	681	320	267	949	999999	999999	14	961	767	699	944	658	999999	867	938	774	999999	529	999999	646	846	202	627	395	999999	66	438	622	383	892	999999	766	243	353	999999	20	225	999999	855	999999	789	457	589	982	999999	974	220	999999	928	999999	999999	571	159	999999	486	489	999999	872	821	280	869	391	999999	875	765	188	999999	733	486	928	999999	322	674	411	999999	999999	612	644	514	999999	999999	698	693	122	198	372	616	645	866	999999	327	353	500	584	951	999999	999999	714	227	702	559	487	264	999	711	390	897	999999	999999	97	876	57	367	999999	999999	999999	697	999999	686	999999	571	999999	999999	584	611	214	822	99	459	459	530	999999	427	812	605	368	443	999999	411	808	474	999999	904	778	35	279	986	833	159	780	709	402	999999	824	140	779	620	999999	398	506	567	808	299	292	567	977	630	554	71	76	737	14	74	999999	928	703	999999	999999	559	341	228	988	939	678	999999	137	999999	602	999999	826	747	763	305	999999	250	999999	579	621	220	57	999999	441	999999	93	53	705	338	999999	895	437	903	533	999999	999999	287	579	999999	999999	542	440	116	38	999999	245	999999	973	709	999999	637	999999	133	263	876	511	692	999999	226	999999	635	999999	999999	999999	999999	999999	999999	999999	999999	247	626	999999	798	958	89	780	941	620	568	537	764	79	999999	177	522	633	999999	649	656	618	375	500	363	21	985	498	641	395	331	999999	322	114	999999	471	543	965	474	174	184	106	999999	81	228	688	101	999999	57	631	207	83	940	282	568	34	872	136	318	786	973	590	148	555	299	940	999999	660	739	534	999999	557	168	149	474	559	57	303	999999	674	920	429	451	20	197	999999	999999	999999	545	999999	599	417	999999	999999	201	999999	957	999999	781	288	474	440	826	999999	996	650	914	801	807	18	977	999999	999999	643	999999	554	148	138	367	52	263	184	124	434	935	999999	899	480	947	999999	602	999999	522	992	210	489	602	928	23	999999	342	999999	999999	999999	999999	31	999999	24	822	646	456	829	658	999999	35	299	325	401	999999	780	751	444	999999	927	416	944	66	861	442	999999	951	219	999999	820	709	378	941	999999	106	914	663	884	658	311	434	772	384	999999	967	910	999999	210	351	243	795	898	41	314	999999	999999	999999	700	581	445	694	246	714	837	40	657	357	738	305	672	126	999999	785	552	503	643	570	283	893	532	222	750	867	881	999999	811	346	637	465	713	999999	962	313	222	616	197	68	547	752	320	562	434	
905	678	126	928	999999	999999	811	999999	822	999999	999999	999999	999999	944	378	999999	999999	228	320	720	282	592	723	163	999999	573	935	999999	585	33	531	999999	969	787	845	198	999999	999999	698	857	825	977	890	999999	165	264	989	999999	819	999999	735	999999	10	842	162	323	955	963	999999	549	553	505	999999	799	170	233	89	445	109	189	78	714	530	462	999999	305	999999	466	999999	309	583	273	496	360	298	997	582	137	999999	999999	243	801	999999	158	999999	330	999999	100	107	932	999999	554	573	639	165	31	12	547	946	856	620	499	999999	999999	999999	289	18	552	511	172	999999	952	809	999999	945	999999	980	381	158	575	230	611	368	75	999999	39	999999	999999	205	276	994	45	190	778	911	744	836	668	193	999999	321	532	588	934	291	231	744	996	999999	888	50	631	398	381	999999	19	140	999999	939	936	589	999999	357	244	178	615	999999	40	665	999999	441	999999	999999	134	999999	697	32	999999	784	999999	295	703	173	999999	236	373	646	808	999999	902	613	936	728	999999	445	169	185	354	766	675	459	714	999999	491	457	999999	999999	274	127	939	999999	999999	124	46	650	885	988	50	18	804	999999	963	999999	999999	597	504	594	941	688	104	521	678	667	119	454	581	372	999999	999999	508	930	999999	690	212	915	907	999999	692	606	559	181	145	345	961	706	495	825	577	894	953	143	501	999999	33	427	999999	49	15	592	79	999999	316	190	509	874	596	999999	685	848	690	999999	902	345	139	923	385	999999	999999	413	958	755	795	787	906	375	439	796	999999	999999	607	868	999999	109	536	46	865	954	836	999999	999999	999999	999999	729	213	281	241	999999	456	999999	52	975	343	602	999999	324	727	528	284	143	999999	800	615	900	250	822	864	999999	809	102	67	431	506	617	303	745	614	999999	583	634	144	284	349	566	742	631	534	999999	999999	221	999999	346	680	702	653	319	606	249	488	391	416	438	356	999999	52	999999	479	725	308	887	999999	662	945	649	999	170	460	58	167	999999	297	649	336	597	782	999999	999999	999999	964	984	149	999999	999999	201	999999	705	999999	999999	524	131	999999	809	916	588	511	657	400	40	703	493	858	558	91	869	999999	767	112	758	581	330	869	676	761	323	748	344	999999	999999	999999	304	241	474	534	46	467	487	999999	999999	96	135	330	720	109	481	999999	590	999999	717	107	460	602	180	414	203	261	485	58	999999	999999	177	581	647	608	409	261	393	34	55	412	616	999999	364	671	455	999	159	576	290	197	167	60	
368	655	971	999999	999999	70	340	784	981	439	999999	908	919	553	683	122	700	229	742	999999	999999	999999	999999	425	247	508	958	999999	112	999999	768	999999	999999	126	223	991	999999	707	199	999999	999999	271	430	999999	904	456	752	999999	326	47	875	70	455	601	999999	63	999999	555	464	563	112	999999	681	82	671	725	236	999999	340	691	485	993	999999	419	873	977	884	313	999999	999999	755	66	877	999999	999999	707	959	90	313	170	826	999999	999999	636	999999	557	589	357	515	999999	229	950	999999	634	561	882	40	999999	999999	835	178	861	44	673	807	999999	268	616	49	963	766	156	999999	179	865	403	749	402	198	325	397	536	798	342	571	805	494	253	513	160	676	923	362	477	992	965	57	580	829	999999	299	972	999999	551	422	999999	460	402	769	168	142	637	847	999999	999999	641	72	701	111	11	560	999999	999999	888	297	843	793	999999	999999	899	999999	179	573	23	999999	425	228	256	999999	999999	999999	102	483	355	28	48	85	950	39	360	902	999999	478	827	624	284	869	429	264	999999	290	439	224	869	999999	962	74	834	386	32	422	816	780	999999	657	468	541	999999	870	258	767	843	991	827	999999	999	999999	746	398	751	555	799	991	999999	999999	999999	999999	999999	542	65	974	251	573	999999	937	96	575	863	180	165	743	999999	558	16	812	447	999999	397	872	812	999999	327	999999	635	477	623	824	439	407	741	591	926	999999	999999	999999	525	280	999999	999999	910	434	838	999999	242	17	443	250	985	538	769	477	489	999999	730	794	657	806	937	539	323	999999	145	465	438	574	816	999999	743	999999	296	177	999999	508	962	387	433	999999	212	627	999999	383	999999	901	999999	999999	111	195	494	30	626	719	342	455	575	647	999999	382	148	668	201	547	506	263	999999	602	999999	981	778	999999	371	906	603	320	506	940	434	244	828	174	472	999999	411	722	999999	577	835	17	932	324	98	60	612	999999	436	496	876	584	658	45	999999	999999	417	151	659	720	126	31	949	635	223	999999	999999	974	205	570	145	999999	999999	675	767	17	999999	999999	264	999999	999999	69	884	19	999999	849	999999	793	915	352	223	270	73	394	460	813	68	307	999999	43	999999	638	348	865	999999	102	436	983	277	250	999999	953	887	349	426	66	999999	939	571	374	479	760	999999	999999	356	875	999999	763	224	954	949	751	362	230	813	999999	720	28	658	971	422	601	525	999999	280	269	382	724	968	403	676	128	735	999999	564	999999	579	495	518	486	382	673	769	322	301	
999999	999999	999999	535	761	346	128	290	599	951	877	245	393	582	97	502	999999	795	820	288	830	999999	625	666	77	999999	234	510	182	598	749	999999	213	383	951	668	999999	199	216	67	557	838	145	785	686	510	999999	999999	999999	983	386	878	949	44	470	999999	976	10	467	676	122	617	117	11	999999	55	42	19	630	428	786	806	588	999999	730	992	880	839	980	567	898	320	89	199	222	999999	883	999999	913	647	999999	999999	731	540	945	999999	730	144	582	640	478	186	292	999999	206	580	999999	196	314	999999	433	146	30	900	777	801	999999	918	789	341	172	863	105	999999	737	81	999999	58	817	790	271	999999	267	999999	999999	721	999999	86	992	641	581	696	864	445	999999	999999	695	830	762	153	999999	811	355	251	478	615	999999	309	275	999999	504	251	378	523	999999	688	999999	680	999999	65	999999	462	926	157	760	475	999	660	769	191	386	999999	999999	674	389	459	999999	25	871	483	999999	728	811	867	147	339	328	999999	239	535	675	24	28	999999	379	948	885	999999	999999	999999	615	430	999999	93	999999	260	955	704	143	756	299	999999	809	338	999999	55	651	69	19	430	157	658	430	999999	515	371	999999	999999	999999	441	574	999999	535	868	867	220	197	727	128	886	999999	623	216	483	245	812	999999	999999	292	333	307	826	198	69	855	956	999	305	577	999999	34	376	409	702	192	108	999999	940	471	999999	999999	923	940	133	55	533	999999	999999	998	703	999999	545	306	970	143	747	11	475	23	910	220	891	159	740	861	18	999999	513	999999	999999	484	274	228	999999	475	999999	885	75	23	331	514	62	999999	874	231	489	79	439	568	444	999999	862	927	560	993	966	773	999999	271	47	319	938	656	999999	229	891	326	228	504	759	999999	936	462	691	999999	999999	594	285	519	382	939	999999	945	855	49	621	347	668	999999	999999	610	999999	804	976	21	576	405	446	654	339	172	999999	934	999999	582	171	410	245	164	835	999999	498	690	888	108	534	992	800	821	608	999999	658	143	995	999999	999999	141	485	679	829	762	157	999999	189	220	97	850	146	999999	999999	999999	111	513	258	137	999999	995	915	999999	487	583	604	624	56	785	513	717	999999	658	999999	999999	924	999999	335	83	234	867	511	677	999999	684	856	527	943	396	999999	154	884	999999	48	190	226	607	202	999999	168	999999	584	403	707	379	910	487	999999	999999	999999	999999	999999	999999	903	999999	494	247	999999	802	727	86	999999	999999	342	999999	833	999999	620	999999	813	327	372	999999	999999	
700	293	117	999999	640	773	379	999999	104	110	906	999999	999999	964	794	999999	978	739	400	999999	91	999999	924	71	999999	546	838	866	659	999999	968	183	107	270	213	999999	387	999999	236	38	357	434	585	558	436	401	999999	117	999999	530	834	587	972	999999	833	999999	999999	56	631	104	935	512	992	69	142	733	999999	999999	760	999999	319	710	512	999999	180	999999	276	999999	634	947	999999	730	50	139	999999	391	999999	999999	999999	365	601	341	646	142	103	844	442	526	426	999999	532	686	999999	992	220	133	84	999999	391	186	580	993	421	683	681	999999	472	862	858	999999	999999	333	20	405	999999	978	999999	999999	277	999999	999999	750	948	931	999999	736	999999	57	918	86	999999	599	164	260	999999	607	999999	962	999999	999999	999999	579	668	675	180	999999	999999	951	760	242	69	704	343	999999	962	999999	999999	490	269	945	830	425	944	781	444	932	178	760	999999	635	999999	999999	918	999999	999999	644	92	282	760	999999	999999	432	999999	999999	27	611	266	109	298	999999	562	999999	703	515	69	999999	635	886	241	247	40	999999	340	999999	184	999999	785	954	110	327	999999	999999	729	54	999999	999999	138	268	999999	999999	676	79	472	666	83	999999	408	413	999999	998	19	999999	51	999999	999999	156	999999	172	511	999999	825	311	998	970	999999	789	709	999999	630	661	999999	376	132	999999	999999	999999	999999	999999	61	555	558	999999	635	999999	317	999999	731	216	999999	999999	315	966	756	704	17	375	80	501	459	999999	919	999999	782	667	180	642	83	642	951	233	704	427	120	956	510	452	675	896	999999	664	68	502	999999	892	355	999999	999999	427	401	205	999999	950	999999	768	999999	809	600	967	931	675	999999	999999	265	999999	999999	887	855	800	203	999999	700	184	839	999999	999999	426	949	889	322	999999	32	999999	250	755	343	754	213	352	330	999999	999999	707	965	999999	999999	969	999999	173	858	999999	16	819	234	837	505	715	999999	428	999999	999999	859	710	999999	621	652	999999	847	509	302	289	999999	512	480	502	711	992	219	851	610	999999	188	999999	999999	999999	999999	213	431	413	260	628	643	784	809	120	841	999999	61	353	344	371	131	738	871	578	783	999999	348	731	135	999999	505	268	818	287	41	999999	999999	999999	999999	449	402	444	258	999999	999999	899	703	370	660	570	941	866	517	248	999999	999999	914	462	999999	809	864	699	288	747	999999	999999	965	999999	89	768	472	259	999999	895	969	687	489	207	999999	884	999999	999999	999999	999999	571	639	751	580	153	590	169	226	732	508	585	702	166	999999	552	272	
999999	181	291	999999	107	999999	832	999999	999999	999999	961	717	999999	195	19	885	999999	999999	185	492	632	394	388	498	999999	999999	527	535	319	277	531	999999	654	999999	950	629	999999	187	467	880	807	139	312	696	999999	999999	999999	546	499	699	83	443	335	999999	639	548	792	793	999999	999999	174	306	999999	999999	925	983	72	860	999999	390	198	451	999999	999999	685	999999	92	692	999999	166	559	980	999999	619	204	97	652	999999	40	411	836	903	999999	999999	715	510	827	311	770	646	389	835	311	999999	510	631	188	40	383	146	466	110	999999	999999	302	193	270	692	999999	838	999999	476	830	833	553	294	557	649	590	185	675	781	922	232	777	724	679	926	119	572	909	622	222	893	945	999999	979	766	323	532	249	144	999999	999999	315	913	15	477	565	225	84	539	449	208	471	684	188	702	359	577	514	344	583	999999	928	718	263	936	888	817	315	999999	335	67	935	999999	999999	989	999999	864	718	999999	999999	893	498	380	182	24	999999	999999	999999	999999	416	999999	999999	999999	999999	269	999999	597	659	79	589	748	999999	293	214	392	272	999999	407	198	785	495	999999	312	973	690	746	999999	546	249	513	627	999999	37	383	589	50	999999	979	27	999999	329	215	649	622	999999	982	214	176	999999	751	502	863	369	501	921	887	715	932	999999	999999	454	60	419	999999	999999	488	883	909	624	351	243	951	389	211	466	999999	219	690	999999	707	999999	392	755	497	21	763	899	535	462	999999	334	107	117	503	999999	278	795	94	660	999999	109	304	551	448	518	999999	484	168	45	999999	677	35	581	173	981	72	999999	921	554	208	589	357	999999	922	27	146	843	885	669	197	494	134	40	226	608	999999	999999	999999	978	470	289	741	499	821	34	309	999999	944	522	479	973	873	539	462	554	751	847	999999	431	999999	706	999999	498	847	156	553	995	999999	999999	744	231	999999	942	999999	918	847	857	635	898	717	620	899	999999	200	224	620	595	578	672	999999	999999	222	886	606	764	690	999999	999999	999999	999999	314	169	999999	999999	999999	985	930	456	543	706	894	221	999999	713	761	806	235	308	632	535	958	426	692	999999	355	999999	111	346	329	999999	604	215	960	426	413	999999	521	595	941	999999	689	148	44	965	962	187	999999	999999	844	957	465	999999	29	999999	523	999999	477	680	999999	249	999999	594	137	315	112	688	999999	314	310	999999	295	999999	366	403	999999	999999	392	727	746	999999	527	999999	502	371	772	999999	196	821	903	999999	983	840	173	702	354	999999	21	
728	863	283	926	187	873	543	672	999999	588	625	303	703	505	749	934	265	721	956	102	766	999999	453	502	999999	999999	999999	326	455	476	664	59	750	999999	663	864	472	999999	350	64	958	699	946	80	570	528	999999	30	243	999999	908	980	397	999999	254	999999	419	780	496	776	98	227	227	359	999999	575	999999	895	841	885	471	24	380	902	999999	999999	597	383	931	911	210	763	92	548	568	683	999999	747	563	999999	999999	691	754	999999	965	741	482	596	155	995	999999	315	189	358	444	999999	610	495	868	999999	598	999999	999999	585	576	335	144	678	791	251	913	804	341	373	441	780	270	806	936	403	594	999999	238	999999	935	894	584	734	114	674	83	176	878	385	880	999999	999999	178	997	640	606	999999	999999	903	91	180	973	999999	917	999999	633	803	999999	475	592	999999	807	912	649	999999	750	999999	999999	127	178	746	926	999999	492	32	999999	101	999999	305	796	791	205	334	854	764	921	768	817	450	999999	999999	617	999999	792	292	611	929	999999	999999	890	206	999999	687	999999	344	254	27	333	894	999999	542	994	264	679	999999	999999	483	999999	885	760	982	999999	999999	87	899	999999	523	999999	999999	421	19	572	999999	415	599	561	518	598	999999	519	999999	444	922	725	507	284	363	733	999999	890	138	870	999999	565	907	614	117	610	836	215	730	854	133	999999	999999	970	999999	848	90	250	884	999999	548	999999	856	547	669	999999	579	624	776	790	182	319	292	148	928	928	507	984	454	908	999999	314	789	59	321	448	19	537	999999	514	652	750	16	253	331	277	708	369	945	709	40	221	438	939	681	814	999999	577	51	582	999999	105	796	976	132	244	999999	999999	236	230	397	52	851	272	147	999999	312	49	999999	999999	229	148	49	744	999999	550	875	849	377	506	258	999999	495	201	172	557	999999	999999	131	97	691	902	142	724	321	988	370	176	802	259	511	161	760	390	999999	213	999999	999999	999999	581	369	999999	999999	999999	972	955	556	660	999999	590	999999	282	917	729	969	327	999999	324	432	889	999999	999999	56	128	995	106	999999	114	838	959	999999	901	932	550	727	954	473	412	752	999999	441	710	999999	221	999999	239	999999	41	421	45	207	741	629	218	999999	999999	690	320	999999	999999	283	451	999999	149	999999	999999	349	377	999999	25	999999	603	572	76	458	480	641	835	346	999999	863	999999	999999	999999	762	759	282	999999	159	77	999999	163	677	876	92	989	888	927	999999	214	889	865	39	406	999999	604	179	562	760	920	28	854	974	
969	22	633	758	999999	387	339	304	999999	999999	934	999999	700	925	695	984	468	999999	714	712	141	999999	997	999999	296	621	167	999999	719	963	238	999999	999999	189	707	864	459	241	870	999999	792	910	273	647	104	655	491	679	483	578	999999	338	999999	152	842	999999	25	22	471	407	999999	749	584	999999	999999	999999	342	521	227	831	535	237	721	174	920	231	612	360	526	641	139	999999	117	151	671	899	744	276	346	614	849	447	999999	473	329	53	336	609	657	999999	323	999999	461	652	53	73	617	999999	231	621	490	664	495	830	277	741	641	999999	992	999999	151	75	999999	999999	982	98	468	999999	845	876	895	999999	703	999999	328	168	36	465	107	607	999999	604	55	725	999999	999999	951	939	205	587	411	892	617	999999	76	257	796	848	669	955	605	368	303	355	725	487	961	187	511	999999	999999	186	345	394	807	546	999999	999999	489	797	146	528	62	268	999999	12	999999	145	250	999999	372	188	795	152	11	999999	310	699	999	646	232	773	999999	97	872	234	557	233	999999	530	237	347	999999	872	999999	86	315	999999	880	723	101	825	999999	999999	746	536	391	203	392	999999	245	999999	458	842	574	372	101	965	395	999999	455	172	385	720	842	34	999999	999999	333	999999	618	275	819	286	555	407	836	996	999999	346	843	363	840	876	294	907	889	526	307	455	985	350	649	640	277	999999	450	226	999999	721	716	468	869	467	275	970	510	182	296	177	536	104	999999	999999	406	999999	332	999999	436	935	999999	302	625	877	939	277	625	188	18	999999	957	619	408	629	629	384	493	382	611	323	406	999999	999999	139	919	891	999999	600	243	999999	606	999999	790	663	586	423	842	992	999999	997	999999	332	999999	670	220	999999	999999	995	999999	32	999999	999999	897	123	538	428	999999	999999	999999	58	552	35	945	832	29	26	999999	999999	53	216	999999	501	854	614	968	84	552	999999	999999	12	204	730	999999	221	578	656	53	677	134	167	999999	356	44	480	454	330	387	341	999999	999999	97	951	999999	223	490	116	105	293	154	464	875	503	577	955	853	822	999999	999999	263	373	999999	162	999999	886	855	195	466	999999	999999	999999	697	220	999999	723	915	253	778	957	999999	471	999999	760	999999	669	291	999999	778	89	999999	999999	999999	652	88	287	232	934	340	75	367	305	999999	721	133	999999	767	665	583	999999	999999	609	54	999999	13	792	811	221	999999	999999	604	998	417	386	757	999999	182	54	142	642	999999	981	913	999999	599	999999	999999	840	637	35	902	626	
283	924	50	999999	999999	578	999999	296	475	999999	313	389	471	368	887	273	963	596	999999	722	532	941	999999	68	999999	342	307	578	970	971	584	605	58	999999	999999	493	999999	999999	999999	999999	405	999999	176	491	677	533	251	241	547	999999	876	50	700	189	103	999999	999999	982	331	255	999999	80	325	503	435	999999	999999	492	643	999999	999999	233	646	731	327	999999	775	871	390	999999	999999	76	41	423	999999	543	905	868	884	999999	921	364	418	999999	332	334	531	672	65	999999	202	758	999999	999999	630	652	404	999999	862	418	999999	700	601	999999	164	214	999999	902	408	891	803	999999	999999	259	999999	572	814	942	408	992	164	112	999999	421	970	342	478	889	792	999999	149	936	16	476	827	231	763	999999	549	128	999999	629	274	999999	175	729	160	348	669	68	837	462	570	869	264	463	884	189	197	821	736	999999	120	955	752	867	466	141	999999	262	999999	564	402	289	706	534	999999	651	256	999999	191	140	230	733	615	686	375	147	222	374	346	583	73	728	392	999999	519	318	999999	307	272	29	916	416	259	283	70	291	999999	729	999999	999999	999999	945	640	605	929	386	350	75	999999	329	999999	67	915	235	500	674	897	569	25	529	239	999999	979	172	223	813	483	341	626	94	999999	493	749	113	650	128	97	999999	217	142	968	999999	999999	943	110	859	501	34	782	999999	393	999999	713	105	13	999999	999999	478	999999	125	902	18	999999	418	355	435	317	999999	585	999999	586	121	362	883	561	999999	152	46	71	999999	999999	999999	559	240	700	999999	779	653	109	665	999999	619	403	101	239	959	907	397	597	674	551	688	999999	410	809	282	250	999999	999999	130	842	929	416	39	803	453	459	217	999999	973	656	664	999999	919	230	966	717	999999	999999	602	999999	755	448	396	811	633	20	159	999999	428	141	949	119	979	823	232	999999	374	298	786	510	699	999999	624	28	887	975	528	999999	842	565	979	999999	941	154	96	491	30	999999	179	442	310	786	999999	842	707	555	733	106	998	764	999999	972	867	101	285	999999	824	378	999999	658	491	969	588	862	999999	772	177	999999	736	740	192	156	129	354	209	999999	389	782	321	999999	252	432	191	88	999999	999999	319	850	868	21	999999	652	999999	999999	999999	341	207	436	690	999999	999999	898	999999	999999	581	206	852	522	892	372	695	51	66	999999	416	69	787	510	650	154	463	327	999999	725	83	540	851	608	404	868	999999	953	102	999999	954	999999	999999	999999	506	24	164	796	958	506	325	625	595	
712	114	999999	999999	697	785	999999	999999	70	932	644	193	51	355	999999	999999	999999	999999	742	949	680	636	999999	997	999999	13	635	989	667	369	469	999999	458	944	999999	503	513	325	27	177	556	905	999999	420	427	740	999999	669	999999	677	934	849	582	675	999999	86	52	893	690	694	159	556	814	700	473	244	735	106	216	751	615	707	639	999999	403	999999	742	651	580	132	548	966	89	989	434	999999	827	782	39	72	461	999999	635	332	27	999999	101	203	947	999999	15	368	463	168	999999	999999	220	17	281	999999	343	400	322	567	156	193	477	824	276	854	417	952	77	153	300	994	82	316	557	404	999999	549	999999	397	127	189	999999	920	927	207	408	820	511	890	999999	70	307	77	999999	999999	532	276	926	999999	775	62	301	320	999999	999999	164	904	459	877	999999	794	696	999999	450	966	681	556	897	999999	455	596	451	186	423	239	697	14	999999	723	871	417	622	610	622	74	999999	202	999999	859	52	504	371	999999	434	935	999999	382	627	999999	162	976	378	857	648	188	611	124	896	638	380	160	774	735	15	57	182	96	312	999999	87	488	504	47	36	950	235	817	752	488	866	324	386	920	570	895	49	999999	962	443	999999	774	305	422	489	891	730	635	628	386	762	287	80	251	141	673	481	340	830	697	953	794	371	418	772	66	999999	853	174	120	18	999999	999999	868	923	313	999999	92	558	145	999999	599	199	375	725	589	253	144	789	897	424	708	999999	274	999999	667	412	887	999999	432	127	876	999999	517	378	999999	163	212	999999	828	490	999999	781	695	476	364	999999	996	692	999999	812	999999	999999	277	999999	999999	483	859	388	265	900	306	999999	135	27	999999	138	681	999999	999999	999999	51	999999	960	999999	35	926	999999	798	136	999999	999999	205	466	620	488	999999	203	821	77	872	304	823	73	999999	194	999999	999999	678	132	235	999999	998	999999	757	999999	822	113	860	670	383	245	999999	261	999999	494	111	975	999999	999999	999999	934	859	929	507	999999	227	752	43	232	78	280	999999	999999	900	999999	999999	882	708	850	665	708	343	160	693	637	999999	571	870	443	92	999999	150	149	590	301	999999	999999	814	626	552	80	80	637	602	113	999999	394	999999	65	86	228	999999	665	999999	999999	600	708	245	999999	898	655	999999	599	999999	96	999999	999999	95	608	83	348	78	92	307	999999	637	705	558	999999	999999	999999	220	999999	366	864	714	485	277	756	999999	366	833	943	728	896	999999	999999	498	516	999999	254	999999	999999	981	999999	
159	194	367	286	206	999999	160	999999	908	999999	445	77	243	285	381	653	999999	338	907	716	515	135	363	410	999999	166	217	999999	616	717	548	999999	833	627	999999	529	127	990	559	805	215	999999	44	678	999999	130	247	222	144	329	102	970	845	275	999999	999999	999999	957	878	49	688	118	48	201	510	978	243	999999	999999	852	999999	172	999999	111	510	337	999999	684	949	287	999999	994	907	296	624	999999	621	568	404	690	999999	999999	121	520	999999	106	148	843	178	483	999999	999999	652	292	999999	930	201	744	999999	895	933	155	17	600	129	999999	999999	752	576	932	366	999999	999999	879	999999	375	60	268	999999	414	198	257	999999	476	999999	298	351	999999	502	694	386	877	803	508	756	552	162	520	999999	433	894	396	276	245	127	220	420	773	999999	428	879	932	760	360	999999	999999	639	541	209	831	999999	587	259	882	999999	488	872	712	132	610	222	539	868	559	999999	999999	981	280	999999	190	877	999999	999999	84	999999	999999	127	453	801	80	999999	999999	321	568	91	317	146	394	690	638	348	708	650	999999	215	349	999999	210	999999	904	704	999999	192	29	954	999999	999999	185	76	999999	370	428	999999	62	999999	601	228	309	478	211	665	597	999999	999999	999999	179	928	966	868	475	388	999999	999999	896	375	555	999999	999999	999999	317	225	961	327	588	277	999999	797	597	832	614	131	999999	731	639	249	117	777	472	999999	785	845	999999	316	601	723	453	816	24	686	151	172	926	694	170	999999	703	999999	12	999999	999999	381	340	999999	264	354	622	195	973	657	999999	777	966	999999	829	472	100	655	725	864	824	999999	783	911	690	451	204	81	571	653	545	837	775	29	264	999999	514	991	61	257	110	268	999999	366	999999	373	206	811	865	698	999999	58	554	147	628	818	597	429	453	813	159	551	623	329	999999	431	999999	947	860	425	957	108	999999	478	999999	565	270	999999	492	326	255	392	216	873	758	497	292	637	999999	445	815	95	999999	247	107	558	644	999999	999999	997	371	258	951	999999	740	797	453	86	999999	73	557	999999	936	136	568	767	345	750	571	625	999999	375	556	424	609	872	560	999999	380	215	920	999999	183	495	955	996	441	766	143	960	53	216	999999	337	888	644	158	999999	679	340	223	894	952	628	999999	999999	999999	536	839	868	999999	97	999999	177	152	999999	997	450	180	572	335	579	617	610	582	932	999999	229	536	964	723	148	999999	50	992	36	795	999999	637	959	303	905	926	275	999999	999999	510	999999	999999	88	999999	
708	250	117	15	644	287	351	56	926	999999	482	10	875	154	108	410	665	999999	125	25	452	813	999999	278	430	999999	999999	999999	626	999999	34	44	458	327	25	999999	579	45	357	749	453	999999	710	83	821	905	61	130	999999	555	844	910	79	72	204	999999	38	838	999999	999999	934	465	429	504	860	448	551	557	139	999999	830	630	999999	375	571	944	112	148	457	524	601	231	270	81	586	123	964	395	133	130	868	741	460	366	814	988	88	215	222	999999	363	503	991	425	724	224	93	703	501	259	791	999999	999999	70	399	713	999999	357	918	747	999999	166	434	18	341	999999	180	999999	561	999999	865	897	925	999999	171	108	240	845	357	372	40	271	999999	999999	999999	978	999999	400	966	999999	794	731	297	475	899	999999	78	999999	93	999999	53	999999	152	918	394	894	999999	316	999999	301	482	999999	10	555	717	222	272	999999	679	363	738	780	504	999999	788	144	609	460	184	999999	39	257	762	722	999999	999999	999999	975	488	444	23	54	501	999999	629	999999	730	741	757	687	934	516	313	729	999999	273	127	693	139	260	295	514	141	934	271	234	596	999999	237	309	103	999999	82	245	350	694	288	830	999999	353	413	999999	702	497	39	523	944	42	825	65	300	435	845	999999	158	508	999999	567	413	404	848	452	514	458	594	647	443	77	999999	212	984	297	999999	785	846	427	812	644	904	748	289	999999	999999	181	18	999999	999999	844	96	842	781	999999	426	999999	505	960	999999	253	902	392	89	877	652	999999	80	999999	572	70	999999	999999	695	278	663	664	999999	294	999999	342	999999	926	206	999999	981	999999	430	272	999999	437	290	885	75	568	999999	522	668	412	999999	838	111	14	105	390	462	365	156	513	68	762	320	221	970	30	803	976	999999	490	896	115	203	999999	143	145	999999	506	665	137	537	999999	995	712	382	999999	241	445	831	815	147	625	400	917	214	118	127	79	915	55	999999	765	999999	188	999999	999999	645	303	871	959	611	955	699	29	999999	917	999999	607	838	999999	788	367	154	999999	999999	280	714	286	603	34	27	710	591	999999	371	772	999999	817	206	576	516	938	573	871	999999	191	926	381	941	297	351	519	999999	106	266	407	620	957	835	245	101	368	700	846	999999	901	374	88	657	213	113	949	410	272	312	999999	794	282	999999	171	353	342	999999	315	683	999999	999999	495	999999	964	161	856	981	960	484	157	248	999999	999999	313	816	847	724	737	999999	402	118	969	999999	416	613	347	792	999999	
999999	758	33	394	173	443	432	879	724	999999	62	256	967	449	787	164	999999	77	353	861	354	506	618	607	131	290	399	999999	701	947	361	813	999999	317	78	725	999999	999999	563	496	881	999999	133	41	685	999999	435	668	191	639	805	999999	994	930	329	395	150	426	999999	999999	999999	999999	188	776	999999	999999	191	660	380	71	999999	999999	999999	857	980	999999	999999	586	922	192	999999	730	328	71	151	999999	819	144	999999	999999	585	707	590	679	999999	959	999999	356	699	446	756	775	999999	130	999999	999999	999999	999999	950	911	999999	564	503	90	38	999999	603	126	999999	526	429	999999	999999	697	486	333	176	834	415	30	658	35	999999	485	436	999999	442	207	463	103	783	682	193	86	669	30	214	510	651	138	365	999999	721	999999	27	999999	112	999999	999999	285	882	207	732	999999	263	987	677	27	654	948	880	999999	663	999999	743	747	864	595	38	999999	129	665	192	286	665	25	314	714	468	999999	977	842	563	187	221	585	999999	263	822	999999	999999	196	999999	702	999999	959	979	189	439	280	999999	999999	571	999999	999999	226	24	456	274	247	683	963	999999	927	971	47	842	485	999999	168	999999	610	772	356	121	932	999999	999999	38	706	999999	999999	284	197	999999	469	999999	384	31	994	570	503	989	585	998	390	637	928	731	220	126	504	858	281	999999	244	999999	999999	999999	233	999999	534	427	567	999999	558	688	371	56	511	999999	468	463	999999	597	303	621	197	357	999999	305	879	758	817	590	999999	999999	13	714	645	725	64	316	999999	586	45	85	431	383	450	702	999999	999999	229	452	999999	51	532	683	189	623	557	868	999999	928	538	999999	610	977	670	292	684	656	410	786	712	161	665	750	999999	228	200	814	907	38	39	997	538	374	932	999999	743	999999	999999	32	999999	196	970	869	57	269	475	453	999999	167	28	999999	481	443	740	506	385	781	132	999999	433	742	999999	999999	999999	540	247	245	55	180	548	364	130	388	618	525	191	795	999999	302	752	746	111	749	20	419	526	105	634	435	999999	961	208	574	598	435	235	999999	970	516	31	240	408	542	618	999999	498	999999	824	224	325	590	999999	829	218	999999	640	222	308	489	24	151	610	620	65	999999	166	556	789	999999	300	529	824	195	280	522	348	569	140	999999	920	999999	281	419	120	533	882	999999	999999	911	999999	23	363	999999	502	880	999999	787	486	41	507	942	313	641	924	795	766	999999	559	696	349	81	91	951	568	999999	870	201	510	999999	704	999999	200	999999	999999	
999999	999999	342	693	999999	999999	560	92	108	849	978	129	640	999999	324	767	989	818	999999	572	999999	931	411	923	910	19	438	287	999999	337	719	751	999999	252	646	629	433	209	169	804	789	989	982	112	999999	999999	999999	999999	195	764	714	999999	531	999999	999999	356	999999	999999	782	390	463	282	138	771	139	999999	694	397	849	695	344	790	659	865	783	733	949	309	343	449	779	999999	999999	999999	999999	749	999999	129	576	300	999999	999999	426	779	999999	999999	999999	999999	972	362	999999	842	856	499	430	923	320	665	999999	942	406	464	86	343	610	730	189	938	999999	389	999999	574	999999	558	830	999999	374	879	524	276	872	738	336	980	672	936	999999	602	769	700	439	564	999999	633	893	409	937	92	178	620	337	922	73	592	355	212	32	308	669	109	559	999999	999999	999999	80	668	999999	999999	671	673	854	999999	179	457	999999	999999	976	999999	665	430	393	291	710	904	938	949	674	999999	635	999999	914	999999	999999	669	151	998	999999	999999	563	999999	281	999999	999999	504	765	750	752	999999	642	999999	235	835	642	999999	999999	277	729	999999	999999	130	993	393	470	999999	759	286	653	510	316	999999	39	645	633	439	158	552	999999	215	148	999999	999999	69	111	732	243	89	935	695	999999	873	279	185	23	999999	999999	999999	999999	220	999999	999999	106	252	309	999999	873	590	999999	213	99	174	408	523	108	139	923	934	292	737	967	679	350	957	557	443	682	999999	632	999999	999999	270	181	658	470	658	101	999999	760	420	859	653	877	732	606	788	475	999999	86	999999	519	999999	605	643	252	999999	999999	148	694	865	999999	28	957	21	14	828	993	999999	63	999999	47	969	999999	999999	878	324	802	618	361	999999	967	927	999999	748	999999	901	999999	537	416	999999	519	952	269	999999	999999	840	999999	866	727	777	999999	725	701	636	845	999999	132	734	765	928	273	529	787	925	999999	90	251	218	999999	112	173	465	999999	999999	930	95	999999	999999	468	47	999999	999999	891	999999	999999	251	235	151	999999	141	779	930	999999	488	140	989	175	343	996	331	599	487	536	624	614	999999	999999	52	705	760	839	999999	999999	728	999999	338	999999	213	951	999999	855	109	315	208	333	242	693	854	529	940	919	376	294	147	999999	151	999999	999999	969	644	858	193	999999	152	301	937	999999	999999	188	801	361	962	391	349	999999	499	181	338	301	999999	645	538	522	765	841	473	999999	999999	999999	168	929	372	243	317	999999	999999	664	173	999999	396	576	650	676	727	589	957	984	999999	999999	999999	969	80	
999999	999999	998	330	999999	999999	999999	828	389	999999	762	999999	999999	988	999999	83	552	805	999999	17	432	905	999999	995	862	795	999999	884	488	613	468	342	199	999999	999999	647	999999	999999	10	999999	999999	999999	999999	49	887	656	999999	600	999999	999999	999999	864	123	961	648	999999	790	12	468	875	504	426	999999	776	79	999999	830	24	602	91	764	85	999999	850	155	354	899	766	118	215	940	585	655	999999	221	999999	229	237	999999	326	856	999999	19	999999	489	445	737	239	970	466	826	840	998	157	156	326	69	272	999999	303	999999	34	894	999999	934	919	771	772	999999	475	211	603	999999	285	235	999999	76	999999	371	709	617	669	795	999999	389	110	586	508	999999	894	543	999999	999999	999999	156	831	422	756	200	999999	999999	965	673	504	265	233	46	723	922	699	259	389	901	999999	686	510	238	252	873	834	342	272	999999	670	931	254	192	886	138	999999	44	319	489	999999	45	651	999999	301	395	999999	73	863	586	999999	645	164	65	314	240	645	999999	179	883	366	999999	411	624	13	573	999999	51	159	594	999999	664	999999	900	110	999999	999999	514	937	857	999999	770	999999	686	618	999999	777	198	877	656	493	999999	864	999999	999999	573	633	36	999999	728	383	125	999999	278	67	78	704	263	955	999999	205	140	665	322	176	595	757	999999	16	977	795	823	173	503	110	999999	999999	999999	999999	999999	448	17	521	219	483	999999	857	999999	629	549	330	524	242	645	460	999999	144	999999	269	537	816	908	29	999999	932	560	999999	420	999999	338	999999	201	999999	999999	999999	999999	618	999999	999999	575	737	556	105	466	999999	999999	591	528	52	747	593	257	999999	250	719	999999	987	999999	286	923	649	447	999999	999999	281	139	48	999999	850	273	999999	688	712	694	799	269	813	562	999999	661	969	433	999999	431	745	999999	999999	999999	709	999999	999999	122	999999	999999	925	300	524	804	999999	527	242	999999	677	779	999999	904	545	559	450	999999	725	434	147	625	999999	999999	79	611	555	260	192	802	112	999999	73	632	519	796	769	999999	999999	19	377	999999	428	200	756	598	429	840	999999	396	794	999999	539	774	999999	553	962	709	230	913	999999	934	999999	440	675	91	715	379	394	999999	790	940	714	716	67	306	207	999999	469	481	192	714	775	795	17	853	999999	298	658	999999	833	69	289	999999	760	443	999999	988	525	674	882	59	455	999999	606	854	544	822	717	999999	356	999999	249	749	731	544	999999	549	999999	822	35	999999	721	999999	999999	999999	661	882	999999	623	999999	999999	999999	794	598	
142	268	999999	199	163	999999	243	580	980	619	634	820	539	111	225	284	957	999999	702	649	465	338	36	999999	875	202	661	866	999999	877	147	960	454	161	598	285	128	359	999999	514	791	846	740	809	999999	910	132	999999	740	349	843	652	545	999999	142	999999	241	229	323	999999	656	377	487	113	482	673	375	388	512	939	166	607	999999	999999	858	618	598	227	999999	999999	80	880	135	754	43	494	425	309	28	795	54	898	46	316	858	423	999999	999999	336	617	544	743	279	999999	999999	245	364	357	296	523	999999	23	690	357	891	776	999999	732	79	988	258	76	370	717	895	267	571	981	339	444	259	961	891	921	431	336	610	334	999999	797	999999	77	22	504	589	40	218	999999	424	91	181	636	566	348	369	478	999999	562	905	926	674	383	999999	851	274	999999	999999	769	999999	999999	175	917	999999	999999	858	191	999999	865	999999	865	58	883	566	999999	273	622	999999	999999	562	952	953	999999	428	645	999999	999999	59	999999	240	345	907	999999	761	860	916	263	475	999999	999999	187	425	517	999999	50	999999	999999	816	999999	588	651	999999	579	217	974	610	127	499	526	159	999999	141	891	635	791	957	610	999999	706	999999	20	157	119	73	384	537	999999	623	387	767	341	939	999999	583	589	999999	337	241	787	259	999999	763	999999	145	386	56	999999	882	643	999999	276	669	999999	437	578	503	739	516	833	446	174	504	999999	999999	817	173	852	318	999999	304	999999	999999	344	457	999999	999999	209	974	999999	338	13	999999	999999	304	500	671	829	851	14	96	757	821	408	350	999999	303	651	999999	327	223	204	224	836	348	463	999999	335	999999	894	331	999999	999999	999999	505	999999	999999	999999	818	999999	156	343	999999	313	999999	547	808	970	994	999999	250	604	19	656	999999	999999	789	727	641	840	999999	345	176	957	683	792	992	991	903	907	484	778	999999	999999	181	999999	203	999999	876	801	655	927	341	300	653	727	294	118	367	999999	653	999999	884	977	664	810	999999	53	630	177	554	817	77	97	999999	471	771	86	485	999999	940	878	850	839	194	675	14	876	313	956	507	884	633	541	263	602	894	999999	277	370	713	160	290	999999	256	838	859	999999	412	999999	956	217	633	774	430	999999	999999	999999	793	989	999999	300	739	674	999999	669	193	999999	833	295	577	999999	809	124	879	789	597	999999	999999	999999	815	760	473	999999	10	299	261	999999	121	487	570	850	999999	288	565	999999	421	616	48	999999	655	334	420	999999	614	999999	408	518	895	641	188	889	
461	999999	183	54	826	617	674	380	418	334	424	355	725	999999	852	531	558	466	378	981	113	999999	701	490	350	356	517	999999	891	742	999999	479	309	680	398	625	114	520	596	999999	941	668	178	330	909	74	401	886	197	877	960	439	272	206	999999	455	745	999999	999999	479	110	999999	488	999999	371	944	56	999999	338	237	999999	47	869	575	999999	444	837	380	999999	285	954	630	771	999999	782	533	216	112	893	943	999999	421	816	126	702	999999	189	502	959	965	999999	999999	557	960	460	922	570	697	167	352	617	999999	999999	428	999999	479	999999	474	894	837	737	944	160	395	356	15	231	753	999999	812	264	345	999999	999999	267	607	999999	811	564	859	963	519	945	551	335	999999	309	999999	601	999999	293	715	607	999999	237	83	206	171	999999	454	701	816	824	354	97	281	953	999999	999999	917	406	141	909	44	999999	228	999	609	69	840	999999	999999	161	649	529	549	737	299	388	194	410	911	207	119	168	999999	694	601	464	63	562	802	237	684	826	999999	805	573	257	999999	84	597	999999	773	748	868	665	184	999999	999999	543	999999	127	976	516	495	999999	800	875	728	533	407	154	15	287	903	605	477	999999	376	999999	174	51	379	119	813	809	434	371	300	490	519	999999	916	520	898	684	261	177	340	999999	15	697	999999	484	999999	452	106	495	844	999999	197	361	999999	804	379	622	748	999999	703	686	999999	438	585	247	23	999999	238	495	389	228	999999	310	492	999999	737	999999	521	894	442	370	712	938	527	37	999999	168	327	999999	150	285	999999	394	474	654	719	577	122	292	471	54	224	610	999999	999999	918	887	999999	999999	76	903	111	999999	999999	342	973	999999	911	557	944	999999	314	126	355	114	292	959	835	838	438	170	363	239	433	999999	999999	999999	832	999999	119	415	300	27	55	246	184	93	960	141	999999	999999	999999	565	348	999999	740	108	264	12	999999	959	62	40	871	999999	550	872	429	999999	196	870	999999	999999	448	538	564	296	80	118	929	208	998	999999	166	999999	504	797	890	817	656	999999	847	829	567	999999	999999	999999	999999	150	696	312	663	924	945	810	418	999999	127	809	61	999999	999999	999999	82	144	960	358	873	999999	999999	752	981	612	389	148	33	999999	451	298	185	304	151	930	421	627	545	999999	999999	356	871	847	680	999999	766	212	29	701	999999	432	999999	14	396	564	738	944	999999	61	999999	806	999999	509	999999	999999	634	757	312	107	734	454	599	886	599	527	719	563	999999	900	999999	999999	999999	
331	161	999999	109	180	999999	586	999999	999999	307	494	538	951	568	372	642	851	999999	18	900	921	966	312	833	312	415	869	999999	999999	999999	430	214	369	999999	465	357	196	729	463	849	999999	906	267	157	115	358	999999	958	357	920	230	453	837	999999	206	365	848	999999	796	999999	48	741	26	604	876	999999	179	273	113	999999	456	131	993	169	184	25	709	165	999999	954	999999	999999	497	264	652	999999	377	93	999999	110	999999	11	933	697	810	984	890	662	280	825	189	384	854	343	474	109	460	677	111	191	655	693	467	999999	999999	137	253	999999	952	900	912	999999	999999	13	514	455	198	305	359	999999	135	999999	884	902	774	999999	66	999999	790	999999	525	699	981	310	454	815	544	999999	999999	682	740	999999	710	379	999999	999999	602	851	999999	999999	999999	999999	328	911	999999	608	808	564	77	616	81	99	971	999999	385	222	999999	482	558	999999	999999	999999	999999	676	999999	999999	345	514	989	999999	790	214	999999	770	641	999999	381	999999	999999	846	16	979	32	999999	610	999999	166	999999	994	701	989	130	302	138	999999	999999	558	651	461	68	272	999999	575	396	999999	999999	762	210	768	24	840	43	237	712	692	931	999999	523	75	809	840	999999	519	999999	692	670	912	207	662	827	811	729	619	999999	583	712	414	999999	266	999999	888	955	542	980	860	999999	892	590	446	999999	738	999999	585	651	227	999999	784	999999	704	166	955	565	548	941	212	120	999999	51	139	979	527	449	267	332	921	885	502	539	437	736	777	331	999999	486	999999	776	154	999999	968	355	928	999999	931	110	788	333	417	601	777	999999	540	999999	461	466	999999	299	777	999999	999999	342	735	254	849	967	388	633	804	999999	853	435	999999	999999	999999	783	61	400	517	166	544	598	477	901	762	999999	999999	927	870	304	826	798	999999	890	246	999999	620	684	286	963	722	999999	999999	999999	747	999999	783	92	776	677	415	269	782	620	719	142	865	999999	491	999999	772	460	762	509	245	64	436	85	221	448	999999	377	123	999999	444	388	79	132	163	421	904	123	999999	202	889	567	26	388	181	113	999999	999999	202	124	201	271	402	29	119	693	999999	999999	871	337	514	47	156	237	999999	340	999999	742	680	80	267	999999	999999	999999	620	678	47	57	999999	999999	999999	387	184	998	362	183	986	59	999999	999999	506	207	251	823	688	999999	421	788	212	999999	49	36	115	999999	999999	542	962	999999	409	999999	655	867	999999	763	658	999999	863	157	875	12	353	999999	730	220	574	70	417	999999	
881	768	266	259	844	73	78	651	282	999999	151	999999	221	164	650	580	814	638	404	488	174	561	999999	273	999999	210	497	999999	306	894	557	796	135	486	951	640	185	999999	32	739	694	17	854	810	16	65	791	199	373	160	405	935	665	999999	320	329	780	999999	999999	644	576	53	355	387	999999	354	694	999999	999999	999999	405	418	999999	999999	794	167	706	187	267	857	418	307	662	999999	499	622	141	999999	999999	631	859	191	69	999999	172	651	999999	477	315	661	999999	999999	986	362	755	986	329	10	144	163	623	602	735	488	999999	278	999999	999999	888	882	999999	498	999999	581	160	223	359	237	999999	999999	505	239	872	606	496	999999	321	310	400	512	303	999999	999999	999999	18	266	456	999999	163	894	270	462	588	432	447	872	498	415	211	541	999999	101	999999	991	657	393	730	999999	991	873	957	90	809	386	589	92	436	555	999999	894	999999	777	84	608	882	53	650	999999	999999	999999	863	906	108	858	999999	999999	632	999999	365	624	536	327	999999	999999	936	999999	652	999999	843	365	999999	942	841	317	999999	859	999999	899	999999	613	999999	999999	970	377	20	61	982	999999	512	387	459	999999	999999	948	368	999999	198	794	671	703	400	447	606	803	189	999999	74	790	93	24	195	733	961	751	999999	254	357	222	279	885	207	702	999999	999999	905	999999	751	893	949	999999	999999	232	238	415	222	305	684	177	198	99	987	201	866	497	202	726	404	448	77	123	101	976	525	786	999999	698	747	150	898	110	178	999999	841	757	352	999999	999999	556	999999	585	570	190	33	189	897	16	836	212	273	188	999999	999999	826	836	999999	695	707	999999	910	524	558	543	999999	98	999999	999999	359	118	155	999999	231	999999	909	491	552	999999	952	345	999999	498	861	544	877	999999	426	865	353	15	999999	999999	265	62	999999	24	37	36	911	935	268	999999	657	727	999999	43	957	835	999999	345	293	999999	999999	371	564	421	662	999999	999999	559	672	65	999999	354	595	497	973	178	212	895	463	526	10	26	86	807	841	144	487	844	761	590	472	18	721	999999	915	894	999999	999999	999999	23	999999	361	273	213	999999	999999	142	569	69	788	633	508	999999	766	999999	725	295	756	999999	528	535	999999	797	91	593	464	632	404	999999	89	680	977	543	450	999999	649	752	873	999999	538	11	917	784	973	957	999999	137	999999	999999	199	999999	741	999999	833	487	548	563	192	620	163	680	738	987	999999	117	655	964	441	610	999999	972	999999	567	51	526	999999	999999	999999	999999	628	
336	677	535	392	480	999999	333	999999	962	999999	999999	999999	262	45	858	999999	930	803	999999	312	999999	696	353	195	226	196	184	612	316	869	999999	739	68	991	826	12	212	604	510	999999	331	264	479	993	597	412	169	531	193	263	687	999999	958	821	999999	999999	333	999999	175	999999	764	721	404	102	999999	356	512	271	219	999999	70	335	999999	697	980	745	227	360	598	999999	37	652	428	62	191	999999	999999	246	372	999999	999999	863	439	226	999999	609	860	999999	888	251	899	897	322	337	202	362	940	271	999999	883	422	999999	750	361	999999	121	302	999999	910	837	575	276	898	32	187	207	896	999999	292	381	999999	840	471	357	915	139	340	101	860	829	338	999999	405	488	773	704	999999	87	999999	302	316	999999	999999	61	675	633	999999	999999	160	995	466	863	999999	469	998	582	512	999999	445	136	781	211	491	91	509	66	871	420	258	482	94	818	126	990	74	376	374	419	999999	292	999999	50	999999	864	373	999999	540	999999	490	201	202	718	642	999999	521	115	999999	395	552	619	762	588	51	999999	910	999999	746	987	405	632	217	102	999999	163	995	740	270	999999	717	44	999999	935	999999	66	290	375	999999	292	479	958	348	999999	867	999999	530	552	999	999999	954	725	728	552	540	857	984	999999	999999	488	999999	999999	844	411	677	518	104	826	999999	984	397	544	471	999999	518	446	294	238	999999	661	633	999999	740	996	671	991	315	972	404	81	82	190	379	999999	454	698	124	936	311	359	966	703	893	25	876	999999	999999	274	44	104	999999	755	875	999999	855	395	50	999999	740	685	999999	132	432	587	911	217	174	773	999999	819	332	357	926	875	694	930	560	725	999999	261	737	51	999999	999999	508	326	314	44	842	69	658	999999	206	626	156	843	281	316	113	669	254	999999	264	224	999999	999999	829	999	999999	925	834	324	727	488	948	171	194	131	999999	595	999999	140	999999	950	171	999999	161	999999	729	999999	658	254	622	461	17	256	999999	999999	538	292	497	315	394	917	999999	999999	548	999999	678	985	659	999999	237	999999	999999	124	999999	999999	999999	715	74	529	280	999999	276	590	702	276	480	702	999999	471	593	795	108	999999	745	23	726	828	517	443	631	743	999999	509	26	999999	693	892	695	482	999999	999999	228	967	45	999999	651	643	640	281	247	999999	999999	197	565	441	419	999999	379	999999	999999	234	207	631	897	999999	607	766	573	598	582	999999	16	902	999999	771	577	999999	999999	159	372	92	197	246	999999	655	999999	14	943	999999	
999999	523	522	999999	894	445	624	597	79	508	999999	884	80	52	699	658	999999	707	395	794	864	289	619	229	184	505	47	961	435	252	403	602	823	999999	903	69	75	856	999999	365	156	999999	999999	63	171	487	22	154	546	999999	999999	435	619	158	721	415	904	303	974	398	408	662	999999	827	999999	395	71	91	148	999999	593	123	698	39	647	883	999999	999999	68	696	999999	999999	424	888	999999	967	983	674	277	999999	999999	772	882	620	957	494	818	242	947	775	426	930	15	906	953	572	736	589	999999	999999	196	348	999999	287	904	516	247	283	999999	999999	412	397	814	650	485	820	240	88	82	163	75	986	617	292	280	563	886	999999	999999	994	240	404	173	439	312	816	538	604	999999	450	256	545	999999	810	999999	38	999999	365	431	143	999999	658	516	357	771	209	730	951	999999	351	630	729	999999	277	907	17	233	999999	347	669	292	635	372	632	907	999999	24	807	919	251	447	530	96	800	662	999999	887	816	999999	999999	95	586	598	373	999999	526	206	704	903	999999	805	740	27	762	851	999999	295	884	999999	251	194	922	42	999999	999999	109	643	999999	614	999999	129	417	999999	245	583	705	47	999999	811	390	334	320	904	563	446	706	512	334	949	956	296	999999	376	427	917	999999	999999	999999	469	720	883	999999	99	577	245	397	999999	999999	188	999999	668	999999	82	69	916	874	999999	999999	999999	207	596	318	598	658	48	126	999999	299	327	420	162	214	999999	101	507	999999	231	336	999999	59	682	999999	155	803	297	999	999999	316	510	999999	999999	999999	999999	271	134	574	70	440	539	129	999999	999999	465	768	993	464	757	981	999999	251	999999	691	161	999999	525	999999	173	794	370	48	999999	734	999999	283	999999	999999	698	277	966	932	615	790	797	208	703	947	275	999999	810	833	999999	999999	999999	268	399	462	922	247	746	267	411	275	80	999999	933	621	945	191	999999	915	766	489	24	630	635	863	999999	999999	575	578	601	786	984	537	795	246	979	530	883	813	165	999999	999999	999999	530	349	999999	307	275	91	999999	93	999999	894	77	763	934	134	633	536	569	999999	672	999999	666	999999	291	999999	704	696	641	424	307	688	759	315	957	315	999999	295	152	999999	999999	493	999999	517	999999	99	999999	42	312	999999	897	357	254	196	788	999999	52	905	999999	999999	999999	578	449	587	999999	207	144	761	999999	999999	35	999999	393	972	290	188	602	159	724	201	81	672	393	999999	527	950	999999	573	526	603	999999	203	237	999999	993	119	54	987	
731	703	955	708	235	683	829	999999	963	281	906	610	761	893	190	999999	115	930	195	663	999999	836	763	571	245	212	365	832	120	428	999999	180	144	999999	427	31	245	999999	446	709	956	999999	999999	172	999999	999999	841	379	22	369	859	72	999999	391	927	894	999999	393	473	999999	328	997	449	999999	301	736	476	999999	475	169	631	742	999999	485	706	999999	849	999999	904	999999	370	986	819	750	999999	916	255	753	999999	533	999999	852	999999	424	391	959	527	999999	870	930	449	694	904	852	737	126	579	449	684	999999	55	348	999999	154	661	999999	999999	698	975	385	490	723	469	999999	87	779	999999	79	999999	999999	576	407	731	974	879	676	92	966	23	452	347	806	78	853	487	743	373	754	762	59	999999	828	476	495	449	726	234	961	775	958	283	999999	355	937	267	648	617	999999	275	985	999999	220	685	532	47	683	655	616	464	344	415	999999	317	999999	965	747	930	246	535	162	451	130	201	999999	179	838	461	140	595	839	136	999999	999999	776	799	570	152	944	457	765	81	999999	507	440	552	194	201	999999	972	519	717	381	999999	122	999999	139	28	630	362	208	232	524	30	624	218	556	999999	540	254	405	999999	986	788	769	91	833	622	761	999999	984	646	999999	168	86	132	754	880	377	242	670	999999	999999	999999	999999	543	557	598	882	232	996	999999	999999	66	577	914	731	999999	999999	999999	999999	999999	999999	128	377	562	81	999999	999999	502	463	675	241	308	583	853	93	404	539	999999	533	244	740	999999	516	408	999999	999999	591	171	400	999999	671	999999	531	999999	999999	999999	223	696	471	200	653	999999	768	330	354	999999	483	999999	831	336	64	983	507	476	776	728	999999	969	576	978	774	783	999999	302	14	895	999999	429	999999	689	191	842	764	343	591	360	770	195	64	999999	999999	867	339	73	117	999999	838	65	999999	999999	999999	254	129	493	999999	870	287	999999	326	458	585	999999	164	151	155	221	228	174	999999	425	957	999999	915	944	999999	907	453	999999	194	326	999999	721	51	13	898	936	722	281	916	999999	83	304	869	999999	999999	999999	999999	999999	917	895	469	673	999999	962	608	999999	339	185	999999	518	426	248	291	999	400	863	22	160	253	999999	999999	946	999999	174	351	662	556	319	897	800	204	999999	130	299	857	394	999999	999999	405	533	607	999999	156	408	303	834	23	870	214	999999	999999	562	944	999999	406	522	425	15	999999	945	818	29	288	999999	324	170	127	992	152	999999	322	999999	755	719	611	952	800	999999	870	
517	649	686	115	713	256	641	321	421	893	344	968	545	467	999999	999999	587	268	821	93	999999	717	31	727	207	871	621	999999	999999	107	999999	721	576	999999	113	305	142	914	574	88	682	849	705	109	808	48	999999	475	304	13	33	694	978	766	737	799	628	999999	907	842	634	834	96	324	449	622	401	999999	999999	164	583	673	999999	999999	999999	293	999999	922	999999	169	105	155	512	999999	83	759	743	810	407	313	677	183	17	732	453	848	762	391	659	195	646	375	121	999999	430	360	10	245	365	453	788	706	49	999999	747	489	999999	864	999999	999999	879	591	13	59	486	409	665	961	299	562	999999	629	272	733	999999	729	43	372	800	723	759	507	999999	953	525	971	143	269	984	964	525	898	150	969	315	65	371	71	663	30	999999	48	945	999999	922	168	443	315	235	27	455	999999	74	527	930	999999	999999	59	534	515	276	406	977	335	46	999999	489	999999	428	467	368	999999	708	779	37	720	999999	651	999999	366	537	827	43	967	999999	565	833	999999	48	934	918	321	537	157	754	999999	71	619	767	999999	679	151	887	768	659	999999	261	294	499	220	999999	999999	999999	178	978	449	373	999999	999999	999999	799	865	263	494	548	56	444	561	35	739	659	999999	999999	999999	686	396	939	274	318	45	314	549	133	828	124	432	302	368	179	315	999999	999999	803	999999	500	813	887	999999	229	612	48	700	268	999999	561	876	611	287	491	592	509	999999	701	781	176	259	742	435	379	126	754	86	391	999999	999999	607	149	597	999999	872	508	546	54	705	999999	614	290	373	277	248	820	25	999999	999999	805	826	360	31	130	999999	999999	462	34	113	999999	962	318	548	945	953	736	24	999999	619	93	963	63	995	785	562	999999	378	167	140	306	738	999999	804	914	987	257	127	477	999999	999999	56	521	999999	847	43	305	999999	427	323	511	999999	979	267	503	842	773	364	246	999999	999999	999999	304	893	806	129	763	514	999999	958	706	999999	999999	999999	999999	47	999999	999999	158	751	266	237	950	844	629	500	758	941	310	999999	999999	892	881	999999	730	999999	751	628	145	728	280	999999	118	469	616	999999	999999	945	449	999999	400	999999	216	495	311	53	752	460	273	316	370	822	999999	561	999999	814	737	636	999999	999999	296	823	976	999999	481	475	129	491	999999	999999	240	813	501	844	681	562	999999	396	999999	999999	355	999999	364	828	367	457	587	999999	724	802	164	999999	999999	728	999999	577	684	786	999999	835	923	270	233	536	85	557	
330	369	880	999999	137	351	38	626	375	999999	469	999999	999999	33	888	572	767	999999	582	608	999999	772	674	999999	878	999999	382	772	763	94	76	999999	753	809	136	227	676	543	675	812	604	25	999999	999999	999999	537	723	990	947	999999	503	799	999999	477	386	558	999999	776	999999	237	969	265	862	999999	928	641	403	263	896	670	896	233	759	999999	999999	999999	418	499	995	351	186	391	824	412	591	277	873	286	433	578	999999	900	240	447	999999	348	999999	82	255	477	143	470	103	287	464	999999	49	193	473	230	999999	205	781	962	61	587	999999	459	999999	661	767	127	830	328	148	996	993	322	927	665	999999	346	999999	528	999999	999999	298	547	948	322	999999	690	999999	212	438	336	128	278	999999	265	907	703	999999	999999	709	25	640	999999	148	467	286	727	266	808	227	803	999999	999999	754	345	299	893	510	386	432	999999	314	627	999999	812	877	725	926	672	757	309	962	659	818	202	85	523	408	490	45	511	434	14	985	635	384	865	523	999999	965	23	202	996	999999	631	710	22	999999	336	590	999999	999999	594	999999	999999	999999	301	444	999999	270	775	494	30	351	999999	999999	310	999999	999999	999999	21	999999	877	706	744	117	965	498	197	491	73	639	81	900	484	710	840	954	999999	793	999999	431	961	789	200	528	182	999999	249	999999	999999	999999	629	899	578	359	999999	887	999999	810	999999	803	256	999999	207	145	999999	129	866	221	813	355	574	471	354	589	249	97	999999	225	935	319	259	218	91	692	20	182	331	999999	787	952	648	267	917	289	184	891	592	64	999999	62	789	999999	174	65	805	167	999999	988	120	835	381	100	874	999999	999999	999999	989	514	999999	250	798	741	433	999999	706	999999	999999	74	415	999999	999999	461	119	999999	530	230	999999	35	887	999999	627	999999	24	951	580	557	392	360	735	146	999999	999999	999999	999999	264	57	604	313	999999	498	613	999999	583	762	340	919	981	991	46	333	994	999999	627	999999	623	464	727	482	290	159	924	204	339	278	456	427	999999	254	999999	482	626	739	677	999999	249	147	759	999999	621	661	576	401	323	412	999999	938	999999	999999	251	999999	330	132	33	208	574	999999	160	315	316	912	397	736	372	999999	707	264	295	238	999999	485	999999	475	860	629	583	532	880	926	136	517	966	875	999999	829	162	503	716	478	823	830	986	454	945	999999	273	999999	38	759	999999	887	999999	232	624	766	104	999999	999999	404	625	51	538	234	999999	798	945	999999	734	543	411	213	548	999999	999999	
211	999999	999999	529	161	365	743	999999	130	231	248	865	744	261	246	734	308	999999	321	852	781	302	762	275	157	763	752	115	495	358	502	349	835	999999	999999	277	999999	334	120	49	882	547	418	13	940	933	211	270	497	999999	113	971	999999	999999	632	999999	735	984	382	999999	612	638	19	771	728	898	39	927	838	999999	890	973	131	999999	970	244	884	999999	335	999999	999999	492	617	686	999999	530	123	871	194	999999	542	859	951	722	999999	253	999999	999999	284	52	903	999999	999999	528	917	139	849	954	999999	999999	34	999999	659	169	836	999999	999999	332	999999	207	784	168	743	333	999999	40	31	999999	845	727	707	247	485	292	319	287	70	99	768	125	999999	169	877	999999	489	566	210	792	999999	316	999999	214	130	86	267	745	541	108	102	999999	118	450	118	276	999999	787	500	999999	849	559	69	931	563	410	526	625	290	999999	999999	870	830	238	524	538	504	503	999999	409	34	573	746	999999	996	882	999999	241	60	999999	115	701	75	833	943	336	256	301	999999	720	559	642	465	999999	263	231	999999	999999	999999	580	772	999999	999999	101	999999	285	999999	107	934	681	402	999999	999999	678	999999	152	804	996	295	197	291	999999	852	406	849	999999	999999	999999	999999	999999	999999	999999	314	480	839	918	999999	974	490	667	523	159	366	968	328	273	78	786	999999	121	427	999999	593	738	999999	999999	999999	274	251	960	999999	999999	399	999999	856	274	980	999999	839	999999	999999	830	515	628	674	142	845	884	88	586	323	331	409	597	358	765	544	576	192	999999	583	767	733	530	500	999999	760	207	121	64	292	999999	947	999999	999999	596	553	965	999999	165	723	460	999999	664	647	999999	260	801	811	100	999999	999999	911	570	999999	353	106	999999	137	999999	382	648	999999	33	303	348	384	579	999999	761	999999	578	999999	36	555	132	581	78	999999	999999	613	999999	395	30	334	878	999999	386	490	656	999999	568	999999	263	783	84	688	171	371	999999	471	680	214	60	999999	999999	902	884	24	226	772	38	113	483	207	424	263	751	699	999999	284	999999	99	941	271	653	999999	999999	253	999999	444	419	999999	582	999999	932	753	345	151	999999	976	189	999999	274	883	472	999999	999999	66	368	821	999999	472	999999	35	474	591	272	999999	999999	420	653	640	543	781	999999	999999	530	999999	275	670	917	999999	525	448	999999	634	825	67	799	999999	385	999999	999999	999999	507	946	759	557	718	350	999999	999999	916	762	332	549	828	492	531	150	933	74	790	698	904	337	999999	999999	930	839	999999	
215	989	999999	45	461	755	999999	999999	415	571	973	999999	924	189	370	693	763	125	555	806	999999	536	658	265	321	411	196	754	999999	999	261	626	999999	999999	285	566	999999	727	999999	793	999999	999999	999999	999999	960	492	866	519	543	643	193	393	385	999999	433	678	341	781	723	59	999999	999999	999999	416	320	999999	701	350	903	804	813	999999	999999	761	862	134	421	88	305	828	545	677	220	536	816	867	999999	846	999999	607	235	108	13	822	233	813	114	999999	999999	613	791	999999	615	739	999999	999999	999999	623	999999	308	267	263	485	895	999999	892	919	999999	599	999999	999999	999999	999999	306	999999	715	42	431	538	58	999999	712	999999	691	47	29	71	481	707	999999	999999	999999	675	852	999999	999999	999999	117	999999	341	893	538	119	817	999999	935	336	319	999999	999999	126	718	95	999999	288	999999	444	794	858	494	830	448	869	932	724	488	999999	347	999999	606	102	924	122	206	164	491	603	11	194	111	692	752	999999	592	551	18	541	553	573	795	537	828	259	999999	510	455	668	186	999999	28	756	989	363	563	32	201	606	888	999999	797	951	442	609	999999	999999	999999	999999	286	390	715	947	999999	773	170	79	273	675	298	695	999999	822	999999	909	176	354	702	399	757	570	359	999999	652	586	776	844	105	229	501	999999	999999	328	392	796	386	81	130	999999	202	494	758	526	999999	203	267	974	534	533	443	999999	109	688	380	715	40	313	999999	59	997	999999	973	54	183	276	999999	391	440	629	999999	104	234	486	207	999999	999999	832	999999	459	328	801	319	571	785	98	921	744	947	999999	766	999999	777	999999	999999	875	520	999999	353	999999	930	876	544	905	999999	348	188	623	491	118	999999	999999	217	844	999999	205	999999	412	269	999999	355	528	443	763	863	459	327	163	267	331	999999	999999	489	65	528	452	267	999999	571	447	910	999999	999999	839	773	568	865	999999	999999	999999	868	999999	999999	268	695	412	442	780	51	550	30	35	366	170	366	804	717	999999	999999	288	999999	603	999999	999999	184	999999	999999	604	989	999999	593	999999	813	243	463	643	654	999999	369	999999	19	487	372	999999	426	999999	999999	999999	482	969	850	713	616	999999	999999	274	277	632	999999	647	146	838	999999	746	956	635	222	132	999999	723	159	495	792	209	278	460	240	819	405	300	116	999999	131	999999	454	999999	778	999999	157	198	999999	999999	148	722	999999	181	696	626	999999	790	672	818	394	759	819	364	920	999999	793	635	44	999999	237	999999	541	962	716	771	301	85	857	999999	975	
519	999999	999999	999999	999999	228	106	764	614	755	999999	627	298	999999	371	210	99	960	370	957	999999	164	916	794	355	191	27	465	924	335	988	933	211	842	875	411	691	999999	849	999999	697	871	999999	703	622	999999	252	183	999999	570	211	125	496	999999	463	365	441	343	11	889	210	641	839	289	767	681	999999	455	999999	959	518	92	999999	182	270	650	999999	223	999999	999999	999999	844	120	364	133	872	446	698	999999	520	970	357	15	999999	987	999999	42	150	936	940	999999	999999	270	394	61	129	15	324	253	812	630	999999	171	999999	951	366	999999	999999	999999	999999	999999	726	999999	402	999999	999999	86	159	194	214	617	594	999999	242	439	151	583	725	999999	999999	867	132	999999	577	890	753	196	999999	19	999999	999999	557	984	51	999999	33	731	999999	405	999999	52	855	139	49	204	46	939	999999	392	809	783	805	182	999999	999999	122	282	498	999999	245	973	893	150	564	999999	70	609	246	537	999999	419	714	329	999999	961	999999	993	415	382	853	999999	999999	800	209	846	729	999999	833	24	592	751	242	367	169	917	999999	715	999999	999999	144	437	703	999999	977	400	79	999999	760	999999	25	129	866	126	658	431	715	102	999999	717	949	684	776	231	999999	664	187	356	169	504	812	306	427	999999	247	426	120	866	823	999999	999999	254	999999	643	999999	999999	885	126	709	738	211	67	774	858	420	459	661	999999	999999	322	999999	999999	325	266	999999	718	701	820	878	241	320	849	278	141	940	704	70	142	231	480	778	999999	999999	431	303	755	532	999999	635	787	765	999999	418	510	596	64	929	367	267	291	772	74	247	477	427	999999	999999	999999	918	716	399	999999	260	976	999999	161	999999	999999	963	999999	195	141	195	999999	999999	681	441	767	544	885	775	702	875	999999	708	999999	824	179	13	942	966	889	651	918	398	246	388	441	999999	444	978	45	999999	635	105	640	999999	155	11	745	999999	31	999999	42	999999	696	653	999999	999999	830	999999	999999	890	30	664	305	489	276	999999	239	303	999	800	999999	907	740	307	999999	844	77	999999	678	999999	268	32	999999	791	619	977	701	999999	78	173	146	117	83	155	384	999999	800	160	613	999999	771	452	999999	230	997	134	210	999999	414	475	210	995	999999	736	631	999999	718	513	870	298	999999	647	999999	835	999999	992	999999	999999	999999	277	999999	999999	999999	234	999999	815	111	999999	793	999999	777	312	187	602	963	150	999999	346	523	385	999999	999999	290	324	452	134	228	94	999999	15	301	616	475	147	431	999999	774	434	
999999	816	896	993	719	999999	521	697	469	631	872	523	999999	496	81	548	23	757	636	905	781	282	999999	27	168	788	999999	999999	999999	50	181	679	999999	33	17	999999	488	270	999999	999999	999999	755	999999	596	221	53	470	804	544	999999	133	673	656	999999	652	999999	229	879	834	931	999999	360	999999	999999	460	999999	157	520	489	999999	69	753	191	999999	999999	36	618	10	999999	125	327	398	626	999999	917	507	999999	506	381	999999	487	999999	436	999999	721	453	999999	246	146	999999	999999	949	324	180	867	999999	492	924	766	625	448	999999	83	718	613	793	733	949	511	952	999999	650	149	539	886	999999	327	545	20	658	999999	382	999999	787	229	377	999999	999999	999999	999999	24	108	999999	755	511	268	999999	717	42	927	719	945	999999	999999	848	255	999999	785	293	417	999999	946	914	999999	999999	76	365	296	499	245	999999	287	907	963	938	82	910	394	37	628	925	609	513	999999	938	195	647	679	999999	973	567	298	172	635	494	78	193	632	270	445	902	248	228	999999	217	442	47	999999	999999	999999	345	426	758	664	491	453	442	832	178	308	999999	686	357	525	677	431	999999	282	999999	869	888	999999	133	591	999999	686	391	999999	999999	506	158	876	433	173	999999	999999	999999	508	153	999999	999999	360	463	961	26	225	999999	703	999999	786	327	765	301	386	886	999999	302	176	938	805	72	725	958	999999	160	552	263	193	999999	536	891	999999	138	437	244	538	824	171	575	510	795	687	597	97	189	999999	584	56	286	580	999999	374	570	999999	979	999999	402	791	811	473	962	707	816	999999	895	711	636	999999	151	358	242	999999	600	437	999999	999999	999999	999999	493	999999	968	216	999999	316	688	526	56	790	999999	335	145	999999	999999	111	548	97	871	999999	202	999999	756	720	905	927	348	717	773	142	337	605	999999	532	307	53	999999	755	800	510	904	378	665	845	416	816	223	208	780	499	889	922	512	132	999999	25	21	999999	311	979	967	970	999999	913	462	852	999999	613	735	999999	999999	793	296	371	110	824	812	999999	313	99	999999	999999	999999	283	253	415	999999	659	854	292	999999	999999	454	820	542	933	624	751	392	999999	272	610	472	474	893	105	999999	151	999999	853	213	110	944	221	275	828	44	479	670	999999	999999	999999	999999	999999	999999	358	349	475	829	177	209	999999	999999	750	826	114	676	471	999999	157	999999	951	638	999999	89	999999	999999	242	999999	713	899	155	90	999999	802	379	999999	29	200	545	999999	170	999999	854	999999	152	582	204	395	171	162	999999	
99	522	999999	809	265	757	374	999999	54	116	920	125	277	63	999999	193	947	999999	999999	657	280	844	400	618	639	783	356	936	360	119	846	394	999999	337	999999	567	75	993	123	103	654	849	500	649	999999	999999	586	600	172	399	256	938	908	999999	999999	999999	999999	660	179	481	411	437	990	935	270	536	999999	939	997	422	999999	953	343	168	12	431	999999	751	378	999999	207	755	774	961	862	907	485	999999	999999	811	445	999999	824	641	692	226	858	565	389	713	641	647	999999	999999	999999	302	605	749	502	870	999999	999999	292	735	999999	655	662	39	83	362	60	507	903	195	999999	711	999999	999999	999999	999999	572	788	372	999999	999999	559	162	35	999999	569	312	735	999999	176	999999	75	133	98	367	47	563	828	492	36	663	143	999999	417	773	570	173	999999	283	716	307	999999	999999	627	933	999999	502	637	350	999999	60	324	943	737	284	911	999999	51	344	438	231	743	306	346	999999	999999	816	744	261	999999	406	408	999999	846	999999	798	66	505	164	642	544	926	488	978	976	349	200	999999	143	861	981	132	999999	845	495	563	815	672	626	275	907	758	385	231	117	999999	999999	999999	999999	999999	999999	93	886	701	894	999999	999999	328	370	999999	478	999999	611	400	147	999999	999999	616	361	315	999999	999999	999999	889	734	999999	550	267	870	334	486	999999	146	656	999999	897	245	868	951	999999	308	497	312	964	999999	106	157	985	93	834	999999	255	745	563	999999	469	214	999999	999999	118	999999	999999	457	999999	185	999999	999999	999999	392	249	999999	971	999999	999999	999999	494	92	914	102	638	638	564	183	46	999999	241	357	999999	162	547	693	248	901	843	445	999999	999999	276	789	999999	432	202	999999	999999	796	841	589	999999	557	18	999999	300	904	338	479	999999	824	421	523	943	999999	101	801	999999	999999	798	999999	822	726	999999	455	999999	999999	679	999999	446	961	339	250	681	652	774	35	153	169	402	344	999999	374	254	485	999999	753	999999	395	340	400	758	296	997	999999	766	857	850	563	571	175	999999	132	42	999999	494	181	841	301	263	76	657	999999	164	464	506	458	481	999999	826	999999	289	999999	875	55	999999	53	999999	909	885	999999	184	590	598	237	119	450	341	25	990	457	911	553	141	273	743	83	142	999999	274	999999	385	629	999999	509	999999	940	256	987	35	451	928	931	999999	346	891	77	999999	926	355	66	127	465	240	999999	160	736	999999	999999	312	140	910	999999	645	999999	541	554	852	999999	999999	179	203	999999	990	549	999999	980	147	999999	999999	
675	999999	216	197	999999	200	919	399	367	999999	159	787	644	685	895	540	227	999999	839	999999	347	224	998	999999	186	863	773	475	690	850	179	599	367	999999	999999	154	704	523	999999	386	621	164	495	738	202	391	558	668	105	18	999999	693	999999	990	999999	461	987	631	20	355	427	454	709	516	189	560	430	414	58	750	836	999999	859	999999	193	192	729	270	391	999999	999999	114	379	681	549	486	999999	999999	205	185	166	83	512	92	958	176	455	978	999999	642	961	153	619	354	182	999999	834	844	999999	999999	999999	727	249	225	50	322	999999	999999	999999	999999	999999	999999	219	873	593	763	201	999999	504	27	737	750	711	748	833	170	999999	34	999999	943	651	999999	570	353	999999	439	833	296	51	999999	101	427	22	855	999999	908	999999	999999	999999	419	414	999999	999999	999999	124	981	25	501	392	880	827	999999	527	33	999999	999999	492	865	999999	164	999999	999999	999999	999999	925	319	738	856	374	924	236	999999	273	100	538	593	999999	782	239	472	423	342	904	171	819	51	899	988	999999	571	426	79	327	606	489	509	332	492	862	804	252	169	136	999999	654	89	786	437	494	999999	999999	999999	636	956	740	597	10	574	48	884	419	749	999999	802	508	166	999999	666	610	38	271	999999	919	434	229	999999	999999	446	517	999999	264	471	999999	344	999999	999999	443	370	999999	892	999999	999999	453	978	999999	999999	999999	999999	959	497	658	129	827	465	207	91	790	211	999999	999999	999999	563	66	309	629	948	254	718	999999	791	723	70	800	999999	529	999999	180	941	50	726	999999	882	486	999999	999999	145	644	48	147	785	925	241	633	389	999999	945	701	154	358	446	258	397	397	177	773	597	999999	119	999999	999999	911	849	171	20	339	508	86	999999	227	494	313	216	581	161	866	491	436	420	999999	999999	999999	35	592	603	478	759	999999	319	256	999999	816	535	999999	453	999999	85	80	623	60	999999	999999	665	926	999999	143	51	816	245	311	291	171	908	901	363	882	999999	266	567	999999	580	23	767	789	734	678	778	999999	137	999999	999999	420	813	999999	215	714	156	108	729	470	436	942	259	18	999999	332	908	633	748	571	999999	818	513	90	479	988	999999	875	202	999999	365	937	689	958	520	870	357	547	696	648	735	999999	537	107	115	637	999999	759	824	412	770	154	366	565	298	972	907	732	890	226	613	280	906	544	999999	498	263	301	999999	104	974	370	937	109	835	212	290	415	975	842	235	351	999999	790	424	220	581	133	999999	547	999999	
999999	999999	999999	44	464	880	999999	992	999999	384	472	271	730	437	409	216	999999	729	999999	691	502	757	999999	990	272	229	999999	129	894	999999	139	631	949	141	360	714	467	999999	999999	999999	297	999999	368	999999	763	999999	330	363	999999	14	325	403	583	856	470	866	608	489	772	244	764	873	107	999999	254	840	322	599	86	695	748	999999	358	999999	403	88	399	590	237	192	999999	999999	113	890	602	736	57	103	999999	493	116	978	999999	999999	567	424	999999	668	223	922	767	730	287	330	265	134	54	819	462	391	999999	27	999999	589	345	12	769	999999	106	518	999999	228	928	593	589	770	999999	222	999999	979	762	999999	377	999999	425	179	999999	783	634	478	691	237	640	999999	26	98	727	712	999999	564	654	118	999999	704	139	999999	801	693	741	495	999999	832	623	999999	628	746	649	946	173	176	527	986	582	628	826	565	587	650	576	500	53	196	421	999999	335	654	999999	673	999999	876	999999	999999	52	149	999999	999999	614	167	659	279	449	780	548	634	46	999999	999999	999999	878	573	960	161	127	250	452	49	420	981	157	974	999999	999999	771	297	999999	736	999999	443	999999	966	951	430	990	306	60	272	999999	786	605	667	999999	225	794	999999	916	225	673	801	697	214	449	633	19	685	692	473	18	261	835	309	723	102	567	911	622	540	999999	820	999999	189	999999	633	385	489	855	371	999999	999999	380	583	73	152	999999	181	527	999999	420	314	614	587	264	395	951	305	944	36	999999	999999	988	999999	64	853	611	518	812	815	257	530	829	331	292	999999	999999	262	246	581	356	396	393	305	129	856	215	612	999999	999999	682	90	999999	829	713	308	180	999999	528	219	540	237	999999	999999	80	890	484	293	305	999999	514	698	999999	372	679	271	499	693	266	999999	647	999999	999999	806	142	177	984	999999	999999	999999	677	999999	999999	37	51	999999	37	681	234	239	382	999999	999999	519	500	984	31	183	160	451	808	486	738	330	571	541	644	561	579	903	905	999999	675	999999	737	999999	999999	41	330	560	999999	818	468	36	825	725	691	83	316	158	999999	811	849	999999	185	201	999999	413	465	999999	484	999999	111	999999	334	897	256	999999	782	871	30	990	852	600	218	990	28	712	505	846	849	999999	255	999999	757	999999	634	510	146	999999	999999	560	575	820	86	767	717	146	702	927	478	999999	300	444	137	164	959	259	957	999999	999999	445	908	619	660	912	230	999999	573	240	273	746	860	246	999999	470	999999	999999	523	450	282	881	19	999999	
377	999999	280	811	303	999999	144	999999	552	951	373	46	652	956	169	173	999999	47	572	472	664	999999	834	64	53	667	739	927	736	517	911	301	999999	340	251	505	641	419	386	970	106	999999	999999	908	872	364	818	468	872	360	903	245	318	999999	913	645	330	225	767	999999	864	216	648	999999	49	81	610	999999	714	663	531	999999	660	602	376	775	537	999999	192	689	849	280	999999	385	613	676	983	888	427	606	185	999999	651	750	115	889	250	999999	869	801	754	507	999999	218	828	775	585	715	180	999999	117	999999	999999	88	999999	593	999999	272	431	373	97	721	893	118	488	115	486	999999	496	999999	534	999999	67	999999	935	999999	526	847	999999	838	101	278	999999	289	499	781	999999	573	964	522	999999	978	737	505	713	42	613	999999	729	722	298	675	228	694	613	999999	346	652	152	999999	77	313	714	592	282	819	13	613	619	706	723	913	945	999999	747	556	641	561	677	902	738	880	999999	835	550	425	999999	999999	676	760	444	739	999999	530	999999	999999	273	154	233	999999	999999	999	36	32	998	999999	729	254	947	66	106	785	999999	999999	704	196	999999	999999	52	856	769	979	999999	999999	272	984	492	424	999999	999999	293	496	337	783	999999	739	999999	104	836	174	999999	999999	86	619	999999	999999	764	190	825	999999	249	393	112	377	999999	59	72	178	760	24	892	315	725	635	999999	999999	457	201	377	965	342	101	999999	877	999999	964	903	328	999999	612	999999	999999	599	270	82	899	394	960	659	822	677	685	343	821	282	390	999999	451	999999	64	211	999999	999999	999999	999999	157	349	999999	216	999999	156	999999	999999	158	795	590	715	464	562	873	225	496	999999	554	298	999999	757	999999	999999	779	884	461	999999	150	410	657	499	739	343	924	560	170	754	499	676	933	711	195	36	999999	999999	999999	889	971	838	715	39	267	571	280	999999	127	629	436	285	694	271	999999	747	999999	100	976	131	637	323	999999	999999	53	878	365	944	572	205	913	999999	268	572	999999	999999	695	627	241	999999	73	535	442	540	327	999999	981	671	877	999999	999999	999999	697	999999	261	657	783	972	985	389	999999	335	827	921	716	331	26	131	760	999999	61	999999	858	808	999999	999999	881	999999	425	829	896	999999	77	134	317	321	417	764	321	999999	527	723	641	999999	999999	737	707	521	999999	996	207	859	999999	354	396	378	742	889	999999	159	999999	269	999999	166	492	999999	268	999999	999999	404	913	261	810	907	15	338	877	16	845	330	999999	999999	699	429	632	47	782	
722	999999	938	578	999999	329	171	999999	268	176	485	369	451	999999	14	907	430	92	945	999999	13	999999	67	500	999999	53	125	999999	416	569	137	534	455	738	545	964	675	825	395	932	999999	830	746	172	999999	647	999999	999999	399	462	279	347	686	988	778	382	681	999999	842	484	214	416	669	698	48	951	913	712	933	50	241	604	696	23	409	183	603	894	108	99	999999	274	999999	953	300	790	847	466	960	173	999999	237	983	999999	999999	242	999999	999999	999999	450	999999	692	999999	999999	230	674	999999	672	589	605	779	786	348	753	835	999999	62	715	407	999999	113	999999	999999	770	999999	14	621	784	999999	176	22	554	771	658	365	956	356	14	732	625	999999	185	877	364	393	507	888	240	999999	788	190	455	651	999999	347	286	940	156	602	226	63	999999	387	422	593	235	24	999999	397	879	592	57	982	781	119	928	999999	397	386	259	125	999999	708	506	986	999999	903	896	321	89	25	210	999999	999999	999999	999999	798	465	999999	999999	492	207	842	206	205	142	472	869	765	419	707	552	770	353	111	672	999999	880	435	999999	331	127	379	318	863	392	645	476	219	999999	999999	999999	627	227	767	917	999999	512	311	853	999999	43	140	901	382	999999	439	68	999999	899	126	999999	999999	744	837	374	828	534	343	812	999999	999999	659	930	289	593	925	552	585	193	134	999999	579	582	999999	297	999999	477	936	999999	952	586	71	319	718	222	94	882	390	402	99	24	178	999999	999999	109	384	210	622	789	999999	999999	482	231	775	471	348	999999	812	549	387	360	597	943	859	910	933	350	221	77	508	999999	999999	193	103	119	999999	90	225	999999	913	786	855	999999	852	999999	113	999999	544	257	873	999999	999999	840	24	739	426	999999	638	455	175	43	988	999999	290	505	725	999999	137	665	999999	267	241	999999	635	601	505	450	999999	999999	807	103	999999	999999	203	870	971	999999	178	999999	693	260	452	770	667	879	797	309	866	999999	999999	999999	999999	999999	272	615	999999	101	999999	423	243	999999	144	844	648	81	999999	34	362	420	533	403	999999	773	999999	734	815	471	322	999999	803	999999	999999	999999	453	992	999999	926	702	587	474	999999	126	754	130	999999	126	999999	132	595	999999	772	999999	456	999999	999999	693	999999	906	999999	999999	935	778	459	619	47	401	999999	400	655	999999	999999	999999	999999	945	653	999999	375	652	265	999999	217	348	726	114	40	258	138	999999	999999	999999	452	30	999999	787	539	999999	666	145	92	999999	726	216	999999	906	349	999999	182	510	179	
999999	999999	296	999999	919	592	999999	62	354	999999	789	273	477	999999	356	247	290	999999	986	416	551	620	240	569	999999	891	10	871	820	764	590	86	627	752	837	999999	165	379	254	205	942	58	322	555	303	62	999999	322	130	668	69	999999	999999	103	628	58	96	999999	711	38	999999	724	999999	589	998	712	645	999999	66	374	92	911	913	999999	473	502	308	684	276	887	642	688	750	161	705	999999	999999	534	133	789	894	999999	668	999999	613	999999	816	732	556	590	416	533	999999	999999	585	158	379	999999	629	136	749	411	461	824	396	903	974	90	884	701	822	999999	602	999999	479	654	252	697	187	255	999999	576	999999	685	480	119	432	994	576	557	928	496	904	997	49	492	977	999999	829	710	253	735	847	855	768	305	999999	988	286	931	999999	681	999999	999999	450	183	284	775	353	999999	480	980	514	337	999999	336	216	604	999999	987	677	408	867	999999	999999	950	999999	282	917	999999	188	444	999999	644	651	999999	999999	530	999999	865	218	211	999999	999999	239	273	231	520	93	999999	99	999999	759	299	999999	999999	813	748	999999	499	455	11	858	178	108	46	272	870	685	525	65	685	999999	372	778	999999	908	325	247	999999	999999	217	999999	484	95	851	684	428	999999	155	999999	531	159	67	999999	999999	352	999999	999999	203	11	360	999999	999999	386	999999	289	397	520	788	597	498	999999	642	770	248	813	383	93	257	999999	999999	490	539	92	534	999999	999999	952	999999	133	587	999999	53	737	999999	999999	631	999999	682	571	999999	908	999999	557	944	30	999999	296	999999	403	969	248	999999	842	167	999999	305	999999	999999	877	300	444	999999	665	20	627	467	904	402	866	999999	285	999999	999999	999999	935	888	982	148	513	28	702	780	178	999999	349	674	999999	580	999999	86	156	256	804	280	852	960	999999	547	326	562	612	893	315	221	693	836	520	999999	232	999999	323	346	999999	858	999999	663	779	511	671	999999	265	333	895	789	999999	999999	606	415	222	975	952	444	999999	950	415	999999	999999	956	999999	999999	164	434	358	525	763	999999	999999	946	681	198	999999	435	875	999999	999999	999999	998	526	186	999999	240	115	564	256	999999	878	524	999999	999999	790	198	999999	50	168	999999	831	999999	380	35	235	999999	660	999999	34	999999	999999	999999	999999	654	136	810	949	780	805	281	999999	869	111	999999	885	294	519	503	891	999	368	394	716	999999	475	314	999999	500	950	543	580	382	999999	462	999999	999999	76	743	325	980	249	51	245	887	999999	999999	873	999999	150	941	999999	999999	841	
34	436	142	852	882	188	822	192	459	829	272	701	676	338	649	983	576	227	776	187	999999	760	326	159	829	825	999999	441	743	359	19	999999	424	540	516	999999	999999	999999	194	564	503	797	789	999999	972	195	82	633	233	900	999999	723	835	978	930	273	119	983	32	999999	675	999999	448	999999	820	999999	999999	146	822	623	614	999999	43	999999	684	999999	999999	114	186	643	999999	879	217	843	784	296	106	446	610	253	916	395	444	137	888	999999	999999	689	999999	999999	908	936	811	610	295	465	689	623	304	816	302	15	806	388	313	796	183	605	325	533	243	840	536	999999	999999	228	674	999999	333	571	765	999999	712	544	735	816	999999	606	999999	329	606	483	999999	999999	950	910	999999	66	824	999999	938	999999	374	867	407	999999	999999	242	903	76	999999	783	999999	999999	60	20	302	271	999999	999999	999999	577	58	996	927	760	698	742	628	796	639	617	91	241	633	22	917	999999	146	666	416	835	702	490	999999	999999	193	419	999999	940	617	328	413	337	373	999999	704	999999	999999	647	999999	667	613	117	437	183	702	68	109	48	999999	457	134	986	90	893	874	567	468	114	577	999999	999	999999	188	321	214	753	999999	271	317	549	904	499	999999	749	231	595	63	364	130	134	320	999999	846	999999	999999	426	999999	480	497	999999	909	999999	79	999999	999999	999999	999999	999999	969	949	201	837	731	553	552	634	699	341	671	288	513	113	983	453	968	305	999999	999999	127	999999	505	999999	774	999999	639	999999	429	999999	91	306	666	937	999999	180	933	999999	973	303	999999	568	727	916	999999	218	634	999999	999999	999999	131	372	93	910	999999	999999	453	803	999999	561	913	484	999999	999999	260	374	999999	575	999999	812	520	496	332	548	410	558	69	589	588	566	544	833	226	802	999999	718	222	755	939	213	999999	999999	419	421	389	999999	363	235	666	444	596	999999	97	49	116	999999	50	545	509	449	999999	863	224	506	26	90	268	412	999999	541	161	866	999999	514	999999	390	86	910	168	277	999999	834	923	154	999999	999999	746	186	999999	448	678	676	256	499	999999	864	915	912	999999	309	874	951	807	134	292	999999	432	999999	954	999999	559	999999	386	999999	253	296	940	80	536	540	343	91	999999	999999	863	485	620	146	999999	231	474	173	999999	859	403	254	37	999999	861	250	999999	173	999999	969	889	548	299	24	255	795	923	845	386	863	965	999999	245	828	271	807	119	295	999999	732	262	999999	999999	999999	999999	999	269	152	218	999999	486	180	858	999999	99	324	
195	605	890	636	307	999999	787	652	999999	609	19	208	536	63	999999	768	22	499	717	503	925	999999	185	999999	535	781	637	100	387	999999	934	999999	739	946	622	999999	404	523	435	633	608	999999	632	238	990	71	615	164	999999	718	167	369	38	595	399	422	999999	644	111	999999	991	696	274	109	675	520	468	590	441	627	999999	999999	74	94	895	999999	150	947	999999	474	999999	482	936	669	637	575	470	153	557	210	93	759	999999	999999	641	911	999999	532	999999	480	602	34	723	536	999999	668	304	944	999999	445	999999	483	999999	636	999999	519	999999	605	472	999999	59	999999	999999	241	544	614	999999	166	452	999999	257	617	394	784	999999	151	999999	409	325	968	281	999999	999999	121	928	609	380	785	999999	999999	160	999999	70	462	999999	287	999999	999999	992	999999	591	148	502	999999	197	999999	99	999999	764	218	760	361	290	503	829	534	871	921	313	934	243	999999	607	330	832	157	556	931	364	999999	159	277	417	585	387	142	33	999999	999999	273	999999	776	31	349	372	799	820	999999	633	896	416	999999	999999	999999	505	999999	999999	999999	999999	49	117	999999	250	180	69	492	999999	999999	126	696	511	143	999999	49	424	467	999999	999999	957	999999	336	990	999999	999999	999999	88	98	999999	90	96	999999	850	853	884	165	362	536	850	289	879	999999	999999	999999	937	394	283	999999	149	642	48	31	282	999999	850	713	127	860	999999	993	981	404	594	999999	39	999999	660	289	121	883	72	931	429	978	88	187	220	549	999999	999999	999999	14	949	716	51	75	329	636	13	181	48	999999	999999	856	308	485	999999	999999	420	843	734	993	962	265	580	116	999999	304	145	999999	502	999999	499	708	99	977	999999	999999	582	964	774	33	286	940	845	569	187	999999	999999	602	916	999999	138	999999	999999	910	51	693	146	935	473	999999	999999	340	678	469	12	54	999999	331	40	393	919	999999	78	710	717	32	419	999999	999999	38	624	543	755	999999	450	971	369	189	935	760	741	647	501	748	532	945	271	386	567	142	806	358	571	533	798	682	999999	638	203	29	999999	135	999999	444	410	957	585	894	29	40	685	587	395	280	999999	282	954	329	187	771	760	43	999999	796	231	275	971	232	999999	767	522	999999	985	916	999999	616	641	67	999999	575	370	377	366	536	999999	229	963	999999	999999	526	727	139	999999	432	268	250	681	220	222	145	986	363	999999	261	517	954	999999	999999	793	45	641	897	999999	612	411	392	676	917	348	999999	312	679	350	999999	50	393	279	563	657	
246	935	431	844	999999	588	17	469	114	28	503	999999	494	508	846	885	829	999999	848	30	875	573	764	871	219	832	317	22	448	999999	133	684	47	999999	557	999999	219	63	778	33	403	999999	571	898	844	384	818	999999	503	584	220	246	430	542	999999	672	180	559	634	380	281	994	30	893	894	819	589	999999	951	746	675	999999	999999	999999	627	952	11	999999	36	835	24	146	518	999999	10	887	263	505	49	884	929	660	428	408	999999	409	902	678	13	999999	794	154	229	999999	909	999999	999999	605	915	829	670	999999	999999	999999	365	144	999999	167	893	17	565	94	634	76	817	24	358	970	81	227	59	333	863	10	999999	869	917	761	999999	567	30	657	589	219	224	624	137	629	52	618	923	745	784	996	470	710	520	999999	940	999999	95	896	533	698	779	999999	451	532	758	495	227	724	212	999999	986	999999	505	424	851	202	887	729	927	463	304	314	999999	867	540	340	359	763	820	70	999999	134	133	999999	999999	999999	999999	999999	999999	557	401	208	542	999999	999999	562	999999	999999	999999	748	16	366	969	80	403	999999	999999	584	991	428	146	999999	904	999999	854	862	783	613	984	974	29	292	858	999999	72	999999	999999	99	857	978	999999	999999	462	82	63	125	164	63	497	999999	88	999999	999999	999999	999999	999999	999999	999999	604	999999	999999	600	121	336	999999	724	999999	999999	18	307	703	708	727	999999	302	882	999999	832	98	999999	999999	730	126	999999	896	430	678	416	959	999999	801	380	495	709	209	534	151	999999	353	999999	617	999999	55	199	271	999999	871	600	999999	538	936	472	311	865	450	58	484	103	440	308	55	100	639	883	999999	332	999999	27	999999	999999	999999	875	999999	759	131	150	999999	926	757	526	559	88	267	431	999999	339	79	629	269	161	59	58	694	999999	999999	999999	999999	999999	999999	939	165	999999	787	390	796	70	983	551	999999	309	372	558	346	914	749	967	833	217	695	176	263	999999	758	661	718	693	999999	999999	476	604	223	523	242	817	370	999999	999999	876	634	137	356	527	885	959	788	501	712	780	999999	326	693	719	476	526	685	571	105	999999	672	113	879	549	999999	149	95	849	325	528	999999	53	999999	956	999999	567	820	736	999999	798	873	226	980	999999	148	160	910	504	57	716	999999	999999	609	176	213	999999	258	806	999999	745	874	939	185	194	236	999999	650	999999	145	909	706	949	999999	999999	262	456	999999	478	411	925	238	999999	801	609	396	755	999999	999999	753	62	318	999999	294	999999	924	999999	999999	999999	
183	886	509	999999	368	148	20	192	935	999999	913	757	407	999999	405	525	516	293	148	999999	797	999999	999999	149	983	93	600	692	999999	900	382	328	415	336	305	525	999999	999999	231	663	999999	214	820	141	596	995	654	999999	618	999999	456	640	795	999999	999	999999	78	370	200	285	547	327	999999	44	930	595	352	81	484	879	110	462	71	484	976	999999	999999	999999	553	988	438	70	999999	896	453	742	999999	940	999999	602	456	65	863	946	125	281	687	785	211	10	652	583	64	738	668	994	578	320	497	415	51	392	816	212	846	487	254	631	999999	198	71	999999	999999	999999	999999	54	598	125	368	999999	906	875	484	552	345	855	15	344	237	999999	173	222	452	999999	560	73	249	661	109	638	37	999999	204	23	999999	250	839	182	999999	624	999999	463	952	792	509	999999	908	273	867	999999	481	909	999999	141	999999	849	959	822	332	369	804	999999	25	730	999999	850	680	471	613	104	999999	999999	999999	612	63	709	270	660	999999	393	165	975	999999	117	999999	127	662	999999	988	100	291	27	850	999999	999999	999999	447	232	999999	658	495	446	999999	999999	975	999999	880	999999	88	325	588	308	409	999999	999999	829	999999	908	572	559	999999	999999	999999	523	812	998	982	93	793	593	271	48	999999	763	999999	718	325	999999	141	519	247	871	984	672	511	983	999999	912	742	990	999999	999999	659	564	999999	877	964	146	959	977	665	796	997	494	999999	550	763	645	50	494	513	131	776	63	999999	326	999999	999999	21	829	390	80	350	803	999999	731	389	999999	303	29	754	188	71	164	999999	450	874	499	618	961	230	999999	871	999999	486	205	763	605	252	999999	254	164	134	140	999999	594	456	203	227	332	171	999999	352	30	739	999999	69	621	999999	871	452	144	200	999999	609	418	209	999999	326	81	968	783	738	159	775	600	999999	931	568	999999	999999	680	281	296	799	447	629	850	517	162	146	152	406	380	701	119	963	84	530	187	999999	362	877	156	999999	388	999999	203	999999	149	280	137	63	939	999999	999999	862	904	260	999999	789	999999	999999	999999	935	999999	386	368	457	665	637	980	410	390	874	641	803	999999	999999	999999	404	435	605	378	882	999999	98	999999	503	930	999999	69	823	369	397	45	777	713	220	538	11	685	999999	589	511	999999	727	999999	75	245	999999	736	971	839	999999	363	754	999999	999999	927	736	918	864	527	999999	578	166	999999	999999	838	864	99	915	404	420	719	689	25	866	591	291	426	999999	268	961	999999	999999	984	602	999999	
999999	999999	431	999999	801	93	820	228	180	933	143	685	679	236	380	878	821	576	428	57	674	738	999999	700	999999	320	999999	999999	999999	898	490	999999	999999	958	556	999999	667	999999	603	337	898	471	845	999999	458	605	746	175	887	92	698	999999	565	554	369	999999	230	731	646	490	566	999999	999999	282	999999	960	246	721	679	86	221	999999	973	101	159	213	893	416	999999	999999	574	360	717	482	210	969	617	895	598	999999	999999	936	985	123	770	683	807	999999	490	497	369	35	495	811	999999	509	547	473	404	166	659	814	489	605	915	999999	507	190	81	999999	352	350	999999	999999	999999	284	999999	860	331	476	405	330	926	999999	681	549	864	906	999999	700	431	999999	500	442	353	268	456	390	207	564	999999	626	501	16	155	28	902	819	806	597	305	687	999999	928	761	339	887	735	999999	999999	350	600	999999	381	61	999999	850	999999	999999	999999	827	822	662	766	301	999999	829	919	608	663	999999	54	109	23	405	744	12	999999	999999	24	380	721	466	999999	223	999999	56	999999	955	946	177	222	497	71	769	999999	999999	999999	999999	982	510	967	136	270	730	999999	500	566	976	317	205	999999	19	317	999999	116	365	832	552	716	731	709	964	661	495	433	557	48	254	922	999999	999999	999999	697	513	413	594	999999	999999	999999	94	490	153	647	751	889	213	189	999999	662	127	202	999999	921	260	801	13	999999	775	999999	748	999999	321	63	999999	578	999999	321	804	961	522	169	731	634	999999	251	999999	326	910	605	230	999999	999999	999999	805	526	794	999999	447	999999	999999	999999	430	803	999999	632	179	999999	59	182	545	999999	385	999999	150	999999	471	999999	999999	19	999999	999999	563	180	86	999999	119	729	258	81	784	339	999999	101	561	402	739	999999	464	999999	82	475	276	999999	69	999999	992	999999	450	848	65	596	724	437	476	723	565	999999	727	798	522	449	841	978	999999	216	999999	293	182	748	999999	542	999999	299	937	771	419	825	120	999999	388	501	289	410	999999	198	614	446	625	838	999999	489	210	666	487	999999	633	999999	349	853	321	708	445	999999	630	522	852	435	500	999999	314	739	150	979	420	31	170	440	999999	210	601	579	999999	344	911	738	342	87	811	314	147	999999	486	266	999999	679	65	586	999999	503	345	189	946	920	534	106	349	231	255	466	999999	999999	335	999999	262	742	50	111	999999	999999	190	775	624	196	567	192	263	999999	553	999999	965	999999	999999	469	865	999999	633	747	999999	814	399	120	999999	355	999999	943	796	346	14	693	
639	954	795	888	322	569	999999	760	999999	351	843	999999	677	514	999999	999999	543	999999	999999	839	118	999999	301	999999	503	999999	943	278	999999	624	396	917	878	999999	111	20	788	771	157	305	857	872	395	999999	971	933	442	999999	999999	951	999999	930	72	174	999999	346	663	819	395	999999	625	296	415	738	954	925	999999	999999	999999	490	999999	771	999999	978	982	245	907	832	14	999999	637	999999	423	999999	224	466	999999	999999	284	765	999999	968	386	904	679	570	467	999999	513	55	999999	624	999999	374	850	638	222	93	999999	999999	999999	831	999999	999999	615	999	872	22	524	498	81	874	543	647	999999	999999	395	814	309	422	778	260	328	959	224	22	712	59	999999	586	254	770	999999	935	336	525	999999	561	298	680	697	455	142	999999	974	481	91	276	240	999999	253	999999	999999	769	570	188	512	999999	610	603	296	823	999999	937	254	310	352	607	321	617	999999	833	525	629	724	332	128	313	984	742	930	999999	818	999999	343	846	986	761	375	157	999999	999999	951	999999	999999	874	986	204	770	674	138	484	954	623	999999	419	882	164	55	247	999999	208	870	999999	672	849	14	634	999999	408	999999	590	241	174	999999	678	882	829	245	849	346	923	543	320	613	456	492	205	104	923	999999	831	716	137	999999	814	438	93	33	999999	999999	361	600	371	360	999999	999999	790	28	71	999999	62	919	999999	999999	147	999999	560	263	999999	999999	809	540	681	999999	491	874	114	86	789	250	799	999999	701	980	985	332	181	960	999999	213	702	186	999999	999999	999999	999999	999999	236	950	159	999999	829	806	186	70	820	999999	926	999999	673	999999	713	999999	820	738	999999	999999	999999	999999	814	999999	600	197	22	664	632	999999	999999	999999	999999	999999	878	136	999999	999999	999999	999	524	919	174	413	999999	101	402	75	989	947	222	657	664	694	305	320	145	999999	287	999999	999999	521	438	323	999999	402	299	999999	270	586	599	458	768	256	703	305	751	410	249	999999	795	947	675	999999	295	637	870	884	68	567	990	973	94	338	215	12	491	851	779	852	802	999999	999999	412	357	999999	999999	417	990	999	569	735	426	779	999999	846	999999	999999	37	996	531	414	260	702	999999	626	373	999999	50	701	814	899	631	396	999999	711	153	273	999999	999999	999999	462	894	69	998	265	557	315	492	999999	999999	738	823	782	330	397	833	112	816	731	999999	458	377	999999	195	999999	999999	39	82	999999	703	582	425	999999	999999	78	519	999999	999999	999999	999999	67	948	681	544	85	86	848	75	318	878	51	
457	999999	140	300	95	605	873	339	162	527	242	357	999999	583	323	326	999999	261	999999	642	408	485	999999	999999	999999	999999	754	119	592	999999	963	764	266	662	135	819	376	956	999999	914	327	374	188	999999	999999	600	25	999999	999999	759	323	814	441	246	643	971	943	796	790	999999	851	764	999999	897	564	999999	100	13	999999	503	950	578	278	999999	324	43	307	999999	518	909	680	792	356	833	940	999999	333	30	999999	163	875	579	176	593	73	563	999999	290	999999	356	999999	999999	512	268	808	745	999999	999999	921	609	674	832	288	881	719	68	417	999999	957	999999	155	79	984	304	628	999999	412	685	899	761	999999	26	999999	999999	408	668	999999	999999	34	205	614	855	999999	999999	489	999999	999999	294	873	15	156	715	333	582	211	999999	36	218	640	437	342	859	578	170	204	658	708	127	999999	61	999999	999999	887	761	800	999999	970	575	999999	585	90	999999	812	894	615	699	692	551	959	999999	641	81	457	597	999999	754	999999	999999	224	831	344	183	811	822	236	826	827	572	782	911	470	461	403	64	357	224	999999	683	555	999999	999999	167	167	514	999999	999999	871	300	898	999999	22	41	360	983	251	999999	316	990	999999	999999	872	130	768	57	507	999999	999999	999999	249	648	707	603	999999	999999	999999	999999	26	306	412	529	954	536	673	736	899	438	110	420	813	451	908	67	25	999999	632	844	398	999999	17	999999	39	478	61	259	348	419	999999	640	127	73	889	19	587	147	833	345	456	999999	158	78	89	267	999999	798	740	649	587	999999	97	31	999999	999999	999999	184	500	485	485	424	398	999999	791	999999	302	999999	999999	898	999999	999999	999999	999999	397	999999	960	938	158	772	999999	262	999999	698	831	30	552	999999	284	982	719	413	647	358	860	42	643	668	287	619	964	999999	246	841	179	709	694	800	633	432	946	361	999999	728	596	999999	999999	699	658	771	917	999999	474	579	189	76	241	584	436	365	999999	999999	999999	539	807	999999	25	676	999999	132	999999	751	472	851	46	999999	387	918	761	999999	136	999999	999999	515	702	767	374	999999	662	999999	999999	119	999999	277	710	654	699	999999	920	546	216	999999	999999	536	999999	175	734	622	543	999999	689	322	822	798	239	999999	999999	155	999999	50	999999	358	23	999999	653	999999	387	204	999999	391	669	891	999999	999999	430	896	999999	483	79	537	42	752	134	999999	999999	165	999999	575	999999	932	999999	553	999999	880	861	858	225	999999	999999	230	788	540	481	161	999999	798	999999	607	378	999999	999999	808	85	309	
18	932	233	999999	11	497	928	811	999999	999999	999999	125	241	999999	999999	999999	999999	29	601	999999	999999	501	280	973	999999	999999	840	689	207	999999	928	563	478	359	872	928	634	53	752	394	302	999999	384	271	141	46	566	208	253	999999	661	984	999999	999999	560	516	661	260	491	386	999999	248	613	461	999999	999999	647	882	999999	434	937	637	277	216	999999	772	127	19	842	654	69	999999	446	401	52	944	356	251	798	366	277	384	562	999999	737	63	373	922	980	674	399	999999	999999	818	999999	34	717	11	999999	788	398	652	417	837	326	24	999999	221	418	346	999999	999999	93	999999	167	563	999999	999999	999999	502	409	204	999999	999999	999999	385	688	999999	999999	28	237	999999	570	20	967	624	966	725	59	722	261	999999	514	644	564	993	999999	75	660	315	999999	816	532	188	999999	204	624	250	582	941	336	185	689	399	119	765	999999	83	920	999999	596	999999	999999	999999	250	999999	690	394	613	271	784	622	966	999999	999999	420	999999	392	999999	773	999999	726	152	118	999999	86	472	124	534	799	167	527	155	127	999999	599	999999	999999	937	141	999999	999999	636	321	167	713	218	471	331	999999	942	999999	452	156	542	999999	216	742	369	999999	999999	999999	859	814	113	266	477	999999	999999	999999	455	57	455	999999	999999	770	999999	831	951	999999	867	10	999999	836	857	714	85	999999	584	847	393	233	416	772	999999	938	380	822	218	999999	245	369	962	852	999999	999999	998	952	887	772	781	385	791	686	307	785	781	999999	999999	999999	190	478	999999	661	95	231	640	682	154	330	400	277	999999	60	447	507	47	941	592	962	999999	133	121	999999	999999	17	999999	999999	999999	569	999999	357	865	819	719	767	999999	311	766	31	264	325	999999	999999	381	514	999999	999999	249	799	748	840	440	994	682	67	999999	461	999999	87	789	910	217	999999	999999	53	999999	803	340	680	999999	735	185	999999	999999	400	325	554	441	562	255	700	999999	675	821	999999	916	870	999999	661	409	644	717	999999	242	999999	118	232	402	338	112	958	410	568	397	22	999999	869	296	999999	742	812	30	999999	999999	98	430	541	764	847	136	540	667	999999	280	999999	28	496	999999	364	291	999999	162	113	459	297	300	999999	288	808	661	999999	584	854	919	596	624	685	999999	153	999999	999999	468	999999	211	572	301	999999	298	630	994	178	999999	932	999999	649	660	916	999999	543	798	508	263	955	195	89	956	812	758	684	152	342	639	195	441	714	634	606	999999	999999	999999	999999	999999	657	813	493	516	652	999999	280	
935	999999	112	322	354	424	323	512	369	131	615	488	973	613	487	661	538	355	500	295	24	64	999999	694	547	241	875	605	999999	702	999999	314	959	488	748	445	240	999999	840	999999	999999	132	246	780	281	518	594	29	180	999999	954	170	161	999999	999999	881	692	417	775	123	549	717	369	667	558	311	528	494	864	52	431	221	999999	999999	999999	891	817	244	423	38	646	855	435	990	747	412	163	401	232	867	999999	822	551	727	999999	684	762	579	232	970	999999	109	164	999999	730	743	656	999999	673	374	74	999999	994	999999	476	999999	999999	379	920	155	158	999999	271	997	299	609	999999	999999	999999	999999	138	247	999999	453	48	547	700	306	269	14	756	999999	728	858	803	999999	827	804	260	999999	401	393	659	999999	821	863	837	999999	839	999999	999999	999999	669	463	245	826	445	551	999999	929	994	999999	120	916	399	672	408	412	203	999999	781	865	536	235	999999	999999	588	999999	999999	999999	999999	542	467	148	930	999999	816	274	999999	977	859	286	105	331	788	999999	283	743	687	159	464	999999	999999	844	349	999999	341	999999	999999	500	247	508	919	999999	229	999999	528	971	985	999999	855	143	999999	226	144	505	770	215	999999	999999	472	999999	999999	482	720	284	578	622	799	723	555	382	629	133	739	999999	999999	999999	111	336	887	311	758	185	303	331	645	747	710	844	999999	136	997	242	37	402	999999	447	813	945	882	905	182	271	955	482	999999	666	486	783	149	209	114	120	999999	170	97	999999	188	399	639	999999	912	999999	999999	429	385	397	999999	347	999999	918	999999	166	453	999999	138	999999	230	999999	817	978	270	999999	999999	246	32	886	717	999999	315	186	269	999999	315	61	993	227	984	535	999999	126	571	149	683	230	453	947	666	999999	41	600	999999	367	581	661	570	986	259	50	407	999999	999999	999999	41	924	658	342	850	402	987	911	511	694	999999	700	417	130	253	999999	793	84	230	999999	835	999999	333	902	843	654	491	17	967	999999	137	999999	447	343	118	758	571	120	999999	274	999999	130	999999	168	644	999999	253	449	742	775	999999	333	278	999999	402	326	600	756	498	206	910	999999	943	567	566	123	262	83	22	494	999999	682	977	955	627	714	999999	175	268	999999	410	51	274	999999	696	999999	341	941	940	791	168	999999	622	900	999999	575	999999	999999	602	530	629	180	437	258	862	574	355	322	999999	999999	701	435	497	537	795	869	715	750	870	761	782	320	999999	231	335	106	70	87	601	999999	536	999999	573	738	342	240	
614	25	339	131	458	28	74	262	99	733	327	94	114	494	859	436	661	840	747	999999	999999	215	922	999999	514	278	720	999999	161	608	999999	759	205	565	265	699	421	999999	999999	999999	256	881	999999	602	999999	999999	972	117	202	110	999999	733	991	34	999999	408	102	573	617	999999	999999	999999	110	491	871	568	999999	999999	238	169	25	912	536	982	71	999999	83	330	986	538	999999	999999	632	61	176	138	768	181	372	856	606	847	141	133	466	999999	780	999999	730	221	96	999999	879	43	999999	529	206	18	999999	47	335	772	586	88	883	695	999999	999999	324	999999	799	718	186	382	999999	178	780	413	526	64	999999	432	600	775	452	872	999999	599	966	646	932	759	218	335	531	834	270	63	249	770	400	731	335	988	421	378	257	506	480	916	748	793	491	908	661	999999	182	999999	636	21	961	999999	92	678	999999	49	509	999999	851	728	907	999999	173	755	663	653	999999	999999	364	999999	624	236	128	999999	999999	149	278	999999	999999	628	662	459	999999	237	809	999999	649	657	188	381	869	406	999999	751	999999	30	629	735	255	18	999999	570	457	999999	397	734	898	999999	999999	999999	771	209	187	232	75	458	310	999999	946	999999	14	449	433	982	999999	227	581	376	50	877	519	542	65	999999	823	999999	12	865	840	999999	484	617	878	517	999999	669	999999	999999	686	560	720	694	789	964	14	365	999999	474	999999	999999	163	999999	999999	902	160	239	999999	999999	408	973	456	445	999999	872	806	999999	571	916	383	544	998	999999	690	490	166	825	999999	100	660	467	956	537	517	671	920	952	625	975	366	380	525	999999	35	712	114	285	999999	917	168	617	794	229	999999	812	180	16	840	511	745	999999	999999	63	999999	999999	27	999999	927	999999	951	853	770	595	560	12	999999	302	132	999999	385	881	999999	835	931	53	672	736	446	999999	500	914	121	124	240	41	894	471	844	94	695	999999	358	176	966	315	846	209	669	98	999999	999999	883	999999	999999	864	108	650	999999	819	277	290	481	232	932	46	742	655	364	529	117	999999	999999	47	292	199	533	70	869	626	206	999999	77	358	911	622	999999	999999	989	376	932	254	349	999999	817	415	713	135	243	929	572	200	999999	999999	999999	999999	999999	846	581	935	341	48	780	505	622	804	223	999999	321	319	15	493	666	988	999999	999999	217	999999	230	876	485	407	999999	939	999999	15	628	926	377	674	202	194	677	64	44	893	999999	844	412	999999	999999	999999	814	999999	924	999999	534	856	553	999999	999999	999999	
626	704	459	933	221	840	451	617	186	999999	756	999999	127	820	816	999999	953	703	400	373	29	999999	685	895	593	902	25	999999	999999	999999	383	260	645	999999	568	973	604	999999	681	999999	402	795	835	999999	833	178	999999	113	272	922	999999	849	726	665	978	418	28	999999	350	319	999999	999999	146	999999	913	505	999999	922	262	843	999999	852	999999	999999	999999	999999	999999	780	72	424	105	912	712	558	868	533	999999	979	226	160	954	51	761	372	807	999999	659	999999	991	337	177	884	850	429	914	60	828	958	695	753	46	248	999999	925	999999	999999	765	587	999999	389	971	999999	706	112	889	966	101	659	999999	999999	575	951	788	999999	257	221	71	292	999999	999999	705	575	999999	472	124	999999	549	999999	158	999999	169	82	999999	612	366	157	999999	748	539	948	959	178	997	999999	999999	94	460	999999	678	999999	851	482	999999	728	683	405	735	999999	987	183	427	265	510	76	999999	502	76	185	377	999999	43	999999	752	695	858	999999	578	645	293	39	265	781	167	156	53	687	138	166	929	960	422	943	760	366	999999	703	667	931	763	999999	27	284	399	999999	999999	538	999999	257	999999	156	999999	999999	949	999999	999999	645	999999	364	33	208	374	999999	256	999999	687	99	561	396	174	165	869	646	882	608	21	980	392	588	187	999999	958	999999	296	783	142	332	999999	802	447	886	605	313	999999	564	999999	117	38	981	891	878	999999	999999	93	714	999999	999999	217	351	999999	938	263	519	186	518	250	493	623	473	284	365	106	759	948	287	559	999999	738	327	999999	903	951	410	697	999999	999999	625	797	582	999999	952	124	999999	999999	509	633	999999	999999	399	324	828	493	565	707	999999	999999	227	999999	805	164	721	452	999999	999999	53	986	852	999999	999999	982	625	696	999999	999999	332	999999	999999	904	448	654	999999	999999	349	13	468	999999	999999	703	171	999999	999999	999999	999999	428	999999	999999	235	597	811	523	780	272	259	999999	699	141	452	598	384	999999	999999	999999	945	161	689	999999	112	886	595	633	999999	159	999999	360	999999	393	999999	999999	191	822	25	855	999999	925	999999	211	188	932	314	336	967	999999	328	875	197	999999	295	839	739	502	407	999999	12	187	923	999999	611	899	999999	999999	999999	830	416	562	279	483	229	30	999999	488	113	180	582	268	999999	801	831	785	172	677	108	865	882	688	999999	676	999999	915	11	253	999999	289	198	998	900	999999	999999	765	605	714	999999	999999	999999	260	399	236	766	743	522	132	799	825	737	76	999999	571	947	727	148	603	629	
313	28	999999	887	824	999999	583	999999	528	420	76	189	457	900	999999	999999	632	299	999999	999999	120	403	999999	999999	999999	551	131	999999	338	999999	663	627	12	94	999999	999999	529	999999	574	254	193	999999	993	999999	999999	645	290	176	384	269	999999	438	950	693	519	909	149	589	123	283	861	791	999999	339	999999	999999	187	999999	437	999999	782	269	999999	943	999999	735	409	176	720	999999	271	999999	999999	78	873	999999	999999	319	575	563	116	999999	259	301	392	401	354	999999	956	294	999999	917	739	798	487	999999	713	16	999999	999999	509	999999	999999	983	22	907	999999	961	999999	530	771	999999	796	873	479	842	19	432	999999	999999	391	745	220	999999	670	353	225	999999	591	817	522	670	352	791	64	143	82	999999	999999	485	27	392	209	435	523	600	999999	866	999999	644	999999	290	999999	642	401	999999	999999	441	999999	999999	691	765	379	999999	17	110	999999	14	819	345	770	999999	152	85	317	998	546	785	913	999999	232	358	299	947	999999	999999	999999	709	400	299	381	640	952	620	793	261	23	560	428	422	999999	126	57	983	874	999999	999999	378	334	403	228	976	528	253	999999	343	999999	432	878	776	999999	815	999999	529	999999	139	790	532	292	66	985	985	367	501	995	116	311	999999	999999	465	103	999999	384	996	81	405	122	709	184	999999	999999	590	682	999999	537	269	999999	527	30	744	524	999999	96	278	417	243	619	37	258	340	41	170	360	423	682	999999	440	617	458	568	999999	91	357	999999	999999	405	312	715	963	735	605	784	295	337	941	999999	760	999999	589	837	785	94	461	843	999999	999999	240	268	999999	500	999999	893	999999	462	999999	442	999999	264	997	22	930	904	999999	999999	735	256	875	999999	482	204	999999	334	999999	999999	783	933	629	513	412	656	174	54	745	472	999999	999999	999999	832	611	508	999999	999999	999999	999999	907	999999	999999	939	118	182	748	218	999999	999999	999999	503	999999	457	679	793	813	999999	852	350	847	886	999999	601	614	33	540	52	420	973	974	780	226	461	713	999999	912	690	405	999999	908	956	267	970	999999	414	847	268	163	817	695	999999	999999	767	999999	31	721	429	334	94	642	999999	797	813	800	999999	287	999999	744	776	880	132	359	999999	999999	890	629	999999	352	210	186	999999	888	602	288	999999	999999	459	999999	691	190	493	999999	320	999999	999999	999999	453	180	999999	136	443	523	386	999999	572	126	999999	334	840	402	999999	999999	133	908	999999	999999	204	534	300	315	827	682	62	596	397	766	999999	34	999999	730	185	27	999999	83	999999	
999999	512	665	716	393	106	134	999999	299	656	417	999999	411	999999	395	965	919	879	510	309	760	999999	999999	549	805	87	999999	999999	119	227	516	549	60	175	999999	999999	538	818	907	219	703	791	999999	999999	980	999999	637	796	844	764	999999	148	36	774	999999	999999	721	126	999999	315	99	39	781	82	150	868	191	999999	626	90	437	999999	999999	999999	605	968	708	850	569	999999	450	999999	999999	355	999999	377	999999	285	193	999999	593	999999	999999	999999	129	673	20	690	798	121	352	999999	179	764	337	164	999999	999999	178	23	588	870	557	999999	865	879	780	435	121	772	999999	905	62	999999	497	25	203	380	999999	932	999999	28	62	457	928	58	49	999999	27	807	211	786	117	180	999999	722	864	278	735	250	893	584	999999	35	766	446	348	867	276	321	960	796	999999	246	999999	570	818	109	999999	816	840	999999	418	313	571	999999	798	882	577	775	161	925	644	930	999999	382	449	36	691	999999	710	182	999999	999999	999999	999999	231	870	124	175	903	999999	568	918	409	999999	999999	275	999999	999999	648	465	300	501	999999	44	161	634	207	682	130	999999	418	227	116	667	76	711	466	165	347	927	999999	411	871	395	366	999999	999999	999999	216	183	571	999999	844	254	882	726	999999	812	999999	597	999999	999999	54	120	357	350	999999	742	540	465	809	309	859	720	999999	888	630	774	678	436	999999	999999	999999	947	999999	923	383	999999	785	350	999999	653	901	750	264	335	366	760	48	999999	912	788	900	750	374	999999	635	133	556	993	106	772	144	999999	493	907	966	107	889	433	967	999999	956	999999	999999	165	407	118	465	372	531	869	735	999999	523	324	865	725	582	959	298	259	314	791	253	999999	519	84	267	357	369	269	871	615	999999	999999	832	710	460	219	864	527	668	999999	999999	999999	46	481	313	178	999999	250	524	929	145	717	999999	999999	946	896	645	999999	999999	118	999999	272	997	129	613	561	492	165	274	999999	104	770	591	130	329	999999	366	47	770	98	314	128	999999	941	479	341	999999	667	999999	564	573	541	675	999999	190	210	239	916	868	999999	686	887	999999	161	999999	374	136	526	845	999999	540	607	562	999999	999999	999999	527	999999	999999	999999	246	825	401	710	999999	563	104	999999	939	129	787	449	179	28	411	427	151	593	117	115	215	999999	821	834	33	966	979	999999	756	999999	682	183	276	596	515	999999	999999	276	362	281	999999	999999	586	726	152	100	437	544	361	385	743	934	948	999999	76	999999	13	999999	686	833	584	192	284	644	
446	999999	182	583	999999	999999	932	875	240	835	999999	120	999999	105	691	999999	538	445	561	381	561	999999	235	731	529	78	857	928	589	529	999999	97	820	941	999999	999999	918	999999	41	999999	453	868	999999	123	709	956	234	908	875	999999	304	148	630	902	93	999999	999999	999999	64	443	692	999999	296	711	148	748	299	281	816	163	24	684	999999	750	928	693	54	999999	999999	572	999999	949	62	835	234	999999	467	917	858	590	159	999999	799	999999	999999	449	582	991	975	961	667	953	101	722	999999	620	999999	879	974	400	654	999999	428	492	999999	742	999999	460	487	589	290	999999	422	999999	13	547	999999	999999	631	999999	999999	62	999999	71	999999	890	999999	340	999999	614	823	587	942	468	935	999999	58	317	999	386	497	131	514	395	999999	295	540	866	718	202	999999	999999	258	496	289	602	139	366	586	999999	999999	620	364	872	766	703	438	954	999999	129	999999	999999	815	255	990	989	999999	751	391	619	999999	991	621	904	878	902	339	999999	188	342	999999	999999	999999	301	999999	876	767	641	629	976	856	586	575	999999	703	168	115	999999	505	300	64	388	975	967	999999	892	999	460	994	864	374	982	775	957	376	806	999999	999999	753	124	231	999999	132	999999	999999	774	999999	32	999999	719	796	336	951	888	999999	375	999999	763	943	609	877	999999	647	999999	611	874	810	618	233	896	322	590	259	391	78	159	265	569	213	583	476	977	259	284	999999	999999	40	887	679	10	99	92	581	154	246	914	268	367	803	888	963	807	799	999999	999999	216	87	999999	820	138	119	156	559	369	999999	899	67	372	999999	573	999999	923	999999	232	807	240	999999	114	154	163	999999	898	766	999999	619	669	188	945	877	861	960	469	76	550	999999	942	532	999999	999999	999999	999999	896	999999	999999	54	50	999999	999999	999999	176	206	972	426	999999	999999	221	390	244	749	473	721	121	494	836	612	384	999999	398	342	864	708	797	103	807	306	999999	238	536	280	579	999999	999999	449	999999	664	988	999999	409	311	678	999999	298	999999	547	624	745	999999	833	999999	999999	999999	479	243	641	468	408	878	618	371	999999	982	999999	963	999999	672	119	672	782	181	999999	340	457	999999	663	999999	420	334	555	192	560	592	999999	999999	610	395	331	378	808	253	266	119	999999	999999	67	999999	708	334	302	875	999999	82	628	662	12	339	736	392	580	338	58	84	333	999999	810	661	587	943	363	999999	999999	741	864	999999	915	514	906	419	39	967	604	95	42	680	999999	487	963	999999	907	280	658	
938	798	479	205	192	786	998	999999	405	119	999999	971	517	533	773	999999	100	746	497	999999	327	363	613	734	962	51	652	759	332	697	843	46	999999	137	412	943	999999	342	733	728	999999	191	633	857	840	124	999999	156	903	279	999999	996	419	999999	340	585	999999	999999	999999	150	143	248	905	707	275	727	999999	390	131	829	823	757	999999	769	525	999999	729	999999	893	847	527	999999	855	62	824	847	999999	245	796	827	758	999999	109	593	595	669	285	925	592	999999	999999	143	35	84	455	126	983	649	331	203	856	439	851	395	622	637	999999	999999	883	427	109	652	593	303	81	999999	657	430	184	856	999999	803	999999	999999	621	393	999999	781	999999	999999	864	977	999999	603	970	328	797	714	970	999999	285	432	999999	174	999999	583	550	731	13	999999	999999	999999	475	475	341	62	999999	80	773	239	999999	612	255	185	999999	131	738	990	333	999999	386	943	459	226	580	999999	999999	997	768	999999	843	748	777	335	999999	311	512	448	271	918	999999	727	940	740	801	672	186	867	610	891	999999	559	408	999999	894	999999	113	259	894	999999	301	279	999999	736	396	417	834	999999	936	262	999999	299	728	415	700	659	13	718	424	907	262	999999	396	876	201	999999	999999	527	441	724	207	263	999999	368	626	999999	999999	999999	999999	393	999999	266	931	358	281	556	831	993	560	244	521	394	834	986	650	408	999999	435	544	113	999999	317	488	999999	64	366	999999	999999	999999	999999	245	999999	374	41	79	996	962	48	605	645	999999	356	966	206	212	813	429	567	718	228	898	989	670	999999	326	530	777	999999	999999	915	811	471	214	640	999	999999	999999	803	916	653	445	844	830	898	651	720	350	999999	19	251	936	187	999999	999999	30	255	139	132	714	549	228	999999	745	689	833	989	151	336	206	490	793	625	650	74	782	999999	999999	999999	600	605	189	495	999999	61	978	634	821	999999	999999	753	593	897	999999	999999	999999	999999	108	150	75	661	579	999999	999999	529	458	321	537	585	788	965	97	367	532	119	370	733	543	693	710	209	178	507	715	452	896	895	537	999999	999999	999999	999999	28	999999	938	999999	174	409	190	999999	667	106	245	999999	999999	666	235	375	979	999999	702	999999	999999	440	865	999999	999999	999999	999999	632	999999	783	264	946	208	999999	999999	661	593	92	205	333	362	99	999999	112	933	652	69	999999	670	530	558	275	999999	999999	550	999999	840	455	955	865	766	557	50	884	842	299	999999	645	598	573	781	896	999999	378	999999	326	397	763	559	
428	249	857	961	42	235	999999	999999	276	469	490	821	147	999999	999999	567	804	999999	999999	269	999999	994	424	197	107	748	662	464	568	999999	234	200	86	896	536	999999	909	999999	999999	659	854	290	390	186	117	751	643	768	481	811	999999	277	999999	999999	915	999999	999999	999999	999999	293	572	533	450	641	245	999999	999999	251	601	714	657	218	50	509	415	363	613	247	90	355	999999	893	983	756	999999	999999	962	583	999999	999999	800	249	731	724	96	999999	840	749	999999	999999	16	402	999999	766	163	292	999999	999999	97	561	820	587	589	518	188	679	550	693	507	288	338	171	999999	499	914	418	486	999999	423	999999	523	999999	307	273	348	999999	726	999999	603	999999	729	999999	495	999999	292	999999	660	222	545	416	780	999999	252	661	488	844	142	999999	852	745	999999	911	316	999999	48	955	290	325	180	476	953	999999	999999	655	999999	999999	999999	999999	216	701	758	273	779	16	314	376	999999	645	784	999999	579	58	374	858	55	999999	926	492	391	336	999999	344	52	79	999999	999999	66	596	112	393	999999	302	471	161	986	542	142	999999	698	671	999999	645	540	676	896	999999	958	999999	610	999999	178	999999	458	999999	999999	424	999999	999999	552	999999	319	34	542	401	335	999999	586	223	999999	999999	999999	626	793	720	992	297	803	376	182	558	499	824	986	999999	999999	999999	999999	590	392	999999	321	432	999999	999999	999999	318	112	149	350	619	328	999999	370	108	67	552	399	999999	999999	480	620	853	999999	993	999999	495	48	182	187	350	443	995	831	999999	999999	262	868	952	368	683	195	663	36	563	240	999999	464	888	313	671	595	999999	702	999999	951	468	895	764	484	866	280	999999	962	999	185	332	913	71	907	999999	683	447	999999	214	295	956	827	973	763	612	41	999999	869	515	999999	338	999999	919	999999	732	367	114	478	502	999999	264	701	36	388	999999	841	999999	980	508	988	999999	735	498	626	995	640	999999	999999	999999	835	129	71	457	254	999999	39	999999	715	185	447	578	969	878	999999	999999	999999	800	595	854	771	639	180	370	999999	999999	603	999999	302	999999	999999	444	113	606	999999	293	203	253	782	540	878	847	686	804	999999	999999	188	856	697	595	739	840	336	156	110	206	949	700	930	999999	999999	234	701	363	93	12	999999	999999	221	517	999999	21	999999	999999	999999	923	952	375	308	117	429	746	117	706	999999	261	117	957	506	470	344	502	323	146	297	999999	999999	333	721	69	944	815	645	999999	999999	727	821	999999	179	186	254	583	402	823	226	507	
126	994	741	832	894	517	999999	750	182	999999	698	882	766	332	777	628	654	249	172	614	110	999999	947	894	439	999999	787	329	226	760	110	999999	999999	790	537	161	999999	888	174	999999	949	999999	16	425	38	939	515	847	408	625	929	162	660	999999	406	198	999999	846	402	69	729	999999	999999	422	243	999999	962	976	795	626	999999	765	84	999999	664	999999	921	531	999999	499	329	940	999999	601	999999	948	999999	317	394	348	999999	745	495	115	707	413	370	594	192	829	977	999999	62	782	589	173	87	925	947	200	277	525	980	902	739	789	999999	999999	590	295	999999	655	592	456	999999	300	279	969	38	999999	844	336	349	46	522	999999	999999	149	21	667	999999	999999	369	999999	81	999999	765	592	999999	999999	999999	437	13	999999	468	999999	999999	605	268	299	894	118	897	695	999999	999999	185	943	999999	948	900	486	921	999999	424	999999	295	398	385	999999	999999	686	602	119	473	416	333	999999	578	999999	844	292	880	722	772	761	999999	673	848	141	412	999999	999999	427	27	311	516	90	999999	999999	46	557	230	334	764	999999	515	787	232	938	617	733	999999	200	999999	618	606	208	160	663	440	999999	550	254	532	712	999999	184	102	172	900	253	969	999999	999999	296	72	999999	958	564	255	239	451	909	524	678	999999	22	999999	409	999999	999999	929	819	580	423	16	975	999999	61	999999	341	694	999999	999999	373	999999	809	46	817	555	60	250	595	417	211	999999	641	730	854	266	472	860	693	466	592	323	160	985	740	290	96	754	906	831	914	544	391	870	999999	913	999999	999999	506	853	655	999999	343	411	379	252	375	255	999999	795	271	480	11	602	456	60	614	999999	305	536	469	305	343	764	503	667	789	770	999999	999999	619	495	364	999999	811	524	999999	748	999999	497	915	840	807	121	569	999999	542	789	423	110	309	823	999999	969	393	360	734	579	908	999999	463	999999	675	16	185	775	125	999999	790	999999	79	865	216	999999	621	999999	999999	231	204	68	999999	10	999999	999999	641	795	815	394	455	999999	999999	410	839	904	44	321	999999	801	935	793	999999	999999	998	491	40	999999	617	872	357	999999	999999	512	999999	999999	587	463	257	999999	375	390	960	731	715	339	152	999999	36	999999	999999	310	999999	695	999999	410	740	754	11	865	449	999999	188	999999	46	690	598	287	36	999999	999999	999999	73	969	436	555	999999	597	664	668	349	371	417	314	109	999999	311	176	225	973	119	833	999999	999999	755	177	212	27	694	35	740	864	642	999999	985	202	246	
494	269	740	577	152	99	343	999999	999999	790	873	843	999999	999999	431	71	62	999999	999999	129	682	223	268	999999	815	903	639	999999	485	728	381	328	906	999999	816	907	485	406	999999	743	128	999999	999999	387	999999	184	999999	645	318	999999	589	165	502	83	999999	281	10	999999	761	249	999999	414	51	360	418	554	936	999999	573	524	586	656	999999	749	10	816	546	999999	24	640	208	994	619	999999	148	226	999999	999999	255	544	907	97	644	726	293	999999	824	326	968	784	248	524	81	794	225	933	250	999999	82	747	735	999999	383	999999	999999	465	795	368	221	201	727	112	933	39	999999	499	999999	197	465	297	992	229	999999	999999	999999	683	923	825	467	999999	975	84	761	999999	809	788	713	523	685	999999	918	999999	114	776	66	145	591	52	999999	999999	999999	63	296	785	999999	516	999999	153	728	999999	999999	969	900	999999	226	653	351	436	229	999999	786	499	512	637	378	535	124	999999	183	267	999999	880	999999	741	294	922	999999	975	751	999999	582	570	794	327	296	999999	565	999999	999999	412	793	165	822	357	939	999999	551	659	999999	229	999999	999999	999999	471	999999	661	331	169	722	999999	999999	999999	684	926	999999	226	705	194	350	430	970	999999	585	770	999999	937	68	999999	999999	863	380	139	999999	999999	999999	511	600	332	62	635	627	999999	386	266	999999	427	480	999999	110	723	726	999999	318	985	259	384	495	208	997	337	602	999999	999999	858	923	735	806	162	35	745	999999	382	142	715	803	574	999999	999999	233	56	466	172	999999	88	999999	23	820	583	282	526	26	401	335	724	42	597	48	527	343	811	620	328	870	365	107	353	235	602	192	684	744	177	999999	999999	871	439	839	289	721	909	999999	999999	879	508	999999	233	57	417	682	215	999999	122	999999	421	999999	147	302	835	980	793	788	999999	999999	999999	782	849	999999	384	853	603	999999	759	999999	434	999999	397	449	372	999999	874	999999	817	920	977	158	631	192	999999	525	999999	147	13	308	927	999999	999999	999999	291	725	878	999999	999999	999999	999999	457	999999	316	559	999999	48	698	929	208	116	497	971	307	423	999999	161	666	862	999999	129	465	754	460	879	313	209	564	167	646	999999	76	999999	263	840	530	381	999999	633	50	486	45	217	804	202	999999	159	999999	418	841	999999	999999	945	814	444	623	702	999999	999999	255	325	484	540	293	999999	999999	999999	718	999999	999999	78	836	999999	999999	999999	94	999999	949	268	448	164	809	155	325	82	546	999999	819	999999	226	827	65	887	387	999999	12	999999	
924	364	162	576	441	999999	525	773	738	188	133	441	360	375	752	67	999999	999999	515	999999	224	220	904	999999	53	899	250	75	23	948	656	107	380	589	999999	595	116	871	722	876	999999	552	344	367	998	388	467	851	85	997	898	295	219	999999	289	713	999999	999999	532	999999	999999	459	999999	789	999999	36	70	770	50	999999	950	126	999999	638	999999	999999	999999	546	918	665	442	398	990	25	59	370	999999	706	999999	620	999999	999999	999999	190	999999	999999	791	555	835	972	999999	999999	810	918	56	999999	916	580	965	616	836	999999	326	867	109	999999	469	999999	739	172	148	364	470	429	32	999999	777	198	454	537	999999	331	710	946	348	745	587	82	968	277	453	317	740	693	999999	230	555	481	999999	890	711	56	816	673	999999	999999	999999	391	895	967	14	728	135	438	735	515	214	999999	528	363	716	396	776	471	718	999999	623	776	645	999999	999999	305	116	563	825	999999	515	46	122	999999	518	206	999999	11	272	999999	191	312	958	278	26	185	953	727	184	324	279	354	955	13	349	460	745	103	442	999999	999999	572	612	900	999999	177	267	152	845	519	220	775	208	993	999999	320	818	377	786	999999	352	389	389	511	565	170	91	118	46	999999	460	999999	568	563	999999	619	700	67	278	848	918	810	882	664	999999	503	155	962	364	999999	999999	378	317	999999	366	999999	193	111	344	839	95	158	116	786	999999	137	217	999999	999999	39	620	760	108	999999	999999	999999	507	724	406	999999	999999	129	754	17	427	92	775	483	999999	999999	435	999999	722	438	763	770	704	105	999999	977	296	509	82	334	999999	880	279	999999	654	999999	735	468	704	999999	999999	999999	404	109	369	976	361	733	448	27	603	31	47	999999	184	669	999999	999999	128	429	775	515	56	429	598	999999	813	406	829	382	146	967	894	449	614	797	375	604	999999	629	625	562	71	65	730	397	999999	609	205	984	986	333	999999	284	508	318	919	975	510	999999	172	999999	904	76	880	636	999999	598	65	387	999999	999999	675	498	803	222	454	991	698	211	703	999999	210	844	395	813	626	999999	941	306	877	400	104	912	467	999999	999999	995	184	104	270	254	553	818	690	753	658	851	481	999999	864	927	287	308	130	999999	999999	69	999999	77	20	999999	999999	999999	509	904	148	762	41	143	563	459	817	999999	999999	458	660	392	164	641	164	775	999999	999999	999999	949	122	999999	792	509	915	599	999999	116	93	754	596	795	999999	785	999999	895	999999	348	732	999999	120	999999	367	999999	
307	372	904	49	913	244	999999	999999	326	559	999999	351	970	532	227	963	145	711	999999	196	862	865	999999	378	999999	999999	999999	800	921	36	839	439	438	130	999999	553	694	283	203	849	386	593	478	758	994	274	925	999999	999999	768	999999	409	172	181	809	999999	298	999999	24	653	289	999999	91	999999	720	361	912	849	999999	673	999999	999999	517	671	810	278	396	325	384	760	343	668	678	162	756	439	277	267	321	768	265	999999	999999	549	569	808	999999	189	48	642	361	999999	966	457	999999	999999	891	501	999999	999999	999999	972	999999	999999	319	621	899	928	999999	999999	999999	999999	537	562	999999	121	601	968	111	12	765	999999	287	742	999999	268	702	231	999999	347	548	775	999999	781	722	293	17	15	239	948	909	584	645	999999	557	706	548	413	50	388	816	999999	400	368	774	839	695	419	854	999999	918	678	274	205	742	319	758	756	840	134	114	999999	738	162	103	999999	571	529	999999	703	719	999999	190	999999	999999	624	385	538	16	999999	597	597	999999	187	39	240	999999	450	25	999999	999999	791	999999	915	284	999999	194	247	999999	593	277	175	235	161	341	629	999999	989	999999	127	934	229	750	999999	537	999999	445	999999	999999	999999	871	999999	513	999999	755	928	725	275	11	310	440	147	273	422	615	431	999999	999	999999	410	743	330	999999	898	314	999999	999999	615	388	767	785	633	125	412	722	156	999999	289	406	413	904	231	988	374	687	796	999999	337	999999	115	153	445	715	722	128	999999	355	615	999999	37	887	119	887	999999	525	806	999999	860	999999	468	769	93	999999	442	505	522	999999	411	221	517	999999	999999	273	282	623	999999	918	999999	294	999999	801	999999	648	379	526	794	344	754	849	999999	774	106	637	884	345	70	842	283	999999	999999	219	943	999999	133	999999	184	999999	614	619	999999	888	999999	999999	528	999999	723	444	234	915	711	187	586	562	999999	743	999999	85	999999	937	999999	999999	999999	999999	999999	999999	857	652	999999	123	352	948	730	999999	999999	999999	154	999999	118	999999	622	625	999999	367	515	428	632	391	999999	389	999999	108	466	676	65	678	252	999999	999999	999999	808	81	919	120	573	999999	999999	451	888	999999	599	999999	966	171	999999	937	889	288	669	269	999999	475	588	145	533	999999	999999	999999	89	995	999999	699	642	552	999999	550	705	507	793	752	970	190	999999	999999	790	445	141	999999	361	127	999999	999999	785	999999	236	343	492	999999	587	330	999999	404	999999	892	598	899	512	424	753	999999	241	391	494	916	999999	999999	999999	999999	354	97	121	
196	701	999999	216	785	914	24	326	85	999999	999999	920	999999	480	999999	818	610	999999	999999	933	999999	999999	586	885	408	999999	868	338	86	371	999999	999999	499	218	95	999999	410	686	999999	999999	497	107	677	716	999999	470	31	999999	723	340	999999	999999	463	164	999999	644	124	999999	807	315	999999	686	250	999999	999999	999999	999999	999999	395	873	999999	923	324	906	445	620	999999	870	575	999999	458	999999	999999	745	999	894	976	345	814	451	588	334	879	507	938	811	857	963	287	829	49	766	60	850	922	447	999999	556	718	783	769	254	510	999999	857	624	80	504	999999	544	514	95	450	944	295	999999	54	816	999999	999999	999999	911	592	999999	897	691	381	765	823	999999	999999	999999	627	41	681	343	824	18	650	999999	740	999999	258	743	324	954	325	999999	565	999999	402	605	588	999999	29	858	661	999999	972	175	252	999999	681	999999	71	94	467	419	999999	999999	270	999999	175	653	893	411	999999	849	999999	942	376	275	209	999999	169	877	841	543	21	823	682	70	45	485	999999	999999	680	105	999999	240	497	906	999999	613	577	366	999999	934	200	618	205	811	341	39	999999	999999	999999	695	993	194	252	923	999999	449	278	210	999999	690	582	468	999999	567	177	201	455	469	999999	596	418	802	448	907	999999	402	999999	871	728	999999	999999	104	329	984	111	999999	999999	999999	507	404	345	999999	366	999999	362	732	888	999999	999999	999999	584	339	556	519	286	999999	745	344	580	16	821	407	481	994	15	487	999999	745	466	680	999999	999999	962	36	260	51	446	700	999999	621	514	990	237	588	431	356	999999	810	707	910	751	653	992	999999	582	938	895	371	743	874	593	152	181	963	999999	701	377	999999	269	244	755	55	790	958	999999	831	180	893	572	658	939	338	999999	555	928	559	999999	470	453	999999	156	999999	956	679	38	372	818	273	651	730	999999	27	550	472	999999	705	863	999999	999	751	767	999999	798	94	999999	264	114	625	999999	387	811	999999	86	946	98	680	98	999999	930	999999	22	906	251	999999	679	999999	787	999999	401	233	696	999999	999999	702	554	153	286	872	999999	773	267	203	999999	273	918	82	941	604	384	483	999999	999999	999999	999999	999999	861	999999	999999	999999	23	999999	539	234	999999	691	956	446	384	999999	944	404	226	375	167	871	999999	677	978	999999	607	980	193	999999	917	999999	999999	752	600	963	693	393	330	999999	731	306	728	969	427	582	999999	636	567	211	439	999999	400	999999	945	998	919	193	999999	41	808	42	999999	999999	316	205	748	214	845	
421	709	561	84	999999	643	999999	152	850	260	405	999999	999999	999999	982	761	999999	225	565	806	601	53	509	611	298	999999	999999	22	390	662	231	834	999999	790	999999	999999	878	14	999999	744	999999	855	999999	932	386	79	837	999999	999999	587	999999	999999	192	407	253	377	209	950	786	110	944	848	761	197	39	999999	214	189	277	999999	882	833	999999	820	722	745	999999	577	234	999999	821	89	999999	803	193	999999	651	999999	999999	999999	302	928	999999	540	800	245	103	881	902	999999	865	657	352	821	704	644	404	371	685	999999	403	631	725	567	289	864	147	958	14	788	920	853	999999	999999	999999	999999	999999	54	30	999999	652	102	674	419	362	999999	737	889	108	549	846	289	675	49	999999	670	212	660	261	935	999999	145	877	999999	894	999999	24	853	999999	750	38	359	999999	999999	855	311	999999	999999	214	125	137	258	859	465	999999	640	999999	603	124	526	751	955	793	95	389	516	224	560	525	999999	158	883	265	358	520	497	938	477	193	83	713	897	455	145	807	849	286	422	999999	263	833	421	738	999999	998	999999	566	265	818	349	96	999999	790	863	966	253	992	510	944	999999	702	711	419	50	812	999999	509	657	288	539	240	802	999999	271	517	737	999999	157	359	446	999999	999999	658	999999	999999	316	116	592	999999	563	856	775	477	729	561	132	11	999999	305	999999	999999	908	999999	288	118	294	999999	528	356	238	108	845	161	507	523	29	62	575	63	506	747	917	488	724	999999	465	334	657	710	999999	736	456	852	999999	873	999999	705	379	735	703	999999	588	245	940	464	999999	623	969	216	541	999999	435	999999	999999	406	656	429	262	605	999999	959	372	817	999999	999999	652	999999	999999	634	500	324	682	840	360	219	169	681	547	270	672	841	364	451	999999	325	310	999999	63	808	226	603	999999	774	92	743	923	770	284	448	812	27	677	345	999999	226	396	595	999999	589	999999	975	882	992	933	999999	999999	921	648	645	202	840	940	999999	418	999999	872	999999	758	616	296	398	407	108	999999	655	173	29	999999	952	928	999999	527	474	571	251	999999	999999	841	999999	999999	12	132	638	999999	999999	86	540	999999	818	354	488	837	999999	999999	848	578	999999	544	999999	648	584	999999	696	999999	999999	999999	999999	576	177	186	422	999999	999999	476	294	276	768	853	486	578	999999	103	916	607	450	877	848	181	722	999999	999999	915	563	631	564	815	436	999999	768	658	610	964	759	999999	932	421	359	211	18	999999	809	930	68	709	25	491	280	98	276	610	
999999	305	853	999999	250	506	999999	999999	911	999999	840	847	95	827	968	668	344	283	999999	38	528	646	172	150	863	16	857	854	616	999999	544	348	654	167	194	315	999999	265	999999	436	999999	502	999999	999999	999999	961	845	241	740	357	157	999999	999999	248	92	827	999999	713	640	999999	648	658	999999	838	933	502	999999	927	642	663	999999	89	999999	249	129	35	356	999999	999999	901	170	999999	123	269	999999	548	925	999999	85	366	182	407	624	168	787	999999	262	999999	606	249	768	999999	999999	87	800	78	124	182	999999	66	480	510	999999	738	83	999999	544	999999	911	999999	999999	999999	851	286	490	159	464	723	462	868	772	895	35	168	999999	999999	38	46	468	858	433	752	296	28	886	672	101	885	94	764	999999	281	550	220	672	999999	999999	322	597	999999	999999	401	720	261	294	585	484	156	605	830	994	999999	521	63	999999	824	500	999999	399	999999	68	578	638	999999	161	500	354	999999	999999	161	186	716	448	818	999999	999999	42	45	733	999999	197	999999	290	263	999999	999999	760	496	258	848	491	242	922	779	591	999999	762	32	109	794	999999	999999	999999	454	654	288	999999	703	808	930	792	465	999999	99	630	123	298	384	927	944	740	858	566	648	670	943	999999	999999	236	219	278	999999	936	999999	79	527	294	835	609	492	158	66	688	999999	999999	35	143	832	999999	478	746	388	105	165	63	382	114	22	784	711	494	400	476	598	661	782	529	169	999999	113	999999	463	775	445	796	683	179	248	999999	644	809	961	521	999999	473	890	913	780	886	696	423	281	60	897	998	757	590	99	666	283	506	999999	812	54	649	292	612	660	369	380	212	865	430	999999	999999	533	879	717	999999	770	999999	748	283	999999	999999	999999	412	877	447	999999	102	90	582	319	148	999999	158	476	118	190	288	263	999999	999999	999999	557	851	910	996	474	878	872	999999	999999	999999	757	999999	489	363	103	999999	734	223	999999	999999	999999	293	121	11	75	385	999999	609	944	492	999999	336	767	838	999999	705	502	881	999999	170	229	125	999999	905	390	999999	668	122	999999	999999	999999	999999	101	999999	999999	274	740	908	999999	999999	999999	273	30	412	999999	999999	999999	651	999999	398	388	853	999999	170	68	16	605	216	620	929	716	300	999999	643	938	999999	999999	539	477	868	965	593	949	999999	999999	956	105	284	116	959	212	26	892	627	922	699	999999	930	180	365	668	533	297	11	999999	185	678	386	999999	233	195	403	999999	361	999999	794	904	999999	999999	111	910	331	109	661	999999	
999999	407	967	721	999999	775	314	999999	121	210	441	305	947	999999	520	287	718	810	883	774	809	999999	540	204	137	999999	440	465	78	454	347	434	636	284	683	777	711	665	999999	999999	880	44	72	999999	999999	499	956	859	954	823	202	520	226	886	917	856	866	773	593	999999	345	848	300	999999	863	16	999999	673	999999	742	576	63	999999	435	893	775	780	389	212	638	839	581	510	254	999999	999999	217	750	999999	826	999999	937	82	781	122	999999	999999	999999	297	985	830	293	43	221	999999	999999	935	791	999999	999999	86	487	571	954	999999	763	348	56	414	47	798	918	999999	999999	999999	639	980	803	322	862	999999	385	999999	226	808	556	548	999999	997	999999	890	426	757	999999	749	433	999999	127	177	358	693	697	990	260	999999	999999	999999	999999	389	618	168	141	478	999999	120	701	394	354	999999	999999	225	59	59	300	999999	999999	171	101	260	409	273	999999	636	999999	178	344	394	842	40	999999	999999	514	999999	388	955	758	947	627	999999	999999	999999	30	971	119	999999	644	647	699	113	814	750	886	782	999999	354	305	505	514	961	776	317	552	324	260	489	999999	149	670	345	397	434	544	999999	212	370	999999	891	526	831	534	696	694	738	226	156	999999	732	929	999999	999999	263	443	665	337	741	999999	999999	720	999999	431	504	977	363	999999	389	215	899	580	619	112	999999	978	683	999999	89	622	813	108	999999	797	978	219	636	686	144	990	999999	659	471	999999	999999	180	896	409	40	999999	999999	33	836	999999	793	161	999999	999999	255	284	760	238	999999	999999	682	999999	616	833	452	294	999999	677	999999	398	337	249	119	999999	999999	242	92	283	406	999999	999999	999999	271	999999	13	827	899	704	440	859	999999	650	410	352	999999	938	564	999999	956	999999	377	999999	999999	448	999999	999999	52	576	375	23	201	486	831	888	836	892	346	999999	829	625	395	647	247	721	999999	686	839	767	553	627	678	29	999999	661	993	999999	348	823	560	460	785	999999	338	427	668	999999	818	999999	515	308	602	120	243	999999	999999	729	999999	730	290	926	714	999999	999999	747	344	182	169	180	894	999999	554	522	892	999999	840	72	318	820	63	413	868	327	261	999999	999999	999999	785	999999	311	273	213	618	543	633	746	510	310	590	92	999999	594	648	627	307	999999	90	999999	864	999999	297	420	604	676	876	68	397	33	999999	722	776	397	183	999999	631	999999	935	978	269	633	340	999999	727	738	568	818	999999	699	999999	999999	945	999999	920	494	999999	999999	608	999999	999999	575	999999	
486	531	999999	315	999999	421	779	995	303	818	999999	958	241	170	535	692	866	118	67	838	697	79	289	777	436	476	688	855	999999	405	994	321	693	284	853	240	859	999999	470	407	450	703	660	680	843	391	999999	334	487	169	741	833	609	736	661	416	251	100	879	631	999999	924	999999	897	824	789	275	957	316	304	833	444	999999	659	398	993	999999	999999	933	54	787	364	377	618	999999	171	999999	956	622	446	999999	999999	552	838	675	526	999999	763	856	64	126	731	999999	192	336	999999	194	949	348	667	999999	999999	167	834	843	377	999999	608	999999	663	999999	318	999999	869	316	999999	892	809	984	872	999999	999999	752	999999	928	66	346	194	291	366	999999	762	618	954	448	355	611	717	995	999999	969	877	999999	202	976	999999	999999	157	876	272	415	999999	965	999999	160	999999	890	287	906	786	41	371	327	877	686	325	999999	999999	431	999999	462	184	999999	686	902	639	999999	560	902	999999	669	199	318	999999	951	602	796	999999	804	105	464	334	810	999999	999999	607	560	999999	515	661	118	999999	999999	916	999999	240	570	288	573	520	226	340	384	786	999999	999999	63	308	925	999999	528	557	586	999999	999999	999999	999999	605	420	305	89	483	54	251	999999	999999	999999	401	218	999999	41	517	999999	293	879	999999	949	33	101	434	554	999999	726	430	142	561	430	999999	999999	682	866	964	868	278	441	743	296	143	775	463	378	661	100	215	999999	999999	999999	999999	456	382	999999	350	514	999999	750	999999	757	623	999999	460	243	999999	981	535	999999	999999	649	311	852	145	999999	815	258	638	66	892	171	521	378	131	999999	137	944	999999	503	526	999999	882	527	613	985	999999	34	999999	229	306	679	564	361	999999	371	676	450	999999	544	999999	101	876	999999	999999	666	999999	255	999999	877	999999	137	943	42	337	618	766	783	248	159	999999	791	933	418	760	222	999999	999999	393	759	906	686	999999	999999	999999	434	583	999999	668	946	749	999999	46	447	123	178	735	531	33	376	605	892	211	170	380	999999	999999	999999	179	999999	69	86	999999	238	999999	999999	503	451	903	902	44	813	125	999999	410	999999	754	496	304	999999	999999	85	146	26	163	23	484	999999	132	557	277	999999	783	32	886	673	565	808	999999	694	674	294	999999	131	999999	999999	777	909	999999	633	827	999999	173	587	169	999999	940	846	999999	999999	944	40	999999	999999	999999	999999	39	102	415	999999	191	945	999999	999999	999999	999999	999999	24	683	371	999999	999999	712	498	729	606	951	205	862	902	732	719	734	999999	749	
643	966	282	496	423	762	684	504	33	452	881	999999	999999	999999	968	537	925	999999	712	722	379	328	830	999999	38	999999	999999	999999	513	14	999999	221	999999	860	999999	999999	183	528	270	999999	999999	80	689	999999	848	956	999999	535	894	374	806	556	31	795	379	325	145	657	467	999999	929	999999	999999	999999	999999	670	999999	702	999999	742	364	406	902	113	999999	308	638	999999	777	81	578	308	999999	148	207	915	199	718	491	958	99	526	999999	999999	679	116	89	999999	999999	187	820	696	148	162	999999	410	999999	917	633	80	686	999999	879	395	877	631	118	852	999999	74	481	999999	220	437	652	837	345	97	434	999999	229	968	999999	599	261	882	169	193	138	797	999999	281	999999	421	281	999999	646	999999	936	58	999999	237	849	11	706	403	485	999999	509	999999	74	566	493	999999	851	718	642	289	999999	995	471	925	999999	999999	802	999999	999999	999999	166	913	201	669	161	386	67	991	128	716	893	858	406	458	999999	999999	733	704	788	516	569	563	106	366	999999	941	586	82	512	825	209	999999	70	685	554	999999	981	404	415	116	520	999999	600	999999	396	286	999999	23	251	769	300	999999	421	826	239	603	999999	834	138	999999	999999	985	489	302	517	397	999999	721	903	999999	974	338	299	681	999999	710	962	180	970	265	999999	572	999999	743	535	111	94	243	456	951	999999	156	276	999999	316	999999	380	307	418	999	488	999999	120	162	999999	961	808	999999	830	529	640	646	864	872	866	237	163	745	767	415	312	563	275	951	999999	827	72	999999	374	469	340	665	762	971	777	999999	462	999999	999999	573	303	353	413	926	999999	999999	999999	403	339	999999	381	634	999999	999999	696	924	611	999999	842	999999	899	714	376	999999	198	974	883	892	999999	400	775	485	999999	999999	999999	999999	160	348	639	186	544	668	999999	294	999999	999999	135	759	999999	853	999999	999999	835	980	673	589	977	51	737	347	259	400	308	939	999999	896	837	345	890	999999	773	999999	529	999999	433	999999	999999	91	999999	492	848	999999	617	252	535	482	649	816	530	533	981	999999	610	302	999999	154	370	825	980	201	868	790	869	547	999999	600	773	179	999999	442	639	999999	999999	254	999999	999999	999999	65	413	831	256	30	999999	367	999999	664	662	237	738	289	870	134	110	999999	623	68	264	80	172	935	708	999999	999999	97	893	96	349	999999	999999	802	371	999999	422	159	944	848	974	512	791	425	999999	999999	441	277	572	999999	794	687	999999	439	871	712	892	478	132	999999	999999	999999	473	669	324	306	
999999	935	917	565	712	999999	999999	775	94	751	288	747	999999	999999	48	999999	525	389	999999	662	735	999999	931	659	422	944	999999	999999	97	256	48	999999	110	641	123	505	360	999999	802	843	550	855	355	129	433	155	999999	960	739	768	212	94	378	999999	999999	69	14	268	999999	768	924	969	999999	837	999999	166	999999	365	59	542	641	518	586	458	121	999999	28	811	235	276	473	76	438	328	999999	954	999999	448	79	999999	999999	101	863	44	918	999999	177	518	416	277	999999	125	911	206	137	693	999999	919	550	999999	999999	999999	999999	876	999999	858	541	368	792	758	412	207	295	999999	50	549	654	551	540	540	711	509	405	999999	767	357	999999	241	201	999999	999999	834	999999	388	23	999999	68	999999	739	69	50	809	726	999999	864	999999	999999	916	999999	588	49	955	389	20	999999	999999	797	85	999999	947	703	309	177	441	311	999999	308	907	981	999999	490	667	999999	480	499	902	783	747	103	999999	999999	999999	85	613	321	501	454	888	408	481	511	983	999999	792	366	999999	642	294	999999	295	12	921	999999	423	999999	999999	153	909	520	87	758	999999	982	999999	999999	464	233	999999	129	999999	134	999999	509	999999	999999	507	788	999999	999999	758	269	498	401	808	463	607	314	662	999999	940	357	545	377	999999	723	461	11	236	374	902	999999	88	175	545	170	999999	999999	433	192	999999	999999	999999	795	761	817	270	657	183	999999	999999	159	571	57	189	462	589	52	188	787	779	999999	561	655	221	251	999999	332	999999	647	871	195	880	479	999999	356	234	749	999999	513	462	804	999999	47	553	752	945	41	986	92	581	549	999999	646	413	103	41	999999	584	519	636	999999	801	536	999999	635	999999	102	141	999999	238	999999	437	674	334	999999	999999	999999	999999	468	306	999999	346	999999	999999	331	951	244	999999	822	325	756	174	105	999999	525	12	999999	719	917	483	852	999999	163	854	999999	122	569	322	999999	424	517	375	125	223	486	600	38	470	996	684	45	35	999999	517	999999	675	341	796	808	972	388	999999	999999	985	454	260	193	918	334	219	999999	922	638	999999	808	391	999999	882	401	925	974	829	723	243	447	826	590	645	383	999999	781	999999	513	464	45	711	190	139	769	235	416	119	145	786	303	123	396	909	999999	99	626	458	999999	883	998	558	92	951	547	999999	669	999999	545	269	999999	617	418	184	373	106	211	918	999999	176	999999	865	694	999999	940	334	999999	999999	999999	293	448	332	378	630	999999	486	629	999999	592	151	566	999999	573	875	358	999999	
704	999999	999999	613	888	999999	344	999999	999999	143	864	155	999999	222	197	988	611	999999	821	115	999999	999999	718	886	476	971	999999	999999	999999	999999	999999	999999	999999	264	630	227	144	999999	999999	999999	987	150	265	332	622	999999	228	379	999999	577	999999	321	64	253	999999	999999	504	659	146	999999	381	373	628	725	999999	56	999999	756	592	969	853	287	999999	91	127	108	532	395	274	992	753	957	27	42	390	980	763	999999	818	714	722	485	196	488	999999	999999	521	540	491	575	999999	999999	786	985	724	980	464	973	999999	348	393	119	395	153	173	999999	999999	596	999999	861	292	234	938	999999	999999	378	101	378	722	502	999999	992	904	999999	87	290	180	41	999999	409	526	790	999999	479	331	999999	99	52	325	999999	999999	925	205	630	293	690	999999	908	738	999999	999999	96	260	633	761	400	215	697	75	999999	253	324	288	934	344	501	26	468	556	643	288	58	62	777	233	661	797	284	414	397	999999	271	303	962	520	439	540	585	718	931	408	402	976	442	701	954	647	270	999999	791	674	999999	362	999999	999999	840	43	482	409	109	602	931	292	678	999999	999999	30	999999	424	904	961	440	749	625	999999	999999	999999	619	86	279	24	537	999999	623	722	691	909	208	895	679	406	67	186	619	999999	477	119	307	317	999999	999999	330	845	999999	830	243	999999	737	860	999999	768	423	406	999999	999999	75	942	669	956	999999	999999	821	431	744	508	999999	264	140	296	767	776	773	312	366	345	693	999999	999999	793	488	999999	182	999999	714	910	983	999999	56	534	273	999999	450	351	873	647	122	899	111	882	926	999999	195	450	102	413	999999	121	49	999999	999999	383	999999	876	478	79	899	482	716	999999	525	252	999999	606	33	242	999999	432	999999	718	232	793	999999	725	867	509	189	732	255	999999	915	999999	621	261	142	889	201	574	873	803	999999	639	193	277	367	683	770	588	999999	860	999999	572	681	330	571	607	793	999999	999999	969	889	177	237	416	917	652	999999	999999	474	144	51	999999	999999	635	971	593	610	999999	999999	193	738	601	315	999999	232	353	200	999999	689	999999	999999	583	565	903	999999	580	412	777	999999	714	61	814	124	999999	999999	325	23	999999	359	978	999999	999999	259	999999	240	298	862	841	193	999999	999999	340	276	938	999999	468	206	655	721	999999	190	999999	962	654	999999	924	486	999999	999999	999999	339	999999	941	999999	538	623	333	739	999999	626	717	999999	593	999999	262	721	547	999999	252	999999	129	368	999999	958	798	172	519	999999	693	316	811	
999999	276	286	245	999999	999999	566	409	425	144	467	982	105	999999	620	999999	999999	402	420	387	311	999999	224	787	971	999999	982	912	375	114	728	56	999999	815	999999	304	317	550	999999	331	980	776	827	999999	661	999999	239	285	999999	999999	342	212	282	999999	509	68	61	498	273	999999	416	653	43	320	415	999999	626	290	804	325	931	636	999999	98	406	999999	952	999999	136	999999	590	707	999999	452	771	525	999999	436	999999	820	999999	819	286	456	914	999999	742	517	999999	250	999999	949	999999	862	991	706	999999	999999	999999	999999	115	64	372	999999	907	709	999999	590	999999	889	647	999999	974	999999	999999	999999	359	999999	184	78	792	999999	196	885	999999	641	236	999999	461	74	771	589	903	340	999999	198	457	999999	999999	215	417	999999	967	999999	999999	999999	974	496	789	878	999999	752	19	464	999999	669	999999	486	999999	999999	999999	999999	139	999999	999999	999999	296	644	278	999999	664	750	462	999999	661	641	477	275	999999	275	666	739	91	583	999999	28	999999	448	999999	55	330	999999	766	282	732	369	32	493	802	545	284	339	999999	905	999999	999999	299	999999	803	550	201	603	205	576	999999	742	966	556	767	109	487	847	496	232	999999	693	984	190	246	301	619	984	472	999999	991	336	521	185	368	120	728	538	644	608	853	727	775	999999	999999	989	402	476	725	702	67	436	999999	999999	351	530	999999	119	805	511	930	999999	140	459	585	282	999999	790	197	656	381	999999	213	888	379	999999	918	999999	516	256	899	153	268	769	688	999999	492	999999	834	838	498	618	733	142	677	646	596	999999	614	999999	768	611	289	79	331	118	233	955	999999	514	611	827	602	558	612	787	948	371	771	30	999999	705	956	999999	167	762	225	80	220	732	999999	602	189	126	488	999999	864	198	447	579	341	537	899	999999	236	671	999999	185	530	889	697	235	554	594	610	72	655	930	912	999999	893	163	745	999999	274	19	647	486	999999	325	923	759	923	999999	688	263	805	999999	999999	496	746	999999	549	999999	44	24	999999	595	999999	425	642	933	286	999999	999999	188	791	999999	64	227	33	999999	999999	214	966	938	311	362	999999	357	266	28	808	426	822	853	613	424	858	259	962	61	999999	655	683	989	483	55	516	510	471	999999	581	999999	472	217	935	345	363	106	713	999999	690	169	168	623	135	860	999999	831	575	377	999999	805	265	971	569	458	531	977	464	266	846	405	885	466	446	904	953	999999	917	278	70	761	546	999999	371	810	999999	999999	864	622	989	684	935	999999	
653	776	649	501	999999	486	813	999999	999999	457	848	999999	283	999999	187	231	907	450	913	999999	316	999999	268	987	610	759	961	472	999999	999999	276	171	469	792	813	999999	264	462	968	441	464	683	129	99	999999	999999	536	795	881	999999	715	549	771	999999	999999	999999	999999	661	999999	887	525	350	274	799	190	687	825	491	887	999999	999999	999999	482	482	842	999999	999999	999999	569	999999	233	175	590	479	137	727	400	832	999999	556	162	603	571	90	915	123	419	330	908	741	260	54	908	999999	677	270	999999	298	795	163	991	348	102	366	664	359	760	794	672	462	297	993	486	341	365	999999	883	999999	566	728	223	945	270	999999	284	188	267	226	802	867	661	111	46	851	564	813	510	214	426	999999	999999	625	657	456	453	999999	568	576	19	313	999999	675	731	999999	940	56	87	274	92	486	102	543	992	805	999999	195	956	635	777	551	862	999999	999999	10	374	598	297	814	384	27	999999	999999	216	498	490	985	379	970	910	517	735	245	132	940	473	819	999999	852	655	267	310	933	999999	999999	451	707	999999	999999	701	352	758	273	890	999999	866	411	336	503	999999	815	815	986	999999	999999	815	626	556	45	536	555	965	444	169	126	716	686	891	748	57	999999	296	648	999999	568	759	472	355	67	83	72	493	139	999999	839	999999	324	218	539	999999	824	999999	664	999999	156	999999	323	114	774	358	190	520	999999	456	999999	999999	999999	999999	999999	999999	353	281	499	999999	999999	72	836	906	999999	999999	402	477	361	106	233	632	632	453	999999	999999	445	367	999999	708	999999	551	999999	683	997	320	999999	607	62	39	999999	999999	662	999999	999999	94	999999	417	784	109	956	713	169	999999	232	999999	999999	723	594	999999	74	985	699	999999	999999	923	167	162	908	19	399	794	424	331	797	680	999999	929	723	999999	999999	999999	999999	481	752	190	999999	423	460	99	423	560	22	87	999999	323	852	871	999999	807	927	398	508	999999	710	999999	298	837	693	999999	938	967	10	556	345	45	413	228	999999	888	540	743	702	819	999999	999999	782	999999	999999	484	827	108	999999	915	120	251	530	807	999999	999999	891	555	729	908	160	455	999999	466	741	929	910	999999	999999	745	999999	194	696	688	999999	871	389	951	999999	999999	724	839	671	999999	999999	103	999999	999999	456	455	996	985	23	999999	668	150	288	325	605	436	574	203	273	559	648	999999	555	841	627	899	212	940	999999	999999	194	320	783	475	30	999999	424	314	187	388	999999	291	999999	902	30	48	999999	73	355	
53	645	999999	999999	121	446	519	999999	673	978	999999	999999	65	911	503	609	357	367	813	999999	957	22	269	25	885	810	367	756	999999	821	589	316	148	594	40	874	663	744	671	38	510	110	750	336	631	145	694	380	676	302	672	999999	780	999999	398	41	385	515	690	311	88	999999	999999	852	398	250	114	470	880	628	946	612	695	999999	999999	999999	999999	933	394	999999	126	987	89	360	158	908	536	381	999999	999999	498	157	64	370	949	999999	215	897	999999	390	999999	233	999999	58	999999	999999	985	999999	973	541	999999	999999	999999	940	195	101	684	999999	704	999999	714	999999	274	881	999999	799	558	999999	834	56	999999	999999	995	13	719	892	497	41	14	98	999999	540	407	664	238	56	35	999999	184	858	73	671	203	457	676	307	958	618	918	557	511	999999	171	999999	890	406	456	128	999999	302	999999	999999	999999	615	567	999999	999999	610	652	93	773	444	160	976	983	979	999999	547	336	999999	934	879	999999	456	587	999999	379	481	999999	831	999999	907	892	999999	999999	999999	141	588	890	999999	971	357	965	999999	783	999999	510	194	943	911	237	909	791	808	367	725	539	999999	37	305	804	854	837	999999	493	866	999999	278	722	572	847	590	656	999999	450	586	999999	288	999999	521	762	999999	538	861	604	690	125	93	999999	538	999999	999999	561	595	698	127	999999	154	350	916	999999	241	999999	380	999999	646	262	957	368	999999	999999	261	999999	515	543	619	325	975	226	802	999999	468	754	193	999999	798	39	71	144	999999	75	769	937	756	997	530	999999	999999	797	958	438	167	725	742	727	999999	639	999999	62	88	801	999999	999999	547	175	999999	999999	289	999999	999999	617	200	823	44	715	52	324	662	518	22	999999	167	187	268	374	593	742	21	466	72	999999	999999	18	65	531	530	999999	399	591	940	999999	999999	479	533	350	247	344	690	37	684	315	999999	537	49	190	643	999999	670	183	999999	999999	475	823	999999	999999	634	192	767	513	999999	211	924	80	999999	969	466	999999	654	917	999999	259	61	999999	999999	757	193	456	968	999999	888	172	181	225	999999	627	577	619	999999	427	716	65	577	187	842	483	390	905	959	80	999999	955	713	752	57	332	271	491	999999	868	922	188	999999	999999	999999	31	40	708	999999	950	402	846	834	999999	210	80	682	874	152	307	376	999999	497	898	160	932	459	428	999999	687	365	999999	577	999999	505	538	842	684	999999	820	453	681	845	999999	678	877	131	486	999999	999999	650	999999	349	744	999999	644	690	324	741	999999	572	
999999	999999	382	595	999999	279	849	731	671	238	999999	999999	331	853	695	999999	999999	999999	282	811	999999	875	999999	47	967	746	999999	493	860	847	527	943	869	258	841	151	472	999999	371	999999	999999	999999	880	748	653	85	27	890	999999	212	211	104	999999	881	598	736	348	345	999999	999999	446	365	870	824	710	63	452	83	22	553	969	76	858	999999	999999	227	999999	453	394	892	728	942	687	657	645	999999	484	988	999999	115	802	136	794	801	172	916	884	66	48	599	632	944	877	262	243	999999	246	999999	351	380	999999	999999	999999	999999	999999	999999	677	999999	999999	287	578	464	999999	906	751	842	999999	66	512	622	343	938	414	794	270	784	999999	999999	999999	510	195	999999	999999	288	999999	907	185	69	960	999999	999999	672	878	760	30	177	530	971	999999	400	863	190	291	729	47	802	999999	999999	474	67	438	252	797	677	101	888	818	145	542	844	667	222	106	843	383	999999	69	654	773	103	263	999999	999999	999999	647	15	408	916	250	571	999999	999999	999999	902	240	999999	874	999999	668	999999	358	395	999999	667	732	999999	93	448	999999	999999	742	999999	999999	380	999999	344	999999	773	39	96	999999	902	894	971	428	999999	627	203	999999	386	999999	858	985	640	745	868	665	266	999999	997	921	999999	570	873	999999	589	635	999999	109	895	678	111	181	582	999999	456	999999	467	999999	999999	32	890	834	999999	580	883	851	999999	999999	934	999999	72	481	42	174	528	342	30	152	838	23	999999	104	999999	707	999999	687	412	999999	299	378	207	27	217	975	41	999999	999999	999999	944	999999	883	588	174	226	616	999999	148	418	135	123	479	325	410	80	999999	999999	127	999999	884	205	448	764	345	566	999999	54	273	67	142	999999	742	999999	207	999999	140	824	929	500	999999	75	549	994	862	999999	999999	882	617	146	366	999999	18	337	419	749	299	999999	252	608	745	571	366	91	999999	733	999999	753	127	999999	999999	793	866	626	999999	999999	656	453	902	170	667	598	437	136	700	999999	393	415	317	999999	810	999999	581	331	999999	999999	708	468	719	139	804	155	764	316	999999	572	379	392	999999	599	999999	845	226	92	999999	156	144	240	390	388	999999	965	445	669	500	929	999999	544	870	999999	120	198	734	773	366	999999	999999	130	930	137	527	10	999999	718	365	964	795	499	391	999999	999999	478	87	340	789	838	999999	105	999999	999999	360	999999	521	515	488	999999	121	452	726	427	999999	23	309	262	860	349	716	727	313	999999	143	722	162	270	264	642	121	403	999999	999999	999999	
999999	314	663	999999	692	999999	743	239	999999	999999	352	773	963	297	382	178	824	480	999999	131	982	791	291	143	638	682	261	999999	846	793	999999	468	207	615	999999	709	646	485	177	999999	972	497	852	682	790	949	199	972	999999	474	296	923	999999	406	829	947	32	530	148	20	237	493	393	668	999999	883	575	358	715	673	532	348	999999	999999	159	495	939	608	352	689	493	288	378	382	506	793	924	801	785	634	686	125	347	167	632	489	114	193	545	907	383	840	999999	218	941	999999	620	999999	256	344	999999	999999	999999	459	527	999999	124	999999	172	352	959	773	573	999999	987	416	999999	999999	956	670	391	755	72	445	315	999999	30	999999	999999	558	183	999999	999999	450	999999	272	999999	888	639	999999	374	999999	31	203	947	609	276	187	231	535	946	474	998	586	953	263	361	743	153	874	928	954	581	999999	179	990	228	132	999999	724	479	122	515	282	305	298	733	999999	999999	705	385	843	938	904	611	708	970	968	497	372	911	203	744	765	999999	999999	521	417	34	999999	999999	154	999999	506	65	834	958	999999	290	665	529	491	256	447	999999	999999	26	676	999999	999999	29	999999	635	101	813	999999	377	750	528	999999	999999	999999	999999	999999	999999	241	130	442	849	777	999999	999999	687	831	843	429	947	307	276	999999	403	845	415	563	937	141	518	631	692	779	466	218	999999	404	888	213	646	715	999999	266	964	584	999999	234	720	775	572	803	999999	394	338	80	483	858	492	930	999999	291	999999	193	723	499	749	999999	321	541	56	293	942	999999	783	999999	183	20	705	819	28	191	842	171	568	715	382	308	999999	395	734	349	912	999999	999999	364	122	940	999999	475	834	756	999999	189	728	288	860	619	610	107	896	473	999999	999999	912	728	449	441	999999	18	126	451	999999	925	806	999999	380	984	999999	429	129	243	999999	239	999999	272	277	662	442	999999	854	999999	697	999999	499	271	999999	249	55	574	914	999999	325	534	999999	999999	999999	999999	383	999999	999999	875	999999	191	978	662	996	999999	687	649	460	786	998	344	999999	362	999999	999999	999999	999999	521	141	999999	771	514	999999	999999	941	880	601	145	289	289	999999	999999	978	490	515	374	999999	274	999999	561	405	123	138	999999	999999	999999	996	999999	849	562	838	510	776	936	999999	676	540	744	64	52	999999	514	181	506	999999	962	185	871	999999	912	598	999999	259	579	999999	657	386	765	999999	999999	884	961	999999	727	451	910	999999	51	978	838	834	102	999999	999999	999999	891	942	631	999999	999999	999999	
134	401	936	963	999999	261	207	403	854	300	775	999999	999999	168	134	227	999999	65	677	999999	143	892	409	88	506	70	999999	113	651	714	999999	999999	999999	999999	999999	570	359	763	883	659	407	999999	134	548	69	999999	726	70	351	674	498	575	999999	661	71	241	992	999999	466	507	999999	999999	752	149	999999	114	889	128	409	563	999999	690	999999	27	959	496	999999	860	28	999999	344	999999	762	977	226	189	252	266	314	527	578	500	306	386	437	314	895	984	999999	954	404	999999	661	787	999999	807	999999	410	702	575	473	999999	840	254	173	999999	341	775	999999	366	861	633	814	882	985	377	394	796	589	654	600	999999	999999	73	818	736	318	974	999999	419	999999	842	563	738	999999	447	999999	62	999999	185	973	130	72	646	103	770	794	999999	999999	439	422	606	820	57	999999	999999	282	776	999999	999999	944	366	999999	513	579	28	80	85	828	999999	999999	341	583	414	681	480	721	221	970	57	942	539	999999	999999	999999	999999	32	516	763	999999	174	883	626	786	240	616	525	559	76	84	700	718	949	264	722	999999	999999	416	375	504	968	71	806	388	494	415	999999	999999	516	400	996	999999	999999	464	383	832	999999	797	183	999999	999999	999999	154	999999	356	233	589	917	29	915	999999	615	999999	999999	404	113	87	247	301	825	999999	663	52	999999	87	999999	406	494	881	889	375	236	243	310	999999	999999	916	910	999999	270	825	999999	843	600	245	391	423	999999	70	280	999999	478	505	357	643	301	129	478	999999	220	826	104	46	139	550	999999	382	999999	718	999999	999999	177	215	40	10	999999	820	452	999999	696	999999	354	434	610	999999	896	731	885	666	259	687	448	103	999999	444	731	999999	999999	60	316	999999	999999	344	999999	94	588	273	474	357	488	480	677	999999	130	999999	482	669	435	995	999999	999999	496	183	469	999999	748	84	999999	596	278	999999	999999	401	134	999999	148	20	999999	526	999999	632	266	538	187	999999	999999	409	999999	334	961	71	999999	718	405	118	999999	410	874	561	345	999999	880	999999	88	564	374	285	913	442	999999	472	706	908	999999	31	941	999999	995	999999	899	348	111	68	634	999999	130	398	996	26	176	738	145	411	999999	52	752	388	999999	623	413	735	496	539	976	499	365	999999	999999	384	177	563	999999	193	999999	997	412	822	999999	999999	999999	976	288	897	276	999999	337	305	727	406	279	562	508	999999	287	999999	851	999999	92	999999	999999	999999	128	622	999999	612	333	999999	999999	193	999999	999999	999999	588	189	437	456	598	999999	365	172	
69	178	999999	114	614	65	999999	999999	497	156	839	739	999999	29	220	857	666	58	664	297	384	556	999999	765	349	427	999999	999999	849	717	263	309	726	999999	999999	999999	999999	999999	244	999999	300	55	261	999999	999999	200	36	568	969	580	789	549	608	78	787	513	633	117	765	196	999999	839	66	779	892	540	22	999999	999999	164	612	159	999999	117	996	999999	304	999999	965	158	999999	361	234	999999	999999	713	700	658	196	288	432	147	999999	999999	421	461	999999	481	154	270	187	892	341	814	967	640	735	501	999999	458	219	135	151	616	795	784	615	999999	999999	189	839	364	948	949	732	999999	407	765	695	544	349	822	363	705	999999	508	30	419	312	298	977	209	999999	999999	999999	306	995	999999	262	999999	846	212	629	964	999999	822	999999	999999	92	502	242	969	805	537	118	396	772	999999	999999	296	764	205	485	563	999999	639	779	220	879	435	479	999999	512	999999	698	147	203	399	284	158	565	638	336	809	999999	17	404	57	999999	683	534	558	500	999999	873	650	727	76	762	791	53	999999	999999	999999	999999	970	466	746	839	971	202	382	172	496	999999	136	869	675	508	204	245	731	591	206	900	920	771	546	195	999999	420	136	637	493	115	999999	136	999999	786	94	550	999999	218	657	999999	999999	396	999999	999999	746	781	61	568	567	555	322	151	999999	756	112	999999	999999	561	792	561	75	745	679	391	999999	999	199	889	999999	653	999999	999999	933	999999	749	999999	999999	311	448	999999	368	568	999999	937	792	691	821	922	683	885	630	106	425	999999	424	416	717	999999	346	747	591	172	154	913	968	999999	217	999999	17	578	442	619	122	999999	202	999999	676	741	598	217	999999	276	215	538	33	491	107	836	302	999999	999999	999999	965	701	683	205	424	165	999999	992	483	232	915	114	999999	20	984	899	904	917	999999	975	999999	138	999999	324	957	616	889	486	702	380	306	674	999999	297	999999	420	842	996	92	520	772	999999	734	956	999999	110	999999	23	507	207	932	385	603	840	130	836	143	368	248	807	276	492	300	112	926	250	351	165	366	573	66	907	834	229	999999	428	404	612	963	856	531	876	979	504	999999	999999	81	922	177	817	999999	484	758	284	254	999999	315	631	39	999999	758	929	656	933	151	35	999999	383	637	702	442	531	405	392	286	399	999999	795	664	15	999999	429	988	999999	999999	582	158	559	975	922	122	999999	582	999999	107	601	229	56	999999	999999	379	999999	295	999999	385	756	88	376	998	999999	777	519	999999	
34	941	339	999999	118	647	569	876	999999	999999	714	589	669	948	552	294	685	179	466	999999	252	999999	481	143	523	172	999999	503	782	561	130	999999	602	806	558	911	999999	659	999999	408	793	999999	387	299	581	885	716	807	536	92	322	684	321	87	724	398	999999	205	427	945	118	76	999999	440	287	569	986	862	400	640	525	35	999999	67	649	706	258	192	562	999999	456	731	999999	700	248	999999	833	525	91	999999	452	573	242	999999	300	727	451	999999	22	22	898	853	999999	999999	566	999999	626	264	438	28	149	999999	642	999999	999999	386	999999	403	202	841	735	999999	781	240	198	999999	793	891	766	922	264	310	179	550	739	602	324	81	144	951	819	579	999999	72	30	175	999999	452	677	914	627	58	754	181	286	437	82	186	707	614	503	734	497	516	764	999999	117	102	59	999999	71	37	269	250	31	166	383	718	220	32	32	999999	224	852	304	215	999999	998	273	312	530	999999	373	529	458	999999	92	999999	308	999999	67	837	403	780	853	600	788	514	999999	130	63	363	966	684	592	999999	999999	999999	999999	999999	999999	999999	829	747	376	999999	999999	739	791	935	83	999999	420	38	964	194	999999	443	999	703	427	51	848	152	258	176	181	689	937	306	575	447	999999	750	898	948	18	655	999999	929	936	59	722	224	56	999999	943	937	719	999999	999999	85	646	518	141	999999	270	686	499	210	752	974	801	999999	370	636	443	669	140	26	186	302	40	79	999999	377	328	999999	105	997	232	999999	999999	540	102	499	999999	850	618	656	999999	331	166	213	187	961	257	237	999999	420	817	999999	807	703	230	912	999999	999999	750	763	922	636	591	502	999999	519	15	271	403	870	835	593	60	483	338	855	145	826	892	999999	130	101	999999	685	190	948	999999	275	319	999999	453	234	109	855	999999	60	739	999999	235	667	999999	985	834	983	999999	233	232	333	374	375	776	229	999999	944	643	831	857	905	321	999999	93	740	999999	999999	426	999999	493	205	749	287	125	481	600	999999	849	999999	267	999999	999999	999999	726	111	900	943	999999	234	550	999999	222	999999	203	999999	352	999999	999999	225	43	999999	566	972	999999	37	584	999999	260	304	999999	459	105	999999	574	70	999999	365	312	981	839	18	808	202	70	338	999999	846	94	999999	139	403	650	633	111	999999	239	138	226	698	527	999999	693	999999	605	999999	69	713	338	143	40	986	999999	999999	386	34	812	999999	999999	411	53	738	12	968	999999	235	809	471	999999	928	830	675	149	613	
464	999999	325	999999	596	969	279	999999	999999	951	261	152	509	57	257	87	833	999999	999999	815	654	789	811	999999	943	999999	291	598	999999	410	999999	364	847	999999	148	361	708	123	777	942	999999	774	230	61	999999	32	726	761	223	329	105	964	459	333	999999	999999	224	600	755	226	688	680	963	117	648	999999	304	228	909	896	378	999999	999999	284	999999	880	568	759	16	999999	654	529	384	986	314	347	905	999999	331	472	146	118	367	561	264	461	811	999999	412	821	728	507	852	327	951	385	876	185	650	88	116	464	999999	999999	999999	168	306	976	802	311	991	780	896	446	759	270	362	537	29	231	79	456	999999	999999	202	156	677	999999	45	929	999999	730	873	253	366	999999	524	533	989	106	999999	834	999999	999999	999999	947	611	415	568	691	33	348	165	428	18	660	999999	408	641	425	490	249	999999	873	999999	271	907	652	90	999999	745	829	548	923	76	244	999999	255	365	999999	545	271	498	999999	906	132	574	454	999999	706	575	999999	999999	999999	615	999999	894	446	999999	569	999999	958	999999	492	945	999999	800	999999	362	773	523	860	52	396	999999	999999	751	999999	966	716	999999	462	999999	384	510	999999	937	973	999999	160	350	699	983	796	999999	586	936	999999	409	999999	332	342	999999	472	999999	714	999999	505	694	396	999999	308	999999	555	872	587	552	950	981	325	999999	999999	924	212	433	824	999999	999999	191	303	999999	999999	196	264	394	363	369	944	202	795	556	999999	999999	921	985	51	229	437	999999	999999	999999	986	33	93	999999	999999	418	890	49	999999	837	999999	999999	999999	114	429	121	225	171	518	999999	607	999999	999999	769	999999	547	12	999999	391	604	449	333	563	999999	305	721	113	808	999999	945	479	905	834	957	730	999999	887	999999	565	930	999999	276	414	999999	999999	238	837	324	999999	999999	999999	672	657	999999	999999	503	760	142	999999	999999	999999	417	283	573	747	999999	999999	999999	49	999999	659	195	662	461	600	182	918	999999	832	999999	883	789	186	999999	540	807	999999	999999	569	236	999999	755	999999	856	999999	596	999999	841	999999	734	315	609	284	925	999999	229	999999	206	172	225	585	606	309	742	824	228	999999	999999	999999	940	454	852	668	812	348	904	188	805	539	14	999999	86	502	108	999999	284	514	260	632	999999	999999	61	908	354	651	761	456	274	42	999999	364	999999	999999	720	290	462	940	472	999999	999999	51	999999	999999	168	999999	508	113	211	981	549	714	981	720	722	999999	402	944	324	999999	999999	999999	913	772	836	649	999999	999999	999999	818	
308	344	51	672	238	279	590	394	749	318	153	657	999999	293	492	999999	999999	930	95	575	887	518	999999	311	999	999999	137	443	830	519	506	239	331	392	683	999999	672	318	491	453	564	999999	204	15	27	999999	999999	630	999999	999999	999999	999999	192	216	931	789	718	740	673	291	999999	156	563	240	999999	999999	335	861	609	999999	999999	999999	999999	642	999999	878	324	620	294	79	743	506	163	982	252	999999	57	125	461	894	999999	999999	645	209	311	417	454	999999	999999	114	604	999999	31	12	999999	211	169	999999	999999	62	474	108	456	999999	548	999999	993	999999	987	999999	865	220	410	999999	999999	393	999999	248	340	603	433	999999	999999	189	474	999999	485	161	460	999999	738	506	920	999999	429	398	485	52	661	666	424	999999	975	999999	999999	394	999999	315	221	147	999999	920	219	600	629	124	682	276	999999	156	169	999999	999999	946	185	999999	299	10	296	402	908	386	587	999999	999999	559	384	146	941	90	999999	179	940	322	268	999999	999999	999999	999999	315	716	219	913	514	507	583	999999	999999	114	879	104	940	29	999999	239	405	343	546	999999	79	739	545	334	999999	694	989	900	999999	688	367	82	999999	230	981	686	698	473	82	176	606	805	355	42	999999	986	521	160	999999	93	862	484	750	908	710	575	999999	884	999999	820	517	682	946	351	746	806	134	719	48	142	541	932	270	379	815	273	393	513	272	999999	183	999999	779	724	999999	883	331	999999	519	415	515	813	608	262	659	999999	999999	14	295	999999	999999	801	121	989	999999	999999	223	381	103	446	192	999999	622	999999	999999	677	903	231	525	863	485	73	209	999999	626	727	334	999999	999999	890	414	389	999999	999999	210	381	728	789	182	895	999999	950	968	999999	999999	848	201	805	616	981	30	637	999999	999999	780	798	602	487	999999	824	606	215	660	212	42	803	449	616	999999	274	949	123	59	630	999999	999999	104	999999	410	778	536	528	401	738	869	999999	999999	796	235	412	999999	250	427	357	299	463	299	766	50	999999	408	999999	213	999999	41	907	587	858	237	255	703	475	87	594	298	87	813	921	342	999999	902	999999	390	199	495	709	696	701	341	999999	999999	338	95	981	379	950	325	60	999999	962	198	52	568	980	708	313	999999	999999	999999	221	650	377	999999	785	999999	755	204	999999	856	332	221	886	999999	497	20	375	390	105	224	347	762	763	224	380	76	860	999999	410	490	191	546	999999	642	129	99	999999	905	310	464	999999	756	999999	204	384	750	312	525	80	999999	343	923	
77	618	721	459	886	999999	63	718	665	669	794	532	674	786	358	254	999999	407	153	470	89	640	999999	591	459	569	840	629	999999	344	24	999999	157	268	478	254	920	670	212	714	851	591	798	954	961	779	529	999999	999999	68	129	999999	826	873	843	999999	28	140	999999	327	999999	434	954	331	654	363	385	999999	999999	999999	333	736	999999	438	618	498	841	999999	629	680	49	251	236	705	225	352	614	283	424	999999	236	789	670	885	401	999999	637	477	309	999999	999999	999999	290	298	734	999999	477	397	265	355	595	999999	511	329	999999	81	207	999999	115	312	999999	999999	992	999999	877	543	75	319	999999	200	860	999999	345	30	286	926	960	937	971	833	874	999999	27	79	456	999999	288	351	606	999999	230	999999	372	999999	999999	302	130	24	421	200	999999	167	360	74	494	999999	47	490	52	361	120	999999	999999	282	438	531	94	922	999999	34	265	724	712	999999	970	482	999999	999999	170	999999	806	946	526	781	516	716	866	953	584	235	815	798	308	255	220	960	999999	999999	568	338	999999	999999	205	396	935	602	455	644	104	999999	999999	999999	329	68	555	174	742	506	999999	721	999999	140	348	593	999999	999999	425	999999	506	999999	381	911	999999	831	776	999999	750	140	845	913	271	232	999999	999999	999999	126	479	999999	699	55	999999	605	999999	847	999999	87	999999	999999	186	478	187	999999	148	999999	640	317	999999	497	292	947	423	999999	660	852	999999	442	281	999999	588	103	987	185	767	999999	791	999999	587	932	167	698	748	149	953	376	999999	283	94	999999	932	697	999999	981	957	752	632	999999	944	481	397	241	806	999999	33	93	491	12	230	687	303	864	730	986	999999	593	208	284	657	293	127	186	357	506	842	890	896	999999	227	999999	827	184	831	116	544	925	999999	663	999999	870	885	733	999999	406	481	999999	967	220	999999	999999	553	358	958	999999	999999	221	883	999999	999999	142	197	485	999999	215	999999	999999	42	999999	452	999999	999999	545	999999	787	408	394	132	951	35	999999	922	686	364	852	470	479	225	999999	752	333	999999	593	421	983	683	409	947	848	546	362	999999	354	767	246	674	999999	200	999999	262	969	98	932	999999	999999	219	999999	130	999999	999999	390	999999	862	870	128	372	117	999999	184	113	998	446	284	415	672	739	999999	918	127	188	999999	288	999999	917	783	244	119	318	943	773	999999	289	24	113	999999	458	183	483	649	874	999999	884	25	77	264	533	814	999999	611	738	640	999999	999999	999999	291	112	858	944	97	883	263	798	190	
999999	999999	719	431	999999	259	999999	565	105	278	253	621	578	272	999999	663	259	430	999999	707	999999	142	999999	286	999999	821	63	999999	238	396	999999	999999	999999	703	614	145	545	111	999999	999999	999999	182	999999	324	758	143	713	839	881	291	837	463	671	101	975	278	351	442	172	358	206	624	337	709	513	632	999999	874	658	999999	127	158	999999	324	319	41	999999	275	527	136	999999	224	718	946	558	311	949	999999	727	346	794	113	939	295	81	999999	845	836	810	136	999999	838	190	50	173	688	677	999999	781	943	681	86	914	45	250	981	999999	390	999999	211	682	186	156	321	56	24	219	500	252	546	196	760	464	999999	845	999999	43	677	783	869	999999	602	895	999999	664	999999	198	903	999999	999999	867	999999	685	609	999999	999999	691	999999	993	159	479	186	999999	245	999999	921	999999	523	999999	970	947	238	607	290	577	90	999999	999999	999999	338	826	315	455	162	678	731	84	999999	948	999999	587	174	999999	633	400	456	498	659	36	743	106	999999	713	83	152	639	857	999999	41	373	823	328	221	664	999999	999999	999999	952	566	35	846	765	574	458	393	783	553	973	890	130	592	631	346	999999	242	160	999999	382	20	49	874	679	824	585	918	999999	953	999999	310	999999	725	999999	103	11	897	340	999999	999999	690	999999	95	884	513	910	781	202	982	307	432	182	571	358	941	526	161	176	941	989	540	134	999999	533	672	664	999999	55	538	345	26	999999	59	347	691	651	954	990	999999	914	803	726	286	655	597	999999	665	376	604	576	849	999999	399	120	725	565	999999	999999	999999	849	515	735	999999	646	291	530	999999	234	667	300	572	170	10	999999	195	814	848	184	936	999999	999	999999	999999	999999	495	296	512	939	621	135	122	402	778	999999	409	78	999999	639	999999	77	999999	441	709	313	13	688	999999	372	924	911	717	999999	625	677	999999	487	293	702	161	994	27	193	999999	541	188	180	392	999999	999999	127	752	999999	999999	999999	539	999999	999999	999999	957	999999	566	999999	24	710	418	757	999999	111	999999	999999	785	999999	487	999999	59	821	828	178	999999	833	306	999999	999999	807	168	508	555	756	147	292	999999	155	999999	354	438	877	999999	901	132	430	403	290	999999	705	999999	392	730	439	819	717	739	999999	22	999999	999999	999999	405	999999	551	910	211	999999	963	999999	763	639	624	143	999999	999999	652	927	55	704	440	999999	836	999999	999999	776	777	125	936	999999	999999	999999	143	620	844	917	482	963	999999	222	228	382	999999	34	942	702	767	597	
498	648	75	811	115	999999	999999	494	684	366	740	999999	142	96	999999	543	640	999999	506	14	298	33	698	688	577	832	485	67	698	812	106	773	999999	189	999999	999999	365	741	903	826	999999	999999	242	125	232	999999	89	142	298	783	394	197	999999	763	309	474	999999	386	244	282	831	636	795	999999	270	966	767	953	469	999999	999999	999999	851	999999	88	999999	791	583	999999	993	752	353	769	914	999999	908	577	255	999999	162	349	978	507	630	994	999999	565	999999	855	266	817	136	672	999999	606	999999	345	526	999999	371	683	376	920	250	530	488	866	880	454	361	398	522	999999	317	456	208	402	231	685	788	382	430	999999	209	186	999999	999999	999999	318	933	573	61	570	518	478	972	68	266	110	516	433	685	915	503	868	305	63	999999	55	407	999999	124	840	896	989	263	648	721	74	903	807	599	571	521	999999	346	951	564	839	483	999999	146	130	179	365	697	514	999999	341	880	572	999999	999999	911	840	458	221	674	529	225	334	347	201	206	708	833	123	404	714	531	353	498	525	572	267	956	993	999999	541	302	748	423	389	999999	340	492	378	660	999999	340	135	287	45	624	159	999999	944	924	999999	531	999999	119	519	809	537	84	799	999999	999999	999999	465	550	999999	236	999999	910	957	17	865	226	999999	463	724	384	406	75	462	999999	423	999999	21	79	210	19	999999	638	904	580	656	266	692	720	999999	795	875	584	999999	999999	999999	248	999999	937	68	254	76	130	395	144	412	999999	621	898	245	199	999999	999999	999999	132	517	838	16	386	360	609	533	999999	456	928	509	999999	999999	653	754	184	619	999999	20	955	943	598	252	769	178	999999	645	999999	484	816	922	999999	245	999999	301	318	999999	468	586	459	999999	331	999999	467	999999	590	550	999999	154	999999	580	999999	384	999999	189	919	595	247	218	999999	964	739	270	640	15	30	586	899	362	445	943	160	496	561	244	622	925	785	143	999999	999999	677	649	423	999999	132	114	999999	842	999999	722	993	999999	999999	999999	981	70	43	461	615	14	651	614	708	127	429	312	823	159	567	994	999999	113	631	530	296	999999	847	403	883	915	735	66	981	999999	999999	901	85	76	263	561	891	333	528	583	993	72	999999	306	816	820	291	999999	999999	387	912	889	627	999999	208	891	223	999999	578	699	278	594	633	985	999999	999999	237	756	896	15	112	486	585	58	537	234	999999	550	999999	72	633	44	781	603	999999	70	283	999999	867	371	999999	261	755	828	314	409	438	
955	139	999999	592	534	804	999999	999999	436	999999	999999	999999	974	742	999999	63	999999	999999	244	999999	999999	185	999999	254	52	999999	534	668	999999	999999	756	999999	999999	795	999999	421	999999	480	999999	999999	512	328	383	755	703	830	893	628	674	208	250	762	999999	597	408	779	32	54	999999	646	279	611	999999	705	558	836	236	188	550	999999	999999	45	999999	14	309	999999	801	361	999999	222	995	906	993	652	999999	999999	672	540	396	422	399	252	930	462	959	901	894	678	999999	867	604	714	88	423	443	999999	795	76	297	999999	978	670	504	337	999999	373	617	999999	224	999999	173	695	791	137	861	522	114	514	54	999999	816	999999	163	682	617	999999	827	999999	999999	285	207	606	999999	700	444	999999	748	999999	999999	999999	293	123	999999	999999	703	909	999999	951	999999	920	110	290	31	999999	879	999999	517	821	720	369	545	999999	573	938	366	567	452	101	999999	143	999999	512	702	458	124	999999	999999	999999	999999	707	999999	876	28	297	185	917	585	364	820	589	221	926	882	452	60	256	549	525	285	145	999999	830	268	999999	156	999999	588	999999	774	185	196	995	842	22	11	669	29	285	762	999999	982	97	999999	113	921	999999	629	260	408	999999	999999	153	245	999999	999999	537	618	599	151	587	338	22	589	644	999999	225	93	999999	999999	391	999999	274	762	999999	999999	999999	559	165	999999	999999	968	338	999999	906	31	52	760	999	771	999999	61	999999	143	999999	121	999999	507	636	709	999999	999999	999999	808	27	999999	889	390	410	689	999999	978	462	999999	843	999999	10	848	683	999999	361	465	94	999999	977	340	999999	141	587	724	193	999999	922	999999	801	542	999999	529	157	275	999999	661	359	319	999999	495	598	999999	299	565	120	131	999999	24	358	250	680	662	831	687	832	999999	803	685	999999	10	999999	17	301	310	411	999999	999999	418	999999	699	115	774	207	492	741	481	841	32	613	72	56	999999	106	561	999999	555	698	470	442	384	858	674	999999	899	439	590	999999	999999	999999	639	430	415	534	659	144	905	464	348	945	361	917	781	81	443	999999	157	999999	999999	999999	856	782	240	976	999999	840	999999	960	308	999999	161	446	999999	999999	999999	641	641	383	447	427	956	100	999999	525	91	467	87	999999	380	945	291	680	999999	550	307	857	200	439	429	818	702	944	999999	999999	793	999999	74	912	107	801	999999	774	472	323	999999	999999	433	715	894	647	999999	999999	999999	363	771	480	999999	312	570	999999	999999	211	999999	629	999999	21	934	73	731	177	402	174	504	578	632	516	
217	999999	67	542	433	485	545	781	65	999999	364	803	524	323	772	762	352	980	360	121	999999	843	598	480	999999	370	983	727	254	598	344	21	730	999999	272	999999	254	38	693	966	666	999999	574	861	999999	141	999999	417	404	640	999999	523	999999	999999	695	374	393	999999	710	999999	999999	817	536	466	999999	999999	999999	270	60	611	999999	324	297	394	455	649	999999	736	823	999999	822	999999	332	614	776	820	793	999999	569	999999	999999	666	327	629	999999	848	644	999999	343	313	68	287	367	793	999999	999999	999999	999999	999999	55	105	657	999999	20	251	925	494	922	690	707	559	862	701	162	834	851	996	999999	919	606	14	171	402	520	641	999999	218	539	492	999999	594	999999	154	523	802	130	999999	316	388	549	999999	722	427	999999	754	999999	586	215	999999	280	511	999999	914	468	50	933	264	253	999999	707	999999	954	999999	421	122	600	999999	187	359	999999	999999	999999	289	379	252	291	999999	999999	999999	999999	957	999999	999999	222	999999	35	999999	999999	482	869	865	999999	936	681	999999	409	293	15	523	999999	489	408	856	253	999999	820	999999	545	225	759	199	498	487	935	749	999999	999999	226	654	97	555	40	999999	489	999999	297	753	607	546	843	998	738	252	999999	999999	559	999999	337	889	946	745	509	471	723	679	999999	183	999999	932	130	36	999999	361	999999	608	458	703	376	404	999999	999999	999999	999	382	999999	461	999999	875	980	200	565	55	337	707	351	56	569	981	810	999999	124	752	675	426	999999	931	386	815	13	999999	999999	781	932	854	879	74	510	999999	999999	228	999999	307	30	742	564	980	739	999999	95	562	999999	722	565	922	921	324	15	582	564	829	84	999999	999999	483	345	999999	122	999999	999999	287	545	480	29	591	360	816	731	933	862	836	201	999999	730	999999	999999	999999	225	20	932	564	68	999999	534	142	153	690	434	546	407	779	868	266	826	807	999999	417	703	999999	572	999999	999999	82	720	728	999999	351	709	431	865	212	999999	112	550	272	228	999999	946	886	447	669	391	194	536	92	968	934	905	999999	999999	209	438	251	447	828	971	985	216	999999	504	802	981	999999	681	204	220	999999	716	999999	588	408	471	817	535	902	722	408	546	638	759	999999	446	786	997	665	999999	999999	664	999999	300	242	411	150	392	999999	688	999999	513	341	872	213	228	351	999999	35	738	621	715	545	115	573	449	999999	56	800	365	999999	999999	25	431	892	110	994	273	355	996	999999	999999	889	224	999999	895	214	765	556	485	104	999999	971	927	161	
611	999999	999999	999999	793	999999	999999	999999	290	493	381	498	910	999999	112	233	88	988	999999	417	197	826	331	771	677	245	999999	499	325	271	752	44	97	279	291	980	389	545	562	999999	236	843	609	730	962	406	303	785	999999	261	999999	999999	999999	519	964	999999	798	999999	59	557	999999	604	999999	999999	741	999999	410	641	699	131	844	999999	435	999999	191	353	226	600	809	281	999999	999999	999999	74	255	297	102	578	314	505	192	545	999999	14	152	631	577	999999	999999	625	995	662	999999	999999	999999	481	39	87	338	999999	999999	207	999999	778	999999	993	999999	211	772	999999	254	832	336	203	999999	309	58	430	722	999999	776	635	611	194	285	288	940	723	999999	999999	999999	24	249	693	936	984	999999	716	999999	159	82	376	818	999999	380	173	336	893	393	117	999999	608	365	778	999999	933	596	849	503	337	62	999999	553	998	999999	240	999999	642	999999	999999	798	341	999999	573	999999	999999	816	77	814	122	952	57	999999	549	350	659	659	471	849	999999	999999	660	223	70	999999	246	822	819	359	999999	580	693	636	999999	319	101	999999	792	300	444	126	999999	45	390	385	15	999999	14	658	535	999999	999999	793	262	566	999999	128	999999	476	999999	587	999999	717	674	542	269	999999	901	240	258	93	867	180	999999	886	869	624	832	684	101	740	817	171	823	999999	459	900	999999	999999	181	973	604	999999	60	856	129	999999	371	848	999999	593	999999	774	409	451	713	999999	999999	375	697	522	999999	999999	385	509	770	999999	999999	999999	999999	368	999999	38	999999	284	999999	551	130	558	767	999999	263	983	568	507	145	53	762	999999	855	509	522	999999	184	999999	999999	317	940	999999	96	294	917	266	765	999999	999999	576	999999	134	962	171	829	829	608	639	269	311	999999	999999	373	726	999999	521	259	583	846	39	854	999999	596	999999	999999	579	472	483	149	996	999999	999999	999999	999999	338	637	419	694	679	693	409	999999	399	387	588	999999	999999	370	221	406	17	192	911	526	999999	316	538	790	999999	999999	367	999999	500	999999	999999	917	926	803	397	999999	999999	565	904	163	630	318	999999	999999	999999	549	401	111	999999	743	988	45	899	434	847	32	108	629	144	428	999999	283	54	136	303	670	145	999999	972	999999	304	452	999999	758	999999	999999	306	329	206	20	859	265	863	756	284	57	28	502	956	999999	999999	483	431	485	827	356	274	882	915	923	413	28	139	496	448	546	757	151	538	444	725	779	432	133	569	80	420	297	999999	256	651	643	427	606	438	821	30	999999	930	
999999	149	423	999999	282	607	841	999999	376	318	999999	299	877	963	522	650	567	60	308	915	999999	935	976	999999	669	281	769	600	532	67	627	999999	999999	220	989	304	311	999999	160	999999	728	999999	54	999999	125	999999	774	680	904	956	871	771	999999	886	183	612	173	394	744	10	838	250	603	318	999999	999999	344	666	973	999999	348	201	899	782	197	812	999999	999999	914	712	506	98	696	576	196	999999	999999	79	47	999999	141	917	631	159	686	488	351	735	299	999999	622	118	707	687	618	999999	999999	940	698	370	721	176	479	41	999999	999999	999999	37	999999	834	999999	274	628	596	95	431	570	750	999999	708	471	999999	707	21	999999	398	391	19	999999	516	985	862	380	676	665	965	448	999999	655	937	935	323	612	464	493	357	489	120	601	999999	119	130	999999	990	898	564	469	467	999999	115	368	544	79	616	849	999999	894	951	930	130	982	999999	105	168	773	157	999999	252	999999	742	908	999999	417	771	999999	864	28	389	999999	999999	505	981	657	549	999999	400	254	996	999999	999999	999999	537	999999	481	214	999999	999999	999999	226	999999	999999	999999	939	209	207	999999	136	307	219	984	999999	514	183	829	624	11	323	999999	589	999999	903	557	637	590	289	380	100	936	566	267	839	342	173	999999	100	289	999999	458	352	490	273	946	786	630	409	948	363	999999	856	999999	999999	479	105	843	999999	999999	589	999999	920	999999	997	200	741	951	155	205	351	156	999999	344	959	999999	213	108	119	956	771	16	191	340	999999	739	89	363	999999	369	246	999999	189	638	700	692	538	999999	493	83	215	834	484	214	607	999999	622	521	999999	999999	999999	996	734	891	691	582	999999	999999	809	268	121	387	519	999999	958	999999	999999	999999	644	276	999999	687	615	46	750	936	531	976	732	809	999999	567	120	482	103	250	595	298	999999	127	525	948	716	234	999999	827	325	698	255	585	250	999999	877	976	999999	589	391	999999	150	754	60	200	857	999	151	553	999999	47	693	718	436	678	163	527	999999	999999	999999	391	83	922	620	999999	731	156	568	999999	999999	144	848	999999	858	999999	157	202	76	334	101	717	93	418	560	288	15	999999	999999	572	367	359	999999	254	999999	999	624	228	143	999999	469	710	440	545	999999	999999	198	999999	859	538	530	961	460	427	999999	263	307	999999	372	342	827	999999	997	996	247	999999	999999	999999	894	859	282	929	68	999999	864	999999	286	547	999999	427	999999	826	678	620	51	406	899	999999	956	999999	702	959	855	999999	399	276	712	444	
999999	532	233	594	999999	10	999999	601	902	610	563	906	999999	999999	119	999999	252	11	525	386	955	841	440	112	999999	538	167	323	83	267	459	598	678	842	249	999999	203	505	541	999999	364	999999	503	298	253	60	389	941	849	999999	559	398	750	999999	488	467	999999	130	947	755	843	942	999999	645	161	964	238	999999	520	96	750	746	469	999999	31	515	347	152	999999	999999	159	999999	473	172	707	71	847	999999	363	782	931	82	557	999999	834	421	922	857	147	288	821	255	430	999999	170	999999	929	903	999999	973	999999	949	999999	999999	606	999999	479	999999	999999	100	126	999999	780	738	164	677	198	683	22	999999	999999	489	999999	580	774	904	999999	710	11	895	999999	944	46	390	999999	981	811	206	189	216	999999	566	919	57	172	934	999999	692	608	999999	623	999999	890	705	389	640	945	691	999999	702	833	999999	363	52	958	182	851	400	86	999999	866	992	504	805	667	36	569	956	418	840	440	999999	999999	518	999999	886	63	341	999999	32	46	999999	620	999999	999999	183	212	999999	99	989	93	83	615	999999	626	631	751	95	48	363	80	988	283	745	272	731	667	999999	770	81	128	999999	399	64	146	999999	381	999999	999999	999999	824	692	866	428	757	366	496	676	892	999999	145	968	302	647	951	57	846	999999	224	652	516	367	116	999999	871	573	683	560	299	879	259	999999	663	999999	538	387	132	999999	987	999999	244	991	999999	130	936	999999	227	752	112	999999	899	506	803	780	976	466	586	848	556	194	999999	936	386	999999	400	999999	315	747	118	574	925	991	999999	318	417	999999	415	985	92	721	999999	931	458	210	980	999999	930	882	578	81	999999	283	999999	803	234	308	999999	939	730	999999	845	479	643	999999	173	907	999999	999999	372	461	999999	600	999999	835	838	750	488	999999	43	646	482	432	999999	999999	999999	651	693	999999	93	999999	911	476	265	558	999999	876	297	919	47	82	144	444	999999	999999	30	210	517	999999	964	483	999999	437	999999	999999	999999	422	310	607	999999	521	999999	999999	411	999999	549	585	345	218	999999	962	999999	999999	999999	960	512	999999	911	62	999999	999999	144	999999	130	610	299	483	570	181	999999	463	999999	999999	163	999999	857	610	43	267	577	445	865	308	513	11	30	261	999999	944	580	24	999999	258	999999	999999	386	999999	414	999999	999999	999999	999999	173	712	506	396	772	415	623	113	902	13	654	999999	580	707	835	716	999999	589	999999	999999	999999	999999	491	952	328	109	960	149	999999	999999	242	303	511	999999	701	596	17	999999	999999	
846	675	841	999999	20	856	773	999999	999999	550	288	999999	220	926	881	399	999999	230	553	999999	999999	455	483	251	706	771	360	999999	160	999999	248	999999	513	341	201	520	784	999999	480	105	554	99	999999	598	584	910	999999	999999	629	999999	139	376	999999	546	584	999999	201	999999	972	999999	999999	999999	859	999999	311	999999	781	879	735	371	999999	999999	749	458	999999	999999	981	885	667	795	999999	983	999999	129	999999	999999	999999	966	756	799	328	999999	950	241	599	754	999999	983	296	14	999999	152	641	268	999999	489	999999	999999	32	11	420	315	999999	186	999999	522	456	740	613	439	335	999999	132	935	52	999999	999999	518	859	769	353	997	999999	663	666	999999	999999	95	702	397	999999	249	944	999999	389	22	999999	999999	741	87	999999	499	999999	857	999999	324	30	706	226	995	999999	118	155	263	657	422	999999	279	520	892	180	371	47	226	193	95	870	376	556	999999	999999	925	776	782	471	854	627	741	984	999999	586	645	868	707	607	999999	104	690	107	999999	999999	999999	999999	999999	906	937	462	163	999999	999999	453	654	160	197	826	864	999999	372	999999	803	795	999999	294	999999	315	534	999999	340	999999	999999	991	189	279	589	733	196	672	927	875	533	401	473	77	401	999999	932	999999	681	880	999999	805	999999	898	303	180	329	697	95	543	999999	444	131	544	627	602	273	385	570	463	640	202	414	496	268	999999	331	909	893	999999	383	49	820	459	876	251	269	999999	975	418	999999	499	586	394	999999	99	280	929	999999	798	634	999999	999999	228	999999	550	400	244	640	891	849	420	803	815	169	999999	624	672	667	386	342	982	409	999999	999999	150	615	30	993	179	141	999999	469	999999	645	825	124	602	999999	336	850	34	651	93	999999	994	695	770	999999	170	999999	607	272	73	999999	999999	157	772	999999	109	934	379	999999	470	759	457	950	999999	180	343	228	31	462	999999	535	999999	341	999999	592	64	999999	845	796	833	704	533	999999	406	638	999999	677	352	433	999999	402	999999	783	190	334	122	53	999999	999999	890	999999	453	154	931	537	157	320	832	999999	124	999999	99	999999	999999	999999	235	327	999999	999999	999999	666	875	598	999999	999999	64	534	999999	991	480	20	468	254	905	999999	261	389	207	868	490	999999	845	999999	318	465	313	999999	376	423	108	794	499	999999	999999	234	999999	854	801	993	483	623	169	999999	708	114	196	844	999999	525	515	846	129	999999	588	505	820	712	290	887	634	999999	168	999999	893	686	999999	550	832	999999	825	999999	587	999999	395	867	522	14	
464	214	999999	469	229	850	908	999999	674	813	338	916	414	364	573	914	369	325	464	999999	947	31	999999	645	21	999999	999999	118	269	999999	999999	720	999999	815	257	86	617	999999	937	317	829	999999	22	707	222	999999	277	471	999999	999999	844	79	999999	100	999999	999999	999999	634	458	232	160	800	992	758	523	617	999999	598	116	497	306	204	999999	999999	603	316	999999	885	999999	104	729	238	284	596	81	230	317	999999	758	814	465	983	716	715	999999	38	999999	263	193	605	983	678	365	346	375	650	692	267	496	751	433	735	999999	999999	503	922	999999	999999	686	303	309	999999	840	999999	999999	323	999999	672	999999	574	666	999999	999999	827	121	60	873	938	231	431	537	60	406	16	391	730	999999	999999	222	999999	513	254	577	889	305	943	838	72	314	999999	172	29	277	922	94	999999	43	384	251	452	999999	587	183	265	765	259	643	833	910	311	542	134	460	755	71	422	188	812	999999	177	222	810	633	999999	268	518	782	484	922	713	697	406	121	769	999999	925	999999	321	999999	999999	310	14	162	13	999999	48	569	522	860	672	999999	230	851	84	240	999999	953	14	996	257	999999	168	999999	206	614	145	22	690	570	999999	351	867	688	487	866	217	657	999999	999999	230	948	270	623	259	999999	999999	555	46	539	999999	972	75	999999	999999	578	152	103	999999	398	383	35	878	951	725	330	631	541	374	999999	32	591	333	354	999999	999999	999999	545	999999	982	147	999999	975	160	625	173	285	999999	812	999999	724	124	702	241	285	999999	79	999999	898	999999	592	999999	190	828	517	999999	649	720	548	577	372	606	999999	972	261	793	60	728	335	562	999999	89	729	466	494	908	888	101	78	581	999999	897	647	732	399	212	409	157	999999	272	999999	565	13	244	999999	127	682	729	980	999999	154	351	982	345	884	513	215	724	344	609	474	557	652	967	348	475	959	708	583	999999	999999	903	94	999999	999999	489	85	494	920	999999	235	168	999999	586	436	999999	914	311	848	999999	996	685	812	44	798	966	999999	46	896	999999	167	974	156	999999	108	999999	267	919	999999	999999	437	721	999999	967	383	999999	446	999999	540	999999	560	999999	860	698	61	708	100	60	275	81	576	49	598	850	218	261	22	188	487	195	629	995	13	453	458	999999	999999	844	660	999999	999999	847	999999	444	520	509	124	458	881	400	160	999999	653	999999	828	398	133	952	759	132	302	999999	588	354	831	564	654	416	249	775	825	256	399	999999	551	729	543	163	340	709	146	
564	307	999999	44	423	999999	777	999999	70	999999	929	95	538	199	999999	999999	161	612	955	855	707	218	115	574	904	816	870	999999	108	854	999999	622	59	985	737	959	999999	319	418	222	877	790	189	624	896	999999	999999	999999	289	470	391	550	384	853	438	356	999999	999999	140	606	481	999999	526	215	191	317	45	552	461	312	767	841	203	999999	999999	917	38	999999	999999	744	955	287	999999	637	473	429	248	206	556	391	999999	999999	189	812	741	784	273	974	442	589	134	319	999999	976	703	549	357	640	875	521	327	999999	843	396	651	203	999999	889	741	762	79	839	995	999999	545	999999	999999	391	999999	203	653	64	999999	99	619	999999	156	428	933	923	81	999999	999999	44	74	65	145	793	171	999999	97	384	242	679	519	295	323	71	441	999999	887	965	638	681	868	272	999999	999999	777	15	57	278	999999	818	690	999999	518	960	16	489	999999	869	230	464	999999	278	822	378	999999	333	331	94	999999	999999	999999	116	969	649	176	801	401	390	25	165	500	999999	429	999999	999999	58	777	999999	999999	999999	274	999999	745	183	574	599	999999	294	185	453	683	962	999999	937	782	999999	999999	869	794	214	97	271	853	74	964	297	849	408	389	999999	556	968	999999	45	753	28	999999	999999	84	576	361	116	215	572	482	537	537	491	641	414	999999	907	568	850	999999	13	999999	680	218	287	999999	50	905	654	896	999999	932	255	193	763	222	706	999999	999999	852	981	65	999999	592	436	999999	367	767	999999	975	648	409	999999	181	750	854	690	587	797	825	320	211	560	675	766	605	291	307	878	201	848	122	999999	997	999999	947	883	98	781	526	999999	283	999999	678	999999	315	753	84	999999	909	532	129	999999	402	542	999999	999999	615	825	999999	999999	999999	888	783	999999	535	68	999999	298	803	971	602	999999	999999	442	46	280	882	427	460	851	217	999999	969	669	999999	125	948	465	113	999999	277	272	999999	58	333	999999	157	551	722	257	572	999999	640	937	929	323	999999	959	505	508	622	198	374	979	999999	205	919	999999	999999	420	999999	725	999999	360	704	339	855	231	119	652	133	999999	704	213	289	431	999999	41	739	415	398	999999	960	999999	829	88	898	970	787	137	475	999999	999999	999999	999999	846	600	289	999999	600	999999	999999	849	853	385	291	999999	999999	999999	839	970	888	383	999999	32	999999	765	590	531	625	999999	885	443	982	186	99	198	403	999999	442	830	945	797	149	999999	892	149	116	999999	547	594	737	279	948	167	586	660	160	999999	25	
91	999999	757	618	169	582	999999	867	999999	999999	999999	999999	104	999999	18	999999	999999	244	55	140	999999	999999	371	983	40	703	615	494	824	600	438	48	124	60	360	820	197	188	979	374	830	281	440	933	454	504	643	21	940	141	495	426	114	999999	43	433	648	774	999999	466	967	576	52	85	857	65	975	53	907	999999	838	912	264	680	309	710	999999	437	539	536	70	604	554	693	115	22	933	965	27	927	182	422	601	999999	407	999999	239	364	86	398	528	599	114	999999	999999	999999	172	434	849	333	215	999999	245	60	405	999999	999999	999999	970	845	132	20	35	979	25	425	321	740	282	55	480	862	999999	150	18	470	499	801	999999	532	849	508	126	694	722	961	187	999999	127	999999	999999	880	394	999999	276	518	573	999999	737	877	271	431	999999	804	852	352	999999	999999	999999	935	873	999999	999999	448	995	623	893	999999	266	63	247	770	623	248	813	999999	478	999999	874	500	897	374	999999	522	270	999999	356	322	841	380	112	93	507	999999	999999	20	920	945	999999	652	624	241	867	683	999999	500	808	913	990	261	873	999999	230	552	48	999999	167	447	999999	999999	276	581	999999	886	999999	999999	273	999999	87	802	680	532	885	999999	876	665	507	389	882	769	999999	443	331	589	506	374	862	955	999999	662	853	483	999999	669	386	52	741	981	732	485	999999	999999	835	999999	581	999999	853	999	676	999999	11	778	565	417	956	832	260	910	390	587	301	317	999999	425	949	207	764	999999	844	833	999999	525	657	407	999999	253	608	143	18	165	520	863	289	771	660	84	917	999999	713	553	792	831	600	154	193	920	999999	420	248	384	586	637	999999	842	999999	485	999999	999999	999999	999999	234	127	901	999999	76	999999	37	525	764	999999	289	413	999999	999999	50	101	925	512	999999	621	172	197	894	999999	578	883	999999	446	999999	999999	999999	999999	484	10	329	675	999999	374	88	754	892	564	656	374	105	182	134	999999	801	368	559	619	944	264	549	47	232	277	657	192	729	999999	214	999999	920	529	999999	512	999999	999999	999999	560	434	469	999999	999999	541	530	538	405	759	845	645	999999	999999	344	815	229	999999	291	452	662	717	895	999999	311	360	77	999999	575	253	621	891	999999	207	999	195	485	535	941	505	999999	738	261	433	884	946	262	963	586	714	999999	999999	689	999999	999999	842	538	999999	999999	257	999999	999999	999999	162	999999	953	218	999999	626	999999	340	999999	518	786	749	999999	999999	999999	150	999999	999999	114	866	860	543	570	211	999999	698	
166	999999	50	117	694	42	625	775	109	999999	999999	999999	507	347	999999	999999	999999	543	903	183	585	387	77	303	72	999999	368	220	113	618	577	751	705	66	469	999999	299	999999	824	999999	134	999999	365	185	218	999999	600	767	439	999999	528	37	308	340	122	779	589	747	55	999999	673	415	672	491	718	999999	41	450	999999	999999	95	438	718	999999	58	999999	31	891	94	444	558	601	780	626	999999	550	452	375	943	999999	999999	551	999999	290	90	999999	485	874	467	999999	596	160	999999	506	400	99	318	158	999999	685	758	697	662	611	985	999999	635	55	400	177	737	665	506	197	29	543	896	438	79	339	951	156	433	65	847	408	711	283	235	999999	999999	304	94	268	931	226	889	930	304	18	93	999999	483	299	301	930	653	702	487	857	202	880	88	999999	733	611	274	606	763	587	371	361	819	400	935	442	581	999999	266	999999	654	966	144	71	999999	521	673	144	764	999999	754	18	796	999999	999999	361	225	143	999999	330	951	292	177	999999	999999	999999	999999	93	363	858	999999	999999	446	683	213	999999	999999	27	999999	999999	938	999999	842	846	833	362	999999	999999	999999	584	999999	448	713	936	851	371	799	427	424	523	999999	589	780	906	567	348	572	122	174	581	615	208	438	321	391	821	450	330	882	294	177	999999	501	999999	999999	999999	702	509	832	999999	437	328	999999	191	322	358	359	999999	288	495	789	451	286	20	969	999999	999999	999999	554	39	999999	478	544	139	999999	731	98	11	274	656	646	72	999999	333	154	296	999999	256	998	43	471	514	51	397	999999	725	892	999999	809	999999	900	309	955	999999	919	958	784	472	835	591	270	358	671	632	848	999999	999999	953	999999	999999	422	763	403	521	567	417	437	156	634	630	838	606	999999	999999	755	346	117	488	999999	196	512	143	421	417	772	999999	843	419	999999	999999	564	939	625	137	999999	147	906	999999	999999	512	531	637	838	215	753	663	167	999999	999999	512	999999	683	999999	999999	999999	999999	999999	985	748	454	573	27	607	855	75	898	981	74	451	618	439	672	253	900	665	999999	304	216	664	118	955	823	543	47	169	880	399	946	999999	920	999999	999999	696	789	939	999999	40	982	149	854	999999	103	577	268	82	946	999999	999999	24	305	984	999999	331	639	498	749	484	570	696	194	509	999999	117	999999	823	518	999999	463	961	999999	844	999999	76	810	435	862	256	285	999999	222	999999	750	932	660	935	999999	999999	999999	301	999999	999999	470	296	954	999999	648	999999	999999	444	563	
970	976	687	862	461	672	999999	521	999999	636	503	999999	605	999999	743	999999	112	999999	999999	174	919	919	172	999999	131	384	36	122	465	787	876	209	840	411	999999	474	999999	79	209	273	589	999999	999999	665	695	999999	865	812	220	596	546	538	461	280	644	60	813	999999	999999	999999	645	956	66	427	759	304	369	203	241	279	695	42	257	331	584	840	77	507	86	301	518	223	902	868	251	347	999999	569	767	999999	999999	157	338	999999	628	632	999999	434	905	999999	470	671	581	941	901	999999	291	140	695	999999	983	316	838	449	568	999999	64	999999	186	999999	556	999999	436	50	618	999999	704	136	999999	951	999999	999999	999999	999999	830	847	641	961	966	737	999999	999999	873	999999	999999	354	999999	889	999999	205	999999	999999	258	494	999999	671	999999	999999	333	999999	999999	165	437	999999	984	999999	715	999999	999999	721	999999	103	230	999999	364	999999	999999	472	832	274	999999	814	999999	999999	999999	999999	999999	116	999999	999999	611	110	637	612	929	901	190	999999	979	867	999999	165	281	841	415	485	613	999999	999999	904	744	999999	709	69	135	994	592	929	370	999	999999	609	999999	458	119	689	465	999999	999999	999999	759	797	492	964	635	83	543	731	101	897	999999	583	999999	935	424	838	401	578	487	935	999999	260	768	980	999999	39	999999	999999	732	725	30	994	301	999999	155	947	290	744	433	62	999999	860	838	473	627	382	632	386	43	281	999999	886	999999	584	999999	999999	38	512	62	605	241	720	999	376	877	999999	292	309	790	999999	999999	656	999999	434	484	458	421	305	362	539	406	465	789	460	436	143	999999	717	533	646	918	778	999999	827	999999	740	861	471	595	250	100	333	596	999999	999999	999999	999999	706	109	695	97	733	999999	522	208	775	930	548	939	744	523	574	775	154	999999	779	964	327	613	744	596	999999	709	121	449	83	999999	233	999999	999999	401	999999	617	838	999999	195	999999	179	628	55	809	323	532	999999	999999	525	557	452	17	942	677	424	102	365	108	147	33	47	83	135	999999	999999	810	154	352	999999	956	937	595	373	161	999999	698	568	934	282	427	858	394	923	999999	999999	226	795	126	977	999999	262	739	420	171	590	999999	999999	148	999999	513	387	999999	371	568	999999	856	644	999999	883	999999	533	430	825	720	174	653	999999	608	490	999999	25	37	374	300	704	208	184	999999	570	697	999999	430	832	999999	49	360	32	365	999999	570	581	13	243	261	541	832	999999	999999	997	999999	947	999999	657	621	498	360	143	80	999999	421	999999	999999	999999	
196	531	113	999999	66	999999	814	999999	794	999999	920	999999	21	794	123	759	872	999999	999999	214	999999	750	308	772	999999	280	689	226	952	500	496	888	148	782	57	729	999999	243	856	29	192	316	999999	204	999999	712	487	565	999999	999999	992	136	207	999999	999999	999999	232	340	387	786	991	999999	678	303	215	999999	999999	238	747	393	999999	999999	437	999999	31	326	596	114	45	508	793	133	205	641	507	369	691	909	195	611	999999	107	999999	80	37	595	638	859	999999	705	999999	258	818	636	989	999999	698	999999	218	280	849	128	999999	879	999999	868	401	999999	796	845	350	861	52	146	887	234	782	999999	436	999999	999999	737	125	340	566	545	315	999999	652	999999	999999	948	999999	915	761	388	802	999999	999999	999999	203	999999	73	154	999999	89	215	681	749	999999	582	341	316	782	999999	122	999999	964	322	457	562	832	395	999999	183	999999	170	137	384	999999	431	805	999999	277	999999	96	999999	971	975	486	339	999999	820	887	999999	339	642	918	332	649	385	999999	999999	999999	606	999999	216	999999	970	962	918	88	999999	250	342	776	999999	49	549	506	448	999999	999999	836	128	929	22	999999	92	999999	760	252	999999	999999	999999	594	152	657	670	871	880	264	11	23	568	260	336	999999	554	794	286	603	378	826	211	999999	847	999999	999999	677	358	708	336	136	211	999999	283	572	127	748	999999	405	999999	678	626	193	39	976	277	999999	999999	442	952	298	999999	167	999999	978	533	999999	746	999999	154	992	523	181	927	874	811	892	999999	763	461	999999	169	881	234	700	210	27	999999	871	559	645	999999	999999	756	48	569	54	801	999999	48	349	11	999999	261	386	165	454	266	165	175	999999	999999	999999	999999	156	999999	685	933	999999	999999	516	999999	875	764	508	999999	607	425	888	314	766	100	682	725	121	804	999999	630	848	999999	999999	999999	169	999999	999999	755	245	999999	610	999999	999999	121	999999	526	999999	887	136	555	999999	468	557	39	999999	850	408	295	999999	999999	869	351	288	65	94	639	999999	999999	302	179	999999	753	682	672	815	999999	430	999999	472	999999	202	234	999999	304	878	390	999999	725	394	999999	307	888	547	131	74	268	999999	829	36	999999	503	777	999999	957	964	999999	785	884	224	398	429	999999	823	62	921	645	999999	983	186	704	652	999999	370	999999	871	702	216	561	999999	556	357	601	628	999999	662	425	640	720	339	999999	604	111	510	999999	999999	999999	999999	494	209	429	595	647	652	332	999999	205	999999	999999	95	999999	999999	234	286	668	51	999999	999999	999999	400	
999999	999999	952	653	307	999999	550	797	375	103	999999	637	722	361	188	961	709	999999	999999	999999	466	18	39	634	999999	98	380	825	841	954	71	430	725	999999	703	424	642	993	355	232	795	407	999999	999999	768	635	79	872	999999	707	341	878	999999	211	933	497	975	328	999999	218	999999	725	955	420	41	897	911	627	657	763	328	715	603	84	999999	69	999999	521	866	442	28	507	726	144	622	192	999999	523	170	216	999999	324	999999	999999	503	80	451	999999	486	871	723	451	225	345	388	625	284	753	859	874	530	464	999999	153	999999	999999	998	821	797	848	304	398	467	451	324	14	999999	467	580	281	617	346	45	999999	999999	999999	292	999999	756	997	908	849	663	296	685	999999	862	273	999999	999999	999999	630	833	637	577	334	984	773	999999	383	999999	999999	183	588	999999	194	428	467	434	999999	938	617	75	999999	940	999999	734	180	766	339	999999	999999	522	308	999999	999999	512	407	427	394	999999	999999	999999	382	999999	100	676	85	39	999999	999999	404	839	331	999999	463	565	43	999999	999999	599	814	17	691	240	292	305	874	387	279	682	31	50	49	42	999999	999999	692	129	849	778	999999	999999	275	773	999999	999999	200	964	747	431	999999	710	305	999999	777	511	999999	151	398	795	801	698	759	999999	544	999999	800	298	913	216	872	999999	847	353	940	672	741	917	492	96	114	910	639	999999	212	321	744	254	265	999999	576	550	731	64	999999	961	391	456	999999	393	999999	902	61	999999	559	565	862	952	999999	114	769	762	659	311	690	999999	68	912	615	233	619	999999	43	994	999999	332	192	793	999999	979	291	295	688	109	691	212	858	109	298	999999	458	792	400	160	158	999999	999999	999999	999999	96	902	479	840	14	999999	849	868	66	999999	999999	383	999999	999999	874	823	484	83	999999	619	488	999999	958	623	968	999999	827	999999	999999	999999	999999	999999	762	429	288	86	999999	999999	683	335	999999	999999	999999	999999	71	273	999999	999999	526	337	674	740	999999	810	885	64	999999	855	872	999999	999999	695	985	220	999999	999999	621	650	999999	797	999999	40	399	234	777	153	239	999999	562	704	396	999999	638	556	999999	999999	110	951	543	233	142	957	581	454	389	156	999999	591	134	275	652	738	907	728	326	644	351	116	999999	741	825	194	302	999999	842	334	66	999999	49	989	695	669	999999	999999	999999	63	458	944	844	630	795	648	634	296	999999	657	714	910	239	537	743	999999	999999	999999	408	948	664	999999	611	65	100	919	552	145	580	982	632	832	73	999999	
195	406	271	411	999999	999999	560	16	124	195	619	156	209	512	256	999999	999999	314	675	716	999999	54	343	789	540	875	105	499	999999	999999	35	882	846	966	351	347	731	516	855	999999	398	657	999999	426	445	943	999999	999999	999999	878	240	999999	166	357	873	999999	73	482	871	80	90	999999	299	54	169	737	310	242	171	908	970	244	459	454	999999	999999	754	916	999999	597	999999	999999	999999	838	839	707	999999	499	103	209	999999	259	645	999999	999999	999999	999999	255	266	999999	999999	487	878	980	907	996	867	712	38	999999	397	999999	139	283	914	34	460	461	214	461	22	811	999999	961	634	721	999999	675	313	991	383	508	999999	645	954	999999	999999	999999	999999	843	999999	23	470	999999	999999	999999	999999	371	869	126	875	906	51	804	696	999999	348	916	999999	196	407	202	409	999999	758	888	496	999999	329	246	847	831	999999	371	999999	998	350	187	159	506	601	237	999999	197	999999	999999	999999	854	999999	999999	340	270	284	743	445	647	614	999999	212	999999	641	635	51	633	278	54	999999	679	193	999999	490	999999	767	848	595	180	999999	221	999999	291	430	641	544	207	905	999999	556	787	925	974	999999	917	975	999999	865	999999	195	181	918	999999	999999	787	999999	261	999999	999999	999999	435	158	275	259	402	511	921	502	10	999999	999999	999999	692	498	999999	754	218	312	572	999999	999999	983	629	984	999999	303	851	198	999999	969	999999	565	735	93	130	999999	660	999999	999999	416	63	733	864	999999	351	999999	235	582	505	43	463	949	78	999999	961	452	528	290	43	108	999999	732	859	40	807	288	992	609	377	957	999999	493	319	166	141	808	999999	755	643	771	77	278	999999	999999	516	343	497	999999	131	999999	999999	379	691	894	755	330	873	833	76	72	461	626	999999	548	939	969	999999	999999	853	163	333	773	646	271	40	391	50	259	999999	474	999999	251	488	699	846	724	801	424	410	810	935	295	688	581	999999	451	74	999999	670	546	999999	585	897	967	354	999999	733	999999	863	374	290	623	319	999999	999999	220	148	514	701	225	999999	225	999999	52	228	48	95	999999	951	588	326	895	589	999999	771	999999	999999	999999	354	510	990	999999	999999	46	999999	321	975	95	999999	109	313	559	453	455	378	487	83	855	749	999999	999999	999999	999999	999999	57	394	44	340	831	74	866	627	170	201	234	795	664	474	521	906	72	10	999999	851	285	999999	999999	999999	609	293	999999	498	770	48	258	999999	904	285	999999	145	287	999999	263	245	243	685	399	261	230	582	823	609	343	
843	253	260	902	625	999	999999	941	899	731	548	932	377	857	132	942	901	890	388	485	999999	629	427	746	530	999999	599	377	200	913	36	470	533	165	927	794	997	430	288	286	708	999999	387	999999	715	999999	866	828	277	319	328	692	444	133	999999	999999	999999	514	382	17	409	912	750	986	704	87	409	221	929	337	999999	481	611	112	777	999999	251	514	41	999999	751	999999	109	999999	999999	344	999999	409	207	713	999999	999999	999999	281	999999	795	999999	401	999999	637	999999	999999	898	999999	374	847	90	341	356	775	972	321	483	164	265	638	813	869	401	999999	999999	999	23	226	369	460	999999	999999	236	981	999999	850	999999	403	324	107	873	170	516	746	999999	693	63	432	740	656	20	893	25	248	982	999999	999	849	585	903	640	681	579	913	999999	749	115	374	999999	999999	27	999999	839	168	764	652	362	655	115	368	946	591	999999	713	450	539	325	988	998	165	850	454	817	999999	466	201	590	999999	999999	514	588	688	395	618	638	930	999999	999999	999999	339	999999	354	744	227	957	59	205	999999	473	999999	434	127	376	881	281	572	272	428	999999	572	72	759	333	600	780	267	999999	867	84	519	484	468	514	999999	934	999999	999999	600	464	416	996	724	999999	999999	90	470	322	513	999999	76	999999	636	163	910	277	471	31	999999	999999	999999	999999	338	791	953	411	966	613	707	947	775	862	672	999999	296	576	348	630	999999	520	319	999999	999999	530	18	851	848	314	603	401	999999	484	565	999999	999999	563	999999	933	999999	45	999999	857	614	999999	999999	213	996	672	867	344	929	840	999999	999999	999999	755	171	999999	999999	112	562	999999	999999	316	483	999999	999999	519	209	732	999999	414	455	851	999999	462	339	999999	999999	805	854	185	446	268	471	632	999999	931	35	18	999999	859	160	999999	482	999999	999999	308	999999	280	905	999999	472	999999	435	524	999999	292	999999	674	425	45	999999	999999	258	386	224	750	844	999999	999999	375	494	200	340	999999	263	382	379	943	999999	999999	999999	688	899	999999	713	999999	999999	947	247	67	999999	360	999999	366	999999	184	999999	999999	999999	106	999999	999999	330	539	993	282	804	999999	270	22	913	999999	69	393	992	170	86	880	999999	912	917	897	613	892	671	143	607	974	48	89	557	282	705	999999	577	811	999999	370	384	440	507	456	687	234	153	420	300	209	999999	999999	108	999999	999999	335	189	566	627	999999	999999	859	674	829	348	999999	465	640	999999	551	816	190	801	716	506	999999	414	471	220	999999	748	261	999999	407	611	
197	981	614	850	379	339	21	194	930	999999	524	765	678	117	506	999999	513	831	999999	393	192	999999	391	447	199	921	718	356	248	688	615	26	277	228	161	999999	851	790	999999	999999	805	999999	871	223	981	476	736	363	999999	999999	245	430	102	999999	999999	147	599	176	660	999999	999999	664	999999	251	886	508	498	459	956	999999	918	999999	622	999999	588	999999	999999	177	999999	999999	195	364	642	999999	453	195	923	262	800	999999	609	684	140	761	600	150	61	629	999999	999999	978	999999	407	417	701	522	999999	999999	999999	242	960	432	710	999999	999999	266	31	326	798	700	999999	246	659	999999	697	243	592	860	937	447	144	558	840	982	744	999999	957	235	927	930	387	368	826	567	63	187	973	202	498	343	128	734	830	999999	899	742	626	464	720	467	999999	946	627	999999	107	999999	591	728	202	363	999999	796	999999	867	323	225	419	101	889	519	999999	399	372	604	328	410	727	999999	92	999999	292	502	515	470	10	440	741	836	470	652	595	999999	10	999999	44	332	345	999999	323	683	332	534	575	210	206	539	584	33	999999	697	999999	388	645	199	80	806	291	999999	999999	882	999999	582	631	247	923	25	399	236	999999	995	999999	764	999999	409	680	758	927	314	273	471	855	999999	176	999999	968	217	608	999999	999999	238	51	416	106	441	210	749	902	338	286	191	150	358	463	675	632	919	498	246	519	321	879	976	666	405	36	764	416	999999	278	716	416	588	999999	341	954	658	667	458	999999	931	855	598	37	999999	330	999999	265	501	150	58	718	372	301	753	359	999999	749	999999	415	445	342	54	69	570	774	562	999999	999999	720	973	999999	50	47	999999	466	999999	999999	584	85	999999	509	915	718	999999	997	54	296	417	981	999999	908	967	53	764	598	811	539	999999	316	767	319	999999	999999	176	796	678	335	713	297	79	126	175	999999	886	935	999999	336	999999	572	730	276	999999	999999	999999	74	294	996	999999	989	999999	999999	490	999999	999999	999999	376	145	551	433	328	719	582	129	912	999999	743	999999	166	828	181	999999	700	894	586	501	539	992	948	112	999999	681	61	999999	999999	327	636	898	999999	677	568	291	784	415	254	999999	693	660	999999	69	331	942	839	454	817	180	999999	999999	691	815	679	384	196	448	921	647	999999	858	487	594	146	999999	999999	999999	270	890	700	999999	650	999999	808	878	764	889	999999	570	999999	607	906	472	276	999999	217	502	997	999999	104	999999	494	606	999999	835	182	642	999999	486	908	999999	194	926	479	
999999	945	126	17	800	999999	307	667	360	999999	70	951	999999	328	105	637	541	999999	999999	796	364	799	53	230	972	706	131	966	304	999999	491	422	979	992	510	105	100	494	207	573	796	999999	143	801	293	883	999999	324	827	848	999999	868	117	140	999999	966	901	895	44	104	999999	341	372	699	999999	647	971	999999	818	999999	999999	56	294	512	999	686	999999	252	937	98	548	999999	148	456	294	999999	999999	999999	999999	543	203	999999	459	999999	84	465	315	444	487	646	911	999999	506	826	311	999999	584	605	140	439	310	659	958	946	555	691	202	916	999999	701	342	999999	156	285	807	351	596	191	437	544	999999	232	764	999999	186	999999	999999	322	155	963	48	709	718	999999	242	544	247	513	557	999999	272	399	38	786	314	789	988	231	29	960	733	403	177	596	999999	88	999999	667	769	999999	999999	999999	771	999999	662	999999	999999	709	52	999999	999999	92	999999	54	281	999999	999999	977	986	397	425	999999	999999	194	239	645	542	132	999999	164	999999	579	744	415	12	392	999999	587	134	681	386	289	999999	999999	856	651	768	132	325	87	884	999999	999999	999999	726	311	587	586	221	27	99	290	330	887	623	534	348	229	52	888	999999	616	852	999999	20	146	900	546	338	588	876	420	807	311	279	730	898	372	688	700	804	51	375	116	592	105	958	301	142	331	313	999999	90	999999	723	278	75	999999	370	589	411	999999	257	999999	999999	679	483	999999	618	892	999999	975	540	351	999999	321	250	746	722	915	999999	999999	413	999999	285	336	340	380	587	999999	999999	531	11	109	999999	763	999999	742	965	999999	622	999999	999999	999999	695	337	19	738	352	411	37	328	653	999999	411	801	637	250	999999	815	349	112	999999	617	237	999999	973	441	999999	330	528	508	781	810	999999	999999	926	174	321	947	326	601	999999	999999	973	346	877	999999	999999	497	999999	552	999999	160	573	999999	999999	75	22	590	364	578	687	31	999999	529	999999	843	162	999999	875	473	999999	409	498	747	999999	266	644	890	237	999999	999999	563	999999	975	124	630	246	999999	744	999999	161	731	593	748	999999	17	302	454	799	999999	403	537	622	999999	623	984	999999	999999	999999	248	431	999999	362	937	834	133	826	908	414	917	607	999999	426	999999	999999	207	816	749	834	76	964	999999	101	203	33	216	940	541	999999	139	968	999999	348	505	440	39	379	656	914	789	190	393	49	881	436	35	999999	999999	350	425	177	912	991	378	284	999999	40	168	913	999999	193	295	999999	999999	948	196	40	920	
584	292	999999	170	835	54	999999	581	999999	219	767	997	105	342	200	935	961	999999	429	969	231	208	998	220	742	295	606	895	836	764	933	249	995	200	34	68	597	17	87	946	492	702	90	821	999999	916	533	850	104	621	323	892	767	70	699	999999	293	617	428	549	448	991	745	999999	285	528	12	905	317	999999	999999	954	977	482	487	999999	128	186	999999	826	999999	999999	800	224	999999	50	481	934	500	649	999999	979	589	537	508	999999	957	694	545	872	913	999999	999999	961	999999	368	914	999999	583	180	266	117	797	999999	787	692	200	530	999999	999999	999999	78	414	668	367	999999	374	450	999999	986	571	434	640	948	912	144	222	838	999999	92	135	999999	360	330	392	999999	192	999999	750	816	310	436	999999	310	825	845	223	874	604	915	993	474	321	597	609	832	476	849	689	652	479	361	999999	862	999999	999999	999999	94	286	699	999999	999999	999999	167	685	144	684	999999	999999	77	921	348	999999	999999	98	660	875	763	721	999999	201	999999	307	107	347	999999	846	887	999999	966	999999	139	999999	999999	999999	615	775	163	911	474	999999	145	727	622	731	140	126	999999	773	458	999999	999999	373	725	507	842	90	602	999999	736	298	797	999999	165	939	792	999999	339	296	482	885	999999	851	256	999999	65	615	684	375	216	999999	292	999999	742	999999	184	765	872	406	999999	535	183	999999	999999	999999	999999	996	999999	683	939	390	787	999999	300	573	271	112	126	323	452	999999	405	236	614	904	15	683	406	182	765	36	878	999999	999999	947	999999	389	999999	80	62	999999	54	11	436	825	54	24	823	179	722	81	649	999999	954	999999	139	947	729	281	180	676	999999	399	999999	999999	512	999999	877	999999	999999	882	436	56	270	999999	192	403	799	788	999999	991	999999	237	459	693	386	329	977	730	999999	765	999999	404	899	386	469	654	93	523	323	199	146	480	318	840	644	999999	999999	571	487	736	157	940	999999	189	816	372	939	999999	536	193	877	157	535	105	232	999999	156	884	923	538	320	286	475	670	999999	999999	919	999999	59	783	40	415	253	91	617	999999	983	720	569	106	714	999999	986	999999	322	989	945	222	618	999999	456	413	648	949	425	999999	475	999999	334	437	453	330	184	999999	999999	999999	904	454	488	999999	59	436	325	827	999999	460	299	999999	357	865	999999	707	999999	999999	337	627	767	999999	999999	746	254	241	395	141	999999	394	684	244	999999	850	94	999999	733	999999	562	30	98	820	999999	964	581	139	403	469	994	999999	328	737	425	
535	704	610	788	999999	268	817	51	194	183	438	776	65	999999	999999	780	942	973	999999	884	317	999999	946	178	700	999999	124	838	925	147	907	76	947	819	999999	156	484	999999	991	847	999999	999999	904	647	697	198	526	771	896	999999	61	772	432	852	117	996	757	442	999999	999999	153	978	125	999999	999999	372	828	999999	916	360	999999	239	982	58	149	338	634	309	480	511	648	353	942	246	999999	999999	643	104	711	455	399	51	624	999999	999999	766	999999	857	380	335	999999	289	999999	545	999999	822	790	384	999999	779	372	457	961	586	929	800	46	999999	999999	141	728	999999	999999	999999	961	264	614	999999	354	999999	474	999999	928	154	999999	999999	498	407	999999	273	353	269	391	931	999999	999999	89	48	494	904	730	984	896	248	607	999999	999999	393	583	137	217	999999	39	999999	999999	594	529	817	444	570	311	638	999999	697	788	469	999999	603	388	30	185	576	84	999999	651	489	881	689	999999	516	613	114	824	726	66	131	239	59	999999	999999	421	272	604	923	602	101	959	999999	460	147	292	161	14	562	952	640	158	589	689	999999	713	839	999999	999999	999999	206	999999	308	641	666	240	303	976	890	608	999999	999999	160	847	560	529	682	239	410	234	462	999999	999999	999999	999999	999999	649	370	999999	784	582	993	676	999999	405	286	661	999999	794	999999	999999	184	124	953	49	668	997	741	138	999999	41	610	999999	703	504	999999	553	534	999999	693	999999	933	184	116	36	919	305	193	452	283	868	125	999999	503	245	287	999999	317	734	757	999999	999999	241	507	752	999999	999999	973	472	309	732	137	351	110	326	65	10	17	927	130	999999	999999	299	999999	436	915	175	999999	467	226	120	246	999999	999999	717	682	701	677	363	65	795	331	720	152	999999	999999	774	999999	999999	190	287	978	390	614	393	170	999999	999999	80	837	805	758	516	256	198	496	999999	999999	392	643	364	333	653	871	335	999999	104	999999	313	695	999999	831	198	286	939	999999	999999	195	85	557	74	324	606	526	259	46	999999	474	999999	999999	999999	891	951	999999	826	953	334	518	288	999999	76	472	83	999999	999999	999999	569	240	316	999999	641	151	807	835	578	49	999999	137	622	298	238	629	201	999999	291	259	880	655	460	985	808	346	907	734	490	602	251	230	830	285	476	583	999999	899	999999	272	94	125	999999	786	236	206	896	990	999999	446	280	823	104	447	999999	914	780	331	256	304	999999	83	999999	999999	999999	506	307	346	999999	654	472	302	836	28	174	999999	691	673	759	
999999	450	917	999999	999999	332	999999	999999	999999	999999	562	803	836	999999	129	38	21	771	999999	988	730	899	559	999999	468	973	977	987	85	282	340	233	116	999999	999999	999999	999999	461	310	999999	999999	379	999999	165	269	850	636	649	716	999999	163	993	703	999999	39	712	890	749	163	80	354	999999	999999	999999	999999	339	697	274	17	275	711	560	470	343	618	360	985	999999	908	617	999999	999999	280	95	129	999999	529	431	542	932	962	578	307	240	310	939	329	803	314	930	999999	372	641	999999	288	602	532	999999	76	679	726	999999	840	999999	733	25	999999	965	999999	514	809	275	731	999999	999999	143	263	239	42	999999	999999	999999	99	999999	464	974	696	829	806	999999	999999	170	365	999999	215	476	737	999999	507	294	779	363	813	999999	999999	999999	999999	566	999999	155	999999	303	337	397	647	545	407	862	92	758	999999	999999	168	474	999999	649	910	868	870	836	999999	502	732	748	899	677	999999	298	857	576	343	140	999999	660	999999	520	832	967	999999	670	78	999999	678	748	965	448	205	348	110	481	999999	772	696	312	750	847	570	588	999999	970	999999	119	14	515	424	999999	650	507	297	189	816	942	652	999999	999999	530	999999	999999	783	999999	999999	999999	197	999999	598	570	444	388	910	339	999999	254	999999	255	503	958	871	999999	334	776	999999	697	999999	921	664	45	130	999999	543	229	34	999999	805	999999	497	999999	921	627	917	853	999999	272	597	958	239	999999	999999	999999	706	809	659	660	659	999999	999999	999999	977	276	999999	563	999999	947	844	999999	315	373	999999	442	757	365	47	253	255	999999	999999	999999	999999	103	692	102	571	723	789	734	570	373	927	798	382	712	169	655	905	999999	413	806	428	999999	652	865	133	999999	649	999999	772	999999	415	999999	985	139	685	999999	584	629	991	726	168	119	999999	941	445	649	70	54	205	999999	347	999999	999999	999999	116	203	450	999999	968	541	83	448	962	999999	958	748	813	253	999999	999999	80	999999	371	686	648	318	785	711	429	483	969	604	155	389	77	523	999999	771	33	491	999999	758	660	459	652	719	156	965	983	697	999999	817	999999	999999	321	999999	529	390	576	999999	999999	739	406	494	571	479	303	582	97	444	999999	52	229	545	999999	322	625	912	43	928	171	820	727	999999	647	162	587	235	999999	16	993	730	204	999999	83	703	361	175	999999	999999	426	574	878	549	70	794	999999	999999	87	999999	445	617	999999	647	636	999999	22	674	847	999999	891	77	514	91	450	906	847	994	472	999999	961	999999	34	999999	
512	999999	999999	188	671	852	565	116	157	999999	570	386	383	999999	599	999999	691	999999	327	999999	292	358	69	999999	108	164	947	999999	18	938	999999	999999	593	497	145	48	999999	833	12	995	854	785	999999	999999	999999	74	533	299	405	986	999999	283	142	555	999999	163	537	154	999999	516	904	962	999999	219	41	999999	999999	885	421	560	999999	857	684	332	999999	507	438	624	286	999999	631	999999	999999	31	491	764	853	47	999999	981	511	511	754	496	999999	999999	687	710	413	999999	281	647	878	999999	167	599	599	809	931	79	999999	912	868	55	885	999999	765	85	999999	277	999999	755	999999	440	59	999999	113	999999	241	732	999999	727	221	349	999999	983	779	361	864	891	999999	53	115	850	999999	598	642	708	610	843	135	612	999999	999999	216	526	999999	999999	999999	999999	496	999999	578	209	999999	997	701	999999	293	901	477	414	220	836	113	686	649	123	183	460	685	404	587	397	999999	216	744	999999	143	246	310	341	999999	35	404	762	999999	905	999999	268	897	123	425	709	376	721	401	156	42	529	876	569	274	345	162	999999	824	190	603	53	999999	999999	396	56	601	145	849	195	441	350	221	744	523	915	563	572	999999	877	31	884	815	597	999999	999999	369	740	77	229	999999	312	937	294	312	556	14	282	727	378	118	999999	872	999999	715	999999	317	142	56	359	782	590	123	947	999999	718	238	665	999999	782	687	860	77	629	999999	138	412	927	441	966	910	291	845	610	769	789	999999	609	882	360	306	237	693	718	447	292	999999	990	134	593	328	999999	999999	945	691	257	173	252	893	586	289	390	700	90	448	501	745	999999	999999	379	706	629	783	999999	485	459	177	359	192	40	938	999999	999999	848	999999	571	591	899	918	521	626	999999	715	305	80	915	999999	999999	279	945	546	686	812	999999	887	699	565	477	469	242	90	813	69	863	647	867	587	851	443	999999	999999	845	594	666	753	936	999999	487	161	570	999999	563	999999	247	493	999999	609	58	999999	999999	15	999999	440	999999	999999	813	999999	851	999999	213	338	686	179	999999	45	701	101	155	999999	951	785	88	326	899	321	526	733	822	380	395	267	999999	890	495	871	795	999999	908	236	939	235	72	829	947	999999	999999	394	687	211	791	170	464	56	20	171	927	999999	541	999999	913	89	888	481	272	945	999999	796	999999	531	250	296	193	918	71	999999	723	258	378	667	86	142	56	999999	999999	999999	803	492	879	333	999999	999999	873	544	322	860	347	591	999999	12	442	448	999999	
165	960	505	977	999999	984	294	448	679	430	999999	298	780	999999	277	892	46	151	316	916	999999	999999	999999	423	649	999999	211	999999	999999	999999	376	999999	637	433	891	660	999999	258	268	507	595	999999	274	576	999999	255	541	999999	79	699	530	860	136	532	999999	578	716	91	338	939	783	906	317	987	64	649	661	357	151	616	809	788	883	999999	330	999999	322	999999	424	999999	999999	382	999999	999999	171	999999	108	114	84	999999	944	11	920	329	723	688	577	287	522	359	594	194	999999	463	889	741	977	327	211	999999	265	999999	667	934	874	411	597	875	825	999999	551	556	999999	827	672	807	868	563	95	642	899	45	164	999999	809	880	999999	855	999999	430	538	780	902	202	67	904	344	999999	454	999999	101	702	461	974	808	47	999999	999999	790	92	999999	423	999999	569	982	229	884	999999	999999	994	715	742	332	405	20	770	654	999999	770	999999	473	882	119	772	999999	207	584	190	266	771	969	999999	999999	470	556	999999	999999	342	999999	838	30	741	859	459	607	359	999999	999999	999999	999999	999999	830	999999	32	619	990	314	999999	999999	999999	645	703	346	364	999999	879	999999	862	848	896	999999	999999	869	931	999999	731	32	659	175	999999	827	528	227	999999	387	148	746	51	999999	999999	809	999999	323	435	203	326	405	505	434	727	681	517	216	77	815	82	960	167	285	887	967	655	304	827	999999	126	486	127	999999	887	999999	635	999999	292	96	154	997	444	999999	430	335	527	235	447	520	320	999999	999999	413	315	999999	588	766	963	598	163	783	496	478	86	839	288	529	546	999999	56	506	924	999999	670	999999	999999	429	999999	562	450	430	856	317	999999	805	999999	999999	670	710	553	869	57	693	932	370	510	966	999999	591	57	998	999999	853	473	813	999999	179	743	240	660	169	911	410	999999	999999	999999	999999	831	999999	999999	575	858	836	50	186	999999	240	999999	310	999999	999999	767	273	999999	999999	742	13	843	833	417	999999	999999	440	999999	394	999999	999999	999999	209	443	331	145	999999	88	999999	149	999999	812	297	999999	167	999999	442	665	999999	401	647	999999	706	991	923	999999	997	863	354	605	427	787	656	228	811	999999	848	999999	253	425	386	999999	43	312	999999	201	556	478	260	999999	999999	774	948	992	320	751	839	999999	519	999999	147	527	733	999999	722	74	165	78	999999	472	283	575	422	999999	25	462	999999	404	110	731	789	529	999999	318	77	653	838	999999	908	69	999999	639	999999	268	999999	858	460	999999	589	825	46	487	924	787	999999	962	361	272	
976	857	889	444	117	999999	205	617	914	425	809	78	999999	501	169	493	617	643	227	999999	407	166	999999	706	814	284	695	311	605	999999	555	115	301	575	687	999999	180	999999	999999	569	999999	670	944	999999	999999	999999	599	544	328	999999	180	129	999999	206	865	820	855	193	629	832	999999	999999	999999	98	869	703	999999	660	999999	118	999999	999999	999999	658	102	737	999999	999999	358	303	685	160	983	999999	655	435	371	104	710	999999	206	999999	999999	699	999999	179	658	855	999999	999999	743	939	730	220	127	973	18	95	114	999999	607	889	834	336	157	941	909	847	443	999999	342	999999	999999	947	912	999999	999999	999999	999999	999999	88	367	800	705	560	746	429	773	56	681	427	999999	990	999999	269	316	999999	465	999999	999999	269	810	999999	731	320	71	988	999999	999999	792	568	999999	999999	192	58	250	98	138	776	411	522	999999	800	761	26	67	999999	377	687	605	182	950	870	657	663	999999	945	999999	395	498	757	645	999999	999999	123	831	382	808	533	29	228	35	999999	149	22	132	19	999999	715	263	999999	621	106	999999	999999	618	725	256	528	999999	304	999999	742	999999	654	876	671	546	999999	194	684	999999	999999	668	386	156	271	731	999999	540	268	294	999999	141	999999	146	549	772	644	999999	115	136	289	752	724	208	292	999999	494	146	461	999999	22	530	999999	495	999999	437	326	473	357	994	999999	988	522	19	999999	610	167	518	999999	899	999999	152	88	999999	604	101	944	187	864	859	246	507	999999	999999	999999	832	563	999999	369	121	455	181	999999	999999	524	300	240	714	541	681	999999	976	999999	561	572	869	999999	30	890	685	493	148	608	497	758	113	909	727	737	834	57	533	159	224	999999	730	995	967	43	314	861	239	645	193	616	269	697	527	232	412	999999	999999	999999	999999	628	317	573	660	363	420	999999	512	976	707	999999	720	827	595	117	841	999999	999999	999999	585	999999	263	502	425	881	498	415	392	999999	999999	454	514	788	999999	596	146	167	344	614	623	923	359	999999	938	559	895	442	112	419	999999	538	905	556	168	859	374	815	157	779	864	15	997	999999	999999	999999	128	999999	361	999	971	999999	540	870	999999	999999	999999	10	563	865	985	66	999999	973	124	796	549	958	630	615	231	331	19	999999	999999	617	926	352	610	686	441	964	90	112	999999	705	998	999999	193	999999	999999	999999	261	999999	794	808	701	34	892	855	713	170	311	746	777	650	675	975	131	999999	735	999999	400	999999	434	30	975	210	535	418	798	514	774	999999	230	
857	80	726	770	940	999999	901	999999	754	999999	280	999999	344	999999	999999	40	999999	913	438	771	999999	973	383	858	773	832	999999	498	483	67	999999	396	999999	525	920	579	948	214	190	838	834	672	645	999999	164	367	641	876	737	388	999999	600	346	361	958	884	696	999999	997	999999	999999	999999	976	697	999999	884	485	818	999999	999999	91	818	733	599	937	600	337	479	704	416	201	624	761	104	292	608	999999	826	999999	999999	883	90	217	999999	423	431	695	999999	140	280	882	999999	999999	519	307	956	867	999999	423	368	556	226	999999	590	916	800	651	881	414	999999	999999	658	999999	999999	343	11	611	660	186	999999	904	389	348	433	999999	378	999999	251	797	336	740	313	412	999999	488	667	915	626	166	999999	779	813	999999	999999	446	233	571	101	185	305	354	217	569	907	999999	177	877	740	66	548	999999	410	94	88	435	530	255	62	891	676	95	985	999999	564	736	100	846	999999	987	310	806	71	75	501	981	532	743	999999	999999	320	789	184	999999	617	974	999999	999999	464	999999	999999	978	519	210	509	220	369	713	15	181	373	331	503	752	755	741	585	999999	592	999999	902	999999	750	316	580	887	910	424	999999	999999	999999	371	391	845	82	332	296	861	566	291	622	999999	738	999999	382	989	295	432	815	999999	999999	44	146	368	635	139	237	212	630	621	309	944	826	999999	815	11	940	658	680	432	999999	999999	999999	311	484	93	999999	427	999999	591	999999	488	609	999999	200	331	234	999999	219	999999	104	94	240	999999	982	678	992	322	999999	999999	59	637	751	392	431	674	266	835	884	552	91	999999	278	49	29	820	999999	816	235	493	777	917	448	738	338	370	493	999999	328	805	100	736	999999	999999	541	999999	737	999999	589	526	999999	398	149	667	861	293	816	999999	925	999999	343	185	999999	999999	602	142	198	23	64	999999	190	433	999999	88	461	354	902	713	507	999999	92	999999	237	708	428	389	778	781	876	54	554	302	907	167	472	914	649	999999	961	409	776	724	999999	528	346	642	881	999999	999999	516	391	112	694	871	89	225	999999	999999	606	223	364	417	146	19	999999	999999	525	359	999999	546	705	27	752	107	288	368	955	708	371	786	507	717	999999	369	662	999999	608	46	87	257	966	270	288	747	55	369	999999	162	999999	458	999999	532	454	668	810	373	359	596	593	721	270	999999	26	819	716	646	840	777	356	73	999999	488	999999	368	999999	445	739	999999	61	919	999999	802	696	912	669	975	999999	907	558	298	102	
21	453	999999	986	726	999999	999999	41	409	999999	810	806	949	999999	637	999999	96	97	375	634	355	544	674	999999	468	553	999999	159	999999	999999	932	228	68	970	278	999999	999999	381	853	202	999999	972	652	400	969	996	747	743	41	999999	999999	819	193	664	747	999999	778	426	999999	182	149	318	300	34	595	592	747	978	900	601	345	714	244	183	363	999999	892	283	970	471	999999	370	128	26	208	122	999999	403	999999	801	267	498	852	680	62	962	682	628	805	387	999999	768	842	999999	389	999999	585	20	310	375	584	505	455	66	376	779	999999	284	999999	482	999999	354	999999	109	344	846	999999	999999	130	999999	999999	274	477	999999	223	47	527	688	636	999999	537	34	999999	999999	227	761	999999	999999	999999	283	771	999999	801	333	829	903	23	743	105	542	609	32	889	909	675	320	37	862	843	338	262	512	647	99	945	999999	261	897	999999	999999	803	75	999999	847	629	301	472	154	763	319	34	999999	592	103	137	514	144	999999	191	907	999999	190	952	975	31	999999	999999	712	388	306	652	125	999999	521	999999	999999	773	52	999999	384	848	999999	109	533	314	478	919	553	962	440	999999	78	716	974	849	623	999999	283	999999	370	999999	999999	766	466	667	908	921	80	365	593	740	102	999999	807	68	849	91	999999	999999	552	999999	999999	750	999999	908	584	409	999999	999999	125	431	500	226	918	999999	98	127	642	865	406	999999	848	999999	999999	699	999999	999999	999999	915	999	541	693	612	283	31	334	999999	999999	557	999999	508	44	408	249	171	250	875	985	964	970	732	448	563	274	995	999999	999999	380	257	999999	999999	500	971	672	584	999999	999999	943	897	517	88	308	95	782	897	999999	450	949	217	459	431	189	944	945	277	999999	999999	999999	287	999999	999999	638	999999	945	673	18	72	999999	665	434	999999	931	98	456	892	999999	363	780	999999	482	60	78	173	798	190	240	999999	36	405	999999	606	549	666	999999	211	999999	999999	149	119	999999	999999	714	294	782	106	499	100	498	62	842	739	999999	999999	804	999999	999999	475	999999	764	442	463	999999	340	999999	827	813	275	722	255	999999	999999	999999	999999	488	33	346	784	390	701	691	149	999999	973	999999	751	256	577	861	999999	962	999999	999999	384	676	435	422	999999	120	999999	999999	234	999999	252	610	155	525	688	493	781	144	464	999999	999999	83	302	999999	73	999999	999999	581	245	999999	999999	292	478	999999	839	994	999999	999999	962	673	999999	418	467	771	999999	372	417	999999	999999	999999	89	760	508	889	891	310	999999	38	
359	999999	688	383	57	820	551	959	141	999999	685	693	440	181	182	790	658	662	999999	999999	999999	700	999999	205	999999	161	334	999999	784	589	842	999999	620	34	261	365	985	62	371	646	229	855	999999	997	999999	999999	999999	908	588	717	241	238	694	852	447	658	247	492	370	895	496	485	999999	999999	577	156	83	416	999999	817	805	605	301	969	311	736	469	999999	654	148	999999	425	487	77	999999	999999	844	999999	587	602	127	502	692	476	160	999999	680	689	429	405	800	246	987	999999	911	635	937	999999	550	710	199	875	999999	231	396	999999	999999	117	999999	963	311	315	829	327	699	313	999999	824	818	999999	999999	779	942	999999	347	271	999999	716	999999	722	676	129	999999	876	413	252	663	999999	89	90	999999	572	495	465	999999	495	417	670	81	608	722	122	906	982	999999	419	932	590	999999	134	642	999999	999999	481	296	191	98	953	914	456	649	999999	999999	738	999999	492	294	486	164	852	999999	767	645	556	999	564	223	244	999999	994	999999	83	586	954	447	464	620	23	999999	912	999999	464	755	999999	958	279	377	177	170	172	999999	999999	435	999999	280	875	999999	405	482	999999	967	999999	732	920	999999	576	866	790	300	367	999999	280	317	252	455	400	21	30	598	729	197	56	83	68	999999	863	647	999999	683	572	818	225	999999	446	944	552	999999	999999	487	392	412	586	999999	803	300	853	999999	193	586	880	863	625	807	752	545	999999	780	674	999999	283	928	322	116	728	999999	999999	739	871	307	999999	668	999999	542	215	327	999999	179	999999	999999	25	999999	999999	967	803	708	203	999999	788	999999	33	771	67	784	999999	463	100	479	999999	265	643	999999	277	886	683	222	687	93	601	435	934	751	999999	999999	999999	558	474	355	313	29	354	999999	950	970	284	140	610	401	999999	999999	236	141	31	24	134	900	456	578	999999	591	31	120	815	363	966	281	999999	161	999999	655	999999	744	999999	999999	910	999999	999999	307	612	999999	611	295	755	850	999999	999999	730	496	781	999999	112	999999	71	722	999999	244	999999	597	999999	999999	870	458	652	682	999999	492	966	893	114	730	737	159	966	740	979	736	365	965	999999	999999	551	999999	380	613	553	104	683	453	139	999999	969	575	999999	999999	682	163	642	82	98	716	836	836	391	60	407	953	929	330	743	272	879	468	442	999999	461	105	999999	48	139	667	999999	523	763	439	999999	171	855	999999	68	825	999999	292	877	448	336	715	999999	329	216	600	999999	362	709	867	796	511	999999	999999	999999	586	85	
603	999999	430	907	999999	82	952	299	999999	107	572	999999	999999	999999	596	999999	993	513	746	712	758	832	538	999999	999999	813	896	999999	260	999999	999999	218	999999	750	999999	348	456	540	23	642	440	40	970	502	601	100	791	698	209	919	999999	949	412	873	326	771	414	999999	999999	510	185	318	49	217	999999	364	999999	177	999999	258	145	463	500	113	282	728	861	999999	901	365	31	207	444	340	888	452	806	607	434	728	999999	529	88	999999	467	131	990	762	797	247	999999	624	29	950	999999	999999	459	309	601	597	999999	378	35	106	999999	978	874	708	329	262	558	193	743	950	324	999999	384	999999	999999	999999	738	108	248	999999	66	406	999999	493	556	212	992	506	999999	836	818	564	503	999999	34	488	257	291	443	545	999999	999999	999999	79	636	999999	999999	472	663	451	859	999999	140	999999	50	91	801	391	162	127	269	61	188	999999	142	999999	999999	402	961	167	903	456	665	999999	976	999999	525	118	856	387	899	530	843	564	976	999999	999999	142	999999	943	999999	865	139	999999	999999	999999	936	975	936	877	66	910	511	999999	999999	413	155	437	395	109	566	999999	534	774	227	739	999999	999999	929	134	335	979	999999	28	480	47	326	348	427	349	14	999999	999999	979	331	989	29	347	26	999999	862	996	999999	842	387	994	999999	999999	109	546	428	999999	999999	812	999999	86	459	492	35	510	96	806	999999	55	105	25	521	555	999999	999999	720	870	607	365	272	999999	999999	618	641	485	706	961	249	880	920	691	504	999999	437	255	540	536	999999	516	999999	999999	985	701	746	371	999999	785	912	872	999999	558	999999	999999	550	999999	999999	999999	850	550	999999	135	567	140	999999	999999	521	162	128	207	697	193	999999	101	879	999999	352	540	871	280	12	921	58	377	64	371	975	999999	818	999999	411	699	685	772	712	999999	497	855	575	342	850	330	667	715	185	642	10	624	810	343	871	313	969	580	547	882	999999	999999	999999	763	438	706	344	905	795	997	999999	786	999999	528	719	496	964	999999	429	681	999999	999999	201	421	999999	999999	14	484	999999	999999	729	999999	999999	830	284	999999	999999	812	903	153	999999	762	920	187	144	999999	999999	292	624	384	348	439	160	999999	999999	744	999999	663	999999	87	701	999999	563	697	278	999999	561	557	254	422	716	162	635	999999	694	999999	422	24	287	157	124	999999	859	967	760	299	953	367	212	540	308	999999	420	999999	452	137	999999	232	999999	741	662	688	48	212	668	195	804	874	181	136	331	983	386	254	963	978	
999999	596	937	978	999999	999999	355	713	124	600	742	810	833	999999	302	999999	115	999999	495	435	684	657	999999	574	495	999999	196	85	218	324	739	175	862	999999	999999	612	295	999999	301	999999	343	334	999999	77	999999	999999	51	614	834	141	878	999999	759	537	304	352	297	372	492	370	17	280	504	799	860	577	948	370	439	690	999999	185	254	999999	102	360	568	241	131	501	47	999999	251	999999	446	900	415	999999	999999	785	999999	923	999999	931	460	72	999999	999999	216	999999	55	681	184	153	237	702	999999	733	444	944	783	999999	999999	990	999999	435	999999	999999	363	960	171	999999	201	654	374	980	999999	323	575	999999	530	280	999999	999999	456	999999	407	107	850	743	315	682	890	999999	11	269	683	457	999999	34	43	999999	935	256	999999	432	490	529	779	999999	965	281	167	414	999999	513	40	993	544	966	38	999999	576	620	999999	489	999999	966	653	114	307	289	999999	999999	999999	128	344	778	543	33	876	877	328	604	777	43	525	485	810	498	238	689	912	642	996	112	835	324	600	999999	699	523	876	999999	948	686	566	999999	418	999999	999999	262	460	999999	99	160	613	972	842	622	963	999999	166	165	875	999999	377	81	554	894	292	29	187	999999	333	363	11	999999	655	101	476	999999	999999	515	329	976	999999	401	552	845	498	999999	482	978	999999	452	367	721	798	340	318	494	70	999999	22	158	85	151	197	736	159	999999	326	751	999999	64	189	650	835	899	389	999999	529	999999	405	429	547	208	58	999999	996	290	855	999999	782	981	848	553	503	181	999999	999999	999999	999999	696	539	547	730	833	216	999999	716	885	999999	951	342	965	361	999999	593	999999	876	103	315	740	999999	114	999999	968	173	215	635	157	664	998	302	771	712	22	866	881	999999	375	842	999999	999999	404	956	999999	449	999999	999999	435	999999	570	999999	999999	898	85	999999	999999	546	761	669	10	637	568	231	900	999999	571	262	999999	999999	711	793	511	261	999999	461	999999	157	636	528	158	718	209	999999	103	973	999999	873	999999	194	441	345	65	705	841	980	999999	999999	65	999999	878	762	157	184	999999	777	523	743	210	624	364	287	909	242	521	292	999999	999999	137	999999	360	999999	625	164	819	999999	737	805	999999	717	740	999999	101	921	649	395	570	35	47	326	460	999999	672	22	999999	164	436	999999	194	558	552	398	56	139	999999	191	999999	993	999999	999999	49	718	333	492	884	74	999999	999999	592	135	721	411	293	999999	476	999999	34	612	334	999999	939	914	999999	999999	174	351	
253	962	567	468	258	999999	671	999999	999999	742	999999	190	138	766	999999	999999	240	68	837	150	115	245	662	568	166	534	668	698	894	134	999999	471	999999	542	820	999999	999999	999999	999999	153	739	89	532	734	999999	844	999999	568	999999	500	684	561	34	33	246	17	309	999	312	999999	999999	972	319	163	644	769	999999	595	999999	746	28	116	190	693	999999	35	713	928	13	321	999999	110	12	999999	450	546	447	304	306	812	922	999999	821	164	244	767	770	379	100	794	982	888	622	949	481	578	380	341	622	220	304	381	995	990	673	809	999999	914	713	999999	999999	568	299	143	823	597	294	999999	999999	643	999999	343	838	218	999999	172	487	999999	922	871	175	116	999999	95	517	551	435	999999	490	999999	797	855	666	991	472	424	598	489	136	884	999999	354	882	979	999999	999999	999999	786	660	511	331	916	992	841	932	225	887	214	625	282	171	462	999999	999999	846	409	999999	846	999999	999999	573	997	926	47	587	821	233	701	999999	556	999999	649	181	979	113	880	862	999999	69	256	537	394	863	854	723	831	808	999999	142	999999	294	696	50	745	937	334	999999	954	264	121	991	999999	84	79	273	522	291	999999	919	965	547	851	787	999999	999999	189	144	999999	324	755	23	374	999999	583	271	321	608	435	52	999999	999999	999999	571	947	265	351	319	999999	590	210	550	251	939	176	18	443	909	550	366	999999	199	917	999999	508	999999	627	999999	500	999999	999999	999999	855	524	999999	85	638	999999	839	999999	46	869	350	492	123	999999	771	434	402	574	828	999999	68	79	294	999999	973	277	999999	848	637	725	999999	985	637	999999	695	727	799	101	380	163	80	316	999999	887	848	434	999999	303	337	202	999999	999999	979	999999	855	786	999999	560	111	370	999999	990	999999	320	61	365	854	826	999999	999999	635	310	204	675	341	751	748	406	740	549	751	999999	521	445	501	892	15	999999	441	999999	498	248	989	19	999999	89	710	19	836	493	999999	999999	783	293	567	923	731	999999	999999	999999	47	832	999999	562	619	458	479	171	818	999999	359	999999	394	610	555	396	320	195	739	999999	999999	999999	569	257	999999	999999	999999	238	999999	999999	171	999999	877	337	871	999999	428	999999	399	999999	610	999999	999999	678	144	999999	315	183	999999	999999	612	545	574	956	72	309	272	572	999999	568	473	999999	999999	249	999999	657	890	66	739	889	968	883	999999	262	652	501	547	999999	122	166	746	812	500	707	999999	625	136	920	274	572	402	855	843	831	999999	999999	265	951	680	
999999	921	258	443	848	212	728	749	322	999999	571	999999	381	999999	436	822	999999	750	585	282	382	531	999999	999999	999999	497	999999	49	964	248	292	999999	999999	999999	635	244	497	999999	651	505	248	875	814	616	999999	810	31	405	417	19	362	999999	680	999999	308	999999	952	466	999999	360	100	689	784	999999	31	335	175	170	999999	201	334	292	108	90	44	506	999999	363	98	366	476	716	632	955	999999	999999	999999	917	912	680	292	41	111	301	414	999999	101	999999	594	999999	645	861	581	225	999999	80	520	599	643	801	248	599	377	910	884	383	66	829	999999	357	999999	258	257	153	909	302	191	999999	675	486	415	976	769	720	721	614	999999	416	280	815	999999	999999	999999	120	442	693	664	201	416	41	999999	999999	552	246	608	396	999999	999999	316	999999	888	712	923	999999	396	999999	999999	999999	199	999999	249	999999	558	382	999999	802	974	999999	710	225	638	999999	400	644	984	999999	433	532	121	999999	11	706	109	887	999999	451	53	126	724	181	863	16	12	147	792	999999	999999	180	999999	999999	422	477	727	100	754	898	322	288	183	253	999999	307	546	864	278	542	550	670	455	752	759	857	999999	999999	362	631	999999	263	852	142	439	263	489	315	999999	533	979	19	142	38	139	765	999999	480	999999	566	999999	147	868	259	311	999999	725	999999	56	564	999999	197	999999	133	910	999999	435	50	813	584	999999	240	953	744	562	541	538	999999	623	994	914	941	206	999999	170	850	395	999999	999999	397	538	199	268	356	999999	792	280	18	127	80	339	902	999999	759	748	239	194	133	697	999999	514	308	677	62	999999	122	999999	999999	963	70	673	833	219	426	55	999999	972	606	275	999999	999999	529	309	552	999999	22	283	446	999999	930	666	271	905	70	882	999999	521	216	706	366	999999	338	999999	67	407	506	692	251	999999	130	267	999999	858	927	509	999999	999	999999	397	637	839	554	999999	43	403	411	928	999999	999999	999999	116	766	900	909	999999	931	999999	251	154	999999	330	42	732	926	672	89	413	977	561	897	999999	396	999999	999999	527	999999	999999	22	999999	999999	577	543	708	897	24	999999	687	999999	999999	999999	999999	999999	980	238	999999	806	999999	967	370	324	998	950	597	645	585	719	947	831	392	999999	999999	471	587	158	591	787	999999	835	912	181	401	999999	999999	983	395	483	416	590	762	720	435	999999	999999	349	997	627	999999	72	322	999999	554	856	999999	248	89	50	999999	831	646	529	482	999999	65	199	922	543	933	614	260	112	313	366	78	671	
296	32	819	999999	161	964	842	999999	522	616	627	545	999999	999999	999999	999999	313	999999	943	242	999999	999999	420	999999	426	463	999999	341	999999	220	992	999999	787	999999	952	999999	999999	930	680	682	999999	221	999999	448	999999	387	645	163	710	905	798	728	422	999999	434	847	611	366	822	698	999999	510	999999	312	624	439	758	999999	827	846	133	382	904	270	555	999999	974	999999	890	49	817	540	631	907	421	999999	774	951	470	999999	455	865	118	982	412	999999	763	171	999999	999999	628	642	336	863	781	425	824	999999	999999	408	873	640	999999	999999	880	739	879	999999	891	361	665	806	542	722	999999	999999	274	922	858	379	272	999999	157	758	420	184	214	767	135	999999	449	622	671	72	241	815	999999	999999	999999	672	306	999999	280	999999	477	821	999999	613	473	523	161	901	303	999999	145	70	493	717	372	999999	999999	122	425	895	911	52	145	999999	491	999999	868	938	999999	195	83	60	542	684	290	999999	84	600	303	612	844	547	329	761	926	180	331	999999	962	406	999999	193	999999	999999	999999	434	686	999999	999999	888	655	999999	90	117	836	95	527	999999	436	999999	999999	999999	819	812	61	374	723	384	552	320	263	195	975	999999	58	889	263	167	133	855	911	452	479	415	957	630	466	999999	924	841	653	523	256	198	775	212	999999	984	333	196	711	311	999999	810	635	469	247	666	999999	947	832	999999	999999	580	862	188	465	414	855	430	907	512	460	711	667	999999	939	787	999999	845	999999	278	834	936	154	999999	374	999999	780	498	392	800	161	976	19	293	837	675	999999	596	747	960	139	902	289	209	851	999999	152	894	529	999999	999999	223	999999	999999	535	748	999999	262	814	796	634	367	48	117	360	483	701	999999	902	274	461	999999	108	565	149	931	657	944	758	996	526	885	968	931	782	937	999999	999999	757	999999	248	83	782	950	999999	999999	864	181	848	377	676	768	999999	264	999	965	124	865	424	604	999999	491	999999	818	280	748	398	116	999999	422	928	255	627	813	35	388	279	999999	239	377	76	486	105	999999	330	757	999999	713	932	817	999999	689	999999	163	998	999999	579	964	999999	999999	999999	999999	999999	436	449	999999	150	999999	239	621	999999	966	999999	57	537	614	395	999999	498	522	855	684	184	516	599	248	223	473	814	278	808	315	478	652	992	318	638	999999	940	899	617	713	484	320	132	999999	63	984	625	999999	999999	465	476	167	731	699	584	340	836	999999	216	999999	374	960	812	389	497	983	64	229	975	726	182	598	
905	152	209	863	394	742	195	999999	999999	429	999999	353	999999	321	921	302	733	308	832	739	692	939	348	999999	999999	742	369	79	930	406	418	999999	293	999999	261	588	500	720	945	104	25	977	999999	944	63	469	999999	185	999999	761	495	676	893	999999	905	999999	803	999999	365	652	383	126	308	999999	21	272	999999	961	999999	999999	802	22	999999	738	723	715	120	404	470	999999	201	193	17	179	910	999999	999999	849	999999	295	785	999999	999999	999999	999999	899	678	999999	933	791	409	589	999999	729	958	482	323	165	719	999999	855	409	225	326	460	199	119	139	541	279	520	220	988	774	556	999999	657	69	27	823	46	733	470	678	999999	999999	77	287	999999	437	427	999999	999999	782	999999	386	598	48	842	531	790	999999	846	664	999999	199	600	350	182	970	825	263	147	895	999999	131	939	547	687	848	999999	831	999999	999999	851	924	90	216	999999	180	399	618	227	496	43	999999	887	805	407	450	21	727	114	250	999999	173	458	244	628	318	447	999999	361	999999	409	999999	630	999999	999999	999999	118	394	16	999999	581	999999	46	651	862	666	244	999999	149	247	837	404	727	678	501	687	475	845	587	35	732	347	266	234	999999	85	866	154	991	60	341	626	720	111	669	405	999999	999999	382	962	999999	313	911	124	165	14	240	999999	251	136	999999	272	806	981	999999	243	999999	999999	564	786	800	99	152	999999	905	999999	999999	999999	999999	999999	559	667	999999	625	951	428	435	152	999999	91	999999	913	902	999999	178	78	820	739	999999	999999	454	999999	253	595	172	984	171	822	218	944	330	614	943	155	576	224	799	191	40	999999	807	807	744	482	942	886	196	287	921	999999	400	944	999999	583	650	999999	424	878	463	966	267	613	999999	133	761	999999	969	757	298	999999	999999	638	709	979	628	647	999999	999999	653	285	797	999999	900	380	553	385	999999	370	999999	342	800	920	728	73	594	203	873	620	999999	712	916	439	989	968	999999	762	245	815	954	13	663	654	235	999999	179	383	713	563	580	999999	999999	999999	262	955	162	358	909	999999	999999	999999	773	960	58	940	368	368	999999	999999	999999	999999	999999	999999	415	500	999999	999999	695	550	999999	220	490	320	50	346	999999	317	186	43	999999	219	999999	600	429	530	240	999999	999999	294	818	999999	488	781	750	788	245	415	203	761	286	16	663	368	999999	184	944	463	920	711	647	61	191	861	126	603	938	999999	584	885	270	976	550	410	731	999999	999999	708	570	261	111	887	123	999999	756	808	556	999999	
999999	254	585	776	781	894	646	767	999999	627	665	157	850	695	830	317	999999	309	466	262	636	668	453	245	893	669	610	999999	937	999999	999999	317	999999	454	701	340	309	494	204	656	763	964	463	114	999999	422	999999	415	67	805	924	456	999999	303	856	999999	999999	350	999999	999999	293	886	999999	864	522	358	110	405	999999	500	17	999999	999999	810	498	672	999999	348	202	480	999999	205	703	999999	840	999999	964	752	598	521	999999	959	610	999999	999999	999999	999999	599	591	999999	999999	999999	421	566	797	918	351	542	804	193	999999	462	157	999999	999999	98	192	698	33	865	393	357	807	483	961	999999	406	32	447	621	538	615	757	999999	168	262	784	146	999999	922	316	432	999999	999999	545	85	999999	207	238	284	694	445	575	999999	311	999999	208	937	605	749	521	328	104	193	655	369	999999	650	254	999999	999999	999999	364	110	558	961	409	402	999999	885	999999	209	794	999999	927	999999	50	40	205	999999	64	846	999999	999999	410	987	999999	764	999999	999999	999999	171	999999	636	970	647	90	999999	999999	350	564	999999	10	719	513	322	999999	931	265	561	329	674	454	60	999999	467	514	999999	699	999999	633	644	643	761	515	84	256	167	202	999999	23	574	863	999999	639	258	846	822	999999	97	462	999999	508	207	999999	706	716	901	99	999999	999999	319	999999	999999	717	919	172	248	213	999999	999999	999999	739	976	999999	754	810	600	421	299	999999	692	690	999999	118	237	145	445	904	999999	368	999999	78	999999	156	703	799	267	147	719	96	607	618	652	999999	999999	666	532	659	112	999999	126	999999	799	891	450	629	173	999999	999999	784	999999	999999	405	80	720	307	999999	999999	844	955	553	462	999999	212	24	83	999999	589	999999	999999	613	786	802	913	251	865	278	999999	705	84	999999	999999	657	935	369	999999	223	581	311	788	999999	701	999999	156	352	663	999999	597	999999	999999	999999	584	474	919	999999	940	541	491	828	854	38	999999	134	999999	330	783	805	766	999999	750	860	999999	288	999999	953	999999	970	655	571	588	87	681	921	338	999999	61	305	737	764	999999	731	731	753	457	760	999999	576	999999	826	568	858	31	999999	136	516	134	306	241	966	999999	999999	999999	920	999999	999999	356	340	999999	286	278	487	77	12	423	999999	138	712	830	483	999999	344	925	828	12	729	66	927	795	999999	999999	754	74	771	505	999999	999999	811	513	680	999999	35	780	769	557	999999	999999	999999	999999	116	999999	421	999999	757	378	924	999999	67	918	521	719	429	544	973	918	523	422	305	999999	963	
183	327	999999	159	79	571	563	166	280	999999	937	47	596	688	999999	946	289	999999	999999	580	999999	787	893	992	961	984	491	806	851	999999	668	495	522	377	932	69	999999	325	687	807	999999	999999	786	997	583	682	832	856	538	971	244	115	999999	999999	557	395	434	217	999999	95	999999	756	999999	246	261	451	525	229	755	385	734	963	999999	595	219	527	11	999999	418	289	162	634	278	879	799	562	999999	596	820	547	999999	14	999999	602	726	614	582	550	745	141	167	612	999999	999999	247	280	486	318	716	39	394	538	999999	909	933	455	488	435	447	999999	859	928	999999	999999	999999	999999	836	37	868	999999	944	460	999999	287	131	549	534	125	642	999999	86	283	999999	999999	162	106	215	227	668	281	135	999999	113	56	281	999999	999999	999999	999999	517	443	459	450	121	94	934	388	999999	787	394	921	999999	793	918	622	999999	59	619	66	999999	524	618	368	999999	479	797	357	114	15	999999	346	642	999999	999999	94	626	833	767	705	228	717	693	999999	999999	359	999999	363	194	433	696	188	999999	835	757	992	825	999999	853	999999	999999	999999	284	515	999999	58	999999	659	668	833	996	751	292	913	838	999999	830	188	94	246	716	444	172	999999	999999	715	752	806	999999	142	269	999999	980	999999	418	641	443	999999	999999	999999	999999	999999	695	361	437	944	895	680	999999	820	171	999999	16	999999	926	999999	999999	603	999999	999999	306	482	704	535	573	999999	771	999999	999999	206	503	999999	641	999999	176	612	748	810	253	375	999999	81	808	999999	970	999999	528	373	208	565	227	840	981	368	930	597	999999	169	788	965	182	737	185	801	327	999999	14	158	450	999999	114	612	359	831	368	234	674	569	565	950	942	407	960	939	978	662	671	999999	927	999999	213	589	32	999999	202	92	999999	17	999999	999999	618	379	923	884	461	615	490	160	999999	705	999999	839	604	838	32	774	777	245	822	664	999999	731	230	871	119	524	999999	81	999999	285	999999	666	752	999999	999999	573	484	85	999999	373	182	520	282	232	654	374	985	194	265	428	314	999999	195	161	999999	999999	999999	61	774	999999	34	418	522	724	999999	266	96	501	506	459	300	701	757	458	999999	999999	459	998	227	745	539	405	816	999999	970	679	481	600	497	455	425	432	310	999999	999999	763	999999	557	856	398	287	494	999999	805	999999	613	902	736	669	288	436	160	834	39	999999	999999	602	999999	754	697	999999	999999	999999	999999	999999	868	400	215	999999	729	337	902	999999	829	467	54	716	20	92	999999	776	
744	931	219	28	275	597	281	154	719	999999	696	803	999999	612	999999	999999	999999	999999	269	222	697	626	939	950	534	18	15	999999	362	912	591	229	396	921	50	999999	793	42	999999	280	129	999999	400	568	999999	109	983	999999	676	999999	999999	999999	999999	155	88	999999	991	269	494	267	592	709	791	806	999999	999999	416	999999	571	236	999999	605	999999	988	102	637	236	381	318	435	34	789	999999	798	834	352	406	999999	842	922	573	534	547	511	688	420	278	594	988	174	999999	745	654	450	999999	482	245	834	62	451	891	620	950	68	242	802	999999	993	999999	999999	999999	174	999999	999999	663	172	67	501	999999	682	999999	641	392	154	742	289	144	999999	932	361	116	999999	199	400	999999	952	584	488	279	885	605	285	622	999999	103	999999	349	15	787	704	425	999999	533	380	93	259	238	806	326	952	667	370	71	620	131	509	999999	15	617	710	999999	999999	232	424	86	92	29	630	60	224	939	139	666	237	999999	371	47	818	317	782	723	999999	172	326	227	245	224	999999	999999	999999	552	344	398	86	125	999999	522	119	303	999999	999999	607	755	112	23	538	703	999999	999999	759	471	999999	698	835	999999	810	416	905	206	841	999999	999999	990	465	671	999999	740	590	999999	100	849	928	999999	999999	551	126	32	69	999999	689	542	391	999999	881	132	395	999999	999999	100	999999	439	999999	999999	462	142	999999	617	300	440	418	797	123	721	594	999999	543	641	999999	293	999999	788	356	999999	517	999999	487	700	999999	999999	285	957	187	499	999999	660	243	26	73	184	339	999999	732	999999	893	891	429	999999	732	972	589	754	999999	279	229	999999	999999	999999	404	163	654	999999	999999	957	165	460	619	623	914	999999	675	999999	577	216	954	372	999999	999999	999999	626	879	816	968	146	753	531	702	908	999999	288	578	230	621	999999	529	817	998	774	473	442	281	805	755	798	306	72	999999	58	325	999999	471	364	314	778	283	837	553	372	214	634	758	711	353	636	999999	455	999999	667	999999	146	373	291	264	999999	354	83	71	179	840	690	354	654	593	999999	817	223	916	999999	636	691	999999	636	570	839	684	570	462	129	443	999999	167	519	371	999999	999999	189	110	47	434	210	776	383	999999	999999	289	114	999999	930	999999	151	539	999999	41	995	872	737	720	424	591	783	621	942	736	999999	532	999999	292	414	928	637	999999	878	418	436	915	999999	114	56	559	580	999999	531	999999	999999	999999	105	488	375	316	757	469	999999	456	651	588	999999	999999	542	990	455	999999	
714	12	191	38	661	999999	999999	90	981	632	673	999999	999999	999999	99	641	999999	679	437	356	917	107	181	178	999999	431	767	999999	91	253	999999	999999	999999	759	738	999999	129	272	659	451	883	295	999999	134	795	820	445	999999	499	999999	211	862	563	108	903	616	831	22	600	239	886	757	998	738	71	617	760	261	999999	570	522	999999	30	986	999999	631	772	57	382	618	986	456	357	889	999999	708	502	15	999999	132	698	116	672	429	999999	136	297	596	72	187	69	194	718	928	999999	39	999999	576	635	282	843	999999	640	982	253	439	999999	118	697	999999	124	755	405	479	872	415	510	601	431	346	344	999999	999999	999999	999999	802	999999	999999	999999	999999	999999	999999	999999	583	288	914	999999	689	999999	135	999999	188	899	710	72	313	788	248	999999	999999	999999	251	155	299	937	667	799	445	433	451	701	980	898	684	496	199	385	999999	999999	958	939	820	425	306	619	165	287	999999	141	255	23	499	999999	999999	493	624	780	90	999999	999999	125	40	266	733	999999	999999	290	224	223	873	927	965	57	999999	333	708	825	849	679	782	389	524	313	188	437	999999	617	951	201	871	418	305	187	580	842	999999	564	692	872	999999	874	72	70	267	327	58	452	274	623	784	799	930	410	862	999999	600	727	999999	306	231	139	339	999999	352	464	632	788	476	265	999999	999999	143	977	806	907	326	464	55	860	389	759	353	337	416	82	488	895	324	348	251	191	485	999999	651	743	999999	50	718	802	695	269	975	18	999999	999999	666	953	603	955	914	146	681	227	999999	471	999999	11	999999	280	999999	736	474	138	23	999999	668	999999	999999	999999	371	286	746	999999	999999	130	784	999999	139	999999	416	535	302	368	433	115	510	268	479	189	958	543	434	447	826	958	999999	847	994	965	999999	999999	627	999999	999999	999999	400	438	61	796	687	450	999999	839	863	999999	999999	116	704	908	732	409	999999	156	999999	999999	852	999999	426	216	335	937	350	999999	805	497	907	762	999999	795	999999	81	216	683	501	517	672	595	583	384	524	688	999999	96	999999	571	650	480	435	765	785	999999	999999	845	470	750	110	707	44	999999	543	999999	341	999999	203	660	203	594	655	597	999999	267	724	999999	691	647	999999	999999	999999	243	846	436	336	19	20	622	999999	999999	222	751	416	964	561	217	840	842	356	243	893	582	999999	999999	825	999999	609	528	377	970	999999	822	956	847	776	800	529	999999	355	331	898	580	601	832	999999	903	190	201	705	516	210	848	300	
560	999999	358	999999	790	611	498	409	491	999999	999999	217	999999	795	569	197	760	687	733	497	999999	345	322	999999	999999	683	921	657	418	822	999999	770	315	531	405	486	999999	999999	738	506	856	921	417	999999	999999	624	981	118	621	999999	945	829	476	361	999999	225	57	377	999999	117	689	841	991	668	999999	328	902	999999	399	92	770	824	948	237	640	113	999999	987	478	921	702	812	45	414	877	41	303	953	999999	189	439	59	617	631	816	25	999999	748	940	193	999999	122	719	539	243	130	999999	999999	721	172	999999	69	898	999999	414	876	999999	587	790	999999	999999	948	999999	220	652	720	999999	326	420	624	183	189	56	294	208	589	103	999999	180	999999	160	64	242	103	892	379	160	999999	226	940	219	352	957	587	169	999999	999999	508	999999	522	999999	563	828	106	988	118	23	613	207	825	782	310	416	43	212	999999	715	519	328	999999	569	995	110	480	415	831	999999	469	999999	999999	89	595	618	658	999999	596	236	146	999999	783	999999	547	23	999999	999999	908	935	923	385	198	68	999999	190	999999	953	999999	463	357	691	167	999999	999999	487	773	745	197	691	758	201	615	744	999999	414	544	917	999999	982	708	322	506	999999	307	999999	999999	999999	99	414	999999	705	924	143	999999	455	947	897	812	999999	249	655	970	999999	187	732	770	454	489	999999	646	696	930	936	755	44	194	272	999999	999999	999999	408	656	783	686	999999	276	482	865	999999	999999	647	999999	963	742	62	352	289	717	575	323	493	886	512	768	999999	774	999999	388	843	270	685	999999	999999	518	841	999999	197	540	999999	466	999999	588	364	129	999	591	967	203	702	692	904	999999	23	157	999999	522	153	25	999999	288	288	103	31	863	781	338	999999	454	901	63	999999	748	593	999999	35	904	999999	393	768	999999	806	999999	685	161	999999	140	999999	204	460	999999	856	999999	173	845	187	204	566	500	999999	670	828	522	301	999999	536	166	961	999999	132	162	990	999999	256	649	482	493	999999	870	999999	651	44	568	999999	582	999999	983	585	999999	931	999999	348	40	55	108	999999	294	999999	46	625	209	178	400	82	307	999999	106	999999	523	373	999999	999999	999999	999999	696	636	270	528	999999	451	553	580	999999	973	999999	814	959	714	157	750	197	989	381	255	308	999999	643	999999	695	253	110	999999	71	999999	246	54	651	999999	358	999999	638	765	784	999999	81	628	954	426	780	493	999999	391	778	772	999999	704	414	451	694	223	992	774	833	999999	999999	999999	999999	839	999999	256	172	921	999999	
999999	122	432	215	786	999999	679	528	227	715	212	874	999999	288	999999	208	999999	639	210	353	145	480	999999	999999	318	999999	585	999999	124	999999	999999	330	457	35	103	660	752	498	628	277	999999	694	774	69	999999	600	631	216	230	999999	205	616	961	578	230	214	999999	500	896	999999	597	570	413	999999	999999	999999	427	694	195	638	455	52	21	933	338	999999	705	804	311	718	622	379	999999	483	999999	999999	368	999999	804	889	411	999999	601	96	999999	454	291	247	878	748	183	937	31	592	195	999999	605	38	999999	780	999999	453	199	999999	919	228	681	999999	999999	273	999999	548	889	305	237	203	450	924	263	883	169	467	999999	563	545	999999	999999	306	298	342	999999	999999	639	33	999999	999999	72	423	177	461	999999	360	205	615	234	634	57	725	364	999999	999999	680	775	366	621	999999	527	636	643	244	871	999999	641	710	950	194	908	999999	999999	279	141	999999	999999	801	119	999999	272	999999	338	910	637	999999	941	307	631	641	564	999999	999999	350	440	436	999999	999999	590	399	719	495	664	50	726	191	810	95	860	683	999999	973	256	813	777	999999	307	999999	606	249	442	344	89	318	629	635	999999	999999	999999	704	257	824	221	999999	99	777	656	999999	194	456	820	856	446	999999	718	591	36	598	572	999999	999999	999999	336	351	956	384	999999	355	999999	999999	999999	246	255	165	436	109	999999	535	999999	10	999999	18	548	160	428	999999	898	999999	600	48	608	864	999999	615	999999	210	497	870	999999	714	999999	310	877	103	728	584	999999	291	520	619	999999	501	999999	572	999999	999999	508	999999	999999	999999	486	284	999999	382	492	863	244	640	999999	235	612	891	999999	19	638	999999	140	999999	432	844	999999	999999	620	981	218	999999	999999	440	939	455	999999	320	999999	999999	238	97	999999	999999	610	864	350	999999	700	999999	17	938	729	999999	999999	427	989	62	754	88	999999	999999	999999	999999	174	384	999999	803	700	145	533	301	943	387	780	551	999999	635	999999	567	503	999999	999999	999999	999999	279	387	999999	507	522	465	650	999999	999999	989	999999	433	780	340	235	991	999999	279	565	762	999999	995	352	95	391	724	363	217	197	584	398	953	337	800	894	999999	749	306	188	679	882	735	83	397	420	999999	999999	305	618	575	957	999999	360	573	268	284	999999	48	125	798	111	442	378	294	601	999999	106	979	445	999999	999999	249	100	886	879	999999	921	955	674	273	801	68	598	999999	627	661	603	999999	542	620	962	999999	191	389	578	999999	999999	788	795	14	31	942	999999	390	333	
999999	645	473	694	288	362	89	373	852	999999	52	843	757	999999	939	813	999999	999999	999999	999999	541	68	999999	317	999999	623	999999	999999	670	251	858	209	218	297	909	25	999999	79	264	999999	882	346	999999	392	999999	606	608	131	999999	201	999999	999999	43	124	791	658	935	166	265	664	230	999999	703	610	148	999999	999999	470	757	923	999999	271	999999	999999	999999	205	999999	328	781	999999	999999	21	313	478	999999	363	176	104	506	261	999999	972	814	599	47	963	642	728	999999	693	971	148	373	999999	517	428	999999	475	999999	596	929	616	384	433	650	218	616	234	58	784	999999	540	964	999999	842	711	457	593	530	429	999999	11	999999	999999	999999	876	647	380	961	143	999999	999999	373	910	332	473	598	391	949	828	356	999999	679	999999	27	999999	999999	999999	100	806	999999	728	999999	311	999999	927	543	296	572	773	571	999999	999999	999999	742	975	177	64	184	378	122	75	999999	702	83	154	331	612	81	428	702	780	289	165	999999	323	756	999999	876	404	930	312	818	185	266	119	154	764	727	51	274	129	999999	721	693	905	999999	251	237	999999	999999	930	225	999999	81	791	957	118	753	429	229	999999	187	779	999999	810	999999	468	445	999999	999	567	885	39	999999	999999	96	567	999999	266	239	999999	834	987	797	999	96	674	999999	475	999999	46	20	999999	822	168	942	913	999999	883	999999	624	806	272	889	48	999999	196	989	498	704	399	999999	496	199	714	280	200	982	449	723	583	364	970	999999	962	556	586	216	996	640	183	294	588	609	615	708	571	107	758	953	900	999999	999999	770	762	999999	524	999999	999999	888	999999	931	999999	169	84	270	836	460	999999	492	999999	999999	993	857	531	114	68	887	999999	16	708	999999	233	495	823	897	748	999999	60	572	42	478	107	999999	888	251	460	429	534	999999	872	121	181	999999	494	920	692	757	249	657	341	999999	534	112	999999	999999	708	348	999999	999999	521	636	410	999999	459	990	999999	885	969	290	653	638	999999	239	144	999999	921	956	10	902	215	999999	960	999999	999999	999999	943	999999	999999	239	543	122	93	357	999999	245	711	817	999999	504	999999	807	788	999999	14	702	999999	305	967	999999	738	752	347	443	999999	530	999999	17	999999	63	56	999999	956	999999	999999	999999	555	15	999999	898	885	113	148	506	863	999999	999999	11	999999	538	132	648	37	346	501	791	775	649	386	313	568	703	694	764	457	999999	850	59	221	473	999999	277	999999	78	999999	634	999999	840	580	572	328	675	619	594	930	408	858	999999	248	
955	999999	906	999999	102	340	191	419	999999	58	999999	558	999999	999999	999999	390	854	748	999999	638	866	187	934	78	813	984	999999	999999	999999	999999	58	304	999999	811	266	707	250	648	807	999999	999999	225	999999	791	870	24	176	886	694	999999	86	660	899	981	381	778	999999	837	815	118	999999	107	319	550	10	415	328	351	533	227	150	215	940	230	123	999999	948	999999	208	999999	817	999999	999999	895	757	398	405	258	999999	487	876	413	833	699	300	427	905	688	791	464	696	825	363	999999	73	870	719	678	868	730	829	688	638	25	999999	442	708	424	793	611	19	79	911	55	351	999999	382	251	930	695	746	270	360	999999	113	991	652	921	831	886	999999	999999	390	709	657	197	775	817	408	858	999999	999999	894	999999	999999	999999	914	999999	999999	337	497	999999	747	182	999999	999999	337	894	912	309	999999	999999	592	999999	932	291	688	211	397	999999	961	565	842	82	976	265	375	999999	999999	486	87	343	999999	999999	399	209	980	218	726	98	860	999999	904	109	78	931	898	999999	999999	999999	938	712	921	972	376	931	636	999999	205	727	204	166	999999	436	231	455	999999	98	517	733	999999	480	485	308	999999	90	661	743	14	55	367	386	923	999999	548	999999	422	823	999999	467	999999	315	22	999999	893	703	285	478	877	622	939	809	480	524	861	467	236	622	679	295	280	893	670	159	370	817	243	479	887	856	999999	178	999999	59	169	996	999999	487	415	599	805	999999	865	392	116	557	999999	408	274	90	148	999999	153	842	196	680	999999	862	999999	86	469	999999	590	999999	589	771	849	999999	364	864	999999	749	217	89	490	97	37	288	999999	812	911	999999	999999	807	718	242	999999	999999	999999	489	361	999999	850	338	139	998	602	844	803	345	708	485	54	999999	999999	399	593	999999	361	109	653	366	999999	824	174	634	601	782	999999	999999	746	999999	568	875	513	405	898	878	949	491	495	192	485	708	114	999999	790	804	727	328	648	999999	766	763	999999	994	786	35	999999	505	407	819	999999	456	999999	976	916	999999	897	684	500	715	999999	870	613	470	881	999999	720	999999	844	797	65	984	708	786	999999	804	999999	518	619	873	714	999999	94	675	650	38	120	138	519	621	907	999999	828	933	845	895	999999	375	122	676	315	435	999999	610	764	557	748	812	20	122	139	999999	75	626	10	999999	785	937	819	852	999	999999	228	232	889	22	999999	774	940	79	999999	999999	405	942	568	289	793	484	911	102	290	308	127	999999	491	528	977	999999	
933	185	120	222	999999	999999	676	723	216	438	720	751	402	973	999999	940	468	466	983	132	68	720	876	311	36	727	999999	701	999999	822	740	371	45	954	841	999999	959	442	127	999999	999999	999999	83	364	763	169	700	999999	437	186	938	35	545	854	153	999999	308	808	195	999999	999999	975	258	394	698	359	716	999999	142	115	999999	36	348	999999	856	222	647	999999	999999	866	36	999999	999999	297	883	714	825	190	999999	628	467	160	999999	299	447	300	596	688	666	999999	453	999999	184	331	999999	912	686	697	998	930	999999	999999	270	329	802	442	711	999999	510	999999	533	999999	636	514	648	830	779	59	410	566	625	959	855	143	999999	773	90	999999	102	971	38	138	192	999999	63	680	890	926	496	15	588	636	187	683	881	917	626	999999	683	374	142	636	296	999999	314	615	931	999999	906	38	999999	770	867	539	954	404	353	999999	999999	999999	940	853	562	405	977	989	781	999999	261	506	157	999999	268	727	838	401	841	750	576	447	999999	999999	29	468	653	818	768	648	728	486	573	870	219	715	434	288	999999	891	464	324	999999	759	876	999999	881	941	511	149	700	563	562	602	189	23	999999	188	833	104	752	999999	999999	143	453	774	932	286	210	552	303	999999	327	949	999999	261	613	988	999999	999999	586	999999	316	628	999999	174	999999	970	690	999999	496	256	999999	979	149	305	103	701	316	111	999999	604	740	958	846	151	999999	613	316	928	410	240	301	223	518	999999	999999	602	195	999999	850	961	596	14	66	57	114	999999	810	990	167	911	999999	999999	151	981	999999	357	999999	806	928	320	664	999999	796	265	954	241	470	109	453	999999	999999	999999	260	516	18	999999	902	799	46	897	802	999999	999999	498	558	516	82	536	79	999999	820	389	999999	540	999999	999999	217	801	102	872	877	999999	547	666	406	654	534	999999	973	244	455	982	769	40	999999	348	989	308	706	447	999999	934	39	948	679	135	678	720	219	183	528	110	706	174	999999	999999	778	115	101	904	982	447	563	999999	999999	999999	620	328	32	958	845	909	104	999999	713	999999	681	598	986	999999	999999	814	425	800	716	999999	285	605	20	426	570	884	216	802	999999	721	381	204	999999	841	515	999999	698	260	338	618	15	62	460	87	420	189	128	820	999999	178	999999	763	128	999999	562	24	318	605	398	960	703	302	199	992	571	486	698	154	765	999999	999999	175	472	999999	349	999999	154	932	15	390	766	395	999999	297	999999	999999	999999	206	288	500	999999	102	861	377	
915	999999	863	999999	515	999999	999999	973	65	999999	61	999999	301	31	364	339	869	386	600	17	204	999999	428	901	301	954	410	999999	866	274	586	33	313	104	999999	636	369	686	426	80	899	792	340	572	245	844	326	999999	842	999999	630	663	501	853	183	607	999999	961	176	561	533	999999	117	790	725	38	999999	206	999999	999999	969	999999	960	530	118	411	977	856	666	999999	637	356	659	917	999999	922	532	459	999999	583	351	408	520	864	546	909	685	999999	846	999999	301	130	224	999999	999999	999999	999999	999999	999999	771	630	438	305	718	924	187	340	199	999999	802	506	102	999999	266	386	571	672	999999	999999	209	726	438	19	999999	999999	517	142	544	938	206	229	999999	714	160	953	913	112	999999	939	999999	578	495	402	999999	711	209	845	958	999999	999999	774	607	988	545	54	999999	999999	846	999999	999999	999999	999999	999999	949	583	999999	387	134	312	473	999999	871	166	624	999999	241	45	965	747	957	671	184	999999	530	999999	999999	999999	178	115	761	494	999999	249	532	324	783	243	452	470	765	999999	999999	999999	999999	949	999999	999999	374	915	813	166	463	109	605	745	871	987	731	527	960	383	219	29	551	999999	212	631	633	310	847	999999	592	999999	981	999999	951	528	544	581	528	181	999999	263	301	604	40	167	644	786	452	795	999999	925	509	999999	611	999999	999999	293	999999	282	816	74	999999	999999	999999	958	999999	469	794	999999	999999	160	999	999999	999999	956	999999	946	949	55	986	847	857	999999	999999	667	999999	599	533	260	424	260	834	256	999999	144	194	999999	40	81	49	185	992	999999	999999	999999	999999	999999	999999	999999	972	999999	344	701	295	969	999999	26	999999	906	964	527	999999	543	999999	203	326	752	999999	50	771	999999	915	877	15	999999	854	999999	999999	144	741	999999	391	877	999999	266	999999	143	961	394	926	999999	166	134	999999	522	249	459	182	158	45	999999	999999	176	884	730	251	999999	695	483	125	460	315	194	999999	690	999999	67	264	999999	999999	192	791	49	123	602	96	791	999999	999999	571	405	583	562	999999	567	987	224	993	558	999999	999999	448	487	279	476	999999	999999	959	426	386	191	999999	511	870	852	999999	256	999999	292	643	999999	999999	999999	911	719	876	753	94	999999	703	999999	74	706	656	827	999999	999999	999999	647	739	999999	999999	353	117	389	211	999999	691	257	185	740	172	710	999999	564	999999	246	575	559	599	119	999999	362	723	465	127	498	855	999999	118	88	486	415	999999	528	999999	353	999999	532	999999	804	71	837	431	999999	759	999999	791	
101	75	508	738	220	57	629	238	479	629	999999	272	712	227	648	999999	999999	999999	756	167	395	999999	999999	999999	53	999999	795	57	58	931	761	705	763	706	764	977	609	999999	276	367	923	300	158	999999	999999	999999	805	587	423	999999	334	708	999999	206	405	164	655	999999	694	178	261	582	189	999999	868	999999	999999	15	463	670	999999	999999	987	398	999999	105	999999	696	698	784	245	218	634	999999	606	63	703	566	311	999999	332	252	999999	107	999999	350	120	609	855	999999	760	999999	134	999999	169	578	999999	613	961	310	376	959	668	910	933	999999	948	829	941	815	252	942	999999	999999	348	296	109	890	292	999999	999999	999999	841	999999	34	445	94	881	999999	999999	342	99	605	999999	243	372	583	746	173	72	402	290	667	49	263	817	105	280	414	873	478	999999	331	999999	325	999999	127	999999	886	498	958	76	639	913	482	163	347	703	999999	975	712	363	726	999999	500	703	999999	801	938	216	349	813	476	327	999999	511	768	537	685	56	254	116	859	675	113	336	651	754	567	999999	480	999999	660	438	170	124	999999	999999	577	999999	676	326	999999	679	158	999999	599	322	364	971	394	999999	999999	573	731	606	504	60	126	174	62	766	244	837	735	999999	163	48	166	444	407	667	960	73	379	928	577	999999	526	999999	999999	999999	399	999999	715	999999	999999	96	707	999999	620	63	984	412	569	999999	92	999999	944	999999	991	561	999999	919	573	727	999999	999999	204	802	38	324	534	167	438	999999	376	999999	132	74	574	76	341	602	823	999999	683	999999	504	468	999999	999999	245	325	999999	185	183	479	999999	988	821	428	892	999999	535	306	999999	999999	974	846	999999	999999	579	880	636	999999	229	562	106	230	999999	302	460	999999	956	163	88	218	200	263	549	999999	999999	144	253	155	183	436	77	527	824	999999	999999	657	999999	412	306	365	688	51	955	999999	383	801	944	999999	968	166	947	999999	227	320	999999	720	999999	646	817	445	637	999999	751	999999	494	579	999999	196	718	802	999999	554	856	999999	999999	999999	999999	928	523	999999	199	723	187	999999	488	695	999999	513	231	862	361	288	594	999999	727	999999	999999	172	999999	804	405	999999	999999	175	354	999999	525	503	791	487	422	377	132	993	999999	913	314	733	999999	999999	279	893	965	856	999999	533	959	995	996	331	999999	146	802	719	428	441	999999	22	672	95	999999	805	721	999999	449	983	999999	601	615	814	893	566	999999	999999	999999	999999	792	999999	723	999999	443	530	507	469	999999	286	575	412	574	813	999	301	
70	999999	999999	473	181	231	417	467	377	999999	389	999999	438	301	288	475	195	999999	649	960	999999	999999	651	650	308	262	124	172	417	752	999999	801	999999	999999	506	999999	999999	70	340	571	546	265	999999	85	150	326	999999	337	999999	110	227	657	174	999999	13	219	576	978	175	919	999999	254	999999	625	341	587	376	999999	795	648	999999	134	585	88	423	42	407	576	999999	999999	231	787	173	317	534	378	637	775	598	296	72	729	895	421	464	301	215	828	743	562	999999	204	542	999999	343	999999	999999	999999	999999	999999	811	999	478	193	999999	329	90	742	999999	963	950	999999	999999	999999	585	999999	239	174	999999	131	826	579	833	999999	42	36	254	813	973	441	306	999999	999999	627	484	72	260	711	723	999999	221	999999	737	780	611	358	999999	43	774	306	863	907	472	504	154	242	176	530	160	999999	84	277	999999	999999	666	409	452	621	999999	522	999999	999999	450	488	910	363	841	63	999999	999999	80	999999	49	676	577	999999	88	654	482	251	896	999999	999999	61	70	943	703	88	123	212	999999	344	999999	261	520	346	466	983	593	790	999999	122	999999	476	999999	863	238	103	91	277	330	797	148	782	626	66	966	398	999999	966	660	762	939	143	778	736	211	999999	166	241	999999	105	71	692	999999	783	999999	95	461	999999	999999	999999	997	846	999999	118	999999	236	635	999999	999999	77	565	626	139	639	183	999999	999999	864	662	450	999999	999999	345	235	999999	455	932	842	521	999999	999999	231	261	60	765	103	999999	670	999999	974	999999	702	862	999999	539	444	999999	999999	610	999999	397	596	999999	274	673	157	511	999999	382	750	304	999999	942	999999	140	344	375	88	873	999999	799	36	334	687	298	244	999999	999999	999999	301	892	721	241	999999	493	350	686	986	387	618	999999	605	999999	788	999999	369	999999	374	734	205	79	483	999999	530	694	371	271	857	976	999999	169	999999	999999	91	857	583	999999	915	999999	999999	657	388	701	265	498	203	738	546	17	929	999999	999999	999999	500	231	418	999999	711	342	132	88	829	20	949	458	560	999999	217	930	107	808	999999	370	945	999999	691	782	91	42	500	633	725	850	56	952	546	999999	470	859	449	209	850	582	881	710	999999	377	752	807	937	558	999999	615	910	131	641	262	999999	952	540	636	302	678	841	498	999999	978	964	996	911	276	184	357	491	897	999999	270	489	244	719	323	999999	999999	105	941	112	120	940	925	320	294	493	999999	328	812	999999	181	740	392	357	999999	413	755	895	671	384	999999	133	
22	173	999999	773	566	243	999999	999999	999999	583	899	999999	252	48	49	685	999999	782	666	39	679	990	786	529	106	886	999999	909	999999	389	434	567	929	999999	999999	999999	939	521	927	284	111	999999	889	999999	840	996	115	811	374	80	999999	999999	718	153	454	31	386	851	676	679	374	318	999999	638	158	999999	467	265	120	287	999999	999999	855	391	928	472	111	198	689	110	781	67	544	214	999999	545	848	785	542	906	384	98	845	999999	910	999999	884	261	449	508	538	849	999999	97	334	173	43	999999	999999	981	920	198	999999	576	999999	316	773	127	528	612	494	681	722	214	902	657	999999	607	481	145	587	849	748	191	571	932	999999	457	879	946	511	999999	570	561	986	999999	926	278	999999	603	999999	767	733	999999	23	857	137	495	999999	677	903	999999	999999	89	403	999999	450	980	14	965	949	325	248	581	110	973	120	170	228	717	730	991	258	877	125	999999	999999	911	999999	999999	804	871	273	999999	999999	999999	665	490	167	915	744	945	274	393	654	704	528	999999	736	999999	999999	966	277	999999	946	912	188	978	964	999999	953	539	813	300	171	88	999999	46	538	35	318	630	13	312	972	784	999999	864	233	421	301	965	185	137	967	838	603	796	265	140	897	687	526	584	962	215	999999	973	232	575	999999	999999	999999	999999	731	126	999999	964	505	171	194	999999	999999	552	291	988	364	685	333	332	484	265	999999	407	137	631	113	428	350	999999	652	999999	642	657	769	999999	352	474	405	850	875	639	999999	103	945	583	999999	999999	303	974	850	456	649	899	101	396	711	224	583	999999	999999	544	623	999999	519	999999	681	106	999999	481	999999	890	289	482	999999	845	964	687	461	999999	698	140	999999	999999	916	206	113	742	566	382	107	138	891	305	838	340	999999	562	999999	514	902	836	199	821	999999	959	999999	999999	451	256	431	34	762	39	412	882	420	999999	999999	322	999999	938	539	410	384	516	999	984	644	127	999999	999999	113	947	999999	861	940	999999	47	956	39	936	999999	320	950	999999	375	999999	892	956	920	768	740	271	187	963	999999	788	447	822	960	192	999999	334	426	30	920	815	387	550	941	999999	999999	999999	999999	400	999999	229	460	311	999999	999999	101	999999	206	71	999999	841	769	687	564	161	865	225	999999	999999	999999	967	894	999999	162	559	483	352	24	813	559	875	978	786	999999	87	338	146	680	822	100	844	137	999999	359	89	56	999999	986	789	251	999999	869	445	999999	679	335	529	159	591	999999	999999	673	999999	
999999	795	863	982	370	487	823	729	544	183	757	569	840	999999	581	82	513	999999	365	235	571	999999	16	543	999999	647	752	999999	987	99	168	351	180	999999	999999	999999	999999	73	999999	509	966	522	458	695	999999	427	839	795	948	86	88	880	393	448	999999	999999	788	329	192	723	734	24	741	455	999999	999999	398	999999	687	26	999999	450	453	856	268	58	117	999999	855	382	808	957	860	911	20	288	957	731	999999	904	775	999999	880	999999	774	951	780	12	680	281	38	742	117	999999	229	638	436	537	189	774	839	999999	473	999999	999999	777	164	830	444	736	999999	999999	186	782	250	960	999999	837	91	317	277	114	640	583	999999	75	849	928	691	382	999999	999999	999999	999999	75	999999	432	80	999999	999999	796	999999	567	999999	823	371	566	334	999999	269	78	599	455	872	506	735	836	999999	465	849	927	236	149	999999	885	38	125	39	717	999999	999999	498	145	94	520	327	546	999999	760	999999	509	525	999999	432	313	262	999999	679	650	999999	999999	542	999999	852	79	570	810	505	999999	795	255	999999	616	748	731	999999	463	370	999999	999999	198	150	140	482	999999	412	989	999999	758	632	62	445	389	999999	481	995	882	999999	999999	949	516	51	637	964	999999	973	908	498	999999	732	798	615	999999	999999	999999	331	412	143	512	999999	580	104	747	436	742	999999	157	999999	277	736	698	999999	999999	412	671	999999	512	175	744	376	504	500	999999	35	833	999999	128	917	247	999999	593	749	780	359	379	999999	303	211	232	999999	825	680	999999	963	999999	629	270	914	999999	992	818	246	398	146	171	89	999999	721	999999	304	691	240	999999	127	153	948	398	994	43	999999	853	310	943	817	550	824	279	62	990	214	186	999999	128	999999	341	356	360	999999	197	299	344	582	609	927	246	595	999999	114	820	95	240	276	881	550	148	999999	303	999999	596	347	999999	36	731	398	127	999999	121	745	785	797	598	999999	999999	744	999999	281	701	25	581	955	144	999999	242	904	973	910	333	999999	115	823	999999	779	57	850	488	317	851	220	999999	999999	483	943	328	32	497	485	469	999999	635	999999	815	287	10	640	213	645	794	826	424	217	163	544	639	962	743	818	707	956	265	607	430	490	216	999999	481	200	846	219	416	498	451	999999	942	248	17	999999	779	417	999999	999999	523	34	796	999999	605	939	313	365	288	679	778	999999	881	38	446	334	80	999999	169	22	798	585	999999	999999	766	967	999999	999999	999999	967	49	999999	319	422	93	405	694	614	225	999999	
999999	491	999999	999999	719	937	314	913	801	682	705	600	257	633	55	938	615	999999	836	638	347	912	999999	999999	639	488	203	469	944	51	999999	466	999999	626	136	317	654	681	216	828	999999	687	599	999999	271	448	52	685	376	154	999999	999999	778	587	999999	973	89	999999	107	999999	744	845	968	999999	51	249	999999	631	999999	737	293	933	664	17	975	999999	322	139	999999	200	999999	517	102	999999	261	817	999999	999999	999999	162	237	45	584	974	94	817	999999	839	239	32	811	420	188	639	999999	999999	168	770	611	545	661	950	569	907	795	236	752	178	508	234	561	999999	210	354	510	258	359	690	923	167	940	482	999999	36	999999	35	338	463	938	404	658	917	999999	885	501	287	476	999999	189	999999	74	550	341	15	471	560	999999	833	138	613	507	478	847	454	605	188	60	542	528	769	999999	299	239	114	575	643	487	324	853	999999	999999	682	510	75	999999	400	151	999999	565	828	815	504	999999	335	896	190	80	329	289	322	236	999999	158	419	999999	775	320	237	439	827	82	999999	980	905	999999	825	999999	999999	361	215	46	166	999999	699	999999	999999	965	904	217	395	573	167	44	540	996	848	533	100	999999	327	999999	914	464	999999	756	919	524	428	504	81	221	298	968	84	999999	79	956	459	465	567	999999	416	29	53	999999	914	860	999999	909	999999	999999	877	999999	999999	135	132	999999	248	943	999999	999999	546	409	146	183	285	199	960	264	926	892	83	635	548	517	673	894	420	484	841	68	84	518	521	999999	344	622	934	949	163	377	999999	516	430	999999	272	16	883	869	978	725	900	999999	983	999999	228	252	136	526	461	237	291	764	999999	976	999999	38	887	366	999999	662	265	20	111	999999	184	999999	214	860	254	667	999999	550	505	999999	167	889	535	431	560	101	496	418	497	926	96	952	414	454	999999	999999	129	526	40	326	469	999999	93	434	916	999999	48	276	281	794	225	740	999999	985	818	913	502	466	806	999999	176	999999	999999	184	472	231	999999	999999	974	999999	999999	494	999999	189	999999	999999	806	110	514	999999	999999	229	146	999999	710	355	694	429	999999	999999	999999	662	720	292	160	621	377	909	962	694	509	999999	302	270	256	731	230	999999	339	550	999999	999999	951	907	694	946	710	819	474	999999	537	999999	132	12	999999	999999	774	237	999999	44	900	897	148	820	398	774	927	999999	456	979	134	615	100	95	864	349	711	999999	598	213	911	558	444	845	999999	999999	166	299	992	371	957	993	59	999999	650	
220	263	999999	519	919	29	834	372	999999	999999	922	999999	999999	147	928	184	961	638	826	133	351	462	303	663	621	617	637	883	95	31	141	565	795	445	999999	999999	579	303	678	193	86	195	999999	852	999999	999999	129	162	73	999999	995	364	999999	999999	308	757	960	999999	897	312	391	951	286	473	861	367	847	601	999999	842	999999	999999	960	642	57	165	513	450	429	487	497	485	819	999999	36	776	999999	625	146	897	134	112	405	376	802	134	909	485	999999	876	999999	528	669	230	593	337	403	590	133	152	254	520	999999	420	814	906	999999	388	446	94	34	999999	999999	595	999999	501	272	594	999999	922	999999	37	999999	552	999999	999999	999999	598	315	698	383	751	501	994	652	614	65	985	999999	895	992	530	48	906	852	999999	74	84	999999	101	75	809	750	999999	999999	227	70	504	230	845	100	543	83	748	999999	283	999999	999999	999999	113	446	286	42	944	929	725	999999	999999	700	134	904	741	95	223	633	999999	10	300	108	435	999999	560	765	999999	805	459	999999	300	204	578	345	604	999999	409	655	788	777	806	281	180	999999	517	803	105	940	359	999999	859	124	148	282	439	372	516	560	999999	521	326	149	480	277	999999	999999	132	789	310	609	686	567	844	796	204	29	927	999999	45	757	670	775	456	11	999999	999999	66	306	906	999999	999999	848	770	277	460	667	801	902	541	169	681	315	640	749	771	999999	279	999999	87	419	444	999999	524	137	850	551	999999	478	679	521	301	825	883	78	983	837	999999	576	999999	999999	228	999999	665	875	85	364	999999	706	999999	305	906	715	999999	496	797	315	333	642	426	909	999999	332	232	30	868	999999	999999	571	766	933	999999	999999	999999	549	999999	419	654	649	61	496	999999	987	248	384	614	586	606	396	281	677	999999	164	160	999999	563	999999	801	999999	16	229	932	573	939	306	800	214	709	999999	999999	387	661	999999	591	999999	503	986	94	999999	416	292	259	45	300	98	429	351	999999	579	986	999999	617	19	642	999999	564	843	57	999999	583	410	877	927	101	893	26	829	573	229	933	576	811	953	238	724	970	896	282	851	877	459	661	139	693	10	999999	651	52	759	376	659	939	999999	274	999999	415	332	999999	407	81	600	778	999999	646	419	493	664	780	917	861	667	570	205	74	134	748	747	999999	999999	133	999999	786	813	853	283	637	999999	688	232	319	647	952	999999	779	286	681	338	999999	283	517	115	871	134	897	709	98	744	88	999999	267	667	98	999999	283	
707	999999	999999	480	372	999999	824	999999	557	608	224	714	695	999999	999999	999999	999999	264	960	582	28	503	999999	916	153	194	999999	999999	548	965	652	558	109	601	82	999999	999999	858	130	501	692	139	323	526	682	999999	403	328	999999	697	846	412	138	280	265	213	161	57	336	188	889	999999	999999	999999	955	666	615	104	353	325	735	562	144	469	889	889	190	145	999999	158	791	574	298	850	129	250	429	999999	346	868	999999	669	531	999999	611	458	701	731	570	999999	389	309	974	999999	961	293	999999	669	390	376	33	26	814	187	397	324	999999	587	999999	715	246	786	757	484	999999	76	41	999999	999999	441	197	458	999999	999999	769	492	600	322	889	835	999999	760	447	970	844	999999	855	354	554	297	511	124	268	855	779	602	999999	500	971	999999	999999	83	812	948	188	575	451	596	999999	999999	724	633	999999	999999	742	999999	349	787	639	999999	221	686	648	570	930	83	200	719	999999	176	999999	109	350	994	583	899	948	498	791	279	999999	268	999999	649	572	877	426	631	123	303	999999	764	860	271	683	575	434	251	999999	115	384	732	159	251	964	999999	293	702	999999	843	538	850	995	999999	858	999999	750	999	997	999999	656	568	606	153	999999	185	999999	89	321	17	474	706	479	686	895	129	118	999999	684	948	594	723	999999	279	999999	413	999999	999999	412	729	825	435	254	999999	459	999999	136	15	339	999999	385	213	391	55	378	832	380	318	474	999999	844	65	324	59	467	932	989	336	388	999999	416	748	676	592	999999	999999	461	513	237	88	992	113	365	895	573	391	342	532	900	932	43	460	999999	674	885	769	120	999999	999999	526	826	800	999999	830	382	636	536	799	999999	340	380	999999	91	396	746	999999	700	428	486	999999	599	467	435	456	475	955	722	12	706	422	927	266	14	999999	261	201	486	535	523	999999	999999	543	668	570	562	176	379	639	927	999999	79	691	999999	432	926	369	375	180	365	999999	913	999999	102	451	412	124	862	999999	999999	999999	999999	999999	905	549	232	66	798	999999	894	308	999999	92	84	562	352	999999	547	582	784	999999	826	999999	179	106	32	330	999999	227	167	447	314	999	505	383	999999	904	999999	179	210	999999	999999	510	286	999999	840	831	999999	539	108	999999	577	999999	595	999999	999999	999999	995	809	526	999999	614	581	706	456	994	586	587	701	672	448	999999	377	999999	999999	332	325	40	123	265	201	999999	911	128	999999	870	34	999999	263	655	999999	909	976	653	308	265	999999	999999	829	72	263	
253	999999	867	999999	999999	210	999999	681	919	412	917	881	999999	999999	41	703	999999	715	586	969	999999	333	999999	729	539	999999	723	84	999999	343	522	210	999999	12	999999	123	54	467	284	670	126	999999	344	252	999999	37	433	328	276	562	535	97	999999	102	90	999999	710	147	130	244	999999	833	999999	586	999999	716	830	551	387	917	658	995	441	915	852	450	988	804	704	512	59	405	807	106	807	434	956	958	921	37	412	907	999999	49	193	293	999999	758	362	318	999999	881	941	359	999999	539	656	337	249	999999	932	906	442	618	194	90	999999	925	778	465	760	999999	630	360	515	751	658	999999	732	569	740	999999	451	396	315	177	999999	999999	203	999999	999999	999999	719	291	999999	506	474	999999	855	112	999999	784	980	896	999999	334	261	591	843	999999	999999	999999	605	679	898	701	465	56	313	999999	626	578	732	510	687	141	162	348	265	19	999999	930	546	629	313	999999	259	554	838	980	999999	872	614	52	396	523	999999	49	392	999999	50	428	999999	838	485	999999	61	479	999999	426	999999	913	336	999999	999999	950	717	976	376	941	999999	910	217	333	110	999999	963	690	999999	999999	118	999999	955	999999	968	859	516	708	153	624	905	999999	345	422	808	13	546	779	178	999999	806	56	999999	999999	999999	999999	999999	101	737	731	999999	371	365	54	999999	69	957	474	866	999999	999999	19	833	752	46	671	575	795	524	107	217	194	522	678	367	999999	450	999999	999999	999999	648	424	970	421	899	999999	424	300	114	749	55	82	999999	163	10	797	223	920	414	289	564	425	576	640	524	540	849	687	687	999999	999999	452	999999	38	376	999999	48	421	999999	502	257	284	690	999999	62	999999	281	369	677	999999	848	529	110	631	283	232	848	999999	999999	999999	694	736	999999	857	999999	602	518	999999	786	980	758	999999	77	911	41	290	734	999999	588	388	269	490	19	126	407	999999	352	999999	754	154	181	708	524	494	808	521	671	833	999999	999999	626	396	582	999999	812	57	999999	199	600	993	999999	57	999999	999999	999999	214	999999	497	460	999999	999999	586	999999	641	999999	999999	999999	583	112	999999	618	901	165	138	999999	999999	907	999999	999999	360	636	163	999999	761	656	999999	956	15	999999	603	794	183	383	603	209	50	999999	999999	888	762	770	878	96	999999	384	595	892	623	756	237	999999	413	193	109	415	999999	999999	378	984	999999	102	999999	199	999999	726	999999	528	562	999999	722	999999	965	434	999999	999999	999999	999999	262	999999	71	242	343	259	167	306	390	999999	283	197	113	
795	888	999999	214	669	500	689	999999	363	999999	999999	340	694	999999	621	341	979	641	999999	657	38	992	999999	923	452	999999	31	42	999999	345	999999	999999	374	999999	999999	727	999999	230	881	99	78	490	898	446	993	901	649	999999	545	964	999999	358	999999	540	84	803	999999	42	761	910	999999	656	384	28	495	821	965	868	999999	894	332	759	760	430	588	548	103	555	929	999999	119	806	496	247	934	105	492	999999	750	133	999999	976	999999	999999	620	421	116	999999	951	182	936	780	116	650	642	651	598	342	951	536	999999	350	112	221	800	672	170	146	999999	400	999999	141	999999	984	73	355	300	789	810	176	442	222	999999	757	614	999999	699	999999	999999	293	999999	160	883	224	423	999999	874	256	180	947	261	969	797	561	842	805	662	132	999999	297	360	809	531	999999	999999	999999	746	354	607	471	973	323	541	999999	893	189	999999	903	570	582	999999	54	618	999999	914	472	425	52	915	809	677	576	268	317	999999	697	628	108	130	927	744	999999	649	709	974	938	437	997	667	663	999999	758	561	15	999999	999999	200	668	869	631	999999	703	439	798	793	999999	64	234	867	999999	999999	159	999999	999999	837	951	405	909	888	999999	999999	427	384	261	262	919	999999	263	500	626	506	960	238	499	999999	50	100	850	999999	999999	883	213	140	999999	113	407	999999	918	999999	865	999999	291	999999	999999	596	653	328	187	546	999999	391	800	999999	251	699	599	999999	294	999999	999999	860	554	993	320	999999	831	297	913	158	999999	944	106	999999	634	715	224	999999	345	902	999999	999999	999999	314	999999	999999	92	999999	999999	999999	513	999999	690	140	379	14	999999	298	469	800	765	365	415	39	999999	929	294	713	999999	535	484	419	585	391	586	999999	948	999999	951	999999	20	361	408	999999	644	378	264	999999	717	999999	358	926	720	999999	999999	845	316	882	622	122	901	378	379	999999	297	104	999999	308	999999	304	66	999999	347	999999	789	413	957	273	395	323	674	999999	996	480	999999	558	999999	50	253	740	769	999999	628	839	232	641	981	55	854	549	477	955	422	423	572	242	589	384	755	734	999999	52	497	309	447	582	999999	899	999999	999999	405	999999	999999	999999	534	999999	497	999999	122	158	431	912	999999	845	845	719	906	999999	907	999999	969	323	295	999999	999999	726	999999	328	401	649	269	92	999999	125	154	617	900	608	888	582	745	91	272	607	312	976	633	652	999999	728	676	798	991	242	769	91	999999	999999	962	808	999999	179	999999	472	999999	349	53	303	999999	237	818	
307	695	999999	209	888	61	999999	999999	875	999999	926	864	673	973	471	100	636	356	73	52	999999	646	999999	999999	575	999999	999999	718	962	932	340	951	236	909	379	112	999999	42	999999	39	887	339	999999	999999	495	315	442	499	427	999999	416	946	637	194	999999	660	999999	174	633	999999	262	969	253	942	762	974	637	999999	999999	999999	433	603	475	43	165	999999	560	374	999999	270	542	309	300	999999	526	393	324	999999	455	718	999999	501	409	967	777	917	95	153	952	521	677	999999	896	999999	825	999999	481	603	39	439	110	250	500	372	381	999999	999999	999999	999999	378	999999	999999	318	884	999999	999999	999999	999999	266	248	938	999999	421	163	593	863	412	240	887	713	912	720	22	26	617	256	999999	47	596	823	247	999999	999999	583	999999	999999	370	21	999999	999999	618	973	346	790	500	694	999999	999999	999999	518	550	449	999999	713	466	939	582	301	999999	624	930	166	911	442	999999	393	999999	837	999999	510	502	401	51	993	104	999999	383	999999	526	999999	999999	999999	268	87	283	798	902	23	127	920	510	78	744	574	999999	999999	72	903	790	116	15	990	999999	999999	999999	999999	407	659	619	527	566	999999	775	353	206	277	898	833	169	212	999999	675	720	382	999	433	656	476	39	642	876	999999	999999	419	918	436	618	989	72	134	400	252	999999	999999	364	999999	302	401	378	999999	563	238	744	587	625	339	280	672	279	591	502	930	999999	977	651	999999	918	999999	435	999999	658	909	771	44	811	249	281	131	27	849	141	999999	108	999999	999999	648	735	854	794	588	999999	945	719	480	632	999999	622	427	947	277	999999	999999	966	608	47	653	467	709	776	385	68	159	655	429	460	999999	999999	295	898	13	361	999999	572	999999	613	712	199	300	412	351	999999	854	999999	749	618	204	999999	499	306	434	999999	35	87	999999	999999	17	300	300	999999	999999	637	999999	528	999999	916	176	374	999999	995	335	464	176	999999	434	758	213	999999	905	810	266	946	999999	989	474	822	335	986	163	325	999999	999999	999999	999999	26	714	300	999999	999999	833	451	830	180	504	971	970	999999	727	999999	999999	999999	41	395	489	999999	449	303	346	999999	131	590	190	220	803	999999	913	565	896	291	720	999999	877	747	81	369	435	776	839	28	504	809	608	999999	503	999	999999	36	999999	516	999999	420	999999	282	117	253	271	619	376	114	999999	415	126	446	932	202	999999	294	323	999999	338	672	464	328	559	322	999999	846	717	804	824	887	999999	390	999999	999999	999999	999999	640	999999	107	816	
999999	734	960	98	692	999999	411	311	559	290	712	298	999999	905	999999	635	722	794	270	424	902	571	290	180	269	736	999999	999999	688	843	654	495	33	522	271	729	367	999999	999999	821	445	416	254	999999	185	857	213	808	354	999999	882	845	568	682	914	999999	454	790	829	999999	999999	778	622	715	636	999999	275	999999	643	236	278	261	173	449	999999	495	326	999999	999999	412	533	999999	287	810	999999	808	927	350	999999	999999	999999	577	999999	674	392	666	793	999999	907	958	999999	999999	175	128	609	999999	681	128	703	999999	521	708	999999	427	432	514	501	812	999999	827	299	925	66	220	999999	701	620	499	999999	322	999999	787	838	46	999999	985	999999	169	211	340	136	808	646	190	910	999999	782	223	999999	878	175	981	999999	90	999999	666	490	954	177	908	999999	192	72	391	725	734	870	758	607	447	755	341	611	423	701	491	288	876	309	999999	918	999999	257	999999	156	999999	13	999999	377	163	999999	803	992	302	999999	999999	746	999999	464	186	999999	33	616	804	999999	999999	380	999999	388	188	388	614	654	793	999999	613	935	999999	999999	14	730	121	391	453	943	952	999999	318	103	757	745	999999	421	133	999999	895	999999	999999	66	999999	351	642	379	199	775	890	159	999999	313	999999	999999	861	30	460	456	999999	642	172	999999	180	494	71	276	999999	442	364	202	531	125	104	999999	492	828	922	999999	97	999999	999999	678	999999	803	150	15	999999	748	999999	999999	961	999999	92	263	999999	592	999999	828	289	375	748	756	421	697	627	93	999999	894	999999	43	999999	797	368	852	449	494	807	377	999999	999999	890	882	559	360	999999	999999	43	840	999999	900	942	999999	383	721	994	445	999999	365	185	66	999999	491	232	849	905	173	318	240	999999	143	784	518	483	232	485	865	206	70	466	999999	60	378	700	626	101	999999	424	999999	999999	999999	237	452	201	297	270	409	659	999999	999999	77	545	803	37	71	125	999999	620	160	246	138	249	206	999999	999999	16	427	999999	606	999999	901	748	672	382	999999	906	999999	999999	196	999999	85	215	496	615	399	999999	256	351	638	510	668	999999	999999	410	729	764	40	554	788	999999	999999	618	63	953	999999	999999	999999	431	999999	999999	784	115	434	198	170	923	999999	999999	508	185	759	999999	162	999999	98	518	483	999999	999999	54	875	786	538	999999	128	467	161	542	72	79	364	825	133	483	725	562	999999	999999	249	805	21	448	55	999999	530	766	465	999999	864	44	845	610	999999	999999	289	998	999999	529	999999	702	771	220	528	438	
999999	934	953	678	380	535	999999	999999	999999	999999	42	437	999999	925	384	999999	12	999999	678	38	234	753	57	950	204	999999	999999	440	999999	999999	44	999999	920	999999	792	596	999999	999999	586	338	485	448	999999	931	150	852	267	651	154	999999	700	576	542	999999	214	999999	886	13	484	653	549	129	400	485	812	999999	999999	133	143	787	547	225	618	349	553	786	174	126	999999	999999	469	999999	295	999999	846	467	999999	999999	412	724	709	810	312	932	789	365	57	112	128	908	345	143	999999	999999	179	485	958	202	947	428	903	770	203	999999	193	215	999999	110	999999	355	972	999999	721	999999	999999	737	912	685	560	999999	999999	72	998	900	17	999999	999999	999999	129	999999	508	76	482	999999	821	999999	617	180	749	584	999999	947	473	772	936	258	422	109	289	442	572	999999	642	760	689	840	999999	302	999999	999999	388	905	999999	277	846	905	614	999999	597	148	129	741	999999	999999	664	999999	999999	999999	999999	758	913	727	649	999999	799	235	434	999999	304	980	177	999999	56	999999	205	627	999999	206	999999	41	643	999999	999999	150	323	830	346	999999	105	999999	999999	547	999999	375	943	999999	265	304	477	620	481	891	999999	617	971	803	695	54	999999	47	825	402	999999	932	999999	237	225	999999	373	999999	888	767	627	406	999999	629	987	999999	948	543	371	671	728	315	559	752	999999	894	179	519	144	999999	885	67	999999	849	247	999999	260	716	446	757	930	999999	732	999999	274	45	878	351	816	999999	106	247	676	163	999999	994	383	372	982	330	338	854	999999	596	882	570	333	999999	392	999999	430	999999	107	614	740	229	583	846	488	219	25	828	702	129	206	999999	391	999999	185	999999	31	999999	999999	125	428	86	674	999999	999999	999999	712	989	959	999999	999999	999999	149	999999	423	455	420	537	884	773	315	510	999999	999999	999999	999999	188	414	714	148	999999	999999	999999	981	999999	999999	554	447	24	783	507	999999	869	478	999999	342	999999	328	506	730	832	494	13	999999	999999	999999	925	959	746	597	525	308	999999	820	663	999999	366	168	876	758	999999	973	999999	110	276	288	641	682	999999	67	735	860	907	984	999999	85	539	547	181	999999	738	999999	999999	426	268	208	750	58	999999	481	975	350	999999	747	829	859	972	999999	693	531	287	253	778	688	862	999999	400	301	999999	999999	523	818	986	609	30	314	282	999999	841	77	537	592	866	709	91	395	999999	170	164	456	999999	636	854	649	989	999999	816	999999	564	603	999999	459	543	237	957	166	363	999999	726	525	999999	876	999999	625	
999999	694	386	79	607	999999	256	239	147	69	484	887	964	347	619	534	497	999999	541	248	999999	88	59	638	751	924	41	575	999999	999999	869	236	575	238	655	305	118	747	415	97	356	999999	322	483	999999	80	202	25	232	202	37	999999	345	822	366	915	645	748	327	999999	999999	680	999999	508	999999	257	321	735	691	324	425	750	855	454	891	689	765	575	884	999999	732	25	353	251	611	553	891	753	999999	739	659	370	430	732	999999	675	784	814	294	506	999999	467	334	907	776	286	470	891	999999	677	999999	79	863	999999	999999	999999	337	553	999999	999999	365	568	863	952	664	999999	330	132	801	225	999999	951	291	999999	999999	999999	691	446	475	335	93	10	822	204	999999	590	999999	784	782	999999	348	999999	918	648	151	200	603	381	252	999999	999999	347	99	715	772	208	787	484	722	685	737	890	88	571	999999	364	746	999999	999999	84	557	545	999999	999999	877	674	43	643	999999	732	671	320	203	999999	999999	746	911	116	431	390	802	32	72	999999	495	999999	161	999999	96	786	999999	933	999999	999999	173	421	997	999999	838	107	175	999999	247	999999	23	999999	697	334	202	815	452	639	999999	982	282	534	482	999999	93	999999	523	999999	556	460	288	737	311	35	589	957	999999	999999	278	999999	999999	657	785	999999	93	999999	999999	827	164	999999	343	815	999999	35	895	639	938	999999	436	418	584	489	598	786	711	999999	125	671	744	999999	999999	61	999999	912	767	624	749	410	999999	999999	669	999999	531	999999	127	473	51	285	140	950	999999	994	964	999999	750	735	999999	998	371	808	953	99	92	920	214	999999	454	999999	268	281	999999	537	596	422	999999	888	999999	322	669	248	243	839	540	794	999999	81	96	511	999999	999999	565	999999	48	999999	999999	579	612	999999	999999	834	28	269	999999	858	999999	491	408	552	119	861	999999	747	338	132	574	124	999999	298	705	142	999999	942	620	999999	716	148	499	999999	999999	180	285	356	250	835	999999	974	822	681	733	733	673	544	999999	310	999999	817	423	915	785	946	31	999999	905	939	638	86	648	790	152	922	992	172	200	939	586	430	507	502	999999	599	302	876	565	972	468	662	550	319	999999	999999	725	583	459	999999	159	961	999999	310	206	153	336	41	539	811	740	999999	353	462	999999	832	999999	999999	22	195	654	154	759	999999	480	976	535	999999	818	999999	206	419	712	999999	790	624	979	207	306	760	999999	270	347	999999	241	958	319	98	594	999999	587	805	570	274	760	14	212	999999	829	230	999999	996	
223	999999	614	999999	797	999999	671	109	853	123	623	262	922	999999	806	999999	701	522	667	446	744	999999	666	999999	848	448	36	786	422	471	377	85	152	276	57	999999	149	999999	999999	752	427	495	999999	999999	191	318	352	376	207	207	816	316	562	181	999999	544	627	223	999999	359	540	885	687	999999	745	547	120	655	346	999999	865	790	999999	915	999999	259	999999	202	999999	540	999999	660	588	999999	655	71	999999	970	999999	512	435	999999	438	811	999999	542	808	904	999999	643	207	696	999999	453	341	36	953	647	161	13	162	435	14	941	262	880	999999	471	999999	684	999999	999999	640	833	328	999999	999999	551	703	999999	450	486	999999	999999	342	409	999999	999999	883	999999	999999	875	819	20	999999	999	921	497	558	999999	999999	346	178	54	619	68	66	207	135	402	674	412	944	674	999999	676	962	438	999999	852	260	172	587	117	576	999999	330	999999	483	328	27	999999	993	371	999999	999999	318	428	999999	284	353	432	18	491	953	999999	999999	154	458	999999	47	493	999999	705	91	82	758	70	477	999999	999999	436	999999	807	999999	999999	419	582	999999	458	367	543	999999	999999	508	999999	163	106	164	871	227	186	181	799	291	999999	974	297	999999	179	355	999999	999999	999999	546	917	708	211	117	152	296	359	721	999999	326	503	22	565	206	263	918	999999	906	606	253	562	264	924	999999	999999	836	132	302	999999	112	119	593	999999	999999	591	128	952	999999	21	585	867	464	182	999999	787	521	999999	100	36	260	999999	999999	354	253	983	663	784	685	266	315	173	999999	999999	897	216	999999	37	777	615	144	999999	673	999999	999999	385	999999	92	451	738	999999	426	41	275	12	419	999999	249	741	803	927	999999	276	732	705	421	811	996	999999	276	877	999999	642	484	891	293	29	456	332	999999	886	581	342	946	928	888	142	791	465	999999	447	999999	999999	999999	687	800	699	941	199	609	574	999999	807	185	861	844	999999	557	999999	999999	999999	322	999999	874	917	356	11	329	803	816	999999	29	541	795	829	999999	209	669	796	101	999999	999999	266	723	303	785	774	999999	999999	93	114	585	418	745	99	134	999999	421	65	999999	799	999999	147	382	999999	554	569	21	355	654	644	999999	999999	292	135	320	66	202	580	142	999999	843	243	719	999999	704	611	795	706	704	461	999999	613	465	302	223	941	884	403	999999	999999	762	811	441	449	989	999999	136	620	778	999999	999999	840	923	999999	999999	146	427	670	625	943	773	315	650	202	856	511	304	999999	911	379	181	999999	831	999999	819	
42	999999	280	999999	999999	999999	184	927	636	999999	999999	690	705	347	87	523	224	777	805	452	457	170	248	592	999999	529	999999	709	409	896	761	18	16	939	999999	343	156	947	746	999999	599	387	24	302	909	821	599	652	999999	855	957	32	36	474	372	871	564	688	245	359	348	475	528	739	999999	938	999999	765	424	744	377	999999	40	346	852	999999	156	946	683	666	930	999999	875	554	999999	739	982	999999	577	61	778	999999	999999	396	130	134	859	999999	163	999999	147	833	238	99	488	999999	991	999999	621	999999	999999	618	15	579	428	854	999999	999999	800	999999	956	151	198	999999	999999	909	565	643	999999	728	219	871	792	999999	528	999999	265	786	76	258	747	301	920	284	336	170	462	141	968	275	999999	885	483	999999	23	996	999999	865	133	578	134	999999	473	999999	93	853	826	301	60	331	599	812	907	552	661	999999	230	999999	45	805	456	999999	675	999999	203	334	999999	47	700	999999	462	399	663	497	999999	400	828	38	999999	483	999999	999999	91	646	675	999999	977	931	103	358	999999	729	829	327	999999	700	999999	999999	698	759	465	788	999999	528	869	999999	158	999999	428	270	999999	999999	999999	562	471	295	352	39	999999	481	999999	999999	943	351	755	732	569	999999	375	432	718	315	339	441	28	555	569	562	777	999999	574	999999	999999	833	521	584	15	277	855	836	357	652	246	227	412	998	999999	259	773	146	640	812	55	999999	552	999999	862	292	544	916	726	999999	262	810	907	999999	954	120	830	180	726	302	490	538	85	76	79	121	999999	30	710	319	999999	640	835	761	522	516	290	990	722	723	733	938	120	567	999999	436	320	624	53	734	429	602	419	348	332	516	920	485	461	751	263	523	216	416	11	999999	975	155	276	448	999999	840	458	12	999999	551	427	999999	675	643	800	414	976	999999	890	196	999999	496	999999	15	595	805	539	970	470	219	732	703	999999	999999	460	175	999999	604	904	589	154	999999	779	780	98	413	810	818	950	848	546	240	526	815	999999	999999	716	999999	853	34	310	487	999999	359	819	724	999999	896	192	635	66	382	81	311	999999	814	999999	658	916	191	999999	999999	30	621	999999	999999	187	999999	389	972	458	96	750	999999	999999	999999	874	430	961	374	460	999999	999999	325	999999	174	999999	225	773	585	772	68	354	671	39	589	467	921	686	327	546	212	517	220	187	969	632	201	32	385	999999	999999	696	551	999999	999999	999999	999999	829	508	342	999999	975	803	210	399	742	88	850	999999	208	999999	
743	999999	827	257	999999	425	147	822	542	967	202	397	999999	485	372	802	940	948	504	762	102	188	985	585	236	713	999999	999999	237	553	351	334	187	999999	552	61	723	999999	999999	999999	567	999999	966	375	999999	587	168	999999	37	940	148	901	203	999999	999999	564	659	252	30	999999	415	360	594	988	999999	867	220	657	933	320	88	466	999999	834	205	95	222	999999	999999	648	555	999999	759	296	415	449	140	741	137	987	402	481	462	993	264	999999	422	977	749	901	377	510	790	999999	999999	681	639	369	249	775	352	49	436	382	147	129	600	308	583	185	737	478	530	946	918	607	14	279	999999	989	672	999999	999999	914	281	54	999999	999999	435	733	810	771	502	999999	645	363	999999	90	999999	999999	615	124	404	574	174	898	980	844	798	999999	677	370	789	260	999999	116	999999	522	999999	102	624	557	999999	849	375	965	976	999999	310	564	563	999999	423	444	383	558	841	999999	750	383	73	660	999999	180	66	450	981	252	999999	538	194	531	980	999999	521	68	251	999999	999999	208	921	999999	543	243	999999	999999	946	999999	876	999999	275	872	999999	727	39	963	312	702	999999	924	999999	999999	918	772	380	41	943	999999	923	325	317	296	999999	552	461	261	999999	999999	479	999999	503	636	999999	999999	273	321	760	262	733	558	755	548	761	283	224	999999	999999	771	863	669	999999	296	432	561	245	978	775	229	276	778	845	301	233	999999	431	999999	369	222	509	68	280	691	926	375	569	769	534	823	337	999999	367	356	158	809	503	217	214	999999	470	294	546	999999	986	999999	712	464	325	999999	852	867	827	680	272	804	399	128	369	66	999999	476	453	951	999999	12	999999	499	999999	423	985	224	999999	555	752	224	521	740	704	971	999999	999999	454	262	970	470	446	999999	94	353	420	385	848	157	822	994	840	595	648	984	544	222	320	901	999999	638	724	282	928	57	292	659	999999	397	999999	886	999999	999999	980	999999	566	999999	999999	799	13	609	376	995	999999	758	999999	926	101	999999	999999	450	795	999999	964	342	746	173	758	46	71	761	962	460	999999	936	971	648	999999	999999	427	999999	806	999999	999999	687	272	728	550	180	672	365	567	702	959	953	101	479	236	999999	685	999999	976	378	738	252	647	999999	252	999999	999999	735	322	874	303	628	643	284	654	286	999999	27	622	999999	374	705	203	999999	999999	799	844	502	421	966	540	34	999999	999999	781	999999	50	356	486	999999	393	999999	53	692	409	341	320	816	825	950	577	668	780	999999	
14	43	58	387	424	452	999999	293	323	355	344	999999	795	215	502	998	246	724	541	868	204	436	661	510	999999	170	488	38	999999	471	999999	872	254	444	999999	748	999999	662	932	43	802	109	999999	697	358	999999	546	115	999999	826	999999	999999	136	911	204	577	381	547	527	264	964	923	616	851	956	999999	34	999999	781	754	401	583	999999	508	76	999999	813	964	162	729	623	383	999999	850	757	546	745	342	250	999999	376	999999	999999	677	999999	879	999999	771	740	886	116	999999	333	569	999999	139	71	628	999999	109	999999	416	395	798	640	999999	218	765	104	420	726	691	999999	999999	388	999999	449	124	439	197	611	51	233	275	622	999999	59	999999	425	627	485	127	497	150	999999	999999	674	346	47	487	670	999999	677	330	999999	425	999999	999999	190	999999	690	999999	198	658	498	722	193	129	999999	212	540	999999	350	999999	935	999999	203	969	835	428	666	112	86	951	526	883	374	903	114	999999	362	999999	964	330	999999	538	928	839	999999	999999	776	554	170	835	947	607	999999	999999	394	561	231	999999	571	762	438	999999	870	999999	141	615	357	289	25	979	849	887	108	29	999999	999999	999999	364	327	999999	651	999999	999999	250	14	918	506	173	518	999999	975	999999	91	212	892	359	667	690	999999	46	30	497	539	190	985	999999	999999	367	672	987	880	999999	999999	999999	120	326	999999	629	242	223	118	194	770	472	999999	603	999999	896	137	189	999999	990	656	291	445	164	581	999999	264	945	999999	149	500	999999	999999	118	999999	975	999999	575	999999	48	457	494	927	836	726	999999	999999	999999	262	613	240	492	999999	890	220	507	670	956	745	884	374	999999	804	999999	693	249	799	895	146	831	805	561	476	999999	542	172	999999	609	999999	999999	999999	872	999999	999999	909	18	282	781	999999	999999	314	145	830	829	673	999999	999999	958	152	486	999999	291	255	430	808	678	26	999999	358	999999	999999	71	999999	240	309	502	604	998	69	685	967	28	998	999999	999999	669	999999	647	37	999999	482	999999	999999	951	246	302	626	272	997	240	992	999999	433	849	815	253	617	599	529	181	566	690	899	466	519	999999	293	78	903	999999	948	378	999999	977	575	749	603	576	994	999999	875	341	11	828	693	252	999999	999999	371	999999	999999	140	127	855	815	791	999999	10	441	999999	19	557	368	858	292	999999	999999	455	283	76	650	50	605	522	306	234	689	999999	773	999999	664	144	999999	999999	96	817	261	999999	171	999999	253	999999	999999	16	997	327	999999	152	546	79	56	148	875	999999	
632	21	999999	999999	999999	591	112	435	999999	999999	332	875	999999	737	772	475	372	531	294	498	823	57	999999	598	525	979	999999	546	533	703	999999	525	268	999999	997	84	999999	999999	124	580	999999	817	999999	970	684	132	476	245	379	999999	707	525	999999	386	481	585	115	999999	89	580	999999	565	901	999999	943	999999	999999	447	999999	697	192	715	416	714	816	15	999999	999999	914	999999	999999	25	176	462	995	999999	671	999999	999999	422	999999	999999	576	999999	249	999999	915	841	37	877	516	999999	999999	999999	888	999999	118	999999	569	475	904	179	31	686	78	325	399	449	999999	248	999999	734	999999	327	728	836	148	873	474	700	99	839	908	999999	886	482	519	494	573	13	596	999999	321	466	999999	800	999999	999999	999999	923	999999	476	313	788	999999	999999	523	999999	953	62	853	999999	675	869	385	74	271	984	800	595	805	904	999999	534	652	614	999999	59	999999	927	511	258	408	999999	973	999999	536	999999	999999	114	958	341	540	520	159	360	999999	999999	90	453	999999	349	99	879	127	822	599	779	146	999999	369	474	378	35	999999	605	837	999999	895	762	999999	151	689	999999	636	474	999999	999999	384	999999	759	999999	968	366	398	171	168	999999	433	160	33	757	983	999999	745	494	962	999999	999999	554	522	999999	557	999999	915	999999	660	404	252	653	459	244	999999	844	377	999999	506	22	637	999999	999999	318	701	745	738	780	999999	521	949	999999	511	858	396	830	779	999999	422	999999	450	11	999999	763	286	779	999999	999999	362	148	999999	355	988	950	877	589	117	213	40	811	999999	144	238	148	455	109	151	601	847	574	999999	349	977	855	999999	999999	878	999999	42	999999	54	948	999999	999999	720	603	164	561	980	999999	722	575	999999	610	999999	315	772	372	318	186	638	109	941	788	83	461	999999	142	999999	252	711	434	181	118	767	641	716	219	999999	999999	944	590	621	51	851	500	999999	376	795	266	862	515	374	855	293	944	16	640	999999	999999	999999	32	999999	738	999999	298	999999	888	999999	428	599	563	944	999999	241	58	488	900	999999	583	119	999999	346	999999	389	205	69	325	825	822	634	85	273	169	626	922	999999	883	999999	562	106	463	999999	377	666	309	571	907	624	244	466	116	999999	999999	159	232	999999	60	358	999999	239	999999	72	30	794	999999	299	785	840	319	640	999999	999999	999999	487	656	999999	969	999999	999999	634	999999	701	999999	366	528	382	901	999999	999999	246	367	999999	56	333	27	400	999999	582	152	20	999999	77	999999	603	861	161	329	999999	503	999999	717	
593	279	274	87	387	482	664	276	151	398	775	445	83	999999	81	999999	60	470	265	966	396	323	79	848	94	396	999999	999999	376	999999	26	999999	651	528	773	265	781	255	639	918	848	316	11	622	20	631	999999	999999	790	999999	278	424	247	785	330	280	210	426	993	999999	495	169	899	98	381	269	793	554	510	999999	136	805	830	999999	128	90	321	456	837	462	165	666	714	999999	783	601	278	866	208	502	999999	999999	262	648	433	688	416	912	250	751	837	686	819	974	126	999999	594	900	666	250	959	999999	588	540	835	828	454	775	315	780	991	927	356	17	760	999999	999999	191	999999	440	673	409	216	96	999999	479	847	740	999999	320	17	377	209	999999	543	311	776	721	813	605	244	999999	607	470	760	909	340	811	223	355	999999	999999	986	999999	577	999999	546	502	915	999999	981	999999	768	994	772	623	999999	398	474	999999	994	831	999999	999999	206	999999	801	746	335	715	149	45	527	662	400	605	391	972	390	999999	999999	284	999999	999999	623	530	999999	999999	697	146	191	941	347	764	360	98	999999	677	999999	544	758	799	176	210	227	945	196	115	604	999999	999999	756	17	999999	693	720	35	921	695	675	169	199	58	198	999999	207	697	762	311	312	999999	999999	942	845	999999	965	999999	605	239	677	999999	766	18	531	999999	999999	934	855	81	640	999999	121	981	364	384	569	751	978	676	30	258	433	804	301	604	528	813	999999	266	999999	612	430	692	27	341	403	999999	527	294	109	272	841	691	999999	250	461	732	587	471	999999	224	139	929	999999	429	910	962	999999	999999	999999	621	772	599	353	37	641	429	964	33	981	388	233	693	577	757	416	999999	999999	61	153	796	236	999999	600	513	483	999999	482	597	430	441	999999	600	909	999999	500	252	347	999999	608	42	767	564	489	999999	999999	445	361	462	999999	999999	829	665	783	589	394	999999	998	840	554	150	946	376	602	999999	914	999999	784	99	266	999999	999999	499	453	120	38	672	221	999999	522	47	149	30	584	263	611	808	816	329	103	428	253	999999	99	467	999999	400	961	939	372	367	661	999999	999999	999999	772	339	221	999999	560	999999	999999	685	999999	516	999999	999999	999999	349	938	115	816	464	999999	837	919	898	999999	999999	35	638	999999	281	950	165	386	999999	824	734	490	999999	596	154	769	381	999999	568	189	582	465	169	608	622	999999	999999	999999	206	276	368	999999	873	929	236	647	921	21	589	734	999999	140	134	112	68	858	666	999999	672	694	625	999999	
999999	719	827	999999	865	40	999999	999999	693	614	999999	610	465	803	616	353	370	506	847	999999	979	834	26	999999	999999	67	549	763	345	748	879	999999	651	98	578	164	999999	706	781	891	923	319	50	557	950	524	646	264	999999	322	158	999999	846	265	300	526	702	384	199	808	490	334	999999	945	735	999999	959	377	999999	462	999999	664	725	956	446	999999	999999	469	502	816	421	294	522	32	999999	713	999999	395	798	62	461	726	999999	999999	410	999999	999999	105	822	283	565	279	40	789	999999	493	450	890	818	630	733	243	882	999999	397	206	811	912	355	999999	21	573	578	182	999999	524	157	751	999999	847	295	698	647	228	261	152	264	999999	950	999999	273	774	577	178	999999	228	844	999999	586	214	999999	471	749	800	271	992	999999	857	788	556	999999	698	345	971	344	44	596	663	131	999999	942	88	961	248	999999	246	999999	410	999999	782	680	23	175	999999	70	999999	948	846	999999	268	451	407	944	404	770	575	439	999999	833	294	632	999999	999999	341	272	708	509	511	52	999999	999999	299	13	16	876	332	532	994	910	519	95	749	706	862	803	545	143	999999	477	999999	999999	400	576	569	999999	500	10	834	999999	362	324	447	804	931	999999	161	999999	999999	527	448	52	445	695	323	208	882	999999	160	537	726	574	942	43	859	227	605	723	999999	856	385	332	999999	915	557	205	648	945	999999	999999	651	151	204	49	999999	150	372	705	262	370	276	999999	850	999999	999999	788	382	999999	944	714	667	438	958	92	999999	126	999999	529	147	128	560	937	999999	560	886	585	999999	999999	13	718	999999	900	470	84	589	369	481	401	563	769	999999	999999	10	70	999999	223	999999	122	897	999999	796	842	567	144	999999	339	318	999999	999999	776	999999	480	410	236	859	766	967	884	503	782	999999	952	999999	377	305	999999	936	647	627	673	402	267	14	99	921	22	342	336	999999	260	60	999999	999999	786	360	352	999999	774	211	176	255	999999	619	124	999999	843	999999	999999	838	999999	402	670	672	746	999999	161	475	320	999999	846	433	640	620	253	732	999999	999999	190	26	952	491	172	999999	999999	427	104	648	889	999999	87	146	152	498	780	857	390	999999	244	999999	999999	876	523	470	364	999999	615	687	375	999999	816	872	695	183	885	13	999999	234	999999	329	999999	513	586	499	236	999999	291	152	840	395	352	943	737	778	999999	86	967	701	91	718	812	416	999999	506	13	215	450	999999	612	777	999999	166	308	914	132	999999	300	999999	244	654	999999	472	
847	980	50	873	144	917	365	809	45	538	152	502	516	872	240	89	496	30	999999	322	540	73	999999	196	645	822	655	131	786	943	467	999999	268	349	569	999999	466	140	999999	533	612	802	741	999999	23	806	408	260	999999	220	999999	223	999999	147	999999	999999	999999	854	238	321	271	244	33	102	80	714	243	999999	999999	938	999999	365	949	736	710	737	331	679	182	839	999999	405	666	575	415	254	53	999999	417	784	999999	612	902	999999	999999	378	779	648	28	309	572	241	946	526	596	182	999999	658	437	205	999999	542	681	399	896	999999	578	999999	687	826	671	123	759	528	857	21	463	999999	999999	341	958	999999	660	872	999999	193	458	149	978	242	979	394	999999	222	331	999999	930	513	999999	404	999999	331	961	202	638	999999	482	428	999999	585	719	84	999999	105	246	779	999999	809	132	999999	418	999999	479	999999	846	286	429	546	207	319	90	999999	337	80	541	637	721	468	999999	817	999999	40	999999	403	523	905	211	597	999999	551	999999	130	390	999999	986	370	852	517	356	362	39	935	230	359	504	769	999999	999999	563	999999	68	423	999999	315	12	388	999999	999999	930	940	85	999999	571	655	652	959	569	188	93	181	999999	213	121	999999	787	776	809	130	898	753	168	98	999999	999999	999999	252	555	999999	156	608	999999	776	999999	999999	999999	207	373	575	706	999999	999999	568	39	392	824	999999	312	999999	527	235	578	838	999999	187	999999	987	798	205	171	410	414	493	999999	485	769	18	999999	706	604	590	999999	244	999999	363	553	599	68	651	551	639	940	999999	999999	920	39	573	598	409	999999	999999	409	999999	999999	306	140	717	999999	553	622	816	237	605	98	936	823	999999	424	824	999999	999999	928	156	654	532	469	552	999999	120	455	205	419	999999	83	314	191	244	830	999999	232	835	72	515	38	734	412	345	773	999999	999999	999999	159	774	775	449	999999	262	523	999999	837	588	781	999999	107	999999	999999	999999	532	783	755	999999	999999	999999	602	798	130	423	128	919	130	134	778	323	22	999999	56	645	452	634	943	999999	721	949	999999	643	63	645	417	611	338	999999	813	989	866	519	190	852	182	977	328	999999	143	603	760	712	999999	999999	413	999999	380	760	567	898	840	999999	866	564	26	999999	744	485	15	516	590	727	321	788	457	999999	580	203	472	474	999999	994	795	127	199	577	833	595	241	80	999999	577	999999	915	159	999999	652	626	836	223	243	843	999999	627	22	999999	401	31	20	999999	766	999999	297	102	999999	846	999999	999999	
999999	448	135	158	253	934	285	23	892	406	639	417	850	953	367	259	241	472	61	177	115	167	185	812	584	999999	999999	65	289	743	332	313	19	903	262	397	98	94	599	18	352	999	150	995	391	603	69	999999	818	48	860	130	794	862	643	217	273	999999	573	922	630	230	999999	158	83	336	408	947	701	970	999999	156	872	52	999999	115	27	189	430	981	999999	501	246	251	882	211	518	999999	269	54	999999	999999	999999	676	999999	132	999999	999999	922	999999	205	999999	121	848	878	714	258	751	999999	537	999999	93	892	999999	661	139	983	492	276	872	817	262	687	656	999999	394	635	205	665	703	999999	999999	267	374	785	159	999999	397	372	177	999999	999999	118	999999	999999	50	882	928	25	257	148	784	724	999999	999999	943	999999	465	12	999999	89	62	96	343	698	173	826	999999	806	512	750	596	129	999999	918	61	153	955	801	806	511	706	189	999999	999999	999999	311	217	999999	842	724	999999	999999	999999	98	999999	999999	775	43	999999	223	364	132	513	507	551	664	626	141	196	999999	999999	999999	205	981	382	872	679	999999	642	862	999999	401	963	788	826	999999	251	20	999999	381	377	921	120	592	157	584	999999	999999	23	401	999999	86	999999	52	999999	270	199	896	715	999999	10	997	401	828	604	963	168	725	681	999999	423	615	122	814	432	558	552	999999	834	798	206	769	764	251	188	999999	460	921	543	565	21	354	999999	990	380	380	530	292	987	999999	999999	999999	238	673	978	999999	963	136	999999	999999	717	585	72	999999	831	241	999999	159	999999	72	513	999999	191	999999	338	78	321	132	443	61	38	270	625	650	999999	999999	541	100	999999	119	578	333	999999	999999	847	435	292	999999	169	149	147	380	642	925	681	188	999999	122	344	909	999999	999999	692	568	999999	999999	999999	422	999999	585	999999	152	886	540	493	189	936	343	999999	999999	999999	933	963	304	914	657	999999	700	968	204	486	429	756	363	361	737	999999	999999	190	999999	999999	870	843	584	448	995	494	999999	441	501	252	435	843	999999	999999	823	877	398	654	19	999999	269	453	349	108	999999	395	999999	189	756	999999	203	162	878	437	999999	999999	999999	855	918	172	525	999999	477	951	999999	585	325	239	537	859	252	999999	180	570	215	999999	999999	999999	177	609	961	999999	685	952	999999	283	965	13	218	733	499	542	735	846	313	10	975	999999	56	695	80	302	999999	999999	306	115	981	317	231	999999	596	902	688	999999	211	603	584	525	902	778	999999	321	31	804	370	709	362	999999	
266	215	451	999999	439	999999	999999	668	281	789	655	999999	999999	657	999999	719	147	596	999999	999999	645	999999	999999	999999	495	278	999999	759	281	999999	535	999999	753	657	61	999999	999999	489	473	999999	780	542	331	795	999999	959	486	999999	539	311	666	774	855	999999	999999	556	789	991	620	170	406	779	397	999999	999999	69	199	643	606	765	999999	657	132	647	646	999999	388	631	999999	536	791	999999	999999	969	190	999999	740	818	999999	999999	237	65	869	312	810	999999	154	897	541	810	999999	843	366	773	638	18	651	218	298	584	177	167	410	94	379	293	559	428	253	999999	328	999999	674	111	538	617	999999	820	837	999999	959	999999	99	780	766	948	755	456	340	181	119	532	529	394	337	79	654	784	933	527	999999	726	999999	48	492	397	178	265	245	999999	230	831	999999	652	625	686	77	630	999999	431	537	999999	999999	999999	393	795	999999	289	774	999999	963	13	886	319	204	243	837	999999	297	378	779	500	220	999999	951	287	161	877	769	650	11	33	466	999999	989	348	638	582	655	999999	545	888	491	777	999999	226	944	70	457	392	849	27	343	949	651	46	891	777	130	999999	643	974	519	999999	466	940	999999	999999	330	856	604	999999	405	600	832	890	999999	443	262	999999	343	999999	429	999999	801	999999	690	517	860	952	456	861	461	550	63	570	379	367	320	126	679	999999	999999	999999	787	594	621	742	126	999999	37	999999	524	395	772	999999	999999	142	332	481	260	999999	524	377	409	742	803	854	547	999999	999999	652	999999	146	999999	999999	360	827	599	216	372	947	999999	109	925	998	346	999999	778	511	25	246	44	839	866	650	999999	999999	999999	55	791	767	205	854	999999	385	999999	388	340	999999	202	728	542	125	118	312	637	424	451	999999	406	737	999999	999999	256	999999	617	999999	279	414	999999	986	999999	554	999999	605	752	547	861	999999	672	958	735	999999	319	296	704	999999	999999	564	22	630	921	791	649	64	691	169	999999	964	767	52	118	999999	279	215	104	987	700	513	999999	100	563	901	738	447	11	306	726	960	580	698	561	999999	402	108	75	842	905	999999	913	999999	940	896	782	999999	999999	999999	999999	113	202	717	999999	227	14	922	999999	30	62	211	63	395	442	999999	394	999999	491	403	533	181	150	261	91	999999	599	966	159	666	128	119	999999	200	795	622	999999	863	999999	343	711	479	999999	54	789	704	318	528	999999	999999	512	999999	999999	999999	286	338	963	940	999999	889	628	47	772	999999	902	999999	612	862	599	819	999999	531	
600	157	691	63	150	105	471	387	999999	999999	816	855	999999	414	971	152	913	999999	659	827	237	589	715	673	707	630	999999	846	101	455	929	999999	425	981	123	991	999999	233	197	867	999999	257	869	558	231	916	256	999999	999999	470	948	142	170	60	303	20	999999	28	356	520	953	625	295	999999	151	485	440	999999	999999	980	999999	999999	279	999999	358	999999	720	166	452	790	384	654	999999	631	999999	797	180	375	688	112	558	746	876	677	999999	999999	961	304	999999	746	486	83	205	992	999999	999999	862	999999	999999	323	300	285	576	565	145	309	750	664	77	354	999999	74	494	199	431	999999	999999	999999	878	504	999999	999999	749	705	999999	310	458	999999	999999	999999	935	802	673	999999	812	283	179	320	541	613	999999	307	236	73	441	999999	588	16	571	450	454	269	500	207	304	873	535	870	261	835	850	869	125	828	419	512	999999	999999	387	999999	999999	503	71	999999	401	721	199	686	274	999999	721	452	320	108	999999	675	311	476	80	999999	747	309	68	706	999999	243	191	408	653	928	999999	999999	629	423	978	999999	999999	235	806	583	684	849	606	369	123	999999	558	26	43	999999	210	924	999999	448	999999	172	444	364	511	167	539	790	42	345	871	262	823	999999	999999	999999	477	86	670	497	264	898	999999	699	593	364	685	999999	375	910	727	106	999999	190	999999	999999	517	843	724	648	53	999999	816	999999	497	860	584	662	895	199	999999	134	999999	561	194	511	469	744	771	999999	999999	374	425	132	617	775	999999	642	999999	999999	336	633	361	999999	454	370	91	442	211	732	999999	33	999999	185	643	603	842	859	996	512	355	772	81	577	176	678	478	694	999999	722	28	942	779	590	863	643	999999	242	999999	999999	430	37	542	49	377	458	105	249	488	999999	999999	982	646	380	959	999999	561	783	854	776	892	396	999999	999999	713	837	999999	688	322	999999	829	610	752	999999	999999	328	239	42	210	718	999999	238	999999	638	790	999999	305	408	999999	309	91	989	999999	340	930	44	248	63	336	539	214	417	999999	488	194	331	999999	473	299	640	333	999999	583	999999	203	663	190	160	698	999999	999999	845	67	23	919	999999	233	999999	252	57	90	999999	705	999999	513	999999	999999	999999	453	999999	806	999999	119	990	975	999999	416	999999	146	999999	999999	97	365	659	999999	369	359	913	568	354	108	817	999999	252	559	157	824	912	633	38	361	999999	999999	239	870	708	736	77	48	999999	434	982	999999	975	203	992	820	999999	673	999999	999999	398	169	109	370	988	
612	866	999999	827	737	504	617	118	915	999999	391	999999	788	299	632	291	999999	999999	920	126	543	999999	58	999999	337	999999	248	488	999999	999999	302	606	868	881	106	869	637	999999	631	929	374	176	69	802	999999	999999	267	383	522	533	523	959	188	254	999999	999999	818	873	999999	999999	999999	138	999999	952	108	784	267	906	999999	999999	654	999999	579	990	751	376	195	999999	999999	643	519	999999	999999	999999	449	343	427	624	999999	739	61	763	720	671	674	246	280	117	703	826	999999	361	999999	759	879	859	999999	198	503	89	181	571	999999	856	450	400	171	216	513	999999	999999	999999	480	463	999999	890	944	907	326	515	105	999999	553	999999	216	168	684	999999	809	589	953	239	131	357	568	489	845	999999	231	999999	999999	74	604	938	469	794	880	999999	57	988	915	482	871	999999	983	103	28	789	649	999999	716	999999	407	923	811	137	521	999999	894	232	54	90	685	52	440	999999	483	999999	668	422	999999	956	169	821	999999	481	999999	999999	373	475	470	66	999999	999999	568	129	667	680	137	342	282	999999	833	999999	943	834	796	999999	999999	952	619	414	999999	237	13	759	999999	585	999999	340	769	387	759	999999	761	987	866	746	484	321	374	999999	486	336	149	531	133	344	999999	839	684	999999	586	999999	856	66	936	986	935	808	335	999999	432	999999	573	895	997	999999	74	955	999999	60	999999	245	588	999999	927	793	97	482	999999	460	708	418	655	241	800	348	573	705	60	879	810	675	985	999999	380	999999	762	254	533	719	279	999999	871	633	192	350	833	49	138	999999	999999	463	999999	874	382	23	151	342	999999	999999	840	368	904	98	999999	999999	260	305	999999	248	41	843	948	999999	190	999999	547	31	999999	460	999999	533	576	908	999999	356	503	999999	910	367	547	430	999999	875	878	911	999999	999999	393	512	100	538	604	890	121	999999	514	265	693	999999	475	999999	293	999999	999999	317	792	996	117	893	186	148	999999	999999	700	999999	693	83	47	279	770	765	999999	999999	369	976	999999	685	796	925	999999	247	427	324	891	427	146	515	999999	571	128	29	999999	500	335	951	153	525	200	510	999999	440	228	999999	999999	710	491	999999	284	177	387	999999	999999	999999	60	999999	721	80	999999	282	474	999999	352	475	999999	999999	999999	147	219	417	833	413	495	295	999999	999999	999999	13	499	191	936	398	240	563	194	999999	819	491	999999	999999	240	82	339	917	46	195	97	999999	999999	83	999999	999999	538	999999	344	973	620	999999	999999	999999	920	999999	580	999999	346	85	999999	789	
999999	148	931	608	698	823	999999	760	84	577	999999	376	323	277	999999	999999	571	592	999999	373	229	999999	401	904	861	800	475	521	501	334	999999	961	249	999999	470	999999	151	20	655	714	689	583	899	999999	666	263	335	999999	978	164	443	999999	225	582	999999	999999	999999	37	999999	897	358	665	999999	999999	996	297	137	24	806	614	284	560	936	999999	684	646	321	358	248	607	999999	822	999999	999999	890	826	745	999999	739	399	388	999999	272	999999	366	33	999999	159	999999	999999	136	320	846	374	880	883	999999	79	898	999999	999999	397	789	150	433	535	132	921	999999	180	551	471	999999	417	999999	999999	297	189	789	660	331	999999	312	869	481	164	999999	179	467	17	18	676	768	815	639	991	999999	999999	999999	830	901	999999	300	875	827	664	999999	439	999999	719	595	999999	289	999999	601	598	999999	920	999999	278	559	953	464	851	171	999999	703	999999	777	999999	835	175	854	958	758	928	870	437	52	816	129	547	41	747	421	380	396	529	224	50	906	414	463	65	281	948	938	999999	713	999999	999999	574	999999	903	999999	999999	783	331	489	672	728	999999	878	852	158	999999	922	717	440	999999	999999	999999	255	999999	338	999999	711	798	999999	999999	990	431	723	99	999999	999999	885	137	862	999999	999999	999999	50	551	322	258	536	610	999999	269	36	999999	18	999999	473	999999	329	924	999999	462	718	984	643	679	682	306	934	788	997	999999	136	999999	854	449	204	422	143	704	424	999999	895	111	892	999999	784	769	423	800	999999	76	999999	960	563	410	281	612	431	371	869	999999	324	999999	612	312	142	241	376	568	728	999999	655	624	999999	494	567	617	102	225	894	999999	999999	143	999999	930	378	175	999999	454	178	591	999999	772	999999	408	766	156	498	589	295	552	403	854	81	575	421	610	460	79	842	999999	999999	215	999999	999999	142	190	586	681	999999	966	10	921	400	146	69	882	999999	112	999999	420	128	513	930	999999	519	999999	999999	596	999999	767	715	171	612	513	82	999999	305	878	999999	999999	570	999999	999999	999999	552	999999	999999	999999	515	999999	820	357	350	431	999999	999999	285	134	446	114	128	990	172	999999	261	999999	319	999999	999999	999999	587	911	999999	999999	850	311	858	999999	799	48	573	999999	90	980	947	367	820	190	967	75	510	999999	442	170	467	580	654	999999	76	999999	171	577	870	999999	999999	909	520	208	581	245	158	673	334	407	999999	991	909	999999	999999	894	27	999999	919	999	773	415	479	676	999999	279	999999	999999	999999	96	876	999999	266	848	38	48	
999999	622	608	731	917	836	846	44	629	475	999999	471	999999	182	695	42	657	871	999999	545	439	843	522	311	588	778	138	248	531	544	735	71	999999	190	999999	999999	530	999999	91	936	569	445	56	220	609	195	120	372	999999	844	348	395	389	492	999999	12	109	306	153	999999	708	607	512	95	740	999999	999999	88	134	300	511	469	789	531	976	994	999999	999999	999999	999999	999999	765	848	686	999999	350	681	671	582	55	305	233	54	942	999999	961	932	999999	480	10	877	41	248	999999	342	878	999999	999999	516	614	215	796	604	999999	999999	943	999999	825	889	999999	999999	645	999999	88	994	999999	999999	847	999999	24	71	835	999999	702	525	636	526	749	999999	327	999999	999999	165	968	840	508	629	304	472	294	212	116	81	999999	999999	242	999999	999999	999999	65	463	999999	563	999999	552	999999	964	901	234	843	426	20	999999	572	655	999999	490	999999	248	495	657	130	999999	19	811	955	764	752	629	999999	999999	367	644	299	863	986	270	662	425	470	544	999999	79	999999	868	202	999999	509	999999	970	751	997	921	999999	407	343	999999	999999	690	999999	615	222	282	941	999999	999999	375	192	708	669	841	827	999999	999999	951	929	60	999999	150	618	330	999999	327	658	541	114	445	35	999999	529	612	716	972	828	855	332	455	138	886	809	999999	999999	801	765	138	923	999999	999999	667	477	293	999999	414	81	277	360	999999	623	409	637	623	999999	300	999999	999999	999999	855	293	999999	628	999999	921	869	340	791	877	463	561	530	618	229	302	368	424	246	985	999999	999999	561	504	437	831	728	259	195	486	162	622	709	12	999999	999999	231	48	992	371	999999	83	999999	399	897	999999	103	791	418	331	982	999999	942	80	823	955	732	999999	999999	999999	203	619	155	999999	725	841	851	999999	549	628	81	329	432	875	999999	999999	620	171	607	104	738	936	841	864	504	286	999999	638	188	999999	868	999999	847	349	177	148	928	974	673	999999	491	575	251	999999	260	662	453	77	999999	595	344	570	820	106	914	999999	778	290	810	449	171	223	348	437	759	999999	999999	92	707	98	310	645	497	551	613	172	694	61	614	999999	833	612	794	593	777	999999	983	999999	434	999999	370	647	174	999999	999999	278	236	814	40	982	189	370	370	755	999999	699	82	279	999999	752	571	726	999999	999999	615	559	999999	999999	659	462	999999	999999	658	999999	727	999999	481	273	656	345	935	880	999999	631	663	472	999999	999999	309	88	234	714	267	682	349	644	972	999999	618	345	849	481	165	578	
699	457	712	574	999999	999999	228	999999	622	999999	999999	999999	999999	53	314	153	317	389	455	580	237	578	474	975	456	93	690	284	654	999999	495	464	724	453	999999	216	999999	677	21	677	999999	999999	101	119	866	999999	999999	928	891	475	38	470	35	584	350	130	982	736	128	944	940	943	999999	999999	662	361	966	262	121	108	392	999999	377	778	999999	812	999999	365	119	798	154	999999	999999	999999	292	999999	438	999999	112	812	999999	999999	559	76	999999	916	269	789	999999	514	999999	686	999999	793	92	999999	102	257	863	538	643	626	627	329	999999	188	560	977	999999	638	923	826	999999	308	999999	999999	90	311	999999	804	553	999999	999999	605	117	468	999999	599	105	894	999999	999999	999999	573	179	607	406	239	999999	558	999999	291	770	818	591	864	536	999999	918	723	317	999999	999999	69	985	999999	717	32	222	341	243	961	999999	134	706	741	549	999999	999999	277	963	851	999999	493	448	271	926	100	999999	999999	931	436	680	999999	586	999999	999999	227	587	233	889	999999	27	936	325	404	409	646	121	849	324	949	388	651	999999	466	758	722	621	999999	29	627	999999	969	409	806	290	509	547	566	765	332	998	905	387	588	833	107	178	53	861	289	978	174	928	999999	57	999999	622	130	391	264	999999	999999	213	271	376	999999	536	519	124	900	108	555	94	991	951	483	273	181	999999	660	999999	999999	999999	739	649	843	999999	427	758	999999	887	427	999999	511	726	144	702	125	222	785	570	659	999999	999999	191	433	89	936	40	999999	999999	450	497	731	710	38	11	474	622	532	16	119	760	863	23	999999	999999	999999	275	817	780	999999	958	999999	99	894	999999	901	558	225	999999	999999	397	193	999999	446	929	454	999999	698	142	238	503	690	779	461	898	75	947	510	63	507	671	999999	794	617	491	999999	641	999999	389	110	915	406	768	902	722	577	377	576	999999	925	999999	576	684	552	654	278	999999	638	996	583	999999	58	172	999999	999999	183	399	878	999999	288	999999	986	999999	41	322	999999	999999	876	739	330	697	999999	758	137	725	999999	538	251	962	223	583	999999	818	806	999999	867	244	511	468	548	188	499	621	999999	123	795	999999	652	240	558	999999	200	898	676	885	582	999999	44	999999	348	644	157	999999	741	704	809	999999	999999	884	455	999999	999999	999999	200	151	207	759	294	24	930	836	886	999999	414	867	999999	114	151	999999	575	577	209	970	130	903	41	584	999999	769	314	626	999999	768	784	999999	935	782	999999	534	687	823	15	30	610	512	758	
145	999999	874	321	704	999999	589	318	877	662	450	298	999999	120	999999	999999	525	710	313	89	127	236	718	931	999999	999999	616	243	752	571	189	369	617	155	999999	83	999999	457	609	600	176	460	906	999999	495	494	421	423	73	944	490	319	999999	432	641	999999	792	942	999999	307	999999	999999	566	316	999999	90	680	151	225	550	999999	77	110	999999	912	666	329	999999	446	999999	999999	202	999999	808	999999	869	71	195	513	985	291	73	999999	312	190	820	893	999999	999999	999999	999999	279	208	523	81	999999	219	999999	520	974	999999	999999	506	594	322	226	185	758	999999	614	29	999999	638	239	268	809	330	798	999999	101	772	729	134	999999	312	999999	994	656	736	668	999999	999999	999999	538	406	184	999999	162	990	963	645	999999	375	945	395	329	999999	968	265	271	101	999999	72	428	211	860	982	473	291	606	232	529	31	566	954	551	819	109	999999	94	999999	177	808	999999	456	637	363	188	647	982	84	35	401	475	577	249	415	256	337	545	202	103	871	393	999999	125	124	999999	991	843	509	542	145	180	999999	924	999999	503	999999	574	506	803	826	308	999999	206	138	556	989	999999	146	999999	999999	297	892	158	306	999999	827	340	522	999999	197	803	483	999999	890	999999	455	653	999999	911	285	999999	48	398	277	999999	861	544	999999	568	820	286	707	936	769	847	999999	871	999999	198	999999	999999	999999	952	616	32	825	999999	315	908	111	345	88	234	297	19	259	503	880	734	562	292	999999	953	999999	910	999999	999999	999999	53	941	999999	35	999999	245	644	710	96	782	255	746	872	999999	89	467	484	208	482	649	760	597	999999	991	892	635	394	297	108	228	999999	925	289	999999	272	966	527	999999	999999	989	653	999999	999999	720	634	999999	690	63	999999	496	259	999999	624	896	999999	455	999999	591	999999	999999	999999	357	999999	867	86	330	999999	655	999999	122	939	174	999999	493	999999	461	435	74	366	999999	999999	341	32	612	999999	999999	999999	392	214	816	810	936	187	827	999999	999999	696	304	999999	314	530	999999	999999	161	999999	999999	154	140	900	999999	30	101	235	237	867	999999	334	999999	899	999999	999999	999999	450	160	999999	999999	987	739	355	999999	765	140	999999	999999	384	909	999999	871	65	883	849	180	491	654	795	719	711	999999	959	628	971	696	999999	999999	296	456	594	936	849	552	108	414	785	211	999999	890	670	183	853	958	275	463	999999	25	243	999999	999999	795	364	592	302	999999	779	727	728	78	999999	870	999999	927	325	318	31	512	785	999999	395	290	860	
905	999999	537	105	11	362	999999	999999	390	999999	448	863	798	999999	999999	260	999999	634	67	482	725	999999	799	999999	925	642	956	999999	441	240	798	461	312	935	459	543	764	942	778	374	219	326	999999	553	999999	74	999999	737	764	262	724	999999	337	807	144	749	259	130	999999	369	406	86	999999	160	528	999999	560	863	132	723	495	999999	856	693	999999	409	812	999999	100	861	125	229	677	188	515	988	134	505	801	709	999999	644	772	999999	999999	143	999999	203	34	340	514	999999	614	50	767	606	953	644	999999	735	999999	999999	40	318	999999	186	409	999999	644	539	999999	65	71	422	440	851	999999	999999	725	999999	999999	619	231	759	999999	461	614	636	420	909	45	489	960	75	773	290	613	463	999999	791	733	999999	999999	495	477	999999	999999	999999	610	999999	259	999999	918	414	999999	327	781	280	961	791	571	999999	999999	999999	504	382	104	995	649	159	247	892	282	934	406	529	70	999999	999999	897	999999	999999	35	504	659	528	571	555	733	999999	999999	343	502	383	229	999999	162	999999	999999	105	364	605	552	460	999999	367	243	999999	18	812	267	999999	999999	73	931	158	748	226	999999	975	811	549	272	203	999999	903	400	899	715	999999	377	246	746	196	543	264	870	574	999999	301	999999	587	547	921	198	463	354	438	999999	999999	221	935	747	24	293	815	343	999999	809	775	967	344	278	571	444	30	309	802	530	677	999999	183	401	784	690	999999	11	999999	14	198	559	962	457	645	234	442	499	731	903	727	920	520	765	59	334	950	318	999999	487	178	164	999999	907	774	999999	999999	543	999999	334	68	813	993	355	999999	225	15	887	633	346	999999	531	577	899	999999	756	767	418	351	459	739	915	36	863	836	999999	999999	64	683	853	196	898	536	406	844	999999	927	999999	154	833	329	999999	685	638	484	646	586	652	114	27	33	629	202	999999	594	153	787	140	518	587	999999	950	999999	999999	160	114	994	181	999999	889	829	602	274	517	140	676	240	397	388	199	999999	366	999999	666	830	999999	706	33	812	700	136	797	656	566	625	378	859	906	488	380	651	415	596	224	197	999999	365	684	382	918	913	999999	751	329	999999	851	10	547	999999	593	407	971	369	364	763	999999	945	707	892	999999	816	999999	909	18	999999	52	999999	735	478	409	211	32	650	893	999999	736	999999	336	436	774	378	321	957	999999	972	680	55	241	461	999999	485	658	791	620	111	589	490	743	999999	97	92	999999	78	549	392	385	331	475	577	36	999999	
618	280	999999	393	999999	999999	24	45	867	996	537	284	324	923	552	240	39	792	999999	256	312	554	349	691	114	253	417	512	597	999999	580	999999	434	177	866	387	673	999999	606	999999	476	999999	915	100	554	999999	754	626	999999	999999	301	683	379	780	684	74	999999	436	289	999999	999999	999999	999999	518	999999	873	849	157	67	999999	999999	802	195	999999	780	605	639	258	147	999999	498	999999	673	452	67	896	999999	654	493	802	455	247	948	354	265	999999	269	999999	674	681	999999	607	999999	999999	588	499	497	999999	10	89	999999	683	299	174	999999	176	838	994	461	529	588	205	999999	264	719	328	854	999999	728	815	345	999999	583	465	973	891	232	999999	864	568	409	899	654	414	377	999999	948	999999	591	98	136	275	945	155	102	945	943	999999	953	269	644	656	666	194	743	202	999999	999999	200	999999	944	838	140	892	130	688	999999	260	887	999999	380	81	259	639	688	80	999999	438	372	38	948	999999	55	604	923	999999	999999	469	999999	999999	672	125	592	720	999999	297	144	999999	35	414	404	693	999999	15	999999	573	999999	36	505	673	999999	671	470	172	922	36	792	536	999999	377	455	91	589	999999	999999	999999	999999	999999	999999	400	935	999999	412	999999	634	265	501	49	714	360	354	216	963	996	278	999999	999999	430	999999	127	505	608	94	657	959	323	113	999999	730	635	94	868	999999	114	738	672	999999	511	999999	999999	535	753	821	618	999999	249	127	593	444	999999	999999	68	999999	999999	895	337	999999	755	999	320	162	787	319	999999	275	486	674	858	999999	606	741	153	892	140	592	751	999999	475	634	720	999999	519	999999	454	999999	999999	136	174	218	999999	999999	999999	999999	227	514	747	443	741	352	546	574	268	335	838	544	465	176	611	785	154	999999	683	130	289	125	643	518	864	63	249	360	510	999999	857	93	999999	641	999999	999999	844	317	55	132	999999	155	936	193	441	910	999999	859	524	388	999999	860	839	393	233	111	871	239	579	688	999999	195	999999	618	478	754	317	999999	999999	999999	940	836	504	561	42	143	188	999999	999999	954	492	390	999999	131	585	996	254	843	999999	572	754	615	999999	367	29	901	91	999999	715	686	602	999999	367	538	448	238	366	287	360	999999	923	421	999999	625	999999	999999	359	999999	43	482	510	474	415	999999	241	999999	107	147	541	140	62	860	744	401	361	744	33	307	999999	356	999999	966	999999	328	649	342	463	123	170	307	552	999999	294	243	185	138	341	438	307	123	140	999999	999999	999999	47	72	999999	
760	273	461	999999	61	999999	999999	842	999999	981	97	289	898	871	999999	976	244	999999	913	576	510	226	232	413	595	10	570	225	420	230	272	290	587	999999	702	999999	999999	608	500	880	999999	400	999999	156	253	999999	408	999999	156	252	510	641	134	495	176	544	51	58	113	61	999999	999999	431	323	719	807	999999	999999	178	144	277	999999	97	42	999999	120	999999	999999	169	445	601	329	78	178	999999	999999	999999	101	999999	999999	808	660	504	449	191	999999	969	327	436	446	457	999999	82	22	974	999999	554	101	999999	66	959	999999	889	667	459	379	402	262	999999	999999	651	999999	745	999999	335	617	142	648	850	833	150	267	649	999999	988	436	999999	66	203	845	85	74	574	441	209	842	999999	836	989	999999	743	716	999999	346	795	846	999999	71	686	367	741	905	250	999999	916	701	326	176	678	33	999999	346	68	757	999999	587	45	314	811	493	999999	306	658	48	99	434	543	999999	927	152	999999	195	379	836	114	999999	823	881	999999	507	526	604	167	966	690	407	657	999999	333	999999	810	999999	260	203	521	445	257	999999	999999	492	167	24	248	536	26	937	999999	232	653	843	999999	999999	789	313	966	251	148	691	358	692	776	577	979	999999	342	891	934	186	325	668	922	999999	288	42	999999	512	366	631	949	999999	999999	435	999999	999999	454	656	999999	946	236	279	999999	565	854	911	715	590	44	528	204	135	999999	790	906	999999	920	999999	999999	756	999999	999999	885	999999	742	605	999999	999999	264	999999	275	685	565	988	999999	56	371	999999	766	377	326	999999	477	999999	436	824	750	999999	528	338	568	311	781	579	982	772	999999	789	823	259	999999	375	999999	545	263	999999	570	24	840	860	999999	563	999999	508	439	215	987	999999	90	917	999999	999999	822	926	931	999999	904	986	999999	187	662	582	544	517	716	951	432	999999	584	999999	263	736	810	667	715	15	999999	282	149	776	785	345	708	905	999999	999999	552	409	614	299	613	999999	17	663	999999	999999	29	999999	791	487	782	999999	473	172	664	999999	999999	164	999999	925	48	999999	846	239	402	327	999999	638	123	666	409	33	328	295	314	679	999999	999999	469	999999	986	67	491	661	993	729	871	546	999999	286	261	999999	999999	688	999999	982	999999	777	271	880	999999	390	755	999999	88	759	999999	188	858	999999	399	652	695	546	939	981	999999	999999	246	672	455	999999	397	836	415	999999	834	999999	44	332	999999	950	885	999999	999999	605	312	366	583	244	992	999999	688	266	887	608	701	999999	748	279	999999	999999	
541	599	435	838	993	918	719	999999	999999	107	154	536	53	448	767	117	48	343	678	999999	611	11	679	762	649	141	999999	999999	999999	999999	891	764	999999	399	418	296	163	669	612	393	999999	999999	319	999999	548	999999	999999	448	999999	594	613	999999	600	68	940	540	920	999999	199	862	999999	999999	756	742	999999	389	999999	999999	39	999999	954	378	999999	999999	146	105	692	783	224	497	917	511	964	725	999999	486	173	431	999999	878	376	490	480	750	425	733	759	577	689	169	116	569	418	370	640	244	999999	315	921	845	848	999999	999999	701	944	467	949	41	173	729	225	999999	205	161	999999	473	898	999999	999999	999999	999999	124	103	65	391	999999	999999	603	999999	343	803	857	999999	612	999999	239	42	779	806	999999	999999	999999	413	960	943	491	373	267	999999	176	999999	702	445	999999	510	733	52	402	319	596	999999	355	946	829	926	367	124	593	131	999999	440	129	184	912	629	617	711	143	121	900	984	999999	347	918	997	999999	422	990	112	306	999999	999999	469	999999	592	438	999999	583	44	585	999999	780	145	390	735	999999	528	533	889	892	31	909	291	419	611	539	17	38	832	826	945	133	490	824	688	801	660	964	329	999999	835	137	109	535	999999	999999	699	957	192	780	581	888	111	219	999999	287	358	60	999999	63	430	753	751	217	999999	252	300	321	999999	934	566	564	213	999999	67	894	809	999999	885	999999	839	999999	846	61	999999	67	32	280	549	999999	452	609	999999	276	999999	92	386	999999	895	290	913	388	264	257	224	26	999999	412	162	390	477	603	174	210	224	380	906	699	963	582	230	29	771	301	492	956	209	999999	929	974	517	999999	859	605	493	460	796	599	999999	999999	382	999999	127	168	932	849	445	164	62	999999	999999	999999	999999	322	69	894	616	962	765	999999	817	747	483	187	872	559	999999	568	999999	999999	584	317	863	735	210	611	901	999999	999999	642	520	999999	885	540	798	831	990	546	545	999999	999999	833	999999	578	420	635	146	939	296	999999	116	877	999999	999999	999999	868	823	999999	122	458	999999	13	603	132	747	773	999999	942	389	51	568	206	999999	127	919	999999	999999	999999	324	574	474	962	326	999999	536	999999	606	596	725	999999	999999	999999	434	97	606	840	240	711	831	646	999999	203	560	999999	814	909	999999	999999	999999	74	999999	539	878	547	983	40	686	617	596	113	999999	274	999999	458	43	771	772	935	520	89	999999	772	462	677	800	281	411	999999	999999	999999	789	286	227	660	545	478	999999	886	999999	576	
163	999999	999999	728	480	509	999999	999999	221	999999	999999	918	999999	999999	554	622	86	210	746	712	628	614	446	999999	323	889	56	567	912	999999	853	886	831	944	926	999999	657	734	207	301	305	308	860	138	491	999999	478	928	999999	923	401	717	149	400	999999	548	186	155	414	999999	463	418	999999	656	199	259	999999	999999	999999	999999	964	352	13	455	417	330	753	317	488	999999	421	128	460	999999	172	999999	999999	999999	996	387	721	511	329	616	838	999999	118	214	999999	241	783	613	999999	999999	958	59	714	694	983	627	999999	868	999999	961	178	344	957	211	493	999999	513	655	868	986	999999	462	33	396	617	530	999999	549	377	256	669	808	563	10	40	999999	431	62	458	378	999999	853	844	367	447	999999	999999	999999	720	886	727	138	745	578	526	505	35	327	999999	462	416	255	999999	999999	999999	370	781	956	181	379	632	460	206	499	403	91	618	999999	999999	123	600	313	999999	491	999999	541	999999	985	484	534	97	113	975	995	999999	999999	362	433	75	999999	722	973	999999	999999	264	276	931	256	184	444	999999	370	378	963	862	112	427	19	891	999999	307	796	482	999999	292	999999	485	999999	536	67	729	999999	999999	871	401	626	576	487	237	262	999999	816	810	49	646	727	735	999999	142	859	918	999999	542	314	779	926	500	99	68	735	999999	730	999999	126	715	702	770	999999	999999	245	535	940	781	639	161	491	985	443	999	564	999999	473	78	676	148	386	652	999999	999999	475	999999	487	428	501	999999	879	106	693	999999	944	999999	999999	450	897	334	999999	571	902	999999	297	940	999999	100	503	942	328	661	52	978	339	999999	485	414	106	999999	58	522	289	178	281	999999	301	119	65	608	999999	999999	181	352	171	814	749	999999	999999	534	79	396	924	559	999999	228	64	715	993	893	480	999999	353	787	999999	465	999999	733	999999	903	649	947	44	895	387	304	490	700	816	524	310	354	999999	572	999999	999999	598	730	36	999999	999999	586	125	171	999999	742	680	999999	999999	705	999999	25	259	999999	885	999999	362	38	182	847	738	363	898	479	593	136	222	780	747	999999	999999	561	999999	999999	573	72	831	999999	767	644	624	106	633	120	991	999999	104	999999	999999	918	309	999999	999999	188	325	999999	687	999999	578	11	529	899	999999	453	839	971	318	999999	338	822	300	490	999999	537	233	641	730	787	487	308	999999	513	103	999999	324	999999	13	999999	513	999999	385	999999	304	766	125	724	999999	999999	999999	29	976	674	999999	864	628	999999	309	30	955	683	256	
999999	168	279	969	25	806	999999	139	542	968	789	916	741	447	114	195	504	999999	999999	191	551	516	999999	332	367	143	999999	210	505	999999	999999	999999	830	350	485	36	999999	796	999999	918	642	999999	738	999999	999999	757	638	999999	999999	633	804	608	456	501	999999	393	999999	946	612	882	577	616	999999	999999	986	999999	96	401	962	999999	999999	707	322	590	999999	501	777	417	146	999999	504	811	687	871	202	383	126	339	645	101	999999	87	999999	226	350	36	424	999999	999999	999999	671	247	465	445	472	999999	999999	999999	952	212	616	292	999999	12	388	766	928	762	352	999999	999999	999999	755	999999	751	93	523	999999	999999	522	87	583	352	175	938	267	356	251	409	105	97	260	387	443	484	53	277	191	999999	583	999999	999999	850	461	999999	914	491	999999	694	389	583	199	999999	999999	135	42	940	644	73	999999	420	687	363	257	525	849	379	999999	396	707	999999	342	999999	666	424	425	733	891	999999	999999	775	761	557	29	522	897	634	947	317	451	113	999999	999999	717	173	420	308	603	935	31	545	178	207	986	573	250	932	959	25	710	309	58	999999	49	355	658	139	343	734	627	225	999999	15	944	603	193	999999	549	503	999999	126	139	955	283	999999	607	564	571	456	281	965	674	931	999999	152	64	292	999999	372	514	291	999999	868	318	806	122	172	262	392	999999	35	393	466	999999	593	179	103	999999	560	747	104	567	887	462	662	999999	500	408	802	549	900	147	186	989	722	162	271	647	477	376	444	999999	188	75	255	582	218	999999	23	973	961	226	999999	625	999999	999999	86	415	655	999999	622	764	460	843	489	888	216	999999	298	999999	908	455	999999	194	313	793	388	822	217	90	342	580	395	828	587	684	620	561	999999	999999	85	855	991	221	754	999999	999999	345	585	367	999999	740	631	582	999999	515	627	342	321	626	344	264	208	575	999999	51	378	999999	265	999999	278	654	897	299	999999	999999	464	387	439	999999	942	53	246	850	714	601	949	813	763	82	999999	287	249	953	664	821	656	426	298	712	311	228	999999	780	98	720	843	341	226	22	61	999999	999999	999999	999999	301	28	999999	860	331	102	565	867	193	749	999999	414	943	999999	999999	406	999999	99	727	331	723	963	465	999999	993	758	617	596	751	30	999999	384	999999	280	999999	999999	999999	565	967	620	999999	361	896	40	108	316	899	705	683	616	24	999999	185	999999	959	338	562	597	867	572	484	999999	999999	999999	999999	999999	854	673	999999	740	108	999999	131	117	999999	
999999	76	435	663	999999	859	912	913	145	16	664	209	203	999999	999999	250	710	698	404	999999	999999	244	733	999999	999999	999999	999999	442	942	999999	542	39	78	781	596	271	137	999999	999999	713	572	65	980	166	279	417	661	363	999999	999999	397	782	727	971	808	137	343	338	181	235	633	479	999999	627	999999	634	140	421	723	999999	123	775	519	691	573	999999	999999	999999	827	84	800	999999	213	452	129	760	999999	999999	973	469	928	799	763	953	999999	102	94	362	999999	644	286	250	639	466	386	622	273	46	407	97	873	767	510	106	434	999999	999999	528	508	999999	333	44	448	264	844	323	22	999999	611	481	636	999999	882	999999	798	560	243	747	75	507	999999	275	999999	999999	595	170	299	666	528	328	825	566	999999	980	999999	999999	802	384	621	999999	609	999999	435	926	461	972	999999	326	308	874	528	529	462	10	226	67	999999	999999	999999	999999	34	355	999999	293	655	79	999999	902	999999	556	999999	858	135	13	898	999999	840	772	433	999999	286	972	368	654	800	306	999999	854	764	263	999999	249	999999	938	999999	263	670	152	280	999999	999999	982	453	751	125	669	999999	459	112	999999	227	572	139	55	407	62	987	999999	492	999999	965	202	999999	999999	649	999999	152	197	965	999999	129	999999	999999	51	697	999999	528	616	539	999999	902	654	751	999999	45	344	119	670	540	985	999999	288	659	920	426	733	843	834	112	606	527	216	999999	999999	999999	999999	999999	98	358	113	533	380	999999	361	456	320	450	999999	583	314	409	482	657	979	377	840	48	581	624	963	460	693	513	932	613	999999	999999	999999	30	999999	275	31	322	999999	462	896	435	307	474	116	999999	999999	261	798	206	55	559	999999	999999	999999	491	498	474	394	653	999999	866	999999	748	760	999999	167	789	999999	49	388	169	999999	527	480	414	740	117	518	679	426	999999	715	736	568	999999	655	202	554	34	777	557	927	783	622	999999	515	559	999999	999999	136	254	193	759	817	885	339	987	619	71	750	390	955	714	999999	999999	160	193	189	623	504	964	244	52	271	999999	242	446	904	450	999999	191	999999	562	999999	181	258	955	999999	683	807	668	582	492	284	396	999999	999999	556	999999	879	332	379	100	999999	172	19	151	999999	986	999999	892	92	179	172	999999	986	999999	171	65	158	999999	999999	506	815	999999	391	752	999999	875	240	29	999999	689	570	576	812	313	110	999999	171	117	467	932	40	915	585	413	999999	716	999999	999999	61	999999	76	999999	67	873	999999	625	999999	267	383	622	755	
632	12	403	608	595	756	999999	303	779	893	51	999999	341	475	899	260	999999	433	61	475	42	968	999999	622	886	999999	938	37	485	611	904	733	845	186	999999	912	192	999999	733	999999	999999	904	999999	999999	999999	999999	726	408	999999	374	801	834	331	157	723	663	612	780	999999	87	999999	655	817	178	999999	317	892	999999	999999	987	78	183	699	102	748	138	999999	999999	597	940	792	999999	999999	120	999999	999999	412	999999	463	744	999999	411	92	999999	151	80	96	112	617	717	64	570	999999	398	999999	627	999999	239	999999	594	966	820	193	781	294	287	13	707	999999	918	905	999999	999999	332	686	667	101	53	950	999999	52	999999	185	879	886	232	208	264	999999	191	935	182	299	869	999999	490	228	311	372	863	999999	389	743	698	812	999999	869	999999	711	638	536	101	288	730	999999	999999	644	999999	999999	72	89	749	999999	999999	999999	732	904	999999	999999	206	448	789	680	999999	999999	663	850	486	77	35	362	999999	999999	185	654	844	999999	569	999999	405	845	915	416	310	999999	328	496	566	999999	999999	955	999999	463	514	200	747	420	201	130	999999	531	168	245	869	999999	888	999999	716	532	999999	838	344	999999	999999	999999	532	383	380	312	291	999999	294	999999	987	79	326	999999	48	999999	907	433	999999	999999	438	874	686	679	546	601	895	132	999999	43	577	999999	999999	999999	999999	162	999999	373	50	889	838	722	246	397	257	999999	999999	162	168	731	624	714	145	894	87	999999	675	852	836	999999	416	169	397	999999	999999	745	458	794	431	885	327	544	999999	813	611	716	638	299	999999	747	218	999999	999999	57	418	999999	116	726	453	40	487	814	536	999999	482	679	334	985	203	511	999999	598	730	999999	414	999999	330	999999	293	371	645	386	430	99	571	673	205	349	999999	340	999999	999999	999999	401	407	512	17	132	340	931	391	653	105	920	999999	620	22	690	643	338	541	784	442	92	394	111	393	447	999999	808	483	984	152	999999	999999	618	256	339	876	901	83	208	991	361	979	992	291	999999	693	950	999999	999999	999999	999999	799	855	299	268	17	305	128	999999	432	532	458	999999	510	241	58	787	373	999999	814	999999	265	999999	792	999999	112	402	999999	883	753	748	157	999999	999999	639	73	26	999999	999999	332	999999	782	512	775	999999	999999	583	491	59	461	905	587	977	700	999999	258	465	72	218	166	614	484	245	816	999999	384	489	128	999999	178	42	467	385	361	243	958	999999	567	999999	187	529	910	999999	999999	999999	171	180	999999	322	390	607	953	999999	999999	
717	105	547	696	101	999999	999999	464	620	880	429	448	999999	626	466	999999	999999	898	739	41	637	704	713	999999	999999	999999	214	220	805	490	570	88	356	553	999999	999999	999999	66	475	249	762	74	999999	890	11	999999	958	553	999999	999999	885	999999	224	89	204	999999	392	999999	727	999999	880	999999	999999	139	320	999999	101	659	981	328	595	448	432	500	278	572	414	822	811	568	999999	999999	407	499	999999	999999	864	276	358	631	999999	686	339	896	999999	999999	415	170	580	661	317	999999	571	999999	720	446	287	724	811	631	608	570	999999	168	25	229	999999	168	534	459	999999	825	310	999999	572	909	119	536	141	720	167	254	251	160	261	999999	98	913	779	169	583	150	465	727	999999	195	763	180	880	149	752	999999	635	999999	185	492	999999	221	999999	810	336	750	592	100	474	364	328	772	907	761	999999	892	388	375	999999	345	370	583	336	387	999999	999999	655	991	968	910	618	131	975	999999	999999	877	991	969	832	832	557	374	262	999999	866	991	999999	129	18	999999	867	270	254	839	131	426	884	544	665	999999	105	601	132	563	999999	207	796	999999	506	999999	901	419	999999	53	787	996	330	667	520	163	675	999999	999999	118	52	357	876	999999	647	839	992	999999	313	444	737	956	251	999999	923	999999	204	134	622	999999	999999	458	727	999999	62	999999	105	226	34	511	721	569	618	999999	999999	397	330	661	501	667	999999	999999	115	108	999999	830	999999	999999	744	850	958	999999	913	237	160	594	630	675	999999	521	743	999999	999999	802	723	178	999999	238	187	535	999999	999999	633	955	495	513	999999	629	895	999999	381	474	482	183	999999	180	655	999999	862	999999	767	655	578	979	923	999999	31	313	999999	147	492	526	999999	999999	511	425	917	999999	741	647	251	999999	779	860	999999	279	999999	259	259	999999	522	956	375	260	999999	693	964	999999	41	10	491	49	254	758	739	855	30	999999	671	137	262	697	649	999999	685	999999	999999	718	999999	999999	999999	999999	64	999999	624	536	160	203	450	817	460	999999	925	741	999999	212	999999	31	131	295	259	38	587	131	999999	824	316	160	575	999999	817	256	814	387	809	718	985	999999	143	212	999999	999999	824	999999	677	988	771	908	69	999999	20	855	999999	999999	405	172	194	932	542	799	230	999999	628	449	10	214	459	999999	931	447	227	344	999999	999999	591	432	214	999999	454	311	63	407	100	102	990	962	659	271	999999	999999	533	62	879	343	981	703	208	385	853	473	539	232	976	999999	999999	676	967	677	999999	972	
999999	461	488	240	999999	822	909	999999	458	47	554	197	567	294	999999	999999	999999	553	937	887	234	829	879	981	772	830	430	479	999999	323	994	999999	308	18	999999	82	574	999999	999999	169	999999	672	926	999999	999999	351	665	692	999999	999999	221	423	740	999999	748	139	999999	999999	468	999999	401	440	999999	999999	53	572	889	558	606	840	600	999999	956	777	103	562	902	999999	72	999999	999999	738	999999	748	999999	580	251	233	270	999999	500	77	190	680	999999	363	975	791	999999	356	462	999999	95	867	499	404	467	962	981	999999	236	518	999999	999999	751	663	669	999999	42	472	999999	665	999999	57	350	532	636	285	999999	740	586	121	300	716	969	68	653	903	999999	707	123	289	251	83	999999	982	633	153	929	999999	693	999999	758	310	999999	999999	817	48	527	999999	768	999999	951	251	609	999999	227	999999	999999	693	999999	766	699	334	358	51	423	225	999999	367	999999	493	356	906	56	560	363	990	690	182	250	614	999999	292	939	999999	337	10	999999	999999	765	905	85	245	104	926	337	433	951	999999	999999	602	323	169	999999	285	835	55	204	59	761	237	48	999999	999999	405	391	416	395	427	713	423	750	516	602	993	418	999999	999999	130	233	999999	48	705	800	648	301	225	225	663	106	292	999999	999999	456	999999	867	189	999999	698	545	920	48	999999	281	999999	851	806	567	84	867	724	999999	84	826	999999	198	342	105	999999	113	175	999999	999999	330	431	618	335	69	999999	999999	238	327	123	999999	312	891	513	433	841	796	999999	999999	150	796	999999	58	730	599	624	349	534	94	999999	595	999999	729	999999	213	850	350	526	747	503	948	638	999999	999999	499	523	941	684	908	263	18	999999	516	999999	999999	949	382	887	999999	445	999999	999999	999999	338	999999	999999	999999	999999	309	583	501	280	999999	999999	202	167	974	928	999999	999999	999999	664	625	831	999999	975	863	679	999999	264	477	462	789	311	779	357	999999	78	602	999999	941	999999	385	999999	762	738	999999	999999	999999	777	974	454	999999	999999	761	69	975	322	358	999999	351	903	214	55	116	48	490	999999	386	844	999999	905	999999	948	999999	327	999999	300	79	252	114	511	820	602	289	32	807	138	549	719	999999	999999	720	999999	941	47	161	339	999999	723	999999	436	999999	999999	999999	79	128	999999	999999	444	779	684	253	116	448	999999	999999	611	999999	93	241	999999	999999	666	472	500	999999	285	999999	106	175	949	82	356	999999	677	536	999999	497	999999	904	109	610	999999	939	698	929	999999	611	999999	999999	550	574	144	491	895	
540	318	551	614	883	842	700	999999	999999	830	612	897	121	770	999999	285	123	554	189	999999	999999	790	727	774	571	999999	999999	904	152	624	385	937	999999	109	147	227	999999	883	336	71	999999	190	835	119	96	41	503	841	797	678	436	29	954	999999	153	999999	999999	999999	53	312	178	999999	287	654	454	999999	42	999999	632	96	29	239	227	128	999999	999999	955	617	688	539	999999	832	117	473	999999	365	982	515	956	999999	999999	489	999999	34	892	612	902	190	664	421	999999	999999	999999	999999	999999	206	802	836	999999	582	794	974	98	513	234	346	688	814	466	99	691	526	64	244	999999	539	399	999999	999999	130	999999	999999	953	999999	999999	595	623	406	814	991	563	156	890	999999	602	999999	999999	999999	799	555	923	98	724	574	729	482	999999	974	259	129	807	608	610	504	914	30	31	821	973	638	723	292	10	475	536	999999	636	681	999999	999999	999999	999999	404	680	207	579	999999	999999	546	67	168	649	157	999999	193	999999	545	999999	468	582	999999	579	999999	170	832	641	999999	259	48	194	845	755	342	458	981	744	213	930	307	999999	971	642	285	915	479	84	144	316	999999	581	10	999999	999999	69	999999	569	709	244	847	565	999999	999999	350	362	221	413	317	698	999999	449	751	614	97	133	610	997	304	447	690	758	506	782	967	466	193	604	999999	282	298	422	999999	969	93	742	854	180	302	999999	703	76	767	446	603	841	999999	999999	999999	99	458	999999	275	271	553	99	68	708	999999	883	999999	617	870	44	410	300	414	782	531	355	279	999999	999999	381	743	623	990	70	188	136	636	797	451	453	999999	134	999999	999999	999999	993	684	155	999999	418	753	96	206	999999	46	312	999999	999999	864	999999	819	28	468	893	528	929	999999	997	529	706	257	381	176	426	999999	999999	153	641	366	538	999999	134	101	999999	628	657	427	268	34	876	698	588	933	643	634	804	666	999999	255	495	894	686	625	642	999999	382	920	779	520	760	169	796	691	336	146	695	927	181	275	870	999999	840	999999	999999	999999	669	999999	999999	792	416	618	999999	999999	871	643	999999	508	459	135	255	999999	999999	999999	273	717	999999	896	999999	999999	939	877	495	987	384	983	999999	713	971	634	999999	934	999999	987	999999	152	278	410	820	692	999999	196	477	55	30	144	863	102	999999	936	999999	772	839	35	852	539	132	999999	21	999999	588	281	537	824	634	999999	999999	660	643	131	448	502	86	999999	999999	753	409	999999	999999	249	129	961	13	44	529	729	105	999999	144	
574	999999	374	398	999999	113	999999	658	999999	420	709	795	212	999999	588	999999	612	999999	925	679	109	139	682	936	771	768	627	999999	502	304	905	225	975	999999	78	999999	84	999999	999999	810	476	104	999999	39	267	453	999999	999999	999999	547	999999	43	179	999999	45	444	999999	999999	999999	173	486	610	999999	359	515	493	999999	686	391	486	423	509	999999	124	999999	999999	999999	652	678	328	851	999999	853	999999	387	872	56	291	490	999999	764	646	999999	980	999999	999999	938	406	524	774	633	239	130	937	133	999999	491	999999	999999	40	70	694	759	308	321	371	756	210	971	999999	999999	538	999999	757	999999	776	32	999999	790	999999	76	999999	138	999999	694	999999	994	915	999999	969	390	991	799	459	572	999999	886	188	668	999999	119	737	999999	999999	336	104	43	373	999999	999999	395	999999	274	999999	964	93	999999	855	999999	699	999999	840	379	12	262	456	739	746	194	652	999999	999999	902	999999	236	999999	552	257	999999	599	588	999999	999999	999999	999999	999999	999999	654	495	489	514	41	574	968	596	278	999999	432	628	880	999999	297	999999	573	466	552	28	446	918	636	999999	318	999999	24	999999	745	999999	894	999999	792	999999	94	261	705	148	999999	278	933	999999	999999	969	129	628	999999	999999	999999	452	137	27	999999	451	999999	735	859	947	205	999999	999999	857	850	137	474	999999	999999	161	280	46	482	434	608	999999	95	999999	959	666	999999	689	591	780	820	303	999999	876	999999	999999	449	999999	999999	999999	942	999999	718	85	999999	830	505	125	792	545	963	264	969	702	419	757	999999	85	775	999999	999999	515	999999	779	46	999999	999999	597	616	999999	712	922	643	724	999999	502	564	19	823	999999	999999	306	999999	56	999999	999999	334	320	999999	639	985	373	999999	209	232	437	944	938	999999	834	716	999999	508	999999	833	999999	621	999999	999999	999999	203	999999	261	646	41	238	618	125	962	481	232	803	999999	977	509	999999	348	999999	999999	64	557	625	999999	989	423	999999	999999	999999	222	999999	944	90	110	999999	446	639	121	936	178	993	818	829	999999	567	612	912	776	531	798	494	702	186	999999	999999	369	999999	999999	272	233	777	440	29	902	196	999999	999999	999999	591	540	869	999999	999999	275	999999	245	728	649	413	387	510	487	276	999999	727	84	767	338	999999	189	869	265	849	713	400	562	999999	999999	789	40	999999	219	195	991	999999	268	999999	910	999999	920	641	999999	971	885	999999	300	174	999999	185	122	769	814	758	999999	671	613	387	999999	875	945	445	801	860	382	916	301	302	285	871	469	784	856	
94	34	548	941	294	963	990	999999	999999	581	751	999999	271	999999	999999	783	999999	325	880	600	45	307	484	999999	76	598	968	431	999999	889	356	999999	999999	912	729	733	863	999999	329	423	999999	774	557	999999	60	194	999999	270	839	999999	955	556	589	194	821	786	550	708	875	999999	995	999999	111	508	999999	45	999999	999999	926	728	919	600	995	466	891	270	999999	620	789	882	486	707	591	999999	933	800	136	153	101	943	192	165	854	633	999999	999999	673	999999	638	24	999999	762	344	999999	999999	999999	560	132	302	560	46	930	999999	992	219	999999	977	999999	575	434	999999	999999	267	983	545	999999	745	372	48	999999	597	701	981	774	47	723	373	479	889	578	999999	14	850	541	906	262	999999	861	423	140	171	999999	483	999999	115	999999	505	361	576	999999	619	197	94	551	962	345	948	153	999999	999999	924	508	732	996	194	904	999999	726	86	292	999999	884	949	907	589	547	999999	777	669	396	228	22	902	63	999999	999999	919	309	578	571	314	999999	999999	927	216	663	999999	486	999999	999999	306	999999	999999	293	999999	735	248	187	961	425	999999	181	484	569	277	912	999999	679	48	141	984	54	157	515	999999	433	999999	31	999999	926	229	740	757	467	99	449	737	619	744	232	814	742	348	999999	453	143	618	347	660	304	999999	999999	448	999999	226	262	999999	999999	315	885	999999	226	486	44	206	999999	999999	999999	479	827	184	986	935	816	326	999999	706	993	72	845	999999	999999	371	406	869	580	999999	868	250	837	999999	999999	313	999999	474	598	999999	999999	957	75	999999	999999	867	999999	129	81	713	999999	572	974	555	999999	706	469	80	126	854	89	175	625	999999	554	775	641	18	215	682	86	351	999999	985	402	46	996	135	999999	773	999999	286	999999	867	669	306	276	291	190	272	843	999999	999999	999999	186	148	341	979	174	825	236	824	914	999999	999999	290	844	989	163	601	709	344	856	353	999999	803	376	758	425	258	509	359	827	999999	838	999999	993	983	809	264	999999	26	961	397	546	713	999999	999999	240	389	999999	286	138	589	562	509	931	13	427	382	771	999999	564	915	326	876	999999	999999	559	349	296	999999	189	999999	896	999999	382	469	999999	612	999999	999999	528	46	797	232	999999	248	389	999999	999999	990	566	436	999999	131	462	999999	999999	999999	999999	399	850	891	999999	600	107	239	693	869	136	472	206	814	941	805	999999	999999	128	999999	655	758	592	230	983	306	304	752	416	999999	240	999999	397	999999	895	51	126	637	944	207	135	999999	554	
520	211	893	793	752	495	999999	76	999999	926	977	999999	958	807	629	907	999999	305	355	822	918	638	999999	84	69	918	899	688	427	582	999999	968	664	214	81	999999	99	999999	999999	266	730	708	305	411	999999	999999	999999	999999	496	729	159	999999	780	999999	999999	999999	999999	999999	734	999999	999999	997	648	999999	15	19	360	999999	735	610	818	292	752	98	102	219	343	999999	664	937	999999	665	202	698	433	29	198	999999	577	999999	616	280	779	718	671	732	70	942	405	410	772	193	508	999999	910	867	159	691	85	426	548	24	164	999999	853	930	805	999999	999999	986	821	863	999999	999999	994	547	999999	44	426	370	159	400	992	264	175	797	166	316	999999	565	869	506	420	161	651	999999	126	982	865	999999	926	120	23	419	588	908	16	963	890	999999	364	125	999999	714	277	158	31	900	631	66	774	498	171	373	999999	325	453	35	999999	403	431	530	178	686	444	999999	387	583	675	999999	790	203	425	425	211	754	999999	706	884	503	579	226	360	809	966	437	949	999999	999999	999999	465	981	79	497	941	834	999999	588	999999	238	999999	448	999999	374	275	580	999999	746	172	372	93	746	150	400	823	999999	999999	369	719	16	99	999999	291	411	801	808	133	928	483	999999	807	652	435	656	732	999999	991	985	999999	395	999999	212	487	930	189	999999	840	999999	673	735	664	587	999999	999999	148	43	166	822	999999	999999	999999	154	272	794	564	440	320	494	667	691	224	194	825	333	651	999999	999999	360	999999	93	967	454	264	748	713	999999	783	171	517	699	974	178	422	86	999999	219	940	692	999999	749	407	355	999999	999999	521	479	761	999999	621	261	783	806	601	489	499	999999	999999	524	999999	343	657	159	999999	999999	717	55	771	999999	395	442	946	567	984	999999	999999	999999	443	282	237	243	999999	248	549	265	915	178	577	932	586	935	329	426	999999	42	999999	999999	999999	52	274	475	708	22	159	189	999999	226	821	999999	803	878	569	617	296	848	875	418	609	999999	62	999999	478	838	172	999999	122	530	999999	951	391	437	253	999999	18	999999	999999	455	98	999999	950	699	999999	459	138	708	999999	711	139	763	167	999999	649	656	990	725	997	999999	849	699	999999	999999	999999	869	737	999999	634	999999	609	535	323	999999	330	999999	770	362	202	28	999999	464	93	410	401	202	794	708	788	596	999999	999999	763	665	999999	398	303	999999	439	486	722	762	999999	207	112	603	449	737	362	410	999999	637	533	999999	169	395	616	666	392	77	85	38	587	999999	
999999	326	772	657	823	931	945	999999	923	715	306	947	390	886	308	798	752	67	999999	388	710	999999	759	784	999999	220	782	999999	784	999999	999999	693	185	999999	439	785	999999	792	913	999999	999999	292	713	999999	682	222	999999	730	367	594	325	27	682	209	999999	995	566	987	160	613	999999	999999	999999	999999	314	613	771	355	456	999999	966	960	153	925	999999	428	68	999999	112	294	999999	62	279	999999	999999	393	20	976	706	443	228	843	999999	310	281	999999	472	161	513	78	999999	658	283	844	628	999999	874	999999	285	909	936	624	999999	999999	407	106	999999	630	516	920	999999	999999	648	23	303	999999	328	843	653	777	956	907	999999	999999	844	556	999999	434	571	690	519	263	700	797	506	604	958	999999	902	185	116	841	644	592	475	654	19	999999	550	505	47	40	113	507	999999	38	194	851	31	850	327	613	999999	825	410	350	999999	851	999999	699	999999	552	940	478	999999	999999	999999	846	567	199	547	519	884	999999	653	488	159	203	843	999999	419	116	754	61	999999	502	783	818	192	135	559	167	753	999999	340	494	100	999999	999999	839	765	348	999999	832	313	999999	729	992	999999	921	200	901	18	48	999999	67	999999	999999	999999	999999	340	455	664	442	999999	389	999999	43	735	999999	398	524	366	13	712	999999	999999	921	747	999999	773	790	646	270	999999	658	159	999999	570	282	696	210	24	668	508	319	683	851	999999	999999	52	696	266	23	532	999999	544	15	999999	999999	245	876	151	570	405	999999	809	404	999999	981	999999	60	472	462	472	198	999999	698	504	402	397	971	728	999999	17	86	533	633	737	999999	999999	999999	389	361	47	999999	69	453	999999	999999	999999	289	999999	221	694	991	234	803	550	344	999999	999999	510	933	821	274	999999	327	999999	328	26	999999	666	248	867	95	671	120	425	651	138	66	435	999999	891	999999	627	517	138	999999	852	999999	92	999999	999999	278	643	455	540	772	672	999999	890	944	942	335	623	115	354	608	329	123	388	898	999999	118	420	964	51	713	647	999999	199	546	476	296	999999	273	999999	599	452	225	580	652	979	999999	176	491	603	566	999999	999999	173	530	696	999999	351	193	197	999999	857	678	414	827	135	42	552	354	478	655	241	999999	959	754	999999	114	542	999999	919	819	942	929	371	999999	227	135	476	669	849	736	999999	910	999999	999999	999999	999999	811	999999	999999	946	844	821	22	947	999999	145	561	418	373	592	206	615	273	377	51	999999	317	929	609	999	566	883	504	999999	711	331	999999	798	23	999999	
302	789	218	973	974	130	916	423	999999	92	574	67	305	999999	540	338	646	708	129	999999	999999	999999	999999	999999	389	999999	999999	280	246	999999	861	762	999999	999999	999999	416	407	300	403	920	22	999999	999999	527	435	508	587	246	210	382	685	575	679	999999	999999	999999	646	691	593	23	803	999999	186	156	230	811	662	323	967	999999	931	356	999999	999999	800	999999	111	626	999999	881	383	90	80	864	328	295	93	204	66	999999	770	715	999999	999999	999999	376	716	999999	306	624	845	274	279	999999	450	338	270	999999	999999	361	319	29	600	712	999999	722	575	999999	999999	999999	728	999999	266	999999	999999	225	649	999999	91	999999	856	477	329	999999	999999	119	811	993	423	989	35	611	794	999999	569	750	125	999999	749	999999	800	404	999999	371	896	388	18	999999	999999	234	689	345	399	975	505	999999	699	133	999999	999999	999999	581	898	837	909	126	672	561	529	613	999999	999999	999999	687	999999	461	671	958	580	656	111	999999	281	199	310	690	222	999999	209	727	999999	999999	327	229	492	999999	506	968	461	779	716	456	660	999999	134	43	999999	712	352	54	999999	741	999999	29	999999	289	309	709	537	229	999999	853	361	802	563	999999	338	956	204	999999	999999	702	506	800	940	654	971	173	75	276	530	510	476	165	556	319	999999	999999	799	213	918	797	999999	241	999999	862	104	857	999999	999999	705	999999	518	999999	98	999999	244	752	89	775	318	146	999999	999999	699	403	999999	999999	255	254	671	40	166	991	495	167	271	274	999999	88	999999	123	618	60	570	327	992	999999	76	88	999999	695	228	34	894	782	163	179	542	482	485	898	612	310	999999	675	56	526	451	931	216	969	828	10	225	205	999999	593	999999	999999	411	848	999999	999999	179	975	812	142	106	713	14	101	731	999999	602	660	511	318	706	895	280	999999	999999	145	999999	114	867	227	808	698	265	999999	478	170	999999	637	768	444	999999	378	862	914	430	738	999999	125	247	385	408	999999	694	999999	887	999999	112	936	761	994	306	75	118	594	999999	407	999999	445	622	571	999999	964	999999	76	187	338	42	365	999999	358	218	756	999999	491	819	253	14	56	682	673	999999	999999	999999	773	147	75	269	277	999999	32	290	490	999999	999999	999999	443	999999	999999	42	558	772	999999	999999	413	785	550	208	626	999999	90	403	411	763	949	512	248	98	128	929	999999	999999	764	773	32	77	728	264	199	999999	999999	580	387	24	999999	999999	999999	999999	473	988	999999	866	999999	502	510	628	879	727	553	173	764	354	999999	
697	999999	999999	17	999999	869	345	67	999999	18	147	999999	510	999999	397	999999	57	201	996	625	140	342	254	435	999999	999999	403	999999	10	710	36	723	41	35	689	103	643	894	348	382	137	930	310	999999	999999	113	999999	999999	491	999999	505	972	768	999999	424	365	999999	64	999999	999999	475	157	66	999999	982	424	368	484	337	999999	996	999999	852	623	497	999999	42	396	930	169	272	791	706	913	214	63	955	311	999999	333	999999	589	160	639	907	999999	873	724	875	91	745	525	999999	999999	999999	353	999999	154	241	224	332	290	999999	585	447	999999	450	999999	380	929	468	66	873	13	877	417	999999	223	716	999999	336	999999	521	849	999999	999999	999999	519	823	861	999999	810	79	397	11	999999	999999	574	202	232	539	730	353	946	999999	688	652	999999	319	682	351	906	438	724	999999	24	768	284	171	700	178	999999	999999	999999	999999	658	986	486	12	741	999999	437	31	493	999999	606	964	575	236	735	104	999999	210	150	519	36	381	355	999999	987	377	190	999999	501	64	608	410	834	950	963	702	999999	279	577	999999	999999	999999	945	999999	291	59	203	57	436	606	999999	999999	189	999	968	999999	641	977	999999	374	772	999999	529	438	999999	205	140	624	273	42	928	964	999999	999999	605	999999	436	999999	999999	937	183	142	976	895	999999	999999	231	834	999999	686	999999	199	264	999999	957	889	366	516	999999	95	919	579	784	403	677	969	108	767	999999	999999	850	999999	759	87	999999	640	57	633	317	502	974	305	999999	586	971	739	999999	429	999999	716	785	919	240	999999	28	604	999999	583	227	161	778	463	999999	165	836	38	439	187	999999	327	841	732	208	875	121	623	937	999999	432	938	999999	679	314	687	51	999999	802	627	69	596	999999	999999	416	166	723	521	865	486	750	999999	309	533	999999	999999	874	63	721	365	999999	405	666	999999	160	288	893	999999	159	752	124	905	236	811	127	426	44	376	325	52	161	600	757	461	457	999999	639	735	999999	999999	813	988	219	446	999999	664	929	142	999999	137	999999	624	371	123	999999	844	716	999999	415	999999	111	507	737	678	213	430	999999	215	999999	999999	649	999999	836	999999	999999	135	696	999999	999999	463	497	999999	62	198	779	537	238	999999	99	612	772	151	330	283	75	315	261	999999	999999	187	26	723	440	652	488	999999	999999	999999	184	245	158	927	999999	951	501	209	454	548	898	999999	202	12	125	99	899	507	837	562	999999	633	874	165	556	37	446	999999	471	410	710	673	999999	847	470	853	463	844	999999	
378	782	999999	860	999999	641	566	984	999999	999999	351	752	980	278	236	474	550	999999	993	381	999999	514	727	738	54	838	235	927	354	999999	272	999999	999999	648	468	779	999999	999999	999999	523	989	52	432	176	129	658	999999	999999	522	383	920	492	470	472	999999	864	65	136	816	873	416	638	999999	482	345	715	999999	342	810	456	424	778	999999	480	392	999999	999999	560	619	396	119	829	414	970	621	779	175	999999	56	604	999999	923	956	299	116	360	411	950	999999	414	961	397	999999	76	959	151	294	990	999999	389	782	504	517	430	999999	587	999999	670	999999	565	999999	114	296	216	731	501	822	909	373	999999	811	141	730	214	435	722	999999	348	21	480	999999	185	511	666	822	230	999999	535	999999	529	136	741	100	999999	864	856	111	388	999999	468	329	384	999999	59	999999	999999	774	313	995	51	352	999999	658	390	999999	999999	602	999999	999999	510	96	296	383	999999	904	999999	51	464	349	999999	621	999999	999999	553	160	121	999999	462	99	181	456	111	999999	494	187	251	92	999999	205	500	263	481	995	999999	381	999999	10	782	155	507	608	999999	999999	999999	429	496	882	999999	999999	958	815	999999	539	999999	63	999999	999999	999999	667	999999	987	341	999999	999999	325	149	860	178	999999	999999	120	776	316	591	572	147	147	123	999999	999999	369	999999	999999	247	685	123	941	782	999999	397	286	999999	125	492	519	277	60	124	111	999999	635	713	934	123	848	999999	833	947	999999	999999	846	643	825	999999	303	20	862	31	173	211	999999	999999	999999	783	840	998	661	824	82	305	96	33	21	999999	64	655	52	366	398	646	289	999999	143	863	550	643	999999	148	198	999999	415	39	950	899	92	557	999999	160	999999	849	387	999999	875	353	829	999999	631	999999	921	999999	999999	999999	999999	527	922	213	944	534	243	999999	712	522	635	999999	890	67	999999	121	702	507	339	999999	93	549	268	280	128	790	43	999999	21	999999	226	550	541	909	406	999999	977	878	999999	791	917	86	146	865	383	999999	462	999999	751	999999	348	424	999999	85	422	999999	268	651	95	163	500	515	999999	467	305	999999	41	981	999999	648	144	823	893	547	975	16	999999	403	897	815	999999	999999	975	999999	906	802	240	466	496	999999	999999	335	793	459	301	411	999999	999999	569	297	280	480	999999	112	385	524	999999	771	109	415	999999	999999	754	279	825	238	539	693	560	503	854	999999	494	348	999999	809	40	443	999999	574	125	733	999999	609	544	856	999999	873	999999	999999	281	469	366	999999	642	309	580	523	
999999	73	871	208	999999	76	443	705	999999	999999	628	576	494	999999	525	535	300	947	999999	155	734	999999	87	666	999999	179	231	999999	218	999999	999999	999999	238	517	809	999999	702	916	614	767	175	999999	870	999999	254	550	897	999999	943	999999	790	694	277	434	788	665	985	214	632	999999	999999	999999	497	999999	999999	453	347	999999	287	343	832	384	342	274	979	895	108	699	999999	36	282	47	452	387	624	20	908	803	728	154	207	999999	999999	665	922	127	351	298	320	801	212	920	906	610	998	415	999999	12	999999	892	566	295	999999	605	676	999999	605	120	957	999999	545	543	258	999999	145	344	99	999999	351	862	999999	809	389	620	824	361	141	999999	388	218	658	999999	359	836	587	999999	705	688	999999	126	522	241	340	999999	266	668	672	999999	474	664	325	684	660	592	348	757	906	182	781	325	999999	999999	999999	749	408	999999	194	421	554	999999	999999	999999	688	235	349	999999	478	135	363	165	689	367	377	723	892	973	999999	766	498	830	15	533	999999	673	451	759	509	591	855	626	484	260	999999	999999	36	914	996	435	253	999999	288	780	818	625	635	317	395	18	857	434	394	427	923	999999	999999	115	503	24	783	590	814	999999	280	999999	681	438	999999	137	697	977	976	819	523	473	551	234	714	999999	47	144	999999	999999	733	430	241	66	337	504	999999	921	421	981	999999	662	220	401	509	999999	944	206	999999	268	321	999999	999999	999999	904	459	183	994	999999	999999	976	649	227	324	999999	999999	505	999999	111	644	116	775	999999	999999	178	861	263	159	724	633	347	840	965	115	999999	999999	972	999999	161	877	331	37	531	209	15	11	999999	999999	999999	659	585	329	105	533	162	546	323	999999	407	999999	999999	999999	279	766	874	145	999999	122	145	309	877	839	473	233	323	88	254	999999	989	999999	426	366	999999	74	58	28	745	442	952	999999	541	519	268	118	680	999999	757	765	334	869	327	999999	999999	939	782	746	855	871	220	83	999999	956	999999	240	627	840	121	999999	999999	999999	400	252	169	503	767	367	580	365	999999	25	331	489	42	130	999999	103	999999	972	291	311	172	874	999999	879	350	585	56	38	491	840	196	999999	56	999999	479	85	173	268	181	425	176	500	328	204	752	812	999999	999999	999999	534	244	148	999999	999999	693	525	30	289	162	192	320	552	873	712	829	777	442	563	651	773	999999	347	999999	866	145	999999	999999	999999	137	999999	660	704	645	957	606	57	630	640	785	953	65	883	115	988	115	624	999999	616	
374	974	380	370	701	618	604	896	347	66	281	30	970	999999	161	624	531	615	999999	916	115	782	999999	801	999999	697	718	56	241	813	760	520	56	939	663	999999	168	999999	12	37	999999	709	709	574	369	764	983	999999	731	491	999999	499	718	999999	510	591	827	578	592	999999	999999	558	664	534	999999	760	974	40	999999	998	999999	999999	613	878	999999	999999	83	581	442	23	714	999999	999999	750	356	271	802	346	439	999999	335	589	999999	999	136	804	54	185	279	609	789	952	733	733	999999	999999	886	839	155	114	518	255	145	999999	298	255	243	914	187	43	999999	638	601	999999	673	876	999999	613	752	758	361	897	312	833	999999	762	999999	591	724	131	384	963	999999	334	562	89	454	138	999999	881	571	140	999999	245	651	161	999999	999999	999999	159	700	282	97	999999	753	999999	943	311	355	536	999999	999999	199	999999	659	999999	448	276	705	593	431	406	902	870	999999	230	999999	999999	192	82	410	455	531	575	430	111	999999	803	580	941	146	152	999999	184	999999	918	999999	999999	999999	657	999999	999999	999999	476	727	999999	380	226	209	532	720	876	129	282	999999	878	131	624	635	557	128	645	999999	764	457	289	623	728	324	279	290	959	999999	534	369	999999	999999	65	847	135	999999	659	999999	58	230	269	999999	999999	59	678	797	326	315	39	538	77	398	15	29	999999	681	651	999999	930	252	760	396	595	912	999999	203	75	776	509	825	468	51	647	543	197	266	123	999999	645	481	963	654	460	996	302	999999	679	45	409	454	89	757	673	805	470	873	999999	596	999999	485	999999	999999	805	214	80	36	999999	999999	831	191	999999	972	266	999999	289	116	999999	598	620	880	999999	39	377	64	745	711	377	999999	999999	323	829	526	438	999999	749	423	999999	256	926	999999	999999	216	214	999999	887	999999	500	224	526	363	938	999999	976	369	961	701	182	999999	468	999999	658	909	399	518	362	999999	544	105	708	999999	999999	688	672	354	999999	316	999999	999999	177	638	220	999999	325	999999	385	990	550	999999	999999	58	250	108	788	567	999999	277	817	999999	864	846	572	404	516	661	105	259	999999	631	999999	654	875	32	582	830	999999	505	593	679	999999	999999	499	475	896	999999	625	999999	900	115	737	436	499	140	295	331	75	999999	646	664	624	999999	824	919	413	554	999999	227	999999	958	420	121	683	147	563	999999	356	107	508	999999	45	936	999999	70	893	999999	999999	745	736	261	764	341	858	999999	65	16	547	580	71	351	488	999999	999999	942	695	626	999999	
361	999999	793	974	968	317	791	628	687	776	764	36	184	399	436	490	273	203	88	262	753	999999	556	954	776	46	999999	377	637	302	416	375	277	486	803	999999	942	287	999999	34	77	311	999999	999999	782	999999	886	951	62	999999	380	748	616	373	998	999999	999999	839	999999	999999	159	424	990	395	369	399	999999	698	999999	999999	547	999999	407	64	195	452	713	325	181	231	159	999999	324	999999	921	668	758	903	488	533	158	999999	88	864	999999	652	999999	982	870	393	795	198	999999	999999	379	999999	350	999999	999999	555	566	999999	999999	976	999999	944	999999	999999	473	701	640	854	220	73	119	444	908	999999	999999	542	142	731	455	787	436	960	850	530	350	538	999999	205	726	932	999999	452	445	112	999999	930	553	50	518	179	752	940	978	301	685	935	485	999999	999999	644	999999	999999	259	879	550	821	103	999999	999999	935	383	999999	138	999999	106	666	998	999999	461	259	999999	101	999999	285	999999	496	982	559	999999	415	999999	520	822	91	518	999999	202	566	562	270	836	973	120	999999	999999	318	811	700	205	28	999999	999999	355	999999	655	332	621	974	844	63	839	543	734	523	999999	863	621	999999	769	963	473	442	999999	201	999999	25	980	640	490	726	999999	999999	364	825	478	383	174	699	999999	195	521	228	721	999999	431	303	249	596	999999	999999	696	764	999999	241	555	505	999999	163	711	639	351	981	493	127	379	999999	999999	908	55	509	698	922	621	583	452	254	720	999999	770	999999	776	393	939	558	999999	999999	360	132	999999	972	947	20	999999	999999	844	999999	735	603	138	873	123	340	999999	200	242	999999	153	356	999999	999999	784	689	999999	591	862	999999	51	999999	96	459	206	66	638	83	561	688	999999	824	999999	999999	519	127	617	896	15	446	842	999999	999999	267	999999	13	343	999999	198	268	627	406	933	999999	498	800	516	678	677	67	702	477	999999	554	999999	999999	617	876	790	999999	81	497	999999	426	999999	999999	619	829	683	202	722	999999	999999	303	70	538	890	852	424	999999	610	938	228	948	743	999999	119	770	999999	457	999999	467	189	531	196	140	819	516	772	999999	190	999999	999999	485	344	44	999999	345	494	999999	437	999999	462	81	66	143	278	637	682	999999	192	999999	410	235	999999	999999	488	363	117	930	718	384	90	228	999999	923	943	743	613	709	999999	774	999999	128	29	999999	15	999999	999999	63	862	192	833	32	22	341	999999	770	678	89	555	239	238	563	592	63	684	243	999999	142	199	534	34	973	967	418	572	999999	215	184	
999999	380	887	63	999999	536	550	67	215	999999	999999	182	999999	533	164	552	545	999999	535	966	946	999999	576	343	863	337	167	999999	65	604	999999	993	999999	504	830	184	351	999999	495	66	999999	626	999999	344	494	999999	469	500	818	424	872	849	999999	249	238	486	804	554	999999	999999	378	689	12	611	437	654	999999	571	703	979	211	370	237	999999	999999	330	999999	241	848	846	868	666	52	640	731	919	246	325	276	353	380	999999	984	999999	687	823	623	999999	999999	999999	999999	999999	797	838	223	511	999999	287	999999	907	741	572	705	354	872	999999	647	372	879	999999	417	302	304	359	999999	414	386	482	792	999999	999999	329	334	18	447	970	869	213	999999	999999	306	959	538	368	611	999999	101	999999	882	999999	186	261	546	398	432	116	603	999999	239	809	134	150	999999	158	211	422	999999	999999	907	901	842	444	945	659	221	458	763	936	747	801	322	999999	599	816	461	454	783	936	999999	340	377	431	973	617	105	166	999999	999999	166	999999	569	999999	999999	999999	999999	742	316	887	186	973	352	666	700	437	496	387	999999	677	696	757	999999	312	120	576	534	999999	999999	999999	999999	65	983	383	780	557	242	918	24	618	999999	719	148	896	999999	612	988	710	730	999999	130	717	615	796	693	408	561	266	999999	166	456	721	282	978	333	131	990	968	999999	152	999999	578	373	932	993	976	999999	742	553	999999	587	823	690	923	217	846	449	197	689	382	999999	976	634	858	171	962	999999	170	573	999999	622	29	825	588	352	552	354	682	999999	717	789	818	999999	786	578	633	40	358	770	999999	681	802	999999	513	999999	228	943	515	999999	40	539	458	999999	999999	885	567	999999	112	581	999999	501	767	393	972	999999	999999	272	847	289	999999	999999	99	399	999999	955	819	999999	321	999999	133	999999	999999	911	772	188	340	649	798	901	21	999999	928	776	116	985	914	418	316	921	967	955	106	999999	999999	108	999999	999999	999999	959	999999	826	686	669	999999	999999	662	855	621	794	261	538	999999	946	999999	903	999999	322	292	999999	999999	410	434	400	474	177	512	613	679	674	738	999999	565	838	835	194	999999	268	328	61	332	69	797	522	669	999999	491	159	957	338	104	137	999999	999999	918	664	402	295	204	290	552	59	186	947	65	979	973	636	999999	94	955	745	993	999999	778	981	613	999999	731	46	686	363	655	350	999999	610	999999	583	919	999999	791	663	73	48	999999	283	882	999999	466	999999	465	855	49	873	999999	358	143	999999	999999	937	61	491	564	
999999	999999	199	403	835	377	454	999999	999999	716	999999	302	302	682	954	732	505	109	762	454	51	580	999999	324	782	967	230	477	999999	379	982	129	999999	108	904	444	999999	880	999999	482	999999	999999	999999	999999	999999	580	91	999999	189	813	709	837	999999	46	523	588	999999	999999	620	868	999999	977	526	999999	734	819	992	203	999999	519	422	624	62	290	443	836	514	691	224	999999	999999	999999	999999	999999	670	999999	830	274	585	326	999999	444	269	188	999999	44	999999	55	414	289	588	887	899	669	401	94	785	18	999999	686	83	91	660	999999	999999	602	689	381	360	590	989	999999	618	461	848	977	365	873	999999	999999	158	469	999999	934	622	998	999999	999999	753	586	368	999999	671	898	999999	589	784	850	206	999999	354	316	694	824	999999	999999	279	999999	999999	423	728	999999	64	203	538	614	804	999999	796	983	947	999999	999999	774	231	176	66	719	218	268	203	514	676	230	64	841	774	463	644	761	729	999999	806	339	857	456	767	999999	999999	638	785	999999	63	223	786	999999	689	920	602	999999	804	559	999999	563	230	223	999999	834	149	697	839	999999	91	45	999999	739	265	999999	999999	775	999999	588	359	579	483	145	461	463	999999	772	161	853	860	520	956	180	977	253	119	999999	999999	933	338	672	799	443	977	28	960	56	37	401	13	827	724	225	999999	999999	89	95	999999	999999	400	376	545	985	999999	570	88	93	762	21	188	283	564	475	260	687	999999	49	168	999999	503	396	744	760	999999	999999	796	740	970	327	999999	999999	999999	438	542	961	137	813	952	999999	940	876	294	25	223	729	272	258	999999	999999	879	50	999999	330	289	999999	632	785	145	999999	773	347	122	444	848	163	403	999999	933	298	999999	967	97	751	502	999999	111	729	546	131	999999	547	999999	999999	447	999999	107	560	158	537	339	999999	678	504	999999	602	999999	999999	177	69	336	145	999999	999999	999999	912	952	999999	827	662	902	999999	248	24	687	235	999999	665	996	725	66	842	977	405	959	217	999999	999999	118	899	862	261	562	487	794	999999	232	108	495	535	180	921	732	495	634	436	113	664	817	417	40	999999	999999	999999	999999	493	168	919	717	754	623	369	999999	928	800	651	350	999999	229	62	13	473	179	999999	554	999999	120	999999	770	999999	113	634	775	700	869	763	999999	120	999999	311	999999	313	391	740	911	999999	853	804	999999	983	999999	999999	999999	765	414	566	928	392	897	867	382	676	158	194	651	999999	594	377	68	999999	254	999999	999999	917	585	999999	92	439	
559	744	291	315	796	787	447	760	999999	999999	296	313	834	24	222	616	999999	799	999999	999999	999999	921	226	486	999999	658	738	855	76	527	189	714	483	499	832	163	585	999999	880	999999	747	999999	800	999999	90	754	212	999999	27	669	989	786	545	884	350	637	528	805	569	147	58	999999	999999	672	831	582	829	999999	191	69	999999	861	919	793	460	208	131	641	405	999999	456	999999	837	999999	537	403	179	598	158	205	635	780	507	742	322	999999	206	999999	753	508	924	866	58	957	638	999999	866	752	434	151	999999	886	999999	577	691	550	753	999999	999999	999999	413	999999	197	986	434	261	999999	999999	480	999999	11	993	888	897	76	590	459	879	769	409	536	426	999999	999999	688	748	380	929	999999	771	411	910	993	324	105	694	679	72	533	386	774	690	281	139	150	999999	999999	512	511	110	100	999999	999999	999999	901	999999	999999	190	999999	685	880	999999	134	708	999999	100	10	573	802	999999	911	397	356	392	635	845	155	999999	866	999999	751	867	428	999999	681	537	394	268	423	118	627	498	764	848	999999	351	565	572	246	999999	522	433	710	999999	199	703	527	999999	109	66	999999	42	324	141	934	23	14	183	37	365	705	999999	999999	693	755	999999	633	508	999999	293	289	582	798	999999	653	999999	999999	999999	761	977	999999	260	169	999999	999999	595	999999	632	913	492	346	999999	544	999999	353	781	283	27	382	999999	80	999999	999999	999999	776	268	999999	999999	488	616	999999	713	422	60	355	455	999999	793	425	170	248	10	594	403	999999	897	47	999999	999999	999999	54	150	917	983	999999	999999	14	353	999999	19	361	676	154	307	636	632	999999	494	535	898	209	489	601	999999	539	999999	434	999999	868	878	230	999999	999999	616	571	715	999999	438	152	999999	999999	999999	212	416	808	571	856	296	999999	324	927	553	999999	999999	672	999999	999999	705	454	838	567	999999	485	711	999999	45	641	538	735	920	837	541	352	181	457	999999	286	195	413	967	223	147	999999	553	951	999999	933	470	944	17	177	999999	984	313	796	300	752	501	999999	773	999999	328	999999	846	487	396	210	221	126	700	999999	999999	999999	486	624	429	75	999999	999999	121	111	180	999999	728	753	746	557	48	384	167	999999	785	567	640	47	895	586	249	76	565	476	722	354	253	728	813	799	999999	999999	999999	234	999999	740	516	672	759	734	832	102	740	839	999999	836	958	481	502	999999	661	999999	729	843	825	999999	205	999999	389	826	350	999	940	947	59	359	16	932	999999	55	61	967	288	
999999	999999	156	335	725	313	885	395	772	236	27	147	67	999999	534	408	999999	545	999999	293	933	393	832	162	793	789	813	830	35	82	457	745	999999	171	568	999999	999999	540	479	999999	503	440	577	999999	923	809	992	399	482	999999	453	509	190	999999	354	999999	921	993	541	936	500	65	369	700	779	281	999999	896	401	444	729	424	75	539	789	999999	815	69	239	999999	797	423	999999	501	628	999999	999999	18	816	790	178	685	998	999999	840	448	80	999999	999999	651	365	105	998	999999	804	38	444	650	999999	851	962	999999	764	999999	999999	87	707	999999	82	999999	716	999999	90	610	276	53	426	532	699	351	433	938	999999	999999	629	701	999999	319	697	999999	513	999999	123	999999	999999	316	920	450	403	762	999999	212	804	171	934	919	999999	999999	771	760	612	911	950	553	999999	33	795	999999	999999	999999	663	398	180	483	328	802	331	999999	782	999999	133	999999	139	999999	610	999999	143	904	653	709	686	36	548	936	986	602	963	999999	547	804	521	743	999999	955	109	351	999999	999999	842	142	999999	900	999999	811	637	636	781	23	999999	207	890	891	999999	999999	761	999999	850	244	496	726	838	761	577	977	999999	999999	999999	183	837	269	999999	999999	71	521	121	785	420	736	309	360	820	950	627	350	999999	629	999999	303	203	472	501	797	999999	126	304	835	333	999999	372	258	182	607	186	999999	999999	88	829	22	117	999999	226	123	935	145	905	888	999999	237	73	999999	999999	999999	979	374	767	402	976	999999	226	285	462	999999	373	60	188	222	773	999999	342	835	800	999999	196	227	999999	999999	999999	699	999999	415	701	105	575	999999	999999	21	999999	999999	999999	999999	999999	999999	795	831	999999	444	750	884	957	999999	124	201	999999	237	28	970	974	999999	128	389	540	999999	734	811	584	366	999999	819	999999	176	594	999999	999999	728	733	915	412	364	703	810	999999	977	999999	527	301	509	999999	347	535	119	47	999999	692	536	84	824	160	999999	256	167	999999	930	913	791	108	999999	174	176	504	113	568	619	999999	317	752	562	545	216	520	85	165	868	999999	861	139	729	279	500	653	999999	764	427	118	546	582	706	74	950	429	148	999999	44	843	432	999999	427	999999	384	999999	522	999999	943	999999	180	11	369	646	62	661	379	883	999999	522	595	348	150	510	522	735	999999	498	595	787	381	740	999999	999999	861	320	711	922	894	715	141	629	999999	953	937	544	222	69	21	298	60	264	670	521	257	999999	410	917	293	649	739	33	999999	165	102	440	999999	
344	999999	741	950	456	989	999999	391	965	999999	196	572	999999	522	985	486	306	737	127	999999	609	778	778	999999	793	639	255	999999	117	936	664	860	507	664	878	284	280	347	999999	274	712	140	291	999999	223	354	315	999999	754	547	396	999999	999999	369	281	566	999999	999999	166	999999	999999	981	283	999999	999999	999999	74	324	644	710	999999	958	143	852	999999	999999	496	999999	696	449	334	128	232	570	550	999999	885	148	393	322	277	449	999999	787	530	999999	857	262	999999	887	999999	991	999999	53	341	437	999999	132	12	802	79	794	144	717	492	625	759	712	999999	999999	999999	926	930	332	443	766	777	356	332	999999	621	244	521	809	999999	343	637	189	238	999999	952	763	145	590	252	483	315	473	305	904	999999	999999	999999	84	447	363	70	169	609	575	999999	937	799	374	999999	835	283	335	558	158	999999	580	484	999999	674	685	790	350	90	999999	999999	313	61	428	666	476	470	446	371	806	999999	478	579	663	462	24	999999	771	409	999999	999999	980	999999	999999	999999	401	999999	999999	410	761	572	719	999999	649	124	999999	886	380	708	714	374	836	963	751	875	999999	10	821	914	660	721	29	941	673	760	999999	999999	999999	512	275	805	999999	45	609	243	563	399	929	548	999999	137	593	999999	694	51	373	999999	173	280	999999	400	849	492	749	50	999999	999999	414	889	644	957	981	867	999999	909	310	801	363	518	322	131	81	282	807	999999	137	956	256	632	999999	463	999999	634	117	999999	956	581	295	569	690	999999	984	50	999999	159	156	726	629	785	741	999999	662	999999	958	283	999999	576	999999	999999	999999	596	531	782	501	190	732	999999	760	999999	952	728	515	794	999999	537	999999	40	379	658	386	411	337	471	890	999999	999999	578	676	834	555	390	999999	999999	999999	104	999999	211	548	722	426	999999	999999	70	832	23	66	868	828	999999	146	999999	207	36	840	512	268	70	999999	676	390	163	679	925	22	999999	831	999999	148	732	284	934	492	656	242	586	445	276	638	877	768	932	750	256	999999	267	192	869	237	999999	835	202	319	871	342	272	999999	50	58	270	191	620	729	999999	155	212	805	999999	794	263	76	992	431	25	999999	457	413	999999	238	999999	389	999999	999999	995	896	92	625	999999	324	969	467	405	999999	378	695	158	999999	654	110	999999	461	642	85	973	86	843	770	304	963	884	858	695	811	303	880	230	999999	999999	208	999999	999999	195	236	824	999999	671	773	999999	999999	760	254	758	333	743	999999	747	886	245	999999	63	321	
330	657	439	121	999999	593	925	497	474	746	999999	999999	46	999999	276	415	999999	187	999999	999999	717	974	999999	640	110	372	78	999	143	999999	176	815	155	999999	999999	999999	796	713	999999	87	999999	565	855	23	774	312	297	834	36	341	999999	67	999999	984	604	999999	454	799	20	409	525	925	364	999999	580	663	999999	999999	652	738	619	546	999999	337	231	162	129	199	865	797	84	243	973	801	999999	999999	312	170	999999	999999	93	997	999999	625	562	922	210	724	999999	121	11	12	192	298	722	99	906	185	763	452	999999	264	933	999999	999999	291	952	999999	999999	999999	361	150	147	743	654	621	843	535	774	308	951	404	757	999999	796	82	61	684	89	999999	212	137	999999	999999	999999	829	999999	999999	301	280	970	999999	999999	969	759	861	864	448	643	110	256	380	410	465	999999	833	506	189	426	999999	240	277	999999	814	270	999999	742	442	72	824	558	999999	244	503	337	999999	112	787	999999	934	999999	612	51	978	371	831	726	999999	999999	848	333	883	72	49	50	703	999999	486	709	535	129	432	386	818	999999	999999	145	907	137	196	730	718	999999	492	54	628	999999	505	452	438	507	999999	238	224	501	999999	999999	205	463	999999	151	625	88	468	815	785	235	232	436	479	999999	999999	999999	27	999999	614	698	580	994	421	477	667	44	999999	37	329	203	172	327	877	601	999999	453	503	999999	114	640	726	999999	269	999999	13	78	973	742	689	999999	220	106	886	999999	999999	210	999999	167	999999	999999	807	440	999999	591	72	904	559	999999	999999	999999	321	973	22	974	971	903	735	999999	999999	999999	70	538	999999	345	983	999999	440	999999	881	740	411	346	999999	523	832	296	191	999999	340	109	519	105	986	323	672	247	93	912	999999	816	999999	33	694	885	531	999999	101	159	608	999999	999999	657	999999	999999	964	975	412	499	999999	685	722	67	688	999999	88	999999	551	35	673	745	982	528	897	999999	999999	999999	652	684	999999	999999	204	999999	80	343	635	861	999999	971	999999	696	834	999999	770	328	103	417	344	330	806	566	999999	76	999999	999999	24	945	760	999999	748	586	333	999999	507	589	490	999999	987	355	738	999999	866	999999	676	977	910	398	758	578	970	859	52	332	877	435	999999	138	555	217	999999	689	111	176	232	772	372	117	999999	999999	837	999999	429	989	591	999999	999999	156	400	508	951	625	999999	192	961	889	999999	11	850	82	753	362	145	779	35	59	125	699	357	903	615	999999	999999	577	999999	568	439	62	740	297	735	688	738	57	999999	
704	501	919	999999	343	999999	370	266	23	437	485	276	999999	999999	541	474	999999	799	496	893	158	322	620	451	402	460	491	270	562	999999	74	624	999999	523	331	999999	206	494	24	675	999999	999999	299	149	999999	301	788	98	208	823	734	889	252	164	117	999999	880	999999	812	882	747	999999	704	999999	372	999999	189	136	642	999999	278	516	785	821	649	611	33	481	196	111	999999	402	72	738	999999	185	381	999999	416	999999	677	999999	682	141	927	999999	841	622	776	403	122	662	999999	999999	555	228	113	431	515	505	368	409	290	999999	221	354	47	999999	73	197	489	255	720	702	316	548	999999	654	893	504	770	410	704	793	999999	19	946	847	193	394	81	950	999999	910	581	999999	449	971	919	582	999999	999999	558	589	999999	866	941	753	908	16	394	459	537	20	735	957	704	496	999999	999999	408	999999	999999	999999	125	999999	827	809	130	48	109	862	734	320	398	999999	852	125	999999	131	77	203	938	999999	999	622	999999	417	185	624	999999	952	259	717	184	915	103	999999	473	385	999999	142	999999	869	906	532	725	227	621	841	115	588	617	999999	999999	215	261	604	679	503	999999	420	999999	999999	999999	157	999999	999999	999999	483	800	972	999999	503	92	935	570	79	281	999999	896	205	795	343	519	985	345	659	999999	999999	663	999999	210	969	269	628	507	135	404	758	999999	708	92	148	50	999999	935	999999	999999	208	644	192	332	211	606	920	624	999999	987	489	812	999999	999999	999999	819	311	772	683	244	463	437	445	999999	523	557	999999	123	656	999999	999999	999999	999999	152	384	334	999999	176	998	372	349	999999	217	148	914	945	999999	275	915	999999	999999	369	262	999999	63	999999	209	517	809	999999	418	807	968	997	609	999999	590	999999	68	999999	347	144	774	999999	894	459	230	306	759	577	589	923	207	337	563	27	796	352	99	614	999999	963	367	353	954	541	999999	219	999999	483	999999	168	217	84	981	604	595	999999	999999	603	999999	902	757	242	74	495	610	641	443	592	644	999999	720	454	999999	384	999999	430	366	362	423	999999	767	286	222	999999	716	999999	355	959	999999	999999	999999	495	74	232	999999	135	999999	468	931	404	999999	946	839	126	999999	762	999999	607	827	174	585	631	999999	538	999999	481	29	999999	779	487	295	484	170	790	879	235	999999	493	178	652	151	999999	999999	29	245	821	447	105	984	953	764	999999	142	267	279	999999	315	535	97	734	115	645	689	454	118	301	786	59	246	221	382	874	438	184	32	687	209	170	303	
324	44	924	999999	826	722	999999	352	902	999999	152	999999	854	999999	999999	999999	999999	218	999999	910	999999	44	999999	999999	772	580	889	319	999999	244	592	537	999999	242	772	699	190	985	863	999999	570	948	883	538	104	301	528	478	999999	636	526	478	999999	259	999999	289	646	999999	887	255	832	238	394	667	928	615	999999	622	633	744	366	999999	999999	254	350	995	999999	859	764	481	999999	420	999999	330	718	123	999999	895	882	999999	999999	999999	999999	617	899	342	564	226	609	488	525	905	845	259	999999	999999	999999	999999	909	363	138	786	999999	416	203	999999	912	73	949	815	311	880	739	150	691	252	422	737	999999	18	441	934	259	999999	955	157	575	76	999999	999999	990	335	999999	999999	999999	276	812	692	999999	487	429	500	999999	794	186	999999	175	999999	567	37	593	396	633	901	922	999999	537	36	460	999999	846	846	23	246	824	976	894	220	785	425	439	729	999999	867	588	999999	999999	465	108	320	981	870	509	32	999999	604	999999	94	999999	999999	999999	786	999999	378	999999	583	999999	999999	969	210	999999	954	919	151	598	863	999999	765	322	981	537	999999	927	149	74	976	347	990	127	230	285	809	614	625	686	653	999999	944	237	999999	999999	636	495	898	999999	36	999999	999999	434	264	530	936	772	624	632	999999	858	102	313	664	246	496	912	748	925	999999	350	304	464	945	375	138	538	999999	999999	901	586	39	578	47	36	979	999999	862	700	349	47	999999	999999	29	794	405	640	999999	999999	999999	999999	999999	999999	630	686	655	903	999999	888	402	407	464	999999	731	90	829	523	999999	999999	266	930	59	58	999999	902	361	312	444	160	969	999999	965	548	999999	187	839	65	948	361	381	85	86	973	999999	941	583	999999	270	999999	964	882	374	935	512	999999	673	698	397	728	335	352	999999	999999	918	903	999999	916	545	999999	251	773	575	914	999999	191	854	85	750	644	328	999999	52	505	999999	97	133	40	45	999999	514	150	668	229	36	38	999999	747	64	403	509	666	356	716	696	200	999999	460	678	999999	191	597	947	999999	409	866	310	962	152	831	780	999999	881	31	999999	110	115	355	887	999999	999999	116	999999	356	145	662	999999	999999	808	999999	999999	673	361	999999	342	916	999999	915	819	999999	728	653	604	233	999999	107	785	335	675	596	95	961	999999	999999	756	85	999999	600	617	999999	754	999999	164	157	61	117	999999	176	688	133	907	200	535	727	509	920	511	797	733	999999	876	786	660	222	909	818	110	999999	957	999999	999999	602	308	82	415	
754	499	457	181	516	57	999999	646	552	688	895	435	844	942	836	999999	778	867	578	870	999999	323	941	248	243	16	149	219	431	783	999999	891	999999	322	754	999999	64	626	227	990	267	999999	117	534	999999	392	999999	968	130	693	570	735	999999	211	446	440	558	218	938	509	999999	409	999999	768	383	13	999999	531	197	415	519	162	650	999999	999999	829	999999	416	233	850	750	180	999999	737	222	579	171	261	875	323	999999	845	687	717	999999	999999	923	999999	160	21	420	734	781	715	999999	418	999999	151	598	617	999999	151	985	97	999999	737	321	488	556	803	841	999999	999999	873	999999	673	475	932	505	754	905	999999	266	222	999999	25	999999	383	563	999999	495	999999	999999	267	98	999999	859	600	958	354	547	999999	793	356	179	999999	88	907	181	511	942	999999	999999	844	712	368	885	773	656	743	999999	937	925	751	318	821	66	398	784	813	999999	874	999999	999999	217	470	83	909	52	740	937	491	999999	62	861	343	383	999999	555	730	845	96	943	224	16	609	520	51	47	999999	643	689	132	368	697	78	186	495	999999	252	294	999999	730	916	805	856	999999	873	889	975	999999	247	843	64	967	727	999999	999999	154	999999	949	42	999999	695	999999	258	999999	843	364	793	999999	999999	192	312	446	999999	365	36	999999	159	872	647	999999	999999	909	405	846	78	999999	999999	999999	999999	351	37	999999	262	999999	45	820	557	496	893	518	106	819	560	65	540	617	107	371	903	351	999999	999999	999999	880	809	786	701	412	301	999999	393	999999	740	546	999999	20	194	766	330	999999	861	663	999999	138	65	253	358	999999	315	999999	999999	609	244	84	999999	301	989	381	303	258	128	155	205	450	999999	451	88	23	900	530	433	340	50	696	999999	341	756	184	825	566	437	360	106	841	159	784	421	999999	999999	999999	30	999999	473	999999	98	715	999999	538	13	613	174	345	450	785	37	961	568	547	999999	25	545	999999	556	999999	821	768	58	364	301	349	40	423	823	999999	509	620	867	999999	608	775	999999	227	180	999999	402	101	999999	999999	999999	197	999999	873	82	184	327	215	265	736	999999	329	666	113	247	999999	583	751	522	413	286	416	104	598	938	818	151	328	644	345	344	729	857	737	999999	113	999999	166	350	648	999999	304	999999	141	718	288	999999	769	999999	517	638	999999	579	507	999999	407	999999	627	935	264	42	999	570	999999	401	999999	999999	929	563	144	540	427	410	999999	694	981	61	963	880	659	709	382	348	137	706	693	999999	360	702	
999999	999999	505	999999	999999	615	719	734	444	739	197	816	189	999999	999999	976	220	250	704	812	999999	356	139	747	285	554	660	999999	999999	999999	707	380	121	236	421	134	44	206	323	268	974	999999	616	233	999999	999999	530	176	503	160	496	999999	455	547	649	795	880	758	944	999999	999999	68	301	230	41	817	999999	952	794	720	999999	999999	927	445	838	999999	740	906	65	442	33	494	166	292	727	264	925	574	999999	999999	253	286	261	780	313	915	999999	396	202	999999	999999	578	999999	783	218	481	525	999999	709	843	65	999999	999999	512	519	470	901	18	502	999999	892	140	375	178	476	665	762	156	142	922	849	353	713	999999	999999	999999	122	383	83	256	738	915	865	743	570	279	583	749	270	842	999999	999999	999999	426	982	18	212	213	316	553	718	379	877	786	994	711	999999	999999	217	999999	358	528	935	256	47	976	999999	999999	999999	999999	91	23	885	299	908	902	459	999999	207	296	252	908	77	999999	999999	999999	48	88	999999	859	999999	999999	999999	206	494	495	21	999999	388	15	999999	579	605	119	471	705	493	587	878	999999	262	973	999999	921	821	449	460	415	718	678	938	999999	883	999999	198	999999	482	689	999999	422	890	811	908	201	552	999999	313	958	68	832	875	999999	209	999999	606	999999	746	619	384	54	45	606	928	710	999999	556	999999	999999	920	451	233	804	782	999999	999999	999999	999999	999999	999999	158	999999	502	356	886	802	488	986	999999	151	162	999999	862	999999	999999	387	293	882	208	134	995	977	455	47	617	608	81	677	744	999999	165	999999	999999	999999	236	907	542	999999	52	907	999999	999999	999999	999999	767	177	370	498	31	88	918	568	865	999999	999999	180	690	465	739	999999	730	999999	252	780	986	191	999999	999999	999999	853	999999	42	840	300	999999	435	517	740	279	449	248	999999	655	999999	537	597	115	999999	866	65	226	87	999999	999999	187	777	327	689	999999	585	516	999999	419	178	243	885	727	574	999999	947	662	950	999999	299	49	157	999999	586	999999	399	86	46	755	33	999999	999999	521	86	123	768	118	828	21	693	999999	500	173	487	432	651	869	999999	171	919	402	999999	892	999999	999999	999999	621	740	999999	339	509	479	992	395	999999	999999	374	651	460	999999	839	833	938	501	366	549	984	999999	164	601	530	545	999999	836	630	369	875	299	361	999999	156	377	392	682	194	999999	507	777	945	999999	999999	999999	90	999999	89	999999	999999	999999	865	185	55	944	586	843	809	963	999999	999999	764	182	600	84	299	376	547	472	451	
266	999999	903	51	216	999999	207	999999	999999	465	999999	756	72	40	999999	434	999999	999999	212	790	549	872	230	999999	351	22	999999	366	213	927	713	930	617	127	82	92	962	144	839	222	389	999999	507	508	999999	409	999999	999999	999999	649	123	337	344	999999	901	393	97	54	999999	203	958	999999	121	384	751	999999	149	944	958	402	472	999999	209	990	410	999999	375	999999	662	999999	320	631	251	563	814	385	595	935	225	688	995	918	444	646	263	549	999999	132	756	728	999999	758	999999	722	187	81	999999	354	999999	999999	28	375	999999	999999	883	999999	999999	557	570	376	882	999999	999999	280	407	553	999999	563	736	999999	611	252	999999	934	999999	561	448	529	385	742	257	999999	999999	344	670	629	999999	686	999999	925	950	860	562	390	846	65	39	913	325	633	999999	999999	617	999999	279	775	410	457	999999	331	999999	79	182	999999	999999	640	550	394	609	778	27	921	999999	811	999999	751	689	584	999999	625	531	535	213	751	278	681	634	253	74	894	999999	999999	609	999999	46	881	687	999999	271	999999	515	645	999999	547	616	553	774	806	999999	527	95	999999	999999	461	799	999999	865	430	558	999999	999999	307	999999	715	559	938	321	368	774	39	74	954	323	883	120	886	232	666	999999	725	999999	828	744	546	808	402	999999	158	642	682	999999	267	186	823	208	218	999999	597	987	999999	999999	999999	999999	999999	463	141	512	486	350	913	141	209	295	999999	539	188	563	784	906	999999	228	999999	726	999999	23	807	778	499	684	902	999999	634	679	999999	493	999999	796	999999	92	999999	889	243	807	729	550	816	971	353	294	29	999999	999999	999999	829	459	79	689	939	466	999999	999999	22	999999	448	352	999999	530	828	349	48	392	299	701	239	277	984	999999	997	551	999999	835	435	215	665	999999	39	943	849	17	999999	811	999999	807	435	324	999999	442	369	387	53	999999	153	14	255	637	999999	839	999999	562	475	714	692	397	999999	820	927	806	999999	201	322	564	680	999999	924	237	999999	491	275	915	400	552	995	620	508	911	692	999999	960	38	891	200	999999	999999	999999	709	129	469	548	614	396	80	999999	177	999999	488	615	331	89	28	999999	999999	573	999999	171	923	719	82	889	357	138	506	999999	999999	999999	132	82	393	289	224	117	74	943	661	528	999999	255	999999	555	999999	306	999999	351	999999	925	28	626	945	135	618	990	56	580	201	999999	889	999999	198	868	999999	416	231	52	864	910	999999	999999	912	27	841	677	891	527	870	60	999999	999999	903	192	291	505	
136	267	670	234	71	999999	751	184	639	105	66	959	612	612	84	328	486	42	999999	97	713	999999	293	941	108	529	709	150	718	999999	999999	999999	999999	446	289	963	381	640	848	553	188	738	388	746	999999	932	914	268	976	449	678	871	305	999999	792	208	973	729	999999	541	785	610	465	904	774	60	382	999999	333	120	946	845	193	343	908	999999	549	547	330	999999	615	451	174	279	999999	459	999999	392	654	90	999999	652	515	317	768	577	999999	483	971	569	560	999999	934	865	502	832	687	962	999999	816	659	436	408	959	925	343	446	196	849	325	350	989	999999	252	131	304	340	999999	574	340	703	76	576	760	615	868	516	309	777	232	999999	999999	999999	837	431	999999	253	556	392	435	999999	95	634	655	229	570	235	999999	744	207	999999	999999	999999	954	123	593	860	648	999999	67	826	147	999999	626	553	601	999999	684	821	999999	61	784	493	149	209	617	441	920	999999	55	999999	824	565	579	730	999999	361	152	724	838	703	999999	999999	334	999999	994	676	999999	112	627	677	550	870	186	156	717	328	999999	755	505	161	939	116	999999	424	999999	581	839	999999	594	250	750	960	999999	999999	456	582	169	541	214	940	434	818	913	377	999999	953	389	999999	999999	641	113	396	228	687	763	999999	904	999999	605	999999	837	999999	999999	387	927	589	887	322	700	145	999999	716	550	999999	726	131	203	930	331	999999	202	416	882	952	147	363	742	305	999999	958	677	258	935	791	113	999999	310	536	999999	513	999999	999999	733	877	482	396	846	999999	960	642	304	973	589	556	230	430	239	565	249	573	847	591	999999	741	467	910	780	758	461	414	821	667	489	817	982	135	683	15	479	750	517	88	345	468	663	704	669	388	571	682	93	744	296	877	666	484	855	999999	999999	572	616	97	211	555	820	637	494	771	574	104	747	999999	96	999999	66	999999	999999	752	999999	999999	250	401	197	779	999999	86	999999	999999	161	508	999999	692	596	907	143	430	999999	999999	999999	36	999999	999999	999999	477	935	859	658	797	999999	999999	238	112	913	655	331	999999	899	432	233	999999	266	881	620	999999	824	64	637	189	365	636	890	465	115	61	553	999999	586	999999	843	999999	427	999999	791	999999	280	177	778	999999	585	918	999999	999999	566	902	769	338	999999	748	652	880	232	479	999999	194	17	772	997	862	999999	999999	638	189	589	762	999999	683	100	367	795	999999	286	696	603	446	115	999999	899	212	291	224	76	838	77	999999	999999	948	151	606	999999	
507	180	916	838	607	999999	999999	999999	804	999999	95	248	919	953	999999	999999	999999	999999	995	88	571	873	794	999999	887	911	800	122	626	523	999999	542	493	999999	297	487	369	999999	996	999999	765	579	105	999999	999999	976	157	999999	999999	367	712	82	999999	527	683	634	385	345	950	695	999999	237	249	291	218	553	754	999999	999999	999999	245	678	879	839	322	991	777	178	384	999999	764	915	999999	269	810	305	396	965	438	999999	111	999999	999999	310	675	538	340	814	999999	652	231	999999	999999	562	132	44	202	316	215	691	856	216	961	49	930	575	196	980	999999	999999	166	789	377	11	416	221	999999	579	999999	784	661	963	760	999999	999999	424	999999	488	999999	999999	112	90	760	747	999999	999999	72	867	999999	110	351	360	343	505	496	999999	972	227	156	910	273	623	153	430	40	999999	455	239	360	999999	880	708	843	704	809	86	999999	999999	205	521	159	903	999999	72	442	310	629	265	999999	999999	451	999999	999999	999999	512	488	999999	339	716	913	450	833	517	999999	230	999999	517	639	695	999999	412	352	999999	634	999999	370	424	90	987	999999	273	199	993	112	74	999999	376	999999	999999	330	999999	699	999999	292	80	326	395	346	999999	799	793	999999	999999	824	844	109	455	706	475	999999	74	855	352	986	650	260	839	414	798	817	277	999999	447	374	280	713	438	740	999999	444	974	999999	248	198	937	282	629	999999	268	965	957	999999	150	59	266	293	356	999999	641	820	487	981	547	999999	532	892	552	205	554	141	671	714	999999	41	177	985	999999	164	59	377	999999	999999	156	999999	859	607	999999	398	999999	999999	366	510	999999	743	957	993	540	222	999999	54	999999	999999	624	999999	304	252	526	119	882	280	999999	999999	878	999999	198	816	835	715	175	924	999999	163	97	999999	775	999999	616	999999	83	999999	455	404	498	14	647	207	55	999999	999999	617	91	650	516	837	320	173	631	833	554	150	168	999999	57	741	912	576	999999	67	361	142	635	999999	46	999999	825	999999	999999	873	626	991	771	815	186	558	843	492	647	260	999999	999999	539	782	854	932	999999	630	999999	756	102	80	861	987	668	999999	981	963	614	808	21	49	999999	757	216	563	379	352	648	499	999999	429	928	95	811	999999	999999	853	272	113	692	205	923	947	781	555	999999	999999	999999	999999	576	879	878	839	249	216	152	999999	575	301	563	999999	999999	999999	859	999999	152	776	185	918	802	138	999999	511	126	999999	125	521	976	661	999999	594	999999	999999	922	28	551	99	846	605	607	821	
287	971	549	999999	999999	999999	98	118	413	999999	608	999999	999999	448	999999	377	723	999999	100	999999	805	999999	867	968	999999	123	934	841	999999	63	999999	579	999999	980	851	729	961	107	602	59	999999	999999	257	80	986	966	999999	484	839	999999	375	423	515	976	999999	999999	114	580	551	999999	999999	257	987	999999	432	38	918	999999	597	459	415	626	829	51	208	937	999999	797	999999	999999	999999	999999	11	946	687	999999	74	344	963	488	625	391	555	502	917	184	999999	897	647	999999	58	890	886	390	999999	748	593	474	777	89	999999	316	597	50	876	680	255	50	999999	915	963	584	44	118	834	999999	999999	999999	133	34	67	770	159	35	462	999999	573	621	187	938	999999	999999	999999	999999	784	318	794	514	625	247	928	839	999999	732	993	474	856	778	555	999999	678	999999	999999	753	999999	934	167	572	999999	543	117	999999	863	733	991	373	27	160	334	525	239	999999	999999	886	999999	999999	545	426	41	987	999999	795	75	441	999999	667	259	813	999999	849	999999	231	926	92	140	999999	975	501	740	630	457	705	999999	40	516	122	999999	464	999999	803	999999	740	999999	600	66	321	999999	999999	472	334	123	999999	999999	484	999999	17	999999	999999	756	999999	999999	999999	686	411	540	781	351	45	924	158	123	999999	165	69	460	419	999999	335	999999	818	999999	553	999999	999999	999999	999999	417	969	664	508	482	999999	708	857	999999	354	64	138	70	285	999999	532	507	999999	221	328	58	237	34	955	325	314	603	937	74	699	25	280	999999	296	999999	382	380	425	676	198	96	308	508	115	365	999999	999999	750	848	212	56	714	204	198	205	190	999999	709	999999	177	330	771	999999	999999	339	783	243	773	911	999999	162	91	647	32	242	750	729	918	599	999999	999999	853	99	861	999999	310	85	999999	101	999999	436	999999	999999	999999	999999	324	515	647	776	582	329	999999	838	259	60	965	77	182	956	455	460	36	119	430	999999	477	681	931	218	39	707	537	999999	999999	171	490	848	999999	999999	917	999999	91	152	999999	443	547	24	839	810	687	243	903	750	999999	732	410	999999	812	380	400	643	584	999999	746	875	792	819	120	999999	570	999999	999999	28	48	220	999999	884	102	986	590	462	999999	130	999999	796	999999	787	46	999999	760	928	999999	999999	999999	284	999999	653	405	999999	651	728	904	750	250	571	999999	885	711	435	363	999999	469	825	789	999999	801	464	999999	999999	81	14	783	124	999999	641	91	170	264	999999	999999	726	999999	950	999999	999999	558	101	999999	999999	491	918	85	610	643	
245	469	219	999999	826	999999	206	999999	454	80	646	945	999999	422	999999	999999	999999	631	947	875	637	999999	519	490	928	388	999999	584	999999	469	163	999999	999999	480	102	182	871	191	437	290	363	999999	999999	879	699	916	768	678	280	479	347	296	137	734	16	208	950	729	999999	999999	773	622	999999	999999	917	716	999999	319	999999	999999	618	962	203	667	522	656	999999	639	791	999999	999999	41	313	999999	132	866	802	999999	999999	894	232	999999	141	990	999999	740	192	59	999999	999999	153	999999	358	844	860	384	999999	999999	999999	359	999999	999999	938	48	826	742	999999	999999	862	61	999999	334	999999	436	213	477	999999	213	160	781	473	999999	678	808	868	171	682	468	617	999999	773	341	236	999999	697	912	213	102	999999	774	999999	863	196	910	77	818	614	922	640	393	552	999999	999999	439	886	999999	642	139	179	999999	999999	850	711	124	288	582	108	729	738	301	273	739	999999	386	360	609	765	768	741	59	557	999999	827	233	205	884	31	999999	999999	453	999999	84	922	507	714	581	161	82	631	494	720	885	193	999999	129	812	999999	933	999999	999999	488	874	398	129	118	309	32	488	918	404	999999	999999	499	999999	31	199	816	542	672	778	458	693	146	256	339	671	576	488	113	393	45	98	716	952	964	405	685	802	399	414	559	673	163	999999	933	418	395	999999	327	930	996	316	270	999999	828	795	738	151	790	446	732	999999	384	535	999999	999999	595	546	331	625	513	999999	999999	267	228	999999	999999	999999	322	999999	286	999999	999999	183	396	729	827	415	999999	178	667	544	22	953	999999	26	299	628	869	471	823	999999	999999	701	426	982	999999	13	92	53	266	999999	828	869	170	999999	382	210	148	999999	644	189	422	999999	957	969	10	199	585	212	999999	999999	49	851	107	437	110	999999	757	414	999999	824	332	90	911	837	999999	153	793	627	644	98	489	239	999999	643	436	424	743	457	981	974	427	999999	558	355	999999	977	771	732	953	912	453	734	84	820	999999	341	251	130	263	857	999999	999999	999999	405	431	809	34	464	11	686	725	309	432	591	407	452	999999	566	57	738	381	70	999999	731	999999	755	165	999999	786	999999	183	623	203	999999	577	468	321	162	923	980	952	317	999999	999999	999999	153	311	492	423	414	999999	684	82	524	485	345	295	837	999999	676	654	28	678	906	513	111	116	308	23	938	999999	999999	643	999999	786	999999	999999	405	544	502	453	999999	593	381	294	498	550	999999	648	241	183	484	999999	999999	999999	999999	999999	824	
764	95	47	999999	478	484	283	999999	50	16	999999	421	999999	889	302	267	232	982	999999	306	622	24	561	436	999999	781	765	656	976	396	740	852	999999	514	641	459	465	450	999999	118	108	853	999999	999999	941	237	235	293	191	144	34	999999	509	342	212	999999	534	610	999999	696	999999	626	999999	999999	276	999999	999999	502	257	999999	802	782	999999	326	208	769	566	26	495	432	556	481	475	841	371	396	352	999999	312	892	925	855	106	999999	999999	481	999999	803	999999	65	250	732	46	348	342	252	564	999999	999999	442	193	517	999999	920	999999	999999	999999	623	292	879	542	893	999999	365	917	999999	685	291	927	726	381	762	748	440	999999	824	444	999999	509	129	999999	169	957	999999	708	418	740	999999	999999	160	330	999999	520	398	522	357	542	680	999999	999999	567	283	265	999999	70	431	768	999999	999999	326	999999	34	124	999999	57	999999	999999	999999	657	509	216	509	999999	777	999999	607	999999	999999	999999	834	291	764	706	124	999999	558	903	549	809	999999	649	66	447	999999	356	999999	659	357	350	149	421	222	999999	999999	187	999999	358	488	21	463	189	418	766	904	44	49	327	999	610	999999	479	396	521	379	860	160	72	884	430	109	948	894	19	778	423	999999	999999	786	937	504	210	999999	999999	999999	107	240	300	999999	999999	316	978	999999	999999	852	670	35	999999	653	69	37	995	999999	67	912	514	295	999999	987	999999	964	309	541	72	116	298	999999	999999	999999	282	629	859	529	999999	124	131	999999	157	999999	118	397	378	96	726	909	509	736	366	625	841	812	831	312	61	51	17	447	596	999999	563	615	999999	535	381	440	177	475	595	999999	790	999999	147	252	999999	999999	596	222	999999	999999	606	561	697	242	334	470	798	556	478	837	999999	684	701	517	603	999999	999999	842	715	296	741	999999	151	423	999999	624	999999	589	432	999999	999999	999999	632	999999	43	12	917	999999	999999	911	642	620	997	758	836	116	999999	999999	999999	999999	873	753	999999	999999	421	573	999999	284	407	709	795	218	134	520	392	322	61	268	999999	600	999999	295	640	804	654	130	46	393	586	728	999999	54	999999	55	94	701	297	114	31	470	592	643	537	502	125	999999	999999	486	376	524	999999	266	156	58	999999	587	122	999999	874	300	536	36	698	999999	608	751	278	88	999999	999999	999999	999999	246	999999	999999	941	999999	148	688	999999	634	999999	999999	71	673	844	897	891	252	507	588	593	239	731	999999	566	945	859	893	373	165	417	60	685	999999	117	29	142	50	861	829	999999	
24	653	666	976	19	999999	14	764	853	386	835	928	999999	441	717	515	90	999999	996	898	254	325	75	226	510	341	999999	999999	824	765	851	391	678	614	578	999999	74	957	557	318	854	999999	519	778	582	131	583	68	399	514	61	599	865	930	729	999999	588	450	476	677	75	447	999999	98	999999	454	260	999999	999999	141	999999	133	893	688	54	126	805	296	644	388	999999	513	177	319	714	261	526	747	999999	879	998	624	490	879	252	417	999999	431	999999	137	870	95	999999	999999	74	927	705	187	999999	613	999999	301	806	97	918	561	280	631	383	283	928	513	612	983	143	825	999999	999999	445	999999	928	383	52	516	518	673	999999	909	255	999999	556	348	861	281	984	706	818	403	961	999999	146	566	999999	970	209	367	482	222	134	999999	295	691	742	258	999999	520	259	299	999999	255	254	370	385	999999	726	589	999999	999999	998	437	17	249	999999	999999	999999	371	999999	81	317	161	999999	104	785	999999	999999	865	606	999999	999999	999999	457	528	824	999999	446	776	191	460	999999	619	715	999999	224	696	241	999999	638	988	758	324	194	187	982	427	65	159	584	379	105	861	999999	48	744	533	979	488	424	347	999999	999999	190	999999	827	697	445	58	999999	99	775	455	236	618	854	282	290	280	546	407	660	297	202	811	365	393	999999	676	407	999999	716	999999	632	301	681	999999	144	319	359	999999	981	16	280	495	604	650	634	374	194	472	253	709	941	26	999999	29	531	378	999999	999999	71	769	651	198	382	32	823	935	937	999999	148	970	920	262	426	999999	27	999999	217	999999	758	999999	491	934	447	17	811	615	999999	661	514	765	799	999999	999999	221	365	91	123	581	827	699	436	999999	999999	282	789	689	599	44	999999	823	170	999999	999999	798	287	716	751	999999	999999	999999	331	286	314	999999	181	14	38	214	297	935	593	999999	999999	69	999999	125	610	174	999999	131	999999	999999	999999	690	605	993	999999	999999	934	649	339	748	999999	620	377	160	999999	951	110	785	660	394	746	77	240	999999	999999	626	962	999999	999999	586	157	99	200	752	999999	624	776	188	774	604	280	648	605	845	999999	277	999999	686	64	659	73	441	999999	631	833	591	459	80	999999	613	472	999999	543	999999	601	280	999999	625	999999	446	184	999999	21	999999	123	999999	471	394	269	999999	934	286	117	456	523	715	628	999999	999999	999999	174	706	999999	170	141	508	114	999999	254	994	847	77	999999	999999	999999	999999	430	414	999999	735	129	999999	811	434	679	195	664	97	
239	885	651	860	706	999999	999999	999999	819	999999	999999	999999	993	618	150	274	803	867	132	999999	999999	382	294	224	61	193	917	109	894	999999	999999	945	844	26	623	368	999999	999999	999999	999999	346	15	331	579	489	902	999999	999999	924	546	631	812	73	174	125	999999	600	437	808	522	999999	182	583	151	369	978	770	976	994	781	922	815	506	462	999999	966	61	715	735	159	451	999999	184	358	57	678	882	679	900	765	768	915	188	848	102	999999	999999	189	219	510	141	764	516	999999	999999	999999	316	611	21	159	806	885	702	999999	999999	171	997	999999	104	691	106	101	85	238	23	17	636	999999	370	999999	544	871	505	234	27	999999	898	999999	734	999999	372	281	667	751	999999	999999	222	999999	778	930	177	206	95	528	414	49	689	288	140	616	188	999999	999999	33	615	934	389	477	642	393	999999	965	500	862	329	825	434	334	278	139	794	999999	879	439	999999	347	999999	977	820	977	997	620	901	128	999999	713	39	644	999999	999999	503	744	999999	999999	999999	211	999999	999999	209	588	615	364	999999	10	821	81	999999	811	211	999999	159	412	657	664	999999	652	999999	382	999999	615	795	789	198	253	636	59	230	494	771	620	640	999999	778	241	372	643	999999	901	306	981	933	228	999999	867	999999	101	999999	233	999	25	147	999999	999999	593	793	825	175	765	999999	771	999999	295	50	591	637	597	634	999999	302	752	999999	173	999999	827	999999	577	356	331	378	999999	999999	999999	495	756	483	999999	999999	999999	448	999999	477	846	999999	534	140	648	188	851	239	288	999999	670	930	256	974	999999	258	596	999999	225	999999	999999	397	828	808	853	799	293	118	331	459	449	978	999999	284	205	635	550	696	43	999999	999999	102	99	999999	302	76	248	782	509	999999	551	283	999999	999999	633	999999	708	999999	999999	999999	999999	743	999999	829	999999	691	185	999999	779	347	707	999999	877	826	973	751	999999	749	516	999999	560	511	608	273	908	175	756	688	650	999999	927	824	419	194	504	761	193	269	71	610	891	276	13	171	999999	650	406	405	103	999999	160	999999	219	499	999999	392	999999	645	921	999999	999999	999999	999999	42	420	999999	490	693	331	999999	568	48	688	999999	896	294	999999	447	999999	267	769	360	595	768	999999	968	615	919	896	122	626	999999	348	999999	674	404	945	999999	999999	477	170	712	83	999999	323	122	280	999999	603	14	884	697	999999	664	92	585	999999	562	447	452	277	571	796	219	595	29	700	479	240	501	348	537	696	999999	107	66	286	999999	455	
999999	697	310	325	892	999999	929	816	683	999999	99	504	393	999999	308	209	598	916	864	295	303	421	800	83	999999	665	356	10	295	567	999999	308	999999	999999	964	754	966	256	904	981	665	213	26	352	150	997	954	15	398	247	999999	150	422	999999	999999	70	896	999999	222	236	999999	929	531	126	111	791	318	286	567	553	242	999999	999999	999999	629	100	405	458	999999	115	711	351	611	58	68	885	885	766	955	999999	857	999999	999999	677	110	999999	999999	900	251	359	688	677	447	845	14	999999	999999	539	999999	70	665	999999	304	116	525	999999	999999	999999	67	999999	999999	999999	331	663	695	502	999999	343	782	892	419	504	217	583	426	999999	999999	999999	53	902	756	355	966	895	248	419	444	926	999999	570	418	209	999999	35	999999	147	356	783	159	999999	846	999999	757	999999	651	171	241	999999	690	491	634	561	438	999999	999999	560	585	999999	425	286	67	999999	191	221	999999	219	661	191	140	289	687	131	617	541	65	999999	999999	68	999999	87	188	999999	246	670	936	857	770	688	999999	893	561	920	999999	872	454	464	614	546	433	999999	509	59	590	410	804	999999	943	897	108	507	961	526	192	348	108	343	155	520	999999	626	449	972	625	999999	727	999999	763	745	97	601	356	62	635	812	577	999999	143	836	865	432	913	873	999999	999999	931	45	738	29	773	999999	319	103	270	807	991	999999	434	353	682	999999	750	208	809	507	161	909	891	999999	770	969	210	319	654	852	999999	576	392	566	999999	999999	39	744	971	977	292	263	791	828	820	51	704	789	163	828	682	715	74	92	999999	999999	153	368	258	999999	909	999	448	999999	104	425	999999	999999	999999	990	18	15	237	999999	225	999999	128	999999	558	999999	275	420	166	826	180	997	999999	999999	659	293	549	670	495	177	999999	999999	814	383	733	405	897	837	751	172	999999	676	487	242	867	19	903	90	810	529	538	499	843	622	247	107	913	999999	218	754	999999	348	519	999999	999999	999999	999999	745	340	163	831	437	668	999999	16	504	519	280	442	649	999999	468	999999	966	638	999999	448	202	145	999999	491	64	628	997	721	999999	166	427	999999	934	926	168	750	657	697	111	830	999999	615	743	588	643	411	569	999999	982	999999	553	431	196	494	891	609	704	999999	777	999999	671	282	999999	347	999999	802	507	722	999999	718	212	279	537	747	598	586	402	57	848	652	69	633	738	993	613	996	291	999999	45	559	999999	999999	919	302	169	577	999999	999999	496	840	904	999999	152	273	285	
999999	894	999999	895	314	216	657	822	135	999999	47	543	541	733	105	521	66	686	672	673	226	359	245	588	30	505	999999	560	17	748	999999	490	475	717	339	112	842	555	730	352	398	173	794	553	131	44	549	672	401	329	847	169	480	600	69	999999	658	859	874	999999	219	999999	999999	386	535	557	77	824	404	993	679	510	956	330	285	63	564	692	999999	986	999999	999999	169	688	999999	63	20	874	658	414	453	982	999999	921	142	301	357	417	27	573	966	724	277	407	649	999999	213	159	325	15	999999	966	401	888	853	884	937	999999	486	482	546	999999	176	999999	550	999999	829	45	197	983	705	999999	999999	894	29	999999	67	761	48	999999	850	860	559	999999	54	999999	591	793	999999	257	364	999999	931	545	36	773	999999	288	999999	953	999999	178	962	999999	310	223	301	507	868	622	827	185	98	922	631	999999	643	524	944	73	115	999999	999999	939	629	484	224	999999	999999	255	683	999999	904	95	56	999999	999999	999999	999999	831	999999	93	924	455	999999	188	142	19	913	350	140	44	999999	794	848	480	999999	33	999999	825	998	999999	640	999999	939	59	281	12	875	999999	788	424	999999	999999	878	999999	122	522	999999	450	351	214	226	526	124	999999	445	119	999999	576	999999	874	999999	526	832	33	452	999999	516	999999	907	999999	144	963	562	999999	861	999999	915	826	368	688	514	270	483	793	945	999999	999999	300	613	171	999999	999999	999999	913	908	656	290	855	579	811	15	148	543	221	80	999999	963	408	999999	225	203	999999	217	792	370	255	999999	999999	87	999999	801	226	767	745	374	835	999999	999999	807	215	938	999999	257	999999	682	376	999999	271	999999	692	160	999999	512	398	999999	355	999999	686	553	999999	613	251	777	250	20	789	380	798	999999	245	999999	999999	601	582	286	143	173	661	119	994	528	780	325	395	999999	999999	713	378	777	29	999999	807	105	999999	601	696	292	17	545	893	995	928	424	999999	923	835	508	930	122	834	191	439	576	558	999999	999999	926	999999	71	319	85	999999	31	827	501	961	229	457	981	999999	850	166	125	225	999	600	365	999999	999999	999999	202	783	999999	942	999999	999999	240	547	999999	768	770	900	945	236	817	999999	906	999999	985	961	616	61	949	999999	983	35	323	360	559	544	477	97	919	999999	126	301	746	999999	990	197	730	681	447	222	818	950	220	999999	999999	17	694	769	852	510	736	150	999999	732	999999	811	990	879	999999	475	301	999999	980	236	999999	999999	999999	827	606	798	999999	934	999999	736	
999999	999999	814	434	952	552	999999	708	999999	418	981	976	467	999999	999999	188	207	850	999999	971	999999	145	969	984	779	881	999999	999999	172	64	279	802	536	999999	27	999999	997	999999	999999	999999	625	593	447	572	254	143	68	240	999999	999999	600	391	250	999999	814	579	74	830	999999	81	999999	983	545	999999	999999	189	999999	369	997	205	191	642	923	257	356	338	697	406	999999	645	999999	999999	170	745	464	887	561	893	999999	447	859	177	910	855	655	999999	57	266	999999	75	693	699	243	510	246	958	468	993	999999	486	881	667	999999	19	257	269	823	799	726	999999	627	556	85	999999	346	24	731	77	999999	713	290	999999	974	674	952	133	297	659	508	505	429	568	606	807	565	201	86	901	999999	395	819	258	539	179	447	146	623	999999	174	232	236	401	999999	583	205	450	693	999999	999999	134	972	173	999999	230	833	69	999999	278	993	154	937	999999	999999	216	894	42	901	804	999999	999999	509	613	494	286	279	38	177	33	999999	125	508	661	844	483	422	655	956	318	346	387	196	355	690	30	999999	405	931	194	688	173	548	888	198	250	624	999999	678	25	999999	804	891	926	667	878	999999	285	985	985	794	249	999999	592	467	849	628	164	923	474	990	873	999999	983	345	447	576	620	473	603	859	999999	999999	941	999999	999999	496	270	687	999999	385	19	420	946	399	449	97	956	999999	348	621	469	446	214	999999	87	999999	908	590	229	999999	34	812	999999	135	741	999999	999999	235	925	363	999999	477	121	99	981	999999	999999	593	896	360	620	999999	134	999999	999999	616	772	917	289	999999	999999	999999	999999	509	360	206	38	820	658	999999	953	730	999999	999999	263	992	334	999999	999999	623	558	324	694	869	692	999999	688	409	736	999999	500	226	945	999999	775	688	19	612	739	784	435	339	999999	719	999999	889	695	149	728	406	291	999999	874	665	285	273	984	999999	999999	525	518	628	94	534	686	736	784	411	220	574	983	722	999999	267	999999	228	389	975	472	802	148	549	681	339	842	842	999999	999999	817	999999	704	420	795	223	276	807	999999	410	43	999999	115	293	928	164	423	569	282	616	477	66	883	999999	999999	24	999999	969	999999	999999	692	843	393	999999	594	708	870	572	999999	171	991	390	973	979	941	802	697	854	620	999999	916	282	999999	735	812	761	999999	999999	999999	781	836	306	860	999999	718	200	286	610	699	229	293	850	643	999999	624	999999	92	904	999999	999999	327	999999	359	429	838	999999	282	658	691	999999	91	186	287	
999999	999999	999999	529	482	270	750	999999	96	999999	400	243	75	639	460	121	726	678	722	625	961	463	314	947	441	662	309	917	628	919	865	148	117	572	497	784	999999	566	609	643	999999	999999	240	376	958	195	772	779	822	546	999999	165	999999	560	999999	691	30	748	98	820	999999	833	897	177	300	999999	136	502	999999	999999	192	999999	78	88	999999	163	232	999999	988	256	889	529	105	91	953	710	999999	556	999999	805	999999	999999	478	789	682	494	999999	73	999999	706	68	280	999999	156	364	999999	96	999999	999999	172	468	92	759	841	930	442	999999	815	223	999999	482	579	255	999999	911	11	690	999999	406	813	999999	169	999999	291	197	999999	892	949	727	999999	999999	999999	304	999999	347	681	430	637	999999	999999	757	105	850	999999	234	488	34	300	244	363	126	807	999999	999999	919	309	229	477	653	321	549	787	98	999999	999999	982	999999	171	999999	239	580	999999	999999	999999	66	157	999999	377	67	709	999999	601	714	999999	40	816	617	856	174	47	462	952	983	547	700	969	999999	783	529	251	213	863	301	14	782	73	387	725	999999	771	999999	852	420	944	726	999999	83	724	999999	999999	374	428	996	961	777	627	79	881	999999	97	999999	535	847	815	999999	731	310	710	999999	967	438	999999	474	402	57	610	542	999999	999999	752	895	292	747	379	999999	999999	866	339	237	164	994	506	268	303	630	464	999999	604	449	995	647	372	999999	999999	999999	483	953	603	914	999999	95	40	70	999999	999999	859	999999	999999	999999	720	864	999999	999999	999999	972	932	632	181	771	999999	999999	938	599	825	999999	533	158	678	999999	404	830	272	425	999999	79	964	445	554	112	999999	676	536	665	999999	999999	677	889	706	106	788	850	782	832	999999	570	156	440	244	610	668	710	999999	819	999999	889	601	999999	422	367	18	999999	88	79	999999	916	79	282	870	695	437	643	452	582	869	553	58	440	999999	999999	999999	999999	210	999999	443	71	999999	999999	131	839	999999	131	999999	348	999999	301	772	999999	832	414	501	999999	999999	549	183	35	267	536	949	999999	841	171	999999	923	999999	485	999999	144	635	938	999999	362	161	41	166	315	175	999999	999999	999999	781	344	608	688	997	59	963	661	770	999999	804	39	768	140	997	377	999999	553	904	612	15	999999	87	999999	64	149	722	538	393	867	859	162	51	380	219	506	562	773	925	395	522	635	373	999999	143	330	593	999999	999999	789	646	999999	210	883	573	153	266	714	999999	858	337	434	277	903	558	651	999999	397	921	501	814	
896	999999	518	99	999999	274	860	760	734	999999	700	505	604	231	247	952	999999	807	75	249	999999	149	77	68	97	367	470	669	491	341	206	999999	542	999999	749	999999	691	793	203	999999	999999	954	899	312	636	929	999999	681	999999	699	829	590	855	261	966	757	561	460	999999	22	803	200	278	402	359	600	999999	629	481	254	271	375	613	195	842	893	249	764	431	168	693	789	358	999999	512	616	254	290	999999	992	442	240	791	191	999999	216	685	999999	953	999999	999999	54	209	76	437	464	976	999999	999999	999999	517	797	38	842	328	999999	999999	485	999999	743	356	682	621	489	811	41	999999	432	999999	636	999999	999999	811	396	202	649	589	291	365	999999	639	584	870	999999	999999	645	211	948	862	71	374	209	616	220	689	293	432	720	264	405	881	553	560	782	864	999999	986	642	650	679	999999	999999	130	842	113	771	812	685	14	176	999999	999999	569	58	271	18	136	999999	707	909	226	999999	999999	999999	176	96	999999	98	81	710	659	569	999999	999999	636	814	89	773	117	999999	481	747	716	98	575	256	984	511	520	999999	647	395	934	999999	999999	565	533	999999	999999	27	747	723	999999	999999	517	271	999999	386	999999	457	929	999999	493	790	438	999999	163	999999	999999	999999	111	523	577	226	73	999999	999999	567	730	80	291	917	106	100	180	757	999999	999999	580	314	999999	608	999999	73	999999	293	901	154	312	983	412	999999	777	756	999999	234	156	397	239	254	636	767	655	999999	176	999999	267	999999	619	999999	999999	740	999999	89	998	999999	999999	999999	999999	779	371	489	265	746	668	696	150	349	184	946	610	746	193	336	677	163	952	748	897	914	36	508	999999	631	648	671	235	698	758	421	999999	643	107	999999	882	157	999999	908	682	479	871	917	999999	673	999999	598	557	42	411	845	550	999999	999999	385	999999	863	954	634	108	999999	470	999999	591	763	155	966	649	733	454	530	650	54	75	427	53	119	290	861	999999	59	124	203	296	999999	871	999999	36	721	706	999999	202	999999	810	999999	18	428	335	464	999999	999999	949	824	999999	881	999999	999999	619	199	342	644	999999	103	84	58	882	277	999999	679	892	999999	940	927	36	435	338	772	999999	390	999999	999999	783	999999	343	455	999999	300	615	415	717	999999	999999	837	999999	72	446	999999	999999	761	803	999999	272	655	572	497	174	31	797	999999	552	432	271	238	780	999999	860	756	760	628	948	592	661	750	999999	527	534	999999	548	999999	988	239	968	482	999999	677	362	138	262	845	999999	89	
999999	463	862	295	112	277	67	671	211	689	347	999999	813	221	90	521	694	55	963	71	482	832	174	999999	463	788	651	999999	364	732	503	915	999999	999999	99	207	888	676	424	266	999999	999999	999999	308	891	793	999999	999999	999999	840	443	999999	882	999999	606	670	999999	549	831	999999	625	954	316	479	196	432	838	999999	132	999999	999999	999999	630	706	26	999999	79	866	431	669	129	999999	999999	999999	298	296	42	126	272	429	909	349	999999	110	641	100	999999	293	122	469	955	725	999999	999999	217	426	587	185	214	11	600	432	999999	172	204	348	999999	792	999999	900	399	721	681	702	973	293	182	530	999999	925	999999	786	753	999999	999999	999999	43	801	316	999999	708	857	912	271	999999	486	231	682	906	302	652	778	999999	222	999999	244	999999	550	741	924	253	66	119	288	967	813	678	165	999999	800	315	646	486	319	201	542	809	420	873	496	72	499	999999	773	282	266	684	541	999999	479	361	492	70	391	628	999999	999999	633	999999	25	999999	75	234	115	986	15	999999	793	31	537	999999	632	676	254	861	753	442	346	16	999999	139	146	999999	978	999999	823	999999	104	690	549	793	999999	126	858	687	999999	275	518	999999	276	964	891	520	365	54	999999	815	815	529	874	219	411	627	593	885	671	802	999999	666	999999	430	206	112	482	743	259	516	818	567	865	488	924	559	739	746	248	626	907	934	720	17	770	574	816	339	391	999999	999999	973	26	999999	29	851	999999	846	999999	788	48	622	794	222	999999	258	664	999999	294	852	887	999999	646	55	895	999999	946	999999	999999	999999	295	152	361	999999	982	844	999999	999999	468	999999	934	892	978	459	587	294	150	508	999999	521	910	429	54	539	670	687	336	971	307	708	905	469	196	999999	503	999999	999999	102	240	999999	999999	999999	999999	999999	999999	995	867	196	467	611	180	999999	154	148	722	999999	107	999999	41	305	518	579	999999	760	177	475	706	843	956	691	33	57	999999	857	814	917	502	832	621	675	999999	149	514	696	537	467	325	58	999999	637	798	448	71	934	644	137	629	999999	999999	452	298	34	240	775	587	999999	999999	296	334	804	373	274	211	365	485	378	999999	677	232	709	160	657	430	329	893	584	986	343	223	686	999999	334	788	178	386	795	909	999999	119	414	297	38	724	999999	999999	534	247	999999	458	275	999999	952	945	999999	302	641	999999	910	882	13	146	836	82	648	516	999999	486	42	999999	999999	469	337	567	817	999999	131	999999	811	65	369	346	999999	999999	
948	623	346	389	452	876	745	201	998	999999	999999	278	461	955	999999	111	234	999999	215	726	768	999999	735	394	138	923	180	999999	792	999999	999999	666	856	951	133	34	180	659	43	999999	244	499	471	480	999999	549	999999	999999	856	709	830	321	140	563	126	999999	888	951	261	529	705	46	408	153	343	449	421	999999	999999	62	931	575	999999	59	492	999999	344	999999	932	588	963	14	851	92	999999	211	999999	999999	834	999999	145	999999	408	999999	999999	207	101	327	147	999999	999999	460	343	804	999999	265	307	91	999999	999999	808	633	29	999999	566	701	194	325	128	141	913	999999	674	851	999999	712	999999	509	599	294	999999	26	127	919	460	512	999999	57	314	769	903	454	999999	999999	182	511	209	736	999999	758	22	775	209	15	999999	999999	785	492	887	76	98	999999	999999	786	670	792	516	110	221	63	40	147	999999	359	237	469	999999	688	679	414	512	440	999999	840	281	411	816	999999	819	452	727	999999	169	247	999999	115	961	444	325	389	995	108	524	895	728	999999	764	850	778	640	121	107	813	483	563	658	248	651	515	268	975	404	290	769	336	999999	999999	773	678	132	507	463	372	999999	999999	414	915	665	121	406	647	966	343	999999	340	629	374	686	683	32	866	319	929	67	414	600	818	755	568	999999	999999	990	181	999999	142	657	735	524	74	159	742	999999	540	118	999999	18	71	110	438	999999	488	302	999999	999999	265	197	534	315	999999	818	999999	999999	106	245	509	657	795	999999	57	683	894	849	621	534	290	294	779	820	999999	405	539	999999	326	862	397	999999	999999	999999	399	945	133	430	999999	999999	563	581	485	304	608	963	223	999999	63	755	812	638	680	565	375	971	417	713	869	490	999999	878	843	244	848	999999	999999	279	298	112	999999	999999	220	999999	970	708	999999	485	999999	482	191	165	664	571	59	759	999999	344	159	999999	537	999999	561	158	966	685	738	251	456	704	216	999999	95	951	205	999999	999999	999999	595	667	173	932	501	999999	308	133	224	282	194	99	980	999999	130	870	999999	150	913	72	409	294	969	566	39	517	276	248	999999	712	999999	711	341	620	749	491	999999	605	917	174	850	842	471	465	66	366	723	999999	823	224	386	65	435	365	904	310	697	606	902	983	999999	70	999999	511	906	483	757	999999	672	638	615	969	232	999999	999999	999999	823	999999	510	672	794	999999	424	855	335	319	286	975	999999	448	794	658	702	999999	54	790	789	959	558	582	608	364	131	999999	608	417	833	686	
999999	999999	487	193	106	240	199	999999	645	999999	185	597	207	781	653	234	844	957	277	999999	704	430	778	863	955	927	73	439	360	240	999999	918	486	599	999999	999999	999999	610	999999	472	744	405	155	591	784	961	999999	999999	710	999999	350	999999	150	545	999999	723	569	623	238	178	176	759	999999	415	950	267	120	608	949	285	272	243	999999	804	999999	308	999999	196	89	993	552	246	999999	463	889	605	778	999999	617	999999	808	348	382	393	305	984	999999	740	999999	527	999999	777	877	999999	634	116	255	345	991	683	999999	999999	544	244	625	929	999999	833	999999	354	488	179	999999	841	476	924	999999	21	509	568	200	999999	555	999999	152	999999	369	999999	828	783	359	443	949	934	670	999999	803	148	999999	376	999999	284	224	296	48	682	999999	45	958	710	255	999999	999999	999999	999999	903	999999	999999	102	999999	569	999999	999999	742	994	55	229	66	999999	50	130	723	999999	142	614	999999	999999	268	523	469	988	333	999999	128	999999	125	606	526	451	767	608	821	999999	917	806	228	280	999999	302	992	462	999999	999999	917	590	999999	991	703	999999	577	583	999999	999999	999999	861	246	399	886	999999	879	999999	703	614	413	442	999999	677	335	336	396	645	847	999999	531	17	268	468	429	999999	15	134	903	707	999999	194	48	363	423	999999	570	829	393	277	423	999999	999999	999999	462	485	291	999999	665	999999	999999	932	736	999999	999999	624	602	777	969	358	999999	999999	999999	995	999999	228	999999	946	264	278	766	999999	261	999999	552	977	258	152	16	999999	256	160	468	999999	285	942	999999	999999	426	798	463	792	999999	999999	78	667	18	762	999999	243	91	345	600	999999	610	999999	680	166	61	959	999999	459	771	999999	112	59	999999	18	720	999999	770	959	529	999999	999999	973	708	226	511	884	969	999999	767	999999	862	911	559	81	925	421	271	301	393	467	432	14	31	833	932	999999	381	999999	999999	587	472	132	815	144	582	637	165	999999	655	999999	989	999999	999999	999999	173	200	499	999999	92	308	999999	479	576	999999	43	999999	951	875	293	999999	999999	969	453	190	310	740	106	424	999999	298	999999	807	999999	226	477	999999	999999	33	669	742	999999	165	917	743	999999	993	555	752	999999	771	999999	290	999999	999999	999999	30	999999	511	697	999999	104	999999	999999	794	53	728	999999	359	595	999999	499	928	215	551	962	358	61	709	139	317	194	353	323	999999	612	974	637	483	563	456	124	809	336	246	647	455	999999	133	700	331	999999	206	167	619	282	999999	85	628	210	314	969	999999	381	
389	248	751	999999	998	191	78	101	359	796	999999	377	689	602	968	999999	516	918	999999	18	999999	157	988	999999	704	455	999999	999999	18	282	258	999999	396	437	946	998	896	694	441	941	631	240	811	999999	28	251	592	164	116	724	694	396	51	719	573	999999	260	564	66	552	336	999999	999999	86	548	661	981	999999	656	969	999999	821	487	999999	999999	577	999999	588	999999	462	862	999999	792	999999	588	861	999999	676	863	999999	748	999999	638	999999	615	463	158	999999	861	999999	269	341	508	146	716	872	999999	65	342	996	897	999999	397	999999	999999	999999	386	798	497	686	225	314	397	999999	231	999999	193	999999	380	923	429	999999	726	810	203	531	201	655	577	715	952	389	344	867	999999	86	944	999999	209	979	999999	999999	999999	185	152	954	943	999999	915	999999	688	321	999999	418	576	296	945	586	410	168	444	730	999999	782	733	835	970	529	135	155	732	159	398	400	847	79	373	551	667	248	588	635	740	999999	999999	999999	704	926	301	529	999999	367	633	50	999999	356	138	464	451	317	999999	423	999999	770	316	539	922	294	571	506	923	999999	919	172	580	999999	989	693	755	102	999999	999999	238	605	999999	375	526	358	856	500	999999	908	109	999999	263	174	204	970	231	497	718	419	364	794	999999	737	448	471	470	999999	999999	999999	999999	999999	186	940	195	834	756	940	23	574	999999	999999	565	999999	304	568	908	999999	999999	29	471	268	383	999999	999999	443	999	286	927	64	999999	130	999999	999999	208	999999	184	322	979	369	224	290	483	154	980	294	239	999999	442	879	999999	64	130	347	999999	450	999999	464	262	751	834	480	999999	958	999999	999999	999999	69	999999	554	394	595	436	254	805	999999	999999	239	740	999999	213	999999	999999	57	501	832	999	796	532	757	774	999999	70	237	535	743	276	525	467	673	357	180	773	888	999999	967	999999	999999	542	791	666	746	999999	857	548	425	999999	999999	999999	854	318	149	536	68	999999	675	534	209	999999	71	999999	269	999999	77	56	999999	645	955	562	534	214	133	264	740	101	38	994	213	999999	119	116	311	67	612	999999	217	643	714	117	820	443	428	166	480	876	406	974	657	810	999999	780	681	999999	933	999999	194	999999	796	967	999999	680	330	520	610	954	613	211	168	712	838	999999	930	999999	999999	100	785	999999	783	863	694	64	347	402	183	339	434	898	134	962	179	332	847	747	366	999999	122	908	556	999999	273	205	815	944	971	126	849	834	669	842	865	228	111	932	999999	697	342	928	347	
280	529	714	86	206	542	516	550	192	999999	603	978	877	419	999999	600	499	249	403	430	66	489	600	999999	292	107	951	231	915	475	669	806	193	570	285	996	558	999999	618	999999	465	576	666	999999	76	863	987	809	843	999999	783	457	939	507	291	791	999999	486	999999	109	999999	295	634	999999	821	796	999999	316	999999	999999	999999	999999	999999	999999	965	490	999999	256	171	428	999999	999999	999999	584	999999	221	867	686	999999	494	76	81	999999	519	820	180	941	948	999999	280	78	999999	675	581	298	412	827	948	542	999999	968	999999	324	375	990	449	907	999999	36	610	929	118	37	649	204	970	56	999999	180	794	999999	999999	724	891	999999	438	476	805	296	999999	394	918	999999	999999	999999	393	757	958	999999	380	272	999999	922	922	351	999999	999999	35	386	327	365	715	777	747	261	104	959	999999	999999	999999	972	999999	764	746	999999	20	964	548	134	811	223	98	592	800	999999	658	951	802	999999	399	783	451	428	968	924	999999	151	406	999999	430	999999	999999	999999	999999	408	170	136	186	999999	340	996	115	999999	999999	114	999999	999999	977	225	603	153	999999	883	626	999999	531	683	795	821	547	999999	999999	321	703	386	889	155	999999	401	999999	999999	774	106	218	403	999999	999999	853	999999	999999	999999	174	999999	633	286	277	451	326	199	876	999999	340	364	168	471	999999	794	208	999999	999999	999999	999999	585	854	81	379	70	674	232	109	982	829	931	999999	992	704	386	999999	427	999999	448	999999	999999	524	883	201	420	937	746	999999	884	351	664	649	999999	56	588	337	561	907	216	776	999999	99	894	658	408	999999	175	767	62	115	781	89	777	303	82	999999	970	880	959	132	999999	267	225	640	175	292	638	946	126	59	136	519	902	671	999999	345	630	235	792	229	772	999999	912	778	570	585	871	242	973	527	366	681	999999	94	849	836	874	264	492	125	562	228	650	12	979	999999	186	115	999999	737	440	999999	999999	739	360	947	999999	447	80	589	420	405	973	598	692	455	999999	818	821	999999	471	375	742	676	667	553	339	910	799	309	408	765	673	246	97	620	593	218	734	902	491	437	999999	903	999999	999999	999999	999999	320	533	999999	368	294	671	275	74	13	421	82	806	999999	444	647	770	999999	999999	731	736	511	999999	862	363	999999	918	416	999999	191	999999	999999	999999	308	287	600	275	609	50	999999	12	970	32	617	182	146	927	294	56	999999	423	722	999999	999999	518	999999	999999	671	999999	284	375	264	240	882	174	449	571	507	340	844	999999	
171	150	183	999999	765	488	464	690	999999	999999	633	999999	255	999999	999999	921	84	789	737	999999	604	272	999999	115	999999	999999	150	453	732	574	430	954	999999	416	261	582	876	706	752	72	783	981	129	127	999999	895	999999	999999	999999	999999	497	718	602	492	777	898	999999	999999	999999	35	348	21	957	652	999999	999999	167	838	999999	543	54	999999	999999	999999	578	623	152	648	373	852	754	35	405	214	87	711	361	719	638	362	999999	808	999999	726	724	999999	999999	477	391	72	737	156	999999	513	999999	128	999999	928	999999	999999	755	735	704	139	281	999999	999999	753	575	34	327	448	209	999999	345	999999	653	319	950	807	599	675	267	310	124	607	428	891	999999	958	39	433	805	483	999999	473	113	595	455	411	166	280	901	999999	745	299	947	453	178	246	475	372	977	116	565	90	477	404	999999	999999	999999	724	32	617	999999	999999	999999	999999	999999	871	142	67	864	548	999999	329	999999	900	565	825	660	975	723	494	492	667	999999	699	999999	999999	999999	999999	580	781	518	441	257	999999	371	999999	657	999999	999999	306	114	999999	508	438	465	999999	999999	577	838	199	999999	917	11	999999	134	337	447	943	806	41	875	433	486	999999	40	219	81	489	538	999999	178	999999	90	426	389	84	169	27	999999	682	219	428	870	391	767	600	440	719	169	44	413	714	424	864	431	680	931	425	407	256	174	999999	48	134	31	585	999999	584	158	999999	178	999999	709	134	999999	999999	562	105	999999	999999	778	999999	999999	504	310	464	23	999999	995	709	153	999999	620	987	518	999999	389	746	370	999999	999999	855	571	999999	865	984	14	300	53	973	128	999999	109	999999	477	812	507	999999	999999	566	571	622	589	999999	999999	999999	999999	721	615	438	77	816	734	144	999999	999999	999999	220	638	326	459	999999	182	31	590	999999	644	999999	519	705	999999	845	999999	803	619	149	276	132	212	441	184	293	999999	614	906	312	110	999999	298	555	32	297	906	507	999999	848	450	999999	999999	599	789	165	211	909	999999	231	894	999999	525	999999	999999	667	18	206	151	176	48	567	125	999999	216	999999	364	964	999999	598	939	424	695	770	699	708	273	612	999999	29	999999	774	70	684	417	999999	449	760	898	364	288	709	366	999999	810	882	452	579	999999	999999	801	247	236	999999	292	479	999999	754	838	999999	999999	405	554	132	94	273	507	440	870	999999	241	604	75	328	319	999999	999999	754	999999	817	265	694	229	542	227	844	548	115	402	937	999999	694	922	950	961	883	999999	999999	856	999999	
384	22	708	356	999999	999999	181	908	646	61	999999	490	999999	30	692	999999	186	22	999999	250	725	999999	48	933	113	546	682	124	367	436	86	823	898	423	442	252	985	999999	664	30	673	640	469	350	525	453	900	901	999999	999999	999999	151	339	616	821	983	974	775	999999	341	525	66	550	219	975	598	592	379	999999	449	724	313	357	883	999999	95	932	698	417	659	645	780	999999	999999	729	934	999999	291	602	999999	278	219	630	999999	999999	999999	99	259	374	927	860	530	323	818	536	403	794	456	49	736	60	285	368	593	695	744	209	444	490	51	999999	311	777	999999	181	515	999999	34	999999	999999	995	683	999999	490	799	125	467	48	579	336	999999	47	252	866	409	992	850	46	999999	760	417	999999	768	332	822	559	753	999999	647	31	720	770	77	89	740	376	999999	999999	793	999999	287	170	999999	164	999999	999999	999999	910	728	188	664	646	999999	999999	552	350	915	999999	667	250	371	999999	401	557	999999	999999	970	999999	135	42	999999	972	253	67	483	256	790	614	431	756	500	842	467	468	366	83	999999	450	536	400	461	951	221	552	218	16	999999	317	999999	531	999999	895	999999	695	147	692	999999	338	154	306	560	310	999999	999999	750	529	999999	932	201	541	996	529	999999	735	581	999999	761	700	999999	477	487	999999	75	899	659	999999	999999	771	331	674	680	54	305	999999	840	999999	382	309	999999	689	201	836	999999	16	535	576	268	59	124	58	931	702	489	677	999999	86	245	679	999999	155	471	999999	611	526	860	999999	999999	406	894	430	716	461	897	169	999999	999999	367	999999	999999	92	346	17	657	282	743	978	565	628	422	763	999999	702	58	656	228	159	234	598	155	584	352	861	164	999999	341	479	999999	330	402	999999	999999	186	315	179	809	999999	395	999999	999999	882	395	605	984	141	514	999999	413	251	941	136	427	999999	999999	789	739	484	853	999999	941	999999	999999	245	236	255	999999	739	396	879	847	764	763	895	815	999999	198	747	876	33	189	999999	76	563	999999	276	748	951	272	526	439	334	610	432	999999	520	999999	999999	378	739	97	774	999999	534	999999	999999	372	999999	953	650	600	992	608	829	783	624	206	619	999999	960	507	102	999999	869	449	999999	999999	340	508	304	563	999999	378	147	935	414	699	542	169	999999	903	999999	997	622	926	447	999999	780	648	999999	324	99	304	418	999999	994	307	757	94	881	31	41	999999	658	96	999999	999999	470	894	379	924	663	460	999999	66	290	105	854	999999	12	795	384	
692	734	999999	473	744	999999	999999	941	116	941	458	999999	190	999999	999999	348	999999	374	823	265	999999	999999	848	999999	639	649	361	999999	899	453	814	999999	96	647	349	999999	678	999999	818	663	565	952	999999	982	999999	182	474	195	97	999999	328	578	188	539	498	422	885	999999	999999	999999	607	953	999999	662	999999	376	201	542	532	903	670	912	556	999999	699	933	16	865	454	467	185	999999	864	153	134	245	903	556	159	926	413	358	788	723	999999	612	999999	609	856	839	999999	931	662	193	95	415	32	29	839	564	999999	999999	999999	999999	918	999999	98	898	999999	891	472	645	393	605	500	322	133	832	113	97	32	406	999999	999999	486	253	514	999999	999999	719	223	883	716	594	520	393	483	422	804	999999	523	21	81	999999	376	345	999999	66	693	772	292	999999	916	752	542	999999	19	999999	890	675	926	999999	841	818	677	589	999999	999999	999999	116	999999	711	999999	488	573	999999	334	55	248	151	704	457	999999	294	999999	999999	967	999999	62	510	384	223	999999	999999	999999	115	180	999999	296	999999	999999	749	999999	999999	933	580	171	437	999999	999999	999999	999999	999999	749	970	999999	430	556	391	654	999999	964	746	585	731	999999	189	999999	999999	468	840	82	758	461	734	954	485	410	361	856	861	540	785	530	825	999999	999999	999999	999999	999999	999999	623	870	642	999999	451	13	395	855	317	400	999999	999999	999999	690	612	216	999999	24	999999	999999	999999	205	535	792	999999	189	226	760	999999	433	407	739	572	783	226	211	999999	999999	292	951	100	554	54	466	598	999999	999999	839	222	213	999999	767	999999	234	664	428	345	850	94	272	786	635	999999	883	993	533	83	937	473	411	100	283	999999	73	903	475	161	999999	203	197	124	386	999999	119	999999	639	596	348	128	999999	865	275	211	30	999999	999999	22	999999	473	74	819	138	375	810	999999	359	45	89	330	199	277	277	999999	896	999999	410	97	999999	92	363	999999	735	818	675	999999	825	81	712	999999	449	463	990	605	138	378	986	999999	737	996	451	603	999999	27	928	531	999999	999999	315	999999	764	999999	588	88	119	999999	94	319	999999	274	297	287	999999	190	881	999999	999999	671	527	528	172	399	360	437	641	759	429	717	890	999999	999999	216	766	999999	999999	999999	875	999999	999999	10	999999	676	320	473	999999	173	280	337	146	202	254	926	999999	999999	710	375	26	160	446	999999	999999	999999	429	557	325	91	521	493	56	999999	861	374	186	526	999999	495	89	887	999999	478	999999	101	999999	697	999999	999999	124	979	140	999999	
66	724	475	999999	999999	999999	257	763	157	627	652	786	290	338	341	999999	749	575	552	224	296	999999	431	967	870	999999	796	731	658	304	967	999999	363	288	999999	146	999999	999999	234	999999	999999	999999	999999	111	826	703	999999	252	999999	999999	281	549	436	915	482	999999	303	999999	275	999999	130	526	999999	853	660	120	999999	12	999999	204	999999	999999	350	999999	999999	970	399	329	151	999999	805	554	374	640	32	427	999999	448	999999	824	843	400	999999	550	206	721	221	886	451	715	279	809	665	171	46	573	209	211	999999	511	999999	973	999999	999999	878	576	161	474	831	242	999999	984	999999	762	361	590	933	799	38	265	758	999999	999999	436	897	996	888	213	603	458	999999	902	999999	304	295	870	999999	677	671	630	570	999999	64	219	999999	294	613	902	810	455	640	409	183	999999	999999	34	999999	929	210	999999	687	947	870	382	999999	113	999999	901	476	491	556	265	999999	407	695	21	999999	669	727	612	999999	986	999999	157	818	999999	729	827	999999	270	775	114	476	788	942	622	999999	682	205	605	810	999999	435	329	899	384	999999	775	986	741	576	435	212	598	499	701	999999	723	999999	203	383	656	360	216	715	452	788	999999	465	83	145	775	473	131	999999	682	560	83	258	444	999999	999999	840	809	999999	350	999999	878	999999	250	77	162	129	12	999999	163	360	229	613	456	595	931	320	913	605	800	999999	90	796	817	999999	999999	475	129	655	999999	999999	550	521	375	999999	910	59	224	999999	982	656	471	899	999999	331	999999	470	801	848	617	999999	926	999999	893	388	999999	999999	482	109	596	999999	999	356	801	347	809	999999	248	906	685	999999	106	908	623	153	999999	190	157	495	999999	20	999999	280	47	787	889	347	627	999999	999999	827	577	124	418	999999	999999	124	108	311	999999	633	999999	894	172	735	546	999999	590	749	999999	640	935	986	300	585	23	999999	318	23	457	472	90	261	187	858	313	999999	999999	328	497	386	92	845	973	186	789	999999	118	312	251	870	756	999999	999999	98	892	590	824	833	291	927	805	95	854	59	552	969	717	999999	999999	999999	528	272	262	510	557	100	23	124	796	245	620	16	772	999999	716	212	999999	99	999999	723	167	666	46	569	581	999999	999999	924	633	819	999999	999999	880	685	999999	493	999999	598	540	802	577	999999	46	56	999999	798	323	277	999999	999999	817	628	348	708	407	999999	999999	693	929	560	109	999999	491	977	183	817	136	96	244	232	587	563	558	173	155	999999	629	990	999999	782	999999	723	999999	
292	11	999999	465	181	287	999999	267	931	669	979	702	999999	228	999999	872	999999	671	237	42	120	762	264	999999	184	999999	950	242	245	440	156	999999	385	508	208	976	999999	361	955	808	755	999999	656	893	578	999999	667	238	999999	999999	763	121	999999	690	999999	530	746	999999	290	617	337	999999	32	501	522	113	327	979	30	92	141	147	999999	428	287	155	115	370	999999	713	896	721	671	999999	676	45	429	695	38	677	239	377	80	348	999999	999999	999999	165	381	475	153	687	217	488	986	625	405	999999	413	334	999999	385	873	999999	999999	615	584	905	824	487	683	631	951	999999	852	999999	77	999999	999999	778	999999	950	989	35	999999	999999	514	193	140	999999	639	999999	291	999999	262	854	503	503	626	865	924	47	341	893	791	522	735	864	635	999999	558	38	90	634	131	474	999999	847	16	512	111	999999	774	772	847	999999	349	257	999999	998	270	999999	750	93	853	999999	618	105	999999	999999	483	649	558	908	502	611	321	656	582	788	999999	656	497	123	763	533	272	568	999999	999999	182	487	774	636	961	985	287	997	999999	955	855	300	614	958	39	462	842	999999	279	246	971	692	999999	312	999999	999999	999999	636	329	330	902	60	59	733	999999	995	999999	922	947	517	333	324	875	999999	999999	178	51	538	94	311	999999	407	999999	809	537	489	812	471	105	356	909	999999	677	460	63	805	999999	880	93	999999	586	920	918	999999	912	999999	816	58	380	372	573	548	552	27	999999	505	761	249	205	396	192	999999	826	600	608	682	646	425	573	136	927	999999	454	59	725	999999	488	536	897	999999	672	999999	101	732	783	371	108	999999	999999	557	999999	999999	999999	696	851	999999	104	327	163	240	21	999999	999999	253	999999	413	103	502	302	869	26	235	352	325	724	999999	322	103	817	247	583	999999	604	999999	92	999999	485	758	208	999999	999999	171	382	666	869	280	289	847	999999	379	277	606	999999	951	540	818	658	369	972	999999	859	10	999999	916	999999	34	797	468	999999	999999	999999	344	304	749	999999	855	852	685	455	453	999999	475	805	447	999999	977	628	652	485	273	278	125	999999	774	999999	675	661	465	999999	844	483	820	686	999999	451	999999	312	617	759	685	966	972	914	528	294	394	204	71	947	679	406	999999	983	897	249	812	999999	529	66	526	203	999999	675	999999	970	328	788	35	995	999999	999999	20	893	799	999999	306	211	999999	490	308	999999	999999	518	999999	448	338	836	789	540	999999	384	782	999999	242	491	579	999999	312	999999	965	
605	179	75	911	14	999999	261	194	599	942	611	302	49	757	999999	603	878	345	999999	641	491	998	494	999999	662	892	459	661	999999	999999	10	999999	708	999999	703	312	533	606	336	62	86	652	200	598	999999	999999	742	999999	196	888	999999	961	149	917	484	999999	684	709	259	121	935	600	876	999999	942	999999	593	525	999999	999999	999999	281	18	120	564	999999	999999	896	338	580	160	999999	999999	429	999999	999999	758	790	50	999999	627	824	357	225	126	486	775	999999	656	999999	498	227	748	452	999999	428	999999	39	362	999999	797	787	380	679	960	288	135	457	843	903	999999	999999	484	957	999999	254	999999	793	999999	88	999999	999999	999999	24	91	932	999999	32	610	609	96	728	438	999999	999999	840	454	678	264	999999	360	999999	485	753	999999	695	743	791	999999	573	504	168	46	283	581	317	547	365	999999	38	999999	113	999999	244	816	235	374	89	658	285	999999	255	539	165	728	745	999999	496	654	396	199	126	999999	46	115	927	692	164	824	991	302	98	91	235	999999	999999	481	250	936	143	331	663	143	61	999999	258	629	880	555	836	313	60	711	210	839	999999	418	809	999999	888	542	219	264	667	983	999999	174	313	999999	482	273	763	999999	520	75	535	983	644	999999	856	307	999999	609	987	687	251	387	880	396	999999	837	671	121	58	601	121	999999	476	77	70	93	326	192	83	572	999999	500	200	999999	313	281	774	546	999999	590	999999	609	276	979	999999	999999	294	916	495	644	602	999999	512	919	953	136	517	576	212	773	999999	999999	536	425	148	751	999999	744	92	999999	73	135	999999	467	870	999999	142	999999	336	735	999999	409	696	438	970	897	988	281	999999	999999	764	999999	343	508	609	999999	83	851	840	990	999999	549	833	564	999999	477	812	54	59	452	994	30	249	999999	974	581	932	107	454	999999	999999	915	563	905	999999	865	792	999999	857	999999	438	290	656	346	999999	259	999999	142	857	503	94	943	231	739	192	744	958	866	999999	37	178	975	999999	598	999999	999999	985	999999	397	715	685	482	196	290	23	713	373	903	999999	999999	15	800	250	951	167	818	693	823	999999	432	907	999999	805	830	600	462	883	67	118	999999	273	648	744	151	999999	611	999999	941	725	478	380	64	999999	810	32	999999	735	455	999999	418	999999	172	215	964	808	759	999999	366	689	560	999999	999999	795	515	460	367	65	108	143	555	71	999999	108	999999	62	852	999999	995	999999	232	727	438	999999	699	999999	111	442	999999	343	999999	934	400	261	175	648	
75	269	999999	359	665	322	636	321	885	999999	788	73	999999	912	955	999999	681	558	466	833	401	689	105	681	359	924	285	764	84	620	671	999999	932	605	987	593	999999	646	152	910	100	126	740	352	55	47	481	999999	387	249	999999	841	795	342	256	999999	999999	798	10	740	46	999999	999999	274	685	298	999999	365	924	372	361	45	416	556	999999	285	948	999999	636	321	452	417	387	999999	367	829	704	999999	358	611	429	999999	645	999999	874	228	879	476	999999	757	906	999999	943	25	888	999999	999999	248	599	971	437	421	172	689	999999	629	494	412	907	999999	593	540	16	323	999999	690	399	14	999999	523	999999	999999	95	878	414	999999	474	371	946	149	404	466	11	387	999999	999999	507	956	123	999999	734	476	999999	811	174	999999	999999	629	82	207	828	430	566	86	575	954	336	294	284	962	165	999999	465	767	460	137	538	999999	999999	935	193	999999	891	436	999999	929	913	283	713	47	999999	844	298	749	999999	974	899	999999	812	999999	681	223	999999	161	999999	610	21	801	360	999999	837	490	490	147	24	395	539	999999	297	999999	51	62	580	246	999999	320	999999	999999	457	486	238	614	816	920	999999	969	761	740	347	188	999999	999999	923	676	210	999999	363	160	735	925	445	769	999999	177	187	629	642	445	415	778	775	999999	354	873	809	233	674	569	884	999999	633	798	999999	999999	726	999999	139	999999	999999	20	957	999999	980	999999	999999	468	977	999999	742	634	999999	326	334	568	412	623	768	59	867	976	71	793	276	691	999999	646	976	527	450	258	999999	999999	408	405	999999	101	324	822	832	350	256	35	827	259	717	317	999999	234	706	999999	170	999999	46	999999	948	173	418	298	239	405	492	459	208	494	999999	598	917	999999	746	321	999999	999999	999999	527	730	999999	966	26	974	984	182	751	821	346	98	420	702	999999	456	658	683	35	592	437	857	796	827	343	125	999999	399	544	488	394	804	999999	862	519	338	913	206	401	324	255	232	999999	637	861	405	723	999999	578	483	97	638	282	999999	999999	669	999999	999999	633	901	999999	594	999999	999999	437	542	873	557	193	20	543	462	999999	711	347	214	127	999999	965	937	401	233	821	71	400	999999	999999	861	83	850	999999	704	572	999999	999999	661	594	476	210	329	532	175	711	568	940	635	357	999999	999999	584	552	774	253	999999	509	631	772	999999	873	999999	20	21	484	343	999999	838	889	791	999999	685	619	650	958	646	999999	235	521	263	130	764	408	999999	845	498	308	999999	461	
876	999999	837	888	28	603	999999	319	520	690	999999	953	111	746	565	329	339	965	901	815	607	291	284	119	999999	455	119	282	59	176	986	45	999999	999999	22	800	414	797	999999	56	439	336	894	544	153	309	28	27	999999	999999	999999	532	406	814	854	595	716	727	999999	572	493	256	269	354	704	343	968	725	734	765	915	542	999999	855	386	280	396	739	966	219	999999	101	439	419	660	463	639	180	532	426	94	686	428	39	562	192	77	550	840	810	341	999999	293	87	725	973	168	551	999999	584	208	976	761	169	145	401	817	849	693	250	703	798	202	317	681	238	123	344	999999	203	999999	846	899	165	878	143	808	362	693	999999	999999	98	999999	947	228	117	925	999999	893	170	375	999999	856	600	999999	542	110	975	406	497	859	824	999999	999999	381	362	87	999999	999999	11	999999	999999	999999	17	945	999999	66	255	99	573	999999	854	450	141	827	985	989	309	999999	345	42	999999	955	206	826	480	839	506	576	865	40	330	978	892	577	910	999999	849	654	999999	485	999999	999999	832	194	14	383	127	999999	396	373	777	999999	999999	969	759	999999	959	190	999999	776	560	999999	233	999999	999999	999999	558	563	916	923	150	654	999999	860	186	946	133	21	821	107	721	98	190	502	262	774	999999	922	818	412	111	668	999999	724	924	187	999999	299	212	138	824	563	501	472	232	133	999999	94	792	999999	385	948	368	376	64	999999	498	731	290	217	842	635	999999	514	999999	999999	999999	999999	935	999	999999	999999	808	999999	282	999999	596	717	279	138	777	949	140	15	36	999999	310	813	670	462	688	931	18	994	999999	198	999999	987	650	751	660	173	999999	792	528	551	149	999999	999999	896	999999	780	999999	161	440	893	505	999999	487	668	181	660	999999	482	999999	999999	824	814	999999	94	349	999999	77	528	478	614	799	347	999999	484	24	999999	999999	774	585	999999	479	857	999999	402	693	88	509	981	580	999	999999	676	999999	176	727	335	999999	20	556	999999	712	933	683	999999	103	168	263	999999	999999	546	940	399	897	412	882	999999	999999	14	999999	999999	108	96	948	999999	999999	133	865	320	999999	688	366	709	227	318	999999	546	183	737	309	999999	825	506	999999	43	69	609	999999	78	293	759	85	999999	619	295	178	999999	999999	214	221	999999	302	942	999999	965	189	241	999999	999999	217	345	793	522	705	999999	445	602	760	999999	999999	999999	353	796	36	997	613	103	100	932	149	999999	561	999999	999999	338	242	883	260	370	854	999999	437	200	861	
947	965	562	568	752	999999	576	866	80	999999	999999	626	999999	915	258	362	96	151	250	999999	638	784	824	996	999999	633	562	351	399	69	591	578	163	935	88	41	60	999999	347	92	999999	713	490	184	319	711	736	967	12	999999	768	686	196	750	233	173	999999	999999	202	128	297	999999	999999	21	213	637	473	570	836	226	311	561	803	168	877	999999	999999	650	999999	665	897	594	349	391	300	904	391	999999	711	915	999999	999999	342	999999	999999	347	246	478	970	682	248	175	140	785	999999	216	883	38	872	308	869	501	879	999999	231	702	886	95	720	308	256	69	858	999999	336	817	229	585	373	540	688	825	999999	14	427	731	464	999999	684	94	999999	363	540	413	56	398	999999	805	999999	999999	460	999999	758	672	435	999999	999999	219	999999	889	987	307	664	342	999999	53	999999	875	119	500	248	332	410	636	286	893	999999	999999	874	937	999999	424	588	282	89	999999	999999	999999	578	248	424	255	114	795	107	723	698	208	793	12	576	739	695	506	999999	137	751	131	999999	542	659	861	344	521	686	999999	719	999999	262	999999	976	815	999999	999999	86	993	228	614	539	562	204	330	661	872	371	473	728	91	429	999999	785	999999	621	45	589	562	910	593	999999	534	999999	316	999999	711	36	999999	443	825	999999	999999	909	146	999999	832	348	338	210	999999	999999	223	844	637	999999	310	999999	41	204	270	999999	999999	999999	999999	505	15	558	888	384	950	845	610	40	903	661	999999	999999	649	999999	999999	697	260	362	999999	443	895	689	999999	353	999999	414	999999	566	182	543	906	777	285	641	586	999999	999999	953	999999	626	549	193	999999	976	403	269	657	678	416	999999	40	999999	644	200	609	326	192	545	739	545	850	999999	857	999999	754	792	766	17	776	514	247	999999	999999	821	894	999999	747	999999	949	999999	757	327	159	999999	512	745	142	94	42	270	999999	914	999999	714	776	504	335	582	231	999999	502	649	901	901	335	733	69	822	999999	999999	999999	793	595	364	787	533	894	258	856	19	659	681	975	515	423	333	92	397	55	400	387	174	177	348	882	118	425	258	284	999999	686	320	789	145	691	999999	999999	859	927	999999	610	87	725	221	951	821	673	396	488	999999	650	671	777	905	519	414	625	256	999999	679	999999	999999	999999	87	333	349	892	999999	999999	125	999999	233	470	802	999999	309	449	999999	397	71	444	999999	770	282	138	24	999999	883	625	287	682	999999	388	257	145	964	999999	648	999999	612	928	833	572	372	995	427	210	
974	125	219	999999	999999	999999	419	244	88	999999	701	949	319	999999	19	224	546	999999	933	999999	223	666	999999	999999	800	77	784	143	611	466	999999	999999	999999	813	568	999999	415	999999	23	221	969	999999	999999	98	412	698	579	806	999999	618	36	929	999999	582	987	999999	300	23	999999	999999	85	285	633	622	478	424	999999	999999	999999	999999	999999	233	429	722	999999	210	610	737	794	111	498	977	224	999999	999999	478	999999	138	826	261	999999	402	158	421	146	693	389	444	999999	987	460	999999	570	677	809	802	509	349	999999	787	707	562	229	999999	999999	107	71	640	191	999999	209	120	678	999999	999999	416	84	18	585	999999	821	175	127	806	999999	999999	999999	547	193	637	999999	875	431	49	553	999999	183	999999	318	999999	632	999999	262	619	999999	999999	405	584	999999	402	728	999999	999999	524	966	999999	444	423	999999	688	689	523	456	554	40	334	688	999999	999999	860	243	988	699	546	560	82	913	507	27	311	29	999999	644	791	909	478	121	907	82	999999	479	760	675	629	359	118	301	707	589	464	660	999999	152	51	169	739	801	227	963	893	999999	936	405	118	669	856	878	665	645	999999	223	781	999999	430	999999	483	322	80	197	999999	781	215	918	563	650	263	690	603	632	179	676	999999	999999	999999	393	542	364	999999	960	502	239	635	72	36	999999	879	208	722	660	999999	427	730	39	521	122	423	28	842	999999	999999	176	285	43	476	999999	329	999999	387	999999	848	128	999999	119	694	222	155	153	892	999999	771	65	968	942	946	751	945	863	431	77	999999	999999	522	108	999999	336	953	602	595	150	922	999999	821	685	811	566	999999	620	345	309	999999	280	135	530	697	360	207	343	96	724	999999	465	415	319	77	999999	606	657	999999	368	268	552	557	751	399	999999	243	292	999999	389	90	335	999999	132	111	999999	398	999999	411	204	138	620	515	999999	999999	467	635	999999	618	487	960	24	999999	976	50	999999	999999	384	141	967	999999	914	212	707	643	614	936	999999	999999	377	999999	614	999999	999999	239	648	47	685	550	932	999999	731	674	653	428	999999	279	551	91	687	999999	24	860	443	87	223	999999	808	237	999999	530	999999	303	250	551	356	999999	694	746	402	999999	47	833	208	999999	394	250	559	999999	577	345	999999	212	530	401	999999	753	999999	293	999999	240	239	458	954	411	751	437	434	111	82	999999	584	804	688	311	938	190	661	569	693	973	858	529	660	261	146	149	999999	999999	999999	602	956	411	730	172	156	999999	879	999999	133	956	
815	458	999999	279	760	589	999999	229	463	741	101	252	600	52	382	709	798	999999	999999	611	665	586	481	999999	351	183	84	526	164	359	310	864	445	736	999999	410	999999	390	500	999999	625	553	394	888	999999	999999	811	688	999999	446	790	186	531	999999	301	239	976	736	927	586	515	997	999999	999999	999999	999999	806	999999	884	972	999999	417	212	718	985	121	201	593	999999	638	372	395	735	717	568	133	999999	999999	445	928	433	999999	999999	913	51	627	487	290	999999	999999	999999	947	803	999999	999999	383	974	812	536	189	999999	999999	767	299	999999	999999	271	357	545	317	893	882	428	956	548	999999	954	298	999999	999999	633	910	146	999999	999999	424	592	918	667	195	158	530	397	265	999999	51	819	174	699	921	999999	140	745	149	390	999999	529	847	279	999999	429	686	145	999999	555	137	256	83	567	799	536	353	689	360	169	373	495	172	999999	999999	999999	790	999999	756	11	503	174	997	313	708	895	745	648	426	765	472	394	999999	709	763	795	745	606	899	999999	21	999999	999999	999999	27	538	999999	999999	772	262	638	999999	389	999999	62	962	258	770	859	904	791	705	999999	999999	999999	999999	276	463	999999	999999	999999	193	999999	999999	989	999999	999999	27	295	179	538	963	999999	174	136	385	15	61	657	800	546	974	747	995	603	316	187	999999	293	48	271	903	479	999999	18	455	398	27	999999	10	999999	241	999999	689	375	827	829	109	467	320	973	999999	805	511	999999	278	445	999999	999999	999999	874	999999	999999	257	999999	635	494	814	165	681	987	987	875	657	618	999999	999999	999999	629	999999	999999	999999	999999	972	75	57	107	999999	895	739	999999	694	259	503	999999	213	999999	237	781	740	343	25	999999	999999	333	985	999999	158	892	860	999999	386	84	993	206	999999	645	760	192	861	999999	526	999999	999999	670	303	738	381	531	999999	999999	272	287	999999	442	471	144	557	999999	89	707	999999	999999	999999	999999	633	999999	266	306	999999	567	748	999999	919	212	816	105	526	125	999999	999999	968	626	487	64	516	108	195	561	735	661	98	120	112	999999	588	451	884	466	47	999999	482	84	999999	847	67	227	367	686	625	999999	999999	441	619	999999	739	332	597	979	454	534	433	705	571	999999	999999	637	942	766	624	375	999999	70	87	356	999999	893	433	640	996	298	741	999999	936	369	999999	999999	999999	279	999999	265	853	905	21	512	999999	777	512	525	999999	999999	285	601	72	259	164	556	999999	999999	68	846	899	956	999999	165	793	924	999999	212	632	822	999999	672	352	999999	
522	315	999999	575	106	997	390	908	999999	576	22	149	447	686	214	497	999999	238	999999	577	999999	896	922	855	719	999999	18	999999	892	556	294	613	258	702	736	848	507	788	176	999999	465	991	694	999999	153	653	487	92	998	145	528	907	460	774	13	999999	393	999999	856	771	989	90	25	716	291	409	891	744	949	365	990	514	72	161	122	374	212	999999	712	999999	847	925	311	999999	999999	387	162	999999	699	121	999999	314	932	999999	999999	385	975	978	999999	999999	999999	743	142	999999	155	24	845	999999	662	638	423	999999	490	790	923	73	778	267	688	903	256	999999	999999	838	999999	999999	999999	666	90	736	399	233	390	968	313	999999	793	668	612	23	542	853	821	71	697	587	823	152	481	999999	606	718	999999	231	496	355	698	303	742	469	441	188	228	925	249	999999	497	999999	999999	818	280	120	655	675	999999	403	596	983	151	323	862	440	195	999999	999999	999999	934	999999	482	958	416	500	999999	153	581	999999	635	895	822	507	99	999999	665	662	737	496	73	624	859	103	759	715	162	429	606	11	993	154	999999	568	265	999999	49	528	412	779	194	511	104	999999	767	999999	171	999999	233	560	775	532	346	644	999999	999999	310	999999	209	999999	347	506	546	580	370	490	109	264	252	999999	272	146	259	957	999999	561	999999	999999	335	68	554	519	999999	55	236	471	999999	161	950	999999	37	660	999999	711	999999	688	999999	524	646	287	600	999999	999999	471	999999	999999	282	389	342	999999	999999	457	63	151	156	999999	310	501	353	899	999999	999999	313	306	734	611	817	547	525	623	999999	15	215	58	467	646	999999	999999	756	597	198	428	999999	893	165	999999	607	187	565	613	388	999999	999999	746	604	999999	999999	104	737	999999	820	734	863	718	999999	999999	251	999999	683	509	999999	999999	744	755	711	999999	139	420	999999	164	14	639	999999	999999	999999	133	835	999999	453	999999	53	34	999999	999999	777	999999	564	999999	433	999999	338	602	999999	65	903	999999	728	424	45	351	522	192	953	999999	683	999999	751	952	482	999999	948	782	561	867	999999	685	578	675	978	999999	698	39	999999	769	999999	411	999999	999999	18	999999	404	421	433	112	303	860	81	424	395	596	999999	612	999999	96	433	555	50	637	599	228	999999	62	446	999999	999999	492	206	194	756	999999	55	824	999999	999999	941	999999	358	459	573	999999	999999	163	290	999999	544	95	412	899	345	280	371	507	338	999999	198	352	974	999999	459	811	664	887	668	123	551	888	999999	577	155	895	207	590	73	999999	
614	90	999999	64	254	566	90	306	848	999999	909	547	495	999999	999999	599	999999	999999	999	762	999999	727	495	176	840	655	426	834	754	450	999999	999999	444	999999	185	999999	999999	920	999999	893	730	367	999999	999999	214	13	402	515	716	999999	999999	999999	999999	311	999999	886	595	605	224	999999	999999	256	999999	408	412	999999	999999	161	999999	753	29	642	323	116	999999	583	688	313	962	836	999999	911	127	999999	116	589	201	142	291	298	999999	973	706	801	753	484	999999	640	999999	85	900	251	999999	999999	535	999999	180	483	999999	479	208	292	999999	999999	999999	237	999999	353	301	822	937	970	870	689	240	55	935	999999	363	999999	767	999999	533	886	936	22	384	164	999999	415	419	717	863	811	100	239	340	329	465	525	355	472	349	999999	148	929	380	847	732	489	765	659	999999	999999	712	161	999999	757	451	333	999999	999999	679	886	999999	229	117	68	598	10	999999	999999	65	999999	212	305	708	576	747	16	641	537	431	193	649	760	596	152	109	938	481	999999	999999	999999	672	999999	999999	463	553	919	822	322	258	999999	999999	159	999999	292	518	417	453	191	999999	999999	692	325	551	496	246	999999	632	965	959	999999	529	141	738	923	175	830	512	254	999999	828	999999	328	999999	700	418	500	999999	314	633	692	495	299	999999	443	449	356	829	305	226	900	296	856	363	598	211	642	999999	679	127	999999	904	208	999999	191	259	999999	47	851	87	746	496	328	341	277	174	999999	568	305	999999	999999	10	216	38	133	999999	999999	965	689	999999	776	999999	487	196	944	787	999999	140	392	193	85	999999	978	228	999999	414	967	524	999999	434	971	84	124	205	308	687	999999	999999	999999	648	922	407	357	363	999999	999999	999999	141	396	489	876	109	185	999999	408	999999	32	999999	557	718	574	813	879	265	526	702	999999	999999	888	267	100	999999	105	743	271	677	962	999999	917	999999	999999	836	137	999999	999999	871	898	12	796	799	999999	708	621	326	999999	118	528	101	836	999999	700	726	999999	139	398	999999	13	999999	851	730	546	999999	81	999999	999999	738	685	282	708	654	803	962	495	98	601	999999	505	779	669	162	999999	999999	999999	999999	123	679	593	999999	999999	798	999999	466	161	75	999999	267	637	878	12	346	999999	255	392	191	805	738	999999	164	538	16	999999	234	772	699	999999	999999	619	763	630	999999	155	687	74	910	786	999999	811	429	999999	343	754	627	776	332	728	904	487	605	512	999999	999999	438	999999	999999	544	644	999999	461	494	586	648	873	257	369	999999	999999	999999	
482	405	469	999999	999999	999999	999999	999999	635	457	450	970	677	198	23	999999	255	205	999999	228	999999	375	999999	652	359	935	260	695	999999	380	417	141	999999	723	999999	210	999999	458	638	999999	274	949	909	999999	999999	999999	999999	397	634	999999	999999	174	485	527	327	117	262	817	999999	999999	77	509	380	265	49	319	987	953	193	999999	218	796	999999	999999	953	913	465	955	408	999999	128	862	999999	999999	377	253	655	464	406	897	948	235	999999	762	999999	765	578	654	999999	934	504	863	999999	821	413	999999	999999	879	574	999999	651	306	418	708	756	215	448	122	887	796	663	999999	556	295	864	983	913	999999	562	198	344	999999	999999	474	999999	264	999999	999999	854	171	999999	776	890	999999	256	651	999999	184	15	837	999999	466	999999	360	999999	971	317	999999	956	430	999999	802	999999	999999	999999	999999	497	999999	344	999999	558	208	999999	725	999999	886	642	562	48	223	175	999999	798	725	999999	878	54	999999	999999	999999	999999	737	999999	434	868	843	999999	514	925	416	164	873	839	513	288	127	999999	50	210	999999	339	754	880	742	264	563	999999	600	514	200	795	48	749	942	555	820	915	833	999999	316	436	137	637	632	69	302	999999	294	999999	754	678	13	999999	810	72	999999	857	550	179	999999	839	858	999	734	621	125	133	897	957	468	212	999999	193	894	956	211	126	258	683	962	663	999999	164	760	521	791	789	939	879	363	999999	374	663	551	476	578	999999	902	999999	999999	179	999999	999999	978	999999	999999	819	364	853	860	85	609	866	216	652	129	704	999999	223	999999	335	193	27	604	999999	837	712	642	427	388	999999	224	999999	740	999999	661	392	185	218	999999	971	435	999999	29	288	363	508	457	898	999999	999999	888	689	191	999999	985	984	732	999999	999999	599	999999	937	474	786	861	999999	136	999999	991	736	529	41	999999	858	900	999999	998	325	151	339	265	744	999999	515	195	534	65	133	807	676	659	999999	504	999999	999999	497	999999	242	999999	990	999999	999999	907	999999	353	857	686	332	999999	999999	986	416	999999	384	343	443	867	958	601	336	316	12	615	324	86	827	536	999999	74	999999	485	765	898	160	957	999999	836	999999	999999	338	999999	999999	416	919	690	999999	999999	999999	999999	361	630	663	641	100	999999	379	999999	999999	999999	999999	330	303	268	313	413	230	517	999999	427	122	606	999999	797	273	487	999999	595	696	634	999999	466	417	116	713	782	821	134	808	476	999999	999999	254	999999	645	999999	555	474	112	515	999999	735	190	999999	174	754	222	999999	377	612	
109	783	732	957	710	70	913	196	555	999999	591	106	709	713	839	319	361	503	162	999999	932	119	493	190	175	108	286	714	941	999999	570	999999	756	205	376	804	999999	296	999999	999999	999999	999999	919	581	924	372	999999	476	863	854	999999	719	713	122	680	990	999999	552	999999	611	784	208	254	596	961	635	349	514	347	999999	249	999999	297	577	999999	573	999999	999999	265	802	82	810	850	97	999999	851	999999	999999	525	999999	514	527	999999	603	800	999999	123	999999	619	999999	999999	999999	139	829	615	337	431	146	951	116	999999	999999	296	989	538	974	357	167	41	999999	393	705	989	960	530	721	571	999999	999999	274	999999	868	302	966	779	561	680	31	482	237	429	999999	692	418	586	136	240	514	74	826	548	956	999999	999999	905	327	531	178	309	893	766	736	368	687	656	999999	96	330	219	999999	303	335	685	803	999999	287	23	580	383	404	999999	66	629	951	725	504	999999	792	70	462	40	512	722	589	471	693	999999	14	762	654	999999	999999	305	999999	532	222	280	497	819	628	314	950	999999	904	999999	709	117	999999	999999	162	364	304	269	999999	999999	791	613	106	341	997	540	18	818	729	364	579	760	541	428	513	233	89	972	442	157	89	717	817	999999	761	585	999999	52	610	999999	999999	651	548	151	741	609	184	999999	822	98	306	142	75	550	832	949	575	989	999999	928	284	999999	826	609	867	83	795	919	579	999999	210	965	218	999999	618	928	222	999999	686	903	58	924	160	999999	851	999999	652	277	353	812	20	349	593	681	25	424	824	939	283	668	814	999999	585	999999	887	340	923	636	931	999999	999999	184	312	555	880	360	999999	999999	999999	920	431	528	999999	767	410	861	382	537	423	204	999999	282	999999	999999	99	793	348	749	466	521	33	25	345	449	84	836	46	48	800	664	254	352	191	362	247	999999	689	818	999999	36	957	395	223	737	800	464	66	999999	999999	999999	22	430	999999	999999	897	999999	192	136	692	574	824	344	737	758	950	999999	999999	764	780	803	114	530	749	440	999999	637	999999	607	648	999999	779	751	582	713	652	999999	336	945	465	831	113	999999	135	436	999999	623	658	465	787	49	372	302	513	663	983	492	681	585	682	270	999999	584	488	82	794	82	761	33	115	136	435	999999	999999	999999	699	999999	404	322	238	940	999999	345	820	608	999999	487	248	919	730	170	152	750	272	205	999999	999999	84	63	999999	999999	999999	635	999999	660	614	999999	993	564	963	441	999999	368	357	742	291	
278	999999	999999	824	317	834	999999	303	945	999999	684	999999	999999	999999	180	999999	350	999999	109	88	353	999999	999999	994	40	999999	999999	999999	298	82	999999	403	530	999999	999999	999999	204	238	333	304	29	341	999999	676	929	999999	889	830	792	963	747	999999	257	664	938	999999	604	884	793	999999	160	886	15	873	210	291	363	200	785	416	282	121	357	804	69	22	999999	493	999999	697	999999	999999	173	334	335	106	155	999999	975	665	169	999999	999999	510	999999	142	336	999999	475	648	999999	999999	999999	385	691	635	339	999999	604	926	710	120	819	999999	229	307	723	680	548	114	999999	497	999999	130	257	962	676	847	660	926	685	50	28	427	718	999999	808	787	643	699	766	702	271	59	999999	58	501	349	290	846	418	999999	999999	370	999999	492	484	924	138	999999	958	492	999999	678	999999	999999	102	999999	999999	999999	499	999999	47	999999	347	442	999999	999999	175	208	999999	336	566	813	518	40	999999	657	914	999999	999999	999999	658	999999	741	284	910	593	809	294	956	109	962	966	357	482	617	154	33	79	266	999999	759	930	268	631	926	978	169	219	621	444	487	161	893	615	999999	133	117	73	531	642	999999	880	999999	371	374	599	466	999999	999999	903	634	999999	968	120	134	728	656	119	357	932	433	599	673	521	622	810	82	741	205	494	47	959	999999	624	953	878	999999	896	266	336	999999	133	999999	717	810	642	999999	999999	491	558	477	999999	715	999999	219	766	999999	730	999999	999999	526	725	840	999999	866	999999	306	354	999999	256	999999	759	852	31	420	309	802	955	999999	999999	627	300	259	646	27	49	254	948	414	197	670	957	156	702	999999	999999	293	869	850	146	345	838	999999	245	518	717	155	694	999999	999999	964	261	999999	770	937	236	475	204	910	827	429	358	939	999999	999999	92	999999	999999	221	624	999999	933	114	574	643	789	674	999999	137	310	893	560	769	999999	999999	418	937	386	765	582	330	98	958	999999	716	999999	898	655	999999	435	114	999999	482	564	893	41	156	999999	136	999999	562	461	76	999999	933	999999	588	444	999999	176	155	236	395	999999	303	927	974	91	857	656	890	999999	363	702	999999	898	87	215	611	999999	272	492	999999	999999	30	869	32	999999	99	999999	408	464	908	999999	290	877	609	843	271	966	999999	999999	597	479	267	543	107	374	413	999999	791	383	832	555	904	662	975	778	618	999999	905	999999	992	20	257	436	120	870	999999	328	298	244	944	999999	999999	999999	894	999999	359	487	999999	657	999999	999999	65	999999	999999	362	
589	999999	999999	831	234	837	999999	999999	999999	999999	231	831	999999	237	999999	94	746	557	438	197	999999	707	768	204	429	141	662	257	999999	937	955	232	999999	999999	290	999999	999999	466	999999	117	584	702	999999	318	999999	527	999999	544	705	860	317	999999	999999	443	999999	881	859	707	412	103	185	999999	762	144	630	999	999999	674	999999	999999	999999	289	547	331	612	718	583	459	644	901	86	127	552	818	629	458	999999	999999	817	409	933	999999	64	999999	999999	771	940	989	687	560	501	390	597	545	202	38	960	275	831	232	308	999999	73	999999	999999	67	271	944	514	999999	374	665	856	547	235	949	999999	631	399	841	778	594	772	94	410	696	530	16	626	601	497	369	539	594	110	533	655	553	899	874	510	999999	484	514	195	835	534	60	320	252	803	338	999999	999999	999999	714	637	978	999999	330	537	265	999999	913	684	999999	999999	271	446	701	304	681	732	524	341	782	119	999999	898	575	172	479	695	384	797	169	999999	549	150	999999	896	999999	453	578	347	254	999999	570	830	191	709	272	613	618	947	132	999999	999999	659	671	604	379	89	534	168	67	999999	999999	125	525	520	586	130	60	805	627	237	999999	999999	999999	114	549	999999	717	865	899	866	87	436	675	562	142	999999	479	792	999999	597	918	999999	290	685	734	455	999999	670	132	999999	563	812	330	895	999999	999999	573	567	65	942	372	669	268	200	491	516	450	999999	387	696	651	267	289	40	318	743	896	999999	379	104	131	57	742	758	312	999999	116	780	120	999999	326	912	999999	583	999999	259	161	99	204	999999	15	352	999999	435	999999	305	533	999999	999999	999999	286	172	197	999999	999999	325	926	510	887	227	410	669	852	999999	380	739	999999	705	804	69	999999	807	999999	161	98	779	764	316	268	999999	740	999999	204	411	682	164	724	776	763	910	332	999999	999999	976	817	345	500	864	65	760	774	828	495	999999	126	999999	956	45	999999	999999	999999	620	251	880	999999	999999	475	451	999999	226	24	754	999999	894	736	941	605	239	999999	753	999999	899	260	508	242	911	330	999999	294	212	207	689	904	721	359	712	999999	330	499	232	870	59	128	839	745	30	887	600	790	185	999999	727	700	128	763	661	369	742	647	575	274	798	166	543	28	335	850	230	545	34	541	284	999999	122	883	238	781	999999	763	999999	34	729	887	118	339	480	988	785	999999	697	352	666	999999	924	999999	81	892	584	821	419	179	667	65	765	644	598	999999	588	245	534	879	948	979	
435	550	999999	911	58	214	548	347	75	271	847	681	874	601	999999	164	811	345	999999	999999	354	53	367	999999	131	474	740	492	409	549	999999	818	999999	687	258	383	421	170	844	380	282	81	114	999999	217	93	769	996	182	433	434	198	683	999999	635	999999	193	871	789	584	473	65	937	999999	837	39	287	999999	353	441	742	999999	501	826	326	282	938	962	466	47	704	743	999999	975	999999	245	144	55	999999	866	200	550	380	269	906	227	143	999999	567	999999	806	581	653	741	690	999999	697	856	999999	362	999999	999999	414	999999	879	999999	745	962	999999	999999	894	241	146	999999	251	202	280	999999	919	109	148	360	404	289	999999	999999	999999	579	295	342	548	287	22	699	423	968	146	628	390	186	482	181	188	965	999999	999999	999999	176	499	999999	512	465	937	999999	223	102	827	135	520	755	639	175	999999	999999	64	617	229	999999	999999	282	65	652	851	999999	626	967	181	999999	996	666	688	924	89	796	999999	92	350	89	999999	999999	151	999999	117	634	546	316	504	121	910	999999	999999	998	112	227	442	999999	613	204	316	256	921	397	139	854	77	715	96	880	247	971	999999	149	961	999999	140	55	544	227	206	320	472	70	528	330	321	999999	821	861	999999	999999	999999	999999	772	238	409	753	881	263	566	999999	229	999999	874	938	999999	216	46	369	97	397	325	396	999999	995	784	861	999999	808	999999	387	893	235	999999	276	502	130	376	999999	343	999999	173	999999	999999	374	101	999999	195	999999	921	115	654	462	773	966	654	92	158	777	453	548	884	83	720	189	937	999999	108	999999	445	288	999999	999999	35	999999	234	999999	999999	633	904	936	675	289	886	437	999999	441	461	559	999999	420	972	599	999999	795	501	99	570	999999	999999	107	749	588	153	642	275	351	999999	72	742	620	999999	999999	872	517	872	999999	999999	292	456	999999	542	999999	999999	35	999999	250	32	239	219	999999	474	265	999999	807	197	96	145	999999	172	391	14	399	817	11	74	457	726	772	922	896	999999	999999	34	930	564	999999	602	128	335	35	328	206	852	607	155	100	328	75	329	786	469	942	999999	74	502	153	731	999999	961	999999	999999	259	317	322	241	197	241	276	252	999999	494	27	918	999999	999999	807	546	219	855	974	999999	999999	452	146	999999	999999	167	960	437	420	479	618	166	476	511	999999	889	540	999999	958	859	61	999999	343	302	999999	33	983	11	694	607	521	139	999999	730	863	999999	999999	885	280	999999	280	838	832	999999	875	860	452	635	993	
999999	16	999999	896	999999	999999	837	999999	844	999999	937	999999	958	743	813	957	488	179	999999	648	999999	719	654	106	999999	588	999999	990	826	426	999999	999999	357	999999	999999	999999	678	242	871	653	35	698	336	899	343	855	999999	999999	999999	559	397	690	707	999999	732	208	361	999999	967	536	863	847	292	999999	403	365	999999	951	967	999999	289	255	307	999999	622	573	393	755	763	999999	276	999999	972	277	39	901	874	369	999999	577	249	931	275	345	789	188	999999	907	505	977	39	999999	137	805	279	999999	392	616	374	168	815	606	984	999999	999999	745	999999	25	399	502	491	999999	675	400	973	358	980	962	311	444	168	485	259	785	54	905	999999	177	997	999999	518	999999	999999	127	761	643	946	381	84	54	999999	399	518	12	495	571	695	737	999999	920	170	429	314	929	999	340	356	208	999999	365	999999	999999	999999	999999	999999	233	472	558	999999	999999	411	608	888	267	141	999999	967	999999	299	999999	220	263	345	999999	727	999999	953	75	127	431	999999	748	531	719	299	999999	999999	17	28	272	109	146	108	501	519	561	541	57	798	999999	372	109	999999	999999	154	501	371	940	784	895	279	406	441	216	53	663	86	178	999999	535	397	960	237	37	999999	83	164	844	999999	175	557	906	277	999999	999999	196	839	164	574	999999	244	440	999999	133	992	703	705	999999	999999	999999	485	372	999999	272	844	412	871	881	999999	80	999999	527	383	618	348	999999	139	555	999999	856	823	922	603	999999	301	956	737	999999	44	679	378	272	396	711	690	194	827	14	999999	999999	999999	999999	169	504	461	999999	67	614	785	629	573	160	743	999999	42	562	768	908	970	887	675	767	847	326	702	83	999999	671	999999	163	546	134	513	999999	999999	865	763	109	719	585	898	133	329	415	115	228	529	999999	678	137	425	918	44	164	999999	999999	120	999999	801	387	585	999999	685	631	999999	999999	646	251	68	177	999999	669	199	999999	999999	999999	447	442	220	483	554	345	992	801	737	628	100	359	522	984	999999	920	307	342	999	999999	447	999999	333	665	581	287	999999	999999	338	756	999999	999999	175	437	999999	999999	632	328	832	250	403	884	893	464	999999	297	729	84	999999	878	371	857	396	999999	114	749	999999	999999	902	277	608	999999	999999	981	898	451	999999	94	999999	86	298	979	999999	758	120	563	804	868	999999	294	557	662	99	459	394	872	262	689	999999	369	569	87	425	565	642	912	999999	912	999999	999999	112	644	209	345	590	392	999999	637	375	999999	945	249	248	617	
999999	999999	401	22	597	36	198	999999	762	514	516	220	563	943	126	207	152	891	999999	408	191	912	999999	753	869	999999	524	624	323	781	423	329	999999	808	999999	999999	520	999999	325	538	999999	607	882	694	829	999999	999999	999999	521	999999	408	999999	936	839	435	806	999999	647	999999	594	999999	573	999999	980	101	197	381	755	107	429	687	743	576	775	689	999999	999999	999999	924	999999	184	120	999999	155	382	369	393	999999	382	999999	213	872	265	730	36	155	999999	999999	999999	641	997	83	316	101	999999	665	487	170	160	999999	776	999999	999999	652	999999	401	999999	47	608	731	803	381	999999	68	226	814	488	845	749	544	168	137	173	292	502	111	804	22	664	717	881	232	849	531	272	488	159	612	320	999999	685	388	999999	999999	838	999999	700	258	875	676	186	641	421	615	692	648	999999	440	160	319	597	457	382	999999	849	580	532	851	795	737	664	999999	999999	124	859	780	833	301	454	876	999999	555	146	988	999999	249	811	243	839	999999	927	999999	462	10	46	237	15	412	999999	999999	999999	849	463	147	21	311	116	306	756	911	815	999999	986	999999	999999	52	321	394	360	609	999999	298	22	999999	810	945	999999	534	88	999999	774	430	999999	196	782	999999	102	999999	999999	999999	143	515	487	927	808	999999	733	188	999999	994	916	999999	62	423	498	805	837	291	337	999999	889	999999	228	135	146	999999	991	800	999999	357	949	322	418	131	999999	263	811	999999	372	153	222	243	999999	93	715	163	378	855	697	977	999999	810	671	909	349	562	296	362	790	424	676	999999	687	999999	55	603	999999	930	947	245	999999	999999	919	194	854	655	148	145	999999	982	25	145	999999	523	999999	149	650	508	999999	914	967	459	304	947	477	289	555	698	48	121	950	448	908	999999	999999	971	999999	487	65	694	423	161	942	999999	409	999999	999999	999999	120	999999	999999	704	158	43	278	999999	999999	971	716	575	109	450	999999	307	42	577	999999	999999	539	662	999999	173	453	97	500	999999	516	999999	548	936	458	391	999999	142	168	256	300	874	193	448	522	919	770	489	595	972	64	999999	775	832	312	189	634	999999	657	789	261	70	542	462	38	999999	432	780	126	718	862	964	999999	999999	999999	362	466	101	149	338	402	999999	502	527	761	871	721	716	633	999999	999999	999999	999999	378	994	239	999999	731	419	999999	496	990	372	877	120	99	999999	999999	555	950	723	543	999999	329	999999	297	567	24	701	999999	250	999999	999999	999999	961	732	490	770	791	57	29	735	999999	588	
999999	412	999999	999999	417	671	375	731	171	683	555	999999	821	999999	999999	707	999999	328	39	262	320	999999	843	524	915	387	609	735	208	508	930	987	999999	729	487	999999	696	999999	606	39	791	518	555	473	302	748	910	335	788	93	999999	999999	705	429	278	72	568	86	710	999999	72	639	533	662	999999	999999	361	102	677	997	20	729	721	999	470	801	234	379	232	177	477	283	947	124	999999	238	292	442	999999	425	425	999999	242	577	967	161	985	892	999999	734	396	817	657	999999	83	654	980	705	999999	476	999999	198	999999	542	562	999999	692	418	539	523	999999	919	641	999999	581	399	497	153	42	318	816	342	658	497	999999	999999	626	999999	999999	999999	258	586	483	984	587	236	766	699	25	188	999999	576	999999	207	459	476	999999	404	219	683	166	999999	999999	649	999999	505	540	366	762	902	172	536	377	71	275	999999	999999	656	674	999999	633	798	138	854	999999	999999	999999	461	47	999999	483	231	946	367	321	421	913	833	334	92	696	999999	999999	122	25	932	999999	301	999999	760	41	529	999999	865	999999	999999	707	818	800	419	525	88	999999	458	429	941	590	999999	749	854	999999	611	332	591	658	232	999999	26	999999	999999	51	687	999999	287	999999	953	500	999999	317	953	713	104	43	914	999999	618	91	999999	693	83	352	199	552	87	975	429	207	148	999999	827	506	691	979	883	999999	838	999999	51	186	999999	451	508	702	795	150	999999	578	417	35	49	151	383	333	765	573	852	144	453	311	853	755	362	874	489	457	32	125	159	546	999999	70	49	999999	227	999999	843	999999	756	936	295	999999	790	123	177	999999	999999	368	224	320	526	703	999999	740	332	999999	98	634	222	348	128	575	428	870	306	999999	112	81	115	142	729	999999	388	999999	999999	11	965	999999	706	804	335	663	900	839	999999	34	955	309	979	506	999999	999999	999999	418	818	720	432	919	816	197	583	61	262	999999	590	999999	325	999999	723	999999	754	849	927	418	999999	999999	674	589	999999	281	34	803	102	609	598	520	91	999999	698	306	579	56	432	518	999999	283	411	818	258	859	709	366	585	658	752	694	291	865	404	363	55	999999	78	999999	173	780	999999	999999	999999	79	89	355	900	999999	751	708	426	418	197	999999	63	855	999999	991	999999	999999	227	999999	856	903	999999	225	575	345	999999	735	977	887	354	450	324	757	335	999999	779	999999	999999	999999	999999	999999	277	999999	999999	999999	309	999999	512	999999	972	999999	999999	999999	796	589	839	863	999999	564	177	25	730	
539	999999	999999	424	306	530	160	221	218	210	69	537	813	636	999999	547	910	999999	69	233	900	999999	848	887	799	960	745	999999	916	999999	902	990	890	322	999999	808	929	250	12	670	999999	864	763	306	502	987	983	953	999999	325	869	999999	117	999999	829	623	225	999999	624	345	999999	810	999999	635	999999	79	646	500	999999	999999	617	669	43	999999	871	999999	162	551	394	999999	977	999999	868	999999	713	383	999999	107	492	124	592	999999	625	667	886	551	569	138	998	433	350	999999	65	921	707	210	495	718	921	793	999999	674	999999	999999	999999	999999	942	999999	999999	925	196	999999	17	783	999999	999999	999999	375	512	329	999999	34	999999	999999	999999	494	999999	999999	892	513	999999	999999	185	699	999999	918	603	812	309	999999	608	863	999999	83	246	801	485	282	954	169	166	999999	215	602	999999	999999	130	514	351	872	264	995	813	417	999999	32	373	318	140	59	999999	240	76	618	720	613	817	480	724	669	19	999999	992	999999	356	767	958	999999	382	215	797	99	471	436	640	999999	60	999999	45	999999	999999	176	151	904	224	925	999999	597	881	999999	630	650	790	682	863	799	999999	90	70	280	999999	789	936	999999	262	855	769	999999	999999	999999	562	27	999999	999999	999999	842	323	97	999999	999999	712	370	702	668	999999	156	308	999999	999999	840	608	970	999999	999999	158	999999	999999	226	652	369	165	424	999999	772	161	612	999999	999999	450	999999	486	916	572	639	567	704	96	278	349	116	556	981	76	146	509	591	289	680	362	593	612	106	444	158	275	297	750	999999	516	973	940	29	348	552	364	691	408	108	999999	999999	561	962	877	546	999999	999999	358	483	999999	569	332	536	927	857	999999	389	482	423	374	999999	953	167	761	999999	176	537	999999	523	999999	817	999999	190	483	907	41	649	228	999999	346	999999	939	999999	666	946	999999	414	102	999999	999999	974	219	984	734	999999	501	404	211	511	380	285	541	999999	700	456	999999	151	999999	29	999999	999999	171	584	87	284	999999	686	500	999999	725	761	444	162	389	807	607	209	456	556	416	999999	999999	717	999999	999999	558	113	576	219	571	508	361	83	664	374	813	634	907	459	999999	999999	903	396	785	618	840	389	456	893	848	186	694	999999	613	999999	331	453	999999	999999	725	237	119	999999	253	226	410	371	497	24	993	999999	301	999999	999999	999999	733	61	931	908	999999	999999	657	682	999999	394	814	999999	469	999999	53	370	999999	891	734	368	705	622	999999	999999	217	479	891	442	999999	875	884	697	544	999999	464	999999	
522	158	796	556	999999	436	919	858	412	554	901	999999	970	999999	999999	410	999999	602	895	999999	908	372	700	750	287	224	782	496	999999	126	321	999999	21	999999	847	429	105	187	999999	278	703	294	999999	663	577	999999	472	277	479	483	435	942	999999	999999	371	160	457	55	279	365	654	432	999999	296	999999	453	20	206	785	976	999999	95	999999	626	417	623	999999	47	182	416	999999	514	27	35	999999	378	999999	667	999999	999999	971	59	907	999999	624	281	935	869	429	134	860	999999	492	503	178	350	138	499	936	748	945	999999	872	863	999999	149	999999	999999	606	864	121	999999	794	98	14	265	187	390	12	145	688	345	618	999999	556	999999	32	523	857	350	250	999999	999999	663	752	562	187	54	820	999999	865	999999	273	999999	22	517	481	999999	498	912	999999	748	497	800	999999	609	999999	999999	317	135	127	999999	475	265	624	278	622	140	999999	999999	88	142	569	527	999999	85	81	999999	999999	48	15	628	35	945	187	999999	355	929	603	152	999999	363	737	999999	367	999999	147	18	999999	744	999999	999999	68	55	999999	999999	189	969	999999	984	538	999999	788	278	130	498	866	999999	88	132	923	692	536	203	691	999999	404	873	169	305	938	73	124	301	152	664	999999	999999	121	156	999999	385	999999	999999	614	999999	574	468	999999	868	118	999999	929	999999	820	212	814	864	999999	999999	635	315	999999	999999	999999	474	999999	497	136	466	999999	999999	999999	932	810	547	294	999999	588	677	999999	936	309	300	197	331	143	307	480	999999	849	999999	625	999999	520	17	575	183	573	149	391	87	342	118	940	231	208	997	16	282	918	999999	285	999999	999999	999999	16	999999	47	725	340	999999	999999	195	999999	232	271	999999	421	802	999999	120	999999	448	296	84	603	999999	359	999999	132	146	301	999999	31	999999	429	938	999999	999999	11	65	146	999999	809	999999	70	156	999999	718	960	793	999999	214	999999	808	553	837	399	881	999999	999999	999999	80	602	203	999999	818	174	999999	802	333	999999	600	801	916	999999	505	639	240	999999	999999	999999	999999	15	338	561	97	999999	999999	999999	592	548	175	725	999999	896	75	255	615	32	251	982	837	999999	999999	437	985	412	394	835	57	999999	169	868	648	999999	528	75	999999	999999	946	921	950	266	999999	784	999999	874	615	30	999999	260	34	218	999999	999999	999999	999999	378	901	999999	999999	999999	388	999999	395	389	307	86	999999	999999	10	982	972	999999	330	41	581	706	852	999999	120	999999	373	999999	797	999999	950	106	999999	267	802	999999	371	999999	999999	999999	999999	906	
824	404	999999	797	548	652	999999	277	999999	143	451	442	999999	29	999999	665	464	999999	149	460	999999	221	439	210	902	809	575	314	620	999999	812	912	468	674	881	458	352	323	258	721	31	999999	132	816	655	741	978	783	180	705	611	385	279	122	353	999999	999999	692	894	738	999999	601	657	154	999999	539	999999	614	148	999999	323	151	999999	427	439	999999	99	622	555	171	830	792	144	914	304	436	643	999999	330	277	493	999999	999999	520	645	429	872	977	495	999999	999999	374	999999	112	392	470	747	851	683	321	524	999999	146	733	908	294	467	999999	999999	895	999999	627	293	870	584	664	722	999999	782	19	169	121	137	440	403	466	157	41	532	834	999999	791	999999	19	753	150	522	999999	999999	999999	999999	140	137	600	229	149	90	774	527	728	999999	629	79	999999	999999	412	999999	706	340	451	147	999999	219	25	216	114	999999	284	126	443	151	38	999999	431	58	39	984	537	220	264	385	382	999999	804	97	999999	999999	999	999999	351	926	815	999999	169	223	535	920	121	393	124	194	806	658	94	999999	719	124	999999	624	132	428	999999	999999	86	76	999999	922	415	928	999999	393	999999	999999	775	517	335	999999	355	999999	523	119	873	154	105	79	578	724	429	227	378	944	83	999999	735	923	250	329	999999	103	458	612	514	999999	245	731	239	390	882	576	260	999999	999999	440	111	22	999999	999999	400	16	497	999999	503	197	999999	213	320	580	999999	852	999999	999999	395	262	760	910	604	999999	908	374	840	198	999999	852	999999	332	999999	642	283	999999	378	708	928	281	606	417	999999	999999	999999	42	420	658	700	999999	309	253	999999	515	680	200	418	864	633	36	999999	309	209	650	230	999999	36	999999	307	999999	484	569	88	999999	656	999999	801	287	68	875	999999	999999	498	810	553	723	672	670	999999	92	314	513	84	902	115	306	217	468	107	404	15	743	360	733	556	739	175	546	859	337	999999	141	805	757	82	984	811	999999	999999	506	999999	365	999999	225	662	999999	494	185	18	999999	144	342	999999	664	999999	219	830	999999	264	813	557	999999	811	635	692	182	707	326	999999	999999	999999	999999	999999	600	839	649	999999	145	999999	586	999999	999999	537	510	202	66	951	151	887	863	164	999999	999999	292	949	438	999999	999999	532	999999	272	178	356	999999	863	325	999999	589	825	230	999999	695	999999	678	568	999999	598	999999	442	636	231	566	439	966	999999	999999	999999	89	999999	999999	105	949	999999	590	999999	86	643	999999	646	999999	999999	372	999999	667	681	468	361	
465	723	999999	839	253	646	896	268	999999	999999	999999	999999	423	639	891	938	424	999999	241	92	113	363	999999	924	950	664	565	551	858	249	771	294	999999	97	229	365	999999	999999	851	312	716	331	618	999999	999999	726	232	999999	203	999999	901	542	999999	386	257	111	999999	999999	889	999999	91	999999	410	466	967	106	425	999999	419	999999	999999	854	282	929	375	782	999999	154	999999	999999	441	328	357	999999	999999	238	844	130	840	127	133	803	681	999999	999999	371	921	162	380	166	999999	999999	999999	999999	755	57	270	520	21	475	366	97	794	665	157	762	997	975	999999	738	261	999999	495	301	999999	875	183	20	708	13	999999	593	773	515	999999	544	500	690	679	300	968	999999	999999	374	761	999999	18	25	999999	999999	374	945	43	641	905	15	411	535	263	999999	874	259	999999	17	614	772	324	289	742	999999	999999	316	306	827	770	927	195	130	540	378	866	167	894	249	999999	915	559	141	610	917	143	964	437	999999	425	718	521	999999	999999	989	720	728	999999	512	206	67	649	999999	871	977	820	290	995	884	23	717	999999	572	378	699	999999	999999	679	824	479	999999	879	507	999999	61	415	93	999999	999999	657	999999	884	391	53	999999	999999	353	270	632	107	852	969	552	999999	708	363	999999	733	71	776	538	59	458	43	898	188	999999	804	819	571	999999	999999	454	999999	999999	999999	999999	529	797	433	999999	922	56	727	999999	999999	336	722	703	698	466	360	309	774	129	99	436	999999	154	403	999999	549	450	70	371	931	999999	999999	909	999999	389	429	936	637	999999	999999	12	730	416	570	851	429	110	130	114	385	621	679	117	786	405	625	384	403	310	329	481	986	366	695	999999	21	813	827	319	47	424	671	867	513	96	706	941	584	551	999999	999999	329	955	999999	320	845	999999	133	480	999999	55	542	337	587	144	999999	374	720	757	840	615	999999	999999	999999	999999	999999	812	604	999999	699	683	999999	852	605	881	999999	40	380	384	967	803	690	357	556	999999	882	344	290	378	80	341	999999	826	710	98	175	518	999999	35	370	42	612	433	999999	89	255	999999	731	999999	983	999999	994	346	999999	999999	999999	926	999999	85	999999	615	531	236	628	368	462	973	999999	516	715	643	999999	355	999999	999999	200	266	576	477	999999	202	612	584	395	95	347	885	999999	999999	173	249	263	812	999999	755	999999	999999	999999	422	626	281	548	224	990	350	843	648	331	855	846	668	359	787	338	886	999999	947	841	543	999999	577	937	477	353	476	389	339	408	268	
433	814	462	164	850	475	653	398	594	54	251	698	999999	190	827	504	999999	475	999999	69	999999	999999	545	270	401	58	343	999999	870	523	999999	999999	249	72	431	42	216	999999	936	999999	243	614	999999	796	301	331	24	756	649	848	586	913	855	349	516	999999	999999	201	762	802	141	582	527	80	94	999999	999999	500	759	795	298	695	539	620	999999	148	211	748	968	80	44	586	999999	999999	999999	57	658	900	556	561	763	24	441	144	732	661	97	292	712	999999	872	524	997	999999	999999	891	384	244	999999	378	999999	530	232	692	767	554	999999	999999	143	47	88	558	999999	207	999999	283	999999	404	888	174	61	999999	46	414	208	999999	589	999999	471	999999	672	424	387	187	893	243	999999	749	999999	187	510	591	158	674	485	323	580	800	999999	286	638	979	356	358	327	749	999999	817	494	999999	965	583	999999	98	999999	664	181	765	314	798	491	513	38	710	664	469	999999	371	999999	884	939	999999	999999	194	417	693	77	39	999999	153	999999	974	265	128	221	926	999999	70	999999	820	152	999999	495	34	795	134	999999	645	694	858	978	131	999999	999999	318	186	830	999999	681	680	597	152	905	999999	58	516	258	910	498	737	910	710	999999	118	742	135	303	999999	999999	292	743	432	345	12	174	628	95	655	810	45	106	709	389	629	233	10	909	335	975	289	875	50	999999	999999	947	999999	69	780	867	192	883	999999	999999	398	937	174	807	999999	995	430	999999	603	109	463	640	211	331	999999	999999	741	226	967	999999	119	416	999999	285	388	64	999999	999999	314	999999	999999	162	996	260	990	999999	999999	999999	16	339	555	858	281	940	692	326	746	947	627	896	135	966	915	356	349	981	245	889	428	848	109	861	126	816	999999	311	999999	951	999999	750	825	548	220	638	999999	261	145	761	999999	999999	318	999999	941	417	661	661	246	649	910	999999	456	999999	774	999999	240	694	741	465	468	391	999999	795	999999	877	999999	586	756	287	999999	98	846	999999	306	367	539	999999	920	708	164	821	999999	994	999999	331	303	655	774	62	408	514	519	679	303	211	389	999999	342	73	999999	84	999999	959	999999	999999	999999	973	873	417	999999	999999	773	43	999999	647	326	999999	754	295	583	426	812	703	879	999999	999999	177	189	105	977	26	817	856	372	89	916	999999	502	999999	168	330	781	367	434	328	740	486	377	656	999999	700	999999	999999	490	920	999999	210	999999	999999	253	995	999999	778	439	611	272	916	671	232	730	220	196	999999	999999	999999	644	455	279	
560	902	101	800	533	220	999999	257	999999	999999	451	816	715	35	644	974	173	537	999999	928	823	999999	824	815	155	925	674	514	242	999999	237	999999	999999	931	999999	955	162	205	999999	568	162	363	999999	549	229	415	25	999999	551	561	999999	725	641	999999	456	999999	88	285	655	608	546	772	24	851	149	176	999	784	506	688	822	967	999999	445	775	469	565	284	596	739	910	489	999999	999999	999999	511	644	300	485	999999	999999	876	999999	661	31	999999	348	648	410	62	415	240	688	999999	738	996	458	206	999999	986	999999	999999	999999	915	697	999999	809	999999	999999	638	531	709	999999	482	811	945	999999	999999	423	395	131	916	874	999999	333	999999	999999	109	943	958	62	999999	549	498	94	82	197	634	964	964	580	999999	999999	771	530	706	931	216	999999	999999	578	843	783	999999	865	33	930	155	591	27	266	999999	399	937	999999	999999	170	810	999999	738	757	792	999999	458	814	999999	173	112	23	999999	748	594	57	999999	390	999999	664	999999	999999	70	152	52	53	946	707	870	615	999999	999999	999999	546	130	999999	322	45	786	201	334	999999	749	859	827	142	999999	279	672	999999	250	557	376	999999	976	187	336	596	999999	749	704	750	944	510	359	916	576	999999	628	775	999999	124	603	27	340	643	884	211	325	910	999999	677	45	218	375	999999	819	27	999999	999999	492	726	330	999999	497	583	606	248	510	910	565	882	651	897	927	135	953	358	98	999999	303	999999	999999	804	669	37	999999	735	145	102	999999	558	999999	684	293	18	999999	567	999999	756	46	645	700	414	354	206	36	148	290	249	312	470	929	236	650	999999	455	526	377	999999	999999	870	113	417	813	17	999999	966	999999	999999	342	396	828	342	999999	999999	434	999999	999999	473	11	577	454	895	999999	999999	629	999999	44	926	562	277	199	70	887	175	542	293	601	999999	835	69	534	371	907	916	642	596	999999	999999	999999	589	999999	904	468	999999	425	999999	627	186	388	86	931	686	367	999999	206	767	454	999999	999999	151	999999	122	637	941	999999	93	988	874	999999	42	365	51	999999	972	999999	295	602	999999	999999	334	666	424	958	758	137	999999	14	842	719	874	999999	798	877	999999	324	999999	276	526	258	999999	228	753	999999	355	999999	999999	999999	394	864	910	175	858	999999	791	484	999999	163	879	999999	205	999999	999999	164	129	890	999999	174	999999	999999	256	29	999999	999999	999999	115	913	241	612	47	999999	166	620	999999	808	708	293	417	96	315	473	999999	396	712	63	263	999999	999999	73	465	164	725	
486	735	617	999999	100	520	974	685	571	619	999999	842	575	999999	468	178	356	420	999999	159	999999	999999	195	455	633	372	294	163	43	324	177	999999	883	522	999999	999999	370	917	999999	773	443	410	744	854	259	554	147	24	999999	999999	252	653	859	14	646	587	550	171	268	999999	236	820	999999	256	451	403	959	62	369	999999	807	438	801	832	716	677	164	341	205	999999	235	280	999999	999999	82	524	298	878	999999	101	999999	208	659	891	999999	999999	999999	999999	999999	856	595	94	654	999999	106	813	851	36	297	968	999999	219	999999	189	501	955	462	523	183	927	115	90	186	278	250	999999	999999	910	999999	104	919	665	928	349	493	151	625	157	43	269	672	271	590	999999	667	999999	999999	479	999999	591	999999	245	999999	485	751	514	907	999999	969	497	999999	941	740	999999	59	767	290	626	695	999999	340	314	999999	999999	999999	843	499	279	610	126	375	999999	520	704	934	999999	351	453	597	999999	999999	249	188	546	999999	731	531	397	858	899	843	616	784	49	261	855	755	409	230	999999	999999	637	775	853	131	733	431	46	269	999999	999999	999999	38	716	125	100	999999	943	689	999999	999999	112	421	710	282	758	525	480	452	89	999999	941	999999	999999	965	606	999999	334	999999	501	309	494	137	493	483	17	588	78	923	170	728	811	720	697	999999	911	226	74	581	372	218	950	593	189	445	485	614	349	750	519	999999	802	999999	197	233	827	999999	999999	999999	275	999999	457	557	999999	999999	128	231	535	999999	63	389	410	753	62	293	359	999999	948	58	997	403	249	327	414	545	926	291	532	999999	999999	999999	999999	836	316	999999	999999	403	999999	999999	999999	264	999999	255	697	139	225	59	999999	904	999999	926	36	879	239	872	930	140	152	746	435	836	698	70	334	127	999999	999999	447	860	532	999999	599	129	731	743	999999	993	999999	284	329	876	814	628	600	842	909	418	607	444	271	630	999999	565	403	999999	565	28	999999	999999	48	652	612	617	999999	918	337	999999	999999	495	557	937	510	868	427	558	31	80	999999	492	217	999999	966	12	598	902	705	44	999999	251	188	306	82	999999	999999	677	274	207	256	681	514	13	270	999999	886	999999	129	392	147	845	468	494	557	438	372	999999	999999	999999	28	478	223	303	190	999999	317	999999	864	460	631	750	293	823	999999	788	977	214	421	854	126	274	782	322	896	881	782	693	748	644	687	999999	990	665	999999	778	999999	221	822	999999	804	634	469	999999	760	397	999999	999999	671	768	461	999999	944	
831	492	753	695	900	406	308	133	623	512	230	772	999999	759	627	644	55	329	765	999999	999999	60	492	805	999999	562	508	329	148	32	980	999999	529	936	169	183	436	92	999999	815	523	240	190	131	249	999999	999999	638	934	999	625	999999	695	776	886	999999	10	999999	582	348	898	979	985	600	532	47	253	813	600	454	218	963	761	950	867	999999	869	370	565	226	551	869	395	999999	999999	541	497	752	999999	388	183	487	509	230	916	544	255	590	598	212	652	206	48	490	791	662	687	999999	909	69	911	999999	392	999999	796	999999	594	846	203	991	549	501	763	221	999999	730	999999	540	43	333	581	289	771	363	999999	354	831	999999	357	745	853	752	842	990	477	999999	105	153	999999	999999	999999	408	396	607	662	161	999999	826	218	999999	208	999999	999999	999999	999999	631	867	38	792	451	999999	689	499	458	147	999999	658	772	999999	999999	635	319	115	999999	999999	183	893	174	701	422	911	14	695	296	546	706	52	266	512	845	675	77	999999	983	691	999999	999999	999999	469	866	999999	670	92	999999	999999	999999	999999	999999	999999	314	738	703	999999	379	999999	202	993	213	912	441	754	401	270	999999	999999	567	957	999999	463	999999	274	955	999999	999999	920	250	922	224	860	656	664	486	63	208	117	972	740	999999	452	499	276	999999	35	38	121	999999	410	999999	999999	867	931	918	111	100	999999	783	999	502	459	999999	279	999999	353	265	777	278	348	999999	791	100	827	974	999999	964	999999	999999	929	676	723	819	839	739	805	999999	725	745	384	962	168	333	973	247	533	163	999999	497	361	770	999999	843	762	999999	401	328	50	956	999999	999999	255	479	854	332	778	999999	459	999999	973	361	540	41	893	386	902	999999	999999	999999	451	526	744	999999	218	168	999999	999999	67	500	348	486	999999	999999	506	247	716	689	479	650	468	893	703	690	524	10	240	229	950	999999	446	933	211	460	515	722	999999	898	271	695	907	999999	582	999999	999999	496	999999	771	999999	656	669	999999	987	476	131	558	999999	64	832	217	928	205	999999	999999	999999	415	285	502	263	999999	843	999999	427	999999	742	569	320	999999	498	38	601	468	695	999999	999999	233	945	734	999999	956	899	348	75	63	999999	999999	970	901	905	786	221	907	999999	750	812	850	795	213	999999	561	247	88	565	804	999999	999999	510	999999	964	830	999999	550	172	306	884	505	753	373	27	999999	598	419	838	999999	817	999999	949	944	491	866	999999	742	999999	777	999999	820	999999	270	446	307	212	345	936	84	
999999	670	999999	222	865	317	106	432	195	704	963	827	999999	853	987	923	519	999999	153	108	403	727	550	395	587	74	999999	999999	999999	719	828	262	483	764	395	999999	999999	737	89	184	769	14	999999	306	814	890	580	999999	999999	523	787	646	999999	999999	999999	598	999999	358	634	801	999999	613	505	999999	875	710	354	485	467	841	973	999999	486	969	339	999999	999999	253	581	696	493	999999	219	413	932	191	70	645	93	797	35	600	112	999999	589	999999	509	90	430	999999	546	104	471	442	550	15	170	999999	508	291	427	877	777	938	317	999999	404	102	999999	694	649	708	402	670	815	382	999999	999999	389	183	999999	101	823	477	160	999999	331	999999	862	927	30	837	147	801	380	158	823	174	970	787	761	417	546	999999	464	999999	702	801	626	177	335	999999	843	334	402	335	999999	310	787	918	480	626	239	616	674	999999	571	600	999999	666	559	514	237	601	999999	481	554	97	999999	322	999999	530	999999	694	601	999999	994	999999	408	54	104	523	386	61	999999	144	999999	999999	70	999999	277	112	510	999999	618	820	999999	251	912	921	999999	966	297	475	232	999999	475	544	24	617	818	758	201	999999	571	45	138	999999	999999	287	303	999999	999999	370	999999	593	29	200	86	999999	332	999999	899	999999	272	138	235	999999	999999	366	668	999999	999999	453	999999	518	999999	264	397	999999	999999	558	956	635	999999	999999	939	999999	430	999999	931	284	468	999999	999999	75	858	714	983	443	809	227	356	928	618	999999	707	582	536	999999	683	999999	802	503	97	774	795	274	858	113	999999	309	489	200	435	393	185	681	169	999999	659	206	280	954	772	999999	211	999999	999999	969	460	999999	400	894	955	176	999999	999999	156	999999	279	999999	999999	880	999999	999999	999999	999999	999999	234	999999	35	999999	767	877	999999	494	848	999999	999999	572	767	257	889	999999	832	908	595	245	268	911	220	535	999999	499	999999	999999	400	710	271	738	55	534	791	495	435	999999	633	27	478	682	999999	999999	533	999999	511	346	999999	999999	421	602	151	999999	245	322	273	499	773	278	812	145	103	147	468	884	526	243	465	404	999999	889	285	578	766	585	288	976	999999	999999	987	728	384	173	299	669	596	999999	999999	999999	231	935	179	364	999999	999999	589	999999	774	649	999999	999999	880	572	999999	531	326	573	163	659	44	999999	497	81	290	93	999999	929	999999	799	297	401	999999	987	182	292	720	999999	999999	433	996	999999	211	363	281	719	847	811	999999	767	999999	999999	999999	639	999999	999999	448	107	84	999999	581	
659	647	999999	999999	39	334	999999	399	726	811	406	999999	730	663	252	95	144	999999	999999	246	999999	775	90	456	273	429	314	552	999999	999999	622	846	252	852	346	154	999999	11	999999	394	953	422	438	999999	946	824	251	976	201	848	314	307	512	999999	632	884	567	529	97	609	30	999999	161	999999	198	559	999999	877	326	999999	859	142	558	186	292	537	347	134	999999	449	187	337	361	399	540	325	999999	999999	229	462	587	705	913	641	374	612	999999	555	768	397	867	999999	999999	999999	989	181	748	335	601	104	999999	443	30	648	431	692	989	762	352	873	225	999999	999999	863	520	163	229	916	812	679	277	999999	365	121	582	814	677	267	409	369	576	999999	999999	135	999999	154	685	999999	219	999999	622	507	213	895	181	277	715	796	582	835	951	832	523	922	999999	755	87	908	75	617	24	732	999999	999999	999999	217	833	532	948	376	999999	999999	706	139	67	770	588	470	999999	315	108	881	684	999999	417	744	494	843	307	999999	77	776	209	999999	667	999999	154	999999	598	963	443	999999	848	999999	366	997	999999	394	999999	67	177	999999	999999	999999	999999	143	999999	788	999999	562	999999	989	999999	788	309	702	754	114	472	176	999999	368	872	977	871	915	42	478	999999	420	999999	999999	978	250	999999	999999	808	449	93	533	842	999999	654	999999	249	454	958	69	999999	664	252	31	921	999999	441	999999	743	990	889	603	110	578	579	165	944	999999	21	999999	797	999999	893	314	999999	999999	999999	999999	713	836	999999	999999	957	973	572	554	177	999999	188	290	808	192	717	818	560	999999	999999	273	786	498	999999	999999	443	973	272	999999	770	937	999999	982	373	182	105	906	262	999999	999999	137	16	35	987	999999	444	999999	185	614	141	85	754	541	516	70	999999	225	745	999999	983	983	711	999999	783	999999	595	205	999999	636	999999	999999	565	97	843	305	999999	761	999999	743	191	712	999999	657	926	999999	193	469	476	999999	999999	880	999999	999999	999999	662	425	501	251	758	762	249	813	548	528	999999	999999	666	697	221	999999	999999	714	999999	999999	281	194	999999	999999	98	56	136	729	999999	999999	215	648	424	609	190	999999	765	519	752	980	942	899	259	999999	605	999999	526	771	265	509	978	999999	169	221	217	999999	370	913	999999	711	635	519	209	611	322	681	104	999999	999999	341	999999	211	961	31	999999	381	935	925	982	999999	530	364	474	114	958	49	999999	213	402	713	518	852	999999	50	354	433	700	647	816	999999	91	468	264	923	471	999999	214	999999	234	835	999999	
445	930	999999	191	281	55	999999	653	283	202	891	999999	803	822	196	845	920	999999	564	681	999999	118	68	831	71	110	550	643	192	999999	351	979	567	180	83	921	125	999999	83	387	605	999999	543	731	200	804	999999	111	285	999999	999999	471	670	163	999999	999999	872	419	129	180	999999	461	471	448	851	911	107	632	748	274	729	999999	602	186	86	303	575	999999	641	267	999999	448	367	261	550	879	999999	999999	926	746	999999	999999	999999	903	882	153	533	104	880	999999	706	999999	999999	20	211	232	869	493	87	951	761	999999	999999	999999	999999	66	104	999999	898	971	602	999999	706	999999	225	33	331	999999	303	933	770	481	457	999999	560	821	96	357	59	327	19	825	336	974	999999	514	999999	877	382	999999	999999	323	205	999999	685	22	131	360	794	187	901	180	200	999999	999999	289	97	999999	311	709	999999	747	170	581	962	777	367	999999	26	711	999999	453	326	476	999999	457	285	549	677	548	700	999999	562	999999	425	999999	634	192	793	999999	426	513	575	999999	857	311	162	624	945	907	654	399	343	999999	92	458	853	723	268	734	13	548	999999	999999	999999	243	195	297	999999	132	999999	184	938	320	295	591	999999	653	619	583	999999	661	999999	769	893	999999	402	479	789	967	985	911	999999	999999	999999	878	999999	812	664	623	126	865	468	823	765	479	460	33	999999	501	581	209	113	685	999999	351	944	999999	999999	707	841	715	508	198	147	241	999999	879	617	416	999999	74	989	999999	467	438	202	780	14	424	999999	378	681	298	395	785	807	999999	628	360	999999	788	999999	956	781	410	367	280	685	534	228	580	415	391	676	516	220	116	227	11	159	174	973	454	856	999999	999999	219	999999	361	433	21	260	999999	482	46	131	999999	999999	66	81	922	104	480	205	999999	999999	299	622	879	999999	701	999999	627	999999	999999	815	498	109	318	376	157	477	334	999999	217	999999	158	908	639	395	187	891	999999	929	236	80	502	259	586	509	744	597	923	786	732	990	632	999999	713	230	632	933	906	690	999999	999999	770	379	988	999999	815	391	982	494	398	809	999999	698	974	698	322	249	522	809	999999	559	999999	547	378	227	697	102	204	418	762	253	999999	480	14	782	310	133	271	637	694	363	614	438	999999	922	140	999999	999999	25	908	393	999999	107	68	999999	999999	232	999999	770	999999	722	999999	573	732	154	824	389	693	999999	398	999999	977	885	999999	999999	945	125	159	455	97	763	21	189	510	378	832	999999	421	640	999999	87	132	500	384	
972	176	999999	706	999999	108	750	250	889	626	718	415	534	982	999999	429	784	999999	554	683	499	711	17	73	999999	321	999999	967	63	319	999999	76	487	510	999999	999999	904	419	999999	357	999999	522	131	562	791	999999	307	905	631	220	107	13	999999	999999	999999	270	169	977	352	932	171	782	196	579	315	999999	928	33	999999	999999	525	374	999999	207	346	976	589	999999	999999	999999	999999	999999	346	843	221	999999	499	669	625	881	942	926	76	999999	195	999999	336	552	256	149	44	999999	75	941	695	733	835	380	480	909	999999	714	706	951	918	140	446	999999	367	999999	162	268	408	957	999999	598	308	205	22	999999	999999	47	208	141	367	739	965	999999	158	999999	481	129	199	716	210	237	229	125	64	64	127	999999	194	258	999999	999999	875	117	999999	106	999999	640	367	697	268	999999	516	575	594	188	174	999999	999999	879	526	999999	79	692	999999	519	378	192	999999	957	999999	667	853	999999	999999	591	999999	858	210	999999	63	841	761	999999	999999	566	721	654	530	876	890	86	787	315	999999	953	705	192	360	685	727	252	500	410	42	601	999999	999999	430	12	323	316	841	999999	825	999999	282	577	999999	200	798	724	999999	274	77	588	999999	547	228	200	885	682	507	525	334	811	351	361	468	855	775	999999	233	528	562	583	245	643	999999	56	681	138	999999	169	886	999999	590	236	999999	454	721	999999	347	240	126	641	808	326	819	23	343	999999	119	999999	424	642	500	143	711	493	999999	999999	67	181	518	999999	735	348	999999	330	231	125	27	24	144	999999	817	993	999999	920	775	919	824	476	999999	760	28	999999	744	999999	513	456	524	999999	110	484	195	176	721	369	906	470	999999	498	999999	228	903	104	255	892	999999	506	732	999999	717	433	999999	591	467	999999	999999	999999	603	999999	817	774	601	178	913	999999	347	651	281	52	23	315	241	335	683	999999	857	924	322	852	999999	16	724	732	999999	677	999999	603	999999	964	999999	999999	999999	303	680	27	626	735	999999	594	554	183	235	689	777	999999	202	96	999999	972	900	814	855	750	999999	811	59	999999	45	246	598	744	999999	999999	422	284	448	937	654	999999	868	999999	999999	727	307	999999	780	999999	999999	999999	484	999999	695	735	74	815	999999	126	338	869	999999	999999	699	999999	996	999999	239	918	999999	999999	963	999999	999999	252	113	777	81	138	453	719	40	25	913	315	761	622	59	217	999999	606	402	332	999999	999999	697	119	433	999999	730	496	25	862	766	462	999999	230	543	452	999999	296	999999	754	
673	618	999999	999999	845	999999	192	384	761	31	999999	671	110	999999	654	655	554	999999	354	999999	407	956	703	178	999999	461	999999	540	88	606	999999	956	862	999999	999999	991	946	745	274	49	999999	999999	735	994	999999	999999	361	135	999999	999999	898	637	942	471	356	999999	915	670	704	393	845	651	305	165	999999	719	808	999999	982	999999	999999	999999	729	999999	666	61	999999	709	999999	999999	110	423	964	200	708	948	23	401	999999	941	86	286	50	881	204	964	61	999999	999999	999999	296	999999	152	912	189	999999	999999	638	999999	999999	496	215	688	999999	293	431	687	114	456	497	705	416	999999	51	587	432	999999	847	120	999999	999	651	161	513	866	211	999999	62	21	619	49	999999	597	997	455	870	597	499	597	772	287	946	999999	70	771	880	738	111	335	999999	329	70	527	999999	304	845	64	999999	685	999999	160	635	103	837	458	330	819	173	595	999999	834	279	260	999999	425	63	528	100	741	999999	999999	179	726	264	299	978	999999	495	702	610	816	422	814	515	999999	999999	853	295	612	999999	70	574	515	618	921	60	810	999999	686	251	999999	963	999999	999999	618	980	999999	999999	547	479	472	334	471	985	900	422	464	745	724	999999	210	999999	999999	999999	925	999999	664	999999	343	248	177	676	808	999999	293	852	999999	125	896	642	743	24	999999	142	999999	735	999999	999999	717	509	596	75	466	913	999999	94	485	153	773	999999	999999	799	505	308	999999	999999	999999	999999	999999	999999	443	349	848	91	999999	999999	494	355	999999	999999	796	144	401	999999	652	112	999999	895	419	208	376	999999	351	186	326	944	519	449	830	999999	219	101	827	999999	75	257	226	384	883	999999	999999	999999	999999	583	923	191	999999	999999	656	209	584	630	601	503	681	608	999999	672	765	94	675	54	524	137	980	704	316	999999	999999	405	885	836	21	999999	607	246	12	768	262	144	546	999999	792	631	608	999999	500	999999	987	466	999999	999999	999999	798	190	555	999999	705	602	229	875	675	999999	261	999999	748	618	999999	896	999999	606	999999	419	630	999999	827	261	999999	529	999999	999999	982	745	311	155	341	227	999999	383	999999	630	999999	176	43	269	870	944	999999	317	860	999999	463	999999	551	859	30	144	988	260	999999	304	722	186	210	25	892	930	999999	999999	982	530	999999	663	999999	815	999999	999999	386	999999	677	882	719	585	668	431	999999	554	203	451	135	206	999999	999999	31	757	999999	130	999999	27	999999	999999	352	436	999999	339	575	799	999999	999999	559	957	757	999999	582	479	999999	146	517	778	275	
347	737	160	979	999999	999999	442	642	97	906	999999	106	368	994	738	999999	293	999999	339	856	950	962	467	999999	177	999999	611	390	551	183	771	613	197	752	38	212	202	457	548	48	143	167	505	829	999999	861	399	632	999999	939	301	885	187	922	324	999999	279	267	812	347	689	61	101	914	145	575	999999	616	965	535	347	836	999999	999999	999999	793	467	999999	522	316	59	999999	546	611	999999	886	999999	999999	437	653	932	934	644	210	358	91	76	999999	694	804	951	782	667	319	601	465	182	886	209	531	918	999999	745	505	298	710	999999	999999	999999	259	999999	645	999999	322	602	999999	201	512	942	641	727	876	999999	717	364	277	321	237	20	426	713	549	75	906	999999	300	198	148	912	999999	999999	587	999999	444	664	999999	603	354	716	198	999999	670	944	567	804	52	698	999999	999999	999999	398	287	999999	615	999999	600	999999	281	588	312	999999	62	599	303	999999	150	327	508	63	999999	673	999999	520	821	162	53	999999	507	112	999999	999999	170	999999	891	260	298	118	942	999999	73	999999	332	999999	414	974	221	80	650	502	664	724	200	999999	102	357	430	766	656	999999	502	995	82	179	895	710	63	64	708	53	999999	41	384	610	999999	322	351	211	116	847	941	972	955	15	448	967	999999	999999	999999	999999	999999	531	461	490	999999	999999	663	162	870	703	920	166	372	606	999999	999999	349	589	985	779	16	999999	660	809	999999	529	50	76	730	927	999999	999999	999999	174	999999	255	999999	999999	213	921	659	198	340	412	927	784	610	358	290	999999	628	821	210	135	536	999999	871	652	969	876	999999	596	432	999999	404	63	18	207	392	479	61	999999	385	73	130	818	888	257	881	736	919	691	786	914	309	487	666	32	637	999999	384	928	925	337	893	72	766	397	18	874	776	412	966	810	764	182	445	146	999999	718	999999	623	770	999999	999999	346	999999	518	999999	916	396	985	570	778	105	133	529	999999	180	68	62	501	248	999999	960	517	999999	999999	159	136	52	529	999999	919	892	760	168	692	381	556	999999	999999	754	102	487	999999	842	197	714	641	653	397	966	947	666	229	999999	762	282	448	621	833	369	516	874	866	967	999999	885	999999	964	836	999999	624	805	804	746	156	530	999999	675	999999	271	999999	999999	654	563	80	263	672	385	405	999999	999999	935	428	888	248	999999	621	823	201	311	379	999999	816	999999	351	151	861	483	999999	242	112	999999	93	999999	851	42	999999	999999	897	999999	222	959	569	425	743	999999	387	915	
508	999999	908	355	484	235	999999	840	999999	999999	222	929	401	199	157	173	317	169	852	999999	47	215	998	318	926	803	98	420	117	400	976	999999	764	999999	974	309	333	757	299	999999	680	21	376	296	100	968	995	33	999999	405	118	584	999999	530	878	303	999999	600	429	999999	146	999999	732	276	999999	558	174	999999	225	847	999999	560	869	999999	186	35	838	712	227	999999	807	999999	608	999999	292	402	826	244	77	680	999999	732	337	999999	999999	208	288	109	339	999999	803	550	808	964	565	999999	714	842	999999	852	999999	999999	382	471	872	81	873	30	983	564	732	930	999999	544	478	999999	999999	999999	283	978	747	999999	382	686	164	267	267	999999	156	999999	687	984	890	225	226	160	360	865	746	649	334	267	126	999999	809	999999	172	273	495	458	333	463	568	999999	999999	725	845	999999	317	615	813	239	999999	258	999999	748	50	172	328	327	756	368	514	634	653	489	622	607	876	292	104	993	158	698	411	233	999999	999999	120	500	999999	664	999999	141	835	105	393	867	898	71	999999	10	945	178	999999	965	948	933	721	625	112	248	819	999999	520	820	999999	999999	847	999999	332	525	61	827	22	102	810	383	799	557	106	755	709	815	999999	103	57	979	996	445	999999	999999	803	495	999999	76	845	533	620	24	24	999999	30	254	738	316	949	128	999999	609	165	575	144	174	528	357	539	999999	999999	426	772	111	189	411	378	840	722	999999	999999	999999	999999	999999	763	784	543	999999	735	464	86	999999	154	929	823	397	290	709	357	638	966	50	537	841	999999	999999	252	912	37	618	876	898	594	393	688	220	361	878	999999	359	999999	639	622	84	926	430	282	999999	287	792	131	668	492	93	599	399	418	415	327	569	542	999999	862	999999	588	188	559	760	251	613	45	411	897	998	999999	337	999999	463	915	538	921	409	635	244	497	217	999999	510	794	298	801	946	560	999999	817	10	999999	505	999999	748	870	521	999999	999999	757	719	770	494	85	271	971	999999	499	999999	647	142	995	999999	999999	380	771	999999	966	999999	812	98	850	655	190	16	999999	922	966	177	999999	999999	999999	960	487	777	447	999999	434	532	327	846	456	771	999999	684	15	999999	999999	125	976	820	554	648	999999	668	999999	125	999999	79	711	59	988	332	999999	246	999999	44	150	852	933	849	624	443	635	965	642	999999	59	505	10	410	999999	851	999999	847	999999	169	108	819	999999	331	618	365	999999	999999	857	999999	651	369	360	971	19	999999	999999	137	206	120	
22	896	35	790	999999	807	78	310	14	147	141	999999	389	174	935	331	943	611	240	269	622	999999	118	517	436	689	155	999999	401	31	999999	999999	651	999999	999999	212	793	999999	265	999999	297	520	273	720	992	379	999999	195	45	687	90	581	999999	937	498	999999	788	517	363	386	662	49	908	999999	478	78	999999	999999	28	733	999999	825	355	429	999999	111	104	999999	525	67	710	960	993	999999	940	97	177	714	256	999999	423	999999	764	999999	159	999999	612	290	251	924	749	345	177	999999	160	265	235	476	965	397	559	400	992	306	999999	701	999999	204	999999	391	901	915	397	525	999999	999999	70	476	280	999999	499	814	155	999999	317	999999	792	690	563	685	861	700	749	859	942	32	293	468	999999	457	999999	999999	247	859	999999	833	999999	999999	992	898	204	999999	206	999999	999999	745	999999	999999	988	310	908	365	999999	367	530	211	999999	999999	999999	999999	969	601	273	823	522	92	999999	295	578	483	427	151	697	665	490	999999	999999	999999	999999	207	999999	892	480	999999	548	999999	999999	880	999999	822	999999	419	77	999999	999999	602	495	383	999999	999999	178	959	999999	515	883	767	667	999999	876	999999	707	667	576	386	519	87	131	370	284	676	316	696	999999	756	815	18	999999	991	736	887	999999	130	999999	155	999999	818	999999	999999	29	781	999999	800	13	912	124	999999	999999	691	197	999999	481	135	999999	61	509	482	13	76	699	999999	693	676	999999	999999	809	587	887	430	357	999999	17	999999	350	503	498	516	692	53	641	815	176	392	804	885	416	492	999999	728	646	556	815	999999	275	154	97	511	561	25	112	537	122	999999	999999	496	999999	324	999999	999999	999999	999999	999999	999999	434	883	708	999999	871	363	999999	327	565	169	999999	801	885	14	999999	999999	999999	986	954	677	940	114	999999	754	58	999999	999999	102	707	426	175	652	999999	855	999999	391	446	787	639	999999	443	784	971	953	999999	999999	611	838	999999	588	999999	576	999999	122	999999	330	189	999999	261	563	322	489	619	149	993	141	44	39	436	999999	759	628	999999	757	999999	165	999999	750	127	517	706	212	999999	129	999999	598	614	654	837	257	211	492	999999	999999	884	954	175	999999	959	505	506	582	411	922	999999	571	229	290	878	862	999999	439	836	999999	857	120	818	500	913	405	999999	999999	999999	188	308	277	103	280	999999	289	999999	999999	791	622	999999	134	800	999999	301	999999	379	333	775	974	70	772	656	790	999999	774	145	675	917	563	977	126	390	999999	623	560	478	999999	417	598	872	885	647	223	
734	732	319	999999	208	999999	999999	999999	614	227	999999	536	621	999999	61	108	154	325	393	237	645	893	999999	999999	133	740	195	430	916	186	999999	184	134	999999	65	496	464	74	476	668	537	783	511	172	114	999999	939	999999	897	318	454	556	502	420	578	840	988	741	999999	999999	74	606	287	999999	999999	943	411	188	257	565	643	89	849	725	699	861	999999	999999	472	45	801	30	999999	607	732	555	682	714	864	224	507	723	999999	999999	999999	931	999999	84	56	171	685	760	918	342	674	375	707	777	720	717	458	417	279	911	999999	53	83	680	705	570	270	697	999999	42	68	920	963	840	130	999999	365	318	534	999999	359	50	112	999999	932	366	848	999999	993	157	765	99	453	215	352	999999	858	999999	378	486	900	988	999999	885	283	999999	999999	866	656	952	362	150	882	968	999999	625	941	883	999999	999999	721	999999	704	999999	276	968	477	757	497	570	999999	999999	939	999999	999999	371	603	226	999999	999999	999999	981	258	50	794	625	217	485	653	999999	999999	975	88	999999	999999	545	293	279	618	315	286	654	378	95	52	822	211	999999	568	199	999999	725	999999	999999	393	740	116	663	382	651	761	999999	114	771	999999	934	461	910	999999	999999	87	334	999999	611	901	999999	612	172	997	999999	423	383	916	464	704	893	18	519	645	34	438	630	897	966	554	294	550	607	999999	118	371	300	550	703	121	697	126	999999	999999	93	138	944	665	409	238	388	999999	999999	77	999999	925	942	274	269	999999	999999	999999	999999	67	617	760	999999	38	889	999999	999999	832	223	352	16	999999	999999	852	562	895	494	965	497	999999	999999	219	900	540	85	193	429	999999	290	999999	664	270	483	307	59	332	999999	915	776	798	114	555	862	307	999999	291	281	99	999999	373	942	999999	940	904	891	407	999999	474	953	706	191	107	999999	945	687	746	303	999999	802	239	772	579	198	999999	633	620	357	602	479	793	911	339	999999	999999	334	999999	329	579	999999	651	472	658	999999	999999	616	17	13	916	999999	323	988	999999	999999	482	601	999999	303	251	999999	280	60	267	994	169	999999	999999	783	634	621	999999	999999	999999	941	160	767	123	617	128	91	625	616	440	982	999999	805	987	51	841	325	999999	878	88	308	144	600	214	663	801	999999	764	234	379	305	999999	896	274	983	146	715	487	999999	184	999999	655	664	620	999999	838	364	807	810	942	318	659	636	348	424	999999	560	562	999999	999999	843	327	401	247	145	999999	269	540	14	905	136	837	216	704	999999	
653	480	980	928	824	447	999999	999999	292	999999	646	477	558	849	999999	586	162	999999	939	340	843	263	427	484	408	579	823	802	905	816	481	452	932	430	999999	335	579	999999	635	999999	999999	999999	119	186	499	409	711	999999	999999	328	973	809	276	999999	999999	400	63	505	999999	255	624	999999	57	999999	589	999999	544	137	89	999999	16	528	402	571	999999	479	999999	250	999999	999999	868	142	974	586	842	999999	999999	569	356	380	282	999999	999999	389	999999	999999	326	999999	596	305	999999	999999	612	976	321	455	417	704	407	604	256	812	999999	532	387	492	999999	470	999999	918	27	999999	780	708	578	933	424	23	818	276	999999	999999	654	689	143	293	530	997	275	999999	264	480	999999	999999	999999	470	999999	999999	999999	270	999999	855	19	678	287	890	803	903	408	388	41	403	886	141	451	745	168	830	399	103	962	703	205	247	664	999999	812	39	583	999999	999999	843	21	557	277	308	999999	976	999999	999999	489	999999	999999	886	999999	860	594	41	310	999999	311	731	999999	908	308	999999	999999	771	23	741	87	999999	329	999999	999999	999999	999999	338	863	153	999999	192	999999	999999	613	346	113	319	999999	999999	952	781	728	204	806	648	660	999999	999999	999999	648	729	962	670	175	715	999999	309	878	999999	477	999999	177	166	146	999999	312	46	304	961	201	350	999999	219	999999	999999	55	135	999999	999999	537	289	999999	890	999999	999999	229	999999	980	999999	49	804	440	716	336	695	613	999999	68	999999	345	624	808	999999	781	999999	841	999999	881	999999	669	999999	815	518	638	999999	999999	287	662	622	900	999999	65	999999	999999	396	909	182	999999	103	692	483	77	999999	999999	912	480	999999	119	206	682	477	999999	121	239	999999	988	999999	87	148	517	999999	909	445	999999	791	999999	413	376	394	999999	999999	869	788	186	195	999999	999999	494	999999	999999	397	177	999999	939	432	677	943	176	62	408	999999	104	745	585	366	999999	999999	30	242	999999	77	999999	724	807	23	607	98	999999	53	766	979	999999	999999	430	130	999999	453	505	363	124	625	247	999999	999999	411	999999	999999	213	819	621	480	988	999999	383	999999	999999	999999	658	999999	825	589	18	132	295	999999	560	743	325	999999	999999	130	136	666	128	727	829	110	999999	406	999999	999999	884	126	431	999999	991	184	977	779	156	716	795	579	538	999999	617	124	37	567	850	830	999999	748	621	501	353	331	144	656	821	872	713	262	999999	351	999999	891	700	999999	437	999999	999999	999999	318	999999	999999	999999	138	593	999999	714	82	180	555	619	674	999999	504	930	
999999	999999	50	330	958	284	12	999999	103	196	830	725	424	38	140	475	74	273	439	999999	176	999999	203	999999	547	116	799	999999	999999	999999	677	999999	397	999999	66	767	344	445	587	44	489	792	463	941	999999	393	300	53	50	90	554	410	707	374	763	999999	476	499	999999	999999	484	469	999999	235	518	272	338	654	999999	373	140	628	685	999999	650	999999	999999	261	999999	999999	815	755	999999	626	322	276	860	999999	16	910	301	845	999999	735	999999	30	955	999999	999999	500	999999	646	81	676	949	926	725	999999	724	999999	812	225	711	630	46	728	966	999999	912	251	411	315	647	71	82	295	966	949	845	630	999999	999999	827	999999	108	999999	684	826	676	396	999999	559	308	999999	108	999999	143	41	698	999999	64	745	325	191	98	749	999	999999	604	664	959	775	465	104	960	707	397	423	531	999999	999999	149	543	525	700	852	17	29	963	996	161	935	260	999999	575	683	788	646	999999	358	999999	674	231	21	437	999999	999999	213	667	999999	999999	999999	999999	830	787	914	211	799	491	245	741	999999	56	608	513	33	999999	450	528	286	999999	751	222	182	698	379	999999	999999	98	923	758	804	999999	572	317	440	435	430	237	661	481	989	164	964	999999	199	628	623	999999	413	261	652	685	391	481	937	507	999999	142	418	996	679	711	999999	999999	937	627	483	300	999999	598	999999	223	867	804	929	596	258	999999	999999	750	999999	33	684	999999	116	129	999999	100	380	932	999999	297	819	664	999999	287	596	487	680	999999	154	333	999999	815	167	439	817	586	999999	999999	259	999999	633	667	702	656	37	895	999999	818	656	392	920	999999	500	999999	403	999999	13	652	999	770	885	936	605	970	597	869	514	676	999999	394	999999	39	999999	336	663	162	962	155	999999	999999	999999	999999	915	999999	413	295	999999	360	45	999999	582	900	999999	999999	999999	697	71	731	69	167	390	703	516	999999	844	890	467	174	153	999999	250	999999	401	999999	663	33	30	999999	567	311	554	999999	640	999999	811	648	687	999999	999999	966	100	999999	96	102	320	413	354	999999	917	522	999999	160	217	794	374	724	508	53	999999	999999	676	228	173	999999	612	236	73	820	459	205	999999	272	724	186	161	19	772	999999	999999	260	999999	999999	925	55	999999	404	946	846	332	97	150	643	379	586	299	871	999999	338	490	93	350	534	204	722	999999	565	435	40	642	364	952	209	999999	999999	999999	310	302	128	999999	217	290	999999	999999	372	65	570	892	147	887	289	942	443	819	999999	910	154	182	
213	736	999999	968	915	214	968	144	999999	587	805	999999	988	999999	999999	65	282	999999	133	999999	831	666	748	672	298	153	362	421	519	999999	162	664	999999	999999	99	392	366	249	374	999999	999999	999999	123	982	97	744	898	999999	994	388	999999	110	786	117	350	546	987	999999	680	772	851	556	624	561	434	999999	999999	860	490	566	698	999999	439	121	999999	999999	999999	765	999999	554	254	652	999999	999999	843	999999	877	931	787	552	404	999999	568	601	999999	973	999999	562	999999	946	390	999999	230	999999	689	999999	670	674	600	747	993	231	669	136	999999	208	139	493	999999	382	272	999999	83	999999	999999	999999	999999	999999	950	543	989	990	217	638	999999	216	999999	988	452	339	392	213	340	49	558	182	452	999999	83	962	843	130	844	999999	683	958	999999	292	276	111	999999	832	723	67	758	12	24	999999	963	321	775	150	50	999999	990	69	101	999999	999999	988	145	41	763	988	699	999999	156	41	954	999999	251	150	999999	999999	299	559	489	283	291	556	168	420	999999	762	999999	703	999999	464	195	624	867	999999	903	288	966	18	78	735	367	890	856	982	86	759	79	635	428	700	99	440	579	818	999999	999999	999999	724	562	999999	801	996	788	999999	845	999999	346	320	246	999999	383	291	490	754	999999	400	700	185	344	720	693	561	999999	389	374	755	54	59	189	80	457	252	999999	77	933	999999	111	999999	999999	999999	422	999999	398	984	326	808	950	825	902	361	142	654	389	842	999999	250	721	409	326	999999	295	999999	141	176	986	141	835	422	820	554	999999	999999	49	597	999999	934	999999	299	72	999999	804	228	157	999999	938	803	862	613	759	693	649	701	847	56	461	135	999999	232	999999	195	973	999999	14	999999	71	606	615	999999	544	383	88	431	346	760	999999	76	149	313	238	192	278	999999	662	137	905	999999	688	992	146	181	316	940	301	877	592	276	223	799	765	999999	198	79	79	999999	999999	227	365	96	759	394	985	324	994	815	999999	752	875	877	452	474	918	622	656	372	77	147	140	469	999999	29	852	999999	999999	999999	994	208	999999	286	522	687	242	602	999999	751	999999	999999	946	999999	960	839	400	346	999999	999999	423	575	999999	706	999999	477	96	895	917	740	999999	645	776	107	821	999999	600	598	364	999999	241	325	389	904	999999	85	201	999999	999999	338	629	516	992	256	483	999999	999999	455	999999	55	999999	347	684	999999	219	550	226	849	663	252	999999	802	981	592	70	107	196	518	529	999999	999999	441	396	588	999999	36	652	529	
623	999999	932	154	630	319	173	999999	999999	886	695	636	859	352	999999	999999	98	826	999999	410	999999	386	999999	999999	999999	735	768	169	950	105	392	193	897	696	999999	271	999999	999999	182	672	429	999999	466	310	823	893	383	999999	449	140	499	293	501	252	343	247	170	666	228	894	550	13	999999	999999	503	512	738	172	126	730	945	993	999999	862	980	999999	920	999999	453	41	361	834	720	819	606	108	999999	654	362	987	110	654	877	287	131	425	232	920	806	999999	165	221	817	719	195	506	999999	639	272	999999	327	239	222	999999	542	715	999999	134	939	999999	820	93	999999	139	630	301	126	377	999999	565	797	999	134	141	876	999999	27	999999	633	999999	469	61	392	48	669	870	441	690	744	999999	999999	107	981	410	500	81	410	687	98	894	390	999999	999999	706	999999	328	999999	91	319	402	698	999999	999999	839	936	768	700	999999	469	759	859	435	632	999999	433	700	999999	999999	999999	804	740	340	912	739	999999	207	162	685	521	351	999999	360	380	352	717	849	606	152	474	999999	381	999999	228	339	999999	955	999999	573	283	999999	310	391	450	515	999999	368	380	999999	129	739	615	24	261	128	993	509	64	999999	617	583	103	875	259	908	433	111	121	582	999999	764	567	589	999999	695	50	384	910	865	999999	359	478	999999	999999	735	999999	366	999999	110	345	535	900	360	999999	700	732	999999	142	541	91	560	999999	798	66	999999	182	999999	612	565	87	619	599	198	599	999999	114	259	999999	524	791	77	724	21	246	179	863	217	633	712	999999	615	251	378	783	999999	112	680	787	666	562	100	753	999999	33	726	936	999999	760	697	595	483	582	618	749	24	999999	244	999999	887	999999	964	403	999999	603	471	378	999999	414	469	165	433	471	196	961	999999	999999	903	988	999999	243	161	456	935	126	489	43	633	628	769	304	868	129	900	174	999999	697	853	999999	561	999999	715	307	301	541	999999	22	999999	657	58	999999	999999	256	51	654	999999	518	999999	783	124	438	744	601	999999	174	297	314	571	999999	373	13	470	685	437	172	527	853	164	403	955	477	646	999999	580	78	372	621	88	999999	823	999999	999999	79	113	132	613	999999	661	137	254	857	999999	374	999999	54	240	255	819	879	136	497	364	73	828	999999	791	999999	31	577	801	675	236	999999	207	293	773	400	582	999999	558	999999	202	36	159	999999	36	282	999999	535	837	127	802	999999	999999	336	724	176	251	999999	341	843	999999	94	999999	578	631	136	177	999999	999999	840	999999	
999999	330	999999	999999	337	999999	730	999999	519	88	496	999999	999999	873	37	205	870	569	607	999999	126	973	714	321	117	700	581	476	999999	114	690	264	996	453	297	878	999999	999999	999999	999999	520	844	821	765	999999	999999	651	704	604	930	306	441	673	999999	556	999999	615	410	197	637	342	999999	721	414	397	999999	744	240	586	158	797	839	999999	354	999999	281	161	948	715	764	59	876	872	969	999999	259	590	315	999999	755	273	996	844	759	999999	267	133	417	378	999999	609	999999	999999	999999	143	467	268	328	63	284	389	666	695	432	999999	466	390	751	606	147	651	999999	343	830	885	801	999999	423	434	380	157	744	580	351	164	999999	757	427	835	999999	990	999999	999999	622	376	606	311	999999	181	463	999999	381	810	240	721	180	87	298	570	341	472	845	894	682	137	645	96	353	999999	999999	708	963	999999	264	156	390	999999	721	464	289	999999	582	252	970	504	999999	999999	999999	630	999999	999999	999999	999999	503	878	155	377	579	495	999999	520	957	153	231	755	912	465	999999	93	341	999999	366	834	291	999999	889	602	923	188	361	711	746	999999	999999	399	248	116	999999	386	11	22	608	236	733	768	542	439	31	999999	999999	319	999999	999999	298	990	204	634	575	999999	988	552	999999	400	143	999999	999999	244	999999	831	516	806	53	179	92	328	395	140	111	522	309	999999	581	708	596	51	333	490	434	304	204	999999	540	759	398	458	999999	217	999999	713	995	307	581	199	999999	785	999999	218	999999	969	999999	74	533	63	999999	538	999999	745	999999	999999	696	292	810	564	636	902	999999	294	999999	634	999999	188	47	397	527	999999	878	392	999	811	999999	124	317	464	699	140	90	486	407	860	487	822	999999	10	999999	999999	999999	26	562	999999	519	999999	437	548	219	426	36	999999	536	360	659	588	746	992	999999	999999	999999	999999	865	999999	999999	788	886	999999	156	937	774	47	380	814	513	861	829	999999	301	793	999999	999999	255	282	999999	999999	999999	56	211	898	86	999999	683	446	999999	999999	999999	999999	999999	731	999999	517	402	281	651	988	765	721	847	797	759	999999	700	999999	894	999999	999999	592	401	878	837	840	719	257	861	999999	999999	999999	86	371	710	772	220	570	698	179	999999	973	630	999999	188	238	209	413	149	999999	999999	159	999999	999999	999999	999999	664	999999	893	264	798	154	420	297	634	831	644	999999	999999	986	341	140	834	725	838	137	961	999999	999999	999999	641	315	118	336	643	999999	392	555	329	150	118	999999	999999	999999	999999	232	999999	342	490	
357	593	723	326	163	999999	589	999999	826	693	999999	607	388	415	294	623	492	999999	999999	654	429	448	99	165	946	878	999999	464	401	353	616	574	629	999999	999999	25	999999	989	999999	143	64	889	566	861	415	543	729	999999	999999	999999	888	999999	478	999999	71	999999	503	999999	380	285	999999	134	999999	482	999999	350	978	592	73	999999	706	503	91	949	599	539	999999	999999	999999	412	999999	999999	82	580	464	999999	105	999999	734	443	521	359	618	999999	176	999999	966	93	784	999999	999999	147	635	999999	124	395	114	999999	99	999999	36	275	817	967	137	439	62	352	27	657	254	999999	999999	630	756	356	884	999999	782	999999	573	999999	999999	685	847	21	901	958	999999	79	324	999999	850	213	999999	256	541	651	552	737	999999	623	75	137	820	527	999999	999999	367	767	999999	701	746	429	957	238	999999	142	129	125	538	104	886	948	342	677	196	655	223	510	815	242	860	999999	792	950	732	325	864	330	732	999999	999999	999999	567	999999	830	999999	999999	188	433	409	532	436	208	782	999999	127	794	152	340	633	791	857	952	278	841	700	999999	16	999999	999999	277	798	392	642	503	196	390	719	999999	765	409	45	86	415	999999	434	999999	19	999999	615	999999	999999	999999	109	115	999999	999999	999999	999999	140	793	999999	999999	926	142	733	53	565	288	550	736	84	305	574	233	755	780	999999	999999	416	852	628	793	889	975	554	999999	293	537	760	449	101	937	716	972	171	362	999999	283	976	999999	291	730	999999	999999	456	999999	426	876	359	962	210	730	374	999999	175	454	793	951	587	926	759	999999	527	111	645	999999	588	601	999999	403	999999	272	592	35	570	999999	131	21	528	137	999999	417	999999	999999	248	370	573	439	807	716	568	999999	696	60	631	262	212	999999	242	319	838	825	814	999999	341	999999	999999	349	716	277	333	781	433	459	545	352	850	999999	862	285	999999	159	794	355	999999	999999	576	541	404	318	694	560	779	218	999999	565	602	231	466	310	231	233	722	539	393	999999	999999	246	515	288	411	999999	708	957	746	999999	41	999999	131	999999	999999	606	999999	999999	583	772	12	224	999999	979	999999	629	273	562	63	349	436	264	962	57	657	339	36	126	906	221	851	821	472	609	999999	999999	110	557	937	624	289	323	955	620	784	560	86	535	999999	782	219	999999	903	406	999999	776	999999	83	261	42	580	999999	502	372	920	190	752	561	454	616	528	716	624	438	70	122	308	351	999999	107	263	500	588	133	999999	705	918	999999	356	758	637	
