500	500	
110	113	82	92	95	112	99	96	92	99	87	97	99	102	94	96	84	105	90	109	93	87	108	115	105	94	101	94	81	84	95	92	93	102	92	98	95	107	106	103	111	97	95	91	105	103	105	101	84	103	107	100	95	113	101	99	92	109	99	120	103	101	98	97	106	101	119	104	110	117	83	117	124	109	80	92	89	100	96	108	110	100	111	75	97	106	106	87	106	93	90	91	90	101	98	71	98	95	133	95	83	120	120	98	101	106	104	96	97	105	99	111	96	118	97	108	101	97	103	88	101	96	102	93	99	101	101	107	86	104	77	91	105	126	112	98	103	98	116	97	127	117	107	105	106	113	98	86	95	110	93	100	98	108	104	108	85	88	114	108	84	95	107	91	86	102	103	119	93	84	102	112	126	101	119	95	105	83	102	87	108	91	85	97	90	91	101	91	104	104	101	97	106	114	114	105	95	97	90	107	100	101	102	100	93	99	116	116	107	89	104	110	90	102	105	108	92	102	94	102	105	87	109	111	100	101	94	103	68	101	105	113	81	101	99	95	85	100	91	120	112	117	112	104	86	102	105	99	107	98	101	92	108	92	110	99	115	101	85	109	109	112	98	93	100	109	94	91	116	105	89	78	100	132	87	96	88	86	101	94	94	96	107	108	87	93	109	95	89	111	105	108	91	85	106	90	101	77	96	107	99	111	107	97	99	104	93	105	103	89	92	107	88	104	85	99	103	97	101	94	106	78	118	108	89	95	88	107	97	102	100	94	104	99	95	94	117	127	100	97	98	100	95	105	121	97	106	107	87	101	99	91	81	94	109	98	109	87	109	95	96	91	102	99	89	107	105	91	90	102	79	112	96	94	89	112	103	89	91	95	93	102	108	91	96	106	113	106	91	75	88	107	98	109	91	76	105	88	88	118	88	102	115	100	79	97	100	97	108	111	107	92	103	108	102	97	90	102	109	111	132	103	110	105	90	106	112	93	88	98	109	107	113	89	106	84	98	100	100	107	89	112	104	104	115	102	90	99	97	126	117	108	97	119	98	108	101	102	89	108	101	94	107	86	86	106	113	93	107	99	107	120	92	97	91	101	90	106	89	104	97	100	105	99	90	93	84	114	105	97	101	92	103	100	105	102	107	94	90	80	
98	114	97	98	111	118	99	112	95	107	89	101	94	113	113	106	110	90	112	100	115	93	88	102	105	83	110	99	104	81	98	96	99	126	113	104	83	105	99	103	100	95	110	109	108	111	96	102	103	103	110	107	98	114	110	105	102	103	113	97	89	121	85	92	96	83	110	107	100	96	90	103	92	90	92	110	111	104	113	105	104	96	102	110	103	113	102	113	94	107	86	95	89	100	98	110	95	84	130	109	83	92	103	98	88	98	103	92	105	94	88	127	100	98	91	118	97	96	91	107	117	108	111	106	103	120	118	81	89	82	100	123	95	104	93	101	89	117	94	121	103	114	101	93	108	103	108	91	74	96	92	105	99	100	100	99	84	92	102	99	98	108	81	90	107	114	103	96	103	96	115	109	106	106	104	113	84	83	80	85	84	118	88	109	102	99	102	96	91	82	81	74	102	111	101	103	87	104	117	90	93	94	84	99	98	102	98	103	100	107	102	107	96	87	107	119	104	74	101	93	104	90	90	102	116	106	99	90	79	99	87	84	116	100	102	88	107	106	97	112	99	98	97	112	95	100	80	103	103	87	104	78	118	90	105	110	88	93	117	107	106	101	105	103	93	105	103	92	116	107	95	87	100	101	101	87	113	106	89	117	104	96	91	104	102	101	105	107	107	97	87	113	92	93	110	87	99	105	85	105	85	112	95	110	101	97	109	111	93	110	99	130	98	84	92	109	108	102	100	101	105	95	111	109	93	121	92	92	108	101	81	100	105	88	92	110	95	96	89	108	111	91	98	120	109	120	102	95	98	97	91	91	92	80	95	83	96	104	104	91	106	127	99	97	89	108	87	88	106	97	90	102	92	105	100	94	92	117	87	96	101	78	95	110	99	96	90	111	95	97	112	107	109	93	74	102	90	112	88	78	98	95	100	104	100	98	95	99	108	83	92	88	78	86	99	94	114	103	97	120	98	92	110	114	90	98	74	82	87	98	102	104	97	69	103	106	90	87	113	104	89	85	108	105	106	117	108	98	114	92	123	94	86	135	106	106	133	96	105	97	73	105	126	107	91	88	104	101	91	97	94	98	97	98	89	103	120	86	89	115	92	112	85	94	106	111	105	88	102	105	113	92	92	119	125	107	124	113	85	88	
150	90	264	713	999999	268	999999	462	999999	337	999999	759	215	248	578	838	277	729	999999	999999	999999	999999	734	618	825	999999	999999	327	938	999999	486	103	539	552	376	755	999999	682	858	701	949	999999	195	999999	558	999999	443	95	317	67	126	543	50	478	205	478	356	646	999999	262	999999	156	523	447	850	607	999999	662	872	823	143	595	871	243	336	526	485	973	69	999999	900	701	999999	881	999999	942	62	71	357	999999	408	68	794	605	230	802	993	999999	910	951	999999	999999	999999	494	999999	530	672	807	999999	678	992	383	586	15	999999	778	999999	642	59	999999	999999	167	999999	974	424	999999	801	999999	23	999999	533	999999	72	118	167	128	999999	525	999999	999999	280	999999	919	678	905	35	999999	788	253	451	666	360	699	13	406	999999	477	248	79	848	729	999999	793	618	155	265	321	999999	999999	243	300	999999	685	191	637	999999	247	635	79	999999	603	22	31	572	999999	182	47	999999	711	999999	651	250	455	118	148	872	460	311	532	650	999999	12	940	999999	161	55	675	517	376	106	999999	999999	178	680	254	999999	385	231	750	999999	227	262	767	257	592	59	999999	576	53	764	849	936	112	429	685	601	82	22	421	822	507	999999	692	614	282	810	81	774	864	431	497	239	999999	999999	999999	461	999999	692	426	999999	880	108	474	611	257	999999	738	999999	995	653	999999	999999	999999	928	476	999999	569	999999	975	782	978	400	712	621	277	619	385	999999	995	233	365	389	999999	999999	942	999999	65	999999	366	999999	81	331	779	999999	787	134	428	999999	93	736	891	91	717	644	133	489	999999	852	344	999999	16	195	754	999999	297	999999	777	500	999999	77	641	488	999999	94	710	656	999999	501	834	152	201	999999	470	269	342	284	999999	950	196	462	22	999999	746	728	884	886	577	999999	923	532	999999	999999	645	999999	999999	412	999999	999999	934	476	868	894	28	999999	446	999999	724	494	439	999999	999999	826	999999	534	64	439	742	78	210	823	999999	999999	578	312	795	273	118	999999	175	929	989	999999	999999	719	593	128	193	555	291	631	171	999999	577	999999	938	530	623	121	960	665	670	226	432	120	397	999999	326	716	999999	999999	153	279	329	510	34	555	810	594	941	936	255	197	999999	578	661	995	999999	668	373	275	999999	997	999999	510	268	772	615	999999	332	338	801	477	159	118	999999	999999	763	999999	885	393	720	38	180	33	419	999999	440	853	458	999999	999999	999999	352	140	532	156	785	819	251	262	939	999999	272	612	145	777	47	677	101	769	
999999	969	782	979	554	622	827	470	100	785	342	762	456	930	119	152	134	999999	586	341	999999	944	824	999999	453	815	999999	567	887	641	445	999999	762	689	169	258	875	372	585	909	329	999999	728	465	919	187	458	341	503	992	652	28	101	999999	663	297	155	159	536	739	856	269	999999	458	350	999999	999999	767	771	860	277	762	443	676	21	791	225	999999	713	276	367	434	73	895	989	426	999999	999999	35	872	113	726	836	846	63	69	999999	280	125	349	187	691	570	642	725	999999	585	999999	748	871	81	786	445	269	381	431	206	687	469	923	909	996	741	899	999999	550	925	999999	622	999999	999999	999999	253	373	98	676	864	431	179	108	841	255	264	164	800	327	291	999999	474	999999	863	64	811	999999	440	999999	949	671	999999	185	964	988	802	796	999999	136	542	81	180	999999	567	999999	999999	999999	91	663	999999	587	108	439	269	358	131	990	97	995	143	60	999999	907	726	203	545	999999	143	852	453	467	342	999999	784	219	406	769	74	99	546	451	120	777	448	371	572	999999	915	999999	867	999999	999999	825	993	491	999999	999999	999999	374	239	999999	236	999999	999999	285	255	435	654	60	952	362	926	999999	459	999999	999999	165	469	364	999999	100	89	999999	999999	642	999999	516	680	303	999999	142	790	700	859	999999	999999	881	999999	172	126	999999	801	865	663	514	885	710	376	999999	551	983	803	624	743	149	443	708	999999	577	527	738	754	361	979	999999	572	235	148	435	477	69	597	307	247	493	999999	223	999999	999999	756	57	149	380	752	96	999999	175	956	720	589	515	636	990	645	388	392	449	885	844	941	999999	571	999999	832	491	999999	999999	386	260	999999	999999	845	773	820	479	598	384	999999	892	999999	406	999999	427	999999	961	432	999999	661	859	999999	999999	337	999999	538	106	485	999999	547	270	700	832	789	999999	999999	369	670	863	179	999999	999999	999999	839	993	363	545	999999	154	105	870	999999	999999	999999	527	999999	10	893	826	999999	723	994	400	837	349	202	657	999999	573	999999	486	301	568	436	496	79	102	19	999999	999999	993	716	999999	112	999999	211	910	999999	999999	556	999999	476	844	629	455	180	399	181	999999	800	999999	999999	816	597	619	579	500	363	357	457	67	999999	558	170	999999	999999	662	999999	999999	147	291	999999	999999	27	686	999999	999999	999999	980	325	679	999999	518	999999	999999	74	900	744	492	107	711	999999	640	814	499	878	917	683	388	448	999999	999999	20	363	519	46	583	799	999999	609	131	560	999999	999999	999999	
145	482	25	210	185	999999	918	999999	73	436	734	39	999999	527	999999	102	773	560	999999	807	578	911	165	999999	999999	999999	110	833	882	975	160	184	999999	46	363	406	902	999999	212	999999	599	306	999999	926	784	17	53	281	113	517	999999	10	840	233	999999	234	999999	991	288	694	999999	95	999999	98	999999	559	999999	999999	174	411	999999	300	999999	209	218	282	964	999999	249	915	999999	829	730	375	999999	999999	343	999999	837	138	999999	911	999999	999999	336	513	383	858	650	234	586	549	999999	701	326	67	652	641	999999	927	999999	98	751	372	256	186	999999	556	999999	136	226	56	666	999999	332	999999	105	839	873	999999	898	116	587	24	999999	898	721	38	59	569	507	702	999999	909	999999	990	169	832	999999	159	158	999999	397	524	18	540	882	999999	379	47	961	813	767	999999	38	163	510	737	43	999999	464	336	999999	901	628	999999	686	756	999999	999999	130	273	999999	723	556	81	719	73	999999	797	25	649	658	999999	607	694	934	999999	881	715	489	999999	798	999999	695	821	329	495	895	495	999999	136	905	48	917	698	245	54	764	956	999999	447	731	245	343	999999	678	495	999999	934	588	637	875	461	851	999999	475	665	38	734	999999	233	177	999999	943	889	743	620	999999	999999	999999	999999	294	999999	280	52	700	999999	579	879	153	833	201	999999	906	226	999999	454	196	999999	232	580	999999	40	213	220	280	221	999999	454	81	999999	401	394	485	697	352	950	999999	809	997	999999	95	158	590	999999	999999	215	613	726	638	298	433	875	686	878	874	264	999999	999999	771	999999	999999	134	808	96	441	999999	999999	999999	874	310	273	387	231	319	494	867	449	294	187	74	608	575	815	999999	633	526	707	607	999999	999999	999999	999999	47	517	652	960	999999	504	487	235	730	999999	852	338	999999	56	653	999999	394	999999	814	437	882	707	881	999999	319	35	462	915	109	999999	395	786	999999	153	999999	999999	667	533	527	945	806	952	999999	213	722	487	757	999999	999999	999999	999999	817	283	999999	999999	340	636	957	999999	324	51	572	136	852	18	76	266	881	707	999999	709	861	488	999999	630	999999	372	677	972	831	277	874	52	769	665	999999	999999	999999	904	18	999999	999999	999999	212	903	999999	825	491	999999	655	231	875	880	999999	630	999999	338	414	180	999999	967	959	999999	820	57	999999	529	999999	999999	999999	564	999999	977	999999	999999	10	999999	999999	965	397	114	880	482	326	610	401	994	999999	148	313	248	108	108	596	51	127	723	71	165	736	714	469	999999	763	101	999999	
999999	191	81	629	999999	62	999999	783	214	999999	486	669	220	999999	182	419	228	999999	202	999999	999999	391	657	744	999999	918	130	238	682	644	585	718	235	376	503	812	48	518	931	196	659	999999	391	954	999999	999999	850	509	564	304	999999	422	571	999999	355	517	999999	336	352	999999	932	220	111	569	511	768	444	843	162	999999	381	709	951	15	806	573	999	703	113	232	77	620	674	387	404	173	156	599	999999	986	288	711	175	478	263	448	223	999999	453	872	999999	16	357	204	999999	540	999999	565	999999	781	517	831	233	130	396	999999	546	723	175	347	622	999999	822	176	999999	999999	543	483	752	368	359	187	999999	240	612	999999	273	479	999999	999999	999999	999999	770	249	478	456	488	999999	91	999999	901	999999	999999	115	260	775	999999	999999	123	264	999999	999999	813	470	431	340	581	993	999999	335	58	77	269	999999	644	41	84	583	697	634	190	498	401	999999	999999	859	530	154	979	999999	999999	91	365	210	866	714	776	309	999999	999999	875	999999	538	999999	893	834	241	999999	470	999999	700	610	493	488	83	508	596	14	14	572	810	436	23	680	999999	999999	711	999999	445	999999	264	775	766	560	759	999999	960	645	915	999999	627	999999	683	760	146	275	999999	876	999999	367	999999	772	304	254	337	999999	482	999999	306	926	132	999999	909	999999	964	924	999999	999999	999999	387	999999	951	98	381	999999	635	753	262	543	999999	999999	835	932	999999	812	492	999999	521	233	320	223	112	348	989	510	455	275	999999	796	999999	999999	664	157	749	818	176	684	923	999999	701	695	999999	999999	123	557	999999	250	999999	728	481	453	332	710	418	174	446	613	109	871	499	369	610	465	331	762	715	687	193	999999	645	999999	999999	999999	531	625	993	787	235	441	223	215	999999	999999	325	999999	108	999999	738	584	381	999999	584	999999	810	999999	95	764	993	361	841	999999	66	999999	999999	673	999999	999999	188	792	181	659	999999	667	657	294	999999	195	999999	562	663	761	949	999999	999999	92	233	999999	410	199	540	238	794	999999	600	614	158	872	341	999999	872	999999	775	945	999999	722	999999	917	404	526	999999	899	624	440	697	89	659	999999	683	999	999999	400	710	989	262	999999	865	514	76	53	145	63	854	498	690	676	986	999999	204	999999	907	316	111	884	782	999999	613	363	186	999999	999999	699	999999	999999	211	481	286	785	693	471	999999	670	850	999999	391	363	54	999999	999999	30	999999	999999	999999	999999	999999	999999	299	826	216	620	338	511	338	555	999999	445	864	522	296	999999	400	
210	320	733	318	247	465	750	503	999999	596	999999	613	999999	428	309	446	680	249	78	999999	459	578	82	999999	999999	342	304	272	945	499	999999	999999	540	630	891	999999	530	209	999999	677	549	999999	999999	34	850	999999	182	137	789	999	193	283	228	37	940	632	248	601	999999	999999	171	487	999999	999999	74	649	999999	535	536	963	915	481	394	400	999999	136	790	58	291	456	999999	176	483	999999	315	259	620	999999	689	999999	107	928	246	999999	516	71	775	857	999999	211	826	999999	601	999999	93	712	999999	827	395	814	841	999999	319	999999	745	994	14	999999	624	815	999999	999999	845	276	999999	987	244	445	884	999999	360	999999	98	90	999999	521	999999	657	999999	603	370	792	999999	874	428	907	999999	730	999999	521	67	999999	243	154	182	267	802	999999	959	106	478	453	942	999999	464	908	999999	239	885	234	430	356	999999	31	454	246	450	999999	999999	959	999999	513	999999	999999	522	197	700	943	907	372	999999	249	999999	765	134	999999	850	313	420	520	999999	999999	844	999999	999999	711	999999	999999	699	999999	999999	831	999999	10	728	964	221	579	302	276	217	168	331	523	514	190	657	984	896	999999	396	147	560	337	163	987	668	262	282	811	774	488	253	999999	555	999999	999999	999999	46	999999	706	999999	20	153	999999	646	68	331	474	910	63	999999	325	173	550	999999	280	999999	846	999999	305	959	999999	491	502	729	915	360	967	999999	429	999999	947	736	830	125	136	999999	999999	517	929	347	787	371	757	345	172	90	999999	877	617	611	852	305	864	746	999999	529	999999	582	731	999999	364	848	490	104	490	589	342	435	999999	863	135	999999	811	958	181	935	733	999999	567	999999	929	100	999999	818	117	652	871	93	999999	607	999999	452	785	230	999999	939	880	999999	854	583	748	995	999999	999999	486	999999	999999	906	999999	48	796	999999	25	999999	779	273	839	999999	987	838	717	999999	999999	944	108	682	552	590	974	241	999999	999999	312	983	96	933	765	264	999999	593	999999	965	518	999999	810	281	436	889	999999	999999	999999	218	675	26	865	499	999999	999999	655	999999	970	903	931	343	983	725	191	999999	810	846	508	584	341	403	680	999999	740	188	999999	826	256	663	999999	265	141	999999	405	295	127	596	230	999999	999999	999999	622	265	43	999999	130	999999	100	404	89	999999	221	525	876	281	999999	123	759	534	256	829	999999	317	763	676	211	999999	330	895	999999	999999	626	999999	975	802	999999	999999	719	565	999999	58	736	851	999999	544	999999	616	969	133	949	14	999999	696	139	999999	
981	315	999999	366	972	999999	765	999999	489	999999	979	97	999999	84	999999	921	999999	204	999999	207	102	705	733	999999	999999	595	177	206	945	910	385	929	999999	205	820	475	923	363	999999	85	293	541	999999	999999	565	956	76	894	632	38	610	999999	999999	999999	687	286	999999	282	733	387	815	568	999999	579	999999	59	103	354	999999	35	999999	999999	611	999999	914	561	343	24	663	676	999999	283	573	999999	309	742	709	72	518	544	892	999999	629	215	270	724	999999	792	237	516	862	721	999999	607	40	999999	41	999999	27	135	999999	567	619	67	857	541	994	342	999999	747	349	40	836	719	142	357	421	406	139	199	279	551	787	157	813	807	642	966	886	739	711	879	55	392	601	999999	999999	572	357	728	730	999999	522	490	999999	832	999999	921	475	683	158	634	700	827	856	401	780	471	253	999999	899	38	455	999999	999999	999999	985	999999	127	807	325	849	59	411	469	329	999999	999999	980	981	999999	999999	501	999999	999999	86	188	227	535	209	554	569	328	306	828	702	999999	982	999999	706	846	442	999999	668	367	999999	999999	299	368	537	372	999999	490	999999	138	189	536	253	999999	960	291	767	917	918	262	755	531	753	582	999999	824	999999	853	284	144	489	917	833	844	292	999999	889	858	997	837	81	88	999999	177	999999	175	260	43	493	424	89	524	885	415	611	777	832	716	601	999999	325	629	216	138	999999	272	703	408	665	469	401	908	999999	91	191	676	475	585	933	601	573	22	370	859	65	999999	41	427	242	514	999999	183	266	295	521	451	999999	927	528	387	471	852	377	33	33	999999	999999	804	999999	935	311	256	783	10	999999	312	269	356	82	684	240	286	175	999999	800	228	652	634	569	999999	804	548	67	555	139	721	645	999999	836	999999	370	999999	999999	307	212	421	400	266	155	999999	191	999999	999999	843	157	195	687	226	999999	804	528	969	244	999999	140	763	199	237	870	427	667	922	520	999999	323	13	93	867	948	389	999999	999999	488	361	558	288	694	999999	408	944	44	428	124	41	367	401	992	708	999999	449	999999	172	999999	728	999999	269	15	666	529	153	111	819	278	843	976	142	490	883	936	999999	79	975	828	999999	393	999999	808	999999	830	999999	20	384	700	999999	166	999999	10	760	810	298	283	37	693	264	842	999999	159	280	64	234	911	119	772	325	380	999999	999999	999999	344	311	999999	526	999999	999999	999999	727	129	769	687	999999	141	729	82	647	578	51	291	574	93	999999	99	537	999999	605	999999	
901	999999	384	999999	909	331	999999	426	509	837	757	999999	95	131	125	105	999999	593	743	103	191	46	134	747	338	964	769	385	175	221	924	999999	240	597	241	125	744	640	777	989	600	312	572	999999	820	849	205	452	968	999999	709	943	690	999999	829	999999	487	999999	999999	999999	999999	999999	261	999999	912	664	961	498	889	999999	361	999999	816	753	502	878	473	999999	926	489	999999	999999	999999	102	512	980	412	727	768	377	638	116	841	999999	438	999999	61	999999	897	999999	888	707	999999	968	999999	959	999999	999999	20	950	999999	173	710	320	185	244	747	168	785	932	262	243	730	522	999999	254	908	984	999999	66	826	199	425	999999	999999	71	999999	448	999999	999999	853	999999	717	817	975	475	405	530	656	203	698	892	498	999999	904	655	999999	999999	999999	477	61	152	999999	953	133	212	747	940	999999	999999	479	308	999999	999999	999999	786	525	912	546	999999	999999	387	337	999999	368	999999	700	460	866	945	999999	999999	840	902	501	710	999999	764	694	773	727	465	811	542	724	399	114	999999	886	127	140	999999	999999	712	628	674	814	499	594	199	511	297	84	774	999999	755	467	885	741	378	931	760	999999	773	177	393	576	795	407	969	829	444	999999	999999	999999	32	999999	138	284	826	895	365	180	505	999999	440	390	999999	514	969	931	228	523	518	195	379	844	730	544	245	108	29	999999	625	999999	999999	999999	336	959	15	534	999999	611	999999	482	576	589	723	511	737	12	539	999999	437	999999	611	999999	65	563	999999	187	500	999999	49	728	876	272	999999	999999	204	717	64	87	508	445	999999	617	608	999999	999999	789	999999	228	807	242	568	999999	664	587	758	155	668	772	999999	999999	43	746	572	196	606	999999	44	999999	316	29	948	462	783	992	444	994	322	29	999999	655	65	999999	785	999999	170	149	999999	967	386	999999	58	999999	563	679	411	999999	54	422	439	999999	755	543	912	787	293	116	953	999999	152	764	999999	648	999999	868	772	999999	960	999999	35	999999	705	77	211	267	971	666	898	114	999999	999999	949	900	999999	640	999999	522	369	997	523	64	999999	999999	824	999999	999999	410	463	695	906	650	999999	289	397	972	609	688	342	654	816	999999	217	999999	90	564	999999	933	68	198	967	999999	402	963	251	999999	281	768	252	589	52	570	213	213	207	941	693	669	513	617	40	222	190	714	190	999999	847	345	999999	270	807	292	351	999999	727	656	257	932	48	999999	701	841	999999	753	612	999999	423	13	652	149	871	155	999999	451	167	999999	79	
687	782	354	999999	936	911	982	999999	760	229	938	486	999999	693	760	631	97	916	199	776	999999	999999	934	483	843	692	999999	398	661	999999	999999	999999	971	587	570	999999	693	301	764	929	462	971	851	999999	999999	527	112	455	999999	523	343	535	999999	978	999999	584	847	999999	999999	254	999999	999999	129	898	999999	830	514	999999	132	999999	937	795	999999	269	323	999999	261	999999	999	325	589	999999	287	999999	528	375	999999	992	944	999999	312	822	21	520	736	868	851	952	708	654	23	149	333	510	586	548	383	707	999999	999999	999999	940	871	964	664	930	315	981	999999	953	689	521	28	146	308	125	783	641	532	455	999999	308	209	999999	312	449	938	999999	999999	980	999999	999999	337	767	662	371	951	56	855	999999	562	869	582	999999	964	501	999999	999999	212	470	999999	742	185	219	999999	999999	741	527	661	224	991	538	430	399	999999	257	194	999999	483	999999	999999	999999	785	726	892	744	725	454	389	811	999999	751	575	100	226	259	999999	127	205	999999	999999	433	395	641	999999	999999	449	999999	999999	717	317	870	713	275	999999	37	999999	458	327	827	999999	297	147	849	895	250	999999	999999	183	711	999999	76	64	846	999999	999999	351	154	912	867	305	999999	660	672	504	457	48	310	999999	198	303	999999	799	378	337	999999	296	545	745	574	999999	120	20	91	999999	250	815	999999	999999	999999	999999	999999	999999	460	532	999999	636	474	355	999999	211	999999	545	984	418	191	276	686	518	999999	453	806	408	348	805	194	531	579	945	999999	641	181	352	237	512	490	999999	349	999999	999999	999999	821	200	307	372	409	575	999999	673	545	974	139	999999	984	123	879	413	207	655	999999	246	67	529	101	806	39	320	317	481	999999	918	926	841	948	277	632	616	999999	975	999999	619	505	905	409	999999	512	999999	999999	123	633	87	75	694	999999	999999	649	302	999999	500	999999	99	999999	554	745	627	57	298	410	717	491	273	311	231	999999	999999	999999	999999	999999	811	303	215	952	203	848	850	852	242	343	999999	999999	340	517	610	641	315	361	950	169	782	242	224	423	650	632	369	999999	844	999999	779	591	498	182	297	207	137	146	73	706	895	775	999999	954	784	99	160	756	701	589	999999	376	790	991	999999	579	89	999999	312	999999	488	85	17	797	563	43	999999	167	229	413	999999	179	298	999999	274	16	426	269	638	560	481	613	84	264	501	413	999999	506	999999	717	128	999999	834	999999	227	820	767	28	401	751	960	993	536	999999	85	999999	88	999999	999999	340	163	819	
164	752	999999	875	11	753	305	160	242	632	332	999999	295	178	344	796	36	453	249	408	999999	999999	999999	999999	999999	786	188	726	334	264	779	504	564	308	190	92	413	352	819	24	722	250	999999	337	670	34	11	906	439	292	520	283	999999	754	950	999999	161	999999	798	224	574	578	825	999999	852	828	999999	986	988	262	999999	683	999999	999999	999999	628	377	272	817	62	785	999999	297	52	743	506	413	809	999999	912	999999	802	553	999999	450	154	424	541	485	842	86	24	999999	187	999999	999999	648	866	79	999999	900	889	793	746	439	302	999999	782	999999	355	999999	147	638	999999	332	590	139	999999	784	540	213	835	786	974	975	999999	363	999999	999999	999999	999999	999999	740	36	999999	50	19	807	999999	158	863	641	307	999999	999999	938	386	843	999999	318	706	618	92	538	128	74	112	999999	770	669	938	181	639	336	497	878	407	612	999999	291	581	332	863	636	999999	571	999999	999999	999999	46	393	520	265	835	210	249	463	211	907	948	937	201	999999	506	219	691	12	970	642	548	541	774	780	573	737	999999	755	999999	999999	557	536	455	999999	999999	285	428	916	803	136	258	425	206	705	124	353	389	294	367	999999	985	568	999999	25	999999	505	619	739	999999	107	999999	999999	17	349	999999	999999	999999	930	313	999999	999999	775	209	844	393	133	344	79	665	229	999999	99	397	39	999999	999999	969	440	999999	237	666	688	234	705	310	999999	417	856	355	703	861	459	980	999999	635	219	369	722	631	999999	999999	549	999999	472	750	999999	106	978	999999	999999	452	999999	677	86	999999	112	551	503	543	629	716	487	724	999999	999999	898	119	261	403	999999	629	256	809	999999	999999	999999	614	999999	999999	999999	667	438	999999	984	999999	809	781	904	999999	999999	999999	866	999999	11	178	999999	999999	121	113	852	999999	845	585	808	742	205	252	309	999999	447	497	789	999999	968	962	287	105	740	712	558	126	214	999999	999999	997	762	77	807	999999	393	300	999999	658	113	948	822	853	583	251	64	567	482	895	144	45	878	329	999999	49	999999	587	95	409	555	735	422	999999	999999	999999	979	138	999999	109	625	156	994	140	999999	29	150	434	521	498	657	991	644	999999	543	834	128	999999	856	999999	319	806	215	104	113	377	536	655	147	772	272	926	132	999999	279	988	50	999999	885	200	899	999999	999999	597	999999	564	101	112	632	880	999999	546	281	675	789	818	941	900	999999	76	493	494	296	749	999999	730	868	271	49	555	999999	380	558	666	869	853	999999	999999	
352	549	285	433	32	267	89	999999	654	457	592	460	57	150	720	818	999999	414	179	326	371	31	695	999999	999999	87	96	322	988	615	999999	936	999999	333	558	488	790	70	471	39	999999	510	999999	421	678	999999	508	653	659	739	959	465	683	424	256	330	853	455	369	999999	180	766	737	49	650	656	382	723	592	241	999999	646	942	150	656	861	946	284	161	485	999999	999999	662	258	656	351	262	663	87	237	999999	345	700	525	858	903	772	46	770	32	215	999999	999999	428	711	322	522	999999	768	394	384	999999	304	884	999999	999999	999999	488	392	309	999999	719	645	999999	606	692	946	426	999999	753	98	999999	514	138	279	793	383	999999	547	344	999999	999999	999999	999999	999999	67	51	999999	999999	131	799	294	653	470	628	496	149	999999	821	999999	999999	105	261	24	306	999999	73	175	614	583	999999	869	941	58	999999	685	823	999999	999999	549	651	140	278	999999	999999	803	266	53	999999	783	653	677	423	528	999999	733	467	880	396	999999	993	999999	211	574	768	929	353	604	990	943	672	196	202	999999	999999	246	827	101	999999	503	218	29	999999	831	930	685	456	422	90	747	999999	999999	566	134	999999	775	928	703	401	34	460	661	63	566	120	999999	999999	151	999999	731	906	999999	819	999999	179	973	221	379	644	92	999999	930	524	999999	725	729	630	78	725	601	317	133	699	999999	999999	557	966	999999	720	473	211	999999	999999	358	841	999999	999999	673	999999	582	564	559	69	319	551	530	146	810	841	391	999999	416	425	559	424	782	676	783	999999	622	999999	122	659	999999	881	178	668	999999	999999	873	605	956	124	152	47	999999	74	389	495	521	420	165	266	338	637	794	889	712	933	68	999999	350	822	999999	576	451	899	888	438	999999	861	971	408	967	786	879	301	282	999999	666	999999	296	298	338	212	850	856	999999	999999	96	288	956	241	353	999999	264	143	999999	576	596	858	185	951	122	999999	999999	999999	299	552	999999	503	617	200	277	349	888	62	494	999999	725	999999	579	354	999999	104	905	739	999999	999999	532	745	519	705	925	999999	999999	999999	999999	999999	763	103	566	778	786	593	671	765	964	999999	999999	999999	649	652	851	999999	999999	999999	609	28	754	709	701	30	30	999999	983	911	275	469	806	553	876	815	376	999999	38	801	999999	758	432	150	774	61	470	329	105	999999	854	924	529	711	736	167	999999	63	401	546	757	774	999999	999999	999999	505	999999	265	999999	834	999999	999999	972	487	273	999999	595	999999	935	650	560	700	916	
125	67	351	999999	105	817	719	999999	999999	239	492	999999	793	158	672	650	279	999999	999999	994	271	591	634	951	999999	448	885	572	319	128	751	986	67	999999	999999	999999	157	999999	999999	448	616	943	961	989	489	999999	999999	701	922	999999	665	999999	999999	705	655	533	999999	399	898	657	931	999999	581	205	488	999999	999999	935	664	970	503	714	753	766	999999	328	999999	644	472	608	968	194	999999	999999	462	956	640	361	212	960	280	999999	666	999999	516	469	999999	766	511	983	457	544	46	952	470	950	999999	589	327	337	903	787	927	299	688	747	999999	999999	999999	532	999999	634	732	704	699	999999	999999	309	259	919	956	863	143	488	160	999999	999999	697	885	512	914	61	44	875	999999	999999	830	377	765	999999	961	146	34	979	127	823	999999	341	999999	725	902	742	339	408	380	999999	654	999999	148	264	599	809	349	239	618	814	999999	856	648	217	915	680	543	490	957	820	999999	164	370	337	622	816	999999	170	610	181	721	636	505	999999	837	999999	238	999999	180	161	797	794	370	313	233	999999	693	999999	810	231	208	849	450	560	211	500	88	811	642	782	374	188	999999	446	999999	999999	361	632	379	534	452	999999	999999	805	32	54	793	67	114	999999	132	400	360	388	972	872	195	944	814	999999	999999	427	868	397	787	618	174	923	220	999999	603	70	674	285	999999	999999	539	645	537	166	707	999999	999999	975	999999	974	827	250	474	230	777	416	818	43	232	999999	174	922	28	413	880	869	999999	844	73	72	725	84	999999	806	342	550	417	657	639	999999	720	892	737	813	791	999999	999999	990	492	196	251	999999	63	753	10	999999	626	133	286	837	185	862	911	999999	258	999999	999999	667	887	999999	999	171	403	941	314	282	194	215	999999	955	419	855	999999	999999	821	999999	31	999999	999999	725	923	293	381	801	115	858	981	150	564	999999	293	792	999999	264	999999	999999	248	999999	449	728	432	421	511	330	427	329	999999	44	776	174	731	784	861	999999	999999	716	790	999999	999999	456	301	54	650	584	999999	627	752	107	689	740	845	908	416	999999	302	512	781	60	383	999999	358	999999	373	399	316	509	930	999999	951	481	300	646	999999	993	999999	999999	770	927	658	800	576	999999	999999	45	328	823	377	784	870	801	934	739	228	60	107	354	680	261	277	172	697	813	156	217	450	209	999999	423	649	914	741	854	401	583	999999	945	600	999999	999999	493	142	155	79	160	546	560	427	234	895	92	707	519	659	496	999999	763	265	147	
594	129	200	953	999999	955	69	90	348	644	999999	161	754	999999	190	784	39	552	743	996	999999	889	781	408	527	566	999999	232	999999	999999	999999	454	689	462	999999	951	303	999999	20	123	100	466	222	783	392	743	338	364	339	875	467	999999	30	269	999999	704	347	792	435	578	748	837	885	443	173	397	471	999999	609	999999	490	850	542	629	905	214	677	998	25	999999	238	999999	999999	328	447	920	434	430	985	48	614	511	752	999999	375	999999	999999	778	619	999999	281	999999	755	110	999999	616	28	400	364	272	37	999999	776	651	999999	895	943	567	996	252	963	999999	999999	570	624	979	999999	110	263	652	633	899	388	30	512	202	107	792	999999	830	902	43	76	999999	21	275	734	110	102	480	319	23	781	376	41	999999	730	194	486	415	518	918	999999	711	639	138	999999	999999	999999	157	798	161	633	176	350	929	975	593	559	358	254	996	999999	783	342	619	127	21	989	281	472	999999	316	999999	999999	984	896	364	93	999999	999999	979	999999	945	999999	168	389	615	36	999999	265	999999	999999	137	171	521	910	363	379	29	21	948	766	867	685	885	844	115	855	365	42	620	509	676	52	999999	45	72	111	184	239	511	999999	886	26	335	286	188	366	799	999999	543	985	999999	871	367	999999	103	270	796	999999	284	999999	670	999999	644	637	958	999999	896	486	848	261	205	789	509	963	879	850	360	999999	665	749	999999	292	498	635	444	804	684	61	999999	802	315	860	955	750	324	816	382	697	328	103	469	323	235	292	789	999999	372	404	343	252	910	197	658	534	704	388	999999	18	202	164	410	844	999999	56	945	345	833	758	648	73	999999	662	290	571	289	742	66	999999	999999	169	999999	289	718	999999	892	128	211	431	56	935	999999	374	504	173	692	624	779	999999	999999	454	451	613	999999	999999	999999	257	906	97	254	962	331	375	172	999999	722	130	136	843	163	827	143	999999	712	712	999999	114	167	999999	999999	665	963	877	870	400	717	828	534	448	926	644	999999	124	186	93	999999	999999	211	471	999999	999999	498	935	35	999999	999999	49	901	52	451	670	99	788	999999	589	999	454	999999	771	325	893	999999	687	999999	519	614	999999	999999	628	108	999999	902	696	675	317	176	37	852	999999	999999	678	999999	491	997	999999	555	433	906	597	94	999999	999999	440	156	557	974	811	999999	999999	999999	301	814	999999	944	492	767	403	123	999999	423	972	999999	999999	691	646	966	999999	999999	661	964	190	123	638	999999	938	594	472	549	
127	342	364	18	345	455	999999	864	999999	546	999999	999999	999999	999999	15	183	121	999999	229	748	510	590	869	131	999999	552	724	188	185	737	15	897	999999	854	999999	568	999999	999999	266	698	903	782	322	568	184	173	812	870	118	464	432	381	999999	723	49	536	473	242	651	999999	999999	610	688	999999	999999	617	202	999999	324	999999	124	158	311	999999	844	727	999999	310	947	204	739	853	79	720	314	634	999999	581	815	468	105	826	321	472	966	999999	103	405	999999	566	970	999999	555	671	999999	284	79	843	879	321	268	172	999999	457	64	878	540	967	611	907	95	999999	492	999999	350	999999	836	999999	564	999999	999999	999999	282	391	233	234	999999	407	381	40	564	689	702	999999	210	999999	541	864	999999	98	763	135	793	130	481	359	33	699	331	60	447	240	288	999999	687	395	890	903	999999	830	579	999999	596	581	999999	406	918	988	655	417	999999	972	430	999999	999999	999999	89	999999	909	874	210	609	86	330	592	999999	410	373	816	814	999999	637	640	999999	999999	999999	539	222	777	85	441	45	53	913	999999	999999	809	812	999999	999999	316	737	994	359	629	970	999999	276	988	29	995	999999	181	841	375	130	341	843	999999	166	968	999999	999999	834	443	175	565	999999	999999	126	523	597	999999	637	508	315	643	290	958	548	575	273	233	758	89	885	863	211	999999	999999	144	966	854	999999	220	449	361	169	916	463	414	891	248	872	505	407	999999	544	342	69	487	60	884	419	591	705	643	627	754	557	312	364	625	855	999999	557	743	437	427	68	953	999999	374	504	143	683	34	999999	262	682	163	329	869	487	999999	999999	91	444	803	514	999999	999999	415	369	161	60	999999	393	889	947	664	305	127	283	999999	999999	686	390	999999	907	681	291	999999	82	403	999999	494	148	170	898	475	308	999999	912	263	229	77	999999	353	92	417	640	471	315	27	858	999999	999999	381	690	406	701	168	895	833	999999	369	999999	965	999999	999999	137	233	991	999999	366	670	214	30	887	936	682	46	203	500	50	999999	999999	64	545	999999	899	766	479	501	999999	149	738	999999	999999	859	999999	999999	185	527	999999	999999	999999	832	661	197	997	574	493	753	999999	999999	965	405	792	703	310	999999	429	397	665	999999	753	999999	999999	999999	932	135	291	38	211	643	999999	675	999999	633	999999	236	403	358	783	335	999999	725	999999	118	183	343	296	999999	558	999999	619	999999	999999	918	999999	981	134	445	999999	872	292	999999	552	91	804	299	194	169	999999	84	884	80	613	
340	999999	37	722	999999	999999	598	999999	256	479	754	999999	82	814	999999	969	368	111	958	103	910	52	817	183	695	313	884	999999	136	680	484	572	548	184	530	999999	636	269	999999	402	666	43	45	985	798	67	999999	485	892	200	996	972	926	977	703	297	999999	854	36	999999	168	449	712	576	995	191	486	999999	293	471	342	999999	577	565	999999	877	17	832	999999	638	999999	408	266	936	684	512	646	999999	481	243	560	782	242	248	999999	226	331	469	989	616	580	999999	201	431	857	897	404	999999	549	825	290	447	478	398	714	759	999999	775	999999	493	545	915	426	60	999999	999999	866	999999	331	220	556	548	842	999999	67	746	216	835	89	999999	117	999999	31	655	952	123	313	844	533	484	44	555	999999	506	81	665	418	151	999999	306	41	76	49	338	999999	742	604	709	340	968	553	999999	696	115	999999	999999	893	770	107	797	257	31	999999	847	999999	999999	971	999999	697	401	337	75	999999	782	754	51	247	693	999999	220	518	603	513	565	931	686	999999	470	130	812	772	648	53	723	59	19	270	202	161	999999	999999	268	22	939	640	487	999999	914	361	344	31	210	394	887	999999	653	999999	249	999999	500	152	510	226	884	628	689	31	600	732	745	780	999999	541	117	999999	999999	591	574	999999	453	652	999999	999999	785	790	999999	264	166	444	999999	999999	31	286	661	135	269	999999	999999	320	951	465	443	999999	999999	999999	976	668	286	447	999999	72	943	999999	472	847	208	401	441	104	999999	434	999999	166	336	253	758	768	999999	981	190	218	463	264	972	987	219	762	503	230	813	903	977	718	415	999999	999999	706	814	813	999999	868	999999	43	263	526	600	286	855	999999	805	999999	789	304	267	821	999999	688	352	484	638	999999	897	220	999999	163	457	156	751	992	694	62	954	76	64	321	607	429	11	455	397	999999	906	140	999999	605	124	682	461	593	734	870	364	339	999999	491	971	999999	999999	110	999999	453	535	863	999999	753	263	722	250	945	223	999999	687	896	97	999999	539	766	794	684	48	774	999999	167	267	823	698	625	891	573	999999	216	999999	901	386	943	406	999999	462	672	351	999999	442	999999	380	554	193	467	252	999999	951	999999	605	999999	71	305	999999	378	605	855	64	638	831	677	605	999999	999999	999999	520	154	309	496	314	132	999999	647	342	188	787	713	640	240	999999	422	622	145	610	606	999999	999999	999999	38	447	606	617	713	999999	764	910	999999	49	407	947	108	999999	464	999999	483	736	999999	962	
580	591	892	999999	824	265	418	65	470	999999	908	999999	439	959	281	58	707	999999	629	999999	577	999999	424	999999	242	293	284	999999	999999	244	136	870	425	999999	613	446	999999	392	999999	457	161	709	450	965	141	461	517	148	897	999999	202	968	999999	347	395	999999	176	229	999999	540	980	175	898	235	279	47	530	999999	356	834	503	325	721	181	999999	867	826	999999	999999	781	999999	146	355	750	52	168	764	999999	732	309	999999	336	410	262	999999	986	999999	225	999999	103	999999	206	791	73	999999	999999	257	999999	999999	527	487	999999	999999	210	765	844	819	157	192	121	283	451	589	56	564	177	915	468	705	938	66	999999	999999	447	851	579	354	292	999999	174	999999	999999	999999	214	999999	562	648	210	999999	632	999999	663	42	584	820	488	999999	745	508	746	961	788	999999	483	471	876	954	249	358	195	999999	537	999999	27	210	999999	785	384	233	12	528	715	971	82	771	402	577	999999	627	372	962	609	784	101	213	132	600	192	743	946	607	408	851	311	143	638	353	24	383	999999	703	999999	522	505	227	256	817	999999	711	999999	308	776	621	986	233	889	753	228	814	88	853	999999	641	286	999999	999999	863	999999	938	142	58	563	805	261	999999	730	999999	288	873	999999	315	999999	480	999999	648	999999	999999	865	999999	253	885	999999	210	305	999999	999999	600	999999	109	999999	999999	157	999999	578	30	745	970	370	999999	502	802	999999	355	858	773	420	999999	967	638	574	999999	999999	591	999999	257	923	362	999999	739	568	140	852	189	775	573	167	999999	901	654	999999	999999	426	548	586	451	999999	779	999999	532	111	978	633	606	534	765	393	999999	534	331	106	999999	999999	630	999999	999999	950	295	580	999999	615	206	230	999999	999999	714	916	999999	14	253	836	999999	999999	977	638	999999	507	999999	654	19	189	601	690	580	557	521	399	795	790	224	500	135	999999	67	916	999999	999999	999999	999999	820	849	999999	561	290	494	951	380	493	999999	177	864	705	640	570	114	24	999999	999999	999999	224	324	130	669	790	752	711	946	999999	999999	733	832	197	999999	833	999999	256	999999	409	999999	606	150	999999	999999	622	999999	795	494	637	952	902	398	999999	555	657	505	728	999999	999999	999999	999999	15	426	999999	999999	999999	677	331	806	409	858	974	117	563	999999	999999	418	327	999999	999999	957	226	318	11	168	344	724	641	725	337	999999	999999	278	871	313	600	723	484	543	287	682	473	688	999999	999999	928	291	554	396	583	999999	410	226	340	580	566	999999	424	273	925	621	45	
606	478	967	876	705	999999	999999	567	999999	934	784	769	758	999999	538	90	908	240	63	179	255	152	250	41	765	937	300	746	903	999999	220	618	666	999999	867	219	270	226	232	999999	303	999999	232	999999	626	457	999999	96	38	999999	516	999999	999999	999999	790	999999	999999	935	999999	999999	945	999999	664	62	723	176	112	121	626	328	819	999999	17	18	876	426	919	999999	415	317	365	213	718	296	999999	186	746	224	856	413	981	334	115	464	109	789	174	180	439	459	354	471	999999	709	796	825	35	863	575	999999	544	999999	530	803	412	741	795	377	270	547	429	888	264	223	347	495	585	553	908	96	262	999999	656	955	962	893	743	19	500	966	160	883	649	999999	999999	839	804	999999	61	367	993	796	999999	892	39	466	217	256	999999	311	249	999999	954	488	120	794	494	999999	840	518	999999	786	999999	304	397	546	248	770	354	508	691	999999	501	550	102	465	839	764	925	999999	999999	497	999999	198	726	677	928	170	383	999999	354	239	471	542	369	217	999999	999999	505	999999	999999	447	902	863	620	966	980	999999	396	999999	955	730	648	344	832	510	999999	688	577	719	618	88	396	279	999999	461	812	959	190	885	546	234	269	442	288	249	999999	999999	578	999999	697	523	774	729	129	624	999999	999999	999999	859	77	241	47	786	874	149	60	632	709	168	163	31	233	999999	118	730	470	216	66	593	914	365	120	999999	31	999999	999999	999999	160	999999	870	685	259	331	818	315	999999	999999	568	148	198	963	84	419	606	676	300	999999	999999	398	163	384	80	126	999999	712	999999	999999	764	779	835	999999	481	180	298	478	772	999999	692	802	543	987	647	917	405	999999	291	700	219	355	999999	50	56	762	999999	495	614	999999	385	116	194	965	718	789	999999	804	492	904	131	999999	904	398	581	818	999999	999999	999999	999999	999999	994	430	999999	999999	419	974	795	347	718	793	802	864	639	526	999999	618	578	278	858	999999	600	469	386	999999	91	451	416	468	237	907	220	758	461	420	391	685	763	953	309	814	517	467	773	120	999999	273	274	871	999999	999999	286	897	878	548	131	999999	53	999999	930	999999	568	336	999999	811	583	54	413	229	999999	999999	999999	624	969	54	107	142	999999	999999	261	817	187	544	472	38	631	999999	879	912	299	856	641	912	33	341	255	190	357	999999	536	284	860	999999	737	105	355	661	927	834	999999	999999	839	777	599	122	999999	33	864	999999	189	999999	174	501	929	999999	269	941	999999	999999	798	916	784	
733	740	976	999999	142	999999	377	999999	970	395	55	470	999999	27	864	323	911	550	232	326	276	782	999999	119	999999	125	459	999999	413	70	999999	45	535	213	115	47	622	164	999999	225	999999	408	219	875	128	40	627	999999	405	628	689	97	576	999999	999999	951	999999	867	598	26	358	542	279	909	999999	999999	935	999999	912	999999	999999	999999	999999	16	829	867	573	999999	990	338	999999	199	440	784	381	211	469	934	694	999999	999999	755	565	642	866	999999	138	309	779	119	999999	529	357	578	928	931	206	569	770	650	387	83	999999	270	528	169	111	494	537	999999	550	10	413	758	264	944	999999	258	149	875	738	273	621	881	244	999999	841	862	856	449	999999	899	174	999999	776	498	878	305	124	707	852	999999	772	885	568	999999	999999	599	999999	983	999999	947	999999	894	911	123	462	994	36	559	327	249	638	97	999999	651	836	369	981	999999	999999	896	144	999999	999999	104	501	736	323	999999	853	999999	548	872	999999	999999	479	999999	142	662	999999	884	279	565	999999	613	15	999999	996	916	267	755	617	999999	917	844	813	999999	999999	816	622	726	999999	885	705	85	701	765	999999	830	999999	999999	237	999999	729	191	627	578	61	419	999999	817	739	406	883	999999	999999	989	955	865	254	491	999999	325	999999	319	999999	393	860	314	911	249	305	176	999999	999999	527	298	829	735	999999	244	936	999999	999999	804	999999	284	12	999999	999999	711	810	523	586	999999	169	999999	288	999999	979	243	999999	747	507	849	999999	999999	999999	192	580	346	170	999999	648	999999	555	999999	598	999999	332	927	391	263	864	210	438	999999	589	64	541	999999	19	999999	756	982	999999	198	955	877	999999	424	999999	819	35	999999	550	999999	874	577	999999	224	323	52	999999	61	852	464	882	307	421	738	983	607	651	999999	337	751	472	665	492	366	989	721	952	908	314	999999	237	999999	659	999999	999999	999999	919	326	302	966	999999	705	140	71	316	999999	465	999999	440	999999	999999	999999	776	999999	129	218	999999	999999	235	602	999999	999999	999999	290	236	131	999999	574	831	972	687	999999	671	370	999999	767	999999	430	59	341	265	999999	478	297	404	176	985	860	727	699	926	150	999999	999999	876	153	957	849	835	999999	20	891	999999	468	338	999999	399	999999	380	361	683	664	728	893	347	999999	710	999999	886	70	145	787	846	141	55	999999	999999	971	999999	285	809	685	595	864	330	373	999999	19	959	561	777	999999	999999	999999	25	999999	421	207	363	193	999999	508	999999	775	59	232	54	999999	999999	790	609	428	
921	105	551	997	78	864	573	999999	17	700	500	334	292	566	307	999999	999999	782	136	45	999999	310	842	311	722	820	814	107	328	103	597	178	951	999999	999999	394	824	28	203	999999	634	999999	999999	742	18	638	492	493	924	574	474	639	999999	574	810	620	263	250	999999	258	999999	999999	654	913	999999	331	999999	933	908	999999	656	108	589	579	999999	237	133	109	303	999999	338	331	183	999999	999999	999999	513	387	548	999999	141	583	743	945	999999	169	735	272	999999	686	266	558	585	21	917	376	60	95	173	999999	497	163	946	201	920	728	302	899	294	156	817	995	395	871	999999	82	999999	643	999999	251	502	860	470	617	827	779	746	999999	837	999999	906	999999	224	965	999999	978	637	999999	35	777	999999	835	999999	999999	868	270	999999	713	239	844	21	417	22	921	90	636	692	339	999999	999999	982	140	72	43	249	399	780	430	331	999999	445	812	999999	304	384	999999	883	999999	748	566	616	42	931	992	250	498	415	999999	885	913	295	307	188	884	795	736	999999	999999	252	999999	490	742	999999	435	409	208	799	717	547	423	753	714	591	807	534	950	208	999999	793	751	984	999999	545	417	999999	147	634	733	509	999999	893	938	735	279	86	873	649	999999	592	51	699	697	755	471	999999	581	716	380	360	844	999999	703	161	501	494	12	999999	999999	917	272	574	75	218	899	530	814	999999	321	730	660	999999	702	486	751	61	296	732	83	256	999999	430	263	383	665	999999	999999	786	999999	784	84	676	673	588	999999	477	999999	489	856	941	356	603	404	650	999999	543	999999	227	409	999999	207	999999	133	729	981	842	999999	691	552	999999	340	999999	744	537	656	983	637	999999	999999	284	426	807	876	999999	900	342	35	613	999999	131	284	972	999999	999999	586	805	999999	944	999999	488	167	999999	936	76	610	999999	999999	867	999999	716	906	999999	999999	135	34	399	402	991	828	648	816	706	18	431	515	999999	651	951	950	851	441	693	517	678	127	999999	871	810	532	999999	484	167	619	966	999999	563	999999	999999	769	196	412	561	999999	957	671	460	934	999999	561	252	999999	906	917	152	285	223	213	392	17	999999	999999	592	468	256	174	658	96	52	215	951	456	400	192	763	999999	880	999999	999999	999999	999999	999999	366	258	290	906	577	250	476	999999	12	359	999999	253	228	999999	999999	102	868	793	999999	373	891	308	999999	795	285	724	999999	703	405	645	654	386	999999	11	171	344	188	999999	999999	418	619	361	213	602	999999	156	963	105	629	787	
708	999999	999999	303	999999	67	648	495	630	853	97	773	295	367	704	152	999999	227	506	999999	913	528	207	604	753	540	105	999999	999999	139	760	68	999999	999999	936	888	391	999999	999999	114	999999	693	720	742	331	846	75	999999	897	784	253	999999	598	154	873	999999	568	999999	549	127	961	641	627	500	999999	38	699	678	430	999999	761	855	873	401	789	230	999999	464	283	906	474	999999	119	92	886	23	469	928	999999	999999	330	999999	999999	236	152	63	999999	999999	649	302	157	999999	426	91	999999	397	999999	206	365	653	381	113	126	999999	999999	712	532	545	999999	89	999999	999999	934	673	495	769	999999	646	259	735	164	588	815	980	759	87	833	999999	999999	999999	150	999999	573	999999	999999	227	999999	866	584	439	531	530	999999	570	733	387	462	752	596	264	999999	236	947	630	499	792	297	146	883	574	879	504	486	999999	938	999999	206	845	298	277	999999	491	999999	819	213	999999	999999	254	256	999999	625	90	999999	803	457	913	325	942	600	592	999999	999999	983	19	999999	36	54	498	631	438	190	999999	999999	328	370	559	174	137	999999	865	818	999999	889	511	949	798	73	682	668	35	999999	263	999999	705	348	165	999999	63	999999	187	589	485	623	818	200	17	626	122	442	898	749	198	999999	999999	774	886	849	481	69	761	962	371	829	606	458	926	372	758	999999	999999	61	121	867	248	999999	342	999999	999999	999999	941	182	950	249	769	285	791	999999	520	931	999999	315	36	993	507	999999	227	656	26	369	273	645	868	142	237	847	638	330	999999	458	999999	466	777	170	128	589	21	131	69	330	667	199	852	999999	527	899	999999	127	370	34	68	999999	999999	999999	57	306	999999	818	22	922	647	999999	459	999999	500	999999	538	866	999999	918	213	106	596	696	999999	999999	792	51	615	337	999999	520	960	999999	999999	755	62	75	122	821	285	203	118	147	682	207	739	999999	336	999999	371	168	999999	452	999999	999999	99	999999	19	999999	513	272	212	685	109	999999	510	999999	672	745	943	999999	999999	63	642	19	987	999999	23	999999	344	12	714	94	965	665	278	999999	442	436	665	999999	999999	149	999999	22	991	432	999999	555	697	999999	127	999999	587	898	999999	198	999999	811	974	641	703	514	638	511	557	999999	999999	443	859	999999	763	245	89	607	417	614	745	999999	28	564	420	999999	808	801	999999	133	506	77	260	999999	708	630	462	34	642	550	510	999999	999999	872	712	604	696	705	779	999999	511	980	491	799	452	190	793	419	999999	245	706	837	626	
434	621	653	193	779	293	143	999999	65	965	999999	114	938	174	999999	999999	999999	771	112	999999	13	999999	999999	999999	460	636	528	836	52	803	406	843	999999	190	40	260	69	421	916	999999	646	107	455	999999	999999	695	999999	999999	648	567	414	473	999999	816	622	999999	105	77	732	153	764	999999	999999	999999	568	32	999999	999999	144	894	792	404	999999	999999	385	905	175	999999	960	999999	132	513	198	999999	999999	932	249	856	567	999999	165	992	689	999999	657	999999	366	203	999999	602	264	756	880	999999	774	999999	618	913	441	999999	647	593	999999	967	31	260	117	265	863	999999	783	585	200	917	739	999999	999999	999999	42	45	548	971	65	999999	510	999999	632	999999	999999	999999	323	335	425	850	999999	571	885	722	751	406	242	111	340	819	818	679	566	963	999999	973	305	536	999999	405	178	675	537	747	999999	655	628	672	554	484	322	457	169	999999	347	178	915	999999	340	635	999999	447	640	246	549	831	809	669	430	737	92	787	454	999999	681	999999	43	999999	265	106	778	999999	556	856	507	371	519	226	626	999999	999999	313	206	255	999999	731	44	301	207	635	845	958	251	817	999999	534	12	150	667	999999	145	777	736	243	856	242	891	784	739	188	322	592	53	584	679	779	590	209	999999	950	869	741	940	630	260	819	328	738	464	972	999999	999999	558	999999	710	290	576	962	398	371	839	260	562	999999	323	262	915	666	147	622	944	999999	999999	999999	999999	999999	837	999999	982	999999	913	162	330	766	818	943	44	860	999999	398	213	999999	810	64	120	619	189	920	317	998	904	999999	999999	842	38	565	653	841	619	317	999999	999999	980	361	999999	687	930	999999	210	999999	999999	65	792	749	418	326	993	670	606	954	224	999999	799	999999	142	262	561	999999	738	999999	299	202	250	566	945	999999	999999	458	999999	433	689	393	720	937	779	848	868	851	433	712	572	999999	999999	665	999999	537	999999	996	229	204	135	452	67	947	90	35	814	999999	803	999999	678	544	73	183	274	831	206	999999	214	293	394	709	64	35	999999	316	957	584	999999	418	82	651	239	412	307	999999	335	999999	856	754	43	642	999999	758	999999	999999	999999	71	400	999999	341	809	791	935	999999	999999	397	41	267	774	999999	240	762	999999	999999	36	999999	661	876	37	505	999999	999999	460	999999	751	661	999999	992	999999	396	999999	194	212	87	999999	859	303	601	999999	849	303	515	92	686	803	999999	662	165	16	721	268	195	372	766	999999	999999	999999	685	68	765	999999	49	999999	999999	181	
999999	560	999999	339	177	999999	69	999999	999999	212	917	999999	999999	456	871	998	150	985	940	138	711	821	445	179	469	528	618	542	125	757	264	911	705	515	758	329	354	999999	839	709	208	200	194	563	999999	881	567	238	197	766	951	63	663	259	470	234	999999	149	869	999999	403	526	879	431	947	16	227	999999	698	999999	654	324	999999	240	999999	520	637	999999	188	587	960	389	999999	999999	805	999999	257	455	54	533	215	215	956	200	316	999999	999999	762	616	984	999999	309	999999	999999	122	637	907	433	999999	949	597	242	999999	999999	689	23	999999	530	625	747	758	771	223	174	999999	999999	367	956	924	257	999999	874	275	204	923	660	848	709	246	178	303	824	999999	105	936	973	999999	674	510	999999	510	999999	999999	868	235	893	999999	376	309	673	279	951	508	83	749	999999	966	766	368	38	175	471	293	456	999999	934	646	128	238	999999	204	693	455	631	746	419	736	999999	968	999999	575	482	999999	573	899	999999	325	62	355	222	999999	488	999999	482	999999	48	999999	691	424	301	257	966	147	936	999999	586	999999	876	336	340	986	999999	798	999999	999999	999999	999999	720	557	112	618	593	772	25	366	715	999999	972	504	707	911	55	982	676	782	608	999999	472	103	322	999999	448	725	25	235	999999	690	976	29	444	976	786	143	999999	683	663	204	131	999999	764	209	533	382	999999	428	941	586	131	556	854	357	598	999999	244	267	179	868	999999	789	918	999999	411	999999	69	730	135	999999	671	992	129	414	223	892	339	123	322	76	999999	596	294	860	568	999999	174	97	999999	169	899	64	999999	999999	999999	341	662	999999	798	580	322	898	303	39	999999	139	436	450	143	706	999999	999999	945	112	771	170	999999	67	466	980	788	972	352	999999	999999	616	488	334	966	881	239	999999	999999	741	999999	208	303	264	945	999999	993	723	953	681	871	778	119	999999	33	999999	836	604	999999	817	999999	999999	555	338	999999	308	650	111	483	262	477	697	805	213	358	573	866	999999	122	36	986	74	28	999999	103	999999	507	86	999999	999999	55	635	327	999999	950	413	652	965	247	646	788	892	250	701	999999	999999	972	999999	999999	460	999999	595	492	255	999999	726	332	884	244	783	801	574	799	793	999999	999999	999999	307	262	944	999999	901	13	475	247	104	824	326	467	918	999999	600	999999	999999	279	459	152	81	999999	999999	999999	768	730	464	999999	224	102	456	494	999999	804	675	653	999999	539	518	592	999999	999999	999999	902	15	427	325	521	210	550	948	524	
999999	699	307	629	38	863	161	999999	549	630	32	12	378	832	105	123	595	999999	915	321	761	867	135	999999	999999	331	86	351	414	942	644	674	153	999999	999999	999999	999999	56	625	999999	388	347	52	999999	999999	733	533	182	331	212	925	264	635	637	762	890	573	999999	686	706	999999	810	766	606	986	358	858	445	105	432	616	549	331	670	933	423	999999	739	88	218	797	903	29	212	27	999999	49	516	999999	846	108	999999	369	918	468	999999	581	999999	410	636	875	98	999999	899	595	386	932	965	999999	999999	76	834	166	478	908	883	790	564	589	999999	319	999999	276	259	333	354	189	413	211	999999	842	388	338	451	343	999999	826	130	617	640	999999	999999	999999	830	999999	274	999999	999999	19	585	786	26	999999	803	999999	533	821	827	575	250	207	529	999999	348	506	687	505	714	144	999999	999999	670	999999	999999	158	245	538	446	479	999999	248	999999	999999	626	999999	825	531	535	134	809	999999	998	554	999999	443	928	320	474	999999	999999	768	401	756	811	528	999999	999999	907	655	92	994	385	358	999999	12	999999	136	147	999999	681	999999	970	999999	335	320	68	125	580	515	230	999999	74	999999	999999	999999	999999	999999	592	999999	462	755	623	880	999999	999999	999999	650	49	999999	534	999999	183	704	652	936	797	811	431	500	469	10	498	401	434	999999	930	999999	971	223	166	377	544	49	317	925	542	100	999999	520	999999	418	999999	217	981	428	751	369	470	451	503	45	120	101	637	462	266	231	455	884	884	250	999999	999999	217	166	267	143	397	726	999999	707	272	910	692	61	999999	999999	420	16	416	570	801	529	720	130	267	452	411	855	668	320	999999	663	635	566	739	260	999999	825	170	999999	999999	999999	999999	796	772	999999	409	586	537	975	811	449	478	324	999999	999999	999999	96	899	815	732	542	999999	93	72	609	285	135	321	674	290	595	845	798	999999	67	482	923	358	999999	53	825	327	999999	508	205	195	321	999999	590	999999	914	925	355	999999	440	685	999999	733	173	924	283	274	863	694	226	603	679	999999	391	676	192	999999	841	999999	907	224	375	584	999999	999999	999999	999999	731	529	376	669	999999	999999	166	382	999999	200	999999	143	770	999999	999999	998	292	602	516	594	735	999999	962	185	93	583	999999	999999	999999	999999	866	749	960	274	543	343	328	999999	112	999999	999999	19	168	991	553	708	999999	356	760	999999	301	999999	907	999999	282	818	567	200	586	916	935	940	71	138	333	445	183	505	27	130	680	735	999999	750	35	725	
754	999999	632	385	582	631	465	943	999999	602	841	591	999999	724	776	137	970	195	830	628	947	999999	668	118	535	506	339	999999	999999	565	774	167	999999	999999	73	597	567	210	344	314	485	999999	50	999999	603	591	513	302	353	552	765	999999	999999	999999	778	724	312	524	999999	86	301	824	257	531	828	999999	999999	444	999999	188	569	769	851	526	153	829	990	937	514	943	992	47	296	999999	800	470	246	946	779	349	295	53	361	268	22	661	870	999999	902	918	353	78	999999	175	983	995	462	404	263	999999	733	999999	19	905	93	264	537	114	731	368	999999	999999	665	321	999999	526	418	593	514	999999	999999	482	44	999999	600	924	405	999999	169	804	17	842	999999	830	616	920	43	999999	999999	757	133	766	786	544	999999	61	412	329	999999	467	999999	869	999999	999999	999999	261	340	999999	999999	999999	999999	415	944	926	360	605	608	835	999999	999999	492	963	999999	756	368	201	695	499	125	548	521	85	850	999999	227	147	952	921	840	999999	589	619	149	999999	897	717	822	999999	194	875	453	577	624	307	974	623	461	143	413	798	566	840	308	766	647	783	999999	251	708	223	999999	999999	999999	999999	393	872	823	403	858	650	999999	835	999999	250	104	944	999999	552	728	604	686	819	518	51	798	748	999999	383	377	124	162	999999	999999	971	232	767	581	283	913	111	799	67	284	762	999999	731	535	68	999999	702	332	22	522	114	999999	999999	177	954	552	999999	561	450	35	744	498	999999	999999	344	999999	999999	999999	187	638	626	804	628	999999	999999	622	77	223	263	999999	999999	792	149	67	999999	444	399	599	627	731	278	550	999999	42	539	274	630	999999	200	50	344	339	154	999999	896	309	907	298	421	341	485	431	308	738	359	952	358	999999	636	900	628	737	745	999999	370	999999	455	595	15	491	991	999999	33	223	377	346	647	766	999999	747	536	110	188	295	256	847	252	620	682	587	916	890	421	300	421	999999	593	698	999999	819	999999	322	999999	929	349	465	999999	94	999999	23	315	999999	578	888	373	528	559	459	999999	522	834	999999	913	999999	575	111	607	732	999999	771	999999	999999	752	352	893	999999	817	258	945	790	449	167	259	668	282	999999	321	533	926	999999	999999	143	999999	999999	984	30	408	864	363	248	857	675	293	599	999999	366	838	236	999999	159	710	999999	514	419	82	677	585	254	999999	251	790	84	806	908	725	619	999999	999999	999999	872	815	952	895	999999	932	774	874	659	999999	916	495	999999	537	777	193	745	999999	
88	999999	317	444	164	999999	122	457	999999	999999	999999	874	652	905	586	868	132	999999	757	416	806	999999	999999	803	925	846	239	999999	999999	547	38	724	999999	999999	999999	999999	60	438	999999	999999	999999	260	159	905	499	999999	755	21	908	226	415	443	999999	339	823	999999	130	514	519	999999	999999	366	752	999999	840	659	999999	999999	532	753	817	694	999999	999999	633	556	337	402	314	999999	999999	999999	847	999999	999999	594	298	650	176	781	713	546	918	999999	753	426	507	913	75	839	999999	102	999999	165	408	999999	761	999999	705	277	999999	728	210	379	225	271	519	999999	113	255	370	253	496	750	50	999999	999999	999999	770	999999	58	999999	336	474	259	999	739	692	89	421	999999	999999	945	999999	518	984	999999	548	137	999999	999999	243	809	819	478	999999	605	738	124	137	944	432	999999	498	228	999999	401	999999	129	226	531	827	194	692	422	984	308	597	241	999999	935	237	211	288	999999	815	999999	517	996	612	403	11	999999	952	476	410	244	456	999999	999999	593	999999	429	999999	959	999999	58	999999	999999	493	348	18	506	69	202	999999	999999	999999	198	999999	246	999999	738	517	822	530	260	242	999999	21	999999	851	915	573	472	334	807	299	328	230	767	496	121	512	274	394	504	517	759	758	190	380	268	278	431	999999	872	912	99	999999	999999	999999	900	394	999999	497	999999	933	597	867	909	931	544	968	644	999999	772	236	253	437	35	999999	999999	999999	831	378	593	647	151	762	461	895	210	999999	400	952	595	726	768	776	302	999999	999999	892	849	999999	999999	299	633	681	936	646	668	662	999999	97	999999	999999	562	375	903	455	791	999999	415	999999	731	999999	577	999999	164	999999	999999	476	145	999999	999999	590	617	583	542	303	23	469	825	815	236	547	999999	312	620	162	173	999999	999999	846	999999	95	486	999999	527	190	721	941	527	890	188	202	526	949	275	751	825	979	832	610	442	332	19	600	999999	193	179	275	82	999999	882	74	999999	999999	683	735	114	999999	65	361	581	82	942	999999	637	44	999999	536	46	868	999999	193	999999	272	999999	458	86	886	59	343	21	456	868	999999	18	123	999999	238	999999	539	999999	53	924	480	39	369	390	84	962	752	172	999999	999999	999999	675	698	503	999999	884	234	659	228	732	999999	999999	134	213	999999	926	523	444	792	269	999999	231	293	999999	100	242	54	78	999999	923	999999	181	378	999999	665	849	319	620	268	354	51	999999	428	320	212	999999	999999	999999	963	158	448	317	379	383	999999	982	392	438	413	999999	839	
166	657	304	436	550	971	905	548	999999	616	902	186	448	227	999999	999999	999999	999999	959	337	999999	115	853	484	989	801	994	999999	683	467	999999	999999	170	514	884	233	133	999999	662	168	998	618	396	541	546	141	931	999999	999999	999999	999999	381	453	770	951	61	803	999999	447	748	977	418	865	119	735	695	999999	934	342	403	678	999999	999999	999999	999999	280	719	322	938	857	999999	838	392	999999	58	999999	764	399	563	833	429	313	447	913	999999	999999	753	999999	805	850	999999	997	823	711	510	330	975	999999	999999	999999	342	490	999999	589	877	999999	35	371	71	999999	999999	626	380	999999	999999	374	651	999999	619	748	527	999999	517	999999	742	873	25	680	993	727	534	121	957	882	999999	938	432	999999	45	999999	564	999999	224	999999	919	999999	999999	323	738	999999	678	493	999999	693	999999	899	973	793	999999	14	132	999999	377	343	999999	819	669	999999	18	44	999999	794	456	575	193	145	999999	938	178	253	257	999999	942	858	58	999999	88	274	728	999999	965	639	20	41	920	999999	24	881	876	110	829	999999	999999	703	202	884	47	999999	509	999999	682	45	624	603	757	430	999999	518	295	661	740	405	999999	999999	79	313	783	424	655	973	130	999999	71	78	424	128	396	248	665	173	12	621	999999	710	918	929	999999	416	283	499	807	999999	595	225	369	434	999999	897	999999	889	111	622	811	536	898	345	999999	555	188	999999	44	173	852	999999	658	128	640	68	498	999999	298	376	151	165	176	624	750	999999	999999	990	759	498	999999	776	999999	390	809	237	812	583	955	999999	999999	644	465	643	999999	474	566	251	999999	310	409	999999	601	734	481	656	369	283	594	138	999999	198	879	545	999999	999999	68	278	318	412	256	915	194	829	149	999999	700	532	970	286	289	468	999999	458	99	129	999999	999999	999999	163	999999	538	988	999999	622	999999	765	919	93	577	415	999999	932	390	64	493	310	771	595	975	999999	836	313	318	848	388	991	431	455	440	901	730	369	165	999999	718	927	999999	217	109	741	999999	449	403	999999	991	535	816	404	606	818	999999	743	999999	999999	41	235	680	978	243	57	343	473	652	675	685	927	776	845	999999	999999	944	564	495	243	185	999999	909	999999	856	852	184	37	849	622	498	986	436	958	513	493	257	387	974	62	407	316	796	727	999999	74	759	999999	999999	49	999999	848	258	699	31	643	999999	242	999999	390	872	316	624	999999	187	999999	501	999999	341	852	319	999999	590	442	836	868	600	191	261	792	103	213	968	
809	747	649	738	736	937	869	177	24	265	593	189	999999	692	765	550	497	572	941	999999	999999	999999	318	999999	815	999999	162	53	144	999999	999999	297	999999	348	814	292	537	959	999999	880	472	684	304	310	996	999999	745	186	835	999999	763	230	161	999999	761	88	439	391	923	999999	784	826	43	43	926	306	999999	753	877	999999	999999	538	807	999999	999999	531	436	17	271	562	128	975	217	999999	999999	999999	999999	104	586	736	853	156	46	999999	999999	646	651	271	384	999999	742	992	999999	999999	628	235	422	100	407	240	999999	431	130	371	999999	999999	618	540	999999	816	170	425	176	151	629	865	502	914	999999	530	880	174	633	999999	999999	136	676	855	999999	991	696	55	697	999999	93	999999	36	675	148	296	37	999999	999999	567	539	326	999999	167	999999	762	733	999999	135	876	359	488	797	559	999999	627	142	762	665	823	999999	999999	728	820	68	207	839	827	775	999999	503	999999	718	76	41	503	310	518	999999	121	268	198	999999	820	999999	604	633	477	999999	520	164	999999	455	632	447	423	597	14	999999	535	999999	906	999999	457	383	590	770	731	527	57	326	623	999999	553	565	932	205	999999	824	463	573	371	703	265	523	999999	999999	96	999999	617	999999	306	419	596	197	362	465	472	447	415	999999	902	999999	85	203	541	999999	999999	76	514	227	689	190	646	961	999999	212	477	999999	154	999999	683	999999	909	152	30	213	53	366	212	476	733	470	418	999999	671	999999	627	999999	999999	604	999999	29	999999	400	226	126	999999	999999	635	159	999999	539	302	147	160	800	50	933	999999	337	590	546	864	48	494	228	771	27	999999	150	585	415	951	999999	999999	999999	987	519	926	999999	999999	999999	730	999999	999999	999999	178	999999	477	999999	380	693	888	654	23	874	999999	86	999999	997	999999	999999	344	495	574	582	588	751	290	495	812	531	17	278	897	182	815	811	559	999999	59	499	549	429	999999	891	526	306	999999	999999	509	911	613	928	559	684	84	245	488	999999	615	999999	990	981	999999	999999	686	620	757	840	69	353	526	614	947	855	999999	914	725	682	66	291	224	308	986	999999	918	999999	719	999999	999999	580	999999	999999	999999	632	509	567	371	920	214	906	548	696	923	166	394	999999	981	704	477	169	999999	805	999999	999999	212	691	995	166	931	999999	999999	544	742	488	999999	999999	929	999999	999999	648	999999	805	477	159	743	527	385	829	516	919	107	999999	745	938	71	526	804	362	429	817	572	999999	999999	606	15	999999	954	444	145	521	79	666	358	
828	999999	714	337	999999	590	685	316	175	649	21	510	885	999999	803	427	504	78	577	895	538	999999	999999	816	870	154	738	573	999999	694	999999	850	441	999999	916	331	357	198	115	771	744	999999	406	999999	976	999999	999999	999999	160	27	999999	453	501	770	999999	752	280	897	466	555	851	121	999999	481	654	999999	78	227	999999	999999	80	315	963	805	160	37	680	999999	839	774	999999	533	423	923	64	552	358	999999	847	174	61	459	731	559	920	632	145	924	910	815	999999	902	999999	677	947	334	490	999999	619	791	81	498	999999	692	531	328	698	452	999999	999999	813	408	380	717	431	620	584	413	884	528	999999	755	999999	34	746	130	209	999999	976	730	71	661	60	999999	103	562	401	49	37	602	933	693	999999	808	11	629	532	616	256	999999	750	86	999999	999999	999999	325	627	42	945	411	128	953	475	696	50	161	999999	324	624	868	228	999999	385	292	594	209	999999	72	33	999999	598	593	499	649	980	985	850	999999	165	777	935	369	103	626	999999	980	227	811	999999	850	282	218	992	387	117	214	701	529	999999	700	78	564	19	828	999999	535	463	999999	716	65	311	397	999999	999999	933	999999	999999	999999	999999	614	999999	446	304	999999	999999	999999	601	122	542	999999	293	330	463	999999	709	380	359	274	999999	948	526	401	104	712	548	884	59	155	453	257	762	942	721	999999	719	631	999999	836	983	433	934	351	999999	941	771	999999	999999	999999	147	562	510	187	945	859	999999	999999	999999	592	634	961	340	999999	668	294	22	350	609	570	746	87	999999	522	291	390	999999	185	118	163	940	568	999999	356	17	891	747	584	997	861	804	139	289	999999	212	32	103	488	683	999	928	430	380	999999	999999	70	452	988	896	565	845	999999	481	999999	652	76	999999	983	999999	777	546	437	353	748	999999	999999	999999	443	319	269	296	535	501	999999	234	519	197	585	399	947	449	759	688	442	25	999999	657	999999	35	146	20	999999	999999	906	462	999999	87	632	608	999999	272	18	678	637	999999	319	420	372	999999	142	879	436	593	999999	337	787	999999	910	732	873	959	999999	999999	183	999999	186	999999	999999	656	733	441	564	977	60	684	440	999999	61	999999	706	999999	999999	999999	892	267	584	526	548	578	674	751	176	899	999999	999999	565	600	504	999999	101	999999	825	716	999999	700	999999	458	999999	999999	897	706	999999	746	36	999999	999999	580	999999	916	674	660	948	27	999999	981	274	665	252	669	129	840	586	673	999999	882	999999	578	999999	201	942	135	999999	
731	999999	968	64	430	873	999999	714	999999	84	587	713	441	875	999999	999999	259	435	659	216	873	697	67	129	34	674	154	744	999999	685	334	973	549	677	226	346	24	927	844	791	909	999999	144	765	999	959	999999	16	848	844	645	765	293	919	999999	44	623	848	999999	756	999999	598	999999	309	750	613	174	999999	658	471	999999	332	591	999999	307	918	562	302	130	74	42	147	896	262	999999	568	690	630	568	192	999999	175	897	98	72	320	347	835	25	999999	795	999999	358	999999	134	322	184	999999	999999	200	999999	999999	727	999999	999999	592	702	365	999999	191	923	544	204	476	749	554	435	999999	999999	986	999999	999999	286	734	279	999999	789	999999	138	726	999999	999999	18	378	711	401	999999	931	375	480	618	999999	999999	833	472	260	683	999999	637	579	887	681	621	635	618	753	54	992	695	568	999999	999999	236	542	999999	999999	536	999999	764	357	116	503	999999	334	999999	599	999999	453	272	999999	481	907	882	558	839	999999	652	382	759	957	357	455	246	806	677	436	755	42	46	812	724	857	126	289	473	999999	554	297	267	29	999999	999999	730	676	97	999999	309	677	703	999999	999999	999999	77	807	999999	661	267	330	656	941	844	130	417	459	305	624	999999	999999	95	455	168	364	124	999999	366	756	724	999999	719	999999	136	87	999999	952	805	569	789	319	289	811	136	233	641	326	999999	999999	193	280	381	472	999999	706	591	257	999999	652	49	337	450	254	936	697	610	874	814	767	791	464	653	999999	999999	999999	999999	284	999999	935	723	797	565	886	572	454	198	999999	676	999999	495	90	36	163	530	462	869	45	875	438	622	766	512	417	689	999999	626	646	638	634	393	317	928	990	999999	252	999999	999999	682	491	509	363	208	394	282	710	437	500	214	381	999999	288	408	891	322	956	295	158	207	842	828	999999	618	51	46	187	999999	46	999999	999999	691	315	362	393	928	268	568	127	145	978	301	135	441	266	34	999999	999999	46	999999	972	956	623	366	839	663	999999	745	166	358	999999	558	999999	276	926	999999	305	925	25	963	64	999999	177	22	999999	999999	999999	120	362	27	931	999999	126	369	262	331	77	948	999999	729	999999	523	411	999999	50	430	900	999999	999999	999999	729	189	893	83	999999	583	788	999999	147	297	961	846	999999	149	999999	826	441	999999	24	999999	622	356	999999	999999	991	540	999999	408	972	999999	999999	842	606	999999	298	751	385	52	746	678	999999	999999	810	236	768	134	140	272	352	999999	988	999999	845	909	953	
382	778	606	999999	92	597	389	638	999999	645	128	999999	607	851	675	450	399	294	345	999999	999999	545	185	527	867	410	724	999999	758	810	782	997	697	831	999999	973	778	960	999999	999999	163	829	471	590	999999	884	532	421	676	773	598	584	999999	847	798	999999	999999	999999	999999	681	872	333	999999	538	863	130	552	999999	935	702	672	438	630	264	908	999999	83	595	877	982	878	313	389	984	221	208	497	849	43	999999	380	699	999999	983	218	829	949	933	726	999999	341	999999	999999	999999	999999	170	953	254	939	472	764	999999	999999	241	802	569	944	999999	326	664	999999	703	999999	857	332	999999	999999	999999	56	88	999999	999999	868	358	650	131	999999	415	884	999999	254	999999	910	571	323	999999	999999	515	190	649	999999	64	616	71	896	638	24	627	652	137	478	316	208	860	999999	624	149	853	590	680	740	539	21	999999	999999	390	793	999999	544	959	485	186	466	406	203	332	533	806	462	999999	117	999999	762	999999	999999	937	53	59	486	699	233	644	924	509	908	355	53	352	651	515	845	843	92	692	651	999999	999999	999999	999999	762	101	342	999999	578	573	540	776	264	691	482	999999	743	694	844	735	999999	262	956	498	848	289	190	999999	946	176	274	127	80	114	999999	97	252	393	724	608	890	252	999999	936	378	579	999999	660	999999	178	999999	158	247	957	810	49	893	313	817	482	999999	188	454	411	309	422	706	159	410	999999	999999	360	970	999999	845	999999	906	30	130	279	501	530	985	778	75	125	879	999999	999999	251	999999	939	575	252	697	712	798	999999	999999	955	999999	639	259	784	999999	751	188	999999	999999	999999	999999	872	192	548	980	390	999999	675	999999	999999	542	593	999999	168	999999	165	784	728	548	142	800	962	999999	174	406	862	999999	210	705	323	999999	878	10	93	118	331	756	36	999999	317	519	132	607	453	423	289	784	101	594	917	999999	999999	999999	999999	420	179	489	28	151	128	119	992	970	33	256	663	999999	771	60	868	409	757	467	241	623	678	365	939	750	127	999999	189	616	999999	999999	487	426	31	673	938	841	737	885	153	999999	527	161	584	207	759	696	22	50	725	517	219	992	231	999999	999999	814	549	277	33	50	930	386	192	676	999999	999999	999999	108	121	999999	671	872	324	43	105	526	781	742	991	431	75	148	890	280	146	494	205	999999	931	999999	301	470	861	112	277	151	969	999999	438	522	134	914	929	698	846	346	678	198	270	224	43	807	286	602	974	792	999999	912	539	284	
52	999999	177	986	735	999999	21	221	999999	954	557	873	314	999999	999999	161	999999	202	999999	800	816	16	403	999999	100	999999	193	268	138	999999	999999	999999	377	163	480	227	747	943	963	999999	335	999999	432	315	667	169	999999	807	305	822	583	999999	488	739	467	45	999999	460	895	999999	27	752	999999	290	309	999999	999999	160	998	88	414	275	238	999999	475	999999	584	97	58	931	999999	386	999999	315	999999	999999	579	638	696	999999	714	296	999999	722	999999	582	384	151	16	177	664	352	809	226	999999	318	74	999999	999999	119	999999	425	999999	964	258	641	789	776	389	947	920	867	464	999999	999999	127	228	515	172	893	999999	442	91	999999	276	649	576	746	897	999999	999999	880	373	586	984	999999	884	92	474	985	792	999999	762	69	257	796	887	255	852	300	100	558	536	381	145	27	343	531	697	608	74	999999	879	999999	659	999999	504	877	579	999999	243	145	999999	999999	999999	375	680	31	999999	480	761	331	893	999999	999999	739	353	992	451	966	956	999999	999999	865	921	749	728	966	410	216	302	20	676	778	999999	954	999999	999999	280	769	347	322	898	227	999999	743	159	283	303	919	697	511	436	999999	127	880	750	185	264	360	647	714	621	999999	999999	751	999999	125	999999	548	232	992	999999	682	628	999999	464	999999	28	187	600	454	999999	490	519	999999	584	72	660	999999	999999	340	999999	920	131	999999	700	481	48	105	98	43	733	754	999999	704	790	753	985	483	425	583	167	86	999999	999999	50	140	906	999999	999999	592	465	373	344	891	999999	801	560	994	943	983	999999	923	999999	566	721	918	793	999999	999999	830	999999	186	760	999999	183	29	169	928	592	569	574	999999	927	506	999999	370	420	805	808	989	203	999999	540	442	453	244	987	203	481	999999	347	999999	399	347	999999	288	612	714	718	876	641	632	412	383	418	489	995	593	999999	360	999999	987	16	999999	999999	97	999999	999999	999999	999999	41	966	456	999999	999999	482	260	590	991	300	757	999999	97	931	357	570	587	167	34	964	999999	404	999999	131	624	359	96	388	999999	999999	642	295	537	999999	999999	675	185	942	160	935	999999	999999	999999	999999	602	802	900	84	662	76	509	999999	303	222	700	637	999999	334	999999	872	396	999999	879	999999	657	999999	999999	318	96	682	999999	999999	999999	98	735	834	802	516	999999	822	459	999999	999999	999999	918	999999	999999	999999	999999	217	913	851	107	287	549	999999	999999	37	51	139	633	592	987	979	999999	863	481	999999	999999	865	999999	255	805	999999	423	384	999999	245	
655	502	480	854	239	999999	769	999999	999999	728	549	999999	308	774	475	399	199	999999	34	747	963	999999	683	787	999999	999999	383	668	55	84	864	999999	222	300	382	548	658	778	999999	117	220	147	325	752	999999	118	567	69	999999	415	833	557	360	407	281	600	819	693	26	999999	506	110	498	474	999999	385	166	18	402	999999	741	420	513	999999	536	999999	739	931	133	729	655	323	888	999999	251	317	814	814	28	782	729	965	762	347	999999	119	648	999999	999999	288	952	558	667	853	999999	422	53	999999	870	455	999999	887	999999	297	999999	192	221	858	233	557	570	352	990	999999	206	999999	658	176	314	427	187	888	53	844	777	107	656	45	999999	828	273	380	943	999999	921	841	999999	474	977	999999	999999	790	627	339	717	609	567	57	999999	897	764	999999	999999	999999	278	972	844	724	520	999999	999999	186	999999	404	294	200	408	428	698	365	380	193	999999	885	999999	396	270	714	999999	177	539	609	389	78	73	395	252	499	303	949	997	680	954	714	893	721	898	999999	54	527	211	149	358	999999	527	581	688	253	923	882	999999	140	999999	353	999999	926	797	999999	340	999999	999999	999999	999999	749	999999	699	238	484	992	808	497	48	669	609	965	399	261	97	551	492	999999	999999	575	420	247	867	92	999999	981	966	923	84	891	155	580	302	999999	608	933	999999	352	214	260	999999	394	673	999999	988	999999	343	999999	999999	999999	848	202	948	999999	999999	512	500	616	627	502	36	885	999999	156	999999	38	999999	999999	999999	999999	723	150	501	999999	460	35	574	999999	104	234	999999	999999	223	999999	53	953	631	959	999999	106	442	220	725	711	234	240	971	527	947	960	714	999999	999999	999999	559	999999	700	209	882	688	937	104	522	402	999999	735	671	621	112	570	999999	713	84	999999	721	999999	999999	790	999999	999999	64	57	458	999999	520	999999	278	668	999999	999999	262	432	999999	999999	168	348	698	332	856	999999	999999	359	424	387	999999	10	883	999999	833	56	292	999999	684	661	634	890	645	388	882	175	999999	12	380	766	317	974	635	999999	398	383	999999	999999	933	35	999999	704	632	80	581	519	806	803	835	204	63	999999	747	426	987	277	999999	999999	449	691	42	999999	979	999999	80	588	375	999999	999999	459	999999	999999	999999	659	999	999999	268	574	807	373	368	663	177	185	712	999999	237	219	475	130	680	504	653	251	993	106	999999	973	10	999999	154	386	726	385	999999	863	374	97	427	999999	19	138	512	85	999999	378	397	804	999999	999999	360	165	954	
999999	779	737	546	735	666	902	213	294	999999	814	229	982	937	791	222	848	601	999999	791	999999	120	999999	992	577	918	624	708	921	999999	896	642	999999	432	770	606	234	327	638	999999	524	854	999999	564	697	856	350	441	605	591	106	512	220	999999	546	845	999999	744	968	999999	51	203	999999	266	677	999999	240	559	176	195	988	531	963	999999	277	563	395	999999	305	721	578	192	999999	339	931	394	431	624	885	924	380	489	359	999999	390	331	571	469	886	525	999999	790	275	420	602	575	548	503	106	983	460	247	449	257	248	859	100	952	999999	293	999999	616	674	251	815	508	182	152	337	999999	991	925	999999	779	105	999999	917	692	999999	365	845	928	999999	902	999999	142	999999	112	999999	530	240	619	144	603	775	19	999999	999999	999999	104	403	406	175	161	999999	534	146	670	161	461	942	408	999999	969	999999	821	999999	771	777	683	469	79	570	807	999999	382	790	508	13	999999	671	999999	97	642	999999	448	762	376	999999	939	999999	999999	999999	131	588	831	403	175	165	953	920	354	255	921	635	333	999999	999999	445	619	744	637	999999	999999	999999	58	321	999999	16	999	999999	721	999999	837	687	99	129	999999	999999	883	978	624	353	59	175	327	999999	999999	17	638	612	404	931	999999	999999	367	713	886	999999	999999	520	821	169	165	894	208	493	999999	244	999999	214	396	149	561	640	129	294	616	898	999999	409	999999	574	378	396	664	790	569	642	329	999999	242	118	688	373	999999	465	197	165	966	833	999999	999999	472	433	226	264	999999	999999	85	999999	106	999999	868	140	373	999999	790	769	240	418	923	999999	914	169	971	288	999999	999999	999999	664	107	461	931	638	180	225	112	944	180	410	421	909	566	256	289	255	249	558	999999	911	674	427	924	558	910	463	26	999999	999999	937	803	999999	187	421	975	645	65	999999	960	999999	153	846	598	830	999999	24	219	668	879	726	49	902	198	571	989	999999	999999	383	728	716	999999	799	492	242	999999	240	731	154	280	999999	199	19	598	851	767	999999	999999	104	561	896	254	357	999999	735	898	900	999999	616	432	306	118	682	999999	253	949	354	363	366	233	766	292	999999	397	246	999999	999999	314	999999	804	170	999999	441	821	832	999999	851	376	756	344	999999	247	125	722	999999	535	517	508	354	901	422	474	472	871	795	613	189	959	196	209	869	595	655	999999	272	455	999999	999999	678	999999	108	977	999999	32	999999	528	177	352	423	710	999999	530	960	445	391	695	999999	570	36	228	
293	891	189	557	474	120	999999	312	459	999999	857	657	999999	572	999999	999999	999999	450	353	276	999999	999999	546	485	190	348	999999	220	431	576	77	116	834	999999	498	217	798	999999	999999	417	936	864	892	894	853	371	701	398	999999	999999	827	999999	999999	999999	999999	456	354	703	999999	999999	484	999999	881	883	461	751	823	379	83	596	999999	818	893	999999	339	582	943	652	632	819	646	247	578	485	999999	999999	889	84	678	52	862	104	683	430	932	565	982	999999	999999	111	548	999999	999999	55	999999	19	53	290	430	209	513	999999	81	557	999999	247	802	999999	143	330	862	748	999999	999999	733	552	999999	472	999999	774	599	933	999999	999999	280	324	999999	532	999999	739	96	608	654	479	538	999999	999999	999999	941	694	762	585	999999	999999	249	799	631	999999	322	999999	874	999999	999999	655	999999	579	999999	549	286	174	324	280	999999	404	243	264	104	231	502	572	999999	19	531	318	999999	999999	67	107	292	481	999999	640	220	999999	865	999999	999999	998	999999	959	678	483	848	999999	380	492	365	481	877	985	704	410	789	999999	236	864	59	968	643	596	521	999999	267	804	999999	684	70	800	538	999999	999999	106	361	543	999999	56	170	755	999999	999999	658	586	999999	999999	777	292	850	470	202	999999	466	362	999999	283	447	999999	225	54	304	999999	432	564	942	159	999999	608	999999	255	999999	190	704	304	999999	999999	999999	935	174	999999	37	198	833	599	607	538	999999	999999	741	999999	106	610	999999	999999	999999	999999	107	103	643	999999	999999	178	999999	605	615	22	306	999999	332	250	345	511	130	999999	26	116	863	832	999999	414	999999	482	867	969	999999	254	999999	587	843	787	26	844	302	103	999999	859	954	238	984	999999	999999	109	257	500	743	594	490	575	110	354	999999	275	146	238	192	999999	311	999999	455	999999	662	718	328	544	234	999999	219	36	548	167	999999	635	848	371	182	788	234	999999	236	565	764	784	487	999999	408	750	707	73	911	999999	557	689	782	623	999999	523	781	712	275	252	999999	999999	36	943	999999	753	999999	775	66	403	547	934	999999	999999	999999	877	241	829	145	999999	792	155	124	605	609	472	999999	234	438	658	17	999999	111	999999	999999	310	999999	999999	306	655	333	932	999999	999999	405	623	650	892	27	999999	291	951	576	791	999999	239	349	431	343	730	901	202	347	408	396	36	832	999999	999999	304	999999	697	999999	490	999999	860	148	606	209	986	822	959	216	382	376	65	999999	319	533	951	961	336	210	576	753	999999	595	609	131	999999	999999	595	
193	723	999999	594	429	999999	641	599	100	743	231	357	907	999999	986	964	41	999999	999999	999999	531	757	999999	793	497	956	999999	999999	274	539	999999	830	206	237	999999	493	446	782	636	858	999999	999999	861	228	115	999999	668	812	999999	630	577	789	298	999999	73	999999	999999	152	106	999999	999999	622	999999	561	268	999999	160	999999	175	503	528	258	705	999999	845	597	896	125	687	643	297	924	875	644	961	999999	542	928	999999	349	114	303	685	173	999999	65	609	309	999999	714	999999	987	646	651	112	328	94	75	431	999999	999999	273	465	462	999999	435	747	690	999999	999999	999999	231	517	826	999999	234	999999	999999	723	789	987	596	999999	972	941	309	288	234	541	643	611	476	507	999999	808	999999	999999	999999	999999	999999	318	999999	999999	397	855	999999	480	819	261	878	755	552	352	999999	999999	944	118	492	999999	999999	999999	522	999999	956	961	392	724	819	27	558	395	999999	553	649	999999	999999	885	768	999999	470	828	468	972	999999	887	999999	134	999999	999999	999999	732	355	711	122	999999	999999	770	754	999999	473	999999	999999	801	703	999999	415	998	702	171	419	999999	349	375	60	56	688	550	495	78	999999	268	999999	610	163	826	50	999999	440	722	999999	308	141	999999	653	715	177	666	279	180	481	70	431	999999	799	805	392	980	999999	999999	248	255	999999	999999	533	999999	896	61	648	876	452	999999	567	979	485	999999	926	999999	722	999999	878	32	281	324	597	842	836	165	811	357	444	69	976	374	484	439	34	456	808	448	999999	126	27	402	999999	999999	502	999999	228	999999	999999	384	999999	326	197	225	973	959	97	691	378	999999	250	999999	999999	392	802	202	999999	56	999999	480	208	284	526	762	999999	999999	596	894	349	395	937	999999	478	999999	802	659	187	269	465	74	368	999999	80	88	999999	727	999999	346	999999	309	946	182	600	999999	999999	999999	799	434	220	105	999999	203	999999	982	803	126	822	382	590	152	25	246	999999	33	121	999999	999999	448	999999	287	918	259	999999	999999	448	765	533	79	883	818	860	752	58	370	999999	175	775	97	999999	759	999999	587	756	758	294	710	591	576	297	105	779	361	999999	999999	186	123	210	312	543	47	593	752	499	771	292	273	197	229	332	946	315	999999	173	136	382	341	503	999999	755	738	183	956	782	787	999999	508	213	999999	194	999999	965	472	553	247	999999	162	97	985	476	30	999999	999999	254	999999	789	662	198	999999	559	845	620	965	557	999999	864	636	970	999999	731	783	69	81	999999	744	980	842	573	925	999999	
230	999999	517	767	734	999999	999999	711	440	997	999999	320	791	566	999999	966	999	915	748	383	540	999999	999999	263	692	961	999999	337	999999	370	947	99	272	462	999999	999999	112	999999	823	999999	999999	924	539	713	355	472	278	515	999999	778	981	926	825	552	429	48	999999	999999	84	999999	774	483	212	80	60	297	58	999999	999999	999999	863	801	102	168	329	615	999999	671	999999	999999	692	935	640	731	389	30	274	719	42	300	733	999999	132	60	814	579	722	469	663	67	424	939	288	949	914	189	999999	999999	232	999999	396	206	356	854	90	839	999999	480	690	999999	999999	339	305	999999	23	25	678	52	353	750	892	192	18	850	805	753	999999	999999	999999	209	999999	607	496	228	903	537	999999	277	969	975	736	999999	999999	999999	44	95	643	999999	999999	898	510	792	323	999999	921	214	999999	505	59	337	191	161	664	999999	843	426	999999	87	43	486	523	410	82	377	23	650	413	999999	999999	720	119	315	999999	999999	999999	403	293	23	999999	698	349	996	228	641	999999	585	999999	297	999999	618	252	566	999999	458	385	110	999999	999999	999999	999999	800	813	689	339	228	876	405	746	792	999999	142	828	999999	344	146	999999	192	440	583	999999	72	126	999999	207	999999	552	999999	307	999999	598	999999	348	554	35	898	536	316	888	423	918	190	841	504	351	486	424	785	972	321	857	999999	288	371	41	999999	683	230	492	862	675	877	107	999999	204	765	793	283	755	446	610	221	303	27	999999	999999	231	999999	251	721	62	766	35	986	685	999999	999999	976	523	817	225	315	824	36	747	999999	999999	637	310	586	692	150	40	536	710	999999	624	271	999999	999999	986	71	979	770	809	908	852	121	999999	999999	369	817	760	937	999999	304	397	999999	279	625	999999	999999	320	999999	39	912	735	999999	285	999999	65	143	280	740	830	999999	336	63	226	839	197	999999	999999	999999	999999	875	999999	999999	315	415	999999	357	992	91	617	999999	751	999999	741	897	999999	363	835	489	467	236	547	29	116	77	999999	344	59	999999	437	203	999999	533	447	164	999999	642	192	999999	999999	707	150	198	133	437	411	22	322	329	999999	999999	999999	999999	329	990	338	370	999999	247	448	914	999999	562	653	423	918	227	877	587	376	540	180	999999	698	759	999999	358	896	678	665	955	31	730	773	603	999999	854	999999	457	826	999999	999999	999999	999999	877	999999	588	545	709	519	194	145	735	999999	135	663	179	931	570	904	979	999999	317	999999	492	999999	999999	788	60	365	999999	24	999999	760	215	884	
999999	999999	821	999999	999999	812	197	169	481	820	999999	777	648	999999	889	923	643	552	999999	696	348	999999	939	984	832	799	494	354	455	999999	715	974	747	251	437	999999	120	999999	406	176	287	158	110	671	605	800	150	120	999999	999999	380	999999	999999	518	999999	862	999999	999999	527	708	999999	842	999999	311	114	322	39	407	999999	999999	812	999999	156	679	419	999999	272	999999	389	41	659	383	999999	315	799	838	69	999999	704	575	38	284	692	698	848	444	444	999999	566	293	770	999999	609	220	999999	999999	730	245	109	356	599	338	456	999999	58	944	999999	407	512	999999	262	800	999999	936	236	538	739	457	831	974	755	473	999999	999999	999999	999999	774	667	999999	850	999999	824	999999	358	975	999999	999999	207	999999	903	480	47	296	300	41	970	51	672	983	798	218	283	414	135	999999	999999	999999	360	234	142	180	999999	428	661	167	999999	671	353	960	999999	999999	542	807	927	504	717	187	999999	74	300	874	111	999999	189	999999	835	420	13	756	850	81	476	999999	517	732	999999	618	634	142	603	309	999999	712	456	999999	675	475	486	630	883	999999	218	296	999999	267	79	999999	249	29	332	26	667	596	120	466	244	999999	999999	204	331	109	552	286	470	991	187	398	236	999999	999999	369	934	999999	873	999999	999999	190	48	999999	999999	999999	378	615	810	587	999999	110	999999	990	853	115	999999	291	999999	783	405	931	825	942	89	680	397	999999	62	962	999999	294	723	999999	603	999999	531	50	541	772	999999	937	999999	883	359	87	999999	246	247	999999	194	652	83	999999	999999	931	364	106	179	983	171	231	999999	999999	505	999999	386	393	397	800	583	145	999999	536	999999	467	464	999999	592	999999	883	999999	909	999999	778	439	999999	999999	999999	671	699	435	870	557	610	509	384	628	999999	11	999999	412	999999	447	288	58	999999	999999	47	999999	476	422	514	177	999999	21	322	372	79	76	147	752	681	725	110	158	274	999999	926	553	93	836	565	590	311	481	311	471	999999	729	537	999999	596	673	204	287	999999	702	458	599	196	999999	559	321	864	947	731	999999	346	139	783	999999	999999	493	955	640	856	923	866	628	710	999999	999999	349	539	474	166	18	999999	823	237	572	744	337	999999	82	287	253	726	363	750	188	134	999999	999999	827	62	112	718	563	430	997	999999	999999	888	999999	999999	999999	782	400	791	722	601	522	901	999999	965	293	999999	883	363	613	207	512	878	532	726	677	999999	999999	999999	63	300	968	403	240	735	999999	448	999999	999999	78	471	336	999999	
37	586	999999	999999	999999	862	999999	975	834	210	816	800	999999	952	999999	619	884	999999	999999	978	738	999999	633	129	671	999999	61	845	999999	372	295	151	871	999999	850	945	999999	999999	670	848	652	87	465	768	587	440	412	961	999999	411	636	999999	999999	357	833	999999	953	492	219	257	810	999999	869	472	999999	675	999999	392	111	999999	504	98	154	232	999999	660	999999	865	999999	241	999999	999999	763	705	736	42	751	999999	117	254	992	632	586	422	48	728	217	993	853	911	511	29	859	669	906	548	118	178	31	999999	639	999999	950	978	183	719	999999	174	736	999999	924	415	285	999999	999999	872	999999	731	193	607	452	973	21	999999	729	999999	241	999999	799	197	999999	999999	999999	999999	615	904	999999	607	249	328	568	53	266	971	999999	999999	744	999999	250	43	46	387	984	423	730	666	85	330	258	999999	999999	76	375	548	999999	351	913	351	251	524	200	999999	491	865	49	408	716	50	642	633	999999	238	999999	765	161	546	597	999999	999999	949	828	361	358	131	839	502	678	718	23	999999	192	402	761	726	843	141	895	129	999999	331	999999	45	687	999999	999999	260	222	999999	999999	421	753	999999	147	301	695	999999	555	370	35	547	729	998	37	996	451	917	476	999999	999999	29	651	999999	704	881	999999	999999	673	734	999999	588	289	999999	330	601	999999	357	264	470	40	14	999999	534	103	999999	601	951	17	691	183	890	784	999999	999999	377	769	285	141	266	302	999999	999999	999999	999999	446	267	661	677	999999	114	104	662	16	106	916	443	126	999999	867	999999	57	785	999999	999999	999999	804	203	390	953	999999	999999	226	998	177	138	999999	764	487	656	579	940	284	581	586	999999	237	999999	999999	999999	933	999999	901	274	976	254	126	192	270	623	999999	74	280	723	603	999999	878	664	838	968	86	678	639	727	297	348	999999	213	405	999999	206	36	213	618	29	189	715	952	999999	923	21	658	504	863	24	999999	999999	999999	978	98	210	572	939	999999	999999	999999	23	183	999999	638	481	913	786	788	427	615	860	662	999999	424	782	926	642	914	999999	999999	999999	775	713	999999	999999	222	235	317	281	633	97	192	923	999999	999999	541	975	393	999999	107	871	999999	999999	408	653	17	999999	563	315	284	930	34	74	999999	999999	247	470	202	959	268	999999	999999	516	794	528	678	739	939	999999	251	950	999999	472	859	556	468	339	314	139	999999	365	672	11	999999	703	999999	128	999999	684	999999	80	783	999999	193	999999	402	999999	999999	999999	975	278	917	314	74	334	680	
562	214	720	621	908	165	73	298	903	25	477	520	100	999999	559	92	265	999999	180	176	825	999999	999999	163	269	687	999999	164	402	447	999999	937	999999	32	510	913	935	72	999999	915	720	145	999999	404	924	688	561	423	999999	195	662	983	893	999999	999999	283	999999	999999	361	230	999999	908	896	465	657	540	848	78	955	646	157	202	999999	265	999999	689	998	54	238	999999	136	999999	738	216	784	384	999999	514	176	999999	158	379	999999	799	194	999999	249	999999	746	394	840	492	468	779	48	469	683	637	711	176	285	999999	337	780	999999	719	999999	999999	681	283	496	343	999999	728	497	999999	492	510	81	645	999999	183	308	844	740	643	552	958	177	324	999999	999999	999999	999999	999999	437	51	929	999999	999999	640	559	999999	472	897	506	999999	739	291	999999	977	182	566	999999	726	111	422	493	49	999999	999999	222	999999	999999	582	999999	541	901	777	70	736	999999	805	999999	14	890	40	835	999999	244	61	813	676	906	999999	529	999999	999999	284	850	999999	999999	889	999999	308	999999	999999	999999	890	816	965	999999	999999	999999	534	424	376	960	71	835	80	586	545	805	999999	363	546	615	999999	63	999999	804	999999	926	999999	187	672	562	308	586	852	253	944	140	278	371	851	999999	382	922	162	999999	999999	448	779	438	22	94	844	944	881	432	999999	837	585	999999	73	45	999999	999999	751	814	999999	484	999999	827	999999	414	536	47	999999	101	243	105	900	351	139	188	156	999999	175	999999	717	363	999999	429	484	117	555	117	308	815	277	35	999999	348	999999	200	464	999999	999999	607	557	806	442	789	199	999999	999999	999999	41	884	888	570	191	999999	999999	999999	779	999999	352	999999	859	429	999999	696	999999	218	924	562	122	939	999999	204	819	567	41	911	921	915	240	811	181	999999	999999	424	999999	999999	999999	18	252	999999	420	999999	999999	272	999999	138	77	999999	966	981	748	384	131	101	170	694	751	623	141	195	386	864	332	541	362	549	352	999999	770	126	374	916	319	192	528	822	594	556	999999	903	844	185	949	999999	72	999999	999999	984	263	242	955	229	999999	999999	553	556	578	78	909	999999	785	751	975	849	617	832	74	938	999999	999999	109	999999	803	999999	350	210	915	83	478	999999	360	368	71	537	999999	154	49	262	639	972	253	999999	646	621	127	102	210	109	999999	240	731	999999	421	915	142	999999	999999	999999	716	999999	641	505	600	353	848	427	689	447	688	472	792	812	309	601	103	999999	999999	192	120	258	10	815	999999	999999	999999	110	999999	156	
999999	410	728	999999	546	296	999999	748	925	303	772	700	412	762	421	999999	448	999999	950	820	821	558	212	999999	538	467	352	825	999999	362	519	748	480	543	999999	288	744	401	275	23	270	355	658	264	420	999999	845	247	404	271	799	914	160	136	999999	846	207	999999	861	88	943	999999	684	572	784	999999	999999	999999	720	143	435	56	654	936	560	476	900	999999	823	128	999999	999999	999999	802	563	604	597	999999	219	205	90	258	540	196	999999	754	670	95	480	395	200	977	527	271	835	999999	270	223	576	999999	946	259	672	743	466	838	93	999999	19	189	436	875	659	524	999999	187	516	467	866	805	806	814	999999	437	928	644	586	170	966	809	999999	384	777	361	999999	999999	586	796	729	241	671	787	85	300	999999	325	327	999999	218	999999	247	802	357	771	61	999999	782	999999	814	999999	999999	923	999999	209	845	62	107	999999	999999	231	601	719	737	634	143	28	999999	186	479	613	327	583	951	318	572	999999	999999	16	999999	126	57	999999	999999	907	979	748	872	999999	454	999999	227	999999	737	986	67	527	75	722	637	999999	402	606	765	211	999999	678	971	607	636	314	999999	100	997	999999	999999	259	737	829	655	999999	156	863	731	573	999999	307	846	965	260	55	475	313	379	276	723	451	585	779	412	311	999999	274	249	150	879	137	999999	587	812	999999	999999	245	77	251	999999	539	874	202	816	999999	999999	16	356	591	839	999999	999999	999999	436	732	673	999999	426	999999	999999	881	623	999999	693	268	285	999999	162	452	264	239	246	138	999999	193	999999	393	999999	215	999999	999999	917	657	999999	167	416	300	161	999999	144	999999	819	723	631	15	915	293	508	558	922	572	999999	904	999999	609	486	592	350	252	166	290	994	999999	999999	999999	963	999999	290	535	999999	984	117	82	318	432	420	999999	999999	999999	277	292	884	414	292	907	999999	23	999999	701	681	999999	950	999999	923	853	838	607	849	782	999999	999999	13	999999	999999	937	464	781	595	904	199	963	96	999999	974	999999	405	589	928	966	934	950	646	589	854	38	999999	999999	159	464	593	812	999999	999999	344	328	999999	911	708	354	453	144	428	999999	512	717	736	984	999999	59	457	999999	678	999999	999999	101	312	424	128	999999	903	999999	631	140	320	999999	999999	372	631	656	999999	494	881	999999	523	799	531	999999	86	147	301	59	274	110	17	344	999999	790	999999	252	999999	865	793	39	451	197	513	999999	114	136	426	374	363	288	466	963	999999	104	999999	58	569	92	347	980	386	854	
990	531	999999	975	251	510	999999	999999	640	727	701	851	999999	335	999999	243	126	999999	721	999999	695	986	999999	53	967	999999	999999	827	999999	933	528	812	999999	597	207	981	174	138	884	915	878	975	999999	999999	272	999999	962	43	999999	335	965	397	268	459	168	13	887	89	18	212	999999	999999	705	999999	209	999999	208	545	999999	999999	79	987	75	805	999999	720	999999	905	781	450	86	397	75	357	967	999999	999999	203	438	999999	104	94	129	681	836	220	280	940	538	384	328	427	905	457	266	978	999999	463	411	999999	664	999999	308	567	135	999999	999999	357	739	78	999999	14	116	934	219	984	867	394	969	838	999999	999999	377	406	132	659	491	617	101	989	809	100	792	990	539	123	785	562	555	154	999999	923	211	999999	999999	999999	999999	971	248	281	120	937	494	573	998	265	614	901	999999	476	210	999999	265	999999	268	253	999999	126	999999	106	209	315	838	824	230	526	999999	906	367	808	349	519	379	999999	878	872	999999	228	999999	283	509	883	999999	89	944	631	667	999999	211	795	999999	999999	576	151	81	805	999999	999999	352	481	68	999999	999999	636	137	999999	615	444	871	396	999999	999999	999999	131	597	325	198	758	999999	598	859	745	999999	999999	999999	155	943	237	748	82	772	936	876	999999	224	801	349	490	952	264	26	232	589	999999	158	118	999999	999999	554	756	617	351	790	999999	621	322	11	973	929	981	746	999999	696	799	999999	999999	999999	999999	907	795	999999	707	805	624	999999	636	999999	891	999999	999999	85	498	999999	999999	465	431	155	133	999999	901	800	999999	999999	970	517	999999	536	790	999999	447	992	465	547	759	780	999999	545	176	180	999999	166	120	560	340	906	258	705	704	343	202	565	993	715	15	995	609	156	834	116	944	110	999999	700	975	606	999999	950	923	221	555	885	979	952	913	744	999999	815	230	74	269	932	999999	456	999999	881	998	749	541	999999	180	763	999999	69	236	999999	789	999999	585	999999	295	999999	999999	492	788	317	999999	50	802	999999	315	794	999999	769	847	21	278	920	703	103	607	999999	418	168	51	792	999999	919	726	999999	954	280	999999	999999	779	961	160	349	667	690	305	958	947	280	459	999999	837	941	222	224	615	869	715	999999	136	424	889	623	451	996	142	999999	323	773	999999	44	563	440	990	886	861	929	262	23	798	649	923	147	999999	664	999999	242	707	512	999999	999999	999999	749	368	365	999999	537	999999	999999	557	638	644	184	999999	424	822	406	951	335	363	999999	617	999999	693	999999	500	
751	999999	999999	51	999999	959	999999	359	999999	480	814	81	634	814	999999	40	590	465	169	999999	999999	999999	295	999999	557	291	381	159	736	478	861	65	881	864	999999	624	122	630	999999	679	832	824	744	943	18	335	326	999999	39	655	36	999999	533	482	999999	578	627	944	493	619	587	662	623	752	999999	999999	200	770	999999	708	918	999999	999999	490	182	925	438	351	833	232	964	859	999999	90	999999	625	999999	408	123	751	999999	177	999999	999999	101	999999	210	992	999999	260	999999	556	38	331	737	76	437	53	310	826	150	285	120	270	999999	999999	543	542	310	999999	999999	791	657	999999	711	999999	822	999999	399	12	724	999999	26	582	96	418	831	798	999999	385	197	999999	108	999999	999999	721	67	876	392	999999	999999	667	691	999999	999999	354	898	296	619	986	999999	666	654	307	111	704	999999	999999	999999	246	896	745	999999	999999	806	747	692	999999	141	989	999999	945	388	999999	375	999999	999999	684	558	742	519	545	188	367	999999	530	834	999999	194	906	462	528	702	156	477	999999	478	766	536	287	661	999999	165	629	302	999999	999999	628	932	55	949	585	979	441	999999	361	566	832	793	285	912	892	999999	234	537	999999	252	242	558	999999	999999	988	158	281	91	980	999999	558	999999	833	252	999999	868	149	956	877	549	271	999999	999999	334	646	972	260	999999	769	999999	930	102	137	65	55	80	458	468	961	436	708	359	746	999999	999999	767	960	42	706	999999	999999	999999	659	625	999999	813	999999	158	940	26	897	999999	321	627	459	465	936	778	206	145	419	681	995	450	841	911	681	999999	326	879	22	227	999999	745	326	662	442	512	999999	999999	999999	309	527	944	999999	801	47	128	522	552	831	191	836	571	614	365	999999	219	999999	999999	141	999999	832	71	14	679	248	999999	311	797	33	434	704	964	506	119	999999	60	999999	999999	873	563	999999	773	999999	830	391	107	140	961	389	233	727	15	110	351	477	465	999999	999999	562	471	817	724	529	406	487	871	74	999999	211	232	308	744	205	999999	664	68	23	183	297	151	445	349	417	799	706	699	999999	999999	642	698	119	60	999999	412	745	907	254	651	999999	520	42	635	760	166	924	983	810	999999	687	418	451	766	572	421	35	477	317	729	700	788	999999	999999	862	512	122	258	999999	792	999999	756	814	372	999999	777	118	810	589	999999	874	999999	999999	342	477	233	256	999999	488	75	386	277	600	999999	950	563	512	132	773	999999	999999	999999	725	27	698	930	604	89	935	794	312	225	888	
65	854	977	899	674	443	638	266	769	770	202	415	564	165	999999	421	277	274	986	999999	999999	217	999999	997	871	644	546	629	999999	999999	999999	763	171	389	544	669	973	664	838	689	999999	999999	999999	999999	533	999999	143	774	314	999999	999999	529	999999	188	999999	848	656	999999	37	39	896	999999	98	362	86	999999	254	185	999999	630	999999	999999	999999	307	902	350	932	999999	474	269	510	771	324	510	748	173	447	999999	833	696	999999	993	636	809	792	134	902	921	829	999999	999999	958	163	684	228	65	999999	28	286	215	915	364	515	999999	529	135	695	587	613	913	999999	999999	352	924	999999	454	976	626	514	999999	447	20	472	999999	902	552	617	639	999999	693	79	429	706	627	780	999999	487	868	289	667	439	325	318	999999	113	999999	616	239	77	999999	89	999999	513	999999	767	904	999999	146	999999	977	999999	999999	306	919	999999	571	564	999999	999999	958	967	118	347	847	348	132	702	999999	275	806	935	999999	571	518	614	602	915	208	860	876	765	999999	12	999999	159	383	28	398	83	541	540	892	999999	999999	806	999999	139	665	170	644	212	347	870	68	51	999999	494	788	315	999999	656	366	864	999999	202	625	115	44	698	999999	999999	313	999999	733	275	999999	302	462	999999	643	472	259	999999	225	673	428	480	943	270	999999	999999	999999	999999	832	885	184	38	817	915	191	865	105	967	206	999999	898	999999	147	793	997	837	41	999999	999999	777	999999	999999	648	604	999999	154	171	999999	999999	84	873	230	999999	847	101	999999	484	999999	530	777	377	292	999999	999999	774	563	343	160	272	999999	858	999999	999999	65	489	855	389	223	151	46	704	331	297	131	999999	678	225	299	999999	999999	999999	999999	556	894	410	999999	999999	999999	999999	220	999999	20	510	497	999999	719	999999	593	999999	246	636	271	999999	494	83	55	995	719	999999	999999	348	999999	459	999999	829	374	607	527	655	999999	378	999999	394	931	234	693	999999	799	906	999999	869	631	930	465	356	101	98	72	820	364	128	767	946	999999	872	767	561	230	668	851	999999	291	999999	999999	999999	220	876	473	999999	999999	235	999999	813	78	999999	716	122	994	934	738	285	545	706	300	256	610	479	661	999999	466	999999	600	141	65	837	587	692	937	596	145	224	999999	999999	999999	999999	923	953	877	506	999999	654	999999	295	929	575	575	999999	999999	746	267	741	225	414	999999	259	634	73	758	241	648	33	185	407	999999	523	660	742	276	999999	333	657	601	999999	903	999999	574	999999	212	489	999999	999999	55	200	339	404	
999	999999	999	190	999999	859	205	646	857	142	999999	170	497	415	915	999999	318	485	423	610	999999	999999	511	991	685	329	999999	278	999999	646	978	984	77	404	524	999999	742	96	999999	473	461	955	307	770	342	413	999999	999999	574	999999	694	999999	777	999999	264	939	709	18	505	999999	998	927	676	221	164	494	102	102	890	475	999999	999999	817	999999	158	999999	762	999999	658	281	512	999999	703	999999	999999	999999	217	347	999999	999999	739	733	591	493	474	999999	288	96	616	847	321	999999	905	999999	348	999999	751	827	999999	79	186	969	360	233	999999	933	999999	144	999999	999999	287	999999	952	999999	735	999999	640	999999	485	625	905	675	133	811	960	787	999999	603	203	490	667	999999	766	999999	999999	770	383	367	821	541	309	154	827	872	570	566	999999	999999	373	982	831	427	351	956	173	999999	846	549	273	884	999999	630	941	999999	87	896	999999	999999	906	965	982	283	512	944	325	999999	848	999999	999999	403	999999	569	240	221	658	999999	48	810	906	898	923	834	103	937	767	679	212	58	794	673	577	999999	694	408	999	999999	915	407	999999	412	662	595	308	870	999999	214	999999	730	999999	836	857	188	975	17	999999	157	190	575	999999	646	999999	799	999999	576	826	999999	875	999999	221	111	335	999999	180	504	999999	338	536	233	77	562	289	482	999999	958	816	999999	914	686	366	851	377	350	230	993	853	999999	138	731	53	745	339	999999	999999	29	999999	226	17	999999	772	999999	999999	957	508	624	367	999999	870	508	760	436	219	199	999999	369	999999	984	420	186	650	381	209	804	189	999999	233	721	963	909	456	999999	391	442	913	653	239	420	842	606	999999	777	993	630	971	617	535	999999	102	158	295	526	805	831	999999	400	999999	999999	778	999999	400	646	122	960	61	171	54	776	285	821	999999	999999	152	814	999999	873	388	999999	832	571	999999	93	628	999999	624	929	793	560	611	523	150	421	641	999999	999999	989	999999	999999	579	810	572	758	864	280	28	971	384	991	999999	958	22	933	985	216	999999	316	27	307	346	132	377	494	175	999999	999999	999999	681	487	608	560	218	355	999999	32	998	46	999999	358	796	652	555	801	278	653	511	216	436	999999	284	999999	972	367	696	999999	442	88	999999	112	599	310	299	897	393	999999	749	666	999999	962	217	354	999999	669	510	693	577	576	226	521	261	474	999999	256	212	708	588	850	999999	999999	589	920	452	127	999999	999999	999999	657	418	547	903	844	282	999999	227	999999	812	313	999999	12	879	866	862	82	
851	135	28	53	694	684	152	999999	16	390	383	297	902	970	910	24	340	919	999999	999999	617	416	201	999999	38	283	999999	285	993	656	673	999999	68	379	275	633	477	319	963	999999	999999	999999	837	891	100	930	37	842	402	842	672	960	708	999999	465	444	933	210	24	421	999999	867	999999	359	717	999999	238	532	704	286	546	999999	956	999999	284	613	999999	309	727	107	999999	64	999999	160	999999	713	24	874	914	999999	999999	276	305	551	944	536	999999	999999	184	440	999999	999999	147	126	305	651	13	283	909	851	999999	633	483	917	174	733	985	755	375	13	645	999999	617	999999	586	280	725	999999	999999	747	514	100	999999	999999	405	999999	916	765	855	342	709	740	999999	72	999999	999999	793	388	386	221	551	999999	999999	180	794	348	887	274	540	35	926	598	999999	172	999999	999999	508	196	521	423	817	229	999999	42	999999	905	999999	999999	999999	999999	487	347	37	278	206	171	977	999999	502	67	864	652	235	829	415	120	999999	803	725	199	567	606	866	963	999999	331	452	90	876	888	950	342	365	999999	548	589	571	999999	965	185	797	553	999999	999999	558	174	994	999999	626	193	959	594	828	999999	951	880	999999	73	999999	999999	719	897	88	613	117	531	296	999999	290	826	549	430	837	550	401	24	912	412	414	239	336	381	463	999999	999999	999999	513	646	78	668	119	999999	650	100	465	900	474	89	356	36	877	999999	790	800	643	538	757	288	328	937	999999	77	659	645	548	999999	444	395	684	752	28	999999	999999	622	999999	52	999999	746	94	501	549	832	66	387	361	546	591	999999	59	400	607	235	328	999999	700	51	999999	15	999999	999999	466	999999	405	604	18	237	999999	178	93	601	758	20	999999	827	398	145	21	999999	999999	11	756	780	346	999999	999999	999999	332	14	999999	675	999999	774	204	966	999999	470	999999	461	379	134	891	422	579	457	641	596	999999	501	743	564	999999	999999	999999	550	372	685	999999	999999	459	999999	905	650	255	417	407	999999	999999	237	999999	927	708	560	901	170	120	343	211	999999	651	999999	761	831	270	367	999999	627	62	653	604	359	999999	325	11	163	229	251	176	999999	59	999999	779	999999	708	815	999999	479	675	561	440	38	484	852	470	999999	464	84	389	888	771	780	931	999999	633	442	209	393	558	748	941	999999	999999	48	839	994	777	956	999999	454	511	999999	999999	501	223	575	999999	875	854	109	699	999999	861	288	400	279	725	999999	999999	276	616	473	999999	926	620	999999	862	445	999999	476	134	507	
951	934	386	605	828	440	950	67	567	334	538	458	59	796	999999	887	648	570	278	171	785	855	838	48	999999	35	999999	651	713	439	862	999999	975	999999	202	927	901	795	999999	295	666	999999	708	292	999999	473	999999	824	564	999999	797	452	999999	962	722	106	106	348	999999	999999	558	308	354	999999	471	999999	482	858	999999	999999	986	853	129	999999	504	672	157	999999	113	781	157	67	96	999999	642	999999	189	22	478	106	831	562	444	647	736	999999	768	580	820	783	990	29	231	485	999999	944	333	224	468	59	948	550	999999	579	655	501	222	615	495	62	971	469	389	999999	258	433	419	481	256	146	904	576	735	330	999999	138	835	611	751	999999	95	999999	554	429	999999	290	999999	864	999999	999999	155	162	999999	767	811	530	640	725	236	564	534	851	968	331	155	381	814	914	787	999999	665	610	864	999999	967	16	915	960	357	967	115	554	999999	999999	991	751	491	967	518	270	498	120	999999	999999	173	244	996	233	283	999999	476	413	999999	475	579	544	298	298	800	805	615	680	377	269	459	980	371	956	340	404	889	847	405	527	38	999999	999999	678	633	733	19	691	686	581	999999	999999	999999	999999	442	999999	999999	203	177	713	999999	818	999999	125	999999	192	872	49	892	878	999999	629	999999	559	446	34	318	620	664	77	795	999999	993	999999	767	758	513	357	523	884	942	696	679	999999	871	999999	811	120	941	450	999999	970	799	808	694	872	692	999999	577	999999	999999	842	539	109	999999	731	824	948	357	999999	679	524	526	999999	936	200	949	326	687	236	222	207	678	999999	216	999999	134	195	110	999999	76	595	779	999999	746	109	167	579	773	150	395	999999	763	964	771	999999	453	790	871	504	923	375	999999	351	205	939	173	325	999999	102	607	639	847	462	911	93	744	999999	271	836	43	379	553	547	999999	359	444	999999	999999	870	999999	343	999999	606	999999	700	365	438	909	807	936	999999	686	681	542	756	25	310	63	687	601	999999	529	45	999999	553	999999	692	511	846	505	459	873	32	721	274	325	251	490	220	728	999999	511	999999	900	201	693	871	15	93	344	143	660	999999	279	999999	813	288	999999	428	878	999999	926	73	311	486	968	663	959	277	440	774	999999	843	958	999999	999999	75	144	999999	860	950	687	427	999999	999999	798	118	999999	383	460	46	116	71	999999	66	389	448	162	423	999999	39	912	737	652	999999	999999	817	999999	984	816	748	999999	865	568	999999	984	999999	561	940	687	860	999999	586	816	999999	
668	758	511	902	904	93	999999	720	999999	830	48	950	774	999999	57	980	312	769	999999	999999	892	251	503	999999	81	999999	886	999999	735	372	129	335	920	259	901	565	999999	903	89	733	999999	433	818	738	999999	999999	733	618	892	999999	558	999999	999999	114	510	427	265	999999	999999	33	206	700	985	683	710	713	999999	525	999999	492	674	999999	689	999999	877	469	432	764	524	46	999999	999999	330	999999	814	979	999999	816	748	484	310	999999	82	65	536	145	999999	144	38	185	999999	218	577	410	42	159	999999	196	236	50	994	500	582	999999	876	928	380	999999	868	999999	999999	999999	777	567	192	465	335	633	307	741	999999	297	736	999999	42	938	700	920	999999	665	528	128	589	999999	999999	809	636	288	189	608	999999	491	276	999999	777	791	999999	20	999999	577	999999	999999	889	495	28	999999	763	244	761	937	999999	459	960	213	212	999999	633	80	87	382	829	57	999999	698	976	540	31	999999	571	250	508	999999	999999	428	842	999999	238	104	999999	781	999999	999999	526	999999	380	315	530	999999	104	497	999999	370	932	845	748	776	382	200	999999	488	686	334	672	521	439	546	757	999999	371	510	61	539	999999	305	999999	437	999999	213	328	999999	19	958	345	84	999999	147	999999	999999	680	999999	999999	999999	585	209	105	999999	728	15	811	834	999999	988	701	593	445	628	999999	636	519	320	255	178	872	999999	478	727	999999	598	437	302	788	901	862	305	191	999999	953	191	209	615	999999	524	401	999999	123	999999	267	751	638	999999	999999	131	347	999999	820	160	174	738	999999	378	732	140	577	519	55	999999	999999	406	411	431	999999	797	436	904	612	999999	776	388	999999	457	999999	247	959	972	143	999999	563	999999	485	999999	999999	225	460	831	882	999999	946	999999	999999	466	999999	860	999999	217	790	371	694	443	757	999999	383	785	14	283	908	494	999999	604	999999	388	102	633	999999	381	581	459	346	605	31	999999	785	894	940	276	563	999999	999999	752	192	772	999999	130	745	396	999999	999999	220	187	923	398	408	999999	506	70	374	271	999999	968	999999	341	34	99	422	723	313	489	999999	738	999999	308	595	428	999999	612	415	972	887	534	724	999999	248	168	681	999999	635	443	397	880	999999	301	669	999999	125	999999	748	883	999999	999999	93	999999	228	482	467	624	802	979	928	893	654	999999	384	415	254	128	102	865	417	999999	97	870	101	965	835	999999	639	665	999999	571	864	532	274	999999	451	999999	299	766	701	67	829	999999	999999	503	236	510	917	263	685	997	999999	999999	
475	918	934	223	85	262	646	999999	985	999999	677	999999	39	999999	999999	518	964	697	999999	336	174	360	960	441	365	597	739	999999	510	385	979	314	813	982	67	355	930	999999	481	47	129	661	81	692	978	157	474	114	383	408	299	999999	179	432	718	999999	999999	502	857	487	999999	999999	999999	610	999999	999999	999999	56	74	781	588	736	226	790	216	512	289	278	462	217	999999	634	999999	112	95	991	999999	391	274	942	397	437	999999	993	523	806	999999	999999	535	616	604	428	50	601	820	563	772	388	225	215	835	690	49	650	364	888	371	999999	524	999999	999999	999999	782	999999	394	160	365	232	999999	409	389	818	742	846	612	704	999999	359	999999	532	228	999999	176	68	116	999999	398	730	638	634	999999	999999	999999	369	389	443	999999	918	217	999999	207	550	121	815	999999	27	947	999999	999999	999999	304	22	154	991	946	480	995	999999	25	686	762	635	593	642	964	692	999999	999999	466	999999	999999	999999	151	622	335	678	999999	360	241	98	760	204	693	979	340	432	999999	954	422	909	448	920	999999	531	907	572	999999	479	851	144	154	573	736	867	600	629	871	999999	999999	277	834	645	999999	927	926	567	942	614	999999	541	149	999999	961	557	999999	148	772	999999	714	763	722	999999	999999	107	944	196	468	825	389	710	999999	999999	999999	999999	999999	802	438	975	999999	350	629	352	177	319	995	999999	612	999999	999999	461	856	261	999999	999999	555	999999	999999	395	983	739	999999	999999	234	601	999999	128	631	816	482	928	710	999999	24	374	999999	999999	999	198	999999	718	584	999999	689	927	853	309	213	394	598	416	666	52	992	866	251	999999	999999	575	339	876	604	999999	706	217	750	69	246	452	769	185	669	999999	999999	999999	164	820	999999	306	747	999999	914	246	999999	76	272	667	804	158	133	630	262	999999	859	999999	999999	788	581	482	187	794	73	760	624	423	746	718	759	727	711	430	86	820	828	999999	999999	367	577	640	944	92	264	98	329	149	923	245	999999	999999	999999	375	248	954	129	953	617	163	999999	999999	999999	553	999999	87	447	999999	554	441	999999	210	999999	999999	220	941	999999	999999	539	975	999999	999999	500	510	999999	701	999999	345	999999	131	999999	999999	51	808	745	773	321	400	184	999999	650	626	595	999999	999999	999999	794	406	164	307	999999	34	423	642	721	147	999999	818	923	216	511	111	520	433	740	999999	169	465	999999	999999	629	999999	999999	362	334	815	890	18	870	742	906	999999	190	999999	999999	676	999999	408	999999	608	999999	502	477	967	
999999	549	116	171	750	909	727	999999	396	999999	677	290	113	70	318	906	256	305	947	191	309	999999	999999	999999	729	999999	278	761	378	411	978	137	669	953	999999	784	709	728	268	960	999999	999999	782	999999	217	422	572	401	999999	189	361	173	554	999999	667	343	628	999999	442	685	999999	999999	960	999999	738	550	621	999999	383	533	999999	528	999999	999999	175	732	559	457	427	999999	501	877	670	199	999999	999999	582	383	296	353	166	999999	999999	583	330	58	616	999999	734	667	999999	999999	27	567	982	832	136	567	130	999999	783	180	63	136	193	762	305	999999	935	999999	967	248	864	39	999999	968	243	463	667	999999	125	762	723	999999	515	89	860	112	216	226	688	999999	262	361	999999	986	185	169	399	567	752	845	861	811	699	562	557	988	999999	23	999999	673	900	13	819	999999	457	302	999999	114	902	202	564	719	244	952	999999	513	468	389	793	83	999999	109	374	279	901	911	70	999999	999999	872	911	203	627	25	124	999999	541	549	539	882	548	999999	664	559	999999	152	999999	746	577	54	529	811	230	525	608	800	639	549	129	545	242	668	582	40	291	999999	101	999999	838	999999	971	919	850	999999	535	779	444	999999	988	759	345	323	385	487	999999	999999	972	111	416	323	620	992	430	994	650	879	712	999999	999999	920	60	357	908	841	82	999999	999999	320	989	829	365	999999	560	999999	210	999999	999999	104	686	190	398	999999	812	524	125	979	498	856	270	656	76	999999	545	78	708	987	415	544	414	743	999999	662	999999	587	958	795	441	999999	794	731	596	618	947	98	999999	999999	544	999999	725	103	121	114	60	343	763	555	289	492	661	999999	513	748	690	943	49	999999	879	235	566	999999	548	438	999999	999999	69	999999	862	999999	547	649	999999	31	818	999999	631	999999	999999	778	824	412	515	999999	409	581	227	848	928	14	58	795	190	319	999999	405	555	999999	999999	521	283	314	693	832	944	21	999999	492	929	378	999999	13	134	110	411	999999	813	598	999999	490	321	221	529	858	408	751	468	144	204	999999	999999	949	999999	100	504	519	719	683	14	999999	813	735	918	559	692	54	670	89	907	999999	591	956	653	561	210	71	785	834	434	202	553	634	999999	516	999999	372	999999	999999	606	891	999999	140	999999	642	677	585	999999	970	999999	363	999999	388	999999	531	831	810	999999	443	889	443	734	999999	258	811	843	189	447	411	947	999999	45	637	999999	25	999999	461	372	21	883	624	999999	999999	999999	81	121	174	407	766	999999	801	
77	575	153	173	167	560	881	999999	999999	498	148	891	32	846	327	999999	905	999999	999999	380	447	294	559	275	675	919	225	999999	700	679	781	681	726	999999	999999	470	493	320	858	999999	579	589	999999	395	485	876	792	822	753	999999	999999	196	472	315	364	782	26	878	498	248	344	703	92	129	716	999999	999999	876	594	857	960	594	362	625	800	857	999999	173	789	798	137	403	434	42	420	595	218	421	791	479	453	614	822	619	343	999999	507	103	679	28	999999	915	999999	895	707	999999	999999	847	514	506	999999	852	999999	699	121	999999	279	999999	999999	131	259	999999	95	124	999999	999999	772	743	292	925	360	979	999999	999999	97	221	176	999999	334	746	761	370	907	295	769	601	526	999999	999999	402	606	999999	394	558	769	957	830	122	492	361	999999	100	565	999999	155	730	367	327	612	999999	774	740	725	962	369	888	846	799	354	811	829	649	244	889	328	902	595	999999	999999	999999	391	63	56	973	844	671	805	999999	149	999999	243	208	520	608	627	865	732	431	198	880	999999	999999	767	680	999999	262	855	999999	999999	252	145	999999	325	999999	518	721	694	752	128	698	999999	528	999999	316	578	631	999999	635	272	463	180	999999	748	999999	28	360	295	376	450	592	999999	140	67	999999	902	812	882	48	100	905	181	999999	312	999999	999999	592	380	461	111	999999	133	230	412	807	81	999999	683	204	999999	167	999999	327	999999	999999	883	952	471	999999	999999	999999	748	100	545	999999	999999	200	861	258	333	436	979	833	274	999999	469	999999	999999	259	825	931	139	687	999999	932	479	853	678	776	616	845	130	618	58	346	162	43	684	56	525	880	120	999999	871	37	187	999999	63	761	76	999999	234	999999	937	482	636	70	515	612	887	437	522	95	642	487	315	371	785	928	397	436	909	680	734	944	821	704	816	556	755	876	999999	999999	709	327	620	908	680	999999	709	101	527	82	999999	999999	368	999999	792	394	722	999999	999999	135	374	640	999999	553	487	993	999999	932	999999	959	857	999999	999999	605	385	999999	866	999999	691	219	229	305	908	837	999999	999999	585	796	999999	432	834	939	69	675	999999	999999	939	76	431	999999	914	776	846	567	225	158	460	763	649	478	527	325	134	607	905	78	999999	551	42	840	417	865	999999	999999	135	918	951	999999	999999	317	384	800	974	13	304	452	458	351	622	373	999999	822	156	442	999999	999999	814	461	999999	484	346	999999	44	591	280	999999	999999	34	442	306	206	498	711	342	104	727	350	131	
313	999999	619	999999	928	668	654	595	999999	589	917	617	999999	500	202	577	970	986	999999	999999	733	254	999999	434	909	325	176	697	121	814	999999	187	177	693	158	316	865	999999	999999	376	937	685	999999	999999	117	824	203	706	306	143	371	117	999999	956	397	999999	764	999999	481	613	501	956	483	999999	251	999999	449	420	351	999999	712	25	999999	999999	456	58	999999	999999	999999	999999	132	470	401	977	452	240	225	999999	305	999999	551	679	483	855	999999	980	211	999999	924	999999	999999	999999	365	421	431	356	590	999999	999999	349	154	999999	999999	397	491	41	565	506	999999	20	523	239	125	261	343	999999	541	671	524	476	847	999999	608	950	709	999999	114	979	999999	106	650	653	710	955	999999	319	811	95	373	843	425	704	977	913	853	155	999999	999999	87	999999	814	999999	57	999999	999999	669	999999	918	688	151	999999	999999	949	999999	999999	999999	999999	169	315	34	230	455	307	681	60	999999	999999	999999	106	563	683	11	999999	167	999999	999999	605	676	463	286	686	893	407	231	916	839	754	999999	999999	982	626	999999	798	63	178	999999	620	999999	983	359	171	938	821	135	468	925	683	792	999999	639	274	852	999999	999999	999999	999999	58	86	764	999999	397	885	151	123	999999	999999	213	848	989	922	120	999999	999999	999999	124	747	82	281	763	991	166	962	999999	913	999999	774	999999	999999	999999	999999	320	544	611	772	962	999999	796	707	199	999999	722	834	802	160	999999	45	999999	999999	914	999999	264	777	999999	999999	64	434	999999	238	405	171	386	444	143	999999	611	575	627	999999	999999	839	950	374	92	999999	279	332	169	398	394	682	999999	208	853	124	586	543	999999	999999	717	538	999999	999999	999999	37	905	287	999999	999999	549	953	418	248	999999	85	649	889	695	840	504	731	275	946	843	723	999999	188	591	28	571	78	353	788	213	999999	899	392	72	64	576	991	631	514	999999	999999	273	377	999999	778	475	697	848	999999	999999	985	273	999999	724	588	480	727	999999	999999	93	999999	610	629	44	848	185	267	826	640	273	512	109	999999	107	412	999999	999999	441	812	553	874	230	960	454	227	999999	906	667	999999	584	849	999999	949	431	999999	830	643	342	999999	999999	218	870	218	128	831	885	512	895	321	138	301	295	999999	999999	219	999999	649	185	999999	508	279	599	352	65	423	216	160	338	999999	999999	816	846	999999	220	345	999999	22	841	622	999999	837	21	999999	355	293	564	999999	999999	999999	128	999999	468	525	999999	333	618	528	162	705	625	999999	183	177	739	322	454	751	
672	793	215	248	999999	562	485	671	268	999999	996	772	859	999999	339	127	609	401	357	330	154	887	999999	485	860	146	997	606	663	999999	999999	43	839	999999	749	36	16	880	382	905	999999	727	999999	374	531	389	846	830	405	66	999999	347	999999	999999	607	785	999999	730	999999	671	999999	999999	18	424	637	999999	933	56	55	313	120	999999	999999	451	290	427	999999	361	953	480	299	999999	999999	606	286	278	78	715	215	963	959	285	502	999999	350	171	719	999999	999999	999999	999999	800	999999	102	945	999999	328	523	843	999999	963	999999	776	907	381	999999	678	999999	148	368	894	227	999999	999999	354	835	237	317	110	128	708	181	999999	395	34	499	392	117	660	999999	999999	554	872	999999	10	253	509	999999	339	952	493	999999	512	379	674	238	958	999999	748	999999	610	21	422	725	999999	999999	102	391	999999	881	16	570	751	999999	417	349	354	816	91	110	336	642	977	158	634	400	669	253	721	796	541	689	369	999999	837	938	142	157	552	999999	161	999999	712	458	946	922	999999	812	999999	999999	883	999999	621	999999	784	968	44	274	100	91	999999	848	670	95	350	327	211	211	862	479	217	206	274	871	949	999999	929	529	212	712	999999	999999	291	396	913	399	77	722	999999	999999	999999	867	67	471	97	312	999999	626	117	999999	721	364	999999	492	126	686	877	749	697	575	999999	515	72	388	255	274	566	283	999999	999999	259	999999	999999	994	575	349	149	802	784	646	761	313	999999	999999	999999	999999	907	999999	279	999999	522	327	34	199	999999	398	805	679	225	823	746	183	453	166	379	242	918	999999	917	777	999999	84	965	60	999999	735	103	999999	999999	999999	367	999999	14	999999	439	932	999999	256	174	186	544	469	587	960	999999	588	859	999999	213	758	563	951	882	502	688	447	361	974	385	103	305	325	292	999999	465	979	178	506	726	447	999999	671	999999	740	242	999999	496	14	160	235	999999	837	286	639	221	999999	884	511	267	991	580	489	870	81	881	229	999999	146	505	999999	999999	362	538	766	979	999999	171	151	270	611	999999	356	823	159	999999	467	999999	652	239	60	105	666	249	735	999999	999999	800	719	858	23	999999	999999	509	240	816	523	999999	999999	660	330	254	742	251	999999	51	234	999999	999999	853	424	999999	534	907	999999	824	752	123	803	999999	689	100	451	292	257	710	600	846	999999	343	999999	168	999999	992	908	806	363	425	999999	694	641	633	89	865	444	833	375	999999	65	415	73	999999	999999	619	970	239	999999	459	994	945	999999	
999999	82	387	158	265	659	541	998	648	999999	999999	530	119	268	66	21	586	999999	423	345	158	791	999999	280	305	999999	910	32	679	14	903	999999	647	253	264	561	701	717	188	184	834	453	417	943	735	879	395	360	999999	228	226	611	999999	610	302	596	894	117	853	603	748	518	329	643	568	999999	999999	866	14	505	319	868	669	249	999999	704	384	243	544	426	999999	559	119	460	788	999999	850	999999	999999	668	666	594	863	585	435	325	133	773	385	829	996	529	999999	418	909	357	941	341	999999	597	221	999999	572	437	335	198	409	999999	855	275	66	999999	914	345	838	999999	999999	93	813	195	999999	611	857	999999	430	747	213	701	551	999999	999999	999999	938	363	456	16	32	436	259	999999	915	265	917	120	773	160	614	20	999999	195	352	999999	528	913	26	610	802	857	17	588	999999	999999	999999	425	915	547	907	561	999999	832	701	578	999999	576	280	325	693	747	941	279	142	999999	999999	366	98	502	990	35	347	846	213	175	429	671	261	217	938	502	205	236	253	63	131	746	493	773	33	951	642	700	916	64	999999	999999	456	793	999999	960	999999	422	556	881	224	52	629	536	999999	172	324	72	387	201	552	715	36	999999	999999	384	999999	325	999999	49	392	999999	929	158	260	999999	999999	468	631	978	175	782	679	371	839	999999	999999	999999	623	861	636	580	323	725	512	209	999999	377	722	211	999999	21	943	999999	499	577	123	480	999999	468	948	999999	441	999999	999999	999999	999999	664	999999	991	267	915	702	617	412	999999	332	214	646	999999	999999	999999	746	999999	999999	999999	839	999999	872	999999	999999	999999	681	164	912	780	149	915	699	742	173	57	138	999999	944	999999	999999	999999	115	687	999999	999999	999999	999999	488	999999	120	21	999999	870	930	999999	791	977	36	619	999999	547	704	999999	672	416	514	903	887	932	999999	24	485	719	845	999999	66	195	25	999999	812	455	675	999999	670	138	407	829	812	298	265	161	705	334	999999	771	631	999999	24	838	999999	931	347	556	392	999999	535	797	34	999999	999999	999999	961	999999	999999	788	871	892	960	544	19	685	100	598	999999	999999	319	161	783	84	881	582	999999	187	661	881	117	129	429	575	602	609	804	394	480	659	199	735	999999	999999	900	738	523	480	829	719	840	748	880	824	785	384	24	950	545	999999	435	784	318	999999	999999	752	472	394	941	999999	999999	999999	128	26	377	584	634	635	184	152	999999	999999	357	941	51	368	248	605	790	999999	999999	853	999999	245	234	415	
426	999999	476	157	999999	138	538	429	838	144	999999	863	999999	210	750	389	999999	403	185	999999	436	376	883	322	999999	999999	604	723	999999	38	857	882	792	962	168	42	168	999999	876	931	172	927	113	999999	738	385	158	589	999999	215	86	455	69	499	978	59	718	164	643	408	999999	814	999999	999999	286	747	81	493	999999	717	231	750	999999	999999	572	509	273	976	583	999999	999999	24	255	999999	951	411	823	999999	999999	118	324	13	392	478	407	357	322	303	630	990	314	664	547	760	983	999999	999999	999999	927	479	786	999999	580	515	999999	518	999999	16	857	875	924	778	509	934	999999	228	367	999999	847	224	197	969	999999	593	823	64	477	495	999999	625	482	18	999999	515	331	582	999999	999999	789	888	999999	316	999999	999999	76	535	999999	999999	366	999999	968	881	967	712	999999	999999	395	999999	691	635	50	83	390	999999	999999	916	414	999999	612	999999	796	490	268	959	436	881	532	999999	527	298	898	999999	138	860	999999	999999	50	999999	233	513	197	444	195	163	847	714	925	214	362	159	130	171	999	545	968	999999	623	18	286	410	294	999999	470	403	999999	185	944	529	584	802	875	752	770	109	999999	999999	999999	999999	121	722	955	328	999999	377	177	737	865	999999	891	999999	977	999999	386	822	229	999999	999999	791	426	999999	769	406	629	559	999999	999999	400	900	911	617	999999	518	896	564	999999	965	999999	103	235	999	320	999999	637	414	825	999999	375	948	999999	239	387	513	688	999999	999999	559	699	999999	103	798	346	964	999999	999999	999999	469	145	822	376	263	848	881	999999	426	361	418	768	225	999999	440	999999	452	30	681	999999	999999	999999	456	611	896	276	865	999999	436	999999	355	999999	999999	426	366	708	553	581	626	391	506	947	271	98	543	790	483	955	662	795	894	999999	10	54	320	639	688	220	479	986	999999	999999	999999	763	999999	739	999999	798	999999	731	458	999999	999999	300	734	999999	568	368	77	115	793	910	347	999999	999999	412	677	319	999999	727	30	343	999999	640	407	624	817	508	93	804	386	684	587	999999	346	33	549	710	320	589	999999	999999	999999	374	999999	83	544	498	993	603	72	105	692	999999	999999	125	768	999999	999999	119	999999	69	285	273	729	999999	332	416	303	746	862	967	998	526	655	999999	201	737	447	333	90	329	514	489	742	290	992	936	999999	231	999999	785	817	210	676	999999	999999	878	644	95	750	137	204	257	740	999999	106	175	995	21	924	999999	999999	569	999999	593	555	795	531	449	126	396	999999	999999	491	
86	160	797	999999	644	654	322	102	361	999999	999999	999999	266	748	647	193	999999	941	217	307	233	468	999999	182	93	466	259	357	999999	999999	364	940	132	766	663	944	308	325	360	366	612	938	964	986	85	468	298	999999	884	265	299	455	979	775	268	618	902	625	766	188	405	999999	897	999999	999999	22	12	500	94	702	884	999999	590	999999	694	294	504	270	106	624	177	212	472	999999	999999	909	960	356	507	999999	999999	683	559	999999	961	647	51	581	768	72	466	798	961	999999	999999	789	865	139	90	974	999999	641	529	151	20	202	502	956	713	319	62	655	992	48	999999	211	999999	417	889	999999	999999	922	502	43	168	379	250	291	569	889	54	830	276	533	999999	410	163	418	172	768	154	95	868	999999	20	999999	805	922	531	999999	838	457	249	42	731	201	149	495	983	999999	951	999999	396	823	275	231	388	468	117	259	57	999999	999999	130	903	999999	999999	53	999999	356	573	327	760	999999	61	596	591	999999	802	740	999999	668	435	531	816	933	999999	54	999999	788	432	347	999999	281	999999	306	212	128	139	573	999999	105	471	636	77	999999	461	995	772	999999	640	154	666	376	988	389	116	723	313	969	469	20	999999	999999	924	236	511	488	280	754	393	472	999999	238	602	999999	999999	799	463	999999	482	702	281	515	158	288	999999	449	999999	741	200	999999	814	169	999999	137	246	999999	712	841	132	999999	724	999999	294	178	49	999999	773	822	192	317	269	999999	497	766	738	353	96	999999	555	72	205	999999	564	904	657	999999	133	999999	999999	969	96	999999	999999	510	999999	263	230	980	248	252	675	999999	558	882	999999	693	672	348	999999	892	150	76	295	69	776	195	463	999999	999999	999999	314	308	893	222	999999	647	70	999999	999999	485	133	116	407	312	397	734	999999	999999	685	963	283	785	86	999999	828	30	336	999999	733	792	799	999999	469	154	938	376	577	346	999999	582	999999	685	559	912	769	44	669	983	999999	51	215	782	704	999999	821	528	999999	999999	393	210	999999	68	999999	996	686	293	646	999999	374	30	999999	999999	999999	113	339	597	236	999999	999999	794	360	999999	339	999999	586	26	145	911	333	419	155	720	952	462	271	574	432	562	235	485	999999	416	618	651	884	571	762	601	227	233	999999	67	999999	599	849	967	729	570	999999	669	157	999999	929	954	875	999999	999999	567	999999	765	174	673	938	999999	999999	944	999999	688	807	25	264	543	694	109	127	97	140	999999	999999	999999	845	861	999999	566	337	999999	487	999999	
999999	448	999999	205	760	999999	68	629	128	798	202	999999	242	51	763	999999	415	614	50	999999	837	787	315	999999	954	547	999999	313	530	382	999999	743	466	80	912	368	145	68	783	241	50	498	968	999999	169	707	71	999999	999999	748	160	999999	622	657	999999	999999	143	999999	250	222	542	755	108	746	345	459	448	171	139	999999	269	999999	830	808	789	349	818	973	178	256	485	126	214	999999	232	999999	130	808	254	924	235	999999	818	571	699	295	999999	232	996	710	268	899	674	703	999999	803	893	999999	868	486	178	170	382	993	736	426	551	999999	524	605	338	639	916	999999	179	675	538	269	999999	504	950	999999	976	468	987	999999	999999	510	303	428	846	316	940	768	755	75	221	999999	834	283	743	82	707	400	999999	629	982	469	534	812	274	633	704	374	536	582	193	913	15	999999	974	999999	32	105	759	31	699	158	999999	999999	463	999999	435	999999	999999	877	889	585	96	368	603	982	975	491	164	222	612	575	242	183	882	999999	999999	683	309	703	60	999999	641	360	929	834	20	430	358	999999	208	999999	999999	659	692	607	999999	646	556	992	999999	999999	941	999999	419	999999	916	285	231	165	999999	751	537	66	826	287	999999	736	999999	769	999999	554	999999	604	999999	744	961	583	490	999999	481	181	137	316	638	518	670	103	999999	805	917	735	209	203	664	457	341	999999	832	415	999999	99	999999	787	30	519	409	347	999999	675	172	343	795	947	683	723	624	230	427	999999	617	850	796	634	851	246	999999	938	939	565	412	414	750	84	621	392	999999	349	296	999999	999999	332	999999	275	643	584	939	261	999999	940	833	999999	139	523	999999	999999	999999	583	999999	784	173	471	407	968	999999	999999	999999	720	336	999999	999999	284	933	308	209	294	291	530	990	999999	306	999999	427	998	732	301	999999	237	286	808	98	391	414	512	999999	999999	925	999999	13	885	992	229	999999	229	191	999999	187	830	324	514	531	999999	592	668	487	79	999999	999999	246	999999	482	999999	443	527	212	377	869	999999	352	561	369	689	527	114	284	86	178	999999	816	182	124	454	912	772	287	325	798	745	999999	999999	604	526	365	42	413	637	999999	407	26	813	689	755	487	763	999999	999999	999999	487	393	410	901	845	592	999999	855	37	452	670	250	887	578	134	407	467	999999	842	334	494	701	647	999999	999999	191	999999	493	369	967	159	627	445	999999	321	361	623	999999	759	933	301	187	999999	194	125	167	139	244	564	358	30	805	999999	517	761	786	746	
119	140	663	588	580	496	999999	302	53	805	818	267	999999	783	999999	208	908	999999	317	325	462	185	999999	999999	768	928	20	946	353	325	999999	317	999999	999999	513	853	105	355	721	690	325	891	81	361	321	977	792	574	547	607	403	484	454	470	999999	934	527	999999	820	652	485	123	999999	727	877	510	732	167	279	629	113	563	999999	626	999999	570	999999	261	740	999999	999999	446	409	746	999999	453	862	999999	331	579	335	492	534	79	215	211	942	354	999999	810	255	634	999999	999999	504	839	172	999999	471	722	830	275	872	39	515	49	714	212	805	433	647	667	999999	700	303	620	39	252	421	797	999999	759	777	929	545	511	151	491	251	93	291	999999	603	999999	749	69	620	504	563	999999	999999	740	549	60	173	999999	798	604	999999	884	809	919	416	673	999999	81	498	942	493	999999	898	233	960	722	152	999999	74	237	999999	999999	999	535	689	255	999999	887	220	726	766	999999	713	546	867	367	999999	371	629	929	513	999999	571	999999	20	558	277	273	999999	827	908	560	522	570	653	389	999999	284	999999	170	372	999999	861	999999	186	535	301	361	999999	602	448	780	999999	144	999999	283	672	999999	524	140	978	999999	999999	392	817	999999	446	152	893	487	482	998	141	468	567	306	816	798	500	485	999999	916	907	186	388	138	999999	387	999999	379	716	563	999999	109	191	334	109	478	954	971	98	158	467	999999	130	449	648	524	999999	999999	999999	874	830	48	872	72	139	930	14	689	999999	69	304	523	770	919	248	999999	286	243	207	348	844	999999	396	118	458	999999	66	939	999999	62	999999	430	913	842	999999	721	236	129	205	999999	473	274	342	39	854	944	117	210	211	999999	247	344	229	128	999999	311	651	999999	613	110	873	75	210	586	259	999999	610	928	197	527	805	999999	47	38	874	579	197	367	264	513	922	856	737	872	814	999999	210	795	813	999999	79	472	516	999999	304	408	74	756	779	979	343	188	999999	684	811	90	306	999999	253	460	124	294	509	109	999999	999999	337	337	771	783	673	999999	125	766	457	342	650	999999	733	475	999999	440	588	285	999999	743	999999	63	70	733	179	19	551	362	999999	999999	963	416	917	999999	81	736	985	995	316	528	73	256	236	479	440	999999	467	999999	945	683	706	233	929	443	183	283	277	47	614	663	273	762	999999	671	378	244	999999	456	404	999999	455	592	968	651	999999	597	827	590	303	816	552	774	417	633	89	740	486	483	113	798	469	999999	391	652	
999999	311	797	564	111	205	337	21	383	177	238	123	264	999999	764	586	456	686	743	999999	121	498	354	999999	999999	638	999999	552	352	606	999999	507	210	326	395	999999	999999	272	489	107	488	541	401	249	404	965	485	999999	719	527	351	783	213	593	540	766	957	999999	972	473	999999	785	668	776	859	731	913	938	892	396	787	193	207	646	319	999999	107	114	999999	626	162	559	833	999999	264	534	303	617	785	629	420	827	300	25	659	703	872	624	390	673	62	546	315	332	740	168	585	999999	283	959	999999	999999	551	355	320	888	952	843	999999	334	438	999999	162	273	976	999999	893	999999	999999	999999	708	483	999999	757	999999	616	254	999999	95	106	949	735	999999	999999	960	568	286	944	704	999999	750	999999	111	65	245	755	394	51	356	780	274	403	999999	666	261	195	137	793	780	704	643	451	757	426	385	702	962	999999	999999	418	682	999999	486	225	866	678	381	999999	999999	819	232	999999	164	314	831	555	164	676	574	775	440	492	173	10	999999	309	281	685	680	542	792	67	738	938	107	325	916	365	800	582	999999	469	282	961	482	999999	999999	999999	594	829	548	296	762	538	999999	200	999999	486	999999	566	407	999999	987	999999	36	174	474	226	216	515	638	798	875	991	961	970	220	212	527	696	22	999999	100	999999	994	506	305	210	960	907	540	440	277	243	185	127	481	303	999999	999999	965	80	246	88	201	750	999999	999999	999999	999999	979	999999	958	999999	999999	578	605	147	984	529	868	274	266	308	999999	208	530	641	815	843	999999	916	276	219	731	941	592	21	999999	254	999999	999999	633	952	928	956	481	876	999999	607	999999	344	319	415	449	700	999999	937	113	999999	229	778	955	732	518	73	316	748	670	613	986	593	488	999999	444	344	641	313	380	999999	999999	654	999999	218	999999	999999	606	860	770	40	137	999999	908	665	35	999999	579	900	444	864	650	732	215	86	621	999999	855	580	971	115	999999	510	999999	94	999999	574	826	746	999999	999999	466	455	999999	639	999999	341	685	822	714	137	764	999999	868	999999	999999	993	448	876	597	403	999999	36	889	665	970	999999	97	824	398	460	490	832	499	91	408	999999	999999	575	600	289	252	42	865	844	350	328	642	61	715	283	136	999999	159	17	63	999999	566	323	669	859	254	860	434	263	999999	931	251	999999	999999	999999	249	872	999999	317	160	276	170	55	324	652	984	46	118	999999	334	540	683	491	999999	968	999999	440	999999	999999	45	392	608	999999	207	418	
87	999999	944	541	43	263	673	841	857	999999	279	999999	998	27	874	217	752	999999	999999	116	999999	999999	758	148	999999	808	965	544	999999	768	668	558	847	905	574	138	101	576	90	999999	866	841	634	250	999999	126	442	889	866	999999	999999	298	682	100	999999	327	999999	805	999999	999999	297	138	569	98	128	999999	673	103	452	745	999999	185	239	859	249	417	999999	517	449	429	376	86	678	454	138	380	876	756	745	999999	41	296	581	855	782	738	281	999999	132	978	453	348	447	130	711	999999	69	999999	851	752	202	589	366	999999	858	221	460	125	959	748	844	916	358	205	714	829	604	383	86	511	146	589	999999	470	976	37	638	557	742	675	321	63	905	999999	64	999999	929	15	997	571	287	999999	999999	383	144	536	990	251	416	881	858	685	746	350	999999	612	999999	896	599	830	582	903	382	294	437	790	999999	365	999999	271	900	599	386	515	999999	999999	999999	999999	335	999999	47	999999	150	861	816	999999	317	564	999999	452	999999	43	415	176	988	384	783	301	946	354	999999	635	999999	154	981	999999	309	999999	127	635	608	192	999999	999999	793	195	762	999999	999999	801	999999	456	999999	999999	23	866	194	999999	999999	848	206	999999	74	981	924	411	295	995	879	557	999999	87	447	751	999999	75	472	265	382	999999	622	272	823	999999	871	79	657	412	999999	124	999999	999999	713	278	999999	896	128	999999	999999	391	999999	999999	999999	999999	999999	405	18	236	854	948	404	929	837	999999	236	934	889	919	999999	855	754	882	999999	999999	482	247	374	179	999999	947	947	883	39	991	902	855	630	903	680	476	70	431	999999	192	720	155	262	988	999999	503	16	209	479	380	637	27	901	876	447	237	41	999999	912	907	999999	520	899	845	822	380	999999	999999	248	999999	794	332	334	999999	999999	337	985	385	137	819	940	748	414	658	363	885	953	754	465	453	444	232	518	650	191	999999	255	999999	176	999999	199	999999	999999	835	999999	314	692	230	831	119	252	655	711	999999	966	262	115	251	491	936	999999	559	999999	795	999999	572	814	684	499	844	92	578	219	466	629	919	787	579	999999	999999	202	733	922	356	210	999999	999999	425	683	999999	104	14	924	239	254	999999	500	175	999999	23	500	18	999999	999999	36	673	446	254	473	57	475	536	178	442	744	693	637	999999	999999	420	61	999999	10	570	749	88	653	979	999999	989	428	622	943	68	999999	999999	999999	934	329	536	352	999999	951	636	999999	568	835	492	495	561	12	326	999999	225	962	999999	
999999	169	247	999999	29	466	42	483	628	853	593	119	999999	999999	689	703	855	999999	78	999999	999999	999999	999999	191	252	171	494	661	999999	112	51	727	106	458	999999	844	697	999999	999999	885	244	478	17	999999	975	726	999999	936	871	308	471	522	999999	187	663	642	62	66	705	999999	972	380	495	526	811	865	22	999999	382	844	15	484	551	193	550	968	367	506	216	526	562	999999	999999	999999	641	529	581	999999	794	544	999999	641	675	658	913	863	983	491	999999	120	713	999999	563	36	303	999999	970	963	637	694	285	555	849	189	305	999999	591	806	885	291	999999	104	640	999999	62	374	809	893	280	686	999999	999999	707	106	812	388	999999	999999	999999	654	999999	617	291	999999	999999	247	999999	495	362	499	282	186	606	517	999999	619	543	725	974	928	999999	999999	693	999999	709	410	847	753	376	999999	429	828	420	999999	731	676	999999	540	579	999999	999999	323	540	780	413	999999	279	199	280	203	845	279	788	467	999999	482	924	340	999999	858	399	47	999999	446	999999	453	766	375	785	159	806	12	156	169	999999	864	999999	999999	547	999999	140	999999	483	182	80	160	50	952	764	999999	752	482	150	721	425	545	203	104	710	960	52	903	414	131	396	999999	132	629	122	612	999999	21	792	499	727	741	563	999999	375	919	413	999999	611	536	406	333	861	999999	743	809	670	452	211	587	858	236	253	362	785	999999	999999	421	840	162	323	741	999999	651	993	684	982	999999	728	790	556	238	302	878	724	73	981	698	999999	999999	941	493	809	215	999999	999999	498	211	170	147	892	992	973	459	223	665	999999	220	441	69	827	423	723	999999	40	629	933	375	638	722	256	339	535	537	999999	999999	931	484	20	502	999999	781	96	590	898	563	265	843	664	999999	429	771	999999	826	999999	528	999999	398	184	21	567	132	572	447	891	563	999999	445	249	394	999999	169	210	939	873	999999	336	142	522	476	374	100	999999	578	303	485	82	709	61	691	68	542	309	999999	999999	73	218	648	699	344	107	999999	604	280	999999	269	571	327	999999	439	201	637	999999	707	646	476	999999	999999	154	999999	491	757	999999	557	335	201	999999	210	14	810	999999	999999	999999	188	379	554	496	439	253	999999	914	755	756	622	999999	999999	666	601	362	467	650	223	504	293	853	349	999999	57	945	144	408	999999	322	999999	601	513	204	697	338	102	999999	999999	751	999999	502	735	11	999999	67	999999	534	269	848	547	169	624	194	159	334	40	999999	999999	494	118	636	999999	
999999	613	999999	986	236	968	273	270	486	668	472	394	791	127	348	665	989	51	609	148	521	999999	983	976	328	54	372	307	974	999999	498	642	483	999999	303	398	999999	80	677	566	996	999999	70	501	162	800	999999	999999	692	463	999999	452	509	497	41	999999	629	54	999999	192	605	965	295	945	999999	829	910	842	824	950	914	919	999999	53	151	933	715	999999	824	528	686	999999	615	521	92	55	143	985	999999	999999	999999	706	999999	495	960	41	302	124	331	999999	889	525	393	741	548	540	88	465	355	108	952	147	229	999999	505	450	359	774	862	999999	999999	924	926	999999	191	999999	516	878	92	120	999999	600	171	502	639	170	999999	874	999999	552	999999	677	999999	818	999999	631	486	273	989	520	999999	527	261	999999	636	964	599	204	559	339	999999	209	383	245	466	361	976	726	509	345	678	485	801	320	167	28	294	117	999999	560	731	999999	999999	572	438	123	348	963	866	674	570	577	324	999999	528	999999	304	404	361	332	655	760	763	653	999999	206	726	941	49	617	999999	999999	689	999999	607	779	320	999999	806	353	22	22	860	835	774	110	171	167	791	400	724	889	999999	193	999999	999999	490	245	729	242	999999	407	923	259	994	88	888	324	999999	748	999999	493	598	999999	319	643	900	999999	999999	742	44	568	159	648	893	790	736	506	104	635	999999	84	90	574	955	615	999999	611	840	999999	999999	846	999999	999999	944	240	301	999999	873	999999	999999	562	366	987	999999	828	258	284	365	999999	351	999999	230	999999	459	999999	999999	999999	999999	703	999999	999999	98	192	999999	198	446	116	704	662	999999	989	632	832	563	999999	717	102	377	999999	367	813	255	999999	354	829	999999	999999	999999	573	828	999999	693	180	717	782	474	184	467	18	392	999999	580	702	716	362	760	397	999999	722	999999	999999	656	999999	346	741	53	462	837	701	999999	725	522	141	834	230	305	461	125	780	273	999999	635	368	999999	225	242	999999	919	992	78	238	874	871	909	518	999999	999999	999999	999999	739	21	346	766	446	999999	628	999999	868	496	999999	308	282	75	458	130	999999	297	191	130	508	999999	543	845	632	343	851	651	999999	325	607	537	999999	150	51	999999	999999	868	999999	88	597	999999	684	432	999999	999999	956	999999	999999	789	834	334	587	713	999999	248	478	501	999999	113	999999	977	227	999999	999999	528	680	142	34	206	923	815	376	112	533	715	816	120	909	999999	387	999999	999999	442	999999	283	950	915	673	803	783	704	999999	817	272	619	999999	141	544	417	
999999	999999	999999	225	999999	28	958	999999	189	761	431	367	592	282	726	772	748	999999	71	999999	999999	765	999999	231	422	999999	999999	558	840	913	149	685	576	501	771	563	268	22	577	472	325	476	999999	912	999999	999999	122	461	101	499	871	790	999999	999999	839	334	365	562	803	999999	937	409	643	275	999999	999999	791	100	511	999999	514	735	217	598	299	111	39	556	849	999999	116	630	999999	999999	52	358	614	646	662	446	208	705	999999	999999	535	915	832	470	999999	635	635	31	950	928	985	146	582	481	639	999999	999999	808	713	806	539	999999	942	303	233	273	141	154	438	999999	999999	808	999999	287	73	383	279	569	266	999999	371	999999	680	538	999999	905	775	143	17	925	999999	399	992	413	999999	228	973	999999	246	37	503	490	593	999999	963	187	620	305	417	266	467	736	551	499	445	999999	636	413	939	327	999999	998	147	512	999999	575	815	121	886	845	410	741	332	239	720	999999	501	794	575	999999	999999	480	725	750	468	414	848	503	968	946	999999	569	999999	919	539	505	999999	91	999999	398	372	508	418	572	855	999999	999999	322	779	564	999999	842	838	762	42	999999	283	396	54	518	726	322	153	999999	263	840	151	413	699	999999	537	999999	832	187	814	785	71	162	999999	741	10	999999	999999	999999	993	749	999999	837	999999	522	232	956	46	999999	671	999999	365	478	318	25	584	10	622	564	37	542	20	660	999999	256	955	130	999999	312	999999	200	999999	999999	999999	999999	999999	314	527	186	992	999999	383	388	516	764	999999	999999	844	879	999999	999999	914	169	386	999999	739	81	999999	639	567	112	999999	999999	935	999999	999999	999999	531	999999	906	999999	483	445	572	456	169	631	154	999999	826	372	286	622	155	517	286	999999	363	496	775	47	999999	888	619	890	125	648	999999	999999	312	805	999999	999999	972	886	999999	999999	597	929	999999	999999	927	706	812	204	826	843	589	427	205	33	271	45	999999	869	999999	595	826	682	999999	520	188	119	999999	30	999999	245	649	268	999999	999999	999999	434	205	999999	120	718	999999	424	74	282	68	34	839	289	544	36	999999	113	40	999999	999999	915	598	781	928	817	826	791	999999	590	203	999999	999999	397	999999	837	839	369	999999	148	519	999999	618	68	461	164	279	600	486	285	999999	999999	238	999999	166	925	835	423	739	302	891	293	531	999999	88	999999	999999	452	999999	707	196	652	355	892	422	249	307	999999	329	774	547	235	315	617	366	658	102	378	999999	999999	11	999999	999999	465	999999	999999	881	144	980	723	
566	827	999999	779	99	999999	200	346	646	916	627	306	104	965	754	666	978	913	126	429	645	228	220	839	999999	770	999999	889	645	195	367	172	559	999999	999999	720	731	999999	999999	999999	468	756	999999	999999	639	705	331	664	710	589	258	999999	27	560	999999	348	999999	999999	84	328	558	999999	700	999999	558	464	746	497	999999	44	935	452	394	999999	961	999999	495	896	209	10	999999	368	188	66	937	399	155	998	528	868	114	999999	999999	209	236	999999	65	999999	999999	184	958	833	999999	676	653	805	583	686	599	199	852	999999	464	83	999999	200	999999	644	999999	169	319	748	999999	889	930	999999	991	194	114	804	833	223	141	35	999999	999999	999999	512	412	142	815	469	409	338	26	999999	611	387	329	46	44	999999	759	999999	864	219	999999	26	999999	784	814	399	999999	794	999999	639	588	439	41	275	999999	620	999999	390	353	850	349	641	873	546	268	613	999999	999999	999999	999999	463	535	170	999999	750	446	766	999999	327	426	887	614	972	386	999999	182	356	999999	308	424	190	379	262	24	870	999999	999999	209	999999	210	534	513	35	944	186	63	999999	209	524	301	854	612	72	927	999999	734	668	999999	740	96	999999	999999	769	355	241	94	282	156	961	527	303	566	112	126	999999	383	589	38	210	752	903	156	538	16	569	999999	316	335	999999	146	564	655	468	440	943	723	743	679	712	102	780	132	999999	999999	999999	298	999999	999999	46	589	999999	639	296	988	999999	999999	999999	763	785	999999	777	947	105	825	999999	647	107	672	183	177	639	999999	999999	999999	999999	781	999999	541	999999	999999	76	370	999999	470	999999	999999	368	480	257	999999	999999	980	999999	999999	999999	833	36	999999	44	360	200	838	999999	868	950	244	323	188	999999	411	212	740	999999	514	597	417	658	634	833	47	289	627	999999	350	999999	658	999999	276	999999	147	755	999999	999999	658	90	238	999999	999999	520	999999	999999	999999	999999	846	630	710	236	389	461	999999	184	999999	589	996	999999	573	423	999999	152	999999	228	56	394	879	655	716	999999	999999	433	368	999999	238	124	86	435	999999	174	578	720	25	432	636	999999	887	963	363	906	511	587	517	815	176	287	229	538	564	795	582	200	914	477	140	956	103	97	946	287	999999	570	999999	408	844	711	999999	868	591	999999	507	916	301	999999	732	518	915	552	652	950	895	999999	871	314	591	387	805	999999	999999	680	721	799	27	86	403	940	999999	118	970	465	160	360	946	332	999999	999999	898	114	745	622	999999	551	445	995	391	964	699	
667	817	467	905	589	577	910	520	999999	899	225	416	791	999999	807	581	197	800	999999	601	999999	26	999999	488	999999	802	679	999999	999999	364	32	999999	439	251	999999	301	513	560	570	783	45	811	999999	767	683	698	999999	720	243	969	258	204	999999	999999	160	651	892	999999	213	999999	898	280	999999	999999	999999	530	976	999999	999999	515	999999	636	999999	761	565	737	438	167	804	13	848	959	407	999999	115	999999	847	77	999999	306	409	534	999999	783	884	765	470	244	890	163	999999	413	765	727	900	621	964	999999	999999	999999	222	734	183	210	939	939	873	999999	248	59	682	999999	459	999999	999999	544	290	456	999999	800	276	203	277	651	291	999999	203	679	310	494	999999	761	999999	999999	999999	999999	999999	155	843	945	892	999999	996	841	480	812	999999	116	621	366	340	517	219	16	157	999999	467	532	919	504	745	204	839	753	196	920	649	782	999999	999999	193	144	613	931	908	944	207	436	180	478	490	97	67	944	163	355	999999	999999	999999	999999	217	827	236	349	210	697	492	252	654	560	173	182	541	999999	999999	206	904	288	108	999999	822	41	362	450	23	999999	999999	894	599	840	378	999999	261	999999	233	365	999999	273	999999	220	462	954	999999	620	315	318	999999	876	771	957	451	274	165	327	251	186	999999	786	999999	552	560	999999	999999	814	191	778	920	40	958	999999	999999	640	557	887	999999	867	259	742	145	705	112	270	133	642	999999	999999	239	933	268	56	999999	999999	937	187	659	865	999999	966	438	536	398	524	918	954	668	810	999999	999999	578	383	926	733	651	630	450	300	474	20	425	88	548	986	772	999999	927	177	702	379	238	884	566	293	313	999999	316	999999	352	999999	973	588	396	999999	999999	885	129	166	479	317	999999	369	999999	301	550	999999	988	412	999999	16	999999	999999	117	347	999999	693	999999	999999	429	53	323	999999	947	305	999999	837	692	587	630	886	791	770	999999	395	999999	999999	493	275	742	953	999999	904	834	346	151	482	480	58	999999	671	999999	486	736	436	994	874	422	105	999999	713	667	411	999999	999999	224	266	803	999999	705	999999	999999	999999	900	476	433	999999	38	611	163	999999	366	644	665	958	819	315	44	271	401	999999	456	398	21	39	999999	219	999999	969	131	885	999999	758	352	750	472	525	585	270	13	585	846	811	999999	699	356	33	999999	822	56	909	999999	541	331	999999	999999	811	540	871	190	224	295	69	489	999999	884	608	301	914	496	303	729	773	268	816	999999	644	456	999999	999999	272	473	999999	
999999	999999	999999	147	999999	999999	999999	660	999999	999999	999999	789	299	787	999999	673	815	748	731	830	999999	752	190	458	283	999999	27	90	364	999999	999999	999999	750	999999	146	278	999999	746	181	887	999999	835	999999	999999	999999	479	999999	143	999999	999999	506	934	540	642	974	180	41	999999	999999	921	999999	944	306	999999	525	172	48	315	650	62	67	78	999999	843	999999	500	999999	175	999999	803	989	883	999999	581	723	999999	386	118	19	966	247	411	882	260	501	945	539	999999	500	531	999999	221	492	999999	725	437	367	697	701	484	736	866	999999	999999	932	513	187	999999	51	270	999999	929	305	684	815	656	195	326	352	995	960	890	999999	242	372	777	400	999999	855	295	896	689	417	535	999999	999999	999999	821	327	988	767	815	511	999999	746	510	915	808	454	79	251	51	354	705	524	999999	200	216	698	164	122	681	999999	756	999999	999999	522	770	999999	444	693	374	999999	364	238	999999	389	445	999999	862	862	999999	61	786	53	855	345	712	999999	394	190	999999	999999	172	875	95	999999	999999	866	651	988	999999	999999	20	385	877	999999	990	476	379	466	999999	720	836	302	999999	630	999999	712	999999	759	999999	759	999999	999999	938	251	835	488	152	208	633	578	999999	873	716	238	50	999999	176	999999	999999	999999	641	999999	999999	999999	297	870	355	465	999999	999999	358	891	188	395	303	755	447	635	217	512	999999	180	832	187	876	999999	585	301	589	682	999999	706	415	999999	128	141	830	999999	954	999999	142	687	999999	590	999999	952	695	999999	999999	999999	963	999999	604	842	911	470	106	999999	999999	334	294	63	875	999999	999999	652	999999	999999	277	172	999999	999999	680	999999	999999	646	834	251	957	924	276	999999	366	304	718	999999	112	572	999999	999999	999999	583	999999	630	680	88	812	164	93	577	999999	92	999999	772	369	430	860	361	472	275	636	854	299	244	67	40	697	999999	472	502	550	914	999999	999999	137	352	797	60	572	300	999999	680	167	390	458	194	210	999999	935	999999	153	999999	110	398	999999	999999	293	511	572	649	999999	241	692	591	999999	561	142	443	644	26	633	810	789	181	440	955	696	908	999999	873	999999	112	644	183	358	799	999999	561	598	947	999999	295	487	922	909	602	987	576	999999	999999	61	766	950	999999	665	343	961	928	957	75	493	385	726	699	999999	288	999999	999999	242	237	999999	999999	999999	697	957	347	999999	999999	272	838	999999	130	999999	888	821	73	162	726	999999	25	838	885	604	999999	463	683	569	788	112	630	999999	479	344	136	159	480	921	
262	960	327	20	999999	665	128	108	373	830	999999	878	999999	136	870	10	227	398	861	999999	999999	243	284	778	544	763	999999	833	999999	785	427	738	350	151	999999	999999	200	999999	744	999999	485	434	99	999999	999999	910	356	504	999999	999999	127	738	999999	999999	608	29	686	549	476	340	34	294	609	587	412	109	538	614	999999	999999	999999	222	653	641	501	888	153	431	57	634	999999	147	699	28	668	999999	450	846	543	999999	88	651	538	413	205	200	824	511	449	631	381	741	278	38	670	904	94	656	12	719	875	264	502	842	922	999999	999999	999999	999999	723	658	691	80	999999	36	167	684	250	446	310	73	642	981	425	999999	999999	869	999999	358	763	604	999999	999999	823	15	999999	999999	695	491	318	606	243	592	999999	972	690	999999	922	11	512	230	999999	220	999999	999999	242	283	86	590	256	999999	923	242	165	128	864	999999	257	350	212	18	988	758	137	704	999999	59	265	452	571	15	999999	669	845	543	760	584	999999	999999	772	551	82	115	245	301	999999	11	437	607	118	999999	423	582	799	999999	241	95	92	997	825	193	27	634	28	250	80	263	999999	999999	999999	290	999999	999999	577	661	935	883	999999	835	30	999999	622	657	344	729	592	374	870	351	312	674	501	999999	351	999999	533	999999	999999	999999	999999	999999	614	999999	249	999999	999999	999999	999999	147	568	358	572	257	976	997	999999	370	300	999999	658	706	999999	55	319	694	789	561	737	987	138	999999	796	529	614	600	999999	807	418	516	592	258	999999	999999	782	953	112	253	177	354	29	999999	999999	798	999999	524	999999	999999	505	555	47	585	606	999999	19	81	562	52	642	385	782	763	952	783	706	999999	999999	659	272	365	591	545	393	393	968	965	350	997	193	100	563	999999	311	999999	478	16	651	352	723	999999	401	999999	611	791	572	266	220	373	101	935	187	388	999999	150	963	502	202	223	58	53	999999	564	999999	999999	999999	137	461	98	315	699	999999	994	935	561	999999	532	934	999999	821	712	999999	976	905	258	999999	184	358	171	999999	999999	814	438	303	680	999999	837	210	999999	969	999999	804	131	68	402	186	192	453	744	999999	441	568	600	401	345	298	999999	658	999999	638	647	779	300	198	338	884	329	701	999999	581	136	331	874	632	386	908	633	918	513	82	730	731	613	984	468	999999	224	999999	999999	391	235	999999	999999	430	331	665	999999	932	729	999999	856	491	197	999999	60	119	694	967	25	437	999999	835	999999	537	999999	916	175	999999	730	999999	670	999999	
743	873	355	947	730	453	311	999999	404	700	199	996	225	249	543	999999	999999	358	724	256	31	530	725	999999	999999	72	522	414	499	207	212	999999	846	574	747	999999	818	999999	389	250	666	303	999999	999999	999999	158	999999	669	383	725	382	999999	206	423	270	223	158	999999	912	999999	930	999999	999999	999999	497	390	159	999999	502	229	632	829	969	483	999999	999999	999999	999999	999999	886	999999	852	41	774	824	831	612	999999	313	533	175	862	200	999999	320	770	82	835	478	266	999	670	177	163	999999	999999	411	723	999999	542	726	398	211	36	916	87	864	457	382	665	778	726	348	968	63	769	638	999999	999999	999999	655	999999	291	497	999999	90	685	878	681	281	999999	888	599	770	806	776	661	174	804	242	905	625	462	813	487	282	331	208	109	334	999999	162	999999	23	887	74	999999	713	999999	835	402	999999	775	111	244	889	136	578	999999	999999	117	474	999999	930	999999	999999	208	478	20	614	759	487	778	357	367	999999	338	586	883	742	669	999999	34	968	840	918	999999	361	999999	597	999999	753	46	999999	226	449	708	629	108	856	999999	638	703	535	86	999999	217	428	743	967	561	999999	999999	429	617	999999	999999	484	100	995	999999	999999	900	422	467	999999	450	955	140	917	999999	708	487	36	999999	40	999999	499	892	999999	710	430	617	610	999999	606	68	616	215	66	999	999999	538	112	676	999999	738	291	999999	80	474	999999	999999	825	408	852	999999	668	553	586	915	950	592	175	294	759	239	299	385	861	946	833	999999	84	918	344	179	384	360	857	999999	999999	999999	821	460	999999	142	791	212	193	999999	400	73	629	150	999999	641	999999	818	999999	788	449	905	216	134	640	512	223	907	73	682	687	318	696	294	999999	528	771	714	836	627	999999	96	202	327	556	770	999999	933	868	703	806	566	999999	999999	999999	66	224	697	999999	945	918	883	149	510	999999	91	377	345	197	530	869	999999	999999	298	350	362	713	889	577	869	392	290	48	369	875	131	874	627	441	999999	314	999999	999999	890	999999	999999	947	691	470	999999	403	785	999999	348	833	999999	584	999999	728	500	352	335	999999	950	563	638	845	999999	634	735	217	749	903	300	999999	795	764	101	590	786	999999	32	428	112	476	607	544	700	999999	727	546	999999	999999	999999	553	978	954	943	336	79	719	178	999999	999999	267	653	881	999999	999999	999999	393	999999	999999	942	95	330	907	27	484	956	104	154	253	999999	198	488	851	962	747	999999	841	821	765	520	999999	246	966	692	845	
822	726	98	999999	999999	343	63	174	955	856	999999	81	936	468	379	999999	574	999999	159	547	779	802	918	708	884	205	572	727	54	999999	848	364	999999	182	662	240	15	576	755	999999	999999	999999	999999	116	523	999999	905	999999	395	544	502	322	816	155	76	999999	999999	390	693	999999	771	336	130	90	18	869	999999	764	806	149	999999	997	179	999999	412	465	906	999999	999999	718	999999	219	341	999999	999999	999999	547	999999	999999	999999	433	624	882	999999	801	999999	203	815	107	654	319	151	556	255	574	504	152	999999	742	999999	124	994	206	999999	12	561	999999	999999	707	999999	331	788	999999	174	716	999999	125	716	784	999999	272	100	714	539	409	999999	663	95	999999	878	392	316	336	505	527	438	999999	999999	460	249	812	999999	118	625	333	530	999999	391	999999	999999	389	999999	456	147	348	999999	289	666	576	853	898	908	685	828	99	25	461	999999	647	287	999999	218	999999	544	792	999999	982	999999	216	878	665	999999	556	999999	999999	956	859	199	166	999999	999999	762	339	999999	351	903	896	289	999999	999999	79	999999	744	999999	300	180	999999	912	999999	659	50	200	459	999999	197	626	362	968	339	999999	165	272	995	999999	138	999999	999999	657	203	888	793	703	563	898	999999	333	999999	304	426	329	785	947	844	999999	463	999999	312	640	999999	999999	551	999999	950	402	162	999999	999999	999999	133	135	301	522	999999	466	865	347	636	560	889	863	99	67	552	999999	999999	218	999999	497	689	179	999999	248	999999	478	347	999999	752	170	746	11	987	936	181	300	999999	273	238	388	999999	126	332	751	750	556	999999	999999	385	940	999999	944	999999	999999	912	953	999999	999999	999999	250	129	999999	594	475	814	999999	999999	162	999999	262	981	93	979	49	855	999999	847	120	497	691	843	853	490	812	125	801	999999	148	34	228	999999	999999	988	999999	999999	641	532	999999	936	862	679	482	606	133	958	961	964	350	999999	349	115	162	565	592	406	275	520	999999	999999	999999	276	737	138	668	234	16	105	991	780	224	50	999999	183	634	999999	370	257	366	853	999999	836	281	999999	684	122	875	419	405	591	999999	130	749	506	923	595	941	354	938	898	952	866	973	999999	778	309	999999	999999	930	580	46	28	163	928	206	186	999999	592	453	999999	359	596	999999	999999	786	999999	999999	999999	260	48	80	25	319	999999	901	297	863	999999	999999	385	998	896	489	824	999999	975	966	999999	309	747	999999	359	901	391	548	365	176	572	782	684	19	629	728	999999	510	31	709	694	37	999999	323	999999	225	
999999	558	462	117	999999	856	811	137	479	195	999999	999999	721	124	927	920	999999	131	300	928	692	375	999999	178	999999	324	999999	276	281	793	999999	999999	317	143	832	833	999999	258	301	716	971	557	539	443	225	453	788	906	999999	774	492	787	32	364	533	702	188	294	999999	559	332	544	999999	999999	794	88	139	999999	999999	103	834	999999	830	584	957	145	836	999999	952	999999	536	626	999999	507	311	613	411	999999	610	139	654	999999	738	999999	393	436	701	999999	648	146	999999	210	624	688	999999	205	957	448	406	398	999999	253	999999	999999	33	705	60	358	384	190	676	999999	977	162	448	999999	557	98	200	531	443	982	296	816	829	999999	12	806	566	115	656	963	557	221	999999	411	999999	372	717	688	386	999999	479	468	470	147	232	472	249	999999	648	999999	258	999999	954	999999	956	999999	999999	999999	999999	253	791	999999	534	713	628	766	889	47	573	194	999999	512	154	100	512	828	999999	691	113	540	566	659	999999	999999	715	682	267	388	454	944	826	30	984	142	999999	999999	934	999999	519	466	582	212	343	999999	498	746	730	864	381	999999	179	854	999999	999999	687	141	812	745	997	946	508	510	592	628	368	360	527	999999	539	312	999999	598	182	646	999999	999999	326	13	300	999999	999999	403	999999	326	999999	999999	999999	822	999999	429	999999	999999	759	572	957	82	619	715	104	147	229	717	999999	79	999999	580	682	948	215	332	815	808	455	38	999999	115	503	276	853	999999	999999	705	567	119	915	706	839	999999	689	884	999999	610	909	162	750	999999	78	937	999999	999999	299	487	999999	132	614	588	742	730	577	851	578	353	999999	707	222	523	160	999999	163	537	740	82	268	999999	588	999999	899	303	288	761	47	566	193	658	999999	999999	98	445	999999	337	963	119	999999	837	999999	401	999999	999999	939	236	93	852	784	555	999999	226	228	295	544	409	999999	449	452	816	814	999999	169	213	609	774	435	715	720	999999	999999	631	50	431	24	999999	466	697	999999	999999	999999	999999	999999	638	204	881	229	802	901	106	648	524	666	999999	33	999999	241	545	603	174	999999	378	999999	957	981	832	999999	796	281	999999	999999	991	95	400	148	629	239	999999	999999	999999	999999	632	999999	624	187	58	965	825	999999	719	955	921	104	198	999999	309	62	999999	657	999999	999999	999999	531	554	999999	657	438	275	86	404	74	999999	999999	999999	619	178	563	517	779	933	999999	360	398	562	999999	31	896	897	149	838	576	415	873	999999	32	999999	111	269	471	530	619	699	748	13	
655	253	394	229	578	999999	999999	545	999999	724	505	354	999999	999999	162	999999	999999	541	136	247	999999	658	837	890	853	496	77	303	56	259	323	177	999999	394	906	157	637	677	328	67	103	40	371	999999	150	677	98	142	117	339	999999	88	573	510	185	996	415	503	375	92	25	999999	999999	794	410	338	742	649	72	14	504	93	222	78	154	999999	297	688	750	185	408	934	196	716	999999	999999	604	111	999999	910	741	143	311	246	52	999999	541	576	999999	999999	935	449	999999	112	835	686	866	999999	365	388	708	727	999999	200	999999	90	265	782	314	176	733	640	440	162	999999	370	781	975	35	503	265	721	940	938	250	958	864	999999	880	803	999999	109	999999	830	211	999999	999999	121	999999	999999	395	999999	271	581	999999	304	18	918	839	475	999999	999999	999999	862	132	999999	786	814	949	999999	999999	181	901	511	798	634	895	610	999999	258	999999	670	999999	73	117	506	459	999999	999999	946	949	946	254	415	899	999999	630	999999	707	223	999999	576	171	999999	746	999999	858	760	783	453	999999	408	967	999999	494	243	999999	999999	999999	999999	538	428	953	13	775	999999	927	999999	611	320	999999	21	999999	737	999999	999999	508	585	326	893	648	699	585	417	546	551	999999	999999	920	665	20	223	999999	999999	999999	999999	622	999999	72	999999	999999	372	158	473	449	999999	506	239	571	91	734	891	99	860	978	838	843	546	466	233	300	999999	574	999999	309	790	999999	821	62	999999	999999	350	522	850	606	285	550	121	967	999999	54	999999	100	999999	931	129	999999	278	999999	999999	966	86	999999	838	186	31	797	212	174	658	514	684	187	361	300	393	999999	249	264	703	999999	731	999999	317	189	550	999999	999999	24	999999	666	999999	719	216	999999	999999	649	684	673	584	487	347	999999	318	644	370	572	739	549	547	749	884	24	408	999999	245	999999	393	659	635	846	73	198	999999	992	900	999999	970	117	999999	744	694	575	999999	225	950	783	270	672	818	977	999999	195	477	440	781	999999	321	657	18	216	266	34	47	737	424	159	964	326	743	405	601	631	963	803	65	318	344	193	608	461	999999	999999	999999	657	411	999999	720	553	220	999999	653	999999	109	379	487	670	538	941	800	800	819	999999	929	423	386	814	231	674	385	473	999999	999999	999999	557	968	545	194	389	336	546	999999	420	999999	443	999999	999999	999999	999999	325	999999	999999	402	999999	807	641	999999	999999	427	281	597	999999	56	177	747	54	525	273	999999	410	942	486	999999	615	263	371	409	838	495	670	
107	291	637	359	999999	692	862	744	252	915	999999	753	766	117	999999	890	392	252	368	398	236	25	980	194	382	908	632	787	138	445	242	465	999999	756	184	315	29	697	187	64	192	780	31	635	735	198	719	50	875	373	979	166	999999	999999	444	91	999999	453	976	92	70	85	999999	806	683	999999	458	19	933	434	999999	695	75	314	216	455	994	354	458	999999	199	591	912	999999	466	86	986	999999	322	999999	14	576	720	105	999999	117	999999	224	952	525	740	709	117	999999	502	294	999999	174	891	999999	999999	956	999999	792	892	478	999999	850	350	607	999999	260	697	999999	429	305	974	970	320	109	290	779	402	999999	452	489	484	470	999999	999999	985	999999	316	334	999999	999999	581	928	999999	524	943	324	874	354	301	490	22	276	999999	999999	320	130	854	792	707	318	563	70	349	999999	994	702	999999	178	622	412	999999	372	835	381	723	56	767	795	165	999999	999999	57	641	962	477	218	999999	76	861	864	999999	523	999999	999999	999999	521	588	798	530	251	737	999999	732	889	546	649	441	649	483	273	999999	68	999999	741	412	515	428	387	936	785	263	520	316	757	999999	999999	746	148	886	999999	999999	968	274	913	238	209	324	752	425	999999	777	999999	592	597	511	999999	885	885	294	978	102	210	862	744	999999	227	999999	974	454	126	903	999999	763	282	805	394	793	999999	999999	999999	201	676	962	118	18	464	928	719	256	536	544	860	999999	908	118	267	116	530	925	21	811	350	308	999999	924	484	45	320	792	127	999999	999999	382	91	787	426	247	999999	736	533	299	999999	999999	917	581	52	999999	854	173	999999	287	273	798	501	401	999999	377	663	194	534	428	617	926	999999	421	383	487	999999	130	692	30	362	999999	402	999999	141	622	391	727	999999	46	191	156	999999	999999	999999	373	881	690	936	58	584	569	999999	115	681	752	598	505	999999	565	999999	734	480	527	925	479	999999	779	269	238	986	936	312	498	999999	470	999999	300	570	19	606	91	999999	643	999999	792	999999	296	999999	389	33	886	999999	326	369	999999	676	727	913	381	999999	112	431	708	999999	999999	267	999999	867	220	80	308	934	999999	999999	594	551	837	91	999999	999999	119	999999	880	215	110	417	986	138	790	999999	955	387	198	53	504	659	485	999999	798	999999	878	429	830	318	999999	999999	340	999999	774	999999	999999	646	780	494	857	373	551	502	962	999999	280	999999	86	425	125	921	746	155	999999	999999	75	999999	292	608	999999	690	908	999999	489	159	86	628	
363	885	956	318	607	999999	196	140	118	999999	618	567	264	303	352	414	203	804	999999	195	902	999999	839	582	363	182	486	176	464	980	22	999999	999999	652	231	201	999999	806	999999	51	999999	999999	826	92	647	725	353	999999	347	504	377	685	943	890	726	999999	55	384	999999	434	228	29	676	137	969	805	412	612	81	161	945	396	999999	173	236	578	22	999999	934	999999	828	771	828	999999	999999	337	869	273	925	707	155	95	851	889	823	939	657	699	999999	999999	999999	741	999999	196	558	980	205	999999	664	999999	999999	298	999999	327	606	999999	200	715	525	999999	999999	999999	686	373	16	859	545	999999	349	999999	920	999999	644	102	325	96	138	642	411	631	141	99	999999	778	206	856	645	534	292	999999	748	942	999999	479	905	183	999999	279	999999	698	445	604	440	999999	236	197	999999	356	11	519	328	999999	314	893	999999	847	999999	908	177	159	999999	21	999999	972	999999	978	149	174	197	152	41	858	461	712	196	537	658	243	551	19	999999	298	532	772	58	199	638	290	999999	67	999999	999999	111	40	484	434	295	468	826	257	57	490	168	859	487	469	106	601	707	973	199	306	366	168	999999	925	488	999999	924	360	350	859	205	139	999999	885	757	430	238	762	999999	199	416	999999	961	722	139	999999	999999	588	102	46	582	994	868	347	790	943	93	558	946	750	999999	476	907	197	294	999999	360	999999	712	999999	373	945	732	999	999999	73	206	235	795	814	260	999999	267	314	286	999999	999999	171	999999	813	347	679	999999	501	655	940	396	999999	999999	999999	323	692	875	426	673	637	272	868	999999	726	746	858	999999	141	999999	208	999999	999999	911	93	767	198	507	899	338	694	139	241	354	999999	999999	433	797	694	501	568	470	840	999999	649	938	402	999999	378	999999	488	915	684	11	456	731	793	862	354	999999	999999	194	976	98	979	508	999999	999999	508	60	323	71	78	999999	931	738	378	999999	272	154	999999	484	999999	832	849	999999	454	999999	897	227	883	999999	452	361	376	999999	999999	752	661	999999	908	999999	999999	328	999999	427	847	999999	80	999999	363	831	600	210	968	999999	64	153	248	210	63	801	626	291	176	999999	618	999999	273	999999	999999	626	310	131	246	999999	999999	999999	999999	432	930	411	999999	189	863	999999	999999	252	393	999999	329	999999	513	999999	97	116	261	923	161	999999	809	141	780	523	474	737	531	478	963	999999	999999	253	74	816	280	652	642	447	427	999999	781	375	332	999999	237	999999	999999	849	43	139	245	356	660	
88	622	999999	630	645	714	136	530	502	999999	912	357	999999	999999	999999	190	445	999999	814	999999	45	229	443	999999	999999	295	999999	624	681	445	999999	245	999999	999999	985	203	999999	31	996	733	300	595	999999	999999	999999	199	999999	626	999999	999999	999999	664	431	849	624	859	188	990	397	359	999999	512	848	66	454	676	333	999999	999999	503	708	423	478	999999	999999	450	939	357	398	54	143	999999	999999	22	846	180	999999	183	969	999999	24	490	634	647	590	788	746	232	642	743	865	669	999999	921	960	999999	999999	999999	644	999999	919	831	602	352	225	208	313	835	220	284	862	999999	523	999999	488	227	999999	830	999999	999999	703	717	715	999999	189	474	619	287	62	671	983	474	539	795	999999	193	999999	291	999999	391	485	999999	999999	367	999999	715	155	170	442	742	395	365	849	228	479	212	126	948	173	750	589	999999	783	548	300	397	620	727	959	305	339	508	409	119	999999	792	705	357	999999	474	329	999999	844	319	286	627	999999	321	326	13	999999	940	127	680	802	459	137	473	999999	493	999999	427	210	147	412	886	956	739	999999	687	507	768	185	999999	431	139	191	473	999999	672	772	309	411	955	238	399	390	728	316	491	664	241	290	289	379	901	999999	707	906	399	999999	885	43	639	506	308	765	428	258	672	278	664	212	404	721	794	26	254	908	999999	506	237	433	999999	999999	999999	488	896	999999	999999	881	999999	567	871	11	999999	276	772	459	999999	634	961	479	643	222	10	39	999999	567	585	884	13	798	893	999999	443	462	247	616	240	820	869	999999	728	791	793	106	340	403	999999	528	999999	795	978	389	544	758	790	583	999999	246	999999	999999	999999	645	877	685	674	978	567	434	38	165	999999	119	999999	863	751	852	999999	903	698	492	731	66	640	218	999999	513	999999	999999	672	664	594	993	999999	999999	999999	92	913	117	999999	361	835	999999	499	98	999999	868	999999	681	999999	999999	163	128	547	119	606	999999	15	669	865	999999	629	882	762	999999	570	235	891	234	509	999999	938	321	481	347	657	330	999999	551	642	951	889	677	678	734	510	999999	999999	119	933	675	999999	253	251	272	999999	953	648	135	528	349	977	399	182	347	999999	841	999999	210	462	286	131	463	36	999999	280	952	213	38	864	999999	999999	782	999999	833	592	694	80	218	615	703	681	441	33	302	999999	999999	505	341	734	999999	829	254	656	657	554	623	999999	337	991	779	749	620	270	434	569	205	107	348	999999	314	771	438	595	758	604	689	999999	
734	940	780	457	872	999999	999999	273	535	135	644	999999	968	477	742	227	836	954	70	181	598	733	999999	402	166	585	429	896	401	999999	898	63	865	193	492	396	220	331	876	327	73	999999	44	80	999999	70	786	837	39	999999	759	803	543	517	841	10	173	999999	301	296	873	310	872	875	999999	590	422	999999	984	999999	16	514	999999	743	117	999999	699	707	938	999999	799	592	999999	999999	900	105	519	999999	352	491	233	832	40	589	999999	763	999999	168	844	872	647	11	999999	682	999999	254	725	799	999999	999999	311	466	999999	204	497	291	443	691	975	141	81	999999	999999	503	133	184	999999	498	999999	354	150	540	862	75	458	797	740	999999	977	655	379	999999	948	939	190	766	999999	835	101	172	330	607	193	712	801	583	569	358	559	999999	770	236	509	65	999999	770	603	384	745	999999	550	258	999999	329	761	360	125	502	322	366	999999	999999	407	999999	33	999999	999999	160	274	875	999999	391	634	948	884	999999	220	999999	677	419	173	999999	100	401	621	81	893	863	950	999999	467	76	46	203	246	132	999999	382	41	729	422	452	119	870	472	999999	624	764	444	999999	150	232	825	903	202	783	557	16	515	952	999999	493	209	823	417	170	355	441	999999	999999	324	837	861	947	996	720	898	999999	928	999999	457	139	429	999999	310	999999	251	142	10	462	575	822	867	89	90	929	999999	296	462	999999	813	192	62	999999	303	312	370	999999	906	482	885	999999	87	62	504	999999	999999	867	523	182	919	222	999999	999999	196	501	999999	781	999999	999999	477	611	767	999999	649	274	87	746	48	997	999999	999999	236	528	577	246	745	999999	999999	999999	999999	385	773	999999	999999	999999	752	802	495	802	342	589	21	999999	14	283	999999	460	413	240	441	999999	999999	999999	307	555	986	912	682	999999	756	165	206	304	213	101	838	999999	999999	58	522	999999	260	999999	664	295	362	397	999999	303	676	999999	412	354	140	547	557	257	982	837	999999	839	129	545	999999	999999	999999	999999	635	913	445	999999	226	364	999999	999999	76	592	999999	22	202	599	999999	388	283	471	752	851	174	666	544	999999	505	999999	444	682	165	999999	999999	999999	902	999999	999999	610	858	593	999999	57	636	999999	480	964	396	969	644	24	451	999999	272	584	999999	540	552	969	378	854	587	819	999999	45	999999	361	999999	384	999999	557	838	787	530	690	403	705	225	201	195	579	203	999999	762	429	999999	424	999999	614	62	999999	103	791	999999	999999	15	258	137	999999	999999	128	571	999999	999999	999999	
186	663	220	581	191	999999	325	361	784	999999	660	61	66	500	804	586	908	999999	332	748	999999	56	999999	999999	999999	999999	578	624	228	76	17	191	676	675	253	577	214	999999	433	332	56	742	999999	442	353	999999	201	999999	796	396	220	999999	690	999999	999999	139	999999	999999	896	999999	160	701	142	717	791	479	385	391	999999	236	999999	48	365	999	999999	721	999999	122	999999	731	953	999999	827	999999	856	999999	501	565	51	123	469	999999	973	397	182	355	609	299	651	874	999999	809	389	999999	24	181	428	999999	419	912	100	995	520	999999	92	218	873	310	860	999999	977	999999	350	999999	767	861	74	967	827	355	121	749	470	309	162	153	561	999999	817	684	806	810	155	999999	33	474	999	808	999999	999999	482	999999	439	999999	896	999999	469	999999	802	999999	117	460	863	73	999999	350	534	221	999999	938	656	615	493	186	760	177	674	221	999999	999999	861	265	663	863	873	812	999999	385	413	404	999999	314	465	664	576	999999	947	91	337	682	939	788	999999	376	999999	866	815	263	334	729	999999	258	999999	509	301	852	999999	999	199	989	40	158	808	618	264	351	160	829	609	999999	999999	592	884	436	363	82	470	296	557	17	996	67	999999	684	320	436	176	956	372	724	558	947	891	347	652	999999	980	187	999999	964	999999	999999	653	920	509	501	373	711	999999	228	392	999999	452	192	992	973	107	133	999999	828	184	203	999999	884	855	281	701	546	784	572	102	999999	184	592	301	19	413	140	184	818	72	999999	810	154	342	58	999999	999999	354	678	694	856	878	999999	790	522	530	769	74	237	999999	827	927	999999	136	109	336	860	999999	982	569	999999	949	489	765	719	999999	322	551	807	776	991	201	999999	878	245	414	890	802	999999	489	999999	999999	947	999999	999999	538	236	27	243	721	999999	999999	999999	118	728	907	999999	999999	80	999999	218	227	267	999999	808	999999	999999	999999	891	999999	999999	999999	122	503	925	999999	999999	470	531	191	166	999999	318	95	999999	183	999999	997	159	337	999999	371	731	650	281	426	808	495	220	608	717	999999	999999	548	285	586	705	999999	999999	828	905	928	997	889	972	913	908	999999	329	634	806	824	555	563	999999	84	337	472	232	508	101	516	999999	922	473	635	178	770	810	999999	478	960	999999	331	432	96	374	999999	677	367	518	636	999999	585	802	893	975	999999	868	210	999999	243	646	684	736	398	678	84	425	347	745	148	371	773	166	999999	19	233	140	593	999999	495	794	864	999999	464	349	673	129	
580	659	999999	999999	609	306	244	999999	999999	999999	44	417	299	425	340	622	379	274	403	429	956	999999	752	441	285	500	763	999999	782	999999	999999	59	14	955	845	688	999999	246	762	999999	999999	999999	999999	638	106	185	420	79	999999	252	999999	199	946	254	173	697	906	175	626	118	542	999999	999999	446	322	984	999999	999999	580	652	483	999999	511	999999	507	999999	13	123	344	109	90	694	985	999999	82	999999	112	760	999999	999999	999999	973	999999	654	934	136	990	999999	325	999999	999999	85	999999	811	999999	487	687	30	746	739	693	793	830	999999	37	999999	999999	999999	999999	240	882	999999	552	433	871	999999	999999	857	991	381	443	999999	999999	999999	336	14	205	184	770	594	999999	92	23	62	999999	987	152	999999	627	96	325	988	78	999999	239	130	533	999999	939	999999	965	999999	39	375	999999	133	995	608	200	32	999999	636	242	779	836	800	638	999999	969	883	366	429	239	999999	999999	454	502	713	992	215	481	140	244	510	629	573	999999	648	757	999999	992	544	902	604	443	999999	756	299	999999	439	491	43	999999	65	902	545	600	999999	319	850	630	999999	999999	999999	551	522	401	731	999999	272	999999	999999	742	638	891	822	999999	635	471	376	698	213	464	563	724	448	43	188	999999	999999	972	929	999999	906	709	999999	999999	999999	63	921	999999	999999	149	985	692	501	999999	999999	999999	90	29	999999	662	999999	162	999999	827	62	270	112	999999	999999	133	75	300	817	999999	836	999999	190	893	607	999999	550	89	999999	73	478	999999	999999	158	576	23	999999	74	999999	276	396	754	291	882	876	657	950	442	83	901	83	999999	874	999999	463	538	983	999999	999999	393	122	999999	999999	999999	358	191	47	954	912	209	999999	11	293	999999	274	92	999999	308	26	950	631	117	999999	999999	990	783	995	999999	694	47	40	999999	999999	623	999999	999999	275	927	533	695	620	995	530	874	999999	81	999999	999999	999999	381	891	685	181	471	761	15	857	717	373	999999	195	654	270	999999	179	999999	358	669	999999	740	999999	999999	774	999999	340	999999	586	141	475	918	382	672	818	999999	155	354	168	191	999999	158	676	558	563	999999	509	965	735	999999	705	40	723	742	935	834	999999	182	910	999999	141	999999	428	726	251	999999	202	523	999999	947	728	824	116	177	806	249	73	999999	165	816	999999	374	900	931	435	445	999999	639	999999	984	758	973	444	318	59	999999	729	950	317	118	765	985	139	788	999999	881	923	555	999999	696	770	305	26	999999	37	767	234	497	999999	805	259	999999	786	999999	198	
999999	389	797	128	79	519	122	951	999999	60	999999	244	122	14	999999	522	650	703	999999	999999	462	957	350	291	292	512	242	660	511	999999	212	999999	288	599	999999	501	135	437	866	186	999999	354	999999	999999	999999	999999	122	493	746	292	999999	859	745	637	735	797	48	516	835	567	287	462	449	197	999999	999999	955	999999	832	62	397	999999	837	999999	567	118	999999	307	999999	759	399	748	999999	999999	259	999999	464	651	999999	384	463	618	601	309	899	204	904	782	205	999999	999999	600	660	693	895	396	32	881	80	627	999999	999999	999999	86	177	538	548	230	999999	505	182	314	658	999999	599	778	621	537	964	372	213	215	111	534	192	799	98	999999	333	862	329	583	581	999999	999999	721	201	524	999999	999999	656	684	843	700	392	999999	942	999999	104	126	774	495	916	707	999999	605	639	892	894	378	450	327	897	85	185	999999	733	421	884	999999	587	106	999999	604	999999	529	371	999999	999999	999999	856	885	999999	999999	97	834	999999	873	821	968	999999	999999	630	764	999999	999999	786	767	524	999999	539	530	327	226	539	999999	100	322	999999	895	243	238	999999	999999	521	564	999999	999999	988	351	999999	860	999999	916	999999	288	476	641	999999	999999	742	604	887	999999	390	336	999999	910	999999	419	744	999999	881	926	999999	853	559	655	999999	365	148	105	779	999999	860	678	930	411	430	999999	211	458	999999	614	162	639	350	401	594	195	997	290	23	578	607	588	978	673	190	941	999999	821	398	999999	248	647	825	999999	497	711	405	999999	489	426	217	295	715	999999	773	105	999999	168	70	67	999999	999999	999999	210	575	282	999999	267	230	489	999999	390	70	320	376	999999	999999	636	903	883	999999	841	801	596	371	322	872	712	899	94	999999	570	760	999999	999999	390	564	624	149	225	21	999999	934	999	893	827	234	405	900	267	291	876	264	186	278	526	66	495	839	999999	410	987	367	999999	60	961	999999	730	359	985	951	199	497	688	999999	651	907	801	702	543	97	476	812	999999	803	999999	315	583	72	999999	334	999999	999999	885	999999	34	999999	999999	949	932	207	504	999999	999999	316	102	389	576	314	626	999999	999999	793	305	999999	934	185	725	342	498	656	55	999999	915	660	882	999999	999999	873	848	871	118	851	770	999999	593	429	897	335	710	999999	999999	279	445	999999	79	285	489	720	879	848	65	465	999999	285	162	836	999999	264	999999	688	999999	702	466	755	510	413	32	960	582	515	287	399	632	325	917	776	232	99	591	607	924	891	993	999	815	
999999	400	494	193	999999	298	643	901	32	999999	46	999999	690	324	666	262	999999	147	374	570	999999	833	146	368	386	613	51	672	827	763	999999	708	467	999999	857	22	537	777	999999	999999	999999	498	999999	919	881	964	999999	774	999999	999999	404	753	629	438	160	819	264	136	807	153	256	971	84	268	518	337	999999	751	466	653	725	752	321	157	926	176	233	999999	486	421	999999	276	746	482	369	143	89	39	999999	48	757	411	969	682	970	673	424	351	999999	554	619	790	318	282	629	652	999999	481	511	983	595	999999	649	395	80	979	999999	999999	899	999999	257	325	999999	428	896	999999	782	639	187	262	751	999999	814	932	802	292	999999	474	853	999999	702	608	527	804	999999	718	761	584	611	999999	449	999999	451	36	999999	304	827	889	999999	999999	869	802	999999	259	999999	713	999999	716	592	788	30	759	999999	192	682	999999	797	167	975	187	562	207	37	195	813	928	440	787	999999	508	999999	79	98	549	846	899	313	278	572	739	999999	54	999999	823	999999	689	86	269	354	999999	506	999999	914	208	752	999999	774	118	445	313	282	446	91	999999	999999	951	670	208	345	782	999999	999999	594	245	693	518	216	213	999999	134	851	181	443	978	999999	793	999999	890	999999	185	135	205	832	268	467	999999	963	907	499	29	28	878	923	571	322	976	85	999999	514	999999	999999	570	893	321	462	110	13	999999	93	540	999999	999999	410	999999	657	149	697	335	999999	999999	999999	999999	999999	999999	115	972	258	871	665	35	718	999999	999999	563	719	564	312	521	806	366	53	860	823	958	232	248	477	999999	914	999999	289	749	900	868	689	166	856	696	215	489	999999	142	447	999999	822	999999	404	847	999999	103	837	185	999999	421	601	999999	999999	756	973	999999	999999	999999	957	999999	999999	968	586	999999	874	562	707	615	316	327	514	911	423	999999	146	999999	843	629	321	999999	344	114	230	488	277	994	681	109	723	347	999999	367	184	954	322	853	732	887	999999	889	395	232	869	999999	907	690	281	718	619	70	999999	875	183	147	158	999999	748	108	249	879	999999	608	892	999999	343	999999	999999	468	999999	293	999999	956	999999	999999	999999	122	999999	28	581	586	723	962	999999	662	323	999999	193	47	805	681	999999	999999	999999	104	18	787	999999	900	999999	999999	953	812	999999	999999	999999	77	229	751	999999	45	999999	729	999999	663	999999	917	127	239	655	234	963	699	999999	772	187	556	999999	562	999999	999999	783	344	999999	999999	633	911	697	163	999999	255	889	441	335	770	284	999999	
117	984	938	101	669	109	255	644	797	999999	159	999999	158	999999	999999	667	337	75	262	72	581	706	39	253	229	963	455	409	999999	531	374	892	999999	802	999999	334	623	332	977	999999	99	514	999999	379	762	204	15	461	999999	999999	999999	269	518	221	804	410	954	694	871	706	999999	999999	309	275	999999	999999	14	355	883	999999	53	15	98	578	973	999999	999999	660	999999	35	958	999999	912	122	427	114	384	286	998	48	380	928	461	280	39	253	999999	757	489	505	199	659	578	73	999999	109	181	939	247	999999	727	303	213	846	999999	659	932	196	999999	785	999999	727	357	999999	62	124	553	817	549	730	862	999999	180	985	835	308	426	999999	934	327	932	444	999999	999999	999999	86	725	614	532	379	320	999999	999999	704	999999	471	312	733	20	999999	555	999999	400	517	874	800	133	227	20	449	243	94	262	531	853	999999	688	96	533	999999	399	999999	294	179	419	844	28	476	372	373	996	692	837	870	772	577	54	531	999999	999999	953	999999	604	999999	146	236	764	386	851	186	783	225	210	44	674	616	80	999999	108	40	782	657	855	647	453	551	256	392	758	285	999999	167	700	22	32	890	344	211	42	193	90	641	624	999999	590	780	492	999999	206	165	999999	999999	432	365	737	306	999999	999999	999999	595	979	382	628	576	783	625	525	197	999999	783	281	869	999999	915	999999	151	999999	669	999999	672	68	453	196	602	777	999999	734	344	285	725	247	388	571	447	213	999999	999999	58	412	964	265	999999	790	422	884	638	635	517	416	596	274	999999	899	999999	536	999999	196	35	999999	214	890	190	912	296	545	893	999999	751	712	252	138	983	266	102	417	764	663	773	999999	149	943	227	928	688	461	999999	999999	604	910	677	999999	988	260	207	84	84	999999	503	877	999999	340	999999	805	999999	999999	290	727	807	559	772	872	423	316	999999	270	673	261	233	835	292	999999	703	840	45	999999	149	733	999999	999999	342	381	170	896	727	809	69	999999	764	230	999999	535	681	55	148	804	107	681	602	936	411	999999	169	668	594	586	636	54	999999	442	328	556	668	789	226	999999	712	999999	589	848	211	261	497	999999	663	999999	733	999999	999999	999999	999999	468	141	132	616	519	222	999999	311	150	183	25	652	999999	999999	624	867	999999	828	999999	101	580	101	753	735	160	335	999999	14	838	999999	977	352	539	809	859	999999	999999	999999	706	188	221	225	449	674	999999	608	174	110	48	889	999999	999999	952	149	999999	999999	387	396	466	194	
65	999999	472	999999	205	672	122	999999	999999	209	999999	719	131	569	880	999999	652	88	999999	551	170	999999	965	949	22	157	400	999999	756	493	48	160	716	522	132	723	999999	999999	479	523	495	651	999999	839	999999	132	708	393	268	697	723	308	846	999999	33	999	531	999999	285	58	282	723	999999	559	171	999999	12	609	447	999999	612	500	609	36	65	518	999999	136	391	999999	449	17	140	69	769	739	313	801	498	132	202	999999	999999	999999	251	772	884	509	678	999999	999999	108	999999	999999	94	999999	999999	820	859	514	999999	999999	142	395	608	275	592	707	789	999999	999999	999999	120	324	963	383	624	188	785	292	999999	497	458	999999	770	350	71	38	974	999999	51	493	941	984	130	999999	107	999999	822	975	190	187	999999	999999	531	999999	999999	999999	148	711	608	999999	45	577	880	515	946	149	624	267	214	563	733	253	390	383	270	999999	204	999999	286	999999	366	809	111	456	777	999999	999999	852	362	439	890	999999	999999	531	457	374	113	999999	851	957	999999	565	771	626	454	476	865	157	999999	862	999999	999999	999999	999999	163	235	475	433	737	999999	677	771	904	774	673	469	315	859	926	999999	32	589	324	999999	275	800	48	485	999999	311	345	324	205	500	12	917	838	471	377	232	898	999999	877	116	290	105	999999	996	999999	984	171	16	231	761	839	999999	999999	116	211	362	197	990	431	999999	408	999999	999999	999999	772	756	631	844	999999	703	997	999999	711	999999	999999	999999	999999	51	531	999999	149	339	103	999999	660	164	999999	731	270	999999	45	908	258	451	708	928	529	257	234	207	362	999999	524	527	999999	497	146	999999	78	42	222	156	999999	412	999999	79	268	141	999999	618	496	899	999999	999999	668	99	103	269	509	119	649	893	816	334	665	999999	814	576	680	173	27	819	999999	999999	802	889	999999	999999	165	638	669	398	999999	616	710	463	743	57	999999	674	404	877	940	959	392	329	339	143	999999	473	999999	999999	461	589	999999	677	246	355	674	779	648	257	999999	870	999999	261	398	999999	624	212	999999	999999	717	999999	999999	149	999999	999999	845	482	559	316	999999	999999	384	977	936	914	25	43	227	999999	383	89	35	999999	999999	999999	520	141	999999	139	519	999999	394	497	975	456	821	461	798	542	509	201	229	342	158	422	496	471	324	483	194	590	985	691	393	637	979	620	376	809	193	713	552	430	797	999999	307	886	12	490	103	563	245	999999	888	999999	860	693	999	360	999999	58	817	456	944	928	559	703	113	347	999999	210	
999999	988	358	999999	649	799	544	594	125	999999	469	834	390	630	354	310	803	999999	777	295	621	999999	999999	145	896	105	485	868	14	604	782	664	23	893	479	256	335	101	542	70	999999	414	244	972	588	999999	76	323	583	258	999999	999999	570	999999	588	77	762	999999	999999	553	999999	675	590	520	827	999999	821	999999	161	108	975	711	999999	716	146	999999	782	263	556	913	39	171	999999	755	704	999999	999999	831	314	411	494	122	999999	988	746	483	824	723	999999	784	171	579	172	485	283	198	241	853	55	381	295	509	666	985	523	162	999999	834	999999	946	999999	989	999999	749	999999	863	518	681	999999	662	393	68	117	772	752	460	999999	809	482	515	649	999999	786	932	126	999999	455	216	999999	593	999999	989	907	999999	83	182	395	422	871	420	680	559	999999	999999	988	237	401	894	243	73	162	582	362	310	999999	999999	999999	260	999999	628	418	999999	217	386	570	403	160	908	698	579	74	999999	999999	72	835	99	367	404	999999	999999	594	560	973	411	999999	519	637	606	999999	614	970	145	789	253	11	378	352	506	821	594	86	492	206	999999	999999	999999	645	299	475	216	112	999999	999999	744	44	857	338	805	945	61	766	999999	16	94	609	999999	798	693	70	467	747	999999	999999	359	812	111	364	320	412	865	999999	347	141	695	512	172	828	55	219	153	999999	999999	561	770	828	532	486	999999	999999	79	777	951	239	999999	469	250	234	999999	931	999999	999999	28	403	89	186	428	422	320	581	446	999999	999999	999999	916	426	999999	999999	813	530	999999	625	252	265	343	999999	923	118	999999	235	271	999999	999999	999999	999999	650	999999	153	481	593	999999	119	175	540	617	968	999999	477	322	591	269	999999	999999	999999	999999	999999	999999	762	69	999999	999999	320	999999	999999	320	999999	240	999999	207	999999	404	66	828	229	130	180	459	712	648	375	74	999999	795	541	999999	330	526	443	471	968	398	269	94	490	999999	999999	819	90	999999	119	737	999999	279	56	196	212	122	202	999999	481	857	549	999999	694	999999	807	999999	757	128	999999	981	999999	177	999999	877	145	972	999999	999999	999999	360	379	999999	999999	637	679	999999	749	999999	764	218	334	136	990	121	849	155	399	563	999999	575	71	961	999999	999999	999999	227	999999	999999	61	239	774	313	286	999999	999999	66	585	66	257	631	775	412	364	999999	656	999999	187	999999	999999	989	583	784	365	465	298	417	262	410	696	999999	144	580	304	534	444	30	849	868	999999	792	569	343	316	901	999999	659	607	458	999999	280	
49	923	151	71	656	990	999999	821	833	80	804	184	369	795	496	204	118	829	999999	635	820	319	999999	244	999999	999999	999999	464	665	999999	809	804	929	426	422	221	438	243	999999	454	82	38	45	999999	988	395	973	999999	414	605	551	999999	120	845	459	999999	439	999999	641	416	521	494	166	204	270	999	255	943	382	285	999999	875	951	999999	562	792	283	932	256	44	276	999999	59	999999	97	41	693	93	966	692	782	532	601	470	932	588	872	841	301	989	149	999999	148	999999	838	675	825	227	999999	667	456	999999	660	606	150	564	999999	106	116	238	999999	171	976	689	503	243	283	491	999999	999999	919	999999	999999	999999	894	246	819	920	231	421	215	999999	801	308	246	285	872	994	330	377	153	776	999999	72	683	999999	999999	458	635	605	402	999999	266	318	748	999999	865	402	711	903	999999	524	999999	694	999999	839	370	999999	453	227	999999	288	170	999999	830	153	707	578	583	999999	193	999999	294	626	29	870	219	492	999999	231	419	479	293	999999	999999	629	901	49	999999	844	618	385	14	999999	243	123	184	673	487	999999	317	297	999999	795	719	999999	999999	258	675	999999	630	877	127	231	807	999999	995	742	999999	210	252	667	539	739	308	808	366	876	392	999999	999999	999999	14	956	914	132	659	497	708	258	400	652	374	887	223	740	268	782	609	999999	127	442	713	287	361	649	999999	999999	497	911	27	362	866	769	465	94	872	999999	999999	685	999999	508	44	999999	810	600	302	651	999999	999999	999999	583	276	51	787	263	832	727	604	274	374	579	10	796	241	47	999999	604	431	138	867	107	475	924	119	619	408	12	476	761	356	999999	564	928	371	999999	96	825	999999	999999	262	999999	566	52	320	662	999999	247	479	999999	999999	698	229	396	700	452	118	351	931	178	855	999999	260	842	917	268	25	81	435	999999	950	960	999999	229	876	722	541	432	614	456	122	999999	532	702	947	658	886	177	238	999999	335	744	999999	813	357	432	894	723	134	61	646	435	811	681	999999	853	85	10	999999	999999	911	685	737	484	65	694	307	557	895	999999	381	848	843	517	472	216	999999	809	871	453	827	818	308	999999	999999	999999	359	850	880	103	583	999999	656	260	16	999999	16	418	999999	999999	135	346	999999	865	680	999999	999999	303	219	615	999999	276	138	77	160	103	386	184	999999	379	344	999999	677	999999	685	495	202	593	511	999999	209	659	61	218	328	491	990	442	882	23	103	999999	641	274	999999	999999	757	588	999999	999999	
273	832	743	999999	328	678	669	36	189	195	605	999	792	999999	416	999999	224	919	999999	999999	113	944	302	661	285	288	815	413	999999	999999	737	613	493	597	558	377	915	999999	890	999999	822	964	999999	696	418	104	273	253	858	191	102	999999	840	439	809	999999	999999	92	999999	49	862	265	542	999999	457	991	999999	204	838	48	220	551	39	108	999999	148	999999	605	253	999999	25	572	554	312	285	899	999999	64	787	239	837	832	570	850	999999	566	431	451	248	999999	588	78	415	999999	970	550	808	999999	591	671	999999	934	999999	999999	34	300	711	240	536	558	227	999999	999999	999999	210	388	999999	188	999999	291	716	250	999999	999999	999999	947	166	734	999999	734	100	42	472	999999	601	903	993	648	826	497	854	201	914	690	208	137	661	806	619	592	569	629	430	310	954	999999	577	999999	328	86	143	999999	899	802	468	195	999999	299	16	306	999999	999999	999999	822	436	525	335	676	628	475	999999	360	125	748	999999	470	611	999999	172	999999	336	980	330	749	999999	999999	302	121	231	999999	148	371	799	322	999999	999999	277	608	873	438	999999	999999	394	852	790	782	999999	160	637	999999	584	827	999999	802	970	999999	999999	612	999999	558	232	223	999999	999999	999999	924	560	803	550	939	999999	12	298	734	999999	435	595	478	959	582	999999	999999	999999	233	437	999999	244	999999	999999	793	999999	664	150	325	999999	848	455	999999	524	865	231	67	609	697	804	581	539	403	660	544	999999	543	999999	885	999999	90	738	231	187	999999	690	563	999999	757	725	539	862	972	528	999999	999999	999999	999999	999999	999999	958	999999	786	999999	855	781	999999	346	999999	975	680	20	264	783	135	119	234	601	507	184	668	999999	851	972	275	719	566	875	999999	564	12	589	559	535	582	547	952	802	331	999999	849	227	654	999999	55	999999	999999	199	402	194	999999	224	999999	918	691	999999	691	999999	163	146	999999	999999	978	999999	973	999999	460	728	210	588	167	432	280	272	335	450	951	79	999999	747	121	376	999999	183	809	999999	143	640	999999	230	999999	147	999999	999999	999999	999999	249	412	999999	955	77	879	999999	813	36	999999	944	193	593	251	410	621	887	999999	999999	848	493	999999	999999	195	957	819	884	980	732	29	783	95	253	451	211	549	270	999999	679	242	388	668	156	486	843	999999	57	602	999999	244	260	242	169	180	400	999999	970	999999	997	257	994	999999	91	17	549	999999	940	151	50	861	360	915	736	792	470	999999	999999	956	352	17	772	292	170	498	769	999999	925	82	61	
767	999999	999999	999999	431	247	380	587	149	999999	983	18	906	562	958	883	999999	999999	377	710	575	784	999999	280	989	485	712	846	593	247	999999	933	999999	99	282	292	712	941	314	554	99	247	999999	999999	368	999	866	729	212	614	434	54	999999	372	999999	983	565	377	984	946	535	533	993	901	938	60	151	816	290	999999	180	999999	201	822	620	337	274	995	999999	990	619	982	644	978	812	999999	385	999999	612	298	726	345	956	368	29	999999	253	618	90	318	857	59	449	536	443	41	853	736	999999	158	718	570	466	993	337	999999	889	25	98	985	675	645	999999	991	949	835	446	833	999999	999999	94	999999	999999	603	142	569	543	999999	545	781	109	649	754	463	579	166	999999	962	40	476	676	238	999999	999999	643	999999	846	457	586	999999	594	30	999999	999999	74	999999	655	863	860	999999	19	781	479	316	999999	999999	999999	749	999999	792	956	483	802	336	388	999999	137	820	999999	920	999999	999999	531	937	197	89	999999	999999	399	999999	511	25	999999	272	466	895	758	222	218	617	331	106	45	794	651	120	227	606	999999	218	935	834	903	999999	54	924	999999	542	129	806	320	832	360	904	290	940	382	999999	870	493	107	914	611	352	999999	626	59	999999	296	87	862	999999	751	190	582	677	122	171	227	541	645	225	103	999999	306	498	745	141	513	710	738	999999	736	824	120	30	232	560	351	427	874	523	999999	51	943	999999	999999	179	332	999999	828	999999	321	338	847	999999	821	209	999999	111	880	918	232	585	349	184	382	999999	80	561	454	561	820	800	666	132	969	61	468	105	999999	576	808	999999	882	527	375	407	999999	999999	209	33	515	250	546	956	300	670	702	768	829	999999	109	771	168	999999	999999	521	671	724	912	999999	740	950	999999	314	120	332	703	821	809	974	999999	841	361	431	56	580	263	710	999999	309	359	700	999999	261	477	47	741	615	999999	853	736	262	999999	440	292	564	555	242	846	967	966	880	959	855	214	999999	419	737	230	820	268	961	999999	613	999999	50	685	443	999999	82	590	999999	694	955	248	999999	999999	921	148	999999	34	999999	864	864	342	479	740	420	999999	220	628	999999	395	316	595	774	999999	712	31	252	879	122	405	999999	999999	999999	195	14	617	516	741	497	598	999999	795	247	107	37	999999	940	309	274	999999	626	999999	586	999999	387	369	473	337	813	999999	999999	612	912	999999	100	487	999999	293	736	999999	999999	478	999999	999999	656	999999	357	677	999999	441	999999	943	614	725	778	
329	800	999999	807	644	154	999999	928	597	703	136	999999	622	16	549	999999	999999	572	471	856	158	324	999999	999999	866	21	795	994	999999	819	999999	997	999999	999999	999999	999999	286	486	102	999999	360	999999	543	999999	999999	999999	735	999999	793	623	434	380	999999	868	630	15	629	141	941	632	358	194	557	999999	999999	138	695	776	245	862	541	180	480	813	506	609	999999	469	524	237	286	135	211	758	394	581	999999	328	225	766	999999	155	544	999999	999999	999999	992	765	999999	401	943	959	434	931	91	264	900	339	372	31	234	999999	999999	713	356	999999	983	798	999999	999999	283	999999	560	479	999999	396	635	999999	999999	999999	616	25	508	132	999999	326	700	279	999999	999999	681	525	956	204	542	898	999999	831	123	87	193	999999	999999	999999	128	577	409	999999	999999	694	999999	889	999999	999999	999999	218	661	493	999999	999999	532	713	999999	263	498	758	419	366	937	905	857	803	999999	435	156	422	643	717	14	716	999999	744	152	999999	510	791	698	924	789	333	247	999999	999999	93	554	479	83	128	302	370	999999	52	28	231	837	825	992	401	885	992	999999	943	489	712	121	999999	570	999999	753	999999	999999	495	576	999999	668	813	999999	813	880	677	349	525	425	644	999999	874	999999	920	155	999999	999999	306	48	999999	759	303	565	699	971	767	908	934	375	595	310	999999	476	414	563	999999	433	189	521	218	999999	58	999999	844	163	247	999999	650	999999	78	908	762	999999	999999	854	374	257	702	841	123	768	414	160	999999	343	887	408	322	999999	999999	260	619	785	999999	154	999999	775	721	546	734	999999	268	941	306	686	548	224	999999	560	198	776	731	348	999999	449	999999	898	999999	999999	999999	838	748	292	999999	817	999999	977	627	999999	153	999999	536	999999	116	999999	509	473	853	153	795	999999	711	761	178	354	528	999999	387	390	906	999999	999999	999999	281	895	957	976	79	489	397	999999	597	71	417	999999	250	576	241	991	940	999999	54	554	715	602	137	987	123	526	298	27	599	999999	728	341	521	325	884	220	460	533	403	999999	756	234	85	649	353	999999	114	952	49	395	450	141	767	533	505	678	999999	969	862	552	999999	379	999999	360	343	86	999999	924	691	999999	999999	416	999999	680	798	999999	999999	487	643	545	421	345	978	214	796	596	573	987	820	215	452	490	999999	850	182	386	263	725	315	277	499	190	271	999999	854	43	760	96	999999	999999	162	290	999999	326	140	855	401	767	563	747	999999	101	113	485	577	60	744	999999	507	999999	237	999999	181	
375	999999	240	84	999999	359	763	835	487	263	999999	62	172	164	354	999999	999999	999999	999999	171	568	999999	999999	87	785	450	804	298	999999	999999	322	786	999999	118	999999	280	899	780	441	417	999999	999999	34	999999	306	999999	415	895	999999	999999	190	436	742	639	613	610	647	163	299	518	554	474	999999	899	999999	999999	701	999999	204	999999	820	546	553	999999	370	657	740	569	781	362	45	908	899	430	408	885	999999	999999	505	999999	633	746	491	999999	999999	336	315	135	897	286	731	999999	701	326	989	999999	883	999999	278	999999	869	87	381	936	483	646	575	184	500	64	976	979	558	999999	450	83	65	630	224	44	999999	615	672	505	999999	684	217	583	999999	999999	12	390	453	550	490	555	374	554	999999	226	761	141	999999	843	309	752	999999	999999	999999	916	587	263	999999	244	613	264	999999	876	316	798	439	992	743	999999	61	999999	536	18	364	895	708	510	190	998	283	999999	980	828	205	878	882	360	707	524	187	749	999999	999999	936	236	149	498	248	651	999999	999999	397	899	999999	999999	225	793	999999	980	217	999999	83	450	960	999999	284	586	681	999999	916	89	294	229	999999	999999	999999	999999	999999	137	755	999999	271	538	999999	514	822	999999	46	491	663	98	858	727	316	109	676	499	258	999999	999999	562	816	811	734	707	999999	178	350	489	68	999999	721	999999	234	997	815	544	999999	999999	999999	203	550	199	774	999999	231	567	912	999999	999999	165	999999	999999	185	202	403	460	803	514	999999	654	740	999999	433	999999	999999	493	502	999999	293	141	270	999999	999999	758	22	626	47	906	486	917	266	891	853	902	829	999999	999999	999999	603	365	741	724	426	999999	463	999999	766	19	460	999999	999999	602	175	503	894	277	999999	427	189	999999	999999	896	999999	999999	999999	849	703	530	935	999999	305	470	716	928	400	545	386	999999	305	30	999999	38	456	999999	852	663	726	359	17	562	617	771	852	826	942	844	697	313	537	613	298	246	83	275	442	604	886	246	113	999999	891	999999	999999	169	916	999999	999999	999999	270	999999	132	354	522	383	999999	534	618	889	985	556	848	999999	509	999999	731	623	999999	190	999999	258	776	999999	256	999999	999999	89	649	999999	909	999999	404	418	52	802	999999	944	723	699	999999	908	985	999999	261	556	510	818	38	440	438	303	999999	269	971	999999	958	643	107	863	712	498	884	999999	999999	437	161	439	40	707	210	999999	899	264	492	408	272	779	999999	999999	158	999999	60	218	264	616	128	145	446	40	844	847	999999	860	999999	999999	
999999	999999	26	823	404	999999	787	331	239	651	403	999999	776	573	999999	999999	414	408	715	859	999999	675	671	373	319	999999	992	10	862	362	999999	49	277	293	385	212	762	414	999999	87	75	729	979	999999	223	999999	999999	873	290	666	443	448	154	999999	761	357	397	999999	514	999999	999999	787	468	999999	711	363	999999	492	197	999999	425	10	113	638	794	717	696	68	160	376	658	999999	999999	206	999999	501	894	999999	531	37	815	119	900	999999	999999	287	271	111	902	859	44	876	685	744	250	999999	345	999999	342	999999	661	339	503	147	729	959	78	999999	999999	219	468	767	960	170	999999	999999	110	999999	999999	517	456	595	166	999999	999999	782	442	999999	999999	486	165	389	808	487	376	485	616	762	196	49	999999	999	153	692	400	999999	915	999999	22	934	342	158	876	824	597	75	183	212	806	947	526	103	999999	481	64	999999	999999	482	794	255	700	347	999	600	999999	999999	999999	473	900	73	866	917	962	31	153	16	512	984	890	310	312	999999	999999	249	523	125	692	999999	638	320	999999	442	731	766	244	995	159	285	525	150	999999	709	311	742	90	999999	999999	999999	338	57	577	999999	999999	493	943	296	391	999999	87	192	764	780	999999	590	999999	999999	196	206	999999	999999	857	236	468	750	686	999999	999999	999999	999999	999999	985	407	343	999999	743	344	850	247	999999	947	613	398	208	999999	999999	844	873	721	987	656	422	934	999999	189	999999	350	516	842	807	349	194	177	601	172	206	367	446	254	847	999999	584	948	999999	839	545	468	38	134	375	842	730	391	236	512	501	61	898	999999	999999	403	828	18	999999	483	763	446	797	45	999999	27	407	999999	999999	577	999999	999999	999999	669	644	730	321	391	999999	964	619	803	940	99	671	999999	468	293	852	999999	591	576	518	899	999999	108	671	999999	988	999999	445	111	516	659	439	38	500	239	518	670	91	446	540	475	863	999999	505	999999	374	990	558	123	776	999999	999999	999999	955	661	593	999999	999999	328	403	129	529	518	999999	290	659	642	655	238	774	192	999999	154	45	52	45	125	999999	963	628	999999	798	331	335	999999	999999	933	999999	838	646	999999	610	762	52	999999	946	355	674	224	999999	731	345	330	348	593	67	840	999999	913	625	478	942	106	700	999999	331	999999	999999	209	617	725	999999	999999	999999	801	581	609	112	623	106	690	450	999999	914	896	661	478	982	741	999999	832	473	169	222	177	39	514	72	646	100	748	172	474	607	333	171	529	737	999999	22	458	738	846	
999999	999999	37	565	191	803	744	852	999999	451	180	784	999999	411	603	424	771	76	546	465	533	358	528	975	780	591	999999	999999	740	445	729	999999	103	999999	352	287	999999	474	333	999999	901	247	532	720	304	999999	999999	999999	925	323	999999	945	911	283	999999	468	417	999999	784	999999	77	612	999999	779	722	600	690	636	69	326	284	307	999999	287	563	999999	825	807	999999	999999	521	975	999999	999999	670	783	668	820	312	999999	869	97	690	733	999999	299	135	753	999999	703	142	444	999999	608	48	999999	211	634	999999	999999	999999	610	380	999999	88	102	405	694	118	938	999999	869	333	185	457	197	617	20	999999	999999	999999	999999	999999	977	823	999999	284	608	389	202	582	44	111	285	249	269	716	861	654	108	893	999999	999999	999999	772	999999	999999	525	160	851	860	999999	547	999999	867	571	800	403	999999	11	818	796	314	999999	366	999999	768	57	935	999999	480	755	365	999999	999999	728	436	750	215	560	965	999999	457	538	342	391	496	656	418	678	469	323	857	652	290	106	999999	729	703	874	504	999999	589	962	381	115	834	999999	999999	999999	999999	59	197	453	46	999999	348	776	583	999999	410	121	639	999999	728	166	897	999999	707	284	602	999999	57	340	999999	901	179	495	999999	236	556	999999	583	279	543	419	135	999999	616	231	758	359	999999	999999	474	999999	434	999999	243	224	218	132	999999	798	546	999999	11	856	398	145	890	853	619	357	427	999999	538	999999	723	319	40	493	106	486	525	999999	562	328	866	672	477	846	261	942	28	434	94	784	999999	117	417	999999	999999	480	340	999999	740	798	311	10	855	74	608	924	194	724	999999	375	999999	999999	999999	683	990	999999	667	53	601	677	338	992	388	753	636	616	901	761	478	625	155	620	511	763	999999	865	817	413	247	337	999999	304	409	718	999999	999999	999999	734	288	999999	999999	297	313	73	469	319	622	111	437	992	32	432	255	999999	230	661	792	120	999999	134	908	999999	805	274	999999	44	592	999999	251	207	383	999999	999999	188	999999	857	999999	999999	303	707	253	999999	975	255	314	999999	58	10	999999	849	646	131	78	164	391	558	999999	48	154	435	999999	952	860	239	999999	855	999999	77	596	999999	354	999999	999999	958	881	999999	288	560	960	593	999999	592	999999	401	560	262	999999	999999	797	264	375	279	304	868	981	999999	854	999999	636	458	999999	981	414	999999	505	999999	314	999999	283	999999	279	932	88	999999	999999	999999	999999	468	679	366	757	631	279	341	997	85	59	999999	976	589	348	542	
923	512	217	14	188	56	895	999999	948	987	999999	608	984	442	999999	999999	429	847	520	396	999999	280	700	754	711	82	137	430	999999	999999	143	693	850	736	19	999999	999999	445	955	734	573	421	999999	769	586	670	356	564	884	315	529	999999	999999	951	475	999999	811	463	302	999999	918	475	999999	999999	853	362	758	257	433	999999	400	999999	891	999999	823	655	862	931	178	51	725	573	999999	938	836	999999	623	898	271	366	764	999999	153	849	816	107	999999	825	999999	999999	912	108	141	269	914	545	247	294	138	820	999999	880	295	999999	390	355	929	84	755	848	738	860	986	77	860	511	840	999999	969	725	999999	46	25	944	138	999999	441	287	34	999999	767	339	769	450	575	884	604	999999	999999	471	177	999999	80	77	999999	62	121	73	408	413	999999	204	325	413	573	754	865	350	999999	999999	913	652	60	464	999999	409	100	999999	502	976	907	948	584	507	557	999999	999999	948	458	86	999999	378	878	999999	596	573	24	366	877	821	29	263	999999	704	557	525	283	999999	986	999999	961	575	999999	999999	999999	756	999999	817	855	648	788	916	891	55	999999	999999	773	438	868	517	395	734	668	680	956	653	999999	879	950	999999	999999	359	962	999999	125	938	999999	456	999999	839	999999	206	510	999999	999999	112	371	724	999999	22	751	844	748	478	700	999999	906	999999	475	999999	578	740	867	823	998	438	954	528	930	320	999999	999999	999999	38	564	198	234	439	647	854	292	999999	999999	999999	290	806	610	493	999999	888	41	916	980	999999	270	999999	339	999999	240	604	157	842	793	144	999999	434	999999	719	914	511	12	476	252	620	569	123	316	929	543	201	999999	999999	856	51	288	821	999999	59	768	352	859	547	209	53	999999	999999	670	300	663	855	999999	891	579	170	886	564	674	999999	704	156	905	410	153	48	776	686	985	752	855	463	97	481	999999	572	999999	464	277	209	913	129	453	26	999999	687	999999	999999	892	696	164	723	157	976	355	621	999999	458	404	170	276	999999	464	999999	444	210	999999	803	940	17	999999	999999	297	474	999999	584	703	999999	143	465	132	840	793	299	597	142	315	120	999999	339	135	203	69	117	933	892	999999	534	582	76	919	999999	996	885	999999	732	999999	682	530	770	917	556	325	938	999999	435	237	999999	999999	311	894	657	677	999999	881	323	372	190	541	999999	919	999999	317	77	546	19	844	999999	121	865	706	633	999999	365	421	579	999999	130	79	507	665	500	214	280	181	271	445	396	999999	999999	370	256	
151	966	850	749	249	999999	402	999999	591	328	63	465	605	271	999999	322	198	311	444	251	120	43	898	429	964	46	896	285	574	457	904	256	504	460	492	624	514	672	340	631	728	999999	999999	999999	999999	748	674	910	204	999999	207	999999	429	128	145	117	999999	431	785	212	361	127	999999	999999	999999	806	960	155	779	452	807	525	999999	813	522	999999	999999	560	999999	225	372	985	90	450	260	212	826	385	324	999999	556	92	887	137	280	611	586	999999	924	641	787	999999	141	999999	325	999999	730	616	606	75	989	517	450	569	839	375	999999	23	883	999999	979	584	830	404	999999	725	638	999999	543	910	493	346	636	350	437	999999	999999	338	135	578	999999	220	779	259	395	48	642	328	999999	905	575	573	898	714	661	213	697	736	855	600	53	887	83	695	582	652	881	110	999999	996	520	707	999999	315	738	769	805	581	18	858	93	320	555	999999	999999	999999	447	922	688	234	155	128	999999	535	534	999999	147	94	677	999999	167	542	196	301	394	867	685	593	975	892	407	999999	727	999999	517	999999	999999	999999	999999	662	215	999999	999999	906	850	402	234	362	781	999999	631	720	903	275	700	551	133	263	253	478	243	854	946	999999	826	38	400	486	27	800	263	701	999999	999999	537	208	130	289	451	992	642	332	812	831	270	687	223	461	306	966	609	87	999999	999999	999999	999999	22	626	999999	821	999999	999999	999999	980	890	999999	986	888	738	502	430	999999	812	260	835	999999	52	124	999999	149	999999	999999	189	999999	999999	999999	999999	999999	999999	186	196	504	209	629	999999	894	988	831	941	340	700	334	723	804	999999	765	275	999999	55	517	318	999999	101	940	999999	72	568	292	999999	715	429	143	301	999999	315	926	644	193	269	999999	999999	220	183	203	999999	491	999999	385	516	999999	909	569	807	89	867	298	412	269	999999	928	999999	705	53	235	911	567	43	170	498	619	130	999999	680	114	594	108	723	897	999999	999999	847	999999	999999	363	805	860	336	222	695	26	523	999999	999999	341	615	227	177	947	292	881	458	65	886	999999	999999	827	999999	702	495	999999	574	515	767	108	91	151	928	689	429	999999	999999	999999	475	481	106	999999	521	349	498	376	931	999999	999999	620	76	999999	306	879	57	977	971	633	726	999999	452	999999	999999	471	999999	474	299	999999	527	241	999999	637	589	999999	800	570	316	549	213	999999	837	798	999999	157	42	299	844	999999	999999	452	88	999999	999999	548	39	97	136	60	99	34	87	999999	999999	383	999999	439	
999999	891	999999	999999	671	999999	429	607	999999	653	999999	999999	999999	960	999999	999999	845	85	162	999999	543	50	385	713	999999	266	460	189	51	999999	999999	525	187	602	97	999999	970	165	999999	999999	188	999999	459	999999	979	999999	620	138	405	836	608	183	999999	927	896	171	999999	375	53	999999	972	250	999999	705	113	592	292	836	999999	676	280	689	304	506	999999	56	590	999999	733	999999	999999	332	783	215	784	377	305	259	999999	925	447	604	122	375	683	937	930	754	282	396	384	783	264	999999	999999	918	878	999999	73	849	999999	516	999999	999999	769	650	466	360	920	736	297	42	139	947	239	675	577	999999	999999	926	999999	999999	999999	347	402	861	999999	64	999999	999999	498	581	196	999999	355	930	962	846	605	999999	480	999999	833	546	109	999999	654	999999	500	890	351	948	999999	147	999999	743	788	304	872	907	582	412	712	64	247	716	846	999999	602	308	999999	731	333	789	455	547	999999	999999	248	999999	999999	999999	999999	757	524	999999	999999	58	134	611	999999	668	973	999999	460	999999	866	778	308	392	999999	999999	999999	202	187	619	625	999999	691	195	740	999999	65	821	700	999999	848	954	540	697	45	797	157	991	166	55	999999	635	339	387	680	234	882	999999	556	835	999999	371	580	905	925	999999	999999	939	870	543	612	161	997	638	229	912	248	611	357	707	999999	723	45	999999	860	999999	781	999999	514	516	999999	210	275	999999	775	486	384	635	772	475	440	999999	130	622	442	606	999999	999999	999999	768	986	281	999999	848	610	333	336	999999	54	935	788	63	999999	363	818	412	886	142	862	999999	999999	613	839	881	999999	27	602	999999	699	264	361	90	999999	745	530	453	702	426	264	452	999999	999999	590	836	999999	999999	782	766	803	40	720	505	838	999999	999999	999999	442	999999	999999	592	731	913	748	790	584	999999	908	999999	833	374	999999	469	999999	420	592	601	32	12	204	891	245	999999	619	999999	999999	855	999999	730	514	157	999999	86	845	671	720	246	197	800	261	980	477	102	933	438	330	261	627	999999	832	999999	999999	439	999999	999999	357	895	999999	89	999999	728	999999	188	999999	685	363	999999	999999	215	999999	356	414	231	750	223	999999	152	901	190	348	291	237	824	999999	999999	999999	582	654	165	324	825	999999	117	553	533	999999	299	918	258	85	697	637	422	999999	999999	235	139	688	218	276	999999	999999	124	741	965	501	641	290	308	888	780	999999	468	891	874	414	999999	677	227	999999	999999	234	653	114	650	653	815	105	421	650	999999	999999	446	888	120	
999999	999999	376	588	41	883	18	619	370	999999	718	999999	530	999999	82	929	461	470	518	999999	999999	999999	19	101	321	999999	545	869	999999	229	999999	542	580	780	53	586	999999	99	195	816	999999	614	292	999999	931	485	294	252	349	999999	216	433	927	999999	140	490	818	285	276	356	347	148	960	150	417	186	999999	750	810	495	999	371	284	999999	999999	375	68	209	999999	836	400	303	530	937	22	999999	614	834	999999	563	999999	654	823	839	478	977	999999	999999	402	999999	999999	544	441	853	721	845	158	234	719	764	431	618	125	439	955	54	618	32	137	953	571	763	999999	257	727	354	548	999999	234	999999	721	916	999999	413	949	856	861	677	999999	177	315	389	125	886	999999	159	538	393	883	434	369	631	24	448	999999	133	445	194	135	377	306	999999	10	999999	53	515	811	999999	999999	999999	192	941	806	960	648	191	999999	999999	126	578	815	165	999999	800	689	99	902	368	228	825	420	677	551	999999	999999	602	389	453	842	999999	347	999999	999999	999999	251	428	824	999999	800	13	485	232	77	999999	999999	151	160	999999	981	953	613	453	999999	664	999999	514	399	957	99	55	801	204	380	500	241	989	999999	999999	999999	271	275	999999	568	999999	350	198	610	999999	999999	729	452	999999	999999	888	22	893	342	248	105	736	38	866	999999	999999	211	999999	851	576	325	572	888	382	651	720	688	764	885	278	999999	999999	904	404	670	999999	999999	622	999999	999999	488	347	656	24	683	821	999999	999999	885	813	23	999999	347	43	679	724	999999	80	999999	999999	999999	258	18	74	924	604	832	633	205	602	161	588	558	368	98	999999	999999	874	999999	829	999999	289	879	81	264	999999	162	871	725	945	530	533	95	981	292	239	999999	999999	999999	88	989	608	213	292	999999	434	511	978	999999	701	999999	965	381	999999	272	999999	379	999999	999999	999999	452	999999	999999	999999	999999	627	503	576	86	999999	648	999999	999999	999999	840	879	86	596	418	999999	752	184	999999	999999	147	564	999999	999999	719	371	860	402	783	429	636	999999	999999	953	219	44	930	999999	901	95	63	484	191	999999	867	999999	844	999999	527	999999	918	277	43	884	122	517	475	999999	999999	715	997	255	550	364	984	811	188	133	387	384	899	816	999999	841	970	663	999999	999999	519	335	526	999999	874	804	511	368	995	815	840	702	999999	814	88	999999	98	807	999999	826	777	999999	214	721	405	153	89	999999	995	202	914	458	144	85	607	999999	199	919	381	746	853	625	999999	372	292	685	815	95	738	96	
753	999999	730	556	623	462	999999	804	683	730	724	410	373	999999	999999	391	567	493	216	556	996	999999	435	196	973	161	251	842	439	719	338	994	372	908	449	999999	999999	587	462	154	410	395	245	650	32	452	262	22	999999	900	999999	331	878	191	100	584	736	999999	583	999999	221	289	374	999999	401	729	999999	464	999999	159	999999	980	41	72	156	611	932	785	173	530	999999	238	380	539	602	17	126	190	817	865	999999	194	999999	990	933	131	999999	282	258	999999	414	999999	659	321	246	147	299	815	45	489	651	951	999999	62	999999	983	908	835	371	999999	613	857	647	498	999999	478	975	51	999999	999999	590	660	536	870	125	111	578	68	302	465	717	310	999999	338	223	73	814	951	999999	950	999999	195	999999	864	690	557	160	999999	187	768	171	258	999999	20	899	991	425	509	937	999999	414	849	999999	906	676	312	712	318	284	80	664	34	623	188	812	405	749	671	190	568	999999	416	999999	534	303	468	999999	999999	999999	231	999999	314	24	956	545	999999	652	15	197	999999	845	841	886	117	114	147	999999	999999	999999	503	252	753	329	379	999999	998	999999	18	612	218	689	577	879	62	432	359	19	999999	643	449	752	999999	483	999999	722	119	999999	773	430	165	833	124	999999	999999	979	894	985	999999	446	547	999999	644	402	999999	698	277	961	834	685	754	999999	967	999999	999999	999999	999999	279	526	656	410	478	999999	587	456	384	574	640	944	999999	999999	999999	999999	231	105	54	999999	351	504	114	454	157	695	999999	675	38	865	999999	188	193	481	624	469	989	45	79	209	66	945	999999	133	637	27	761	157	391	763	999999	769	713	643	167	775	999999	211	999999	999999	117	999999	428	999999	999999	461	760	999999	912	999999	999999	196	36	845	61	999999	899	999999	817	140	999999	940	294	274	129	489	475	550	323	999999	58	787	782	999999	102	154	999999	96	999999	999999	999999	168	244	487	389	560	999999	868	592	761	876	440	394	132	847	177	999999	999999	399	835	985	220	999999	73	855	999999	413	739	753	906	878	813	999999	641	874	775	999999	999999	885	568	746	999999	957	561	972	617	999999	660	448	999999	526	372	696	972	200	999999	999999	181	631	791	156	999999	124	685	883	72	268	753	257	82	471	999999	279	831	99	388	999999	726	101	248	203	999999	301	828	390	999999	999999	209	450	829	895	534	186	103	421	743	492	282	678	999999	999999	650	412	376	999999	999999	103	864	883	811	792	163	89	999999	598	403	711	296	304	378	945	68	999999	428	
999999	937	999999	185	999999	999999	896	999999	58	190	999999	999999	351	924	374	685	999999	262	326	639	47	741	454	999999	504	28	41	206	977	309	964	300	348	999999	199	999999	70	917	999999	537	999999	811	999999	899	503	55	61	787	921	619	999999	693	742	673	390	444	999999	851	999999	999999	324	999999	13	748	226	999999	214	366	734	849	624	504	807	999999	723	236	999999	555	999999	459	966	254	284	367	353	281	999999	674	603	754	42	219	246	63	223	999999	999999	366	682	904	840	999999	62	82	999999	462	885	953	999999	164	808	938	561	232	434	80	425	999999	405	944	50	539	762	979	816	415	268	754	575	507	428	280	999999	395	618	999999	201	211	372	891	396	605	725	449	946	999999	657	24	628	153	999999	171	961	999999	864	999999	932	82	266	999999	204	141	387	452	735	999999	75	176	999999	163	878	223	283	513	558	444	814	323	43	721	757	999999	135	432	999999	267	319	144	530	317	348	128	999999	999999	697	264	227	282	713	418	999999	491	410	475	999999	587	887	457	189	999999	496	619	49	544	833	950	16	954	999999	478	229	931	646	999999	999999	759	999999	999999	816	999999	227	542	610	624	693	275	843	659	168	130	380	861	999999	110	820	729	999999	999999	999999	747	258	999999	537	244	199	107	845	999999	660	514	999999	396	999999	886	212	954	18	425	851	999999	999999	356	796	625	108	999999	976	545	486	95	999999	865	999999	78	54	999999	999999	375	999999	595	430	999999	998	653	810	983	999999	78	897	866	720	663	999999	391	640	902	476	912	146	831	130	999999	627	575	833	453	843	572	841	258	949	642	990	265	999999	376	358	153	814	124	147	908	999999	620	374	27	315	170	999999	152	488	102	239	603	999999	130	999999	433	819	366	150	657	237	999999	999999	88	673	999999	254	274	553	333	107	999999	694	999999	661	999999	210	816	147	999999	999999	698	770	857	413	396	789	26	263	999999	333	999999	974	490	681	998	999999	296	353	999999	916	173	598	999999	994	216	909	263	469	115	232	999999	228	466	522	538	879	999999	674	999999	515	237	999999	999999	999999	649	999999	214	540	662	313	999999	999999	137	766	970	109	615	862	206	487	999999	556	157	702	330	999999	517	999999	152	129	644	622	76	504	688	999999	969	165	355	999999	999999	722	999999	999999	999999	540	999999	999999	552	439	273	999999	477	999999	979	681	863	999999	999999	420	540	246	398	999999	669	999999	405	633	87	999999	140	999999	517	47	782	812	999999	355	393	789	147	816	425	713	855	447	154	
999999	999999	17	299	52	486	934	627	999999	334	274	143	26	144	468	622	999999	999999	999999	999999	999999	27	177	999999	517	543	999999	283	724	821	685	686	231	999999	138	118	80	528	97	999999	582	420	323	488	484	999999	376	655	679	204	999999	414	999999	758	999999	259	999999	85	782	999999	596	660	903	646	649	588	912	999999	15	359	552	215	221	840	116	999999	703	688	457	305	177	244	604	529	999999	280	645	472	999999	999999	760	994	999999	999999	386	999999	516	999999	839	999999	310	507	649	999999	652	485	202	210	651	694	555	999999	999999	486	999999	362	66	999999	999999	378	942	449	436	136	599	558	469	999999	464	194	513	999999	849	561	995	669	595	284	877	655	88	999999	821	747	333	102	375	999999	257	34	865	999999	171	470	953	861	999999	999999	730	999999	999999	570	746	466	999999	528	819	77	491	672	766	781	506	860	300	508	627	688	803	506	999999	209	999999	439	329	380	865	389	607	144	598	82	554	999999	640	517	697	364	566	804	283	999999	778	585	267	93	635	999999	180	455	243	392	999999	999999	999999	815	999999	317	146	999999	663	999999	469	356	83	693	237	723	229	999999	810	272	132	998	233	999999	431	799	181	246	745	564	218	162	900	215	363	331	872	824	332	390	228	999999	999999	999999	999999	431	511	573	855	999999	999999	397	645	970	270	721	999999	999999	999999	999999	999999	900	75	108	231	317	999999	868	340	905	850	405	999999	999999	54	999999	856	999999	55	999	298	999999	390	832	483	820	516	930	944	642	332	844	440	935	255	999999	689	999999	621	531	976	642	999999	950	71	685	999999	226	999999	894	864	618	982	394	108	536	519	243	999999	410	800	525	999999	697	583	16	999999	524	999999	999999	687	813	999999	999999	33	655	374	440	770	798	883	300	14	60	778	713	862	56	999999	999999	808	456	428	220	999999	460	718	999999	376	65	721	422	52	209	999999	60	849	468	371	452	172	89	473	826	526	509	521	874	999999	999999	153	917	999999	464	918	999999	999999	999999	792	573	999999	999999	999999	714	86	999999	258	999999	842	727	999999	403	684	999999	999999	729	983	602	999999	231	938	843	999999	999999	999999	803	999999	587	999999	976	666	300	676	798	999999	999999	999999	758	749	65	261	999999	41	999999	15	750	243	999999	908	199	257	791	999999	570	634	103	999999	566	999999	282	735	999999	524	999999	71	574	726	999999	999999	999999	714	999999	852	638	970	231	999999	434	999999	171	570	444	679	101	728	874	436	116	173	422	999999	999999	955	477	329	999999	202	175	
140	440	33	999999	422	695	485	999999	938	235	600	413	290	777	999999	641	999999	999999	991	999999	999999	196	147	620	722	466	999999	265	279	999999	318	389	38	999999	999999	70	147	999999	31	999999	616	706	935	999999	515	999999	142	364	999999	999999	764	999999	599	999999	37	943	303	413	633	955	614	229	753	999999	916	999999	384	643	999999	14	504	498	279	999999	999999	441	261	936	114	962	334	726	872	956	620	290	999999	999999	619	360	767	733	590	76	378	396	952	382	294	999999	999999	498	881	388	999999	276	758	592	953	596	692	999999	308	999999	630	887	356	796	942	636	432	125	34	999999	246	999999	908	213	638	429	488	999999	652	999999	586	836	845	493	147	354	532	207	315	33	999999	411	435	918	445	491	49	999999	439	657	999999	999999	474	759	999999	58	999999	555	999999	533	117	812	999999	498	95	999999	52	862	999999	597	113	235	809	10	463	835	345	989	767	999999	390	332	449	994	938	999999	371	95	351	999999	986	999999	999999	782	915	999999	999999	999999	833	650	999999	186	506	842	554	999999	461	473	306	316	712	378	999999	805	153	785	373	999999	559	770	433	957	999999	570	999999	136	999999	36	95	607	999999	408	166	127	709	213	826	607	450	302	863	898	999999	45	385	617	199	999999	639	140	492	999999	387	73	227	999999	999999	935	240	427	665	999999	388	699	177	314	222	669	105	940	999999	766	278	267	906	534	999999	485	194	993	936	541	397	955	999999	999999	30	999999	999999	999999	547	890	376	33	999999	438	999999	99	999999	81	405	530	353	698	181	725	710	130	166	999999	999999	999999	999999	246	999999	133	47	432	584	18	999999	999999	769	876	403	78	399	255	630	999999	999999	89	617	123	597	416	198	999999	783	398	999999	900	936	999999	907	366	999999	999999	541	512	401	97	999999	859	788	286	760	477	305	112	336	465	999999	688	999999	999999	572	637	999999	84	935	348	999999	195	558	999999	192	562	999999	46	928	269	999999	128	86	999999	999999	758	334	320	656	999999	402	680	72	994	410	257	538	674	793	513	490	467	577	999999	448	329	310	999999	104	207	507	269	184	76	751	999999	999999	751	667	814	312	338	428	223	945	968	132	564	982	935	34	999999	252	424	779	255	550	999999	488	255	457	929	226	458	223	143	506	999999	252	999999	645	786	17	999999	999999	162	48	999999	117	479	999999	745	423	168	182	212	27	759	297	506	999999	999999	273	421	999999	999999	999999	999999	999999	812	472	136	322	952	300	247	296	272	224	627	216	197	915	18	
999999	712	516	67	286	21	126	746	709	999999	999999	999999	523	596	623	827	50	999999	363	305	17	79	433	470	868	935	915	999999	999999	670	299	643	674	264	371	654	866	63	693	988	696	726	999999	576	753	244	724	700	649	396	999999	999999	833	619	11	979	289	999999	198	351	105	371	999999	48	457	999999	391	999999	234	968	999999	986	386	374	609	999999	999999	856	716	999999	220	225	114	999999	999999	161	999999	64	263	392	375	821	864	352	893	999999	525	388	129	999999	853	465	475	681	434	599	761	469	20	719	999999	432	338	564	999999	879	999999	61	955	305	999999	999999	16	842	999999	999999	131	999999	480	284	765	999999	737	999999	781	755	749	433	999999	493	999999	349	54	543	64	943	492	999999	222	24	78	474	433	999999	442	526	459	999999	999999	295	477	727	988	999999	954	74	694	809	783	999999	139	832	999999	471	904	999999	292	472	788	660	999999	821	821	466	216	301	839	999999	96	264	306	999999	356	999999	25	673	361	999999	588	990	258	683	527	837	884	245	999999	999999	999999	35	999999	986	999999	427	638	656	905	532	529	663	234	781	723	528	87	23	486	897	455	241	999999	999999	883	797	412	973	303	999999	582	971	163	877	993	999999	30	320	999999	999999	801	369	768	828	787	925	766	476	959	998	760	870	758	250	516	688	999999	269	999999	999999	25	664	362	921	950	999999	510	356	787	662	507	766	999999	558	999999	96	473	236	999999	957	41	935	999999	305	233	711	999999	912	371	315	99	761	218	234	913	146	999999	999999	999999	999999	425	999999	688	307	501	993	138	210	154	999999	225	999999	82	154	25	89	650	67	697	999999	999999	597	984	481	572	746	999999	999999	644	999999	89	626	358	957	542	999999	999999	716	804	240	582	22	767	999999	100	355	999999	73	999999	833	496	948	159	999999	999999	827	434	216	734	754	444	621	565	196	999999	599	396	125	612	402	832	933	263	467	666	332	999999	53	999999	999999	67	495	308	810	472	999999	476	719	73	714	197	50	982	999999	795	961	457	999999	600	501	999999	574	999999	816	11	562	999999	999999	972	570	997	391	825	517	697	949	322	754	723	219	999999	676	61	897	215	792	951	214	672	705	875	259	999999	999999	267	493	43	491	809	909	446	999999	999999	999999	717	806	224	474	999999	999999	999999	999999	857	999999	379	292	999999	999999	610	219	610	490	29	276	694	748	937	936	259	214	999999	830	945	813	773	347	929	558	190	409	999999	486	852	826	999999	183	401	73	520	999999	970	480	
881	599	309	955	764	480	808	999999	868	288	225	157	929	817	756	53	616	999999	999999	999999	382	211	642	133	999999	999999	219	521	999999	874	425	284	243	445	949	356	514	999999	583	459	749	999999	540	999999	271	704	999999	999999	426	999999	999999	488	621	15	107	679	999999	185	327	571	999999	296	622	999999	862	940	914	999999	868	410	539	799	458	903	999999	171	670	353	862	999999	305	970	104	998	999999	937	663	237	348	279	999999	339	999999	21	198	462	598	545	435	330	790	413	999999	26	818	657	40	717	791	936	19	999999	322	394	275	299	999999	624	577	925	287	999999	155	598	21	209	999999	999999	999999	761	572	135	917	541	153	999999	999999	999999	189	770	999999	999999	446	411	999999	785	999999	115	745	899	999999	973	968	999999	53	113	267	782	15	999999	358	593	12	999999	374	884	696	781	250	382	700	999999	445	806	29	342	250	744	337	236	193	203	700	816	501	598	166	417	498	50	999999	999999	999999	570	999999	322	942	417	999999	386	99	245	865	372	208	156	999999	171	490	711	862	999999	999999	999999	999999	999999	892	196	537	775	727	288	292	210	747	883	51	875	394	707	399	999999	706	951	147	948	999999	338	617	354	70	999999	926	999999	187	122	372	304	144	999999	429	756	879	271	659	810	952	999999	625	325	115	999999	777	783	322	40	999999	503	641	486	826	999999	579	192	715	999999	361	505	999999	635	521	999999	999999	999999	287	642	952	999999	999999	999999	996	673	712	999999	249	999999	227	153	475	156	305	868	663	999999	441	864	186	696	556	927	458	999999	641	990	999999	368	999999	651	506	679	87	382	999999	314	999999	999999	852	287	943	317	514	218	39	999999	339	652	999999	93	695	999999	465	266	888	374	999999	549	41	722	497	880	999999	576	999999	796	79	923	667	358	177	999999	22	999999	753	999999	422	249	427	999999	660	161	285	838	956	92	223	821	493	836	436	999999	131	139	790	72	999999	938	571	999999	806	999999	984	999999	915	417	410	999999	999999	999999	952	999999	132	999999	999999	999999	605	648	619	564	582	258	999999	831	922	999999	165	999999	118	691	416	484	677	193	999999	253	177	549	922	548	681	656	318	843	884	797	818	855	77	999999	466	999999	328	17	660	558	976	163	999999	688	261	528	458	821	243	477	960	938	317	818	999999	999999	725	80	882	926	939	999999	999999	135	999999	999999	815	662	234	233	165	670	532	410	276	23	737	999999	999999	163	207	497	609	416	999999	880	547	258	287	411	468	257	135	734	618	390	
216	687	281	999999	999999	795	999999	20	322	300	999999	906	551	164	328	491	999999	728	999999	451	999999	541	298	537	762	566	385	823	999999	999999	999999	798	792	886	999999	59	999999	346	450	411	900	599	103	546	473	999999	707	132	92	976	474	406	999999	176	999999	675	399	999999	198	156	999999	999999	255	999999	755	618	124	665	357	278	529	999999	288	327	551	396	447	752	999999	131	999999	263	740	788	443	148	793	625	492	142	999999	228	157	999999	991	999999	354	689	999999	855	526	51	775	999999	999999	36	127	687	625	999999	238	999999	680	76	297	999999	999999	466	971	999999	999999	499	183	225	618	310	999999	984	336	424	52	757	961	218	605	999999	488	999999	999999	416	999999	999999	999	485	904	24	547	91	15	834	999999	999999	717	999999	40	36	868	999999	999999	156	736	143	361	210	964	480	684	472	470	999999	678	117	136	564	595	718	499	999999	999999	603	763	218	979	501	332	164	999999	787	999999	999999	948	927	999999	193	679	887	999999	999999	999999	434	999999	85	620	535	165	999999	999999	163	588	322	536	999999	249	602	393	528	163	999999	999999	999999	439	999999	294	891	531	750	999999	942	884	999999	963	700	999999	886	274	687	597	453	345	347	403	999999	208	865	52	778	688	138	800	999999	999999	894	920	709	994	999999	791	728	14	414	999999	818	999999	881	999999	999999	999999	999999	337	999999	930	710	524	999999	416	552	699	429	849	752	72	259	152	733	973	78	779	478	892	999999	896	869	999999	930	739	584	619	999999	517	999999	786	335	800	103	999999	33	380	389	302	451	999999	999999	879	261	999999	358	999999	544	999999	289	66	523	470	999999	809	71	271	594	801	832	933	382	911	999999	966	736	458	58	512	950	999999	999999	185	450	999999	534	990	197	587	391	908	84	999999	999999	158	272	864	306	294	169	762	786	587	999999	518	999999	460	244	999999	615	999999	999999	42	999999	591	666	348	30	413	285	81	83	16	420	999999	859	962	684	495	704	871	999999	999999	352	197	911	999999	715	932	730	84	755	999999	999999	492	291	52	462	646	999999	923	844	892	19	98	689	780	177	547	658	407	775	749	999999	999999	746	999999	689	769	679	854	633	97	999999	210	326	179	43	999999	642	817	999999	48	14	780	999999	270	755	264	508	141	645	999999	283	333	308	16	323	999999	745	428	362	692	966	999999	999999	757	999999	808	771	519	746	249	904	841	897	737	999999	999999	716	486	999999	999999	271	547	218	465	813	999999	901	999999	856	805	192	223	464	817	81	376	489	
279	60	947	492	999999	999999	406	273	999999	436	571	270	513	521	999999	321	928	999999	429	428	999999	943	999999	999999	461	663	999999	66	999999	999999	89	665	378	329	447	435	170	941	999999	999999	812	202	382	922	340	59	353	293	923	902	535	999999	652	947	654	336	199	50	40	999999	453	349	999999	999999	357	905	892	194	84	833	999999	986	999999	276	999999	643	571	938	575	412	319	999999	143	789	852	693	23	430	999999	999999	246	129	910	947	708	473	999999	328	575	434	166	168	219	99	999999	548	248	999999	341	20	764	261	999999	628	999999	796	216	999999	211	663	892	471	999999	999999	597	41	86	210	567	152	32	253	372	151	999999	999999	448	53	48	313	455	999999	98	664	355	984	999999	999999	999999	912	266	828	126	911	542	999999	650	255	502	719	999999	47	817	199	999999	521	888	333	382	864	999999	172	754	897	218	264	382	854	617	999999	999999	793	999999	655	885	204	137	461	999999	560	510	999999	550	328	841	999999	820	899	999999	999999	105	330	910	77	565	104	84	228	703	288	322	999999	637	890	342	678	769	172	313	793	999999	437	999999	821	363	164	622	435	66	800	443	999999	188	783	999999	66	999999	999999	999999	791	130	908	999999	330	247	715	565	999999	999999	172	648	658	596	999999	449	667	999999	98	714	999999	481	648	999999	902	844	840	616	854	383	285	999999	999999	82	999999	673	485	680	403	999999	647	598	961	999999	999999	162	785	885	306	343	999999	999999	999999	999999	999999	319	999999	746	855	486	999999	999999	711	287	999999	377	88	586	85	999999	963	987	211	514	76	812	520	208	278	749	69	999999	320	999999	533	999999	999999	999999	999999	999999	201	739	999999	917	185	999999	887	684	739	526	83	209	810	97	999999	861	259	290	429	999999	799	283	478	116	427	453	789	200	753	886	377	15	202	874	27	234	173	999999	338	527	999999	836	999999	999999	675	859	999999	232	999999	671	999999	999999	653	516	411	918	270	717	500	732	999999	697	930	853	999999	78	16	935	80	154	698	965	951	999999	951	963	813	999999	441	567	309	566	999999	91	321	999999	362	686	472	108	963	455	793	606	999999	999999	905	616	603	607	853	218	162	996	973	609	999999	752	565	448	114	544	999999	999999	999999	202	648	999999	542	501	999999	329	473	971	191	252	181	999999	142	999999	68	207	133	833	714	100	414	61	118	711	889	610	999999	33	993	999999	178	860	182	575	999999	999999	83	112	999999	533	999999	190	815	730	438	422	619	999999	390	907	999999	452	228	342	788	
596	999999	830	611	115	999999	449	978	762	84	320	182	999999	143	11	133	31	942	191	999999	234	999999	388	283	477	999999	289	643	999999	17	725	999999	839	787	992	326	999999	500	785	334	305	211	62	656	999999	999999	61	999999	388	783	399	999999	999999	986	563	999999	999999	557	999999	125	918	805	892	754	358	999999	342	779	150	685	999999	530	167	856	60	32	193	732	166	237	939	581	999999	312	617	999999	605	853	233	642	999999	695	999999	670	415	499	319	308	307	448	906	282	566	703	902	869	352	190	936	541	176	999999	999999	906	186	999999	999999	589	146	142	83	489	555	508	721	999999	174	999999	450	999999	712	885	434	999999	330	999999	25	561	999999	999999	999999	424	916	691	476	343	999999	999999	494	79	999999	730	171	999999	999999	426	999999	999999	981	717	999999	855	999999	385	829	999999	205	999999	586	519	999999	989	189	999999	269	658	999999	999999	41	388	890	999999	13	381	612	982	723	269	352	903	999999	956	580	999999	999999	27	684	540	862	195	147	620	999999	974	747	958	550	773	905	716	853	999999	999999	999999	827	989	999999	999999	772	999999	999999	999999	340	682	579	375	419	498	353	252	974	999999	999999	846	250	279	842	999999	633	653	441	949	364	636	60	999999	999999	976	999999	999999	175	326	767	999999	627	211	290	999999	999999	382	549	62	430	663	741	820	861	191	363	557	999999	823	734	999999	415	617	582	999999	632	501	999999	442	633	298	86	999999	999999	985	228	49	989	652	633	261	999999	389	529	701	894	239	226	747	623	999999	908	999999	591	648	609	20	629	585	567	903	935	116	428	141	586	93	556	999999	962	323	568	504	200	483	24	999999	98	880	999999	403	285	999999	999999	327	999999	733	77	625	999999	999999	999999	413	94	729	325	997	960	999999	124	999999	682	351	785	309	748	999999	162	999999	634	999999	921	748	775	999999	628	247	296	111	999999	852	26	930	499	754	903	164	420	471	167	26	76	700	999999	999999	720	999999	913	519	578	976	999999	958	991	803	296	999999	637	999999	110	88	711	999999	999999	271	794	752	851	40	406	999999	993	999999	950	617	999999	999999	982	777	453	694	334	999999	532	999999	280	67	999999	696	468	241	526	500	370	89	315	999999	64	504	213	968	92	883	123	985	982	890	18	383	296	999999	689	860	475	415	753	999999	336	999999	990	999999	813	165	999999	999999	77	503	330	870	312	310	175	487	573	485	999999	451	999999	547	999999	999999	999999	565	410	402	551	999999	34	999999	999999	381	880	194	513	476	999999	926	
321	999999	917	488	570	147	81	999999	899	212	296	990	803	312	281	789	86	610	999999	257	755	999999	622	411	999999	375	999999	930	430	981	974	107	330	686	140	713	629	315	819	911	494	999999	502	349	379	44	161	999999	999999	100	999999	902	999999	999999	180	999999	336	516	19	205	602	150	565	918	238	199	669	127	182	567	169	771	791	777	762	999999	999999	999999	42	445	223	999999	830	339	873	81	318	422	999999	988	999999	122	999999	624	318	354	858	999999	121	189	999999	44	850	542	931	346	121	999999	999999	839	474	63	484	573	981	90	999999	236	999999	999999	880	257	611	194	190	56	475	177	999999	417	483	999999	171	853	80	189	671	297	999999	536	960	307	277	999999	523	333	638	732	643	237	999999	999999	539	954	308	127	432	665	362	884	999999	944	552	737	366	382	891	999999	502	999999	419	31	828	518	206	582	979	999999	670	857	418	742	534	999999	382	851	562	217	554	953	757	999999	935	523	665	26	755	539	320	151	999999	17	239	841	817	23	999999	999999	758	725	999999	496	995	505	476	138	420	320	364	999999	819	684	999999	549	999999	999999	999999	315	999999	190	826	450	999999	999999	425	999999	513	692	423	369	999999	542	458	829	815	270	20	440	57	537	999999	445	184	999999	331	756	931	690	796	414	927	497	177	999999	999999	697	871	475	999999	999999	625	999999	896	995	999999	287	235	999999	999999	999999	403	656	999999	999999	999999	391	275	819	208	999999	479	822	895	19	999999	560	374	881	931	999999	398	544	999999	999999	911	999999	999999	189	348	53	999999	684	957	22	20	280	239	851	993	999999	431	999999	999999	420	999999	803	831	887	563	905	913	999999	325	614	395	859	305	286	414	999999	999999	96	999999	164	148	795	864	883	998	171	331	999999	887	424	696	346	276	940	395	999999	999999	661	626	443	140	186	999999	999999	626	161	975	953	447	298	674	999999	580	123	281	999999	938	948	888	401	584	400	999999	901	917	59	592	364	999999	305	658	190	470	999999	33	962	999999	521	266	847	195	378	999999	999999	749	361	765	163	999999	595	180	108	999999	999999	999999	739	999999	466	435	999999	569	621	72	152	999999	493	875	999999	99	319	372	427	691	50	215	216	325	868	161	999999	293	438	695	999999	135	559	999999	245	999999	293	999999	970	95	689	288	574	315	999999	959	266	485	232	74	999999	999999	753	416	732	999999	652	424	999999	314	869	293	999999	925	767	26	90	86	639	364	805	76	401	341	999999	762	640	900	392	909	895	90	71	
374	346	82	381	152	684	226	536	869	402	999999	999999	405	999999	999999	548	916	999999	190	845	868	999999	292	999999	421	414	970	999999	999999	42	999999	419	789	232	765	999999	694	645	937	402	999999	999999	935	674	735	126	999999	614	991	362	476	40	715	999999	202	116	63	252	999999	738	713	838	999999	837	460	999999	435	183	393	999999	853	281	941	787	432	999999	999999	618	999999	305	808	366	396	399	566	911	703	999999	39	658	999999	452	684	208	688	584	52	108	223	999999	999999	433	230	999999	508	999999	98	927	811	161	783	445	999999	664	930	356	452	395	999999	999999	999999	879	153	999999	534	411	596	999999	109	847	998	234	404	617	614	385	999999	999999	891	371	999999	776	999999	878	875	100	305	30	278	341	142	657	827	673	934	999999	289	496	407	106	608	355	828	963	163	558	50	540	59	555	221	987	503	999999	726	999999	145	275	858	999999	115	575	474	767	715	350	407	731	999999	803	999999	649	999999	794	999999	477	948	780	724	326	59	765	970	723	130	999999	163	917	999999	166	675	24	999999	999999	991	42	999999	70	258	812	161	319	857	255	999999	572	999999	709	157	259	999999	364	550	999999	393	350	605	999999	647	569	197	490	784	525	999999	90	20	999999	803	729	595	887	999999	999999	999999	740	908	724	273	558	225	999999	999999	696	337	321	473	106	580	650	999999	140	423	688	625	671	534	341	127	379	561	836	999999	428	999999	941	831	638	377	652	442	880	487	98	354	999999	720	97	999999	999999	999999	999999	522	162	301	465	474	844	297	503	216	576	606	999999	997	388	548	999999	42	999999	489	835	729	927	218	556	999999	334	344	881	950	999999	999999	311	762	646	324	753	136	208	477	999999	351	999999	446	865	284	999999	101	999999	205	999999	64	999999	336	781	195	595	944	999999	999999	149	510	415	999999	769	999999	305	141	361	999999	794	224	999999	918	502	494	855	490	999999	282	69	243	378	686	999999	391	350	974	981	460	728	808	391	395	337	487	935	331	677	999999	978	461	999999	900	410	165	230	883	834	296	340	114	601	999999	753	906	141	999999	971	999999	93	331	160	900	346	986	833	448	591	25	559	999999	999999	911	304	607	503	999999	286	426	171	999999	150	694	130	999999	216	919	642	999999	356	217	359	999999	999999	656	310	839	564	423	331	999999	301	818	737	999999	301	690	177	155	412	662	452	555	226	626	191	465	780	722	779	913	806	170	669	999999	999999	523	562	999999	307	663	999999	862	104	389	175	331	957	
999999	999999	526	751	496	28	693	999999	804	82	731	475	999999	69	842	644	999999	999999	141	158	395	999999	777	137	530	848	748	748	999999	999999	837	461	859	508	466	399	263	999999	319	999999	976	587	379	450	830	181	462	604	999999	228	686	413	43	183	999999	691	555	999999	999999	999999	999999	944	185	353	245	280	616	346	602	452	999999	255	665	989	182	808	263	336	307	358	999999	153	677	999999	774	433	999999	685	936	775	844	999999	941	671	871	41	411	35	999999	560	999999	999999	12	628	836	999999	999999	999999	10	764	438	228	101	872	262	136	999999	813	579	999999	852	930	410	827	999999	525	314	999999	999999	151	406	237	131	746	793	280	999999	58	534	343	685	384	999999	181	999999	626	774	999999	419	745	763	598	456	999999	707	634	715	184	30	321	999999	754	925	859	367	210	107	354	89	982	984	229	288	245	136	478	999999	999999	490	999999	751	999999	584	382	387	808	781	727	49	999999	999999	966	37	223	999999	930	458	999999	814	146	529	429	988	437	761	543	319	220	276	238	999999	999999	999999	49	569	891	179	999999	482	559	429	379	999999	921	427	27	999999	75	39	999999	999999	429	999999	354	462	331	257	157	621	999999	499	570	461	999999	779	88	282	988	653	999999	761	906	353	999999	716	159	124	77	19	743	351	253	999999	80	218	959	999999	350	586	247	644	999999	930	638	70	859	917	999999	152	348	744	999999	999999	713	999999	999999	86	169	637	312	217	189	147	878	501	255	388	390	601	819	25	932	411	999999	681	999999	975	714	999999	856	242	999999	925	671	998	146	999999	477	999999	105	882	903	712	283	999999	464	884	62	147	814	480	536	904	332	333	999999	999999	15	42	705	148	372	999999	781	80	598	264	999999	879	365	423	911	755	505	936	122	229	138	385	226	854	922	999999	389	385	999999	715	999999	999999	196	344	826	444	930	957	520	938	930	213	442	209	417	999999	999999	401	569	781	999999	396	220	592	674	629	816	850	225	795	585	999999	375	883	662	138	693	31	596	476	824	548	425	184	298	924	999999	26	447	749	999999	987	816	923	316	999999	137	999999	669	999999	628	999999	999999	725	363	535	838	999999	547	288	999999	760	805	103	999999	999999	999999	46	303	999999	686	999999	413	475	999	597	589	451	999999	455	11	999999	361	399	847	744	806	700	821	763	96	393	479	168	999999	44	999999	722	966	457	246	999999	309	919	519	999999	999999	999999	725	765	999999	396	983	102	999999	400	999999	416	255	222	62	279	999999	
540	999999	999999	999999	254	216	965	415	866	999999	128	219	910	790	442	879	28	78	999999	974	999999	817	700	410	387	999999	868	635	776	476	753	405	966	875	768	266	226	999999	999999	999999	760	360	999999	999999	864	999999	999999	999999	966	999999	236	154	521	305	169	723	962	892	943	373	347	999999	639	399	731	723	252	44	31	999999	662	999999	646	480	223	705	737	788	546	999999	515	268	668	249	250	609	883	670	716	55	303	334	565	999999	999999	999999	999999	689	189	151	639	999999	588	791	873	999999	999999	51	999999	463	986	183	999999	448	858	999999	671	399	159	131	999999	581	328	976	881	999999	954	587	758	792	985	57	608	999999	864	999999	679	999999	375	533	111	842	588	263	999999	999999	977	126	999999	643	759	999999	540	999999	311	68	999999	999999	909	999999	762	920	293	999999	999999	938	574	999999	584	684	409	794	33	626	30	997	999999	75	917	761	999999	837	999999	124	42	663	517	999999	103	806	170	77	967	830	770	190	999999	299	999999	999999	555	36	999999	525	999999	965	307	913	999999	313	75	947	694	157	999999	999999	543	999999	999999	814	431	34	857	778	999999	341	826	203	855	840	448	703	290	999999	999999	999999	305	861	880	77	999999	603	513	790	741	999999	383	819	644	846	647	999999	999999	969	698	531	999999	999999	999999	999999	999999	113	67	999999	999999	999999	666	896	940	861	628	681	999999	199	457	828	520	76	46	311	957	16	559	999999	203	68	999999	320	999999	685	164	541	860	977	999999	263	545	316	926	379	999999	486	878	782	227	965	102	843	522	870	20	999999	999999	700	945	142	554	58	13	806	701	999999	999999	265	707	999999	821	320	270	204	999999	213	999999	667	999999	480	137	776	791	237	965	826	798	238	674	62	999999	999999	999999	795	709	999999	312	130	678	209	999999	623	85	140	999999	781	583	328	587	807	961	999999	945	474	999999	777	999999	776	840	999999	999999	569	999999	999999	282	662	289	474	494	795	999999	30	989	555	999999	513	700	999999	93	193	253	480	651	867	100	999999	224	566	790	931	240	536	289	999999	652	129	999999	999999	858	491	502	118	833	999999	999999	999999	999999	399	682	999999	87	999999	999999	656	631	87	917	999999	564	999999	447	722	683	999999	565	374	740	196	903	672	480	999999	802	602	690	144	646	859	961	158	683	824	884	299	854	634	843	999999	181	575	211	999999	866	999999	54	999999	434	281	236	541	210	884	496	20	30	807	803	100	965	497	999999	68	999999	999999	844	622	837	999999	707	931	530	117	25	338	
470	170	413	473	558	910	709	375	633	430	947	799	338	999999	279	56	999999	753	667	999999	144	153	558	460	494	431	942	50	573	304	20	103	869	999999	549	859	404	999999	999999	65	999999	75	434	999999	467	55	293	963	999999	999999	110	777	449	340	203	999999	611	952	978	999999	999999	668	801	339	419	854	929	180	334	999999	652	500	221	612	897	79	719	227	992	448	147	999999	999999	912	203	999999	654	538	964	999999	257	451	361	999999	97	128	999999	105	921	613	126	123	999999	703	18	999999	566	837	443	133	607	394	959	539	988	988	742	999999	145	186	210	401	215	112	172	211	148	805	524	778	806	623	305	389	332	34	999999	999999	904	593	676	816	104	841	625	863	999999	822	426	999999	999999	383	960	745	999999	999999	908	999999	541	999999	999999	761	322	664	327	983	98	999999	217	964	648	519	985	551	509	999999	306	999999	487	999999	719	999999	388	426	402	999999	999999	560	976	607	125	813	691	999999	131	915	504	999999	523	999999	999999	911	615	462	460	999999	398	418	999999	999999	429	544	59	242	97	155	382	999999	271	895	329	538	603	609	849	835	827	888	430	594	888	999999	999999	999999	533	808	999999	999999	999999	535	44	255	324	956	188	581	763	459	19	976	542	608	178	999999	321	999999	317	15	612	624	49	509	987	999999	999999	563	692	214	708	289	443	456	929	735	861	84	223	647	999999	277	82	999999	999999	453	61	289	697	233	534	296	500	999999	999999	999999	496	534	267	999999	825	999999	888	559	751	999999	999999	96	678	442	766	247	999999	999999	583	345	552	672	630	544	600	851	865	999999	680	999999	788	999999	999999	588	249	336	816	999999	821	999999	389	522	999999	159	911	964	610	265	466	296	273	830	999999	999999	799	823	904	723	999999	974	759	428	999999	340	941	804	953	999999	202	440	431	482	848	999999	956	39	57	481	633	635	999999	609	12	393	157	999999	615	999999	999999	426	431	102	999999	847	999999	960	643	999999	217	116	999999	520	73	999999	864	999999	999999	354	31	770	999999	433	100	446	733	999999	999999	495	192	983	199	798	311	999999	19	999999	999999	11	730	996	395	762	273	526	624	730	546	976	528	366	976	270	142	999999	650	997	999999	43	123	896	543	158	111	233	916	222	999999	297	27	535	788	999999	623	999999	384	23	170	999999	999999	13	999999	449	966	826	17	928	666	293	134	21	999999	969	887	834	999999	247	660	49	610	412	521	258	959	993	577	996	646	117	643	999999	837	438	221	999999	999999	104	
999999	285	226	988	556	999999	999999	15	208	819	102	789	573	999999	362	130	963	418	491	364	489	973	999999	20	291	558	999999	496	184	898	999999	777	999999	368	65	385	823	621	856	999999	95	999999	999999	758	999999	857	544	506	285	716	999999	803	628	928	614	217	35	215	707	999999	999999	676	830	999999	999999	999999	248	215	999999	976	999999	352	562	894	279	535	189	500	999999	999999	24	153	221	467	434	954	999999	623	753	848	360	617	999999	859	321	419	999999	494	697	587	618	338	424	308	419	132	251	999999	658	88	38	534	108	282	982	999999	999999	372	875	116	176	625	461	999999	626	689	437	999999	583	859	999999	694	803	529	815	999999	728	999999	58	311	713	425	964	674	999999	825	518	641	876	190	954	761	619	590	421	999999	877	190	682	729	694	548	999999	798	677	999999	730	578	467	306	999999	551	324	573	402	751	660	786	424	801	999999	796	825	402	905	650	84	999999	118	999999	808	547	240	328	616	175	274	999999	999999	485	104	999999	183	580	777	413	446	55	999999	669	342	101	999999	881	558	999999	722	999999	999999	37	269	518	470	999999	498	864	320	999999	956	999999	999999	495	788	938	999999	999999	622	999999	625	501	213	999999	34	448	488	717	999999	999999	769	999999	452	517	281	970	225	586	999999	537	91	912	102	450	99	961	193	847	312	999999	999999	328	285	476	141	402	823	999999	493	31	999999	781	999999	961	236	247	784	969	224	999999	722	999999	760	94	174	713	409	999999	939	73	265	641	414	952	999999	450	999999	975	385	879	156	985	103	458	381	999999	828	140	223	851	999999	223	632	493	115	63	999999	200	999999	428	992	70	300	429	999999	525	999999	141	786	785	803	999999	999999	345	671	737	37	999999	713	999999	884	999999	548	98	886	51	18	921	847	999999	883	253	672	956	999999	96	694	673	692	855	999999	697	354	437	57	999999	629	297	822	377	36	265	486	448	544	999999	521	212	542	724	999999	455	293	665	902	560	145	637	458	585	999999	363	999999	858	999999	196	924	999999	50	518	999999	999999	108	479	104	627	999999	234	421	172	574	491	140	967	349	487	413	689	535	497	242	991	839	247	334	999999	644	628	518	357	799	410	171	999999	999999	999999	356	814	570	284	792	911	225	295	999999	561	999999	652	519	452	783	244	999999	999999	286	431	881	861	155	431	982	999999	999999	74	373	173	330	999999	666	553	999999	599	129	260	705	999999	775	999999	999999	772	449	992	119	999999	574	564	824	618	747	880	914	495	
999999	148	301	653	999999	999999	922	999999	241	999999	986	965	321	194	125	335	999999	955	655	999999	635	382	982	990	40	650	500	999999	348	711	368	785	638	999999	999999	999999	958	999999	135	623	999999	388	541	332	16	153	753	390	449	499	770	792	999999	999999	860	296	165	311	623	555	661	999999	999999	529	758	999999	337	999999	264	144	999999	999999	830	999999	999999	256	999999	660	984	999999	896	999999	368	849	999999	576	561	60	999999	642	824	656	438	579	962	517	879	999999	574	806	815	87	135	314	131	973	962	202	882	613	455	505	327	736	999999	551	754	659	587	191	648	286	890	621	999999	720	368	999999	79	197	377	829	95	999999	999999	818	984	64	999999	968	613	999999	178	181	196	328	999999	701	920	421	999999	229	999999	392	167	999999	197	514	993	410	615	712	132	694	246	626	420	999999	999999	840	566	999999	931	619	578	289	118	719	434	991	999999	999999	339	999999	434	157	405	703	999999	542	631	999999	70	326	999999	999999	246	483	935	570	908	200	46	90	854	999999	297	814	999999	877	430	477	89	12	29	999999	383	999999	270	98	231	717	128	133	999999	96	999999	999999	999999	999999	53	634	999999	999999	92	200	999999	258	999999	371	860	590	888	999999	999999	163	400	999999	307	999999	528	771	223	999999	348	999999	81	913	999999	767	999999	999999	999999	999999	999999	796	999999	225	919	828	328	134	999999	999999	238	999999	828	975	21	64	696	581	999999	852	158	281	420	937	525	891	999999	999999	386	46	938	187	43	999999	318	325	469	184	148	478	95	403	999999	999999	618	999999	373	106	901	999999	80	851	374	999999	999999	562	999999	756	999999	37	999999	612	999999	634	959	999999	999999	87	999999	695	594	522	442	839	999999	755	180	105	328	817	528	32	814	568	965	999999	999999	337	762	755	999999	713	999999	120	768	483	654	476	365	568	999999	295	439	215	233	558	418	534	999999	999999	999999	289	999999	882	509	687	797	999999	668	871	246	280	999999	911	999999	881	47	999999	81	999999	110	704	999999	760	717	999999	999999	609	345	999999	678	289	398	999999	373	660	284	999999	999999	90	685	474	999999	493	331	830	970	527	999999	999999	521	96	462	654	142	999999	549	677	174	277	104	198	844	262	203	957	881	795	547	104	999999	999999	720	990	608	635	999999	999999	999999	887	999999	75	158	999999	895	591	999999	999999	999999	685	120	606	999999	344	999999	999999	629	999999	300	373	948	184	980	999999	744	86	376	999999	56	506	791	303	999999	287	15	38	49	851	366	611	141	146	409	999999	983	999	
16	999999	999999	999999	16	351	955	74	938	97	94	792	258	818	999999	999999	999999	889	999999	999999	999999	160	339	958	458	778	999999	999999	242	812	774	128	382	999999	80	990	467	936	500	450	348	999999	999999	917	943	256	999999	548	395	999999	449	520	999999	176	642	999999	56	56	661	999999	999999	275	832	136	322	966	999999	999999	999999	234	896	761	999999	454	478	193	999999	421	999999	211	999999	650	303	465	999999	264	161	215	112	224	999999	421	284	272	297	999999	351	222	999999	999999	836	98	800	171	879	999999	132	523	698	458	53	999999	999999	460	999999	512	999999	999999	999999	67	814	214	999999	999999	290	999999	999999	135	166	999999	841	599	999999	46	375	97	999999	999999	585	999999	142	638	517	654	180	318	999999	824	999999	784	112	975	999999	548	173	999999	687	276	880	404	210	999999	366	303	617	454	820	999999	94	964	662	838	791	88	999999	186	697	756	999999	972	105	662	914	381	302	866	150	999999	999999	999999	409	999999	262	190	484	145	281	223	999999	726	999999	394	739	255	132	999999	193	999999	622	986	933	931	913	999999	309	548	999999	985	999999	999999	314	552	999999	999999	565	89	585	610	603	789	904	484	719	636	484	710	922	999999	259	999999	999999	769	654	886	810	477	669	355	881	999999	999999	999999	221	999999	422	945	273	399	999999	999999	687	583	999999	832	92	999999	222	287	999999	598	626	423	736	972	999999	544	898	244	539	999999	419	240	728	668	735	618	272	432	223	539	446	532	978	216	351	108	999999	999999	804	361	265	999999	922	292	319	640	999999	249	999999	877	57	999999	999999	602	633	456	999999	118	107	999999	196	789	73	893	161	999999	444	529	630	969	552	999999	439	188	999999	36	318	445	358	999999	68	32	999999	346	491	999999	672	385	582	894	253	883	999999	341	999999	476	328	38	141	225	206	40	618	999999	334	970	599	681	999999	606	148	419	760	12	999999	174	584	726	411	744	430	68	947	999999	725	999999	361	108	24	999999	999999	289	314	143	898	999999	414	955	999999	520	817	991	999999	975	755	999999	133	722	926	999999	892	601	627	396	794	147	92	882	533	665	619	501	666	415	898	859	115	626	113	999999	759	628	714	890	926	439	453	971	999999	892	545	639	181	24	999999	116	662	917	348	761	946	999999	432	356	901	326	999999	210	999999	999999	727	506	618	550	999999	999999	886	736	999999	365	694	120	901	640	129	979	329	652	942	792	999999	197	999999	352	999999	237	206	999999	988	999999	114	252	894	999999	174	49	999999	999999	773	209	
229	925	457	982	76	835	630	791	236	922	996	682	267	295	699	999999	999999	999999	120	22	77	528	747	860	999999	451	226	818	476	999999	958	698	878	999999	999999	281	740	999999	285	605	607	414	999999	76	613	432	999999	609	394	634	821	754	999999	760	141	700	187	596	732	625	618	811	325	155	999999	999999	803	999999	722	427	799	921	990	999999	415	999999	397	681	257	999999	999999	999999	999999	841	269	214	188	128	611	872	999999	153	999999	660	986	795	98	985	113	999999	629	470	886	999999	834	899	999999	15	355	999999	313	506	349	999999	168	11	999999	483	886	758	129	999999	912	850	334	656	358	339	529	620	999999	411	577	941	209	999999	730	467	17	370	450	182	772	999999	999999	597	803	670	999999	999999	417	615	999999	354	195	943	557	46	642	188	999999	999999	999999	735	904	902	929	999999	704	999999	281	919	999999	525	318	946	912	779	291	736	852	999999	999999	999999	999999	959	999999	233	999999	265	448	999999	825	829	819	26	696	999999	999999	999999	999999	405	965	339	712	497	148	583	46	249	41	778	754	905	999999	999999	596	941	999999	999999	600	706	999999	449	724	588	999999	647	706	999999	259	999999	550	625	78	456	721	508	832	714	999999	727	196	516	999999	669	999999	920	999999	955	999999	999999	515	294	75	961	754	526	614	134	403	501	877	999999	999999	999999	237	138	999999	999999	999999	98	119	999999	134	872	519	145	999999	64	999999	184	999999	751	871	504	999999	266	560	116	702	205	999999	707	999999	329	850	999999	526	76	442	809	999999	624	813	341	645	999999	170	202	452	999999	310	999999	999999	229	357	136	999999	999999	999999	971	578	999999	186	946	205	999999	999999	804	32	77	618	159	622	839	100	999999	937	540	999999	671	105	368	664	94	894	343	233	102	971	724	578	41	278	999999	999999	364	999999	867	145	999999	200	365	180	384	10	161	937	644	999999	828	999999	342	999999	136	875	220	75	102	61	861	188	414	832	307	498	587	881	162	999999	736	90	999999	404	624	999999	740	198	999999	93	743	999999	588	963	153	535	246	404	151	999999	999999	299	356	815	284	66	786	532	999999	885	423	279	785	999999	402	999999	999999	937	22	655	999999	31	999999	999999	999999	465	599	450	689	772	262	192	739	999999	586	447	999999	263	130	999999	694	217	325	999999	670	473	999999	999999	570	405	999999	309	391	496	458	999	513	348	506	818	466	999999	843	109	633	240	999999	227	460	999999	24	865	816	454	960	928	999999	391	347	999999	844	999999	879	293	999999	953	800	999999	999999	
586	933	999999	757	312	999999	358	373	999999	999999	440	932	999999	100	615	999999	550	999999	936	535	530	303	132	11	660	973	417	999999	999999	743	680	439	297	118	874	32	628	118	514	352	612	564	490	621	999999	999999	450	957	274	902	999999	470	863	716	588	999999	811	394	999999	338	694	999999	814	999999	999999	10	645	295	226	593	999999	442	978	999999	923	966	813	511	103	999999	533	460	201	999999	926	219	576	580	530	591	999999	999999	21	185	658	720	750	17	999999	907	277	165	740	681	149	384	492	999999	999999	999999	479	999999	300	358	999999	244	700	166	556	881	434	74	765	635	999999	528	430	999999	935	212	999999	806	980	999999	480	377	999999	520	518	552	727	305	787	907	121	910	943	663	380	424	29	593	999999	649	999999	213	400	115	999999	621	954	689	344	590	999999	673	999999	114	999999	437	525	190	999999	14	999999	138	999999	999999	523	999999	999999	999999	432	520	192	632	355	999999	999999	277	977	613	999999	897	597	47	961	206	511	448	590	839	785	942	899	839	999999	456	999999	355	999999	542	999999	837	46	197	266	999999	407	773	328	988	401	610	999999	911	999999	999999	416	126	999999	90	356	84	999999	999999	980	999999	621	353	688	898	999999	367	350	444	30	999999	860	999999	781	999999	798	737	130	602	999999	185	492	987	869	999999	999999	378	188	999999	196	517	957	999999	217	775	212	999999	95	429	999999	43	270	999999	890	999999	891	16	344	39	292	618	954	288	307	805	999999	999999	483	495	999999	999999	999999	999999	257	999999	425	569	202	15	934	744	999999	700	999999	414	915	477	999999	283	311	44	44	158	563	578	999999	679	993	412	778	578	580	999999	572	675	853	999999	767	387	180	331	813	339	105	547	999999	999999	999999	893	890	530	537	999999	193	823	443	41	999999	679	950	999999	576	790	999999	365	999999	61	137	784	560	999999	709	719	999999	980	999999	704	63	25	999999	307	851	999999	999999	257	51	380	417	748	241	822	823	97	436	434	754	33	111	739	383	915	999999	53	343	739	821	818	999999	212	602	738	999999	999999	78	999999	895	476	278	980	324	793	643	389	553	737	999999	621	999999	678	235	999999	603	323	641	695	180	807	766	782	436	232	282	999999	999999	503	844	999999	29	783	999999	288	755	999999	999999	590	282	999999	500	605	412	209	999999	429	976	999999	145	999999	294	383	482	97	999999	999999	554	999999	521	999999	999999	999999	893	999999	999999	509	149	947	452	481	999999	999999	999999	999999	317	999999	379	236	697	999999	999999	751	999999	190	613	999999	
311	450	578	999999	577	999999	999999	842	515	450	712	999999	607	36	999999	39	953	663	999999	242	999999	58	779	548	999999	327	404	668	211	491	691	712	826	956	999999	698	999999	999999	903	999999	982	580	917	867	459	406	999999	670	999999	999999	798	999999	999999	380	685	262	999999	40	152	259	999999	410	641	33	758	999	999999	999999	828	590	660	770	759	198	259	389	141	912	98	720	698	733	999999	999999	693	987	297	999999	280	945	37	348	50	654	999999	581	938	999999	119	460	999999	978	842	999999	548	999999	944	237	131	999999	131	758	941	999999	561	205	315	999999	340	770	712	701	380	883	562	999999	729	115	550	999999	450	999999	803	638	471	719	891	999999	464	664	53	70	334	974	824	279	999999	618	103	452	275	310	563	348	999999	558	608	959	999999	999999	308	838	686	453	999999	999999	955	313	959	999999	313	999999	184	675	727	652	376	405	69	999999	914	120	22	107	411	999999	683	464	890	999999	999999	999999	692	237	366	214	383	881	999999	999999	999999	103	659	261	999999	82	999999	887	621	105	191	212	899	146	999999	197	826	999999	51	715	210	501	422	56	729	381	999999	946	319	999999	278	495	999999	129	970	820	461	999999	958	339	24	796	999999	795	732	999999	42	556	999999	999999	388	794	999999	413	739	999999	681	612	531	767	570	999999	577	108	999999	999999	924	780	999999	501	999999	75	630	711	701	414	657	627	324	820	349	955	40	999999	143	483	656	874	390	157	149	849	238	201	999999	834	228	744	999999	46	983	262	390	999999	442	323	174	137	712	999999	174	64	297	710	427	615	159	437	965	353	999999	60	399	999999	361	999999	836	999999	942	866	195	913	659	288	836	97	999999	615	708	820	999999	528	172	65	999999	94	561	999999	773	999999	684	999999	999999	999999	999999	933	862	372	72	554	486	735	999999	845	149	260	404	19	873	999999	50	544	999999	999999	44	521	888	343	44	999999	335	318	665	999999	192	404	144	999999	999999	999999	234	211	552	163	999999	999999	343	999999	916	732	690	551	999999	442	122	149	72	634	999999	485	54	528	338	999999	999999	999999	80	406	999999	744	126	999999	728	999999	116	839	999999	574	999999	999999	188	571	427	311	586	784	664	232	676	52	999999	509	999999	805	858	999999	873	756	999999	174	512	936	664	181	616	331	822	683	336	999999	157	498	823	136	307	483	999999	37	219	444	514	999999	730	999999	999999	617	911	923	121	999999	965	999999	639	999999	948	251	907	255	695	265	961	980	895	402	894	842	686	330	507	385	
604	846	999999	500	660	665	216	999999	767	998	419	999999	999999	926	318	912	858	186	187	66	575	855	999999	954	999999	999999	951	999999	999999	570	930	591	999999	736	805	129	698	149	985	293	44	863	488	696	845	999999	418	999999	94	999999	984	999999	152	451	999999	749	999999	592	27	137	999999	878	328	207	78	827	999999	835	999999	999999	223	719	999999	999999	31	712	999999	999999	118	420	124	999999	999999	742	586	999999	449	974	926	999999	614	999999	131	999999	580	166	999999	290	628	28	587	582	848	895	769	275	318	258	429	106	381	869	484	606	22	999999	635	586	999999	646	388	999999	909	999999	999999	999999	597	999999	323	999999	999999	96	26	100	833	541	143	357	973	321	999999	201	554	829	685	745	999999	524	999999	850	531	958	999999	981	639	88	999999	784	999999	661	677	976	934	564	928	999999	852	393	773	480	597	287	612	309	999999	196	954	89	388	839	484	999999	495	473	999999	999999	999999	45	460	754	868	358	999999	321	644	146	266	990	901	399	892	999999	751	375	263	999999	999999	371	999999	453	133	594	999999	482	999999	604	490	471	230	718	869	817	933	29	612	999999	251	300	665	397	999999	963	187	989	946	246	999999	999999	219	100	864	64	999999	17	630	283	952	564	144	999999	999999	999999	999999	192	530	85	315	999999	763	24	12	65	706	999999	999999	169	416	416	999999	999999	999999	370	261	139	999999	814	239	925	398	999999	295	686	166	625	742	999999	203	995	468	999999	930	599	999999	205	999999	999999	999999	527	999999	470	866	999999	38	203	766	295	542	640	337	715	999999	390	999999	434	729	325	898	90	328	387	966	999999	948	999999	20	683	999999	999999	51	999999	999999	712	440	999999	999999	999999	999999	962	859	456	999999	562	667	752	999999	550	265	932	475	772	909	278	999999	117	504	455	597	374	999999	92	999999	999999	599	999999	999999	142	949	416	999999	980	667	936	999999	999999	784	999999	753	205	637	469	428	81	591	278	999999	999999	513	333	433	26	161	293	778	777	999999	126	963	386	999999	893	601	849	970	494	115	973	58	999999	332	101	701	999999	736	724	999999	220	894	331	999999	73	999999	626	983	945	829	383	999999	453	705	668	450	377	703	744	868	578	111	106	999999	999999	149	185	999999	999999	999999	758	556	999999	123	999999	231	642	999999	439	999999	974	866	999999	665	731	815	604	999999	664	650	999999	699	992	855	95	999999	797	168	983	924	452	625	651	630	80	999999	999999	999999	750	999999	807	147	273	478	893	712	86	441	999999	356	999999	553	999999	691	990	
999999	564	209	37	999999	433	483	256	999999	999999	358	999999	404	594	999999	712	999999	881	227	999999	197	435	523	961	382	42	366	999999	636	389	999999	289	960	640	21	272	903	312	999999	22	334	999999	758	999999	544	497	682	846	999999	643	999999	672	128	999999	803	999999	50	999999	655	814	77	999999	619	135	923	79	264	999999	583	999999	999999	961	978	214	519	306	676	867	427	884	359	520	201	993	999999	236	999999	999999	999999	387	999999	666	657	99	945	999999	280	633	999999	475	243	918	272	893	835	318	693	999999	999999	506	957	183	999999	770	464	556	564	626	25	697	908	152	926	206	420	152	314	999999	268	941	35	53	144	951	651	441	257	999999	168	801	542	256	783	340	429	58	846	999999	999999	398	23	653	617	45	566	100	992	75	482	692	13	804	655	397	480	913	48	999999	999999	33	999999	265	468	999999	164	662	999999	596	999999	372	305	426	264	870	927	381	435	108	395	560	999999	999999	826	475	797	999999	601	999999	859	999999	19	978	999999	611	99	999999	195	403	999999	903	732	406	298	120	397	587	550	785	999999	108	999999	999999	482	568	584	126	439	993	426	425	71	973	736	270	999999	326	658	652	780	178	196	41	227	492	828	53	999999	716	87	220	198	816	999999	761	999999	79	506	209	37	973	329	201	999999	465	842	759	669	999999	757	80	928	999999	999999	302	911	456	722	990	740	999999	999999	999999	915	215	237	255	58	974	242	293	999999	459	999999	807	848	995	64	761	999999	79	999999	865	958	17	292	301	811	632	849	999999	999999	515	469	496	749	606	285	999999	999999	597	711	695	795	473	259	479	999999	999999	453	999999	401	961	350	671	167	367	764	908	923	936	443	425	135	660	936	314	989	139	67	252	719	292	999999	62	368	688	80	999999	757	813	29	613	999999	933	999999	395	175	797	338	391	842	999999	849	302	163	295	569	144	999999	944	999999	152	150	211	206	119	438	298	313	999999	297	279	160	120	916	830	246	202	480	551	149	202	800	675	409	352	442	240	898	82	128	935	999999	999999	333	999999	472	977	736	999999	999999	876	494	858	999999	573	226	739	999999	333	59	377	663	985	999999	297	351	474	999999	999999	676	207	400	240	361	362	321	347	999999	49	367	268	999999	410	594	999999	707	999999	999999	999999	135	703	854	575	33	750	282	972	18	46	535	997	999999	881	403	758	485	999999	507	741	262	879	952	346	965	790	911	263	400	541	589	999999	893	965	728	973	999999	999999	217	611	
90	999999	339	750	514	369	93	999999	999999	835	787	454	444	999999	583	256	751	518	609	243	838	28	582	476	457	135	114	219	999999	999999	415	999999	56	895	661	913	550	212	832	999999	706	337	256	564	754	144	965	63	999999	482	999999	835	225	974	772	71	999999	999999	302	388	999999	873	430	999999	430	136	408	999999	187	670	705	999999	685	14	536	510	772	27	722	322	999999	61	999999	680	208	999999	445	81	133	999999	157	999999	909	453	350	833	999999	669	144	627	736	426	875	721	776	999999	159	221	999999	271	298	999999	149	999999	228	213	55	749	387	849	691	999999	425	587	522	27	638	242	663	703	603	112	882	999999	585	999999	185	116	904	524	431	234	999999	999999	311	999999	548	928	235	146	787	167	291	999999	936	410	10	297	208	758	999999	917	557	744	999999	196	999999	54	999999	484	37	939	845	863	428	467	702	564	285	124	999999	709	999999	526	916	446	820	597	169	185	999999	887	999999	155	480	513	676	999999	202	125	541	999999	533	999999	118	847	999999	428	866	479	708	999999	999999	94	289	345	910	999999	827	999999	376	279	885	229	740	999999	42	700	393	914	790	811	371	170	999999	976	999999	265	417	79	133	401	731	999999	999999	308	999999	823	999999	144	603	646	72	999999	748	999999	999999	314	20	969	815	999999	45	999999	688	896	999999	851	510	313	169	655	622	758	108	999999	999999	205	752	442	999999	218	833	258	321	154	999999	999999	421	320	999999	871	999999	448	263	511	999999	780	999999	999999	234	34	322	562	975	948	999999	999999	872	774	724	422	561	577	999999	606	999999	999999	999999	544	156	682	439	199	945	297	410	183	504	999999	999999	999999	204	181	218	250	896	281	282	999999	130	999999	529	647	595	945	320	677	744	657	723	577	151	466	434	552	594	132	617	688	548	849	809	999999	165	957	228	390	369	999999	999999	517	515	275	999999	999999	163	792	603	999	999999	732	439	846	999999	51	626	737	746	665	656	773	663	593	999999	999999	636	253	999999	999999	727	930	999999	289	999999	216	999999	999999	999999	723	999999	801	528	618	999999	999999	999999	999999	412	124	341	999999	643	999999	808	936	854	999999	450	999999	85	909	310	965	999999	56	999999	160	898	999999	978	999999	693	33	276	999999	255	54	881	20	861	674	841	377	306	999999	296	612	481	999999	362	999999	999999	999999	999999	999999	500	999999	346	665	399	270	999999	745	145	590	797	619	999999	999999	999999	999999	50	439	291	999999	77	933	669	45	760	812	678	999999	314	999999	325	793	999999	787	
999999	692	999999	999999	620	999999	610	106	242	715	449	677	185	527	330	552	110	999999	619	247	999999	567	999999	310	904	586	591	186	440	999999	275	14	999999	650	599	998	999999	823	999999	999999	999999	999999	700	953	999999	92	637	999999	566	999999	738	999999	183	148	374	999999	798	407	999999	44	999999	434	999999	999999	450	999999	443	535	927	331	451	999999	186	999999	446	999999	999999	999999	999999	999999	949	999999	999999	999999	999999	999999	830	999999	285	802	999999	999999	511	784	680	999999	314	999999	513	999999	999999	111	999999	244	320	999999	154	254	702	999999	999999	859	692	499	95	999999	814	988	378	999999	614	348	259	134	131	999999	999999	401	258	80	999999	112	436	999999	182	847	999999	999999	999999	115	799	999999	999999	361	873	999999	21	21	699	999999	999999	325	396	999999	546	310	851	999999	123	573	686	752	996	631	787	999999	433	999999	326	247	374	439	999999	999999	706	999999	999999	898	261	780	735	999999	702	158	999999	821	716	999999	999999	872	995	116	271	793	999999	56	999999	771	574	56	917	881	694	461	735	131	694	133	310	518	364	999999	847	999999	837	922	999999	848	121	965	999999	14	123	454	252	268	178	837	999999	660	999999	184	334	215	862	853	79	999999	422	999999	136	592	128	999999	517	51	268	929	956	507	996	742	660	999999	935	913	768	249	219	476	952	856	290	650	80	999999	629	642	479	983	853	809	435	722	839	527	885	615	937	210	999	248	881	345	663	705	523	725	279	999999	95	829	41	999999	999999	279	999999	999999	436	336	422	999999	999999	972	999999	196	316	999999	769	999999	38	162	312	19	476	713	975	945	999999	374	666	904	372	530	898	34	778	489	999999	569	225	416	188	610	787	383	999999	909	691	477	399	585	955	999999	999999	999999	999999	999999	478	732	304	366	492	72	669	999999	999999	928	83	629	418	827	662	210	201	621	974	701	231	103	924	76	263	519	975	999999	948	510	609	966	507	755	999999	999999	999999	859	999999	999999	999999	279	129	860	835	71	69	572	922	999999	669	309	958	824	801	385	999999	237	112	972	999999	588	999999	999999	329	999999	999999	999999	999999	118	934	999999	696	857	761	999999	974	73	240	999999	999999	413	169	999999	840	309	999999	682	954	635	746	47	757	952	40	362	708	375	541	729	939	406	999999	813	999999	337	999999	999999	73	999999	411	744	999999	999999	999999	683	428	999999	912	29	107	999999	707	999999	372	999999	585	744	826	408	999999	608	999999	511	262	63	999999	355	381	999999	696	907	999999	999999	999999	12	50	846	999999	357	933	340	
463	522	999999	499	699	999999	451	999999	752	869	284	664	605	999999	222	495	657	469	999999	999999	997	409	999999	199	831	601	957	370	857	738	315	479	999999	912	154	19	879	763	364	92	999999	999999	760	999999	999999	954	509	431	789	554	198	969	331	859	343	63	199	442	667	999999	617	91	76	24	563	804	999999	693	657	212	616	894	115	999999	179	549	649	505	999999	876	999999	999999	580	312	549	345	999999	615	579	101	819	447	999999	267	475	999999	391	999999	273	829	765	816	999999	586	938	304	864	388	690	999999	414	694	876	790	15	91	510	763	474	228	656	583	999999	566	392	179	798	999999	477	357	167	903	999999	736	121	285	762	993	373	254	999999	769	925	784	999999	135	999999	999999	262	393	321	627	999999	55	182	191	702	216	204	769	506	25	910	999999	636	999999	463	999999	678	729	328	517	399	230	746	886	658	339	879	267	608	493	596	999999	45	539	999999	195	999999	999999	999999	999999	799	999999	747	465	859	999999	999999	999999	672	999999	999999	532	75	804	237	60	309	296	533	999999	336	936	999999	23	429	826	307	107	999999	277	585	748	156	772	717	999999	482	290	37	75	191	704	595	999999	999999	73	28	999999	999999	581	999999	277	999999	219	229	999999	443	999999	46	42	295	60	306	404	999999	887	999999	303	97	442	578	28	268	999999	999999	999999	350	983	999999	999999	999999	76	795	999999	390	318	999999	999999	999999	854	361	747	254	995	779	140	407	200	341	969	687	725	999999	868	13	868	18	999999	37	597	522	459	578	680	233	999999	264	998	24	537	546	448	750	243	999999	830	773	273	999999	61	234	159	999999	196	677	92	923	926	304	522	999999	411	909	954	341	901	999999	574	771	560	875	408	186	804	999999	249	974	910	787	182	999999	999999	999999	975	373	372	999999	392	12	150	999999	338	704	501	999999	145	538	796	999999	189	999999	209	501	136	185	825	973	848	999999	438	118	23	999999	131	428	564	158	933	591	969	999999	999999	572	630	999999	547	704	685	999999	999999	710	188	999999	607	521	895	999999	135	999999	547	399	959	628	573	42	999999	199	999999	83	672	999999	604	214	932	95	874	637	870	999999	638	130	298	280	476	728	999999	14	541	609	532	321	999999	144	53	579	144	167	998	598	971	358	131	611	904	310	999999	973	86	521	999999	999999	382	999999	171	426	111	688	162	844	112	288	657	973	550	360	963	470	170	362	950	999999	638	282	999999	999999	999	999999	999999	175	623	955	928	999999	961	999999	939	770	999999	
627	478	999999	999999	163	495	999999	999999	157	70	554	347	644	999999	723	570	999999	629	999999	362	881	427	424	322	999999	231	157	359	999999	21	286	999999	202	999999	543	884	504	999999	999999	787	999999	589	851	625	999999	828	978	152	215	458	40	999999	839	418	100	210	999999	144	999999	931	348	999999	72	146	784	999999	999999	156	279	999999	76	230	999999	999999	154	999999	575	799	500	168	999999	14	999999	189	999999	641	581	999999	407	343	830	370	693	552	449	873	526	715	840	999999	683	832	872	375	392	810	499	999999	273	798	999999	999999	643	858	999999	343	198	882	999999	153	999999	371	748	999999	999999	999999	999999	603	873	280	775	999999	958	811	485	420	141	778	797	181	999999	63	519	608	999999	999999	726	834	863	115	999999	644	999999	697	136	999999	94	936	999999	685	282	896	999999	999999	33	999999	305	832	383	278	212	420	95	984	11	999999	851	149	236	442	999999	703	739	767	999999	999999	310	271	684	173	336	204	421	121	898	255	409	526	585	935	281	894	460	999999	903	999999	559	575	695	999999	470	944	709	999999	706	579	167	886	999999	892	473	43	157	219	941	17	998	973	95	999999	999999	334	564	301	170	95	252	153	864	330	581	735	576	999999	703	391	999999	999999	999999	328	98	523	129	692	999999	247	746	251	654	896	276	585	999999	939	530	145	390	418	764	620	337	23	31	87	320	999999	467	101	515	559	522	999999	999999	999999	667	999999	215	999999	829	923	348	999999	499	968	64	999999	999999	999999	535	567	11	86	731	999999	999999	84	501	51	999999	733	999999	655	736	999999	999999	763	999999	722	999999	945	929	999999	588	999999	999999	336	523	63	32	324	492	830	565	999999	558	446	999999	773	775	592	999999	173	498	999999	999999	692	274	405	595	999999	978	532	365	589	999999	492	497	890	522	665	999999	447	29	67	251	999999	999999	788	546	936	999999	999999	947	688	862	765	30	493	999999	589	72	128	999999	999999	346	960	474	999999	319	999999	949	890	260	120	41	645	154	440	854	203	603	999999	859	658	318	733	999999	999999	727	872	999999	14	202	999999	602	442	999999	999999	721	999999	485	123	478	999999	987	999999	993	837	999999	226	999999	589	638	504	999999	586	269	999999	423	612	385	796	999999	447	999999	944	999999	999999	999999	599	666	857	719	573	717	999999	999999	388	670	226	999999	999999	30	511	999999	999999	375	697	999999	26	182	179	872	118	904	688	865	999999	877	52	402	675	330	999999	999999	763	999999	75	787	506	999999	881	149	999999	873	639	999999	746	196	720	
579	11	381	501	426	999999	984	610	668	38	999999	975	511	627	999999	73	426	963	951	999999	23	309	999999	449	447	999999	999999	675	245	999999	999999	999999	845	167	472	401	304	999999	640	73	778	269	406	759	999999	603	379	522	383	999999	222	999999	795	698	706	280	101	931	63	135	467	319	374	999999	125	999999	139	354	164	432	769	597	999999	888	999999	999999	903	160	566	999999	921	517	302	436	62	999999	333	157	460	202	309	999999	775	514	999999	999999	999999	999999	643	389	999999	999999	367	951	50	999999	488	907	979	999999	999999	940	374	220	213	950	27	937	350	24	999999	982	893	962	132	405	821	818	292	259	858	899	517	999999	380	896	999999	350	396	437	999999	999999	177	507	825	368	999999	565	999999	654	452	957	663	628	999999	490	141	999999	828	644	803	670	624	730	104	477	433	197	840	317	800	676	551	912	403	999999	999999	999999	146	763	999999	266	517	638	806	901	246	888	999999	889	764	754	999999	752	633	999999	802	999999	413	357	935	811	725	999999	853	776	416	750	999999	464	675	745	268	74	247	547	999999	985	999999	203	241	545	999999	950	552	999999	164	799	289	451	951	378	982	788	828	595	999999	999999	784	40	495	495	662	513	999999	28	495	457	514	96	999999	816	999999	219	999999	999999	999999	774	999999	807	999999	616	471	999999	999999	307	762	999999	246	999999	999999	638	999999	893	708	745	882	715	737	534	560	706	294	203	651	145	855	773	672	438	12	767	83	976	417	878	34	999999	10	916	999999	26	999999	862	90	171	614	999999	511	380	517	877	999999	999999	257	915	999999	999999	142	378	451	989	807	999999	999999	999999	564	235	485	830	721	14	714	820	278	543	495	432	123	490	530	235	271	302	921	134	730	999999	728	502	555	756	745	632	999999	999999	219	413	999999	999999	607	389	999999	681	658	513	173	999999	647	713	429	900	999999	999999	999999	226	999999	999999	999999	525	999999	999999	506	999999	284	965	268	92	355	13	334	999999	219	281	883	150	999999	999999	643	417	961	514	520	25	83	999999	601	103	999999	258	547	704	526	696	333	209	883	999999	406	693	255	90	870	644	388	346	690	883	769	999999	143	147	871	478	564	13	887	999999	910	999999	373	175	308	107	465	999999	565	522	999999	683	267	922	193	950	172	999999	999999	999999	636	736	964	718	999999	999999	125	999999	833	58	141	329	999999	402	259	778	330	90	781	773	999999	758	780	999999	935	96	449	221	953	999999	315	999999	370	21	854	184	663	654	999999	230	981	65	
797	999999	391	627	999999	864	672	415	999999	999999	999999	869	999999	999999	999999	999999	783	247	638	903	456	912	742	457	999999	999999	547	85	124	675	248	560	791	133	960	273	786	317	726	999999	548	547	999999	233	584	500	999999	976	228	866	871	999999	592	88	999999	885	999999	933	668	68	327	999999	999999	953	843	548	88	999999	917	692	20	475	520	63	999999	908	620	999999	873	469	999999	570	999999	257	804	644	967	713	524	85	497	853	649	668	267	952	999999	347	389	46	421	749	999999	999999	856	999999	93	539	723	999999	999999	266	70	208	79	756	739	54	159	209	999999	999999	999999	841	204	167	825	852	999999	412	662	282	139	836	57	248	510	330	999999	408	561	438	999999	824	810	999999	999999	451	598	999999	222	212	999999	189	466	999999	700	228	342	699	579	999999	999999	999999	47	992	999999	233	999999	831	255	999999	653	750	648	151	999999	234	41	962	373	999999	264	294	999999	460	94	999999	379	999999	547	292	988	999999	999999	330	694	678	786	999999	115	569	999999	766	265	802	999999	448	541	324	670	999999	196	379	335	999999	999999	458	130	587	999999	186	854	159	999999	963	431	950	921	328	457	999999	447	223	857	999999	94	999999	999999	397	901	646	419	65	340	81	999999	618	999999	634	999999	245	557	209	910	999999	715	150	483	302	381	608	526	999999	867	963	38	973	999999	530	120	488	429	733	999999	271	767	798	819	222	867	812	583	297	999999	221	159	248	312	999999	98	944	24	737	25	303	999999	206	198	376	999999	132	106	845	524	999999	816	823	523	999999	172	999999	330	271	434	569	34	239	248	999999	814	790	671	999999	999999	999999	474	691	718	393	151	570	610	453	179	744	999999	738	999999	999999	999999	999999	999999	663	765	182	624	753	312	456	279	889	999999	542	561	262	461	512	413	999999	400	134	115	140	999999	999999	315	876	101	999999	999999	296	466	999999	999999	999999	75	999999	828	269	551	999999	999999	271	123	999999	612	999999	891	916	999999	213	334	424	719	999999	229	594	165	999999	866	747	661	622	603	982	999999	829	999999	999999	999999	453	999999	154	807	679	746	843	26	999999	988	247	999999	184	999999	999999	962	51	999999	979	269	481	852	663	402	999999	69	765	999999	140	999999	783	999999	999999	730	999999	529	189	617	50	534	385	999999	910	999999	629	762	999999	226	953	30	391	999999	312	812	714	999999	30	752	13	999999	999999	185	885	999999	214	461	175	454	566	129	782	434	379	999999	999999	903	941	487	772	51	999999	549	999999	999999	447	374	999999	16	25	
248	999999	999999	999999	430	553	999999	692	494	971	178	596	42	660	834	999999	956	50	999999	999999	811	660	542	979	961	46	441	470	775	979	840	978	168	438	999999	620	354	820	948	901	999999	220	456	516	604	454	550	999999	880	871	999999	333	625	87	214	588	999999	458	651	394	122	740	999999	515	999999	199	437	999999	342	223	893	999999	101	955	256	601	213	36	384	999999	495	551	589	999999	498	999999	363	91	234	999999	654	999999	179	564	789	941	302	941	999999	999999	999999	946	556	666	977	999999	242	999999	830	612	385	999999	999999	144	899	570	160	24	999999	999999	836	356	999999	603	569	997	966	536	999999	314	309	999999	650	999999	500	548	994	999999	999999	154	283	999999	261	999999	363	999999	822	44	665	228	791	288	924	761	578	999999	577	953	107	999999	387	705	504	525	313	999999	299	114	644	360	999999	999999	98	871	999999	153	104	758	250	855	184	932	871	947	999999	999999	346	889	400	829	971	51	825	945	767	578	198	735	317	249	424	717	999999	999999	652	563	999999	63	999999	435	575	818	712	999999	806	455	834	556	999999	293	777	409	999999	814	999999	999999	999999	999999	114	999999	954	369	450	999999	441	466	542	566	999999	960	830	293	479	964	263	999999	999999	584	999999	322	744	642	733	34	472	24	12	999999	925	128	161	57	948	999999	480	216	999999	711	809	349	913	277	261	51	462	493	930	750	999999	236	999999	827	999999	792	999999	322	635	999999	538	427	463	956	641	186	808	999999	345	999999	493	56	783	999999	775	799	409	477	999999	999999	572	999999	93	262	33	698	923	334	52	165	621	168	581	953	182	999999	885	956	635	84	999999	679	158	110	266	514	453	576	999999	214	393	560	931	999999	853	559	343	211	932	942	999999	483	740	999999	999999	335	475	830	456	392	914	452	841	316	999999	892	830	982	996	519	255	357	999999	837	772	70	236	999999	110	622	58	684	999999	692	821	999999	939	968	891	931	49	999999	129	669	300	940	718	625	495	960	729	360	214	999999	697	905	211	902	416	158	108	837	730	834	999999	239	429	999999	494	698	999999	862	101	75	999999	632	237	612	547	832	351	611	999999	149	893	697	479	609	995	916	557	46	562	742	832	211	892	999999	999999	71	520	569	141	999999	16	866	269	149	943	74	999999	598	365	584	806	496	696	999999	999999	999999	759	819	999999	577	150	917	999999	358	242	279	740	941	288	485	999999	781	999999	354	143	36	999999	340	666	930	999999	958	681	977	936	999999	515	311	
354	686	311	701	416	563	656	99	566	910	999999	999999	334	736	320	879	273	34	26	351	457	999999	999999	999999	163	233	999999	191	245	332	999999	896	763	438	597	601	184	620	375	917	999999	53	469	999999	434	992	999999	512	648	801	714	911	329	999999	854	439	477	999999	999999	999999	233	999999	853	244	999999	19	910	895	149	999999	705	652	999999	109	653	414	455	692	999999	171	627	826	542	999999	617	511	577	600	999999	167	134	301	82	192	693	232	199	234	40	999999	91	999999	373	999999	106	999999	262	230	519	450	999999	785	888	386	564	407	999999	419	627	985	999999	999999	321	981	999999	414	580	476	415	431	224	231	661	999999	89	917	999999	999999	999999	999999	259	356	90	144	183	349	413	696	999999	999999	999999	779	607	54	981	771	399	391	345	691	999999	785	814	999999	235	999999	999999	317	306	999999	943	329	999999	81	736	96	999999	186	808	254	999999	884	848	129	999999	999999	623	617	599	318	528	81	999999	656	74	473	999999	991	908	999999	999999	105	399	980	352	999999	708	536	999999	894	541	222	582	100	999999	606	937	695	957	999999	149	515	718	988	129	872	999999	999999	16	999999	554	248	278	398	38	905	495	867	776	170	999999	97	309	704	776	316	498	187	965	468	536	999999	44	999999	281	710	387	410	861	480	919	293	530	56	350	303	944	194	72	785	121	79	999999	999999	999999	999999	216	999999	999999	812	383	874	459	999999	736	708	999999	160	127	327	528	94	999999	306	999999	452	567	263	364	483	999999	999999	124	190	356	999999	927	248	73	999999	503	999999	199	999999	107	54	999999	982	319	642	99	794	77	744	267	37	73	622	554	999999	494	953	659	738	450	999999	759	278	200	999999	780	964	96	999999	824	164	895	957	209	207	999999	584	943	722	393	578	999999	380	999999	999999	403	999999	999999	999999	735	550	714	460	608	999999	295	565	999999	999999	861	134	707	999999	920	113	142	115	999999	356	995	909	20	999999	999999	872	831	388	355	999999	999999	999999	280	999999	172	283	449	444	359	181	999999	61	999999	902	860	999999	870	77	460	820	197	999999	891	347	465	826	539	777	115	735	206	906	999999	920	999999	999999	854	999999	999999	999999	663	697	999999	252	999999	943	126	999999	86	95	11	764	927	999999	683	588	583	933	181	346	743	671	338	999999	999999	15	841	872	999999	474	414	999999	999999	814	166	499	542	999999	902	999999	709	431	701	29	734	442	978	999999	246	585	813	921	999999	671	902	999999	368	999999	277	999999	111	999999	999999	612	681	211	
999999	123	379	194	56	933	999999	999999	636	322	970	999999	999999	542	999999	167	636	163	661	493	901	399	999999	174	141	999999	382	999999	999999	465	62	99	999999	999999	999999	865	314	62	538	879	999999	248	44	590	31	59	251	734	999999	943	617	225	951	197	309	999999	999999	214	62	645	999999	566	999999	180	269	881	970	367	804	999999	999999	583	624	781	603	662	364	332	153	91	169	999999	999999	476	999999	836	148	999999	233	434	999999	999999	999	999999	327	333	999	864	999999	149	89	884	930	249	100	43	999999	179	594	647	949	878	999999	999999	486	999999	504	773	332	432	743	819	999999	999999	999999	999999	999999	731	464	999999	999999	500	11	999999	11	284	717	822	999999	814	245	968	565	586	484	785	49	999999	999999	412	829	999999	541	898	406	999999	750	560	742	999999	999999	870	714	999999	983	999999	877	67	970	212	206	681	999999	999999	197	774	999999	999999	895	721	713	556	325	999999	450	437	999999	112	606	742	534	167	90	999999	364	375	263	250	602	35	999999	981	67	999999	999999	157	999999	999999	711	999999	15	202	664	31	633	902	554	663	875	999999	999999	774	999999	238	677	49	999999	358	163	999999	520	999999	955	869	812	732	499	121	845	999999	598	936	999999	974	736	341	502	69	414	462	999999	600	375	56	999999	144	530	829	536	176	555	490	999999	888	999999	991	247	795	999999	901	413	443	818	582	999999	563	382	485	999999	345	546	999999	943	701	12	999999	648	909	343	678	211	669	584	999999	999999	118	77	512	863	744	104	707	850	512	58	386	782	792	98	999999	761	55	999999	200	629	22	999999	177	999999	200	352	337	461	539	700	743	858	149	835	999999	495	869	621	756	251	839	691	441	652	625	999999	999999	821	370	999999	166	341	394	999999	734	571	900	625	673	999999	767	255	321	812	315	999999	999999	957	248	999999	999999	433	581	949	999999	330	115	524	271	999999	496	516	100	999999	544	999999	474	100	110	288	594	254	948	999999	483	593	380	999999	999999	999999	505	898	582	883	35	733	999999	444	268	999999	466	386	999999	621	905	261	999999	698	277	999999	62	552	999999	999999	893	647	484	999999	475	206	949	486	999999	173	556	597	999999	217	597	811	651	39	999999	999999	822	217	889	337	458	999999	438	682	360	443	55	952	52	622	989	999999	999999	542	969	72	463	979	999999	201	74	318	327	947	111	466	261	32	999999	169	999999	685	758	156	768	252	767	277	135	743	128	603	555	999999	227	999999	562	999999	70	999999	243	842	999999	698	999999	150	999999	
999999	581	894	191	32	241	882	484	999999	999999	111	773	726	304	196	853	465	999999	999999	762	16	730	891	904	152	999999	999999	925	999999	999999	69	999999	628	347	287	696	999999	561	105	371	999999	999999	999999	589	460	345	999999	474	57	989	553	999999	802	387	898	999999	689	999999	49	69	290	956	189	636	570	227	155	388	999999	500	622	903	999999	999999	100	179	816	999999	453	999999	627	486	999999	316	134	443	999999	250	999999	526	999999	999999	522	46	91	715	657	287	999999	243	199	955	457	557	999999	999999	648	703	297	729	999999	386	999999	242	442	803	999999	999999	512	999999	146	999999	999999	999999	493	999999	391	941	27	999999	521	999999	293	220	617	671	39	999999	938	484	999999	388	953	719	582	630	704	289	603	288	637	784	774	892	107	294	26	956	74	996	267	707	686	912	218	415	999999	336	999999	770	999999	757	934	37	999999	757	952	230	918	999999	675	112	999999	739	747	999999	764	400	122	332	655	82	266	942	999999	999999	701	50	511	176	536	999999	663	833	514	999999	850	746	999999	349	342	795	999999	211	999999	999999	999999	947	174	481	650	702	223	303	124	999999	500	991	810	253	999999	911	999999	751	336	307	999999	513	234	867	999999	999999	838	773	989	860	44	999999	620	72	999999	999999	875	39	999999	999999	164	370	719	999999	999999	858	936	999999	293	431	86	296	874	999999	716	857	722	306	999999	999999	999999	450	314	264	666	444	381	747	999999	999999	46	689	235	502	152	999999	793	999999	488	999999	92	530	489	568	784	748	191	596	356	999999	42	578	444	999999	999999	999999	66	465	155	945	999999	198	793	982	395	396	70	382	881	637	73	310	999999	999999	999999	999999	960	745	480	918	263	784	999999	655	278	467	255	340	532	438	32	338	276	543	548	999999	999999	507	182	397	687	808	999999	999999	999999	999999	759	875	355	636	753	320	985	999999	691	703	999999	147	713	927	151	729	849	999999	615	734	43	285	29	999999	606	462	572	92	240	454	79	999999	999999	546	707	379	999999	999999	685	712	353	49	999999	845	999999	999999	794	255	256	957	958	272	113	82	698	999999	856	699	39	300	999999	902	996	246	634	126	299	177	230	771	744	953	767	999999	391	994	433	184	560	999999	668	327	836	283	495	999999	578	776	847	233	523	295	999999	999999	964	450	52	614	221	979	309	626	999999	484	223	15	504	210	690	703	60	999999	149	31	999999	429	76	723	999999	999999	999999	999999	329	997	999999	458	999999	383	938	940	952	818	963	580	708	51	302	362	
69	999999	312	377	95	999999	182	841	156	999999	762	545	999999	328	999999	393	999999	785	307	999999	999999	764	919	999999	999999	749	999999	241	999999	999999	323	999999	136	714	999999	270	524	180	438	999999	825	417	311	999999	620	999999	999999	999999	955	579	149	922	744	275	136	305	571	190	116	999999	403	940	132	999999	531	182	418	999999	665	603	999999	271	357	132	999999	818	462	678	510	868	192	127	286	999999	999999	401	845	999999	587	368	699	344	74	102	782	884	999999	723	719	448	984	897	999999	999999	710	878	574	622	72	318	999999	892	680	247	162	999999	663	999999	999999	140	336	557	999999	307	903	534	207	999999	350	327	533	999999	959	999999	884	999999	999999	925	439	999999	826	233	798	279	525	806	664	826	999999	999999	231	999999	563	588	999999	436	815	999999	999999	185	999999	318	999999	744	784	999999	999999	617	362	867	135	738	553	618	313	113	758	812	782	106	999999	380	999999	999999	999999	232	999999	381	999999	457	480	488	476	264	869	517	951	999999	999999	999999	873	999999	473	82	381	493	757	945	284	999999	677	999999	888	361	999999	999999	993	438	648	999999	929	562	666	905	396	646	271	299	749	999999	999999	704	326	370	999999	824	999999	253	999999	613	474	999999	106	943	779	999999	600	124	949	568	999999	522	999999	934	491	320	389	568	999999	735	999999	468	205	488	855	973	686	999999	999999	489	404	749	999999	44	96	699	465	723	135	918	56	157	349	190	999999	640	298	392	879	912	444	348	999999	736	391	16	44	618	97	806	999999	82	986	469	999999	774	555	381	847	792	999999	665	999999	999999	999999	84	128	999999	216	999999	999999	304	648	225	55	65	193	240	652	90	665	999999	635	329	137	974	170	879	999999	506	94	916	544	96	67	779	904	799	999999	317	999999	28	411	872	130	497	999999	770	424	118	591	999999	999999	767	137	17	39	124	640	714	913	248	10	709	140	768	999999	562	168	275	161	393	192	345	999999	646	445	999999	208	639	999999	400	465	906	915	999999	198	999999	959	60	749	790	999999	342	404	999999	28	701	999999	999999	999999	870	612	999999	957	207	142	393	999999	490	572	276	916	10	174	999999	783	999999	794	371	580	982	603	117	526	370	235	850	941	552	628	999999	31	846	901	679	999999	316	999999	717	637	804	999999	478	488	482	874	167	999999	999999	999999	924	907	380	781	756	277	504	999999	597	972	291	451	32	862	828	255	999999	109	999999	734	477	999999	87	999999	775	999999	134	999999	53	496	999999	681	69	687	703	836	650	74	999999	
412	999999	684	361	744	355	362	999999	616	999999	237	804	68	999999	157	999999	779	829	647	999999	975	153	874	588	110	905	610	999999	999999	168	992	604	15	954	92	449	793	793	999999	388	423	601	518	970	816	691	19	996	912	299	924	17	13	999999	179	268	419	106	260	838	744	970	844	458	667	632	799	999999	602	707	604	985	495	268	592	384	635	999999	771	999999	896	613	999999	999999	243	984	601	945	784	823	39	697	543	504	643	452	757	999999	312	193	999999	904	404	214	694	938	521	744	477	795	633	515	999999	999999	941	141	500	798	999999	682	999999	853	329	999999	678	907	452	990	624	149	627	575	601	588	526	991	218	999999	360	305	473	857	477	988	199	523	372	999999	999999	999999	951	999999	845	630	162	48	999999	625	999999	786	496	530	129	999999	178	999999	914	746	324	950	922	235	448	919	219	183	385	341	589	164	544	751	437	122	999999	669	729	971	999999	488	416	593	999999	573	808	942	737	150	999999	140	609	626	386	612	589	726	519	926	420	999999	999999	999999	45	382	251	745	102	16	149	508	339	999999	321	836	543	338	496	874	120	276	446	245	520	459	999999	918	374	825	532	471	999999	802	999999	455	825	173	558	366	331	73	849	999999	10	321	801	999999	315	550	79	261	240	999999	816	154	542	426	733	586	999999	333	380	277	484	678	359	536	392	999999	20	380	999999	999999	553	56	426	716	245	999999	657	888	612	824	999999	281	240	514	986	415	913	409	999999	971	538	997	692	582	256	331	962	999999	283	450	539	698	480	111	999999	999999	727	999999	191	999999	929	939	721	556	999999	212	448	844	549	977	951	999999	940	809	600	555	363	999999	469	913	246	391	615	172	294	999999	800	999999	423	226	688	96	227	905	52	999999	999999	999999	999999	53	999999	128	999999	306	498	928	757	999999	510	546	999999	883	366	277	298	547	334	999999	999999	999999	999999	318	431	999999	299	865	393	999999	766	10	278	227	999999	426	40	127	665	318	999999	366	309	139	628	876	811	999999	999999	950	617	504	999999	727	999999	606	641	574	697	403	17	633	544	722	904	509	278	999999	109	940	246	180	999999	25	999999	905	165	999999	999999	555	521	999999	145	443	428	272	735	550	999999	999999	785	466	430	272	311	49	821	586	235	128	607	622	704	789	999999	999999	623	999999	841	968	450	369	883	152	881	522	999999	111	304	642	999999	727	999999	922	165	999999	749	618	999999	846	94	578	999999	571	947	999999	790	355	729	980	
999999	485	709	385	736	999999	582	288	390	789	999999	719	291	592	999999	880	999999	782	999999	932	697	999999	546	999999	883	872	321	999999	999999	982	999999	153	382	323	993	299	28	469	999999	999999	208	470	237	924	304	374	296	464	228	999999	130	999999	720	797	999999	999999	938	999999	501	864	114	270	94	408	66	407	999999	999999	599	999999	999999	318	596	999999	733	237	777	621	700	999999	585	857	103	999999	862	724	432	999999	40	360	360	999999	999999	999999	999999	938	999999	829	867	897	999999	328	865	999999	215	999999	421	999999	73	66	866	327	23	982	288	257	176	956	546	999999	974	762	937	249	704	556	999999	275	271	795	850	947	753	803	491	267	991	930	921	59	313	608	521	974	999999	43	301	984	52	999999	771	429	293	535	922	274	390	999999	468	999999	470	155	999999	277	999999	918	573	219	500	31	265	245	999999	999999	999999	999999	250	963	755	671	999999	366	999999	999999	33	431	664	999999	999999	226	876	375	999999	999999	588	168	55	254	999999	999999	469	92	494	30	132	536	395	999999	507	555	999999	427	870	797	404	114	922	999999	253	999999	999999	355	338	283	155	889	773	771	907	870	331	999999	204	190	999999	182	872	212	999999	497	45	866	999999	336	202	459	505	674	868	484	245	375	999999	984	999999	124	753	220	875	242	762	623	890	637	233	38	232	999999	999999	231	242	999999	999999	756	999999	397	999999	12	91	695	394	109	999999	432	634	956	994	219	870	97	999999	661	999999	528	735	422	999999	92	112	999999	999999	815	88	647	999999	525	999999	254	246	922	488	751	138	190	848	662	720	467	12	277	43	22	999999	999999	802	999999	393	399	30	999999	421	552	899	916	468	578	31	999999	191	118	508	999999	972	948	608	677	999999	156	680	83	702	999999	90	834	140	223	996	579	999999	670	999999	67	999999	911	510	936	851	221	721	999999	640	999999	285	893	768	293	999999	870	900	135	57	246	719	999999	632	902	999999	75	786	254	999999	999999	420	521	999999	450	526	71	448	672	825	999999	434	999999	442	247	242	196	75	847	183	999999	999999	719	622	895	999999	286	999999	607	474	786	999999	476	697	198	54	764	917	327	767	978	999999	238	310	999999	812	318	515	999999	670	999999	999	938	80	455	773	700	999999	91	112	999999	999999	840	208	48	885	958	712	254	203	478	278	747	90	999999	704	451	999999	999999	93	39	999999	893	937	198	999999	999999	999999	251	999999	354	866	836	999999	999999	205	591	39	271	999999	999999	606	270	999999	201	999999	261	858	875	
751	332	290	22	997	82	999999	999999	903	19	999999	398	999999	471	829	849	999999	442	532	563	999999	123	999999	157	44	239	433	510	701	999999	190	536	638	999999	999999	999999	73	853	838	999999	58	315	687	29	21	999999	301	999999	440	352	590	574	729	304	999999	638	910	142	978	999999	648	968	197	167	829	724	759	41	971	737	999999	999999	603	388	999999	694	435	401	146	581	937	999999	79	999999	165	615	807	999999	999999	861	191	930	875	80	504	90	127	529	200	296	999999	269	173	999999	999999	999999	971	350	789	999999	999999	519	999999	407	999999	359	898	838	12	223	917	425	999999	120	555	855	882	999999	884	999999	576	905	999999	850	877	677	135	375	999999	333	644	466	554	999999	999999	672	934	478	249	154	191	289	527	999999	999999	288	882	999999	158	711	949	999999	999999	364	615	308	999999	156	529	163	234	532	55	679	578	460	999999	914	462	999999	920	999999	293	999999	253	297	388	233	481	598	999999	81	227	999999	383	999999	10	999999	857	359	999999	788	948	96	920	999999	244	847	408	999999	417	967	999999	274	790	545	999999	999999	121	328	919	96	674	931	999999	162	999999	963	305	382	999999	681	67	999999	999999	999999	465	207	819	999999	999999	540	824	563	999999	999999	480	952	301	838	999999	284	88	539	439	276	999999	999999	729	767	353	999999	551	36	468	999999	910	498	744	657	89	999999	907	526	275	389	999999	121	750	539	681	362	671	999999	999999	185	602	527	672	263	28	448	999999	61	251	999999	999999	999999	999999	453	999999	982	999999	643	758	93	376	561	999999	60	14	12	276	199	95	991	608	94	695	293	143	999999	999999	490	999999	640	489	856	284	493	999999	473	26	999999	621	699	999999	38	708	257	808	999999	263	622	258	26	182	288	965	260	183	999999	113	811	319	999999	999999	728	999999	127	999999	520	286	781	660	541	986	969	577	999999	847	580	385	447	484	102	139	999999	241	622	999999	211	890	34	320	496	370	214	986	999999	542	424	999999	590	653	297	764	482	962	999999	40	212	710	579	999999	602	528	999999	337	227	999999	954	496	391	659	999999	630	262	470	173	180	781	982	491	854	432	556	795	794	196	338	657	250	524	999999	999999	500	320	622	999999	967	705	877	769	999999	587	928	642	931	260	999999	512	21	798	546	258	230	229	999999	999999	999999	733	871	150	889	747	713	972	798	403	999999	319	639	753	206	475	999999	999999	799	276	504	913	863	543	529	826	646	999999	977	344	45	281	595	999999	671	243	834	999999	999999	943	
873	955	843	538	358	357	872	267	601	999999	354	17	429	458	999999	142	870	337	621	999999	111	271	995	464	999999	630	724	996	92	999999	641	999999	342	856	402	999999	79	335	999999	181	999999	388	850	906	989	999999	852	999999	999999	538	373	506	125	817	841	999999	960	389	180	999999	633	875	184	999999	439	187	674	573	65	935	72	544	152	449	119	723	420	98	474	338	999999	586	838	999999	599	145	61	524	24	790	588	999999	164	466	547	87	213	221	476	812	363	288	91	232	475	829	363	675	708	128	201	999999	999999	841	999999	56	999999	999999	999999	304	135	160	999999	999999	356	382	390	999999	999999	41	999999	209	622	662	975	499	505	615	88	770	999999	385	999999	896	598	717	775	322	516	999999	999999	582	999999	182	999999	213	730	816	999999	103	448	999999	773	676	999999	992	259	999999	866	999999	551	999999	552	999999	523	999999	343	662	676	639	607	77	180	411	999999	936	37	999999	976	772	768	689	739	984	331	113	611	150	999999	606	468	999999	456	65	949	999999	40	902	658	935	869	78	149	246	496	999999	999999	999999	684	672	999999	808	286	104	691	999999	691	567	948	419	148	203	999999	80	180	999999	999999	999999	999999	383	999999	999999	999999	50	902	700	549	503	999999	949	999999	249	465	624	641	999999	246	999999	373	999999	926	472	953	249	797	676	703	79	75	412	999999	392	910	999999	765	839	999999	246	202	999999	999999	198	999999	999	813	899	738	750	438	521	847	269	751	374	456	999999	181	552	999999	236	997	480	999999	999999	999999	223	338	999999	999999	801	642	999999	169	381	775	738	999999	954	435	897	938	953	640	554	564	999999	640	546	854	331	667	474	993	966	994	841	760	983	809	599	999999	999999	890	999999	999999	847	109	379	598	718	51	999999	126	999999	297	53	840	883	531	999999	583	792	309	537	999999	999999	16	999999	387	934	977	419	154	836	335	364	72	13	675	716	401	271	999999	146	290	450	357	999999	999999	950	11	876	461	121	26	779	999999	999999	999999	711	841	999999	992	999999	740	631	82	999999	29	999999	981	999999	999999	815	999999	321	844	172	257	693	999999	368	525	437	999999	111	958	42	820	556	89	709	511	963	999999	494	279	999999	999999	658	378	999999	628	744	969	999999	667	646	815	704	934	121	116	809	999999	482	391	565	731	639	999999	49	469	473	999999	282	999999	999999	939	812	999999	562	767	598	325	751	999999	999999	467	767	443	322	227	999999	622	967	603	701	82	999999	113	714	560	766	985	999999	999999	164	889	999999	
840	423	999999	12	661	999999	999999	517	494	149	741	610	107	963	999999	360	999999	999999	999999	887	679	999999	999999	999999	708	338	11	999999	612	987	999999	585	891	771	927	30	999999	224	999999	250	999999	95	999999	932	999999	502	999999	999999	571	634	999999	264	313	12	27	217	250	171	303	332	380	999999	904	999999	995	165	719	336	46	185	745	607	888	999999	274	593	425	249	999999	215	999999	414	438	978	481	889	282	888	753	720	779	453	920	999999	999999	278	190	710	937	506	999999	290	560	999999	888	908	999999	703	738	999999	999999	11	287	97	610	965	915	999999	35	999999	883	830	582	999999	999999	301	999999	756	999999	996	412	714	312	999999	432	441	853	52	99	573	524	578	999999	329	929	999999	176	999999	531	904	362	264	684	831	623	953	708	245	990	999999	231	619	962	742	31	86	698	900	999999	999999	121	873	837	462	999999	999999	680	263	396	999999	999999	853	234	836	643	999999	39	999999	763	478	732	618	61	502	999999	904	616	417	999999	852	89	275	999999	999999	792	999999	427	999999	249	318	999999	999999	848	373	999999	378	394	999999	108	872	57	226	146	999999	446	502	821	344	121	999999	698	272	999999	544	547	859	686	872	999999	999999	731	999999	999999	455	206	288	769	999999	40	999999	519	490	318	999999	999999	999999	139	999999	915	299	667	92	999999	562	999999	20	499	314	826	612	999999	522	91	944	151	249	984	691	991	999999	732	144	314	148	999999	217	953	529	739	683	999999	706	999999	999999	496	648	696	680	999999	195	788	465	860	428	291	997	999999	374	294	999999	878	999999	999999	757	999999	533	999999	972	394	412	66	970	999999	152	881	985	566	337	999999	502	553	313	857	999999	380	277	999999	999999	856	180	809	589	244	183	999999	999999	717	208	197	963	999999	723	295	431	138	999999	889	718	546	306	999999	80	999999	791	22	575	999999	999999	999999	299	260	891	126	224	603	999999	735	999999	347	598	277	368	150	999999	632	829	28	435	676	999999	999999	999999	999999	560	739	738	673	453	171	239	703	999999	821	898	712	978	607	999999	999999	999999	999999	999999	380	948	38	82	999999	431	169	999999	556	164	517	824	911	695	999999	565	485	865	804	292	240	117	999999	743	546	251	782	653	232	999999	607	999999	481	889	999999	400	532	999999	807	999999	294	978	683	548	26	997	987	27	999999	51	999999	999999	857	799	267	272	63	294	535	689	999999	516	960	609	556	502	999999	999999	511	161	42	817	67	561	997	261	434	356	999999	549	999999	764	226	190	362	645	167	682	
632	921	999999	247	141	128	603	777	999999	999999	999999	524	654	965	516	999999	19	777	904	305	801	15	999999	707	567	986	434	999999	299	779	257	999999	999999	670	999999	589	814	999999	685	939	958	230	243	360	999999	211	894	299	258	942	181	584	740	862	999999	999999	93	639	999999	155	694	719	488	248	999999	91	190	984	576	926	469	999999	101	965	346	581	771	487	354	365	999999	999999	635	999999	608	672	180	481	788	772	505	999999	124	540	999999	248	741	994	999999	281	999999	909	999999	331	482	957	492	774	525	310	855	999999	295	324	63	558	999999	140	640	999999	911	708	205	804	999999	999999	109	561	999999	107	999999	777	952	82	344	191	422	313	999999	650	189	999999	956	488	916	999999	889	800	999999	696	165	611	364	380	370	999999	714	999999	999999	198	857	999999	64	427	470	88	653	223	980	871	146	780	265	989	973	515	999999	716	887	531	404	309	85	999999	942	237	999999	582	711	31	477	999999	413	999999	792	258	351	539	28	838	999999	999999	820	614	559	385	355	374	406	855	570	999999	41	378	793	558	855	39	484	243	665	80	511	999999	404	642	376	578	999999	725	173	999999	698	58	999999	999999	489	999999	475	999999	881	999999	186	855	461	999999	999999	999999	893	999999	403	999999	64	784	183	185	174	861	220	916	18	777	178	999999	691	357	308	999999	999999	75	79	999999	563	916	361	616	894	656	507	923	180	341	684	962	331	851	168	913	875	109	563	627	261	999999	999999	114	880	505	173	999999	181	999999	941	828	999999	999999	758	148	433	566	291	999999	364	999999	746	676	102	215	999999	999999	199	394	116	993	511	999999	999999	15	367	257	736	399	999999	403	752	999999	999999	856	999999	323	999999	29	490	999999	818	55	272	999999	999999	882	21	674	999999	333	913	999999	383	947	326	722	999999	999999	780	999999	999999	999999	36	961	999999	66	999999	999999	999999	46	999999	179	904	798	185	999999	190	178	202	484	245	72	253	169	490	965	316	452	539	85	448	348	248	314	488	926	28	310	431	999999	606	775	266	119	999999	743	882	999999	999999	999999	541	706	561	306	940	768	648	867	481	577	999999	833	706	999999	598	409	930	599	319	258	447	879	747	446	878	470	805	999999	584	746	93	731	680	679	999999	741	787	942	374	720	288	161	829	853	999999	999999	79	923	521	999999	812	293	999999	524	422	662	959	124	428	479	962	999999	293	734	494	28	163	36	798	856	621	988	234	599	999999	296	59	893	439	999999	401	882	623	409	933	800	
466	999999	267	881	999999	673	524	894	999999	774	868	999999	369	999999	999999	52	135	664	563	824	68	675	554	135	613	76	999999	322	999999	999999	890	884	800	999999	999999	996	769	999999	83	948	999999	999999	841	205	428	953	533	451	495	999999	756	958	845	119	741	999999	612	141	278	716	987	211	816	999999	884	984	305	999999	436	623	999999	999999	590	999999	360	728	833	999999	999999	659	542	999999	827	730	333	931	48	999999	952	771	394	637	648	367	960	272	523	174	320	444	658	858	25	999999	85	548	378	240	759	23	957	263	433	619	183	999999	384	999999	354	953	945	999999	722	664	238	645	569	232	654	999999	214	669	48	273	10	999999	228	954	655	784	999999	808	930	938	813	141	214	39	193	216	887	438	819	366	999999	54	146	360	644	439	978	155	586	671	809	999999	999999	170	999999	500	535	430	440	569	400	147	683	784	999999	107	441	999999	49	447	210	776	849	682	999999	956	547	868	999999	225	999999	418	231	999999	139	525	916	999999	999999	693	681	999999	997	260	966	361	370	361	999999	546	998	999999	115	149	999999	43	448	542	395	662	953	999999	119	999999	763	999999	999999	424	654	335	190	397	130	355	765	742	999999	599	715	423	999999	195	369	773	227	368	999999	92	999999	106	999999	383	658	757	740	24	999999	783	496	999999	445	945	707	183	366	611	327	999999	383	729	264	999999	826	999999	76	767	307	346	999999	405	679	833	627	558	259	999999	738	372	615	751	394	995	112	732	978	650	999999	999999	417	615	999999	552	709	78	999999	236	557	687	999999	972	716	21	785	101	314	611	328	158	924	559	999999	999999	999999	631	999999	269	747	999999	992	999999	289	999999	928	391	363	137	134	559	717	32	259	999999	681	642	45	383	219	999999	427	377	331	999999	271	858	742	96	407	999999	733	581	489	462	695	274	693	604	92	999999	737	999999	999999	768	441	902	309	823	999999	511	596	960	999999	736	676	625	104	949	850	999999	649	277	999999	999999	825	145	542	796	364	999999	948	440	300	999999	282	251	889	999999	897	999999	558	999999	813	999999	491	772	999999	753	786	999999	180	744	754	21	753	470	456	441	942	306	369	513	999999	867	562	165	670	243	463	435	735	999999	61	491	522	730	464	833	999999	62	612	789	20	999999	245	999999	686	999999	999999	812	794	458	620	601	999	54	461	946	999999	336	999999	298	299	360	999999	639	692	272	499	33	16	623	876	890	693	580	502	183	631	358	478	391	181	651	641	287	920	460	
491	477	279	518	501	999999	950	999999	499	659	950	606	999999	423	789	48	999999	181	581	999999	907	999999	999999	999999	324	984	999999	721	127	648	719	67	999999	242	781	31	999999	498	132	648	939	999999	999999	842	999999	34	836	64	601	142	845	469	705	200	553	72	925	991	203	999999	999999	238	206	851	940	892	888	290	642	767	999999	317	59	933	999999	537	348	999999	64	300	158	999999	129	999999	802	259	361	999999	689	718	106	999999	304	615	277	711	184	239	902	340	999999	555	421	999999	848	537	420	771	409	26	724	225	936	999999	367	578	119	999999	58	690	540	370	999999	924	671	531	22	443	665	89	363	118	807	724	999999	602	999999	295	147	275	838	590	127	673	993	880	826	401	257	699	602	999999	190	999999	799	999999	999999	497	172	326	524	999999	999999	330	999999	615	418	221	748	765	197	823	999999	783	851	950	252	927	930	999999	704	621	999999	966	486	400	927	999999	925	388	647	999999	133	820	750	861	999999	797	999999	387	472	615	999999	492	512	778	889	407	369	999999	999999	37	999999	382	999999	903	999999	149	844	272	688	822	296	370	127	999999	700	263	43	989	476	999999	917	552	327	99	968	703	464	707	999999	530	235	86	854	999999	336	999999	999999	846	80	344	952	999999	699	650	328	292	999999	218	88	999999	374	999999	999999	88	119	23	64	999999	935	98	685	146	761	167	999999	219	515	507	966	949	65	196	919	142	502	180	853	677	770	999999	999999	255	629	875	999999	999999	705	999999	999999	999999	696	675	911	981	659	816	985	542	999999	119	776	867	251	139	579	999999	460	999999	999999	938	170	387	761	259	999999	439	516	886	999999	999999	514	738	995	653	262	390	284	999999	483	685	999999	321	622	661	999999	999999	13	500	999999	977	999999	465	201	572	162	999999	913	662	999999	229	999999	108	999999	324	605	47	999999	598	876	199	903	999999	766	999999	999999	849	764	110	349	300	999999	26	590	33	344	58	547	432	999999	999999	476	622	999999	263	999999	96	780	308	65	871	598	415	623	116	999999	883	699	999999	999999	313	999999	813	999999	931	792	293	518	517	979	557	999999	449	999999	999999	723	291	805	512	999999	999999	79	465	999999	478	999999	31	402	483	949	999999	359	256	612	197	999999	662	310	999999	471	999999	999999	273	329	508	382	999999	317	690	393	793	87	196	777	163	999999	100	767	844	238	999999	890	45	999999	527	207	999999	836	910	546	999999	980	30	51	430	98	806	145	547	105	553	713	712	999999	999999	384	172	479	459	
953	306	999999	466	556	999999	999999	542	704	802	310	139	999999	407	154	333	812	66	155	999999	74	438	954	230	748	685	67	187	999999	412	152	45	773	386	957	249	175	524	474	351	227	556	111	343	246	999999	241	316	568	999999	999999	328	999999	132	394	524	999999	674	999999	871	642	999999	597	302	659	275	365	935	999999	904	167	297	592	803	138	999999	337	621	984	781	454	751	619	999999	69	824	999999	651	999999	442	999999	999999	806	603	709	999999	959	808	684	971	611	305	999999	999999	609	999999	999999	999999	993	876	197	730	689	936	426	890	999999	418	243	834	257	713	943	18	17	666	491	999999	104	935	999999	528	936	22	999999	158	999999	955	579	999999	99	803	657	999999	254	999999	999999	870	186	999999	788	550	574	850	724	897	999999	857	656	942	999999	999999	999999	68	999999	668	793	677	765	277	999999	459	839	239	745	999999	66	827	763	840	999999	620	812	285	157	19	954	999999	298	283	796	999999	999999	636	439	352	684	599	799	586	383	143	999999	908	814	339	710	344	115	280	841	535	999999	999999	97	953	999999	843	910	317	714	999999	999999	492	480	976	999999	999999	800	999999	769	466	37	186	466	721	515	903	471	818	999999	619	981	999999	999999	271	933	492	549	485	419	999999	689	491	871	999999	754	622	437	837	999999	506	999999	713	511	384	507	917	999999	999999	448	999999	999999	999999	18	105	999999	371	60	219	52	667	664	325	999999	999999	777	545	999999	791	967	999999	999999	633	639	999999	84	278	999999	67	763	26	999999	183	46	390	999999	596	483	776	949	999999	571	999999	795	999999	842	999999	730	582	607	961	612	999999	407	555	563	748	463	216	30	999999	855	993	455	36	534	999999	288	999999	469	999999	72	538	841	585	999999	257	838	999999	959	999999	999999	933	459	802	999999	999999	775	491	999999	999999	143	276	755	999999	536	578	772	999999	987	361	999999	999999	122	999999	898	83	726	999999	234	999999	909	345	256	174	910	999999	543	653	999999	959	715	797	775	749	999999	999999	782	350	59	999999	485	80	999999	999999	999999	419	820	42	903	339	848	999999	267	999999	810	798	29	591	590	613	44	128	155	38	646	152	999999	373	380	112	300	999999	773	481	830	839	999999	649	257	999999	112	511	750	293	121	761	540	264	938	999999	777	201	759	999999	717	999999	924	111	999999	773	67	999999	999999	999999	48	472	999999	785	690	971	591	380	999999	99	511	533	999999	862	916	884	612	999999	999999	132	999999	109	625	337	999999	999999	914	999999	999999	483	443	655	849	949	
999999	649	582	754	573	967	666	406	857	999999	999999	194	989	72	194	86	171	960	32	539	999999	939	846	851	32	227	999999	487	692	999999	656	999999	999999	427	999999	277	312	999999	533	467	465	928	252	955	999999	999999	999999	999999	999999	611	322	999999	633	999999	484	999999	999999	999999	999999	356	999999	189	713	996	23	88	999999	999999	453	916	999999	313	436	565	999999	546	999999	890	999999	452	999999	214	566	91	548	183	232	375	943	313	999999	999999	999999	186	557	285	224	255	999999	325	80	913	408	13	999999	18	999999	78	244	937	618	912	282	289	613	704	999999	632	458	839	999999	143	999999	999999	451	999999	999999	259	17	798	332	450	999999	142	382	999999	999999	563	254	540	999999	164	141	16	695	999999	999999	999999	573	852	663	592	797	112	999999	999999	295	268	999999	644	999999	796	70	445	615	177	964	149	906	783	898	69	387	999999	712	999999	999999	999999	455	999999	892	342	686	999999	145	999999	653	999999	673	445	544	547	11	999999	710	340	103	695	999999	999999	999999	169	939	789	954	604	215	878	400	767	934	999999	813	672	999999	497	120	906	310	999999	999999	129	999999	470	249	360	67	776	999999	999999	999999	316	230	999999	300	733	403	896	999999	541	533	774	999999	905	511	869	999999	339	858	223	229	999999	395	525	999999	479	693	478	550	999999	546	438	671	999999	999999	627	454	885	382	999999	103	999999	705	768	351	999999	674	570	959	379	625	728	999999	993	162	999999	921	705	923	999999	50	924	355	606	999999	105	113	437	999999	999999	425	849	956	840	129	15	999999	626	183	264	804	132	518	180	999999	818	520	677	865	750	706	749	999999	561	978	179	868	999999	774	999999	646	246	825	85	954	999999	999999	999999	874	156	928	305	999999	669	26	917	415	999999	628	186	585	435	572	994	187	999999	887	404	862	950	147	392	851	926	999999	567	999999	443	226	211	56	442	803	999999	999999	410	227	999999	545	999999	763	693	999999	597	671	220	674	999999	898	288	889	377	225	923	18	545	999999	605	999999	458	621	999999	958	427	140	153	999999	999999	182	999999	458	595	859	999999	197	454	999999	264	999999	408	893	999999	544	938	321	679	226	879	999999	999999	956	622	251	97	999999	790	735	63	467	527	587	821	999999	131	829	303	517	999999	736	999999	634	999999	349	652	565	155	438	999999	999999	460	926	752	153	896	819	836	354	999999	363	999999	999999	999999	999999	737	999999	999999	999999	423	118	27	171	999999	153	999999	651	767	999999	598	532	303	362	715	999999	16	601	835	678	762	311	993	
949	745	69	339	999999	999999	403	612	832	493	999999	25	911	97	299	133	999999	998	999999	62	564	755	249	70	54	999999	910	789	146	985	402	65	121	125	78	425	743	814	309	875	373	670	765	48	999999	347	804	999999	999999	478	235	680	518	258	999999	203	999999	999	295	999999	865	999999	475	847	999999	283	903	999999	999999	999999	389	999999	699	378	688	894	989	210	105	707	999999	61	82	999999	999999	722	547	862	686	874	918	744	529	999999	999999	760	999999	918	948	691	443	18	840	843	999999	440	981	149	570	545	213	305	903	588	643	999999	541	807	97	377	999999	51	119	155	955	644	999999	242	369	928	699	80	262	999999	273	999999	999999	238	999999	328	741	999999	302	999999	999999	622	840	941	823	204	228	999999	831	580	999999	402	898	999999	888	453	174	748	779	641	845	142	53	499	324	452	603	312	999999	768	636	338	748	968	484	342	804	334	419	174	709	999999	249	999999	458	871	301	526	350	136	999999	992	999999	660	305	537	579	350	626	380	600	916	170	999999	943	999999	653	930	999999	555	649	840	339	615	932	999999	893	370	51	999999	161	87	962	111	615	643	710	98	999999	947	999999	463	708	49	573	793	999999	999999	999999	830	227	370	316	999999	486	323	999999	999999	728	761	644	218	309	182	228	523	954	999999	457	310	917	565	999999	999999	793	999999	141	300	51	148	999999	716	632	221	236	790	771	177	999999	999999	979	697	369	999999	313	554	999999	999999	999999	60	839	92	999999	438	913	661	112	53	11	300	192	373	971	589	369	927	586	98	946	438	751	786	999999	165	330	229	205	357	999999	249	999999	605	479	999999	309	319	986	999999	307	574	999999	999999	175	999999	999999	616	726	779	550	385	999999	75	589	391	999999	62	648	999999	117	694	466	999999	93	762	267	999999	893	980	290	60	999999	999999	790	382	750	999999	620	120	999999	999999	503	425	999999	999999	281	966	999999	98	692	999999	671	421	95	999999	118	932	645	999999	999999	533	722	999999	499	500	444	584	285	216	641	999999	441	999999	528	403	200	50	948	999999	490	301	569	805	298	42	389	529	306	999999	274	818	387	217	53	522	991	999999	926	999999	150	696	691	810	457	415	999999	999999	893	999999	422	78	999999	146	922	775	964	917	458	466	121	999999	287	108	942	999999	898	234	493	999999	411	443	999999	999999	999999	793	609	759	358	882	227	255	636	614	999999	206	834	251	294	278	999999	84	308	469	999999	235	419	999999	999999	634	517	591	649	886	291	978	954	350	
777	139	175	215	568	576	249	865	288	999999	999999	746	988	656	939	225	458	337	145	654	448	143	999999	27	999999	724	374	635	606	749	333	999999	252	493	999999	165	999999	353	515	999999	229	338	947	999999	257	999999	999999	999999	652	434	438	953	843	309	999999	643	999999	157	323	844	211	614	999999	538	349	559	504	505	192	784	999999	115	821	412	999999	119	195	638	769	769	89	513	983	181	321	999999	941	942	999999	830	410	955	999999	671	531	614	79	419	406	698	627	150	678	868	999999	999999	142	441	999999	999999	458	126	388	554	765	697	999999	97	226	970	618	561	914	999999	383	166	999999	160	881	999999	50	776	242	81	151	939	835	125	999999	988	246	509	78	798	382	294	999999	999999	999999	833	983	981	202	435	999999	76	235	326	494	999999	257	982	560	64	999999	682	884	316	412	826	862	516	999999	238	733	118	493	999999	979	98	589	601	999999	57	837	999999	584	806	990	85	713	999999	630	999999	741	999999	999999	999999	56	999999	410	999999	81	89	971	476	752	963	702	972	582	999999	346	999999	999999	999999	738	512	226	692	108	999999	326	999999	999999	353	886	534	999999	999999	168	479	79	289	688	999999	529	175	86	370	316	620	114	28	999999	603	999999	999999	137	999999	525	999999	797	364	999999	332	944	744	966	627	590	999999	475	232	813	112	999999	999999	718	256	999999	573	999999	999999	385	487	973	307	834	519	999999	662	406	412	953	722	682	715	687	365	385	785	208	458	779	97	999999	881	215	400	562	125	515	999999	999999	999999	20	999999	978	124	999999	646	910	456	999999	928	999999	73	999999	101	999999	335	379	999999	999999	350	999999	999999	86	999999	343	102	102	444	957	65	156	525	452	10	999999	741	736	999999	16	738	874	999999	999999	851	275	90	612	123	999999	999999	746	162	19	619	588	43	863	999999	781	999999	554	476	499	401	999999	306	621	278	389	688	598	805	999999	143	475	621	975	235	32	262	489	999999	999999	999999	318	993	515	833	999999	999999	878	999999	791	749	194	408	263	610	999999	968	469	999999	734	290	638	940	806	876	153	966	67	637	999999	528	776	575	11	769	92	788	999999	999999	856	710	810	552	999999	606	948	77	368	374	166	63	793	155	254	999999	999999	378	999999	999999	690	455	620	999999	389	272	972	999999	999999	493	999999	999999	188	999999	487	999999	480	96	926	999999	927	85	608	999999	480	613	735	631	331	817	677	999999	602	999999	108	411	999999	999999	999999	751	633	999999	999999	874	845	876	999999	122	999999	230	999999	15	
451	986	712	614	999999	927	769	775	999999	351	297	999999	816	814	688	37	582	999999	933	910	923	185	999999	597	415	734	848	603	738	623	963	999999	999999	999999	999999	615	449	999999	564	172	999999	397	223	291	999999	91	68	41	198	848	539	591	297	802	999999	275	999999	124	208	999999	89	176	47	914	388	999999	484	154	551	999999	587	98	521	770	120	999999	999999	294	555	334	999999	816	999999	889	93	381	813	311	999999	996	999999	334	294	999999	93	999999	999999	309	903	999999	606	914	489	126	270	451	79	999999	691	555	314	135	999999	874	446	272	760	157	830	17	999999	183	999999	999999	877	262	803	79	999999	487	186	999999	391	999999	999999	761	999999	999999	629	642	311	999999	619	999999	692	79	999999	999999	15	821	999999	212	478	895	482	432	360	999999	248	17	647	999999	999999	999999	379	652	744	868	156	999999	999999	471	999999	198	999999	999999	563	999999	999999	808	999999	393	999999	865	614	973	999999	495	999999	999999	410	999999	60	621	995	999999	457	414	999999	999999	334	897	999999	330	886	411	999999	290	999999	395	999999	831	82	439	999999	263	936	974	600	406	469	258	999999	999999	284	542	421	999999	203	403	638	158	999999	999999	483	599	129	743	999999	999999	298	999999	305	832	436	999999	330	620	110	741	375	999999	814	268	580	86	999999	422	56	353	989	778	96	796	757	720	999999	259	999999	921	143	202	994	999999	117	566	999999	818	425	704	999999	800	805	461	37	165	999999	606	251	407	999999	706	697	635	223	520	815	508	85	715	613	80	664	188	607	999999	488	426	160	23	132	438	997	351	141	199	972	635	769	601	386	370	18	557	579	437	505	999999	184	597	751	999999	743	709	100	151	145	627	854	854	676	999999	455	238	285	913	709	355	503	33	999999	190	739	483	999999	999999	72	116	608	180	677	128	999999	563	272	677	694	298	261	989	63	355	781	914	924	468	914	999999	282	665	727	160	999999	160	59	570	715	999999	380	999999	89	38	999999	999999	999999	558	675	892	965	999999	999999	420	999999	513	970	202	409	999999	558	870	339	999999	999999	943	999999	526	262	101	999999	701	962	434	917	999999	910	35	337	999999	736	376	999999	31	814	675	446	999999	66	999999	190	999999	999999	890	711	510	999999	797	204	84	240	660	305	584	389	273	644	795	999999	690	603	999999	864	311	97	191	87	317	999999	168	506	145	470	899	910	655	540	999999	722	999999	895	123	830	262	867	85	81	218	641	550	999999	999999	999999	999999	759	245	992	859	999999	530	432	999999	
329	46	578	104	999999	406	999999	999999	733	573	82	96	999999	489	124	612	444	21	120	868	675	927	137	999999	332	103	999999	999999	663	680	278	201	984	695	794	999999	683	772	884	675	544	999999	816	467	578	999999	999999	279	131	999999	425	791	420	563	999999	999999	999999	999999	772	107	266	999999	80	62	999999	880	111	999999	695	329	928	672	136	999999	999999	767	120	670	286	999999	522	999999	553	283	999999	487	781	430	999999	402	999999	960	999999	999999	419	545	838	764	172	999999	625	481	584	801	999999	752	664	975	239	767	290	248	447	178	585	395	455	797	797	999999	999999	681	939	302	444	999999	672	349	999999	788	929	356	507	999999	978	50	295	999999	821	512	823	999999	201	403	122	647	523	999999	999999	33	999999	50	966	999999	598	999999	542	291	367	493	90	324	950	450	999999	999999	999999	858	999999	999999	110	703	975	294	994	303	490	545	189	796	999999	841	146	12	698	999999	389	999999	999999	44	999999	999999	394	337	432	508	855	999999	565	188	999999	999999	999999	668	999999	396	999999	682	361	305	999999	997	999999	999999	49	248	188	947	752	948	999999	587	868	999999	47	105	319	647	861	495	447	739	979	11	888	789	208	478	999999	999999	823	999999	801	694	579	510	999999	823	298	194	329	908	998	616	635	329	796	487	630	827	87	428	999999	865	857	724	999999	110	999999	999999	49	999999	999999	449	135	846	785	183	585	537	999999	495	999999	677	175	539	741	372	375	568	992	999999	999999	999999	235	404	885	936	837	999999	492	801	150	48	154	619	48	558	490	788	544	623	999999	103	634	999999	999999	154	699	328	983	999999	734	999999	267	999999	862	999999	224	731	961	849	346	999999	999999	999999	354	999999	999999	999999	500	193	881	587	999999	999999	999999	999999	627	644	335	741	246	999999	871	838	76	37	999999	826	757	431	343	759	827	694	999999	999999	999999	999999	246	759	621	154	999999	800	772	157	98	887	508	118	990	580	999999	229	999999	827	859	999999	334	327	538	706	798	79	849	131	759	340	999999	648	705	395	407	999999	129	999999	999999	81	999999	919	999999	894	999999	649	999999	999999	364	607	90	459	321	843	907	918	230	999999	999999	758	950	650	397	758	795	860	413	605	182	828	110	999999	999999	788	150	999999	999999	644	389	159	999999	95	767	999999	260	642	336	861	487	489	356	214	746	931	999999	424	531	999999	109	466	246	835	591	536	506	999999	323	533	999999	501	539	586	536	206	130	999999	883	245	999999	162	534	551	127	999999	482	896	775	214	667	999999	
883	999999	545	922	999999	802	504	241	999999	692	329	802	169	985	999999	999999	677	549	999999	999999	541	296	682	946	932	695	717	897	63	999999	792	118	866	977	618	341	51	614	999999	327	999999	652	589	999999	832	731	392	142	744	712	228	236	999999	412	193	597	999999	598	989	227	95	999999	187	55	899	220	936	191	999999	999999	999999	73	999999	493	894	889	707	867	124	210	312	585	163	351	391	565	715	999999	999999	31	815	453	999999	76	242	764	475	544	915	999999	795	210	999999	136	984	164	971	909	999999	304	889	999999	484	788	914	510	452	999999	663	344	999999	482	398	356	802	285	449	199	261	140	423	173	999999	501	415	112	820	37	367	999999	999999	806	945	498	141	167	999999	836	161	732	321	639	880	581	127	322	812	999999	999999	708	999999	999999	999999	999999	880	726	706	999999	383	999999	689	424	478	436	749	698	537	899	225	644	316	999999	999999	529	818	784	999999	999999	384	102	300	412	703	658	521	999999	999999	567	618	999999	461	987	462	999999	999999	897	170	453	832	429	785	912	202	999999	402	112	744	138	569	106	443	336	999999	290	999999	999999	999999	820	999999	999999	549	969	291	810	193	329	160	698	999999	920	624	839	548	955	999999	387	219	24	999999	418	78	30	998	521	999999	134	999999	182	999999	766	186	349	999999	895	999999	816	999999	999999	506	83	952	55	652	999999	482	604	999999	652	973	143	77	706	565	507	868	529	971	769	839	68	999999	977	870	719	744	284	310	652	85	999999	756	827	518	999999	465	999999	999999	359	49	376	346	999999	999999	694	699	479	784	41	37	360	844	999999	553	447	999999	974	184	932	904	999999	303	145	576	999999	387	249	198	383	51	999999	161	622	999999	473	721	212	999999	186	999999	275	999999	999999	625	999999	999999	894	999999	80	999999	491	848	999999	999999	999999	82	211	170	727	999999	459	290	999999	989	192	999999	232	142	89	999999	999999	206	997	999999	999999	999999	34	999999	851	825	492	999999	999999	999999	999999	996	999999	177	887	400	520	51	60	869	571	999999	999999	289	443	525	999999	762	204	999999	125	294	850	533	815	143	999999	691	319	901	999999	493	999999	84	439	195	493	65	254	689	999999	890	155	137	350	655	618	744	86	336	999999	730	771	773	999999	275	155	999999	362	753	352	999999	731	999999	55	88	821	999999	999999	999999	999999	999999	999999	515	148	234	149	999999	999999	999999	525	999999	615	999999	510	103	721	399	864	174	999999	311	999999	500	999999	387	169	996	92	272	833	604	894	829	999999	33	223	
266	999999	985	135	432	998	999999	238	999999	999999	748	648	952	366	999999	159	685	216	729	999999	26	178	761	75	152	640	999999	336	921	419	786	688	486	880	999999	764	879	48	617	313	999999	272	308	999999	420	357	999999	905	411	999999	218	622	575	357	207	97	873	919	983	999999	999999	999999	999999	628	436	999999	172	81	999999	667	999999	999999	999999	426	174	999999	870	596	999999	795	510	25	925	476	211	173	123	139	683	377	999999	960	65	999999	236	999999	955	679	738	999999	195	68	14	999999	999999	570	33	159	193	453	227	287	999999	999999	999999	999999	999999	840	426	272	947	999999	398	999999	775	319	592	773	199	527	798	200	857	305	610	452	999999	999999	302	640	999999	964	999999	239	159	614	696	867	544	175	999999	124	262	476	412	162	669	480	999999	864	999999	999999	959	665	654	36	999999	968	587	839	59	756	548	999999	131	983	999999	169	384	171	623	724	239	33	820	684	999999	999999	892	457	783	540	999999	437	661	890	14	999999	584	999999	194	728	290	705	126	951	999999	999999	354	429	75	509	106	999999	251	999999	31	936	845	970	98	49	999999	139	65	519	541	999999	999999	241	979	999999	584	261	999999	894	444	533	906	999999	118	471	999999	999999	392	283	443	419	196	999999	999999	999999	445	999999	44	155	653	999999	999999	607	419	465	352	999999	450	999999	925	845	829	357	820	497	39	999999	862	626	999999	611	746	999999	999999	132	924	726	371	911	371	999999	226	999999	250	293	884	309	999999	652	129	921	33	134	357	598	999999	839	587	382	999999	468	751	418	151	51	413	866	531	999999	999999	625	999999	538	999999	954	999999	997	116	999999	612	999999	999999	219	506	999999	999999	999999	434	999999	542	95	149	989	874	902	999999	808	690	209	880	27	778	171	999999	999999	999999	495	237	402	969	592	732	999999	769	317	941	541	911	999999	463	791	442	54	999999	999999	485	762	663	994	736	820	317	907	656	594	951	366	107	12	911	102	395	41	999999	949	362	98	230	567	999999	686	897	999999	999999	98	585	999999	415	666	29	999999	831	242	999999	158	285	825	999999	184	365	585	999999	909	999999	999999	406	999999	536	805	103	396	541	106	43	59	922	686	171	567	18	228	999999	441	983	504	271	162	374	999999	674	999999	694	55	999999	999999	252	988	483	384	999999	185	999999	999999	572	999999	875	734	999999	617	235	598	663	836	999999	999999	999999	12	926	653	109	254	999999	177	140	566	999999	496	895	657	806	934	999999	999999	875	833	31	350	868	999999	999999	536	999999	757	
142	86	872	857	999999	74	751	249	72	830	285	448	149	39	479	15	930	999999	839	551	810	301	395	999999	999999	342	125	999999	143	999999	999999	572	301	288	44	64	999999	844	616	830	999999	999999	872	382	512	436	999999	999999	871	999999	430	248	697	410	947	999999	690	996	895	547	948	999999	115	496	805	713	156	861	994	424	321	95	772	999999	645	999999	428	23	374	534	999999	999999	421	281	155	786	874	890	340	999999	374	697	948	999999	999999	448	460	999999	576	999999	290	832	996	457	550	344	999999	999999	764	999999	423	676	999999	370	899	999999	999999	999999	999999	28	838	265	530	999999	999999	623	146	703	136	207	999999	52	446	575	999999	815	999999	964	999999	810	320	195	136	637	999999	999999	999999	588	179	68	402	999999	999999	558	999999	34	999999	204	999999	927	208	772	562	999999	911	999999	239	66	126	94	697	91	114	541	708	652	139	893	32	362	557	558	534	77	999999	999999	17	999999	614	230	999999	999999	999999	803	612	548	632	568	726	999999	467	999999	472	94	370	321	521	503	850	317	894	418	182	999999	999999	649	247	495	762	744	373	351	451	895	999999	764	523	999999	999999	169	29	571	177	623	894	548	999999	449	706	493	654	514	999999	306	335	999999	760	522	999999	962	311	147	999999	981	45	999999	999999	999999	514	999999	797	220	574	690	999999	333	251	558	159	999999	563	798	788	279	999999	859	313	999999	569	999999	999999	10	877	999999	999999	882	765	195	588	778	999999	520	935	110	696	443	939	357	18	11	853	212	372	602	409	513	359	999999	891	186	813	422	999999	38	602	999999	343	608	832	999999	568	65	969	999999	850	53	862	687	582	999999	919	955	999999	568	999999	802	999999	999999	567	355	999999	238	304	412	999999	567	513	907	508	999999	110	341	524	603	443	798	242	999999	752	365	650	672	953	245	266	857	999999	999999	406	999999	168	69	50	487	999999	999999	761	567	416	999999	999999	955	188	999999	555	999999	441	543	134	833	999999	646	531	211	704	860	284	68	155	999999	291	75	511	708	741	999999	999999	47	720	113	46	674	584	470	826	999999	493	280	689	677	426	743	323	572	240	521	537	838	782	999999	65	702	422	999999	10	474	453	480	941	514	297	403	822	31	797	999999	72	71	385	999999	999999	13	999999	477	999999	999999	751	939	478	999999	513	462	999999	697	999999	344	999999	285	469	999999	251	23	339	999999	999999	32	920	302	999999	344	459	476	999999	773	655	61	333	999999	618	462	722	514	999999	999999	10	835	999999	135	972	462	
642	999999	999999	33	767	999999	674	203	97	668	627	458	174	143	999999	47	999	999999	52	996	999999	317	666	17	639	737	21	618	185	999999	883	795	329	322	702	672	874	440	999999	301	387	139	857	950	834	273	349	999999	949	962	999999	657	92	999999	451	335	130	594	393	40	351	999999	28	999999	784	832	138	999999	441	999999	172	568	999999	750	619	881	999999	999999	182	376	397	154	668	222	717	236	712	354	999999	376	552	290	56	975	950	331	120	324	999999	12	144	497	436	851	800	277	181	342	365	569	875	999999	422	27	643	207	396	806	825	999999	129	784	981	74	556	882	522	510	999999	999999	771	145	551	179	241	899	717	817	422	450	999999	379	988	999999	501	999999	999999	39	342	752	999999	313	499	617	882	359	999999	371	304	917	999999	670	999999	77	798	739	861	252	785	999999	489	579	394	384	999999	749	796	680	999999	417	25	492	999999	56	363	467	646	933	296	999999	394	356	999999	999999	999999	394	999999	920	512	999999	287	625	254	598	273	365	999999	124	124	999999	563	834	798	886	901	273	501	495	714	340	102	927	955	903	999999	143	65	889	690	118	912	876	178	810	140	400	247	579	783	997	999999	531	819	163	999999	559	557	636	603	999999	999999	351	215	181	669	359	999999	350	999999	139	999999	999999	999999	15	230	686	666	999999	755	511	35	999999	712	716	792	570	118	999999	584	799	585	429	999999	268	999999	571	670	999999	150	781	730	999999	339	999999	999999	518	107	814	933	999999	892	999999	880	999999	406	970	639	999999	389	109	250	867	765	450	553	880	743	176	999999	659	25	670	848	999999	781	138	591	68	29	284	473	303	868	942	906	26	548	205	861	999999	999999	181	999999	999999	540	999999	141	889	999999	817	775	931	35	283	626	232	721	906	319	999999	389	581	479	115	635	946	999999	823	543	537	341	547	314	999999	727	844	999999	806	443	918	996	702	999999	211	508	542	278	594	999999	684	999999	641	885	999999	866	999999	999999	999999	415	593	863	318	356	572	999999	237	626	999999	555	999999	999999	914	473	400	281	687	622	277	606	999999	678	999999	506	859	999999	999999	999999	720	999999	377	152	551	999999	849	65	688	999999	395	726	281	915	787	48	999999	515	999999	999999	495	322	188	737	434	905	999999	915	999999	999999	999999	340	785	575	906	999999	188	999999	627	523	624	999999	592	341	236	551	999999	187	890	376	961	353	850	999999	176	408	498	639	717	646	87	999999	607	876	859	65	999999	706	19	974	859	999999	888	
867	553	159	729	999999	999999	999999	580	145	34	91	850	999999	490	263	999999	999999	999999	549	999999	980	999999	690	737	999999	999999	181	610	628	177	999999	999999	66	999999	983	978	999999	679	650	999999	835	75	941	999999	526	999999	716	574	999999	307	511	659	320	999999	907	431	999999	999999	23	376	339	282	999999	999999	117	574	793	999999	506	285	999999	999999	673	999999	96	914	504	781	221	999999	765	606	999999	999999	666	267	205	999999	999999	562	124	604	666	284	798	562	123	973	999999	951	243	38	77	412	916	682	986	999999	896	992	926	999999	211	333	610	732	359	999999	999999	850	378	720	999999	999999	170	999999	172	398	999999	533	801	999999	980	270	455	999999	539	999999	414	983	281	999999	187	999999	635	999999	403	342	674	76	213	491	672	999999	999999	523	898	133	999999	139	520	597	999999	999999	201	405	111	999999	878	873	203	999999	999999	327	579	999999	543	574	319	137	393	829	724	555	329	999999	858	38	687	932	838	415	278	284	472	683	999999	814	373	999999	931	462	464	801	872	999999	273	354	999999	509	980	999999	814	125	745	999999	873	732	52	881	547	82	262	999999	44	787	569	942	854	895	64	728	211	89	205	930	999999	923	682	954	999999	513	657	188	952	514	999999	163	538	999999	810	296	771	492	692	858	999999	518	766	95	805	331	500	486	455	261	999999	999999	919	815	324	999999	59	999999	834	44	425	84	993	530	195	416	414	82	999999	768	956	718	397	346	731	857	166	999999	158	724	23	180	733	700	999999	866	999999	723	467	859	246	999999	657	657	999999	135	524	246	999999	999999	917	427	400	686	305	414	347	582	999999	467	793	461	939	999999	30	254	351	303	148	329	181	690	615	999999	999999	283	999999	739	903	606	343	920	698	758	999999	595	780	56	405	977	999999	661	639	999999	999999	785	999999	547	637	999999	999999	231	107	999999	227	236	811	174	165	999999	353	608	999999	487	999999	873	763	190	312	434	474	999999	898	999999	799	520	60	615	170	999999	999999	523	112	715	822	121	822	127	540	999999	784	615	999999	383	633	920	982	162	875	202	31	999999	245	212	724	999999	333	999999	780	707	186	206	999999	419	493	830	999999	999999	665	22	61	645	650	999999	650	858	999999	999999	537	999999	538	999999	999999	967	999999	975	287	899	990	342	999999	885	999999	999999	404	999999	610	480	890	803	423	999999	999999	863	999999	386	999999	514	561	999999	85	808	409	999999	179	999999	466	47	999999	517	999999	606	973	332	233	175	999999	816	336	999999	258	933	999999	733	
466	520	411	876	826	999999	72	999999	348	135	999999	980	485	446	664	125	131	573	785	382	260	816	54	173	639	975	88	106	187	999999	999999	152	183	676	444	999999	877	589	999999	357	999999	779	999999	847	75	252	690	860	162	999999	941	999999	157	262	483	649	475	247	247	999999	269	999999	999999	850	518	999999	807	809	12	15	247	542	363	438	927	480	558	207	108	999999	294	227	943	965	557	999999	994	920	202	795	192	640	351	369	98	488	999999	999999	338	950	444	881	858	999999	973	999999	331	999999	334	12	100	278	149	850	566	51	999999	630	302	585	129	999999	999999	216	999999	607	200	993	349	448	999999	150	999999	157	951	413	369	796	992	159	999999	285	595	999999	704	914	501	501	802	999999	466	999999	999999	752	999999	557	274	999999	334	999999	217	337	379	886	715	999999	999999	991	898	163	682	236	637	153	974	844	301	999999	511	908	999999	699	200	303	999999	734	999999	125	999999	404	148	999999	999999	626	941	999999	905	709	483	999999	514	509	999999	649	374	240	925	972	778	986	266	999999	149	426	999999	517	146	999999	904	980	924	294	676	999999	24	964	764	21	211	700	938	591	999999	999999	403	606	106	551	928	751	809	62	999999	339	999999	999999	999999	55	999999	999999	147	829	805	999999	999999	230	833	108	634	999999	476	913	770	88	58	674	902	999999	999999	663	421	594	999999	162	999999	871	946	999999	367	723	396	999999	655	777	562	119	999999	451	999999	999999	773	999999	916	528	285	895	292	269	291	472	999999	999999	32	702	23	553	999999	653	331	958	999999	496	741	911	24	999999	999999	993	525	939	888	461	466	849	999999	999999	677	629	876	285	589	687	65	894	334	210	696	952	764	19	999999	143	999999	968	899	286	999999	15	513	528	637	298	743	351	583	936	999999	999999	812	599	875	999999	776	999999	378	596	441	847	587	813	70	315	999999	999999	511	999999	342	999999	950	614	167	672	125	999999	647	999999	943	713	999999	397	481	523	999999	174	143	999999	366	999999	599	312	845	418	428	999999	999999	331	69	999999	840	828	604	241	999999	207	442	212	935	428	999999	87	653	999999	536	199	999999	999999	175	999999	382	135	399	269	897	999999	768	748	254	425	889	326	999999	999999	873	492	999999	250	300	942	732	999999	999999	938	999999	999999	999999	999999	882	238	999999	921	166	994	853	714	439	345	999999	999999	438	693	958	999999	999999	999999	846	936	853	53	406	101	256	232	342	452	999999	460	594	999999	988	999999	865	25	65	968	169	999999	863	168	63	457	
999999	715	514	48	972	930	409	592	675	999999	274	839	999999	999999	674	934	999999	411	39	978	750	957	999999	787	999999	999999	464	569	922	609	83	694	999999	948	194	541	718	999999	479	754	61	11	710	276	386	36	194	787	999999	235	999999	461	138	85	707	948	999999	726	220	999999	999999	999999	999999	75	649	579	849	882	999999	143	226	367	999999	285	926	749	256	330	411	802	999999	677	999999	697	35	622	565	914	251	245	423	991	93	450	289	221	341	645	627	999999	999999	311	703	999999	19	226	529	999999	158	958	702	797	999999	418	279	798	999999	972	49	36	23	999999	999999	848	720	234	999999	490	995	999999	999999	610	703	999999	625	457	973	999999	688	808	102	712	765	293	543	625	999999	999999	181	491	647	369	999999	600	792	999999	670	999999	451	785	999999	48	857	999999	550	999999	999999	718	793	822	824	470	294	241	934	311	179	357	314	999999	556	999999	999999	999999	77	57	14	113	813	383	787	128	999999	903	865	63	999999	999999	742	452	531	999999	882	358	667	999999	85	374	665	490	82	322	999999	356	238	344	729	999999	375	999999	96	999999	905	419	999999	705	999999	390	376	880	999999	847	614	862	573	597	726	960	999999	891	999999	999999	447	999999	311	999999	577	316	674	531	334	512	999999	249	999999	540	62	473	324	961	378	694	998	784	44	235	708	999999	999999	999999	617	999999	505	999999	530	455	553	583	118	569	999999	501	999999	844	556	999999	891	374	507	999999	544	263	646	886	522	287	642	999999	297	999999	766	889	533	44	913	566	16	999999	719	999999	987	479	999999	754	999999	999999	999999	999999	238	100	999999	343	191	999999	999999	364	999999	619	961	253	813	890	999999	42	999999	999999	967	681	999999	989	937	419	999999	597	55	75	898	892	62	999999	308	489	433	999999	742	433	999999	783	938	999999	444	397	999999	999999	106	106	999999	332	951	595	910	999999	232	248	162	999999	687	593	704	40	466	239	566	326	999999	999999	466	97	999999	380	999999	194	999999	382	555	999999	899	189	500	948	881	999999	941	467	734	999999	266	999999	54	817	745	999999	999999	908	102	215	999999	203	531	999999	640	106	999999	580	65	725	999999	999999	693	612	35	999999	102	755	999999	890	999999	108	591	942	999999	281	52	482	635	424	115	834	289	349	718	705	658	728	318	785	542	370	412	19	448	999999	999999	999999	791	246	999999	332	759	999999	917	732	611	999999	999999	368	63	560	999999	640	620	729	570	999999	894	999999	849	374	447	373	358	999999	695	582	999999	999999	780	999999	691	398	
999999	782	84	87	431	985	104	78	34	949	732	999999	425	772	999999	719	999999	156	547	999999	396	657	999999	999999	999999	990	46	38	999999	999999	588	452	869	557	999999	837	654	493	923	908	999999	781	349	497	999999	376	512	923	194	784	815	633	73	229	11	745	897	688	234	999999	999999	75	982	999999	999999	289	122	867	534	999999	999999	999999	233	638	245	615	317	397	754	999999	999999	123	844	311	237	955	999999	999999	555	502	940	965	268	999999	960	170	798	368	136	361	999999	644	399	632	718	999999	409	999999	999999	999999	437	510	933	747	999999	835	999999	999999	753	416	900	999999	999999	42	621	109	999999	999999	678	84	817	949	270	403	232	844	723	221	592	775	555	954	665	999999	74	999999	42	520	539	135	939	127	615	720	999999	791	332	366	21	619	368	668	756	909	999999	488	999999	540	999999	118	121	999999	999999	977	860	999999	999999	162	967	999999	77	583	211	553	145	700	999999	999999	942	441	522	366	999999	999999	999999	999999	999999	756	591	586	200	999999	999999	431	23	930	39	999999	999999	999999	984	180	399	830	552	999999	999999	999999	999999	877	154	999999	598	93	999999	754	809	124	571	974	999999	60	570	999999	990	999999	999999	999999	539	215	999999	705	690	438	999999	352	967	999999	430	630	999999	995	982	714	999999	501	903	912	999999	999999	130	914	76	885	766	933	999999	19	999999	976	208	687	673	568	216	999999	18	999999	636	253	787	999999	694	940	554	752	78	856	948	498	672	674	943	999999	94	999999	638	804	671	524	999999	958	538	454	432	999999	999999	423	507	992	492	743	286	591	481	690	999999	135	340	23	864	753	70	351	314	999999	999999	402	484	459	810	214	498	122	511	829	901	999999	518	999999	430	999999	358	956	16	999999	398	362	798	404	536	512	473	658	659	999999	897	999999	150	898	999999	929	938	999999	191	999999	255	999999	89	999999	788	999999	999999	528	593	218	405	113	345	999999	144	391	999999	89	999999	307	740	840	999999	523	999999	714	999999	619	814	500	999999	311	774	727	684	999999	282	156	999999	999999	999999	999999	74	451	592	999999	852	765	764	617	335	859	999999	883	548	415	711	999999	721	84	880	998	999999	102	501	103	999999	617	700	999999	118	999999	473	376	412	794	775	20	930	147	999999	344	855	206	175	857	187	891	189	279	999999	716	434	542	676	999999	241	972	950	999999	464	244	74	999999	999999	999999	999999	757	999999	999999	999999	999999	635	583	999999	545	153	517	927	643	916	447	437	999999	396	999999	32	931	700	515	562	803	70	442	
682	627	279	10	698	297	471	429	420	435	639	999999	91	999999	330	140	753	724	999999	316	999999	999999	806	999999	999999	116	855	464	67	999999	999999	836	999999	203	999999	594	275	999999	819	999999	999999	999999	37	11	999999	573	321	181	610	570	999999	999999	758	754	999999	665	820	999999	541	999999	442	16	371	999999	244	999999	191	888	949	736	864	999999	905	415	144	94	999999	999999	850	894	794	683	999999	999999	212	363	999999	999999	343	245	773	638	611	237	999999	174	135	581	767	989	392	432	232	999999	705	161	999999	353	619	775	675	25	786	646	797	758	162	874	252	999999	725	305	555	714	962	999999	998	678	217	970	999999	417	47	999999	512	371	461	999999	791	61	430	734	277	567	569	757	851	999999	999999	448	22	261	339	999999	273	999999	877	999999	999999	480	163	264	145	648	817	999999	999999	999999	999999	435	307	182	93	201	999999	990	38	987	154	999999	383	43	999999	768	958	999999	88	161	999999	425	494	943	78	321	898	176	598	999999	750	312	999999	999999	999999	14	999999	839	178	148	999999	283	68	889	373	706	106	999999	26	999999	690	119	999999	826	338	718	941	364	999999	771	303	294	999999	409	247	842	435	457	212	243	627	129	999999	999999	725	999999	366	604	579	371	225	999999	160	231	937	640	132	952	597	122	999999	786	734	999999	844	999999	882	659	652	531	281	999999	916	782	749	571	999999	248	111	999999	361	347	784	743	556	524	144	999999	472	607	719	482	859	100	180	999999	999999	999999	105	999999	999999	707	999999	58	100	576	862	377	481	375	69	883	999999	583	999999	725	12	999999	999999	330	17	999999	196	55	811	798	789	826	999999	909	186	448	153	527	582	654	395	735	999999	980	662	766	698	106	547	999999	630	999999	999999	454	838	403	999999	999999	576	729	520	906	246	999999	786	45	766	999999	198	621	740	334	10	116	340	276	347	869	667	999999	24	100	508	999999	999999	513	496	999999	999999	782	165	999999	999999	853	143	489	498	999999	203	999999	999	135	907	999999	999999	306	285	999999	124	572	999999	422	117	999999	715	430	408	270	999999	283	999999	999999	502	416	999999	372	383	157	972	999999	777	999999	676	999999	252	888	193	582	881	871	237	272	999999	507	999999	743	270	626	147	713	91	999999	999999	999999	86	399	633	501	470	732	999999	999999	999999	273	795	78	746	75	92	827	247	825	389	262	56	287	568	999999	999999	722	111	999999	19	268	770	549	999999	756	964	853	265	691	122	158	999999	108	20	778	712	999999	996	204	999999	999999	476	999999	
848	973	872	999999	830	639	812	999999	630	174	129	992	999999	255	318	990	111	239	999999	555	999999	241	313	947	999999	789	999999	999999	999999	906	224	999999	792	514	701	787	883	175	999999	625	879	374	527	784	979	27	285	466	349	16	103	313	748	921	552	999999	669	999999	999999	50	357	999999	31	723	949	431	210	988	554	531	116	935	999999	945	675	348	713	528	968	259	514	999999	691	719	813	910	949	999999	961	94	127	958	642	981	999999	999999	353	804	834	557	817	999999	912	818	999999	167	106	803	255	999999	903	150	999999	999999	999999	999999	99	999999	910	999999	482	339	999999	470	999999	157	303	999999	999999	577	994	909	999999	421	441	227	999999	872	819	655	999999	156	626	757	190	976	12	369	999999	745	18	51	999999	795	85	488	269	451	415	752	864	871	999999	678	999999	994	456	999999	999999	999999	999999	999999	492	264	234	999999	712	279	289	436	155	999999	779	931	568	953	25	898	345	999999	958	470	467	77	791	943	30	999999	547	999999	529	467	527	147	134	791	558	638	999999	749	775	999999	172	978	999999	999999	101	203	119	266	978	999999	999999	888	360	160	760	425	473	999999	315	765	732	103	906	999999	416	642	806	999999	405	999999	337	595	187	968	308	488	999999	861	999999	827	999999	291	217	971	999999	638	787	999999	41	143	175	288	444	20	267	78	999999	918	523	458	396	999999	860	602	999999	613	999999	392	851	281	954	612	439	488	927	451	886	999999	429	999999	999999	832	999999	999999	221	999999	161	177	999999	239	417	552	999999	403	999999	504	430	615	750	999999	927	999999	999999	759	189	999999	999999	956	92	816	192	999999	498	999999	602	564	999999	599	390	999999	999999	542	681	999999	999999	412	274	46	999999	999999	31	281	194	775	999999	999999	709	985	92	659	209	205	94	893	57	281	63	603	800	875	906	831	234	578	999999	395	723	510	895	999999	297	812	999999	660	999999	911	951	723	894	152	855	999999	516	731	972	267	458	787	575	999999	999999	671	999999	181	525	199	56	616	583	465	999999	209	999999	999999	999999	396	296	999999	108	145	330	340	708	999999	30	999999	324	503	999999	935	937	999999	935	999999	428	626	577	999999	144	605	864	344	149	999999	999999	656	522	210	370	999999	999999	999999	999999	999999	272	28	963	586	999999	231	999999	553	21	999999	528	801	273	787	887	744	819	559	299	999999	999999	999999	999999	279	254	999999	782	123	142	29	964	913	256	505	999999	410	999999	990	586	913	730	999999	333	501	911	999999	392	735	323	625	766	421	999999	196	
168	999999	827	999999	999999	785	999999	761	420	991	683	614	999999	768	747	486	91	829	973	999999	772	999999	999999	999999	999999	641	982	999999	799	517	262	553	190	999999	999999	762	582	969	657	800	999999	968	999999	341	818	306	66	624	987	836	999999	937	999999	999999	423	208	625	139	999999	701	803	402	999999	903	999999	140	999999	999999	430	985	904	122	181	182	912	804	69	330	999999	71	584	368	68	963	974	325	999999	999999	646	149	146	999999	999999	956	997	999999	999999	999999	602	688	871	570	999999	999999	999999	999999	765	275	999999	618	148	305	259	274	126	444	343	998	928	422	35	601	999999	999999	848	462	479	225	185	999999	797	71	727	202	199	23	174	65	40	999999	999999	840	999999	999999	10	841	203	379	839	999999	738	17	78	189	663	280	720	999999	164	480	999999	999999	99	999999	820	87	577	67	84	113	279	287	999999	385	999999	194	999999	822	289	17	999999	999999	386	623	112	790	992	999999	538	999999	302	999999	901	560	602	21	751	795	999999	999999	999999	145	304	736	292	460	999999	693	327	478	999999	898	634	156	221	999999	172	475	999999	40	94	999999	528	165	999999	28	385	416	782	851	999999	416	615	365	744	133	805	650	999999	651	750	309	999999	70	999999	404	627	999999	349	752	999999	285	304	185	839	999999	617	149	926	274	84	633	999999	999999	44	661	999999	278	999999	97	999999	522	145	849	290	785	810	467	314	415	400	630	999999	40	12	999999	999999	439	526	999999	516	665	999999	75	577	127	397	753	36	198	121	359	353	262	706	336	149	455	999999	64	432	159	834	520	873	454	999999	881	473	876	549	853	751	900	999999	389	797	79	282	173	397	66	441	126	303	51	287	814	333	676	999999	667	544	472	89	366	831	214	202	999999	999999	999999	999999	999999	649	999999	607	452	680	327	538	80	999999	732	666	999999	717	718	999999	999999	176	751	557	999999	999999	999999	318	999999	820	999999	999999	593	877	159	612	880	776	291	476	999999	444	834	144	999999	147	948	494	812	805	713	648	122	987	370	999999	810	959	999999	302	767	949	327	631	466	999999	945	202	33	129	786	999999	436	999999	191	397	341	999999	551	999999	909	397	506	483	117	575	445	605	999999	202	802	921	999999	988	708	95	999999	213	677	246	202	755	999999	692	29	999999	222	999999	999999	973	625	203	999999	999999	393	379	999999	999999	524	890	999999	349	999999	830	999999	999999	314	447	999999	999999	280	999999	999999	314	468	999999	999999	813	464	993	363	574	799	544	577	609	514	463	605	339	641	
999999	688	787	913	852	999999	639	374	164	809	774	999999	710	702	496	999999	112	999999	999999	452	999999	389	530	537	758	550	999999	999999	718	360	851	842	214	463	997	449	161	401	615	94	297	999999	999999	194	999999	247	98	999999	90	355	411	999999	376	886	12	892	168	259	999999	999999	927	386	656	804	958	932	999999	256	999999	999999	111	999999	757	999999	164	200	90	346	948	999999	999999	310	999999	999999	948	761	475	327	461	114	999999	901	247	313	999999	999999	793	505	999999	656	124	999999	999999	43	253	999999	342	999999	732	811	812	821	311	642	850	627	213	292	855	999999	999999	999999	795	999999	999999	209	999999	999999	986	999999	999999	584	999999	302	407	999999	173	148	130	257	428	251	999999	650	302	469	999999	605	463	540	708	510	650	38	198	999999	999999	547	278	53	238	889	246	490	999999	237	710	999999	245	240	463	74	171	607	999999	225	221	154	999999	306	609	867	999999	999999	544	897	934	91	113	99	573	626	870	87	28	539	15	114	246	75	758	591	369	232	86	999999	348	52	260	999999	107	901	249	971	443	999999	898	790	945	999999	999999	628	905	156	666	837	204	94	589	249	220	116	999999	242	999999	27	507	767	999999	900	999999	892	831	999999	999999	671	999999	898	643	657	640	224	168	730	999999	999999	999999	223	999999	999999	448	999999	999999	21	763	990	999999	999999	434	426	863	140	420	54	958	410	797	774	163	994	461	305	999999	999999	608	995	947	187	469	999999	341	293	999999	141	461	304	439	820	377	11	999999	378	473	227	793	510	804	123	771	999999	999999	911	999999	571	787	153	813	531	413	767	52	999999	548	27	94	999999	929	999999	593	664	971	999999	407	162	326	92	999999	233	148	999999	999999	833	415	107	84	999999	233	639	353	318	490	907	417	999999	958	860	830	456	142	999999	999999	524	530	999999	400	365	514	907	254	705	999999	589	393	315	576	218	412	999999	942	664	356	299	936	284	999999	73	569	797	203	999999	261	385	100	924	526	676	312	999999	707	719	915	326	394	647	999999	901	524	999999	43	749	458	390	999999	999999	999999	291	588	256	934	999999	796	716	713	788	453	936	499	999999	788	899	905	114	743	232	748	39	999999	298	287	282	549	467	763	999999	18	871	870	999999	66	245	98	66	373	380	999999	208	612	606	999999	70	411	65	324	144	843	353	999999	999999	729	837	386	999999	969	999999	999999	338	999999	270	780	999999	75	999999	999999	552	999999	849	741	373	309	999999	427	999999	104	999999	870	999999	999999	999999	609	664	
999999	589	999999	228	999999	798	97	711	999999	999999	999999	352	826	621	994	534	999999	999999	333	994	999999	283	981	189	420	87	205	752	999999	302	999999	334	660	125	357	999999	999999	193	693	22	762	39	780	715	304	999999	482	482	231	346	840	381	304	999999	999999	951	607	713	808	781	999999	344	921	300	999999	921	692	710	999999	518	999999	470	87	321	242	999999	503	999999	885	345	999999	723	530	454	462	814	39	999999	74	999999	879	280	384	999999	419	427	118	489	316	382	392	772	217	713	795	999999	999999	983	383	999999	458	340	828	472	186	879	814	999999	837	999999	891	647	645	869	999999	280	999999	175	902	815	475	23	960	512	952	999999	999999	816	999999	92	999999	999999	671	596	947	999999	451	912	736	999999	612	999999	999999	721	999999	999999	136	347	84	999999	294	999999	90	568	999999	444	380	326	519	353	373	997	816	755	84	845	975	59	922	100	999999	182	438	372	212	999999	371	248	999999	217	706	999999	999999	144	797	390	965	113	594	512	999999	999999	999999	392	176	615	825	895	646	645	769	999999	425	983	695	121	700	718	365	178	999999	141	305	999999	647	999999	265	681	958	999999	880	872	465	999999	922	703	779	55	205	597	999999	476	602	385	447	629	752	758	449	685	690	256	999999	999999	439	999999	999999	101	745	971	999999	153	999999	952	765	897	621	15	70	991	342	654	999999	768	170	606	539	920	864	27	452	507	999999	283	13	633	134	50	979	999999	999999	688	309	233	247	864	538	649	620	549	18	746	697	999999	352	999999	733	999999	999999	833	507	909	236	999999	528	852	999999	663	999999	141	999999	581	36	184	127	654	354	999999	999999	999999	77	999999	309	324	19	706	809	999999	999999	968	899	999999	785	156	999999	999999	461	581	704	395	954	875	700	999999	777	436	720	522	339	698	999999	999999	999999	959	765	616	609	911	719	999999	52	134	732	999999	999999	626	999999	879	999999	162	999999	773	999999	145	351	202	199	821	547	582	986	296	999999	999999	287	465	697	826	391	999999	999999	549	999999	882	999999	829	999999	720	256	999999	640	841	727	999999	999999	917	849	322	999999	573	427	788	374	999999	836	756	999999	500	703	775	999999	969	497	33	796	654	911	999999	793	521	59	999999	574	397	999999	154	569	278	737	999999	616	385	999999	999999	354	999999	184	725	55	999999	999999	652	27	481	231	671	999999	704	391	850	999999	147	999999	106	523	948	999999	977	205	691	197	410	762	343	169	999999	761	999999	678	228	479	195	666	207	999999	999999	461	103	175	280	
999999	999999	886	999999	363	999999	856	121	305	999999	999999	207	529	364	408	999999	889	684	321	677	909	999999	35	173	381	999999	999999	331	736	999999	496	130	999999	925	890	331	524	875	979	691	999999	650	999999	282	864	281	666	999999	798	620	999999	999999	782	497	370	999999	839	723	515	542	996	999999	384	189	999999	243	396	604	473	86	999999	24	704	630	981	268	300	752	999999	110	164	179	532	126	607	999999	348	999999	564	763	999999	999999	370	999999	694	171	999999	204	999999	630	884	71	999999	721	394	503	83	161	516	112	836	999999	424	414	999999	827	12	268	999999	999999	999999	83	999999	710	594	999999	653	999999	935	820	992	106	389	999999	999999	102	341	999999	732	999999	644	196	806	462	926	404	386	999999	69	999999	168	17	622	182	735	999999	999999	137	136	958	849	816	226	696	119	999999	707	745	198	295	495	202	535	477	999999	708	277	587	783	999999	58	698	207	78	999999	984	483	999999	999999	415	80	999999	683	773	264	828	970	120	999999	196	697	641	767	773	381	966	481	154	626	36	999999	999999	353	936	910	161	619	157	999999	134	999999	500	802	782	224	999999	999999	762	222	727	999999	167	245	596	999999	416	931	434	697	695	513	338	590	999999	872	636	999999	747	999999	113	218	999999	999999	227	930	206	999999	984	558	100	457	719	932	898	297	999999	999999	999999	444	504	230	999999	999999	348	621	999999	910	885	910	999999	430	771	899	119	518	915	91	27	666	999999	577	946	875	606	247	794	406	999999	628	496	999999	113	999999	368	883	999999	373	737	606	999999	999999	954	999999	970	670	999999	819	822	390	382	999999	999999	999999	148	927	283	320	853	110	827	530	228	266	423	999999	326	468	541	236	495	552	999999	421	664	18	622	872	904	999999	561	999999	584	999999	999999	202	254	23	173	441	609	713	999999	999999	999999	481	999999	698	660	999999	999999	999999	288	596	999999	830	949	771	435	140	314	410	415	917	549	999999	946	999999	999999	999999	906	999999	304	109	626	999999	42	718	999999	999999	940	924	222	95	592	343	696	987	416	425	252	483	587	43	999999	209	999999	999999	999999	999999	534	999999	688	438	912	50	999999	999999	999999	123	798	241	138	253	999999	999999	999999	330	335	216	166	959	511	594	979	999999	725	271	972	426	483	440	630	716	657	789	245	784	183	551	999999	999999	27	302	627	20	999999	999999	844	746	999999	977	276	880	769	575	649	999999	999999	489	324	662	215	553	639	999999	610	421	595	409	154	413	156	783	796	647	942	218	966	999999	88	
391	999999	236	999999	505	999999	999999	947	92	150	151	999999	694	236	757	313	999999	662	269	409	999999	749	444	999999	999999	999999	493	94	999999	633	441	999999	489	410	933	245	979	147	144	204	999999	474	512	269	999999	999999	999999	556	999999	344	478	555	999999	999999	155	641	981	999999	808	999999	999999	999999	999999	999999	999999	23	846	999999	302	521	334	336	528	75	548	468	246	999999	999999	529	378	936	55	787	999999	885	430	919	265	301	999999	354	999999	469	523	205	648	63	559	989	240	179	263	527	20	152	999999	641	999999	686	405	999999	999999	999999	999999	744	619	48	304	824	592	927	37	11	268	979	997	68	552	999999	819	192	626	608	298	999999	682	528	776	22	858	789	897	579	896	457	319	60	999999	778	585	999999	759	735	407	313	152	262	269	41	155	968	98	678	866	999999	190	436	990	108	999999	101	271	291	965	803	40	458	115	810	669	946	896	999999	767	999999	432	890	211	999999	66	429	999999	999999	867	889	700	229	712	682	277	882	999999	999999	716	494	349	477	769	604	283	693	999999	999999	371	208	82	999999	911	657	790	299	235	15	51	642	832	525	424	85	999999	810	745	432	999999	786	886	999999	66	283	999999	954	130	607	712	372	281	810	384	668	817	385	317	999999	891	999999	657	999999	33	83	661	823	999999	694	501	999999	947	724	915	999999	321	250	268	638	787	836	999999	627	302	678	370	32	151	756	999999	999999	999999	999999	540	565	139	832	808	982	621	57	901	436	115	249	999999	557	894	799	356	577	126	999999	277	65	808	39	761	354	713	999999	999999	306	436	775	969	999999	194	999999	999999	999999	442	285	26	740	934	999999	522	63	999999	813	137	999999	409	999999	610	823	422	485	757	999999	80	464	279	982	375	999999	10	340	280	167	372	545	353	867	999999	840	663	537	130	74	516	708	99	999999	512	999999	999999	999999	999999	156	844	999999	602	356	999999	977	15	44	999999	340	742	192	999999	106	450	592	999	542	999999	769	169	885	364	692	592	371	999999	999999	480	999999	707	264	175	999999	323	999999	942	997	458	167	999999	629	173	999999	331	334	999999	993	458	999999	339	999999	200	999999	986	999999	353	909	763	57	613	635	563	337	633	488	26	658	783	786	649	999999	94	398	934	540	999999	999999	999999	268	446	999999	921	559	706	352	74	999999	147	364	999999	43	999999	999999	554	209	75	835	167	999999	317	999999	999999	999999	280	338	281	999999	471	456	999999	779	548	505	611	241	999999	14	630	290	999999	256	521	429	
999999	999999	767	683	844	734	474	999999	416	527	950	179	171	259	289	378	80	272	309	999999	126	540	494	999999	799	999999	999999	71	214	876	429	999999	755	790	206	664	999999	597	957	736	981	360	372	31	554	441	999999	463	724	262	220	161	947	999999	312	935	132	38	884	999999	248	999999	999999	540	999999	889	424	999999	63	625	807	483	314	999999	709	999999	177	472	194	367	252	999999	346	952	666	278	999999	999999	999999	270	542	542	999999	436	497	578	999999	832	999999	999999	999999	999999	410	109	454	736	999999	384	130	545	999999	999999	844	526	289	999999	76	729	874	828	776	499	894	792	92	999999	769	999999	85	999999	97	999999	547	529	350	554	999999	246	507	929	999999	999999	804	941	999999	999999	697	999999	156	290	511	948	958	999999	888	527	804	999999	26	999999	967	968	999999	989	458	999999	999999	325	999999	735	585	829	999999	944	999999	999999	695	952	299	210	999999	582	731	795	999999	999999	387	451	999999	823	749	23	230	328	962	999999	999999	815	999999	81	770	999999	999999	420	705	681	726	23	699	851	999999	999999	328	816	610	394	999999	513	369	318	54	999999	684	362	985	571	609	903	999999	942	607	999999	468	227	439	999999	999999	320	999999	947	423	373	751	789	990	898	694	413	717	577	227	926	999999	184	999999	110	697	658	435	143	82	999999	999999	756	253	999999	392	111	386	414	823	925	423	421	999999	680	999999	894	371	999999	877	999999	195	414	725	681	433	999999	200	339	508	912	885	956	875	600	999999	994	999999	47	999999	593	36	313	754	301	999999	44	289	356	191	802	296	348	266	876	636	626	41	999999	529	108	911	56	906	910	49	999999	546	305	999999	923	999999	999999	581	294	179	999999	660	433	179	999999	14	844	158	999999	625	999999	700	999	999999	716	963	973	518	999999	681	999999	406	844	261	54	498	984	17	267	454	963	999999	972	707	754	999999	607	403	139	104	77	898	211	294	502	999999	547	341	999999	960	384	815	174	612	198	486	816	181	134	901	30	836	999999	261	662	780	999999	999999	219	999999	365	999999	999999	999999	614	91	999999	999999	999999	287	950	652	385	307	79	158	601	369	518	999999	159	435	278	238	84	240	999999	949	631	721	48	255	131	881	999999	999999	435	852	997	117	290	266	999999	846	950	999999	460	593	191	514	188	368	783	941	600	930	312	999999	248	999999	84	255	927	47	249	999999	530	504	999999	999999	722	999999	999999	410	987	893	999999	431	999999	706	780	424	999999	127	542	680	471	190	290	999999	502	285	614	
999999	43	44	338	999999	999999	254	999999	956	999999	916	999999	439	995	383	953	707	916	999999	873	999999	999999	659	487	810	505	568	244	350	999999	39	772	447	999999	748	377	999999	564	999999	824	43	859	999999	999999	999999	999999	113	684	98	999999	999999	999999	621	999999	999999	999999	383	999999	528	879	48	19	506	742	860	153	355	304	256	15	10	152	287	66	999999	681	779	135	999999	485	401	884	156	999999	999999	999999	161	45	999999	729	993	406	46	999999	785	33	363	91	673	707	979	808	437	92	235	439	480	565	572	999999	250	999999	999999	52	487	164	862	392	111	589	999999	999999	242	999999	21	999999	116	527	281	816	999999	697	462	929	506	593	999999	74	888	210	801	595	999999	670	489	999999	486	999999	999999	999999	999999	999999	980	93	999999	669	575	909	999999	999999	999999	953	294	755	82	552	796	989	546	893	999999	999999	999999	900	788	406	847	571	48	275	127	123	254	650	999999	357	999999	378	999999	999999	27	546	993	267	877	847	311	717	598	937	949	496	456	388	922	999999	476	90	305	317	822	13	871	999999	513	999999	999999	643	109	999999	834	999999	999999	709	875	171	805	246	999999	940	999999	999999	973	111	999999	999999	666	865	728	999999	881	637	82	907	24	24	675	198	754	667	149	668	617	873	999999	999999	722	747	999999	761	566	999999	67	365	222	692	40	769	999999	881	553	999999	999999	815	999999	207	354	866	694	861	999999	617	491	364	801	436	522	109	998	999999	999999	919	362	967	727	650	579	717	999999	332	983	999999	999999	999999	124	306	753	801	999999	905	187	856	999999	999999	275	999999	748	702	564	786	180	930	999999	694	973	634	490	999999	98	202	627	999999	181	371	877	589	907	619	249	999999	999999	999999	79	103	617	62	999999	711	701	777	902	876	999999	908	162	999999	144	25	899	490	816	806	713	999999	287	550	684	690	773	686	999999	999999	463	69	114	999999	861	999999	87	920	767	999999	999999	320	300	750	483	273	999999	824	454	892	999999	759	688	876	17	241	815	76	377	999999	999999	999999	999999	773	999999	104	804	999999	999999	467	937	978	723	47	559	402	999999	536	76	999999	481	948	999999	159	418	999999	381	237	452	999999	861	20	999999	591	999999	999999	584	527	337	388	999999	516	633	987	954	741	46	999999	999999	614	695	288	10	956	999999	988	783	585	999999	719	723	576	999999	999999	606	999999	435	141	206	328	817	29	209	999999	952	964	325	253	999999	676	667	730	911	837	934	582	20	597	887	999999	457	999	173	617	999999	892	266	71	
390	36	316	904	454	998	999999	999999	89	322	13	739	673	540	390	999999	62	993	999999	422	636	34	917	999999	254	999999	871	818	855	592	32	70	708	263	862	178	369	763	285	913	50	269	503	698	593	157	999999	917	618	485	564	672	237	999999	999999	366	119	999999	660	110	999999	999999	999999	999999	999999	942	41	419	677	222	327	298	717	751	381	999999	530	999999	254	106	175	954	999999	380	37	359	833	999999	828	999999	68	891	113	184	786	999999	449	16	408	651	125	769	250	999999	999999	276	955	485	472	67	836	890	234	999999	935	999999	778	449	468	999999	119	999999	591	181	163	436	195	542	999999	319	999999	999999	820	603	981	405	714	999999	221	761	999999	357	401	770	669	999999	666	549	249	614	293	999	548	999999	999999	999999	187	999999	253	731	90	422	519	163	139	322	80	631	582	539	468	999999	238	999999	546	999999	776	820	999999	999999	770	646	302	361	35	929	975	999999	71	43	227	645	999999	490	999999	981	837	247	641	357	107	44	967	999999	155	318	770	841	921	779	181	367	567	267	961	443	129	168	137	999999	346	717	569	999999	999999	822	425	748	35	564	999999	999999	189	999999	888	999999	999999	592	215	999999	168	144	441	292	861	860	87	302	999999	247	999999	679	120	441	999999	390	475	428	398	332	892	32	816	366	855	643	187	413	379	236	765	537	953	419	51	212	285	287	687	460	744	999999	229	787	702	254	427	747	153	508	270	999999	999999	882	825	145	327	999999	436	999999	682	674	923	302	482	334	725	999999	400	999999	114	197	740	999999	588	769	999999	38	663	611	225	999999	270	871	966	515	343	81	999999	905	884	210	851	469	777	999999	209	927	315	999999	999999	727	357	344	403	82	519	265	304	65	342	299	420	824	12	253	999999	62	999999	999999	991	654	999999	494	923	903	999999	999999	170	999999	570	875	723	295	92	999999	999999	925	999999	893	996	87	776	999999	572	999999	790	36	467	534	666	156	999999	348	386	874	621	863	421	500	736	248	105	786	494	999999	575	135	742	514	170	488	584	442	999999	914	877	576	999999	338	123	318	813	635	851	423	283	384	999999	218	876	999999	513	977	999999	757	981	990	54	999999	29	999999	999999	952	373	187	999999	169	377	999999	996	54	941	999999	999999	427	434	469	935	80	999999	200	226	534	999999	941	974	607	286	999999	932	887	999999	999999	999999	458	999999	860	272	999999	999999	124	17	446	221	832	287	999999	600	738	333	522	64	974	999999	828	448	999999	325	431	
212	964	883	165	999999	119	999999	135	774	927	403	999999	207	271	999999	78	193	780	322	805	664	553	999999	547	889	999999	832	557	893	490	20	274	545	999999	999999	887	241	851	999999	112	319	162	999999	672	345	759	999999	999999	755	853	644	668	447	520	767	999999	957	345	276	129	286	965	241	293	917	999999	999999	999999	999999	341	837	342	873	999999	495	511	897	343	212	139	105	48	999999	50	845	352	826	999999	82	813	929	895	585	787	826	353	920	999999	755	216	730	999999	994	423	999999	312	794	236	34	999999	761	624	143	999999	33	247	999999	201	448	574	312	13	294	985	412	941	756	999999	394	152	591	533	587	999999	409	999999	999999	388	34	543	999999	999999	999999	816	62	999999	762	999999	763	588	189	999999	999999	191	903	727	672	999999	21	84	555	999999	842	999999	674	999999	999999	147	737	885	203	785	999999	905	26	999999	999999	478	933	107	189	317	332	805	962	999999	609	406	102	682	476	45	377	950	987	849	999999	128	151	999999	278	624	712	878	395	999999	999999	29	175	999999	724	203	85	913	999999	248	385	999999	919	811	628	640	55	65	999999	999999	999999	999999	918	999999	999999	884	337	118	999999	564	605	999999	420	568	311	589	240	901	999999	282	960	463	999999	749	999999	999999	209	999999	206	638	579	657	469	237	987	343	999999	998	246	839	866	966	95	999999	642	931	626	999999	509	999999	409	154	107	146	999999	999999	171	178	703	244	684	996	912	200	985	948	984	192	999999	968	488	999999	664	128	999999	994	377	999999	999999	541	104	848	830	167	999999	435	999999	333	40	999999	181	932	305	12	164	869	63	895	999999	999999	947	443	779	999999	999999	999999	489	978	730	999999	586	446	999999	171	149	836	999999	754	961	560	398	660	162	548	796	999999	937	999999	963	546	940	999999	381	421	593	661	78	298	607	71	999999	581	603	826	999999	735	999999	143	863	999999	703	309	934	999999	999999	296	290	241	999999	14	240	827	999999	193	273	113	74	650	577	487	767	877	157	999999	614	817	67	335	999999	70	685	999999	798	999999	999999	641	548	587	125	307	999999	999999	553	602	999999	128	565	419	563	353	671	229	565	385	561	825	999999	999999	999999	488	239	954	149	685	328	436	38	380	350	631	565	486	534	280	116	999999	334	554	77	999999	261	999999	772	748	398	466	248	423	93	27	489	513	407	637	77	426	999999	868	283	405	99	999999	79	931	787	999999	999999	294	999999	631	501	999999	966	694	236	591	192	401	296	999999	198	614	999999	999999	
152	61	89	897	212	689	242	465	999999	672	406	76	578	840	999999	214	772	999999	155	461	525	999999	999999	999999	999999	999999	999999	305	999999	999999	217	485	897	746	999999	999999	999999	796	92	588	999999	999999	336	999999	297	169	23	351	441	91	99	244	469	836	807	999999	514	375	999999	726	454	936	883	999999	465	921	179	999999	61	999999	109	976	999999	566	999999	489	554	253	425	250	472	999999	999999	500	332	972	25	70	939	527	232	739	308	365	999999	999999	162	999999	999999	376	990	191	300	999999	982	999999	373	999999	773	327	999999	270	950	999999	999999	562	81	393	999999	999999	905	118	892	533	11	369	677	999999	999999	609	337	86	414	999999	260	291	602	657	517	219	609	122	999999	621	810	961	789	61	999999	581	999999	999999	942	355	471	881	298	766	215	999999	445	857	480	174	989	640	999999	999999	997	972	999999	999999	999999	999999	883	793	821	281	999999	50	579	999999	414	850	999999	999999	144	68	999999	999999	992	835	999999	999999	774	751	641	999999	999999	179	999999	887	999999	139	621	967	894	625	472	677	69	999999	52	175	53	818	453	999999	999999	999999	506	797	324	999999	999999	134	999999	999999	552	999999	999999	999999	649	553	934	692	572	999999	239	261	674	518	596	999999	999999	975	792	999999	851	955	308	20	999999	210	672	999999	573	435	159	999999	999999	913	999999	340	525	999999	378	498	240	361	256	177	401	693	999999	988	210	414	999999	14	341	693	139	596	833	151	521	448	881	626	128	146	135	741	999999	760	999999	266	393	999999	606	999999	56	999999	709	140	619	493	453	999999	999999	168	127	155	999999	312	784	486	999999	384	849	999999	617	614	999999	999999	52	659	438	996	552	944	31	369	999999	48	999999	999999	999999	703	531	37	995	206	518	959	999999	980	586	999999	976	958	759	999999	110	676	685	999999	266	599	999999	959	65	456	999999	173	147	999999	747	127	665	154	999999	803	852	821	999999	999999	106	999999	999999	71	82	484	30	999999	194	21	269	999999	362	214	382	297	999999	571	972	549	74	354	822	271	242	469	999999	999999	369	956	167	999999	742	274	346	999999	510	36	887	581	999999	999999	979	135	999999	27	999999	461	771	312	198	290	849	395	999999	999999	999999	827	829	999999	196	197	235	237	854	980	988	999999	867	399	999999	999999	684	999999	999999	526	374	999999	999999	225	704	837	70	66	767	876	439	356	916	594	532	682	206	999999	395	248	322	751	280	999999	39	676	593	382	525	999999	605	458	282	831	386	764	64	614	909	999999	137	178	470	978	999999	641	
181	283	999999	114	391	999999	15	874	213	623	425	999999	195	999999	254	999999	999999	167	999999	980	84	95	217	767	999999	592	374	46	999999	154	999999	999999	999999	999999	505	999999	516	999999	228	203	452	999999	999999	763	349	800	428	881	999999	999999	636	312	707	570	566	96	75	109	487	798	47	969	763	68	341	132	296	797	532	934	999999	999999	999999	87	538	675	467	999999	427	827	174	492	999999	670	518	979	595	407	831	999999	254	416	933	999999	166	482	644	999999	431	999999	513	630	359	179	278	515	372	629	999999	890	628	999999	999999	660	634	999999	47	103	550	999999	536	889	999999	999999	690	764	197	519	920	65	41	897	32	211	323	544	143	762	402	12	616	965	999999	940	790	632	999999	999999	795	999999	445	551	29	79	999999	623	663	246	489	999999	327	852	708	999999	999999	730	999999	999999	999999	99	421	285	700	547	745	999999	523	999999	332	67	39	915	999999	319	620	489	999999	952	521	699	880	897	282	999999	999999	763	999999	399	90	69	43	265	936	999999	999999	169	999999	481	333	128	109	637	913	999999	999999	412	138	399	365	999999	999999	999999	958	646	219	524	999999	812	862	981	314	134	945	272	999999	999999	978	28	130	461	999999	407	629	402	999999	999999	999999	849	999999	999999	635	867	44	710	218	397	306	299	496	674	999999	47	619	999999	814	975	999999	650	409	711	433	999999	278	999999	999999	999999	27	999999	56	999999	540	163	409	999999	356	999999	99	999999	64	635	999999	999999	532	456	305	601	788	999999	587	999999	561	343	450	701	849	999999	599	999999	969	763	380	740	252	530	999999	12	638	39	995	378	999999	456	999999	774	244	744	587	822	999999	149	665	999999	999999	432	414	207	999999	708	740	830	999999	959	275	999999	264	736	999999	11	322	302	962	758	999999	219	999999	999999	748	676	466	114	938	776	999999	829	999999	641	761	819	999999	936	299	929	298	174	999999	999999	191	304	519	508	308	999999	510	999999	186	999999	457	769	694	999999	458	46	251	636	999999	999999	999999	999999	999999	623	974	999999	884	386	13	42	469	127	999999	812	923	999999	166	958	806	999999	276	225	652	201	999999	992	999999	817	999999	262	688	662	999999	460	497	746	111	896	533	681	700	133	311	999999	446	340	91	881	386	14	880	292	830	538	804	223	792	11	999999	999999	501	77	898	751	354	807	844	237	999999	186	352	999999	434	134	662	152	913	508	754	853	911	253	440	999999	381	999999	832	744	656	999999	953	999999	999999	999999	999999	632	234	999999	799	999999	495	853	999999	209	
999999	619	999999	999999	875	661	310	293	999999	586	80	257	999999	426	380	947	974	110	999999	52	233	253	999999	882	944	39	917	363	709	999999	368	999999	687	999999	821	762	548	137	868	995	999999	669	999999	879	482	932	995	999999	190	999999	665	999999	282	523	975	418	814	975	999999	846	999999	999999	999999	999999	228	22	569	405	604	617	409	846	242	585	999999	564	999999	924	410	999999	43	999999	183	999999	459	973	999999	174	265	412	999999	999999	376	999999	261	36	94	719	999999	470	373	600	213	572	999999	818	162	697	454	421	999999	889	999999	748	999999	634	774	999999	999999	254	999999	405	149	999999	669	836	479	219	334	52	999999	681	273	940	648	443	905	610	999999	641	820	97	999999	999999	395	67	997	628	999999	627	262	366	46	416	242	967	460	21	902	999999	348	999999	372	999999	942	999999	626	635	110	378	999999	173	322	52	999999	149	999999	306	999999	612	839	999999	999999	707	790	122	644	856	707	680	983	999999	707	999999	302	877	724	316	901	59	999999	999999	528	841	897	98	54	994	982	102	291	164	215	999999	776	496	999999	665	999999	999999	701	769	927	429	395	836	465	999999	749	557	424	379	404	999999	180	476	333	167	809	702	78	999999	999999	999999	398	828	999999	417	33	805	999999	999999	695	82	357	999999	445	108	999999	71	632	531	999999	435	999999	912	759	458	129	309	173	999999	856	919	999999	61	894	322	999999	566	158	58	999999	944	623	365	684	332	409	999999	41	999999	711	748	79	999999	999999	449	999999	486	78	239	297	999999	642	157	999999	776	321	306	777	132	77	889	912	584	42	310	999999	321	238	437	999999	620	277	938	999999	999999	999999	999999	656	454	385	554	498	999999	761	774	999999	476	999999	907	20	999999	731	909	167	821	835	495	515	104	638	999999	999999	640	999999	676	456	999999	81	999999	926	108	650	332	999999	523	401	994	822	267	999999	344	999999	330	426	945	889	368	780	999999	999999	364	999999	562	816	761	305	857	737	999999	999999	607	404	68	981	912	999999	409	999999	644	999999	841	672	999999	105	303	999999	928	999999	245	999999	98	923	818	821	571	399	98	516	985	227	544	999999	737	999999	400	940	110	348	514	999999	999999	205	146	833	441	692	460	466	522	305	999999	999999	502	307	239	684	999999	999999	419	522	374	892	187	426	999999	999999	934	317	704	999999	999999	589	709	999999	307	893	787	984	389	999999	939	631	993	690	999999	901	763	440	710	716	999999	863	928	999999	128	596	27	719	948	999999	757	152	761	169	939	999999	933	
750	999999	345	897	999999	856	539	999999	743	899	497	999999	983	821	999999	606	988	999	502	999999	999999	633	999999	876	77	45	999999	132	796	869	999999	999999	999999	968	22	439	375	999999	761	16	399	417	384	697	529	999999	964	45	999999	546	773	999999	447	136	224	999999	999999	469	999999	566	999999	417	999999	999999	999999	746	512	25	999999	74	241	999999	248	495	999999	311	999999	23	356	923	80	999999	869	260	999999	673	313	936	754	895	999999	906	989	204	682	981	630	511	631	782	641	949	999999	198	999999	999999	922	951	864	913	868	286	122	999999	496	837	548	536	778	401	443	575	999999	913	924	999999	189	53	813	290	680	747	391	574	291	131	270	681	945	500	999999	361	999999	840	37	863	793	93	999999	845	443	103	733	240	349	76	687	322	999999	999999	425	878	148	584	242	130	999999	548	624	374	999999	866	591	999999	649	91	503	430	886	71	541	105	345	967	846	586	999999	161	235	999999	999999	999999	999999	965	999999	999999	223	999999	608	999999	999999	255	468	344	999999	576	512	455	590	267	573	267	435	212	447	330	542	180	738	655	115	744	323	409	929	627	458	625	999999	776	868	15	822	980	103	296	999999	11	999999	279	84	568	570	967	651	999999	999999	215	999999	754	341	999999	759	999999	801	234	931	68	414	651	128	886	253	999999	399	567	445	999999	118	999999	999999	999999	999999	999999	999999	546	183	355	758	999999	114	999999	999999	999999	999999	999999	999999	999999	188	869	999999	578	999999	999999	161	999999	999999	999999	578	93	741	999999	106	999999	71	800	571	300	381	999999	60	999999	310	661	546	999999	789	795	999999	573	321	575	999999	249	795	124	942	433	317	393	999999	426	777	999999	999999	46	155	999999	395	999999	264	956	999999	924	818	778	278	936	999999	285	999999	529	388	15	772	999999	801	857	999999	947	999999	999999	982	987	43	634	999999	634	649	510	729	999999	410	999999	318	364	88	351	431	27	846	16	921	41	985	701	48	999999	999999	845	244	298	159	999999	786	999999	999999	509	999999	193	999999	643	296	11	556	999999	129	653	696	417	999999	459	435	563	110	999999	225	951	12	341	999999	47	731	803	275	440	910	961	999999	999999	999999	578	999999	247	57	213	719	920	485	646	582	394	84	495	999999	999999	863	595	348	934	901	32	507	559	597	932	999999	999999	999999	999999	438	167	704	505	35	999999	999999	197	516	896	999999	305	999999	366	759	999999	999999	245	56	490	999999	324	999999	23	300	369	80	900	650	125	302	236	195	369	999999	424	690	579	999999	248	
785	999999	88	451	802	606	999999	151	800	396	969	675	999999	255	548	123	543	691	215	666	448	109	547	400	604	999999	119	116	158	344	521	393	775	999999	704	901	246	181	221	693	812	999999	109	999999	155	999999	999999	939	821	103	881	999	373	803	799	999999	138	688	847	896	999999	999999	992	466	875	586	899	639	550	646	877	372	479	521	999999	518	999999	999999	999999	977	126	179	294	64	463	999999	29	999999	17	28	772	557	334	324	999999	372	999999	643	999999	999999	727	999999	399	999999	999999	999999	999999	999999	999999	999999	999999	845	443	869	780	999999	999999	937	13	999999	567	927	631	999999	874	330	47	165	324	491	999999	366	903	685	999999	965	780	120	838	944	992	999999	32	726	341	999999	124	999999	999999	881	999999	999999	999999	999999	12	799	528	867	310	895	481	999999	538	468	709	999999	941	757	619	814	999999	55	108	999999	999999	399	905	999999	200	947	215	583	622	442	285	581	999999	877	683	999999	446	913	810	942	999999	629	639	564	26	999999	985	366	844	728	345	170	900	580	999999	612	894	624	676	999999	689	897	750	105	193	138	603	73	84	169	377	632	245	165	596	740	760	350	887	189	999999	849	738	894	107	999999	680	156	222	80	565	822	246	457	262	575	878	543	381	999999	999999	921	291	685	360	712	925	744	984	999999	851	553	736	999999	400	840	169	856	998	78	999999	999999	851	999999	999999	555	396	788	902	31	861	999999	999999	999999	772	50	999999	999999	543	394	198	935	172	297	229	999999	999999	749	66	422	415	32	545	312	440	960	79	288	92	805	326	147	842	963	72	635	584	736	999999	359	282	999999	323	613	879	999999	294	564	784	999999	468	999999	731	490	615	839	681	999999	569	811	999999	999999	970	999999	77	61	999999	999999	234	593	999999	999999	34	707	150	308	709	931	432	918	999999	515	503	500	999999	679	999999	999999	357	999999	954	916	177	913	388	999999	146	584	546	999999	428	95	339	200	164	119	621	999999	350	316	140	749	245	999999	145	465	999999	479	401	999999	646	741	851	11	639	999999	999999	121	328	999999	172	999999	395	604	499	999999	186	312	999999	237	68	390	999999	50	999999	999999	681	526	778	923	216	666	192	158	999999	686	243	337	999999	643	926	510	999999	202	154	15	363	640	161	999999	289	999999	999999	999999	339	265	730	811	908	434	999999	666	342	405	941	506	941	247	422	813	357	999999	751	999999	310	999999	684	819	896	96	851	51	374	234	643	732	532	28	999999	925	956	432	999999	136	804	999999	
999999	999999	260	648	74	126	999999	999999	999999	440	731	440	864	782	580	910	999999	999999	999999	798	301	118	761	218	973	923	999999	999999	856	924	999999	999999	898	50	999999	999999	568	258	999999	999999	823	999999	36	213	10	101	164	45	355	999999	999999	607	552	16	968	69	548	51	674	150	999999	730	491	282	21	116	999999	823	403	206	352	999999	999999	849	974	999999	999999	999999	999999	881	769	393	999999	999999	416	822	82	891	999999	999999	835	526	999999	999999	47	102	545	753	202	894	559	340	642	158	703	851	807	999999	41	999999	978	999999	833	793	999999	314	588	681	866	198	43	999999	751	84	999999	825	93	917	999999	881	729	999999	999999	999999	332	438	750	993	999999	565	24	379	999999	377	350	999999	692	790	510	999999	999999	864	887	13	861	908	588	568	999999	878	768	889	891	999999	974	651	633	520	470	999999	563	999999	999999	311	183	664	790	383	733	524	142	303	999999	999999	377	999999	999999	363	999999	999999	850	192	214	238	797	135	999999	710	403	699	222	182	999999	567	179	918	299	586	999999	207	128	214	834	274	746	474	999999	999999	999999	999999	211	280	999999	999999	999999	999999	391	346	514	58	186	999999	980	999999	312	960	999999	849	999999	459	575	863	533	999999	305	999999	358	939	999999	332	999999	674	928	294	498	941	999999	282	475	797	999999	953	82	780	30	48	234	799	962	785	500	632	999999	333	543	999999	746	999999	999999	456	32	999999	854	191	405	999999	999999	999999	546	999999	847	701	999999	122	999999	621	790	999999	243	267	421	558	999999	706	831	30	772	605	750	160	204	999999	530	28	774	96	109	890	384	518	886	538	263	601	938	798	257	790	411	922	556	993	570	493	45	474	473	157	360	385	739	556	945	396	176	537	181	999999	347	999999	522	900	999999	724	381	883	304	386	767	42	999999	981	203	828	999999	211	748	999999	983	310	622	951	999999	999	999999	339	592	867	435	410	999999	891	453	576	409	656	625	845	999999	162	179	97	999999	328	611	757	999999	127	999999	999999	789	144	383	46	999999	999999	370	378	945	51	301	437	999999	999999	414	881	538	999999	428	946	585	903	924	830	141	534	571	221	397	32	977	474	999999	999999	621	999999	518	416	999999	838	999999	256	999999	81	861	999999	146	33	913	729	228	999999	699	846	389	885	999999	552	999999	999999	999	999999	980	923	73	826	999999	491	745	920	999999	999999	273	589	999999	339	999999	999999	999999	399	999999	548	308	999999	803	999999	775	238	90	999999	283	966	999999	675	999999	147	275	999999	999999	44	
388	655	288	992	366	105	471	119	999999	60	881	999999	582	516	999999	461	850	323	129	999999	61	134	999999	18	646	407	622	597	749	523	73	36	999999	935	20	743	999999	315	311	707	780	665	52	40	854	917	999999	994	386	999999	296	952	857	195	983	264	999999	279	355	999999	483	874	369	999999	986	854	999999	647	999999	999999	201	545	21	421	51	395	91	999999	164	729	23	628	220	999999	999999	121	999999	660	951	755	499	990	959	352	234	999999	306	999999	54	999	999999	999999	497	831	197	999999	940	446	999999	999999	182	874	999999	626	999999	855	663	998	999999	999999	685	860	695	750	66	210	999999	669	197	999999	98	711	336	164	333	277	999999	389	183	485	999999	732	999999	363	583	999999	875	343	407	378	999999	308	934	179	323	545	60	747	774	999999	175	281	259	18	509	471	548	960	302	677	725	999999	824	960	999999	953	354	342	177	441	335	252	271	819	892	790	999999	999999	840	788	226	393	615	999999	999999	898	999999	508	853	122	86	914	50	729	652	969	483	974	474	370	200	717	580	342	661	922	19	440	125	718	694	391	129	514	461	999999	668	999999	650	805	479	846	489	999999	365	420	999999	999999	176	923	999999	802	692	999999	999999	508	812	282	535	397	889	53	392	999999	999999	695	794	999999	278	320	311	846	333	999999	890	354	238	525	977	250	999999	999999	273	202	999999	892	698	649	916	952	529	999999	111	263	916	436	463	354	999999	999999	626	999999	274	856	621	999999	478	33	590	253	999999	999999	305	295	677	421	779	200	732	534	999999	999999	999999	325	999999	999999	744	79	752	463	999999	999999	887	317	624	999999	999999	417	580	941	423	675	69	672	999999	241	100	999999	586	504	999999	999999	622	112	673	999999	66	948	75	999999	999999	999999	280	136	999999	999999	999999	987	671	633	218	371	620	999999	121	330	96	947	999999	558	999999	999999	492	257	806	627	999999	785	644	999999	987	264	352	874	999999	24	405	932	319	294	831	999999	154	953	296	999999	999999	831	991	352	394	999999	314	516	879	797	916	999999	329	735	136	624	999999	999999	646	954	999999	745	576	107	999999	163	637	360	726	723	999999	999999	999999	520	974	439	793	999999	999999	878	999999	999999	994	427	107	382	612	999999	167	217	999999	626	316	999999	276	907	264	893	426	241	480	999999	999999	165	23	999999	70	809	761	999999	999999	61	770	767	13	193	750	999999	10	999999	550	64	999999	999999	965	167	232	629	254	76	184	900	875	526	407	996	999999	999999	413	720	999999	803	822	999999	
999999	706	856	999999	338	92	167	116	999999	873	690	426	761	280	200	856	164	441	565	694	521	930	186	253	999999	16	999999	911	744	289	241	746	241	731	999999	268	310	999999	301	171	909	78	16	999999	999999	980	245	775	648	557	566	880	248	138	999999	999999	530	613	188	331	999999	255	372	613	641	999999	195	39	146	999999	556	480	149	403	784	453	924	184	417	389	999999	372	273	197	723	361	508	999999	782	999999	738	697	999999	999999	227	663	706	402	370	892	999999	216	999999	715	10	999999	999999	845	353	506	531	355	999999	799	560	582	982	184	890	289	999999	93	256	999999	204	859	999999	999999	186	131	746	999999	814	525	999999	999999	733	999999	196	638	621	663	758	286	999999	392	500	705	419	644	680	999999	512	91	456	711	959	190	521	151	119	569	668	232	759	999999	541	681	214	999999	999999	999999	988	261	667	782	334	969	301	811	999999	999999	761	541	999999	999999	29	733	78	883	604	552	45	54	999999	999999	994	536	527	167	851	819	501	999999	795	255	543	260	423	673	999999	990	888	710	783	840	808	137	781	999999	999999	808	999999	999999	999999	306	399	943	733	616	788	999999	452	999999	960	548	778	347	746	204	681	768	320	404	506	999999	999999	999999	270	999999	252	867	999999	983	186	53	217	180	999999	999999	856	599	527	806	885	588	547	999999	749	999999	71	471	999999	999999	862	222	498	999999	824	786	643	73	683	55	999999	921	53	999999	999999	917	340	608	325	258	999999	92	250	513	519	917	999999	999999	586	35	999999	781	486	177	999999	964	555	999999	355	245	855	793	916	999999	443	964	545	88	795	832	904	463	156	142	999999	779	971	984	999999	999999	719	733	487	657	429	592	444	876	348	994	371	340	262	89	402	554	176	768	80	999999	381	999999	124	753	131	172	635	354	927	999999	999999	570	311	447	526	131	315	999999	999999	851	999999	669	739	999999	470	573	211	76	739	694	612	213	914	999999	535	730	999999	733	999999	999999	999999	100	948	999999	11	801	39	999999	563	281	248	907	715	229	34	712	259	322	292	558	961	568	614	242	999999	788	655	999999	912	795	999999	999999	999999	999999	894	439	720	742	799	669	544	396	999999	468	456	705	498	695	999999	822	999999	306	451	977	999999	398	485	715	268	999999	999999	871	902	767	768	666	999999	918	334	594	992	999999	523	623	999999	574	999999	156	786	43	999999	999999	48	999999	324	216	999999	999999	999999	505	954	999999	484	586	523	672	999999	999999	700	789	999999	999999	370	534	830	963	
999999	999999	963	731	342	338	928	234	922	196	833	812	452	561	999999	999999	428	829	999999	987	42	936	110	351	90	320	456	997	513	999999	599	513	269	360	433	312	999999	769	173	625	86	259	999999	337	838	681	302	999999	263	999999	160	999999	894	842	931	999999	727	999999	651	31	999999	931	999999	999999	597	330	552	101	138	233	999999	659	665	25	911	782	282	773	513	408	27	999999	744	410	570	67	618	999999	429	587	585	181	999999	151	999999	154	538	464	999999	518	138	210	20	40	476	999999	876	879	999999	158	999999	954	999999	253	13	574	196	320	639	539	711	136	672	999999	999999	464	541	523	282	999999	253	818	43	999999	279	817	999999	714	999999	999999	190	999999	495	280	999999	630	73	874	147	178	957	228	824	210	807	12	999999	469	391	22	999999	362	999999	174	904	754	999999	123	973	196	276	482	385	570	359	971	640	401	536	999999	401	666	385	113	808	35	993	833	197	276	289	999999	332	922	118	827	143	330	375	269	709	999999	901	951	902	485	999999	264	851	835	999999	999999	932	999999	620	304	999999	999999	999999	879	999999	98	926	707	907	438	160	463	999999	531	838	319	36	277	318	451	765	999999	999999	333	193	739	982	361	904	153	999999	999999	311	999999	999999	999999	999999	496	999999	621	999999	999999	999999	473	999999	389	999999	999999	997	61	120	999999	66	178	539	553	301	42	999999	31	999999	999999	802	999999	532	202	161	999999	680	208	355	539	999999	696	429	571	389	737	999	803	999999	662	999999	999999	42	999999	901	142	284	307	348	932	800	487	515	457	999999	289	941	142	999999	164	649	799	706	580	999999	369	749	999999	999999	999999	999999	891	94	453	999999	999999	731	999999	999999	28	999999	383	860	999999	999999	291	191	999999	180	109	999999	866	999999	782	999999	564	155	462	999999	542	393	316	143	784	899	909	402	71	245	999999	999999	657	842	999999	999999	276	999999	294	999999	999999	187	777	999999	999999	999999	176	325	312	440	656	804	999999	940	757	634	67	999999	86	522	999999	889	129	735	729	551	148	999999	999999	990	746	999999	861	620	738	999999	615	518	80	26	733	593	100	630	999999	647	999999	717	94	999999	734	999999	999999	772	22	725	68	51	78	522	629	152	959	321	694	41	942	658	211	402	29	548	179	999999	789	246	799	999999	156	999999	271	431	999999	782	266	720	762	98	999999	22	306	573	450	557	397	591	634	778	999999	558	704	630	515	691	565	195	856	999999	983	999999	926	570	999999	986	260	999999	212	187	65	973	999999	999999	61	
199	999999	999999	107	621	672	999999	611	30	561	999999	388	640	915	999999	226	80	999999	960	115	999999	96	999999	678	999999	307	199	999999	456	723	962	290	849	578	326	999999	119	98	244	140	999999	174	905	18	306	607	999999	999999	954	999999	999999	120	999999	748	231	112	370	999999	643	324	483	819	165	307	598	318	538	999999	999999	662	117	982	628	829	330	665	191	727	999999	856	687	906	999999	496	739	999999	999999	111	357	224	234	999999	454	920	657	966	19	608	419	988	999999	558	693	302	999999	12	491	999999	428	565	921	642	999999	787	999999	999999	395	999999	568	746	346	436	714	384	437	774	537	999999	999999	364	655	583	318	393	786	138	222	141	643	999999	999999	493	682	791	303	592	937	667	292	999999	580	351	999999	999999	651	642	999999	319	864	88	999999	783	315	74	910	348	334	999999	10	508	363	264	35	831	385	852	754	922	91	845	999999	870	425	102	999999	314	543	644	742	153	999999	903	276	564	272	587	188	618	881	954	999999	999999	667	783	726	999999	325	999999	297	799	888	921	999999	29	251	604	367	223	290	605	804	999999	279	999999	224	459	988	470	568	798	674	999999	51	136	999999	910	212	999999	375	467	988	334	357	942	265	373	676	256	999999	668	999999	999999	337	285	159	577	656	810	569	277	337	855	999999	498	134	752	879	110	441	340	401	999999	848	823	616	480	999999	999999	999999	850	783	741	157	999999	579	709	808	765	976	999999	264	402	82	107	140	143	999999	858	818	512	494	575	815	982	276	999999	999999	514	999999	679	245	330	218	719	493	596	707	749	999999	999999	944	999999	134	999999	86	999999	652	999999	692	482	795	999999	999999	999999	999999	218	926	174	999999	84	593	999999	106	999999	774	999999	193	363	614	544	436	999999	938	403	567	999999	999999	393	906	277	851	375	999999	196	883	762	812	129	363	999999	999999	999999	999999	999999	999999	650	27	826	657	152	999999	298	146	158	56	861	544	999999	531	985	766	542	267	365	233	228	482	909	423	21	131	999999	10	999999	874	892	818	103	572	999999	999999	999999	736	764	999999	562	239	672	149	32	999999	696	598	377	518	136	285	760	999999	999999	999999	999999	413	645	30	751	298	807	284	163	52	451	553	614	999999	152	806	503	902	670	989	809	769	999999	999999	434	475	999999	820	747	999999	999999	999999	999999	748	254	221	100	743	711	274	999999	398	999999	979	776	153	999999	743	376	329	781	858	999999	999999	369	348	999999	999999	596	285	665	987	536	999999	985	969	593	865	389	
999999	716	760	999999	406	567	420	783	999999	27	290	999999	889	999999	427	835	999999	529	345	388	999999	209	248	157	435	999999	443	999999	449	999999	999999	999999	999999	999999	999999	999999	31	999999	999999	65	949	564	600	999999	315	999999	775	543	118	999999	785	450	257	487	482	731	478	613	764	797	133	557	344	999999	999999	730	372	535	18	814	814	542	999999	290	438	352	999999	414	842	999999	832	900	753	738	218	366	312	641	881	713	145	418	902	999999	931	401	999999	183	622	584	432	250	999999	303	896	999999	999999	999999	58	999999	999999	73	771	999999	964	233	804	605	999999	999999	999999	999999	653	305	679	406	640	225	358	47	132	436	792	999999	999999	591	375	460	842	965	890	344	593	750	999999	82	646	999999	793	707	597	624	964	766	166	999999	597	239	624	499	613	260	619	21	999999	696	280	513	915	382	999999	353	762	252	965	94	999999	999999	714	999999	759	861	432	650	449	507	471	35	111	516	994	999999	836	353	999999	639	999999	581	742	894	802	143	862	999999	849	253	861	999999	801	999999	564	999999	525	26	999999	751	827	968	999999	999999	235	254	412	409	999999	999999	999999	419	889	999999	369	565	170	819	805	626	998	21	801	206	646	748	234	999999	999999	310	619	819	613	611	812	999999	999999	241	669	557	730	999999	999999	135	736	999999	832	476	712	998	999999	706	221	123	752	816	177	999999	864	486	30	383	458	88	114	698	999999	288	523	613	555	929	999999	257	895	545	979	999999	470	204	915	757	326	952	776	912	608	499	858	999999	999999	645	376	192	999999	357	999999	999999	31	47	999999	554	953	109	453	604	556	999999	227	216	836	502	999999	999999	570	999999	999999	505	311	999999	99	316	429	999999	34	909	562	999999	719	999999	541	35	653	432	558	371	804	226	999999	182	366	644	282	652	169	96	740	706	621	275	300	999999	652	999999	948	339	134	436	84	544	51	588	253	679	675	810	848	483	121	209	999999	840	996	999999	999999	999999	999999	777	999999	999999	179	999999	999999	454	258	41	999999	823	483	229	247	377	999999	964	141	777	401	999999	976	358	999999	999999	594	422	806	999999	999999	523	995	999999	999999	356	78	146	374	194	242	798	431	999999	437	35	999	892	961	100	699	999999	997	67	63	441	999999	19	999999	912	999999	933	999999	798	999999	859	828	980	924	891	999999	15	600	947	544	602	181	342	920	221	999999	701	460	716	759	481	525	937	450	863	999999	69	444	999999	999999	309	161	632	125	578	207	29	967	80	791	694	441	999999	
522	461	270	468	98	999999	654	570	482	999999	999999	56	344	890	539	71	346	999999	999999	147	35	245	451	548	227	352	24	999999	733	999999	924	75	50	475	424	989	602	96	971	954	808	361	826	229	999999	78	244	316	489	999999	999999	999999	134	999999	35	287	19	722	251	745	475	415	836	102	999999	973	16	868	476	550	469	259	278	615	338	673	419	231	954	158	118	999999	759	827	656	999999	999999	746	999999	147	999999	880	844	235	489	403	524	734	222	620	72	375	840	999999	447	999999	282	999999	965	999999	867	787	767	999999	637	766	656	999999	446	633	42	270	429	338	571	999999	415	53	999999	935	999999	999999	19	999999	999999	743	999999	999999	389	181	110	432	780	98	999999	201	122	751	598	723	747	514	297	588	587	802	946	512	377	999999	79	239	999999	40	211	999999	778	999999	16	999999	898	999999	629	274	533	609	999999	340	68	379	476	663	999999	412	999999	999999	999999	430	999999	293	999999	999999	453	531	999999	999999	49	999999	999999	999999	422	999999	999999	704	824	999999	884	33	999999	977	322	615	453	997	392	999999	784	980	999999	566	795	357	676	722	106	542	392	999999	999999	663	570	999999	454	971	999999	787	918	750	999999	286	760	373	375	779	971	191	999999	999999	149	696	95	68	999999	329	999999	74	22	32	608	291	999999	785	862	999999	416	999999	171	482	50	999999	497	44	403	565	806	432	982	897	751	914	630	999999	959	999999	577	511	831	134	679	891	775	896	152	306	756	974	511	999999	999999	398	999999	439	414	544	209	61	665	352	999999	869	92	999999	280	693	999999	593	826	397	824	905	999999	46	802	159	828	601	892	999999	808	831	920	18	999999	362	999999	200	531	425	275	525	846	489	611	810	809	660	625	999999	999999	173	158	123	159	999999	647	984	999999	999999	715	999999	999999	568	543	999999	948	84	590	917	800	470	71	411	132	309	68	271	435	992	349	999999	975	444	461	999999	999999	807	859	77	999999	909	999999	276	709	666	365	999999	999999	920	861	734	999999	708	658	185	112	999999	990	999999	408	385	558	645	915	999999	999999	725	999999	897	999999	151	999999	522	211	890	906	795	701	465	943	999999	325	999999	999999	615	108	277	785	999999	543	935	816	999999	999999	999999	999999	918	999999	172	44	999999	181	58	999999	999999	519	557	506	767	278	316	55	534	905	999999	70	53	514	310	448	365	939	999999	364	82	999999	215	999999	871	539	988	444	999999	999999	313	999999	276	603	999999	105	551	770	28	18	999999	890	291	999999	999999	999999	316	
413	59	999999	999999	700	351	693	999999	395	314	702	634	999999	999999	871	516	113	602	29	999999	450	104	999999	897	594	921	822	999999	191	52	111	814	602	232	584	395	999999	752	613	267	582	763	34	790	848	146	999999	728	364	384	188	999999	999999	486	866	999999	999999	826	94	778	528	565	658	352	213	888	999999	15	705	486	700	999999	988	762	220	687	80	999999	999999	457	141	103	773	807	864	599	794	126	366	275	550	989	668	999999	738	27	114	999999	587	999999	114	999999	999999	877	999999	828	522	999999	275	999999	249	430	999999	636	646	435	791	850	488	613	999999	999999	649	999999	999999	999999	692	164	33	203	582	999999	836	97	999999	357	80	896	133	46	999999	536	999999	187	35	999999	999999	41	197	313	235	264	202	974	867	198	144	593	940	973	999999	368	244	999999	605	999999	594	690	293	999999	999999	895	726	452	537	566	75	999999	999999	817	499	660	966	999999	968	999999	205	862	230	164	223	486	955	160	900	717	999999	999999	582	185	534	531	748	899	948	339	537	750	446	311	132	672	999999	132	484	485	402	524	114	287	654	732	469	138	85	999999	999999	576	999999	819	999999	999999	889	238	293	967	911	76	771	999999	999999	455	425	919	999999	550	306	999999	676	424	324	999999	999999	305	530	801	71	620	823	79	399	999999	999999	627	47	999999	783	951	839	999999	574	335	999999	476	495	209	316	550	106	534	999999	117	900	137	999999	496	999999	594	999999	999999	905	300	253	701	248	830	256	798	999999	206	767	354	992	169	849	989	999999	207	809	330	494	521	999999	299	999999	292	69	999999	132	550	999999	198	254	358	610	283	92	61	999999	664	953	518	667	899	767	237	124	740	287	515	472	426	785	386	999999	393	776	953	999999	956	771	999999	675	999999	985	999999	110	644	558	576	906	971	999999	999999	999999	999999	999999	999999	999999	269	177	329	999999	616	87	999999	999999	867	999999	226	506	138	847	280	893	999999	842	335	999999	198	136	479	999999	711	609	999999	999999	640	19	29	539	162	432	944	788	999999	999999	999999	999999	201	175	243	292	999999	79	999999	134	699	261	598	143	528	710	343	142	999999	146	93	999999	586	346	773	857	342	687	999999	706	999999	492	999999	398	783	999999	722	33	893	999999	849	641	831	376	757	388	420	999999	21	452	98	999999	100	314	999999	61	999999	854	999999	999999	950	655	999999	80	999999	217	809	209	359	456	988	320	249	999999	297	451	185	220	589	999999	446	999999	675	901	618	999999	401	146	101	732	404	867	630	
518	247	999999	999999	761	155	550	578	221	999999	564	464	778	572	999999	27	855	875	466	275	17	938	504	979	999999	462	139	815	673	118	627	62	131	689	731	273	102	535	999999	75	999999	815	999999	918	121	446	839	529	812	999999	245	856	937	601	622	579	999999	999999	999999	308	25	999999	999999	112	909	511	343	99	841	326	925	999999	461	401	236	202	712	586	868	999999	623	610	13	554	873	770	125	999999	999999	161	531	876	443	125	59	313	999999	133	19	999999	999999	750	687	495	202	915	404	545	374	430	866	166	357	999999	999999	999999	999999	360	999999	999999	396	814	33	999999	795	59	999999	999999	352	922	292	589	576	268	283	873	922	517	362	958	376	999999	164	645	295	374	529	728	440	643	581	558	894	870	999999	299	727	998	700	999999	999999	69	203	452	147	287	589	98	999999	812	492	225	998	281	772	999999	999999	387	999999	430	530	168	905	708	999999	734	999999	999999	54	984	156	924	816	218	929	999999	999999	712	508	18	784	999999	999999	627	161	366	999999	623	108	407	639	349	604	999999	999999	869	163	999999	999999	413	592	883	54	999999	999999	568	408	999999	999999	465	439	946	879	395	645	999999	871	287	557	984	184	81	999999	647	999999	806	999999	546	595	70	999999	892	611	104	426	901	999999	840	961	592	957	769	282	642	968	692	999999	218	999999	999999	999999	999999	937	125	239	520	284	999999	112	859	999999	862	204	290	311	547	999999	784	969	743	703	41	325	999999	999999	414	799	965	679	999999	345	121	999999	72	72	999999	954	495	865	905	626	989	737	111	354	999999	574	991	340	430	999999	686	248	999999	829	966	560	972	98	999999	720	319	727	999999	524	999999	951	142	999999	34	592	999999	919	73	999999	714	303	223	620	932	840	808	634	258	999999	659	872	30	242	106	999999	999999	407	50	195	317	271	297	587	227	153	442	773	316	838	999999	766	185	773	124	672	346	999999	165	984	912	999999	999999	147	865	263	930	899	131	999999	610	451	878	878	999999	453	16	636	403	789	408	44	328	420	805	892	697	257	128	433	390	630	252	999999	282	633	792	159	722	963	222	542	651	18	999999	999999	887	306	964	670	666	999999	958	375	586	878	365	69	341	999999	566	683	781	698	917	980	209	822	605	999999	999999	999999	914	440	576	865	999999	320	192	748	14	401	293	457	766	999999	671	876	480	404	277	733	818	749	999999	999999	761	952	100	999999	857	75	999999	787	19	809	795	528	799	720	495	54	876	593	967	
175	999999	333	931	999999	318	333	351	211	908	999999	48	174	43	47	113	440	229	999999	891	938	700	505	447	956	884	153	86	999999	909	232	856	235	782	241	999999	438	999999	853	939	534	723	499	879	91	771	631	494	762	616	999999	825	942	999999	38	474	999999	999999	999999	999999	174	256	592	999999	999999	81	813	392	999999	897	675	418	375	999999	366	225	211	999999	366	195	263	658	324	152	854	407	914	533	999999	766	254	552	56	501	774	287	141	207	203	20	958	249	693	864	941	646	999999	947	345	999999	999999	999999	529	999999	109	999999	999999	449	447	288	167	999999	638	44	653	132	372	874	230	88	93	13	432	999999	999999	23	965	999999	211	218	999999	966	198	999999	999999	974	999999	266	402	269	356	691	759	915	852	678	610	999999	999999	818	283	584	727	266	729	270	847	182	999999	95	999999	481	248	999999	339	201	101	698	999999	679	109	999999	999999	960	732	999999	254	516	503	558	999999	316	249	999999	934	999999	999999	999999	220	243	999999	850	999999	317	718	874	999999	530	585	661	999999	912	999999	999999	718	177	112	766	533	337	999999	340	679	999999	682	243	242	999999	304	966	952	169	487	308	552	258	412	174	252	857	949	724	931	999999	999999	500	199	999999	674	999999	270	482	408	883	999999	999999	181	698	999999	485	642	597	999999	618	999999	426	435	819	989	469	764	938	524	675	388	999999	999999	836	43	191	53	999999	999999	536	705	999999	761	604	90	755	87	999999	539	766	225	361	498	323	999999	554	74	380	999999	214	13	332	957	732	999999	999999	398	999999	665	453	441	118	416	698	912	999999	665	830	738	244	999999	60	999999	999999	999999	36	802	95	703	488	127	673	814	976	533	383	521	38	109	999999	366	742	999999	95	999999	116	944	800	410	999999	889	244	642	484	822	952	922	210	282	478	133	312	640	186	336	768	304	440	174	999999	717	636	730	583	877	999999	11	323	433	353	91	12	685	799	999999	883	40	339	164	581	460	321	756	631	41	999999	111	872	759	999999	999999	514	635	870	999999	263	513	999999	607	182	950	999999	776	928	396	131	627	841	587	453	999999	964	286	999999	999999	405	880	999999	552	823	999999	999999	564	867	541	999999	376	814	612	345	380	999999	732	999999	630	851	544	827	999999	909	436	270	294	315	827	999999	999999	999999	999999	791	383	413	515	784	635	821	54	909	999999	819	755	999999	238	999999	83	765	242	999999	962	237	999999	62	999999	643	396	999999	999999	999999	50	693	348	333	999999	821	962	966	
999999	999999	356	808	807	635	440	999999	164	623	41	53	242	71	615	933	999999	999999	930	330	999999	872	397	358	999999	795	869	703	480	431	790	417	289	999999	309	294	948	163	430	235	622	448	488	999999	255	801	999999	978	87	414	253	468	999999	642	427	593	559	998	832	21	999999	736	945	999999	833	999999	764	135	999999	330	999999	925	144	704	999999	999999	393	624	112	185	778	890	626	999999	999999	332	526	646	689	715	735	999999	331	418	999999	885	503	999999	939	999999	47	891	999999	756	429	328	999999	196	933	326	999999	935	895	999999	242	999999	120	879	554	511	107	127	445	56	999999	999999	999999	999999	245	822	606	637	684	481	999999	999999	674	869	646	859	998	339	713	372	999999	799	64	674	185	594	775	624	212	438	533	920	455	179	170	393	999999	608	999999	121	719	572	999999	423	518	999999	210	999999	999999	694	513	999999	414	82	540	796	980	929	550	650	999999	982	434	256	999999	228	442	505	999999	999999	999999	999999	999999	601	653	942	999999	640	165	999999	999999	535	999999	517	925	999999	516	382	638	374	412	795	999999	310	75	737	999999	13	475	300	913	705	541	978	559	122	389	812	429	597	999999	350	773	999999	266	521	600	917	331	192	712	69	866	344	851	999999	999999	88	999999	915	804	545	175	865	999999	689	999999	413	999999	999999	386	703	952	51	999999	72	999999	348	999999	554	147	999999	682	292	588	853	999999	207	137	219	999999	999999	999999	514	792	710	184	907	802	577	527	197	958	518	806	18	117	999999	225	788	328	994	999999	999999	999999	583	863	882	999999	73	850	795	285	999999	42	85	427	448	258	999999	999999	124	545	476	36	950	999999	173	486	580	746	23	999999	999999	890	786	275	303	735	999999	847	302	631	739	999999	732	911	219	486	999999	590	668	999999	808	901	214	999999	567	956	828	999999	699	406	706	999999	836	813	936	858	256	810	999999	712	999999	569	595	999999	805	749	303	48	62	687	755	989	999999	446	183	447	686	337	999999	347	907	897	158	895	925	422	890	999999	974	360	240	920	467	955	999999	248	316	999999	999999	818	662	790	268	999999	651	716	249	399	639	499	181	999999	112	999999	805	151	999999	699	567	999999	999999	385	73	702	457	834	532	131	908	999999	141	965	683	889	999999	127	638	999999	254	218	999999	501	288	999999	188	321	818	680	160	999999	827	616	999999	269	959	287	726	566	999999	816	194	128	999999	999999	367	999999	245	999999	111	688	999999	999999	999999	999999	221	367	106	587	523	999999	999999	851	971	
522	117	999999	811	424	999999	999999	999999	999999	582	437	33	64	20	583	127	972	86	999999	999999	471	882	552	170	805	58	602	191	148	53	428	800	343	156	999999	999999	842	405	820	292	703	999999	441	702	28	334	167	356	522	470	999999	999999	421	281	509	639	999999	365	15	999999	337	226	999999	38	999999	637	690	907	53	986	285	577	265	322	876	183	451	999999	151	480	890	256	668	678	999999	368	999999	999999	647	338	41	487	399	999999	955	486	46	412	548	391	644	259	313	535	999999	973	804	109	999999	999999	999999	715	223	999999	485	91	558	583	999999	794	258	627	270	715	954	797	187	810	366	999999	147	48	311	760	836	640	943	142	493	529	999999	289	999999	321	149	999999	274	865	969	874	928	999999	877	753	142	27	999999	598	580	397	795	993	742	14	197	160	413	462	698	844	148	425	99	999999	240	969	999999	999999	575	638	533	322	841	999999	471	999999	171	558	999999	819	999999	355	561	106	733	570	547	999999	133	989	999999	811	176	134	736	512	999999	870	523	173	67	50	32	999999	999999	483	999999	259	999999	512	988	854	999999	999999	999999	792	863	992	283	999999	431	306	825	999999	999999	722	155	717	756	999999	321	300	45	999999	762	610	999999	618	242	259	417	297	130	620	11	68	976	297	930	943	648	380	999999	852	741	999999	999999	446	228	151	338	999999	503	583	201	999999	819	380	127	592	470	254	999999	33	262	999999	186	215	584	665	746	857	786	813	320	999999	999999	999999	999999	999999	396	999999	400	101	921	972	794	546	429	313	248	606	999999	348	482	999999	620	573	600	608	583	999999	862	562	405	480	659	690	273	260	993	637	657	999999	206	999999	999999	668	112	999999	349	999999	786	281	427	149	687	447	340	999999	329	140	591	124	427	386	999999	999999	696	450	323	114	999999	178	999999	611	949	64	151	898	999999	952	999999	320	268	943	233	999999	145	265	792	221	359	357	930	863	56	999999	999999	819	999999	26	972	661	966	244	999999	617	999999	816	200	999999	306	999999	376	377	669	280	856	483	999999	442	703	440	658	999999	754	925	999999	999999	564	417	366	331	346	533	980	808	354	34	586	999999	628	999999	999999	169	999999	917	999999	563	999999	775	999999	224	666	128	999999	541	13	863	490	999999	380	999999	999999	999999	999999	999999	999999	843	999999	999999	925	999999	897	547	813	383	375	499	197	999999	944	684	999999	789	999999	151	664	227	220	999999	805	999999	999999	153	245	123	78	999999	999999	940	822	999999	176	342	849	999999	326	129	
999999	939	175	514	676	653	498	696	262	999999	62	135	999999	877	999999	999999	65	444	999999	754	312	700	315	94	999999	256	24	999999	999999	920	939	876	825	545	912	280	999999	301	814	890	999999	548	860	606	239	999999	999999	944	513	999999	286	415	999999	999999	817	614	633	90	999999	430	999999	690	999999	341	532	999999	999999	999999	965	362	673	764	630	999999	109	763	839	709	854	999999	624	79	303	299	999999	534	320	999999	728	307	647	203	999999	999999	999999	964	370	528	999999	64	466	857	999999	160	554	521	999999	169	999999	63	774	923	236	77	805	999999	396	888	697	998	864	57	55	999999	999999	480	999999	999999	155	144	999999	999999	635	800	383	766	100	153	745	133	999999	999999	999999	999999	533	999999	966	999999	589	691	577	481	999999	86	199	419	812	321	444	83	999999	999999	23	338	660	463	999999	436	693	48	478	253	999999	999999	258	713	268	381	144	999999	514	999999	656	463	567	999999	489	999999	610	964	954	778	708	999999	982	999999	147	460	999999	79	999999	540	999999	550	223	333	337	999999	827	486	160	999999	999999	452	999999	999999	892	559	770	738	974	999999	826	729	93	699	999999	482	591	58	999999	999999	367	75	999999	999999	430	116	250	244	593	999999	732	133	813	523	601	999999	111	896	318	587	689	285	999999	696	713	903	466	999999	788	999999	999999	779	910	353	999999	122	999999	999999	999999	785	999999	536	999999	999999	999999	702	999999	999999	999999	289	380	999999	740	988	127	91	969	999999	269	526	999999	999999	455	999999	555	952	223	470	449	999999	380	516	240	532	999999	163	999999	352	689	21	988	999999	999999	999999	484	981	999999	999999	999999	999999	152	999999	335	148	146	999999	90	416	207	999999	488	999999	130	999999	909	864	464	217	720	964	951	627	191	258	538	753	312	999999	263	574	913	302	245	999999	347	365	190	102	396	686	82	999999	155	635	533	999999	776	806	999999	999999	526	831	999999	270	51	999999	833	87	609	999999	290	144	162	999999	150	195	220	672	281	999999	683	372	999999	999999	891	999999	481	555	725	999999	976	505	355	642	57	999999	101	974	999999	822	531	113	492	999999	999999	999999	571	523	495	347	332	999999	535	56	937	164	19	176	379	999999	53	288	361	999999	416	784	788	520	584	67	999999	999999	999999	459	32	579	999999	999999	638	953	665	958	69	999999	674	999999	970	309	999999	893	82	999999	604	602	999999	253	751	879	596	621	158	999999	938	438	252	999999	999999	86	34	999999	284	200	538	425	158	95	228	999999	939	999999	814	999999	814	691	985	178	641	663	
680	778	827	999	232	26	805	999999	30	631	145	588	999999	894	284	999999	618	999999	396	999999	453	693	34	778	940	63	999999	669	246	257	453	84	454	193	405	999999	540	999999	999999	521	620	545	75	597	838	999999	999999	999999	999999	478	82	113	999999	999999	220	987	754	59	69	178	219	145	377	772	188	71	999999	999999	999999	38	806	343	912	999999	999999	999999	999999	437	999999	589	999999	886	999999	768	184	999999	302	992	973	999999	501	491	999999	800	312	484	177	999999	999999	777	227	674	431	185	672	739	999999	906	892	312	369	326	119	479	631	999999	680	609	999999	838	768	999999	869	90	537	324	999999	122	572	95	740	335	27	172	372	871	465	288	999999	445	999999	395	110	670	58	999999	382	745	179	979	803	999999	703	580	999999	85	805	350	999999	999999	999999	999999	343	999999	571	999999	309	999999	117	999999	867	401	999999	163	999999	383	50	208	42	999999	942	999999	942	593	291	181	632	447	164	296	76	124	640	748	823	999999	999999	999999	108	24	999999	435	638	419	121	999999	65	550	891	999999	999999	606	318	296	415	249	145	750	999999	999999	411	862	999999	820	693	753	761	764	999999	617	331	747	109	999999	486	517	743	533	999999	999999	125	91	555	528	261	469	999999	999999	343	584	999999	999999	999999	708	613	23	642	818	726	999999	650	301	999999	999999	313	999999	999999	301	999999	999999	506	612	278	999999	284	329	999999	274	569	233	947	417	999999	999999	681	999999	969	401	413	999999	999999	999999	806	124	999999	824	871	999999	225	999999	962	514	543	999999	999999	334	999999	141	999999	293	706	378	258	503	420	999999	870	464	602	999999	999999	115	887	346	33	999999	999999	164	416	460	999999	45	58	999999	271	442	999999	999999	999999	357	999999	999999	967	130	999999	506	676	312	703	999999	953	999999	678	931	644	857	627	207	421	999999	528	879	725	973	999999	999999	329	652	242	977	368	885	999999	255	999999	489	147	999999	580	527	904	502	999999	418	999999	51	999999	999999	961	413	999999	999999	573	180	829	999999	123	999999	999999	999999	999999	33	80	725	639	78	630	433	999999	164	719	861	626	894	602	999999	428	999999	476	793	313	212	999999	999999	172	691	321	616	425	198	999999	999999	999999	484	350	999999	432	734	779	999999	421	999999	492	806	999999	999999	999999	678	577	803	689	807	527	501	999999	974	341	252	562	947	756	23	17	446	788	576	389	151	999999	721	999999	693	536	48	382	379	719	999999	144	219	999999	642	999999	621	509	569	626	980	692	376	549	999999	181	832	681	407	926	56	27	128	
574	908	134	999999	210	999999	280	488	128	422	264	456	117	353	999999	124	975	395	936	228	999999	408	459	187	999999	422	521	704	367	975	452	999999	867	999999	999999	733	517	999999	421	999999	298	147	862	279	121	102	82	828	526	567	999999	540	120	799	178	175	459	947	683	787	483	576	999999	152	999999	591	999999	101	708	999999	606	793	974	432	929	812	546	999999	76	89	999999	999999	187	799	553	912	999999	78	848	999999	284	999999	509	633	999999	722	26	719	310	999999	999999	999999	130	944	961	638	566	687	999999	999999	999999	279	880	603	447	790	399	331	999999	67	999999	519	253	238	307	999999	294	351	402	999999	795	827	999999	546	575	999999	999999	243	838	999999	355	999999	209	492	851	14	999999	905	195	249	999999	695	130	252	502	994	737	891	646	925	999999	225	295	661	999999	800	400	344	999999	87	227	165	492	683	712	162	320	760	386	303	999999	388	165	163	884	110	707	636	53	580	632	681	999999	913	571	999999	590	999999	922	999999	999999	355	877	118	31	177	212	999999	540	350	684	999999	514	999999	580	965	69	141	776	469	103	999999	300	457	455	999999	568	579	122	581	571	772	838	336	999999	999	510	999999	999999	717	898	271	106	999999	895	655	176	253	342	606	999999	458	771	462	957	849	64	429	662	485	999999	999999	334	999999	778	912	147	188	663	580	999999	22	10	68	999999	999999	999999	596	562	800	379	324	246	516	511	122	999999	999999	378	840	944	91	394	655	118	275	936	999999	925	983	517	999999	999999	761	151	67	458	999999	891	134	191	467	867	862	116	293	395	818	457	666	911	761	809	823	635	383	628	354	999999	305	895	530	671	578	292	999999	734	484	374	454	663	298	494	254	659	486	223	531	549	825	879	128	690	269	82	755	188	767	999999	768	438	999999	762	596	239	660	796	999999	580	725	559	999999	453	13	12	623	277	565	173	159	169	107	805	999999	426	776	999999	412	999999	999999	212	999999	359	605	25	999999	535	898	24	998	999999	924	951	999999	999999	999999	675	687	267	999999	487	622	603	976	608	341	999999	637	180	999999	819	393	793	53	522	592	561	999999	987	452	97	379	551	999999	468	245	155	999999	858	457	111	163	155	57	59	590	373	999999	997	683	260	897	728	561	999999	307	140	908	310	683	416	999999	699	814	371	999999	81	438	518	373	195	327	779	722	361	665	248	999999	994	932	228	189	850	313	201	199	651	989	985	171	114	247	680	999999	50	284	464	999999	999999	940	
518	999999	999999	999999	497	933	128	15	209	523	68	394	914	378	999999	236	976	395	999999	181	466	999999	452	357	268	999999	646	604	681	87	211	999999	70	63	423	293	326	999999	816	268	81	646	790	999999	112	999999	333	312	719	814	999999	78	717	514	483	437	492	516	375	549	297	524	999999	131	322	999999	999999	860	954	181	999999	760	999999	999999	109	820	999999	980	254	547	999999	343	884	867	780	142	199	556	579	986	999999	999999	999999	276	970	557	322	668	999999	999999	396	472	358	547	999999	999999	499	362	999999	663	146	999999	271	828	923	953	639	999999	351	189	999999	777	999999	968	999999	110	909	312	393	552	999999	999999	999999	303	160	999999	985	346	963	243	999999	999999	151	916	849	298	548	32	999999	27	918	855	326	999999	999999	619	191	389	999999	999999	637	196	968	999999	999999	513	681	968	677	771	967	302	999999	118	546	999999	635	999999	999999	999999	561	887	999999	376	999999	652	315	999999	312	999999	999999	605	999999	999999	605	456	868	289	761	999999	617	580	354	581	59	625	362	999999	433	866	984	816	270	999999	252	999999	237	999999	999999	512	207	820	665	146	999999	372	132	343	999999	100	265	355	613	782	999999	981	542	999999	327	18	299	107	436	446	557	999999	345	94	917	999999	228	275	61	999999	148	796	914	999999	782	687	503	29	999999	999999	610	638	212	488	999999	999999	217	849	285	999999	223	110	394	228	589	644	999999	999999	426	999999	871	999999	303	364	644	677	999999	334	999999	999999	515	999999	402	102	836	918	951	856	473	655	647	379	999999	832	45	999999	412	696	628	999999	999999	465	603	999999	471	620	999999	847	999999	943	999999	999999	253	645	713	999999	707	301	392	670	692	999999	573	770	21	999999	999	471	999999	606	274	380	706	999999	979	59	676	999999	630	226	584	114	23	529	999999	999999	135	999999	999999	102	340	999999	313	999999	999999	490	891	999999	45	969	999999	873	528	247	679	825	186	785	666	999999	276	361	670	176	96	999999	167	999999	320	256	999999	655	999999	236	275	163	76	748	999999	498	168	844	999999	999999	999999	999999	999999	775	850	999999	587	350	687	999999	826	979	450	147	871	865	333	999999	521	788	602	964	531	302	972	525	999999	438	770	177	999999	431	50	19	569	999999	999999	391	203	999999	669	36	967	887	410	999999	713	928	999999	159	175	999999	332	531	69	641	189	999999	802	335	999999	159	579	520	958	404	999999	441	577	494	861	941	654	836	129	999999	996	643	999999	999999	999999	999999	999999	999999	11	195	108	518	999999	928	206	720	
589	999999	809	519	456	999999	929	15	356	999999	360	392	297	999999	666	496	999999	999999	644	546	401	125	523	55	999999	999999	518	999999	306	999999	491	649	298	151	362	786	37	609	128	549	713	886	999999	999999	480	178	999999	777	529	612	999999	999999	294	660	328	473	355	763	921	999999	939	166	709	925	999999	999999	104	156	872	880	999999	999999	374	999999	999999	515	784	983	575	430	634	741	254	693	323	35	999999	637	822	888	440	273	687	630	999999	557	186	415	749	768	83	187	904	648	152	313	999999	199	999999	813	999999	372	198	999999	863	208	999999	999999	611	765	999999	466	333	999999	449	999999	125	744	494	999999	338	379	244	806	356	457	999999	605	550	20	999999	999999	809	19	208	78	84	999999	767	999999	999999	171	803	983	999999	616	854	920	209	946	198	357	999999	552	484	320	137	392	155	416	372	317	474	601	999999	999999	657	323	785	380	999999	928	999999	92	640	177	576	260	393	739	999999	915	405	604	822	586	471	999999	999999	888	999999	692	50	360	50	999999	999999	211	161	243	959	540	999999	828	824	269	380	622	999999	317	744	877	999999	415	813	999999	911	870	779	255	717	999999	789	897	439	439	888	626	999999	312	481	374	999999	159	999999	72	999999	576	779	562	999999	999999	999999	227	153	999999	693	634	999999	999999	999999	825	432	906	525	568	750	247	399	394	381	753	579	610	836	379	777	849	635	999999	676	999999	100	999999	49	868	999999	572	999999	375	746	263	88	459	885	655	942	203	633	221	322	999999	999999	999999	191	462	280	999999	999999	774	295	843	998	797	916	91	734	215	999999	657	521	999999	494	33	647	128	675	999999	725	190	437	584	225	424	438	144	167	705	45	586	598	313	999999	979	89	999999	264	290	542	803	920	737	999999	976	699	143	58	163	747	73	999999	159	27	210	999999	999999	628	999999	369	782	999999	39	179	999999	69	217	997	999999	943	999999	999999	394	588	921	999999	699	258	249	725	304	95	999999	999999	972	798	448	296	981	641	378	284	680	921	759	999999	999999	567	55	916	999999	146	543	999999	999999	209	403	571	106	940	647	462	388	858	74	696	920	80	999999	999999	621	921	999999	873	574	469	193	473	999999	999999	378	142	213	999999	244	999999	999999	793	999999	999999	405	877	199	51	994	916	999999	822	856	73	959	820	370	999999	305	569	130	670	645	543	26	929	999999	999999	571	515	258	66	624	906	154	136	999999	999999	999999	743	732	999999	999999	658	573	999999	616	765	92	557	771	999999	37	674	999999	
882	158	999999	756	999999	999999	999999	999999	489	667	839	207	950	999999	832	705	937	478	562	837	155	791	986	969	999999	322	977	972	999999	743	999999	999999	949	999999	272	977	703	999999	999999	999999	597	505	399	999999	734	173	999999	846	259	852	834	181	999999	999999	893	100	172	999999	111	999999	999999	171	464	745	68	999999	258	92	656	855	12	270	999999	953	250	649	402	995	245	492	999999	140	723	172	909	437	999999	122	974	181	815	260	575	466	450	999999	50	653	932	923	999999	999999	200	999999	849	999999	999999	521	596	253	698	176	999999	618	507	37	999999	999999	836	630	255	999999	118	999999	999999	751	694	402	999999	999999	608	749	999999	321	577	81	939	329	322	344	124	53	525	730	483	649	53	957	958	999999	999999	999999	816	312	999999	778	476	716	999999	108	880	920	999999	782	645	948	112	895	51	999999	98	999999	999999	502	515	212	620	388	10	400	708	736	443	100	999999	861	932	761	644	798	605	232	964	224	464	999999	999999	743	95	534	546	999999	916	999999	999999	867	767	999999	796	475	168	98	999999	964	399	999999	487	916	954	999999	25	351	261	252	831	866	999999	766	48	322	176	999999	303	475	853	999999	820	999999	767	960	103	619	964	178	640	517	999999	999999	824	320	716	999999	788	311	999999	204	999999	673	701	467	999999	10	285	999999	308	999999	999999	250	121	838	333	576	159	994	689	406	386	92	999999	323	359	165	942	999999	605	58	999999	999999	956	658	664	156	219	309	257	103	999999	999999	870	359	999999	275	888	985	987	999999	969	794	999999	122	999999	813	71	999999	117	999999	68	558	878	999999	999999	803	294	462	184	186	366	850	747	596	73	896	221	263	601	94	276	956	740	465	999999	303	380	844	840	850	95	832	201	699	999999	784	999999	620	166	918	981	435	811	810	784	129	57	34	58	922	602	808	999999	33	290	111	818	423	181	899	999999	449	621	333	101	999999	658	999999	561	999999	294	601	106	683	113	999999	155	929	999999	959	999999	355	796	918	258	286	999999	178	418	999999	966	999999	999999	266	496	541	814	487	719	260	471	999	473	999999	999999	10	711	112	919	449	956	889	999999	999999	653	87	653	703	85	814	999999	489	639	999999	323	105	161	839	197	571	36	667	219	431	498	256	882	37	999999	257	574	999999	258	969	977	86	456	237	613	419	888	121	999999	999999	773	981	999999	845	999999	542	849	872	999999	358	422	999999	679	320	999999	406	204	626	422	827	250	542	240	670	650	246	999999	924	236	999999	
683	915	265	314	999999	516	885	999999	581	747	408	702	39	999999	556	999999	407	145	999999	216	224	999999	999999	584	664	240	750	700	204	219	999999	925	999999	999999	674	506	43	999999	999999	216	520	168	54	674	999999	547	512	340	999999	962	839	513	419	29	563	421	999999	680	999999	427	766	195	999999	371	853	483	66	999999	235	59	655	41	482	307	999999	999999	999999	999999	165	127	728	420	586	242	380	999999	515	999999	999999	262	999999	999999	999999	245	450	999999	326	682	820	945	999999	999999	999999	74	317	807	999999	122	333	508	204	203	524	532	999999	355	608	999999	991	999999	968	999999	319	973	769	302	316	246	999999	999999	739	999999	999999	220	999999	117	316	522	925	573	360	999999	302	85	67	96	838	203	546	999999	999999	717	691	357	977	59	311	141	304	25	500	999999	264	963	999999	660	990	314	999999	591	49	96	999999	427	123	575	999999	244	915	683	464	122	999999	763	643	31	852	855	242	999999	806	999999	999999	910	999999	566	148	999999	316	407	999999	999999	308	955	999999	640	43	999999	999999	412	912	77	225	999999	561	999999	104	999999	330	746	808	145	82	317	785	864	868	774	999999	557	436	808	999999	518	587	930	814	999999	708	999999	988	588	620	999999	675	738	959	606	999999	999999	471	647	18	569	999999	999999	461	990	180	199	772	999999	919	999999	975	113	999999	707	43	999999	999999	360	792	328	758	230	999999	999999	642	56	905	271	425	660	95	789	800	368	919	999999	478	999999	574	518	999999	729	668	933	855	571	599	261	572	728	999999	999999	855	690	810	378	999999	220	357	133	999999	511	844	999999	602	195	313	781	999999	416	161	750	786	283	98	39	999999	591	395	81	457	653	999999	696	999999	999999	999999	119	999999	550	190	268	475	450	234	728	885	409	341	669	268	818	473	165	999999	379	335	582	602	781	817	855	824	286	676	999999	812	157	728	627	999999	203	233	248	236	999999	999999	999999	999999	370	154	161	999999	999999	812	999999	189	542	129	999999	648	361	517	775	732	335	444	999999	773	592	999999	737	999999	713	417	75	594	235	999999	684	103	999999	532	242	999999	666	605	107	474	999999	461	279	37	567	999999	900	686	999999	515	900	458	96	999999	466	453	416	479	999999	318	747	54	954	613	445	999999	659	828	999999	147	76	730	346	724	735	999999	647	709	123	999999	517	999999	999999	720	39	999999	16	427	76	788	231	196	68	788	727	999999	507	666	999999	500	329	81	410	999999	449	179	121	372	836	335	806	706	366	812	801	368	908	
999999	999999	219	70	241	762	999999	999999	879	672	557	997	742	633	981	127	622	414	445	978	826	999999	999999	999999	644	999999	741	999999	524	830	255	987	999999	95	273	92	382	440	98	319	999999	403	569	507	563	375	103	701	825	589	743	999999	365	390	92	963	723	105	425	650	31	999999	402	59	426	570	638	657	999999	898	744	192	326	136	999999	432	999999	362	560	279	498	49	166	934	96	847	631	978	13	309	368	999999	24	447	297	408	11	520	999999	993	736	445	999999	926	844	561	91	999999	999999	659	262	999999	544	156	161	981	999999	467	962	578	999999	660	654	70	540	999999	177	878	838	665	999999	201	281	567	542	62	999999	240	99	535	766	999999	662	353	57	997	743	868	999999	999999	999999	543	557	512	64	999999	791	280	396	387	999999	213	999999	659	238	71	99	976	614	109	282	128	377	437	812	999999	997	999999	22	999999	999999	309	592	532	999999	999999	643	999999	999999	465	270	999999	843	999999	999999	563	12	999999	999999	986	907	766	263	196	44	932	176	129	999999	517	999999	999999	267	999999	663	93	620	867	54	350	999999	999999	473	158	839	843	284	665	295	258	543	999999	195	35	635	957	56	406	497	683	720	523	999999	995	999999	999999	999999	990	58	68	942	144	958	999999	569	587	302	114	357	200	999999	511	999999	450	974	93	305	242	227	999999	999999	224	380	999999	630	903	260	478	771	69	673	293	616	236	316	409	999999	420	466	58	665	999999	999999	999999	999999	219	689	999999	31	303	483	938	772	352	30	728	764	999999	154	666	999999	999999	999999	297	526	999999	999999	608	144	574	999999	885	775	179	50	106	175	83	999999	421	224	999999	457	478	585	735	999999	274	999999	587	999999	450	276	799	721	999999	607	761	999999	661	324	91	494	456	256	999999	172	999999	311	999999	999999	999999	260	733	452	999999	376	999999	712	999999	999999	629	401	557	929	606	999999	999999	458	999999	498	414	999999	685	999999	999999	147	11	999999	999999	999999	999999	963	292	34	954	999999	542	357	999999	475	743	59	999999	808	694	689	937	526	649	979	196	153	999999	434	159	397	574	636	319	999999	375	999999	725	229	999999	666	999999	999999	974	416	999999	999999	443	734	755	364	314	876	411	999999	999999	999999	583	17	386	774	861	857	875	566	999999	999999	48	457	110	111	333	769	999999	37	580	414	552	243	902	567	999999	378	679	794	999999	697	235	865	368	891	999999	999999	842	168	999999	999999	657	418	791	180	590	999999	999999	653	41	545	12	383	873	795	932	350	114	
999999	74	492	999999	90	999999	999999	680	182	999999	218	53	999999	999999	716	999999	999999	756	144	999999	732	976	724	999999	35	763	547	695	851	992	572	959	718	612	32	104	999999	999999	577	999999	863	500	417	897	425	999999	999999	999999	295	161	999999	49	797	999999	382	843	349	748	162	327	937	241	829	999999	999999	999999	334	13	999999	999999	909	256	189	210	588	241	568	827	329	425	347	928	410	699	448	533	171	820	240	189	755	574	920	259	996	632	999999	237	999999	999999	285	421	999999	674	999999	999999	859	597	320	150	284	522	429	999999	979	19	831	139	742	992	999999	999999	772	999999	866	345	336	930	213	956	570	341	455	999999	999999	999999	223	999999	456	150	673	573	999999	999999	905	243	154	193	279	987	800	540	494	388	999999	770	999999	990	999999	907	970	929	999999	363	579	943	999999	999999	596	63	795	105	683	601	328	525	14	683	819	633	201	152	660	999999	999999	39	999999	999999	87	379	999999	232	928	549	180	744	999999	156	519	999999	176	878	999999	225	201	705	857	999999	999999	999999	766	965	181	184	999999	828	278	177	208	550	106	999999	198	999999	776	573	176	143	431	584	346	858	173	857	466	322	555	445	34	459	182	953	16	526	613	321	60	754	999999	351	475	21	947	969	864	177	690	999999	448	999999	538	724	471	484	224	999999	801	324	999999	403	282	833	999999	748	377	152	992	671	999999	999999	522	422	310	89	999999	999999	911	204	992	299	999999	186	999999	406	921	999999	492	531	999999	705	519	736	999999	999999	79	641	999999	208	601	999999	184	28	765	982	115	125	424	999999	375	890	996	607	331	428	771	105	999999	747	827	920	660	470	369	908	946	999999	386	870	999999	477	466	712	999999	281	124	613	421	23	999999	805	999999	111	166	421	708	912	415	617	999999	999999	804	999999	999999	681	999999	714	999999	999999	46	329	739	554	381	897	434	293	14	59	314	999999	684	823	456	32	886	558	314	947	210	43	380	768	211	46	672	345	341	921	999999	409	999999	999999	976	971	999999	999999	999999	268	987	424	908	365	999999	511	299	981	999999	358	794	513	999999	712	656	13	999999	971	352	345	234	98	951	999999	840	999999	213	129	846	485	956	407	828	55	959	785	135	999999	464	999999	746	691	671	983	137	706	999	999999	999999	999999	32	104	999999	999999	44	898	473	825	525	409	308	179	144	198	999999	396	999999	999999	752	870	877	933	516	652	598	543	427	968	954	999999	999999	999999	220	999999	462	862	271	442	999999	71	999999	310	
499	65	401	576	556	482	592	999999	31	644	499	48	106	999999	999999	493	796	501	480	999999	999999	999999	504	346	959	271	735	538	135	252	354	690	558	577	443	999999	261	31	999999	945	999999	224	122	999999	471	182	776	999999	999999	777	645	519	590	817	439	117	560	64	999999	295	746	63	615	999999	300	809	489	528	999999	999999	999999	999999	515	535	128	656	279	244	875	787	494	371	263	999999	999999	834	110	741	148	336	901	206	413	700	209	332	608	999999	969	999999	693	258	999999	160	545	999999	14	64	698	999999	838	325	189	830	999999	999999	800	999999	183	466	999999	747	999999	328	234	45	371	814	336	795	57	936	999999	999999	999999	246	653	999999	812	999999	999999	999999	52	365	497	585	27	583	899	824	532	999999	999999	513	953	999999	867	999999	925	999999	508	999999	728	902	999999	999999	60	999999	736	564	731	696	454	447	636	662	704	35	831	648	999999	788	999999	999999	273	999999	776	761	999999	158	999999	263	187	999999	999999	639	327	150	999999	596	534	61	846	345	999999	835	897	999999	877	999999	250	842	568	287	490	719	286	227	639	39	134	299	705	588	194	478	519	150	219	997	345	999999	405	245	123	966	942	578	417	437	807	64	884	969	907	999999	694	999999	822	518	362	999999	510	600	471	999999	999999	999999	161	625	326	757	512	879	954	686	446	333	173	999999	777	707	809	212	999999	999999	414	735	680	657	783	619	327	999999	644	245	64	804	773	877	999999	999999	427	999999	999999	60	551	999999	24	231	100	371	736	308	740	655	300	307	999999	401	831	620	587	503	841	706	439	811	245	999999	999999	642	559	295	904	103	290	999999	101	181	528	409	721	459	566	422	882	29	960	999999	945	756	999999	382	56	999999	105	923	950	414	620	740	769	999999	599	999999	811	451	403	646	374	999999	999999	999999	872	999999	899	138	937	999999	823	420	850	999999	773	875	217	186	999999	905	999999	999999	76	686	999999	788	640	426	859	119	611	441	626	323	624	672	550	237	510	625	110	999999	985	999999	591	999999	889	523	531	724	250	634	999999	999999	649	17	217	999999	647	93	791	482	279	827	999999	391	793	536	631	111	334	999999	676	623	999999	999999	381	543	105	360	999999	126	894	145	868	976	239	139	674	617	465	30	999999	426	834	627	999999	999999	999999	999999	416	999999	999999	430	399	269	957	589	999999	618	635	999999	433	999999	195	674	588	143	959	840	162	664	999999	23	645	314	400	260	999999	188	342	223	828	896	943	545	233	474	999999	609	
28	649	999999	999999	982	999999	596	303	999999	169	49	564	208	874	999999	752	501	879	784	999999	869	999999	999999	513	999999	421	844	537	999999	999999	451	999999	398	359	999999	512	227	805	41	853	717	107	29	629	149	778	24	953	999999	201	53	354	689	659	739	321	849	934	779	570	947	69	949	590	999999	924	999999	849	63	999999	535	696	999999	999999	378	772	687	999999	999999	507	407	891	687	161	606	107	434	739	620	510	663	292	35	999999	906	999999	157	438	910	224	612	175	900	999999	666	357	506	758	999999	967	633	677	570	282	172	66	999999	797	984	621	500	436	238	553	880	252	670	386	34	720	624	259	999999	159	999999	241	990	381	495	999999	600	675	999999	652	999999	986	722	753	999999	999999	999999	359	454	299	999999	999999	999999	357	436	424	687	130	999999	571	999999	999999	416	421	387	999999	75	10	999999	999999	30	999999	999999	586	676	999999	529	999999	87	999999	443	999999	805	999999	999999	999999	305	643	999999	999999	571	999999	941	886	309	999999	579	311	376	999999	785	285	57	718	279	900	207	360	680	542	894	770	52	561	999999	88	579	999999	999999	668	635	432	65	999999	174	550	882	102	287	184	324	228	550	709	397	999999	226	999999	701	534	520	944	962	413	187	801	437	999999	999999	230	922	999999	325	999999	742	363	230	817	554	728	999999	115	83	506	227	675	230	342	999999	969	862	999999	743	461	157	690	999999	652	63	373	999999	503	343	999999	261	189	999999	842	967	44	999999	409	542	999999	999999	415	871	466	195	511	999999	105	226	789	367	440	400	863	560	999999	893	577	763	191	616	524	771	26	254	999999	772	388	999999	999999	41	462	999999	999999	999999	999999	819	13	999999	551	792	27	286	554	698	821	789	999999	292	915	999999	370	645	999999	366	993	644	999999	221	157	739	999999	729	97	757	905	999999	629	920	817	999999	999999	120	222	999999	598	999999	226	999999	433	258	999999	106	999999	988	671	817	599	413	950	107	964	791	319	811	999999	999999	999999	999999	793	342	169	999999	474	682	999999	260	433	961	768	999999	427	536	787	898	17	106	280	109	999999	999999	889	226	970	719	278	108	999999	410	799	999999	58	429	534	101	99	613	999999	776	738	420	394	637	999999	204	680	999999	13	420	999999	503	999999	999999	710	705	452	943	159	754	999999	999999	999999	32	172	468	999999	997	12	696	809	403	474	999999	371	675	703	262	999999	776	49	840	104	389	605	305	292	999999	719	828	648	156	464	877	372	587	999999	371	474	999999	496	999999	435	
999999	611	999999	39	999999	728	44	11	200	371	382	714	574	999999	79	427	867	185	748	288	183	57	663	939	596	140	783	714	342	787	999999	999999	366	414	999999	778	204	999999	767	999999	685	826	458	784	91	173	999999	530	891	944	607	11	748	999999	262	269	999999	999999	999999	394	999999	999999	999999	412	967	103	357	169	278	301	232	601	417	518	602	356	598	879	858	433	999999	262	822	398	189	402	999999	962	162	999999	831	733	833	383	295	365	999999	55	999999	987	999999	638	262	999999	721	16	594	240	999999	905	999999	78	613	19	999999	691	507	281	232	999999	563	395	16	750	469	499	767	999999	999999	247	199	553	73	871	999999	999999	10	232	999999	183	808	310	170	257	857	763	999999	823	332	603	857	999999	822	250	434	429	631	999999	140	231	999999	560	17	564	715	127	14	999999	999999	356	691	285	605	59	767	999999	235	759	999999	706	379	999999	711	629	389	314	730	822	446	197	82	498	999999	454	934	257	302	999999	541	999999	758	387	431	999999	999999	582	999999	999999	999999	181	203	871	619	433	852	999999	848	999999	184	411	999999	192	305	214	283	202	193	160	999999	520	960	629	228	999999	948	991	999999	735	999999	807	34	999999	349	275	994	999999	879	668	602	639	408	999999	431	140	353	575	999999	999999	701	719	399	139	659	962	220	999999	653	999999	484	860	783	999999	999999	376	999999	440	842	39	219	82	323	999999	999999	484	121	55	208	98	809	382	999999	304	44	998	418	894	999999	386	65	430	557	421	999999	742	999999	295	255	64	752	912	733	999999	999999	628	405	873	581	999999	851	175	375	565	999999	112	999999	488	999999	671	999999	492	143	465	974	789	524	901	999999	815	628	825	800	153	345	896	999999	855	296	999999	999999	544	322	133	535	999999	64	992	763	999999	791	377	999999	583	106	269	778	277	89	227	113	503	541	766	555	36	375	232	230	999999	463	105	202	672	78	999999	999999	20	930	94	735	532	148	261	34	260	617	226	999999	85	127	381	775	78	311	109	12	556	577	509	523	831	999999	999999	627	999999	185	544	514	681	99	768	347	994	492	580	365	290	741	999999	418	159	999999	154	643	91	330	133	999999	969	999999	623	442	430	999999	903	761	145	633	339	85	83	711	375	985	359	43	781	586	999999	743	722	814	999999	999999	374	999999	999999	999999	546	374	61	183	545	269	475	336	916	999999	999999	999999	229	656	412	228	344	999999	809	169	999999	58	548	546	640	236	699	809	168	999999	207	257	999999	
777	97	964	33	999999	176	115	999999	32	999999	999999	998	910	523	75	412	64	756	926	847	467	84	497	826	515	543	318	570	666	177	586	236	341	685	452	569	999999	205	999999	280	999999	648	272	999999	200	548	999999	713	999999	999999	114	999999	280	409	676	702	599	148	518	999999	857	545	853	854	539	999999	666	235	80	505	964	999999	320	655	153	818	812	999999	635	966	814	605	936	269	73	13	955	999999	19	749	970	999999	686	89	423	999999	795	417	401	78	881	999999	642	138	999999	254	273	999999	266	999999	999999	42	513	552	551	262	999999	594	790	999999	999999	999999	999999	330	535	664	999999	999999	242	984	33	404	999999	566	94	999999	963	807	999999	818	999999	341	675	999999	859	999999	796	999999	538	171	559	210	999999	864	999999	156	288	322	999999	778	999999	999999	392	281	833	496	999999	946	999999	999999	999999	801	999999	972	797	835	69	74	471	597	868	48	999999	81	435	999999	777	999999	664	938	42	650	214	58	746	999999	948	404	328	372	79	850	676	999999	872	757	443	999999	77	76	999999	224	999999	15	909	43	338	320	845	20	718	568	292	528	208	648	597	718	235	99	886	665	745	108	528	999999	371	405	209	677	390	133	241	597	852	818	800	209	148	712	378	999999	558	317	654	511	567	158	999999	234	999999	999999	428	978	999999	430	478	999999	999999	891	671	933	121	999999	630	594	336	694	676	389	848	398	579	523	999999	258	117	438	454	999999	460	223	306	974	517	999999	705	263	417	431	999999	57	999999	256	999999	445	526	390	687	69	184	999999	481	999999	386	772	154	905	268	932	323	49	308	469	441	458	637	146	660	964	889	83	287	255	999999	999999	675	332	482	999999	731	726	751	394	842	587	742	586	598	744	521	800	995	999999	118	310	749	263	815	592	808	389	729	722	999999	111	999999	236	999999	999999	106	821	433	983	210	596	298	913	626	854	716	60	999999	916	999999	999999	87	999999	147	999999	60	422	999999	889	999999	351	997	38	999999	740	992	516	906	23	648	700	999999	22	284	999999	21	836	636	961	876	758	999999	813	999999	999999	999999	792	98	940	535	683	999999	543	516	858	598	999999	999999	885	862	210	153	999999	999999	752	722	75	528	625	728	999999	786	556	23	718	999999	194	758	142	999999	209	427	966	487	964	396	833	505	425	999999	999999	146	750	108	999999	614	317	545	527	999999	958	999999	999999	999999	321	897	757	530	797	359	999999	511	567	179	662	999999	187	999999	313	366	999999	570	112	702	977	
87	45	457	347	999999	202	999999	241	999999	758	999999	953	753	175	999999	999999	999999	999999	999999	518	248	579	581	446	893	437	270	241	170	479	999999	171	770	245	244	999999	309	193	693	167	999999	280	792	999999	727	828	999999	882	247	727	586	862	46	999999	999999	508	464	21	453	676	932	999999	80	304	999999	774	193	999999	930	214	999999	999999	24	909	752	968	786	170	719	74	999999	387	993	999999	892	535	134	586	507	736	407	298	999999	27	235	357	999999	497	59	999999	645	914	951	999999	397	467	848	137	999999	769	721	303	301	389	999999	999999	423	636	412	835	999999	999999	999999	204	807	50	389	996	683	405	768	298	121	765	428	99	436	999999	55	435	687	999999	155	737	24	113	999999	360	999999	681	999999	573	95	223	314	49	903	756	235	357	87	851	453	45	11	432	999999	535	999999	582	999999	462	999999	976	158	651	460	284	190	703	999999	38	999999	12	471	205	212	897	461	388	999999	680	736	698	357	835	554	119	999999	591	999999	999999	999999	772	563	999999	982	118	75	662	588	629	576	531	999999	999999	999999	450	573	999999	230	295	999999	581	999999	999999	725	892	629	322	107	350	547	598	782	581	639	878	449	990	222	103	999999	999999	800	999999	113	215	999999	999999	636	113	545	930	371	999999	397	818	999999	999999	999999	100	999999	752	999999	248	999999	978	748	733	419	330	11	999999	593	136	999999	999999	781	828	343	999999	509	999999	999999	993	805	999999	236	157	194	999999	501	332	245	999999	999999	89	243	999999	486	135	467	660	999999	315	111	962	999999	999999	999999	999999	46	559	783	244	999999	999999	999999	999999	443	474	999999	600	999999	598	828	678	999999	470	521	999999	51	229	999999	999999	63	848	442	999999	892	842	279	991	975	999999	999999	942	549	10	999999	999999	999999	671	128	21	999999	999999	121	300	999999	432	624	876	723	999999	999999	816	217	575	191	742	726	695	999999	600	999999	760	625	476	813	885	999999	999999	999999	76	371	999999	999999	340	833	197	999999	151	893	469	227	402	277	187	999999	968	999999	999999	819	799	728	326	992	528	816	624	250	645	486	999999	999999	999999	947	657	999999	999999	715	876	742	993	14	584	802	220	999999	802	493	448	474	999999	159	164	999999	139	347	55	386	582	523	219	947	101	665	301	999999	939	454	999999	751	310	262	859	242	826	794	154	524	782	999999	23	141	801	999999	999999	451	148	999999	818	320	390	324	999999	999999	999999	999999	999999	919	999999	54	443	358	873	696	174	592	300	999999	999999	344	203	530	604	437	510	
88	155	920	33	850	999999	189	636	309	370	985	129	506	999999	779	881	234	23	737	712	665	999999	999999	16	999999	160	225	69	483	127	860	719	705	852	455	999999	992	895	660	27	263	999999	999999	336	188	472	999999	999999	999999	463	968	517	867	724	999999	820	999999	999999	974	999999	811	999999	163	999999	999999	275	424	654	263	999999	889	338	363	999999	999999	943	693	999999	827	586	366	11	147	29	158	999999	852	980	16	634	860	87	921	960	216	143	568	391	999999	912	58	150	960	999999	573	639	999999	999999	276	902	136	999999	97	397	999999	809	982	143	44	167	423	443	647	628	27	811	999999	403	513	325	999999	312	953	914	999999	999999	51	105	999999	999999	198	999999	714	114	508	999999	999999	533	626	407	160	435	357	667	999999	999999	502	341	999999	762	232	760	644	999999	527	823	317	182	859	999999	999999	887	687	525	968	999999	728	543	999999	999999	821	884	999999	115	999999	949	955	295	424	923	999999	709	80	693	296	999999	70	763	586	684	291	817	674	508	639	273	747	831	698	781	886	959	999999	606	999999	348	982	538	786	578	868	32	758	999999	405	68	999999	994	238	540	657	999999	956	445	999999	13	219	279	999999	900	212	133	596	643	46	763	498	473	753	948	999999	532	977	18	816	269	69	738	112	581	999999	753	999999	999999	134	999999	999999	999999	470	936	138	999999	999999	885	376	744	435	124	999999	641	569	353	999999	999999	999999	134	986	948	629	877	944	999999	999999	895	454	458	999999	999999	518	124	999999	723	12	999999	820	999999	470	999999	999999	81	833	944	838	470	999999	113	512	322	999999	999	935	64	155	593	992	656	547	177	441	917	223	999999	605	785	881	845	999999	999999	999999	352	664	894	316	999999	53	999	643	705	883	351	946	218	999999	999999	188	706	999999	418	823	173	204	303	999999	999999	857	834	349	62	999999	176	999999	999999	999999	732	344	999999	748	597	999999	999999	999999	841	293	100	970	999999	645	96	606	185	278	932	611	306	157	999999	243	591	700	218	999999	590	125	716	589	999999	365	999999	185	999999	999999	999999	868	830	160	363	19	571	754	852	199	263	455	414	999999	999999	476	999999	585	972	807	167	897	341	342	432	726	999999	510	111	649	24	999999	469	227	999999	73	780	999999	793	362	999999	836	999999	28	407	144	711	999999	759	402	809	55	212	340	999999	999999	999999	999999	728	637	442	999999	653	212	185	352	986	197	609	766	999999	411	791	620	144	330	59	999999	999999	297	999999	758	751	999999	839	969	708	138	999999	
999999	535	293	999999	166	999999	612	193	999999	843	64	157	524	999999	992	706	408	263	592	205	480	42	225	999999	440	622	999999	318	999999	372	216	643	858	770	403	241	412	984	634	700	532	147	413	479	999999	999999	500	549	759	999999	441	999999	126	999999	946	183	319	999999	986	544	245	303	249	283	636	999999	299	753	815	760	304	424	629	891	999999	342	999999	746	681	300	131	145	559	942	931	501	527	925	824	230	921	999999	999999	99	464	238	898	999999	842	999999	850	746	733	998	707	27	95	234	269	613	554	573	999999	695	999999	999999	744	306	351	999999	893	999999	929	999999	839	623	999999	539	436	444	999999	498	999999	221	449	385	411	561	244	914	415	999999	666	220	676	358	630	312	677	364	999999	601	788	707	999999	487	817	999999	169	94	600	556	798	824	179	65	668	838	999999	47	698	193	71	437	729	999999	706	719	917	490	992	123	862	999999	950	999999	709	207	645	961	999999	999999	402	160	999999	859	504	842	999999	620	999999	792	999999	640	666	311	999999	361	977	976	999999	999999	232	678	101	486	694	726	874	337	356	471	203	999999	479	437	790	911	124	999999	999999	864	999999	999999	800	210	999999	231	999999	999999	999999	358	999999	668	190	999999	49	723	999999	836	174	778	967	712	274	999999	999999	771	999999	999999	999999	628	246	117	880	916	428	926	878	890	428	472	320	235	34	998	251	534	113	18	397	77	851	288	705	999999	897	999999	41	582	999999	296	70	999999	138	683	121	122	788	274	52	123	845	178	417	999999	467	741	688	276	976	73	667	162	999999	453	776	958	411	562	29	462	894	306	288	142	411	144	999999	999999	886	139	745	839	966	284	232	683	999999	12	999999	165	288	999999	605	548	628	908	345	685	907	999999	710	999999	255	590	228	549	889	284	301	332	644	347	389	846	327	828	196	999999	999999	999999	97	409	701	863	183	138	700	740	514	999999	798	422	999999	733	429	519	594	385	66	682	793	595	711	537	521	940	385	999999	230	799	999999	999999	463	999999	75	999999	534	391	416	100	848	158	999999	797	534	231	903	656	427	808	244	810	510	548	309	502	697	999999	352	999999	752	941	520	714	782	999999	958	629	999999	127	985	999999	969	999999	999999	645	825	914	13	299	47	729	341	422	999999	910	279	915	514	573	613	370	48	999999	347	906	638	66	25	999999	273	283	999999	309	822	999999	840	544	999999	999999	676	783	170	999999	205	32	610	999999	159	871	749	999999	125	105	999999	624	173	796	
628	927	16	769	898	497	36	763	742	41	599	999999	79	999999	212	849	896	830	209	986	977	324	305	999999	906	999999	766	999999	167	999999	796	208	868	999999	915	999999	657	907	884	673	36	441	290	579	508	626	999999	999999	840	275	209	999999	425	187	999999	313	632	475	862	999999	730	805	999999	849	245	999999	664	35	819	426	999999	988	946	999999	999999	545	999999	726	42	289	999999	753	390	892	999999	122	782	690	236	611	163	192	55	139	943	231	999999	999999	344	116	999999	776	203	423	999999	999999	737	889	228	282	279	905	442	582	413	977	425	713	166	132	618	973	999999	999999	999999	20	943	816	592	738	709	999999	391	925	999999	575	559	966	818	999999	385	893	472	953	341	999999	749	999999	999999	965	806	132	999999	222	498	999999	999999	985	999999	73	277	920	306	999999	999999	676	523	516	265	838	428	458	895	684	747	725	511	845	876	24	999999	480	100	627	932	587	999999	179	437	339	597	573	815	999999	214	464	596	999999	390	999999	734	242	216	887	547	357	236	599	475	999999	486	142	119	146	802	999999	829	999999	557	984	357	354	999999	926	999999	854	642	150	479	292	999999	529	464	220	290	999999	273	213	999999	584	360	730	704	999999	852	999999	463	679	951	418	999999	916	434	405	317	999999	163	290	646	693	714	999999	999999	192	644	999999	677	898	999999	999999	999999	626	600	972	633	626	649	424	83	785	999999	999999	999999	71	656	221	104	68	903	999999	999999	983	999999	396	869	999999	999999	521	999999	999999	787	564	823	187	885	18	326	999999	772	999999	740	999999	216	999999	999999	750	897	67	536	432	862	618	995	954	899	549	70	214	999999	999999	999999	138	403	188	998	836	150	21	186	647	895	999999	296	222	999999	146	776	705	104	128	376	553	985	598	999999	999999	999999	999999	288	345	999999	122	358	412	999999	611	345	37	862	465	610	999999	881	999999	999999	230	331	783	794	762	772	999999	119	984	999999	472	999999	805	156	829	999999	281	732	840	999999	782	293	999999	547	558	801	749	842	638	517	490	672	107	70	812	847	999999	84	525	573	594	12	374	420	211	469	539	999999	43	197	339	163	50	199	754	999999	447	246	245	961	33	522	999999	476	512	999999	55	745	999999	982	999999	206	217	277	999999	999999	919	473	345	999999	999999	868	809	999999	999999	336	631	908	315	875	409	999999	839	563	999999	999999	531	898	908	411	424	794	546	61	705	143	946	999999	94	974	27	999999	901	999999	699	164	713	40	999999	185	999999	999999	439	999999	582	
999999	366	654	726	42	259	30	565	934	675	999999	331	757	745	999999	390	858	823	341	858	434	647	693	863	395	369	500	999999	732	241	287	999999	88	478	761	999999	301	56	61	725	996	999999	966	481	232	833	955	999999	253	795	321	323	107	609	999999	306	673	790	999999	999999	758	999999	832	999999	999999	122	253	999999	983	278	98	811	771	616	999999	25	680	222	999999	562	413	999999	367	999999	920	999999	267	478	330	999999	999999	999999	715	999999	999999	586	586	274	93	119	590	676	311	999999	707	509	552	491	747	999999	999999	461	159	779	269	554	62	999999	781	434	855	775	958	528	175	586	106	393	999999	999999	438	416	139	999999	971	737	999999	392	999999	420	421	999999	730	999999	838	651	999999	936	999999	999999	533	690	492	658	263	999999	718	782	810	131	413	168	841	471	704	219	331	626	807	532	999999	670	667	371	999999	89	999999	999999	690	523	234	169	999999	237	752	747	923	480	278	166	28	129	582	999999	17	262	999999	269	494	628	330	735	138	595	770	863	33	131	645	184	770	948	102	297	999999	999999	999999	613	999999	956	296	851	358	650	513	999999	98	999999	364	760	999999	785	285	71	202	999999	999999	679	467	999999	724	802	834	999999	396	80	37	999999	221	999999	368	331	549	538	342	478	999999	999999	999999	249	774	474	766	885	39	985	999999	41	104	999999	222	999999	156	830	241	493	999999	264	264	442	504	803	348	600	402	999999	999999	999999	728	724	122	999999	999999	999999	123	260	999999	949	999999	410	408	995	999999	813	999999	152	999999	718	306	849	462	131	234	999999	745	971	999999	176	492	215	999999	924	999999	380	295	999999	999999	999999	716	981	458	76	999999	853	999999	508	612	534	999999	999999	999999	527	451	879	271	990	327	948	482	152	134	999999	466	859	661	484	999999	820	528	880	524	255	11	324	400	395	931	381	614	246	369	601	125	243	999999	232	482	999999	118	304	999999	680	999999	574	999999	588	999999	340	202	559	816	999999	15	999999	735	403	525	136	488	875	999999	946	343	246	782	532	753	233	999999	439	999999	999999	712	233	537	844	999999	436	467	999999	786	600	189	65	429	999999	595	945	999999	173	706	355	999999	242	999999	405	346	999999	791	999999	834	999999	48	999999	999999	558	88	782	642	890	999999	98	668	676	99	467	767	999999	817	214	999999	808	999999	139	732	656	323	479	999999	142	507	589	645	143	977	999999	999999	999999	999999	871	499	813	999999	617	999999	617	999999	279	999999	778	999999	68	402	586	396	36	659	908	40	999999	
244	609	794	509	393	23	999999	534	698	688	904	999999	999999	945	715	134	504	999999	569	125	968	54	336	999999	504	448	197	68	747	951	750	653	999999	999999	636	890	28	803	233	556	173	999999	580	464	873	296	287	456	871	271	531	999999	349	915	999999	200	282	586	15	944	826	395	787	746	999999	260	955	999999	999999	825	999999	999999	885	22	951	816	473	871	345	217	171	999999	197	485	429	210	999999	480	672	445	617	442	798	289	730	778	375	834	999999	622	341	999999	146	55	165	831	999999	999999	963	126	999999	999999	251	999999	999999	95	208	311	327	737	946	484	513	874	999999	999999	901	605	292	999999	451	639	355	722	876	69	603	151	329	999999	544	978	516	556	718	216	201	11	999999	644	580	73	517	788	676	856	598	272	837	491	929	69	999999	791	674	999999	65	528	999999	999999	492	67	981	728	999999	999999	967	999999	166	12	482	900	999999	647	602	388	132	567	55	30	470	341	999999	837	669	999999	934	725	999999	629	160	672	90	782	999999	523	91	999999	595	999999	999999	999999	115	999999	18	38	960	406	199	999999	966	498	482	900	263	160	999999	153	69	718	43	252	86	536	999999	810	820	999999	999999	88	306	343	971	999999	141	999999	999999	478	829	640	524	538	999999	999999	999999	661	199	189	528	999999	769	937	728	876	999999	646	565	579	983	208	999999	999999	911	120	990	632	999999	145	999999	433	925	285	999999	429	203	504	715	999999	999999	200	620	999999	798	999999	318	368	999999	105	671	494	999999	655	999999	630	432	882	626	425	604	41	145	63	420	105	85	494	999999	309	682	999999	931	83	706	793	587	576	999999	428	801	631	27	431	474	999999	999999	280	790	694	999999	321	878	300	886	841	999999	566	230	703	417	999999	746	315	422	500	563	999999	949	701	52	999999	48	208	623	999999	23	713	999999	145	936	805	999999	999999	313	371	302	640	197	864	738	31	356	999999	999999	977	885	712	19	973	721	967	330	98	651	999999	283	679	676	913	828	999999	977	94	766	611	129	999999	999999	61	207	922	14	94	963	999999	509	999999	197	646	98	999999	704	999999	424	999999	485	616	286	999999	999999	999999	964	999999	45	999999	53	999999	383	409	857	999999	711	958	775	798	963	245	134	630	640	385	999999	39	824	999999	646	999999	669	797	136	999999	999999	838	963	584	958	730	999999	999999	977	999999	524	999999	788	31	999999	999999	839	626	16	249	999999	656	532	712	999999	999999	459	517	749	682	601	586	283	354	999999	872	994	201	840	243	
999999	557	652	401	860	705	999999	803	928	900	531	53	999999	887	31	884	316	260	453	33	280	541	826	999999	647	937	513	443	494	727	751	999999	786	772	999999	999999	14	140	999999	435	693	999999	588	849	160	557	795	396	333	999999	565	999999	747	817	999999	999999	999999	999999	753	922	201	807	999999	999999	159	883	267	999999	999999	97	999999	185	407	27	339	625	952	977	999999	99	999999	127	120	842	171	999999	999999	999999	810	405	213	657	386	929	244	999999	346	386	700	277	300	999999	561	246	999999	390	346	729	487	346	703	753	211	664	780	999999	696	476	50	999999	982	298	217	999999	883	999999	999999	999999	999999	453	999999	575	287	877	799	374	565	874	79	999999	999999	180	999999	474	702	460	455	722	158	999999	199	869	346	557	999999	999999	570	131	362	550	999999	868	946	44	999999	137	475	334	999999	416	518	999999	406	268	482	812	999999	743	736	999999	776	999999	330	622	263	999999	238	729	999999	797	999999	444	522	529	200	801	234	456	999999	999999	984	131	858	741	652	377	472	87	85	482	999999	827	999999	928	773	515	999999	333	781	648	999999	999999	740	77	613	999999	310	877	78	999999	587	999999	999999	172	448	654	227	588	970	886	946	160	654	120	602	975	999999	593	755	684	263	900	999999	999999	675	249	999999	790	138	578	999999	999999	19	404	894	999999	500	232	999999	129	297	959	363	999999	702	999999	101	629	999999	999999	35	716	131	394	427	687	685	569	496	999999	273	999999	459	999999	819	360	151	260	999999	999999	485	826	113	636	396	303	999999	780	74	927	157	999999	325	501	553	360	474	999999	976	216	168	930	736	999999	999999	999999	999999	960	999999	352	606	840	413	716	161	999999	999999	494	997	133	150	905	505	999999	61	512	120	957	849	469	886	526	283	19	599	999999	100	823	781	536	792	586	999999	722	331	999999	357	608	349	354	999999	980	627	852	76	262	435	176	238	999999	999999	552	121	616	465	89	567	403	127	999999	118	788	713	471	340	564	211	782	248	744	999999	511	617	504	721	906	999999	999999	999999	346	128	999999	595	438	786	999999	999999	98	266	251	750	954	999999	742	999999	999999	999999	999999	522	999999	61	653	928	999999	198	248	999999	999999	999999	559	190	146	460	999999	488	195	203	284	684	999999	999999	123	525	996	999999	210	30	875	999999	762	999999	741	908	999999	295	474	999999	111	249	999999	315	858	999999	999999	999999	613	504	999999	263	60	765	999999	481	431	422	999999	137	999999	499	999999	227	69	357	142	999999	999999	238	28	495	24	
200	999999	45	147	999999	241	999999	818	999999	390	706	999999	621	219	996	646	270	999999	28	999999	347	72	611	261	330	255	510	999999	786	622	385	999999	999999	249	859	673	956	999999	645	999999	999999	319	997	118	999999	908	447	147	145	999999	188	751	999999	999999	677	138	489	999999	999999	540	730	860	42	321	15	231	103	382	360	333	689	925	999999	999999	338	37	74	503	969	421	807	372	924	999999	444	634	485	87	572	730	193	183	527	115	460	999999	999999	685	999999	999999	999999	75	999999	812	999999	263	909	171	809	999999	73	986	813	405	732	368	999999	530	877	380	745	999999	809	629	150	516	407	999999	387	180	999999	389	999999	999999	606	999999	584	121	917	191	999999	999999	999999	923	666	206	369	999999	382	102	231	755	808	732	325	800	265	168	672	87	855	183	784	638	897	684	597	999999	999999	991	783	824	613	696	999999	431	746	886	962	943	156	284	999999	295	999999	995	580	999999	594	805	486	426	999999	839	335	550	539	999999	35	982	608	465	333	391	319	407	152	999999	86	999999	63	999999	206	728	931	999999	820	499	999999	901	113	999999	999999	993	515	366	385	999999	370	115	891	117	861	980	344	691	951	971	976	551	852	468	999999	999999	752	999999	230	720	999999	999999	729	999999	949	999999	878	677	155	999999	876	999999	31	999999	751	971	11	946	518	225	393	999999	629	849	523	147	999999	645	351	619	250	408	146	664	864	616	385	851	167	737	111	667	546	621	104	999999	529	483	717	618	698	806	598	14	999999	669	134	880	527	811	84	999999	336	535	99	478	816	367	999999	144	595	160	788	780	124	726	703	18	754	499	618	999999	927	733	921	999999	999999	141	336	205	999999	999999	333	355	662	868	341	20	531	999999	217	172	968	582	32	999999	27	999999	890	999999	966	125	135	37	999999	509	315	999999	999999	999999	669	684	40	319	652	99	999999	443	128	255	395	692	487	138	291	456	607	355	710	383	426	990	999999	726	239	999999	380	306	161	163	563	738	406	876	956	999999	999999	658	930	932	721	584	700	999999	225	283	638	999999	999999	747	901	960	892	241	238	678	442	314	999999	999999	719	999999	291	964	999999	999999	295	610	181	758	324	948	424	777	661	842	300	606	510	955	738	999999	559	414	261	999999	845	175	647	999999	101	826	577	999999	223	200	302	735	999999	568	988	37	824	987	432	952	999999	999999	999999	999999	999999	835	804	135	546	999999	970	877	712	999999	999999	129	962	893	667	498	381	999999	564	470	550	564	
999999	942	966	711	558	572	999999	308	999999	731	596	999999	900	265	32	451	999999	877	230	425	32	865	756	999999	74	931	330	999999	999999	776	999999	999999	845	823	192	861	169	999999	999999	999999	895	413	39	999999	533	710	993	412	476	929	999999	687	250	135	542	787	196	108	999999	627	251	57	727	291	181	488	416	999999	82	170	292	283	999999	999999	999999	619	999999	999999	345	364	937	918	467	652	126	872	867	720	291	405	675	999999	199	168	166	848	686	748	909	55	999999	916	339	316	999999	999999	999999	428	606	922	951	520	999999	292	999999	999999	999999	85	175	308	620	696	795	999999	495	231	94	931	665	681	932	97	766	999999	999999	999999	999999	999999	15	739	286	999999	999999	368	999999	164	307	907	478	999999	267	610	582	611	435	606	130	662	820	424	302	664	762	924	990	863	753	473	999999	669	745	999999	79	435	31	180	999999	437	999999	999999	924	187	463	832	423	331	515	165	864	464	900	999999	999999	590	447	621	686	999999	378	590	411	834	685	808	97	828	541	157	589	264	999999	692	439	490	500	125	211	930	511	999999	358	598	608	767	769	819	109	488	987	410	999999	999999	69	642	929	999999	999999	654	999999	999999	999999	367	999999	610	440	217	495	850	100	999999	420	756	687	999999	999999	812	235	918	49	277	729	62	169	188	769	639	633	999999	999999	410	999999	556	999999	916	877	999999	31	998	999999	562	333	258	398	665	990	737	706	359	410	999999	864	582	615	999999	865	738	208	999999	840	800	584	698	999999	999999	708	999999	571	771	832	251	790	237	592	999999	943	480	999999	503	999999	999999	999999	999999	396	443	546	51	941	716	999999	148	999999	634	167	535	999999	635	959	708	956	136	999999	934	527	169	999999	999999	990	138	999999	395	85	704	999999	808	866	310	312	855	999999	667	999999	855	721	694	458	166	79	66	508	318	999999	955	546	71	865	999999	755	237	117	999999	60	999999	999999	999999	999999	98	435	999999	668	677	332	113	565	999999	999999	320	223	999999	710	179	567	933	999999	225	874	129	167	147	999999	868	555	999999	747	999999	616	117	672	66	999999	370	999999	719	397	999999	999999	417	399	257	856	554	785	922	527	938	351	126	194	967	790	999999	930	297	416	800	132	258	365	999999	683	107	648	167	212	349	999999	999999	546	797	239	999999	730	910	290	999999	93	632	557	999999	891	999999	923	705	276	999999	439	999999	313	999999	709	737	61	77	573	999999	906	627	719	187	499	999999	580	396	737	332	223	30	17	27	717	499	
700	556	440	193	184	942	891	525	909	14	544	950	98	502	415	662	346	531	491	465	912	379	319	397	919	536	999999	943	473	418	436	999999	999999	219	46	505	636	389	584	964	736	999999	277	495	959	630	307	245	917	560	999999	485	536	262	586	331	246	53	274	648	974	947	62	501	999999	258	81	879	999999	999999	999999	956	947	527	729	718	111	824	437	298	238	732	999999	913	734	951	999999	999999	632	715	268	593	125	935	989	788	151	776	999999	711	558	428	780	999999	534	728	999999	18	533	867	229	421	999999	976	419	251	921	148	766	627	499	999999	256	749	651	999999	841	21	538	940	576	334	907	726	739	809	952	29	388	999999	423	750	103	765	495	846	977	148	525	999999	867	999999	19	999999	999999	114	182	40	364	101	999999	525	480	999999	300	895	514	889	246	610	299	901	760	999999	213	748	360	999999	263	804	464	702	496	790	82	573	999999	999999	999999	635	637	921	664	296	128	898	999999	510	999999	600	342	98	902	915	999999	965	252	258	96	473	753	690	776	559	637	195	39	999999	999999	726	580	999999	999999	610	972	377	246	473	643	314	479	850	999999	662	472	999999	799	580	341	116	331	76	531	50	881	946	155	114	659	933	869	588	990	747	30	999999	999999	302	943	999999	729	778	615	999999	999999	903	999999	124	97	270	395	999999	358	413	405	514	375	345	729	35	999999	141	999999	710	445	890	859	999999	999999	36	664	507	999999	260	999999	552	999999	999999	56	978	283	40	27	999999	999999	420	239	999999	351	515	80	376	999999	999999	859	597	964	904	347	999999	53	403	481	999999	605	999999	821	999999	35	999999	63	626	299	999999	752	201	124	424	172	34	661	999999	999999	136	955	298	934	999999	401	999999	588	999999	999999	999999	934	879	559	955	794	999999	999999	141	561	498	462	454	87	822	999999	667	482	999999	999999	999999	452	999999	475	355	115	317	953	111	999999	244	999999	507	224	355	816	872	999999	168	630	513	435	529	720	439	673	511	220	122	554	733	317	48	999999	99	501	999999	414	214	850	486	999999	497	434	999999	233	954	999999	731	15	302	36	323	919	238	999999	922	999999	45	999999	604	106	841	556	973	926	236	693	999999	854	999999	468	437	318	153	807	938	105	999999	215	719	281	999999	116	999999	707	994	129	585	212	999999	121	999999	999999	999999	389	864	940	999999	999999	997	271	114	999999	361	833	598	15	999999	430	948	826	999999	999999	962	332	618	999999	999999	276	999999	999999	118	923	285	999999	999999	
905	72	763	943	998	644	13	218	457	999999	999999	999999	428	118	989	354	164	263	999999	463	549	570	923	999999	999999	999999	194	999999	999999	162	191	601	818	744	693	942	21	999999	999999	192	999999	621	514	164	17	979	875	167	943	762	954	669	533	89	550	344	149	992	999999	362	460	545	327	305	999999	19	936	684	425	56	342	677	313	569	999999	927	999999	768	763	160	770	36	999999	138	208	521	77	999999	204	358	802	28	673	999999	731	119	999999	999999	178	997	52	200	741	999999	429	287	366	963	280	622	288	999999	238	663	591	434	999999	198	107	474	941	207	999999	77	254	324	999999	714	838	699	633	999999	600	999999	117	579	294	627	708	920	165	114	468	581	79	999999	790	19	999999	307	97	115	121	703	66	845	710	999999	652	115	283	651	135	999999	999999	441	781	472	555	21	149	404	489	186	319	837	738	999999	997	823	533	994	707	541	611	999999	735	999999	999999	272	869	620	975	603	999999	514	979	887	999999	999999	649	327	463	995	999999	693	625	935	999999	229	116	802	677	828	581	999999	999999	593	969	999999	706	999999	762	293	999999	999999	429	886	999999	999999	999999	999999	325	999999	183	216	540	712	999999	918	999999	999999	999999	490	165	76	999999	156	999999	368	570	395	999999	999999	932	765	564	180	853	999999	273	739	406	589	999999	265	486	318	655	375	748	241	999999	61	568	905	383	999999	999999	85	585	283	864	999999	999999	472	999999	203	999999	999999	999999	370	999999	743	999999	172	404	921	129	899	999999	635	999999	656	620	338	184	866	999999	36	391	292	52	999999	999999	990	874	999999	355	898	331	293	881	247	723	388	999999	477	999999	405	511	999999	162	999999	495	950	782	999999	559	905	999999	77	639	410	36	369	327	91	689	999999	298	177	999999	231	577	306	753	263	999999	242	956	707	470	999999	999999	929	140	813	292	113	218	666	676	999999	610	264	654	481	999999	999999	70	999999	787	742	999999	343	885	931	660	198	999999	528	999999	327	949	999999	607	481	885	999999	238	514	999999	999999	455	631	500	137	620	323	652	999999	53	999999	181	665	920	727	60	191	54	209	163	103	906	690	999999	359	500	31	656	182	596	123	135	556	501	210	296	485	843	757	320	346	546	999999	484	707	155	293	999999	879	999999	704	62	39	999999	705	999999	764	999999	999999	999999	599	666	479	686	999999	452	625	174	999999	440	999999	347	296	888	816	556	981	215	999999	213	216	362	777	751	891	70	105	204	795	530	532	999999	702	130	999999	680	76	
248	553	265	529	129	999999	448	855	366	765	151	545	158	698	558	568	937	430	246	889	728	794	999999	999999	430	999999	999999	908	341	645	176	176	146	490	743	662	999999	999999	97	999999	338	895	535	304	999999	659	646	999999	973	675	999999	999999	484	790	999999	453	683	999999	109	750	759	539	524	999999	599	975	409	999999	999999	999999	150	263	999999	833	561	832	999999	575	402	771	731	999999	935	665	880	476	691	355	152	299	999999	519	999999	346	653	999999	380	814	704	978	260	978	877	999999	535	999999	366	650	238	999999	194	117	516	337	29	402	604	859	999999	133	999999	63	999999	664	918	999999	678	999999	190	999999	462	454	871	999999	520	753	489	859	139	379	119	50	126	999999	999999	870	13	999999	327	260	204	521	975	999999	999999	207	462	222	168	999999	833	370	470	999999	62	740	246	999999	817	999999	913	744	999999	470	24	999999	936	889	999999	57	627	999999	679	930	568	940	479	300	728	323	999999	999999	701	999999	999999	749	580	650	584	999999	634	999999	440	999999	999999	459	791	999999	999999	999999	999999	999999	663	120	286	999999	691	999999	907	122	271	999999	999999	999999	975	646	999999	505	924	999999	999999	295	314	194	422	717	990	999999	999999	118	159	964	733	999999	999999	999999	613	999999	947	144	999999	999999	999999	472	999999	999999	546	936	86	700	999999	295	590	301	999999	975	268	999999	698	569	421	73	999999	799	999999	307	222	98	450	257	42	462	557	789	999999	630	552	999999	91	734	180	64	551	893	701	864	383	999999	999999	87	469	145	999999	999999	722	994	105	943	510	805	475	458	496	829	667	954	737	800	93	999999	432	999999	999999	999999	399	367	521	62	999999	999999	923	779	593	373	787	897	999999	179	77	223	535	608	342	285	268	722	568	722	235	746	136	999999	359	355	654	53	748	999999	988	999999	999999	52	845	411	999999	999999	999999	999999	51	770	395	567	733	870	623	823	93	121	999999	676	999999	799	827	999999	971	351	429	247	718	743	159	640	191	999999	999999	493	999999	999999	403	999999	857	445	680	464	361	568	849	489	999999	831	999999	636	234	321	566	682	224	494	999999	541	276	627	414	999999	621	755	999999	999999	139	999999	70	999999	718	142	819	363	129	373	999999	413	501	999999	516	887	999999	999999	415	869	154	68	278	278	500	862	999999	240	40	382	843	605	999999	826	359	601	770	806	999999	101	502	212	999999	999999	493	36	999999	335	999999	999999	524	109	349	999999	878	81	861	792	662	999999	837	588	333	747	530	999999	231	675	590	999999	126	976	
603	324	376	999999	504	427	999999	473	823	969	129	999999	999999	744	266	999999	948	288	739	978	154	73	999999	913	879	816	331	999999	805	373	745	999999	410	548	999999	34	150	936	576	444	17	198	42	867	469	821	889	786	148	557	999999	311	185	999999	832	999999	71	999999	72	688	106	695	668	459	999999	999999	111	999999	999999	241	533	21	712	305	970	955	40	395	999999	999999	926	999999	950	257	646	443	30	999999	715	964	963	687	874	887	999999	999999	530	583	643	545	719	580	999999	999999	34	716	599	879	999999	877	510	999999	18	13	999999	561	744	421	813	791	999999	839	603	284	278	999999	146	824	957	658	999999	457	752	999999	348	999999	999999	54	233	930	844	150	103	838	464	298	999999	870	135	786	577	999999	769	999999	999999	879	976	999999	637	999999	579	774	921	999999	451	999999	923	109	999999	415	563	999999	198	999999	947	762	745	999999	819	980	175	999999	698	181	91	326	999999	900	999999	999999	379	999999	999999	999999	360	999999	228	999999	396	411	999999	580	999999	720	232	876	920	886	905	880	143	221	453	657	23	999999	85	750	437	999999	375	33	999999	206	45	829	293	154	532	877	543	170	378	417	615	595	999999	978	949	215	999999	801	994	395	334	167	290	759	40	999999	993	478	157	271	46	352	747	999999	684	403	593	999999	363	37	347	973	843	45	52	428	999999	999999	801	999999	730	999999	38	447	871	999999	548	534	999999	487	883	999999	23	117	999999	999999	847	999999	999999	999999	621	629	447	999999	58	361	324	254	999999	999999	801	896	999999	925	999999	472	323	310	147	806	999999	69	662	876	999999	282	959	999999	999999	778	580	204	803	999999	999999	999999	999999	70	398	519	563	303	817	511	685	987	397	97	999999	908	999999	547	999999	497	701	999999	967	999999	823	775	402	587	590	938	41	999999	102	431	325	439	346	263	911	628	252	560	252	160	200	999999	885	872	170	756	829	43	291	999999	553	58	143	565	246	622	127	975	999999	878	999999	88	895	965	772	999999	571	999999	999999	294	254	151	320	816	380	668	890	529	427	834	118	997	326	786	878	277	306	781	999999	999999	510	277	999999	373	999999	121	270	919	109	33	194	999999	407	996	999999	999999	738	999999	194	999999	732	597	999999	879	769	999999	762	999999	97	999999	840	790	680	346	784	977	304	999999	999999	999999	407	999999	999999	403	649	999999	599	999999	724	475	539	978	596	447	566	913	718	999999	999999	206	999999	999999	831	604	999999	403	462	71	221	94	117	791	999999	925	999999	760	177	165	
239	793	883	442	394	622	966	861	999999	999999	999999	870	268	999999	352	940	909	999999	150	825	219	999999	523	999999	118	639	367	747	798	999999	275	805	746	563	737	810	323	999999	766	219	638	331	210	999999	290	351	826	780	448	250	25	925	620	351	999999	984	280	354	334	755	264	999999	73	532	999999	974	999999	705	999999	999999	626	993	999999	930	197	887	55	303	257	766	812	587	308	558	654	350	195	404	999999	752	539	968	591	999999	955	419	999999	677	262	316	226	999999	189	906	623	999999	445	689	163	67	938	976	999999	567	943	676	919	515	877	626	999999	729	97	847	12	657	999999	478	975	999999	629	378	51	941	999999	692	408	402	934	999999	904	505	251	560	814	563	999999	33	999999	999999	499	753	799	635	999999	496	999999	341	903	999999	619	967	714	385	438	570	934	164	27	261	277	527	580	254	722	293	488	999999	999999	999999	785	389	411	695	288	875	578	416	424	999999	658	76	499	999999	23	999999	791	865	132	253	999999	717	15	816	21	999999	182	554	912	243	999999	506	308	999999	190	239	999999	28	106	562	992	999999	740	964	602	999999	38	999999	241	785	502	999999	414	789	819	78	384	594	684	316	702	33	503	999999	999999	161	768	44	788	783	381	772	999999	569	261	111	976	50	999999	811	943	570	323	137	999999	395	999999	999999	644	121	855	971	999999	790	999999	968	33	559	919	450	442	993	824	457	414	729	999999	999999	999999	717	999999	343	999999	872	372	142	710	376	999999	659	69	260	399	676	928	409	438	978	709	292	88	999999	131	773	379	950	746	866	723	22	540	256	999999	927	999999	522	999999	471	427	999999	268	657	120	269	390	191	999999	157	529	14	999999	875	999999	255	639	674	221	606	503	422	396	844	999999	436	128	812	280	472	656	415	808	999999	999999	999999	999999	430	317	861	392	999999	356	598	999999	719	720	999999	121	999999	297	356	310	994	999999	999999	340	423	14	683	150	999999	911	141	501	123	205	334	999999	162	230	218	366	360	223	999999	76	797	999999	999999	715	463	999999	545	185	309	114	814	999999	999999	651	999999	426	633	720	815	999999	224	107	233	523	396	999999	999999	513	999999	999999	950	780	661	938	543	916	999999	967	999999	876	376	956	201	18	391	999999	767	511	999999	792	733	639	408	41	851	999999	999999	999999	329	121	742	42	106	999999	164	44	346	617	999999	999999	999999	666	999999	999999	999999	267	999999	999999	142	69	999999	457	893	296	266	321	381	630	97	842	999999	659	647	576	143	
344	860	881	854	356	999999	159	403	926	999999	77	606	999999	132	593	795	999999	288	270	536	295	148	809	64	999999	662	999999	530	275	999999	696	999999	466	805	574	407	33	370	999999	80	999999	64	967	851	198	714	912	508	503	57	582	381	999999	49	848	999999	999999	827	999999	693	283	629	138	874	748	58	999999	999999	999999	196	772	999999	502	200	112	241	999999	958	865	138	750	217	36	999999	478	325	641	426	957	378	357	205	999999	101	796	999999	925	102	112	150	575	999999	999999	317	285	883	878	999999	937	616	34	999999	962	999999	943	76	603	910	405	432	417	722	706	188	999999	999999	350	410	403	307	315	999999	856	725	999999	999999	999999	718	941	595	446	999999	999999	350	999999	266	243	476	158	730	211	999999	696	679	732	852	552	772	479	709	542	999999	793	640	999999	945	999999	246	329	999999	810	999999	968	999999	986	963	243	365	999999	582	342	999999	262	673	999999	999999	392	186	992	710	999999	493	249	242	999999	968	999999	848	999999	409	31	996	157	706	919	326	999999	886	693	768	619	197	939	999999	376	999999	225	129	544	999999	563	68	254	618	999999	326	999999	736	757	999999	313	394	999999	434	561	346	727	555	753	779	999999	505	493	234	999999	999999	554	352	866	999999	753	540	314	38	845	962	752	999999	214	999999	680	319	139	999999	465	999999	870	514	344	40	999999	670	375	999999	999999	67	999999	30	999999	740	771	302	869	373	273	772	90	298	588	598	593	198	350	160	108	934	376	817	768	999999	891	999999	17	999999	453	93	999999	549	999999	788	398	732	22	999999	831	387	449	999999	999999	692	999999	999999	926	999999	446	752	329	225	999999	832	691	757	261	999999	848	732	999999	999999	920	190	999999	541	999999	800	210	861	186	876	999999	721	999999	610	414	999999	723	999999	123	271	399	700	764	949	882	999999	106	640	999999	362	625	109	999999	415	999999	232	94	612	999999	999999	545	585	576	452	896	945	347	90	353	185	936	539	999999	999999	644	229	426	657	658	598	703	570	390	823	999999	229	628	88	764	192	991	120	999999	987	999999	813	134	321	63	937	999999	25	297	999999	426	95	490	79	999999	626	999999	437	954	999999	999999	975	205	999999	201	676	999999	268	325	171	999999	825	775	999999	999999	999999	105	115	604	999999	506	687	999999	999999	406	175	739	558	317	148	386	564	165	807	999999	749	617	999999	130	386	999999	999999	700	999999	999999	601	320	859	999999	939	530	999999	832	243	999999	999999	702	999999	999999	36	937	999999	950	999999	784	630	669	967	
75	999999	223	723	984	227	110	673	987	157	972	805	854	879	786	378	618	685	731	999999	356	820	57	506	36	103	999999	851	882	999999	999999	491	999999	352	793	224	725	807	715	999999	999999	786	757	555	148	549	999999	68	999999	582	999999	108	999999	747	621	255	510	717	696	890	778	259	791	999999	805	491	999999	511	95	999999	652	810	970	126	789	569	73	501	367	487	922	391	869	309	954	253	999999	193	731	548	713	18	121	824	836	883	995	999999	750	657	674	669	999999	999999	929	758	138	999999	957	61	999999	19	359	219	968	396	999999	491	999999	562	897	690	780	999999	999999	999999	999999	155	290	906	999999	780	751	709	812	263	418	460	380	205	999999	811	236	680	366	704	659	999999	856	999999	999999	999999	772	999999	759	983	888	435	559	999999	999999	999999	501	61	486	411	267	649	406	715	978	928	121	324	999999	999999	464	110	190	164	985	797	299	840	411	70	18	563	950	828	999999	983	900	95	999999	142	319	184	203	955	446	999999	504	151	471	576	402	458	751	673	529	788	999999	405	310	271	999999	661	999999	999999	402	704	699	578	351	994	37	36	187	314	776	999999	907	234	718	975	302	999999	378	835	668	999999	811	286	309	585	737	999999	785	876	448	999999	999999	777	562	999999	999999	926	999999	476	548	999999	281	446	896	248	881	30	686	334	999999	545	999999	814	757	843	999999	999999	279	765	267	999999	999999	311	865	128	755	140	999999	976	999999	376	358	902	297	302	999999	375	390	999999	704	999999	818	999999	907	999999	376	720	29	719	849	897	656	44	999999	999999	135	970	999999	778	493	750	999999	710	999999	601	197	389	527	465	999999	999999	42	999999	70	549	712	790	999999	962	999999	44	120	951	999999	768	720	999999	692	280	176	999999	999999	999999	576	953	367	118	999999	999999	716	999999	999999	564	164	331	864	999999	973	669	314	344	577	617	36	458	640	407	999999	999999	881	999999	697	256	298	257	731	999999	999999	999999	999999	604	998	96	255	765	999999	556	797	805	903	282	350	33	965	832	740	999999	585	128	323	960	534	891	435	843	299	946	275	907	600	444	805	999999	487	999999	345	999999	999999	271	999999	999999	610	778	996	608	999999	674	999999	999999	516	999999	999999	523	793	231	79	117	661	999999	999999	894	291	889	999999	468	477	999999	999999	999999	999999	259	999999	324	999999	240	360	756	894	827	320	624	665	809	401	55	600	291	999999	265	640	238	829	959	794	722	802	999999	573	538	999999	58	138	35	969	999999	999999	529	23	563	
870	323	223	999999	102	851	239	999999	498	169	868	999999	411	999999	625	268	430	856	530	999999	437	639	999999	365	999999	271	496	999999	839	144	317	80	278	518	395	999999	24	995	866	943	493	999999	232	413	999999	944	999999	848	409	999999	836	881	999	235	135	241	139	857	147	999999	999999	598	641	363	851	999999	917	999999	894	308	999999	999999	990	586	304	117	417	999999	999999	999999	624	647	240	138	999999	435	81	999999	392	163	196	167	858	45	588	999999	689	999999	561	999999	36	753	954	110	999999	411	891	422	999999	999999	999999	360	999999	396	217	999999	368	999999	999999	426	725	874	510	740	121	96	999999	955	998	409	428	547	227	999999	724	870	693	139	671	896	543	658	122	374	339	836	994	471	827	871	536	999999	814	145	157	162	999999	223	988	380	999999	936	424	531	600	286	999999	349	671	346	33	238	841	167	883	77	999999	146	410	999999	101	999999	137	136	872	252	732	92	999999	999999	628	480	151	300	71	999999	243	999999	999999	63	704	655	999999	491	999999	307	344	656	262	999999	399	999999	812	999999	289	999999	809	298	658	358	553	999999	999999	109	717	553	97	999999	999999	286	833	999999	372	357	999999	446	999999	645	288	575	907	86	999999	595	182	999999	999999	999999	21	340	797	945	931	425	510	654	980	999999	773	304	220	793	560	976	255	999999	743	465	142	999999	426	173	19	93	999999	999999	229	89	999999	999999	999999	659	539	766	999999	888	250	946	847	925	999999	614	871	983	364	124	525	854	349	999999	999999	999999	305	999999	913	633	935	999999	999999	42	435	901	772	578	999999	560	263	793	497	367	999999	796	999999	216	386	999999	302	36	999999	336	999999	374	999999	999999	999999	683	364	371	852	854	952	999999	971	814	500	564	841	302	574	804	860	732	999999	981	978	982	999999	98	999999	111	341	909	129	999999	91	70	170	800	162	999999	206	999999	940	642	414	584	824	999999	999999	999999	999999	999999	461	999999	999999	999999	999999	999999	994	443	99	276	999999	750	999999	53	999999	333	733	439	403	51	999999	838	607	999999	791	724	577	403	168	789	381	969	141	342	457	999999	183	861	62	999999	806	718	646	929	323	200	129	370	999999	501	80	287	999999	999999	858	623	326	506	437	294	190	999999	285	309	895	609	618	191	595	88	160	999999	999999	991	244	431	201	678	655	601	605	216	999999	666	719	103	551	999999	999999	834	878	676	433	768	999999	999999	443	347	999999	714	581	937	775	233	351	209	999999	436	694	437	432	648	851	836	689	999999	508	618	
590	801	67	999999	999999	761	209	999999	999999	999999	770	38	988	854	643	940	29	667	441	868	999999	520	203	124	518	999999	411	999999	999999	597	999999	257	999999	824	757	999999	656	174	999999	23	33	867	761	292	666	666	449	999999	15	999999	816	31	999999	639	303	999999	999999	999999	898	662	359	970	659	999999	538	999999	999999	173	999999	409	999999	854	438	427	845	458	758	911	457	852	606	833	234	999999	999999	67	999999	79	531	999999	999999	713	276	576	664	63	217	910	999999	153	345	285	999999	605	999999	961	593	125	793	845	320	696	495	999999	65	526	745	746	80	480	808	261	642	419	773	581	999999	861	762	792	250	847	999999	313	516	999999	361	628	297	818	474	999999	285	999999	376	939	227	230	999999	147	999999	471	840	282	345	999999	643	999999	832	55	999999	731	362	10	999999	473	538	191	999999	733	174	999999	458	262	15	999999	999999	999999	53	833	999999	367	350	625	999999	999999	17	885	968	432	688	299	796	999999	444	743	999999	284	91	999999	411	46	691	787	973	200	22	999999	276	134	118	687	28	999999	691	26	391	999999	525	825	465	653	222	117	55	874	999999	999999	817	999999	975	999999	875	149	432	327	675	562	999999	295	766	428	999999	999999	323	10	281	797	560	427	999999	507	758	265	447	758	823	584	741	108	999999	805	770	13	159	417	811	878	999999	374	351	828	95	240	69	999999	44	378	793	54	603	533	656	400	910	477	942	620	702	673	504	999999	821	999999	999999	999999	999999	614	694	906	999999	402	230	195	86	533	421	528	999999	409	724	454	999999	696	999999	999999	999999	380	103	682	475	201	186	903	999999	260	999999	542	815	109	389	429	684	887	855	999999	312	999999	999999	387	65	424	999999	999999	949	60	310	134	999999	89	811	286	999999	22	440	996	999999	999999	325	826	526	878	712	106	30	304	999999	902	840	304	999999	688	66	716	626	60	777	883	953	820	999999	882	495	735	297	112	999999	672	999999	999999	984	985	155	999999	861	186	711	328	282	999999	999999	408	293	753	56	132	230	805	395	999999	229	999999	373	505	876	999999	393	977	999999	917	396	107	455	981	320	57	543	568	855	999999	999999	458	611	308	539	999999	599	742	689	175	882	112	999999	999999	639	651	999999	649	621	228	793	734	999999	365	268	193	952	312	442	999999	589	661	950	945	50	770	999999	75	999999	999999	999999	651	297	999999	999999	294	820	389	999999	999999	436	894	947	636	999999	615	938	999999	50	356	598	297	309	691	585	999999	999999	341	36	868	
919	556	683	295	184	999999	446	877	330	973	373	573	959	774	572	695	714	999999	999999	435	999999	486	34	999999	736	756	352	606	67	813	142	488	362	483	749	879	220	662	462	999999	999999	70	999999	77	983	999999	337	534	129	890	999999	838	52	999999	45	443	531	73	558	427	799	999999	820	516	999999	999999	999999	999999	34	692	484	62	860	784	999999	771	999999	957	636	711	429	817	487	176	307	304	445	761	448	316	999999	157	113	45	715	338	250	999999	236	108	815	851	509	436	415	464	977	268	344	273	882	574	999999	847	997	981	363	653	219	545	448	458	47	718	344	337	948	825	78	928	999999	999999	730	538	896	577	999999	60	761	999999	326	187	427	184	433	783	720	999999	47	733	975	597	208	999999	659	366	999999	999999	102	88	515	162	199	416	742	739	844	898	951	429	674	312	999999	376	229	271	999999	863	295	561	999999	692	999999	345	952	934	943	999999	878	539	763	526	958	682	337	174	987	999999	441	693	938	999999	315	617	999999	672	705	999999	471	398	335	950	505	540	471	823	375	999999	999999	808	795	804	30	421	666	157	999999	999999	49	64	283	30	999999	601	622	795	999999	179	286	290	238	122	577	489	214	812	30	999999	221	513	799	999999	557	633	898	144	999999	893	951	911	327	496	792	417	124	999999	999999	904	999999	676	446	999999	578	183	579	683	236	540	217	853	137	926	997	999999	265	150	472	999999	703	488	993	999999	227	999999	962	742	330	170	999999	898	293	999999	510	545	77	603	564	999999	63	224	907	270	686	108	784	999999	498	999999	999999	974	842	999999	210	439	999999	953	999999	999999	220	837	999999	999999	175	318	570	20	999999	462	999999	661	586	98	744	488	580	733	806	129	590	571	999999	73	999999	401	66	999999	999999	999999	863	123	624	999999	173	999999	999999	842	105	378	538	773	974	46	798	500	397	753	987	999999	859	999999	157	859	623	649	593	299	67	774	999999	999999	999999	355	599	354	999999	235	925	528	627	738	637	437	590	816	596	217	275	518	999999	999999	999999	203	221	999999	999999	765	737	523	632	999999	784	999999	999999	529	678	629	447	453	463	171	999999	999999	104	131	321	999999	999999	806	63	385	34	549	770	999999	444	999999	999999	684	388	281	498	412	895	66	953	316	321	999999	148	967	770	821	64	841	484	999999	999999	100	602	255	999999	999999	999999	999999	546	245	999999	177	95	999999	494	762	75	192	672	425	999999	999999	177	15	999999	999999	999999	96	615	999999	494	999999	475	999999	
999999	54	92	142	783	568	942	648	520	999999	755	153	976	371	482	17	755	999999	999999	68	542	999999	922	596	847	290	271	382	641	342	750	999999	999999	999999	973	450	679	932	999999	114	482	924	526	458	999999	265	240	999999	614	999999	457	622	760	416	795	999999	132	495	295	503	306	570	17	188	968	133	451	229	397	42	337	822	474	999999	999999	618	545	999999	346	591	60	999999	768	999999	885	138	999999	295	961	243	328	194	647	904	807	912	917	348	490	136	813	20	908	582	279	634	158	999999	831	186	205	658	159	703	999999	341	801	999999	999999	840	262	165	267	999999	714	153	185	569	266	999999	701	206	982	220	778	999999	66	999999	999999	260	999999	999999	464	784	999999	999999	44	943	461	476	120	999999	999999	650	873	999999	753	753	868	135	999999	588	439	168	999999	998	675	999999	999999	414	999999	615	999999	52	999999	999999	701	482	127	999999	119	241	999999	999999	562	757	161	999999	999999	999999	999999	999999	327	638	801	400	745	999999	309	49	993	105	999999	56	202	999999	734	13	790	795	956	280	636	823	26	227	999999	650	606	727	999999	343	603	999999	128	970	999999	580	251	999999	342	999999	999999	88	999999	24	223	999999	597	67	33	158	999999	550	999999	25	676	504	999999	583	920	999999	999999	999999	999999	659	999999	222	928	231	999999	163	761	331	463	560	106	558	772	12	13	999999	62	549	704	699	999999	62	641	999999	304	793	959	667	549	247	706	601	886	401	521	11	142	375	850	869	396	230	999999	613	999999	128	731	619	580	510	52	159	877	999999	867	999999	580	825	927	423	204	104	782	226	853	999999	672	381	999999	999999	999999	687	699	834	312	572	999999	38	999999	999999	72	349	96	49	204	557	724	394	533	999999	431	316	447	437	675	302	448	870	759	999999	456	359	138	578	232	364	999999	999999	999999	304	484	999999	642	999999	999999	854	17	743	999999	999999	780	287	847	418	580	970	249	999999	169	20	134	104	279	770	729	713	999999	518	816	839	106	999999	205	238	597	879	674	696	86	821	294	705	999999	462	642	178	511	719	999999	262	125	198	883	188	180	390	999999	872	999999	647	642	999999	926	192	210	109	92	999999	821	700	306	553	194	347	999999	429	255	999999	137	561	211	999999	520	999999	724	999999	798	999999	999999	999999	608	802	674	439	999999	795	778	666	262	543	999999	892	898	307	955	572	14	545	462	751	144	999999	744	470	445	151	999999	999999	999999	302	999999	999999	999999	999999	999999	504	878	754	169	999999	650	588	565	594	
475	319	999999	222	608	162	903	999999	564	316	999999	153	67	214	994	47	815	415	999999	959	242	30	341	999999	214	461	693	259	386	531	110	556	999999	999999	994	135	548	766	764	315	399	58	511	254	541	949	446	674	760	132	999999	999999	389	999999	999999	455	977	999999	18	157	468	653	876	42	215	999999	254	906	219	868	498	59	651	893	569	193	518	97	753	264	24	999999	498	263	999999	865	177	303	798	549	158	999999	757	616	847	745	182	478	999999	25	705	540	999999	892	633	75	593	496	46	178	999999	999999	565	754	142	999999	165	622	626	349	358	950	117	669	720	999999	999999	44	999999	999999	20	50	58	737	559	999999	564	999999	999999	999999	281	681	267	630	613	267	999999	13	484	407	590	999999	852	699	999999	999999	432	999999	181	999999	774	999999	450	999999	168	999999	842	828	204	999999	885	558	992	285	77	677	693	487	999999	462	593	297	999999	647	999999	460	198	359	79	805	999999	768	999999	265	576	722	240	999999	472	717	424	847	999999	825	522	42	568	576	631	989	70	944	739	718	781	999999	999999	802	978	707	999999	493	758	398	999999	126	133	736	708	999999	446	647	999999	348	48	746	488	734	135	211	999999	999999	727	90	744	116	39	716	483	100	724	438	77	999999	19	999999	999999	420	229	406	909	831	867	999999	552	422	929	999999	680	999999	997	999999	677	776	814	96	999999	677	653	999999	96	416	263	999999	630	18	580	261	338	116	657	78	515	728	302	999999	753	451	537	331	187	639	999999	448	102	999999	761	300	949	923	175	420	766	999999	319	999999	577	999999	655	544	999999	678	999999	573	387	929	758	948	484	999999	342	323	150	332	999999	999999	381	815	525	180	999999	290	311	415	999999	246	311	999999	418	999999	493	503	796	992	489	509	578	471	70	173	701	813	815	206	999999	851	280	444	999999	863	130	999999	999999	484	999999	999999	376	655	632	151	999999	999999	539	999999	269	838	527	999999	842	812	878	909	754	362	478	443	474	115	825	999999	966	866	378	555	999999	730	770	321	704	928	999999	922	999999	999999	545	728	283	141	936	751	334	132	602	605	984	999999	17	381	15	854	96	271	830	542	184	761	604	983	15	539	78	215	452	914	999999	956	79	835	817	750	169	343	999999	83	765	843	274	999999	571	467	722	398	315	850	841	870	101	306	744	783	133	299	136	407	682	999999	999999	999999	925	999999	151	182	999999	265	694	753	999999	757	999999	999999	496	999999	422	547	999999	999999	900	999999	82	999999	
999999	773	101	43	999999	869	999999	771	400	647	173	586	846	543	999999	550	835	59	165	999999	777	344	529	999999	999999	999999	999999	999999	999999	13	228	999999	615	127	999999	999999	91	530	639	999999	546	331	366	140	999999	909	985	999999	231	275	844	850	447	984	40	529	254	688	746	334	992	999999	190	397	428	95	999999	729	999999	947	999999	999999	420	999999	552	999999	977	999999	999999	387	316	998	367	999999	168	378	640	630	96	643	133	999999	783	315	833	999999	150	999999	711	92	938	999999	509	283	806	539	439	117	442	583	551	855	454	368	27	999999	270	999999	238	60	455	999999	643	736	824	76	999999	115	506	999999	316	18	687	161	449	61	499	999999	999999	999999	938	999999	198	512	999999	277	948	425	297	999999	657	285	740	660	637	597	999999	772	999999	740	999999	334	610	807	277	543	178	302	918	999999	503	186	356	999999	122	999999	161	140	644	999999	127	115	817	666	999999	41	278	36	999999	852	438	999999	634	778	621	999999	923	999999	245	558	109	656	507	330	346	481	928	999999	547	715	445	491	999999	902	999999	902	516	943	831	246	274	151	777	76	537	776	551	577	999999	509	998	999999	895	95	456	470	999999	999999	330	505	112	147	489	808	999999	947	999999	999999	165	718	106	979	559	999999	294	958	999999	440	792	569	930	361	152	48	717	675	595	53	456	162	303	999999	623	335	143	136	661	969	659	999999	188	999999	421	999999	412	999999	999999	999999	801	498	999999	177	705	760	575	751	999999	451	101	741	362	999999	285	13	425	87	999999	999999	999999	167	306	909	781	999999	390	120	939	872	635	698	464	698	999999	958	570	999999	999999	999999	760	392	141	220	877	917	999999	999999	543	999999	854	999999	662	986	999999	643	201	999999	396	503	379	464	812	132	815	402	999999	999999	312	327	999999	999999	999999	503	999999	482	36	95	999999	863	974	999999	577	531	999999	309	46	477	666	999999	766	888	739	820	492	305	579	18	405	485	640	999999	331	226	999999	564	572	168	522	999999	999999	116	650	999999	529	623	999999	290	999999	515	365	999999	997	704	999999	554	559	942	21	178	902	27	690	556	999999	999999	999999	360	999999	463	737	878	955	117	990	660	248	999999	301	999999	999999	299	903	999999	129	830	576	627	665	999999	15	629	999999	353	999999	599	425	999999	999999	129	197	536	734	651	999999	487	854	890	713	900	316	352	651	151	999999	999999	999999	800	436	999999	999999	808	695	999999	458	118	731	611	460	400	244	154	907	182	999999	999999	564	262	999999	642	976	686	
913	765	124	999999	978	15	592	52	999999	624	667	906	296	389	999999	608	203	669	755	252	999999	322	665	172	444	479	469	879	59	861	689	793	426	156	999999	930	999999	795	140	725	29	418	915	619	486	11	885	302	999999	999999	69	451	886	733	999999	600	109	951	227	509	546	712	993	999999	935	874	489	149	494	999999	597	407	539	40	233	31	999999	56	999999	443	999999	177	839	999999	802	248	906	999999	999999	304	830	69	578	631	189	316	999999	300	684	612	522	745	807	139	368	661	999999	856	510	235	202	63	276	784	915	379	873	899	821	696	967	999999	250	200	999999	537	829	999999	850	916	606	116	371	83	921	847	369	710	735	150	337	999999	192	674	112	999999	999999	794	715	810	999999	999999	479	988	644	725	505	617	999999	999999	832	999999	999999	594	999999	95	692	202	862	999999	999999	172	173	681	369	917	613	999999	999999	313	743	44	202	999999	482	91	999999	999999	438	999999	999999	751	661	999999	999999	333	53	598	999999	26	94	600	931	646	800	281	361	797	629	727	122	999999	529	745	97	798	810	965	121	547	999999	319	999999	667	726	268	510	269	373	45	999999	24	530	81	228	999999	113	555	999999	211	729	999999	999999	711	999999	999999	999999	916	999999	519	523	999999	999999	999999	568	775	836	999999	920	541	770	102	999999	594	852	107	999999	999999	526	999999	694	264	725	910	999999	617	565	999999	584	313	46	594	452	854	999999	999999	538	31	513	452	999999	838	635	709	441	999999	999999	169	999999	985	999999	773	400	872	824	269	999999	576	690	950	220	999999	999999	617	999999	999999	999999	579	82	66	569	386	945	999999	637	999999	999999	26	479	190	211	405	999999	598	999999	273	999999	579	39	262	444	961	341	562	242	999999	158	27	214	265	987	836	97	802	426	638	828	326	245	968	640	346	106	509	749	815	589	999999	328	241	982	999999	550	999999	621	999999	55	392	841	113	708	611	812	224	203	375	318	999999	182	999999	999999	877	344	999999	622	108	865	999999	813	999999	944	999999	699	999999	999999	917	296	999999	190	818	592	445	485	999999	270	999999	534	882	316	999999	506	197	999999	668	796	999999	735	488	999999	523	742	224	579	423	169	651	912	839	941	286	88	50	221	364	77	999	999999	212	999999	593	574	999999	525	439	920	756	999999	40	186	177	191	807	79	666	86	378	865	72	972	618	126	999999	940	999999	999999	466	976	564	600	999999	713	999999	687	999999	999999	759	999999	999999	999999	412	513	881	663	773	105	999999	970	554	287	999999	
143	999999	999999	192	477	999999	52	999999	144	464	780	999999	440	388	464	999999	999999	466	999999	999999	679	725	569	999999	114	245	41	176	934	33	999999	999999	287	901	999999	384	303	504	146	80	999999	212	16	999999	631	931	450	284	319	446	160	514	837	999999	29	999999	769	668	87	241	999999	875	561	120	969	359	305	539	724	89	999999	625	329	999999	610	477	719	530	939	183	794	757	857	497	873	999999	593	999999	881	255	999999	634	427	999999	232	841	999999	999999	79	999999	999999	999999	559	999999	999999	535	195	200	360	552	999999	249	729	999999	446	999999	999999	73	247	988	765	979	657	478	474	730	208	424	424	768	825	823	999999	667	548	999999	207	627	416	347	795	999999	966	999999	999999	375	999999	999999	468	999999	823	587	999999	999999	516	656	263	90	765	360	336	999999	776	591	726	999999	788	71	999999	563	892	401	656	999999	203	372	23	999999	999999	109	825	685	956	291	945	248	175	380	161	891	630	127	861	66	21	999999	999999	384	999999	682	999999	843	167	905	999999	432	930	758	887	999999	643	999999	168	665	535	651	813	495	646	487	709	999999	910	999999	932	774	999999	999999	888	178	745	999999	999999	999999	999999	981	528	61	51	523	317	417	492	16	258	999999	958	205	530	999999	999999	141	999999	135	973	179	933	693	972	475	999999	340	869	719	999999	14	999999	919	999999	554	132	762	453	133	180	302	925	903	225	248	816	343	79	528	957	614	999999	999999	276	352	57	834	999999	575	630	977	547	772	608	254	472	999999	61	976	999999	999999	687	999999	955	999999	254	39	999999	734	659	558	270	351	762	999999	999999	999999	653	999999	506	297	683	877	502	999999	755	162	304	970	775	777	292	102	291	508	927	296	633	595	108	27	366	999999	916	999999	717	999999	19	815	150	829	395	999999	480	948	775	809	122	762	925	101	734	999999	999999	881	276	177	69	264	999999	999999	20	67	702	488	931	338	960	999999	485	559	999999	999999	829	946	391	41	622	342	999999	127	184	870	999999	999999	293	859	396	45	999999	549	146	755	948	334	819	338	999999	991	27	447	848	691	286	376	948	254	999999	999999	500	244	999999	726	531	999999	642	149	398	694	205	81	999999	925	624	999999	422	397	999999	505	137	63	483	630	324	296	278	492	593	303	69	999999	192	999999	545	999999	999999	419	234	999999	691	999999	939	863	796	946	999999	923	76	351	953	560	999999	181	999999	446	761	999999	411	244	480	159	999999	999999	635	167	888	566	390	999999	940	12	173	341	999999	999999	
123	999999	834	378	790	355	426	252	349	508	334	21	999999	108	808	80	18	989	729	541	134	845	237	639	68	939	542	22	410	950	397	999999	366	437	999999	152	99	43	454	134	733	313	755	137	832	877	77	292	255	870	999999	183	999999	282	332	278	391	204	320	851	813	999999	842	999999	120	951	654	71	999999	666	980	999999	999999	605	999999	821	99	109	806	999999	872	999999	999999	540	955	999999	771	94	115	64	999999	895	723	603	321	330	471	366	27	881	999999	999999	517	589	889	29	638	15	474	999999	188	292	999999	139	979	999999	646	311	443	896	190	570	956	719	906	95	261	941	999999	487	360	733	92	924	958	866	999999	187	651	999999	999999	765	619	603	876	478	999999	593	623	999999	683	169	923	999999	701	661	999999	797	683	999999	999999	696	721	986	999999	454	209	473	180	999999	999999	468	660	506	320	999999	951	363	843	437	999999	668	328	999999	804	200	810	961	233	306	818	944	504	999999	999999	888	53	632	452	431	278	42	423	999999	937	224	509	426	810	999999	710	695	999999	255	224	999999	378	195	192	960	644	248	999999	873	999999	876	963	999999	999999	999999	380	328	911	421	168	556	254	816	999999	589	999999	394	160	999999	999999	133	999999	259	633	999999	520	857	999999	491	999999	40	792	549	217	71	261	696	999999	999999	905	392	783	542	96	667	999999	561	597	999999	999999	260	999999	303	999999	999999	886	714	189	270	911	523	878	429	634	138	764	705	609	537	338	995	306	771	999999	213	349	999999	173	965	222	958	999999	847	222	999999	999999	999999	272	999999	185	999999	999999	826	477	392	514	364	907	958	903	160	999999	69	999999	283	953	325	999999	999999	830	438	550	224	57	952	262	999999	217	108	194	275	442	999999	362	791	489	480	303	999999	699	999999	999999	215	999999	999999	16	210	582	999999	583	627	246	999999	215	999999	996	301	999999	525	140	483	156	809	773	638	717	388	707	483	793	482	32	604	383	845	999999	345	163	985	945	999999	457	277	999999	566	38	253	999999	615	794	197	702	778	527	226	999999	740	441	432	355	628	502	999999	155	110	605	641	815	370	858	660	148	999999	579	999999	999999	878	294	999999	999999	474	31	102	999999	999999	999999	253	86	167	16	157	904	999999	999999	327	559	358	132	999999	960	397	999999	996	999999	143	59	908	999999	449	200	959	455	234	823	999999	999999	410	420	549	329	362	564	658	364	710	999999	418	163	262	528	677	756	870	256	999999	47	999999	345	555	556	872	55	999999	967	56	
702	680	907	999999	720	159	937	583	104	999999	999999	778	999999	56	999999	641	755	999999	921	522	213	585	977	610	843	582	999999	865	999999	457	316	928	691	317	18	999999	510	403	541	999999	739	999999	999999	648	390	999999	999999	999999	177	915	126	109	715	454	842	999999	702	306	915	147	94	82	591	647	999999	904	97	335	48	310	140	361	414	552	782	41	809	339	230	585	201	775	697	999999	340	217	999999	999999	474	891	383	213	487	403	294	667	591	138	356	486	180	65	260	866	999999	765	694	999999	999999	811	317	372	86	340	999999	318	384	514	316	94	999999	850	860	156	926	926	999999	999999	267	124	449	680	999999	743	415	145	524	830	301	575	522	60	574	663	583	20	136	157	457	976	999999	87	821	271	999999	999999	205	114	940	858	891	684	904	999999	372	636	389	342	925	810	793	999999	999999	741	572	640	285	207	573	916	799	726	563	999999	831	372	999999	722	999999	95	940	420	890	999999	683	837	999999	27	301	999999	631	999999	231	646	192	739	864	90	698	165	53	998	540	33	999999	999999	131	623	725	999999	778	667	394	840	870	382	999999	778	67	734	494	268	905	999999	999999	15	999999	916	108	999999	999999	778	33	999999	999999	999999	880	866	999999	999999	716	532	302	301	178	964	409	391	999999	809	86	96	33	964	999999	785	999999	999999	739	62	670	215	524	633	999999	999999	644	601	798	929	502	999999	402	548	27	999999	999999	614	458	330	606	123	999999	999999	25	420	999999	68	132	266	848	967	137	333	849	511	18	668	798	178	329	808	999999	847	317	289	693	485	999999	709	999999	488	999999	419	999999	556	75	235	999999	92	255	585	479	541	999999	535	669	78	999999	516	952	307	815	290	999999	798	529	302	981	736	726	279	121	422	999999	370	512	999999	878	999999	446	999999	999999	716	922	999999	338	999999	999999	782	620	625	786	999999	756	999999	999999	183	418	999999	37	999999	254	881	365	975	999999	66	103	720	32	951	200	406	999999	179	257	109	367	266	469	477	536	208	125	111	493	681	665	925	999999	338	309	230	274	674	999999	178	360	946	280	282	958	56	999999	669	434	389	999999	587	274	573	999999	999999	999999	560	245	999999	766	263	999999	792	401	178	999999	999999	651	970	142	999999	640	88	748	999999	986	197	999999	999999	449	999999	677	999999	319	88	661	134	999999	157	999999	999999	438	493	412	999999	999999	487	881	790	999999	75	27	464	999999	966	946	999999	824	405	176	999999	999999	756	606	999999	586	388	482	322	516	898	
181	999999	999999	427	999999	157	675	651	956	508	316	728	999999	383	999999	999999	999999	353	142	475	309	127	981	41	673	999999	886	999999	520	85	14	999999	999999	135	894	522	526	829	999999	798	519	182	448	667	999999	999999	999999	233	880	999999	532	999999	999999	50	598	63	523	999999	754	999999	270	582	999999	880	504	999999	454	999999	999999	999999	696	36	999999	343	955	136	999999	324	999999	360	999999	663	222	157	553	999999	999999	243	537	841	999999	620	85	999999	538	936	51	567	173	947	999999	959	745	963	676	505	785	846	999999	471	384	999999	999999	404	901	999999	370	984	337	628	369	221	999999	999999	999999	86	999999	637	999999	29	95	120	160	398	492	432	918	259	480	58	100	541	158	75	466	800	59	680	814	930	576	67	240	544	587	999999	999999	999999	57	600	553	999999	51	999999	386	273	999999	999999	911	479	999999	120	513	289	999999	999999	73	738	999999	999999	999999	999999	999999	874	452	37	880	616	999999	836	276	820	999999	880	504	942	499	999999	999999	203	752	999999	769	345	252	999999	553	951	999999	759	999999	428	917	930	573	999999	334	176	623	359	393	442	370	84	999999	868	908	633	784	596	338	980	59	999999	373	158	511	488	632	986	483	929	999999	61	999999	848	902	999999	999999	232	618	999999	469	339	809	320	518	694	999999	384	557	999999	176	999999	430	999999	378	930	567	425	999999	845	544	637	999999	999999	999999	318	830	364	999999	637	999999	562	977	15	521	719	999999	63	639	999999	999999	258	999999	563	763	999999	630	643	479	971	999999	891	462	999999	788	999999	999999	356	488	209	999999	778	418	919	603	614	441	425	99	999999	753	999999	999999	999999	500	296	207	322	999999	641	687	196	884	993	923	435	109	215	999999	689	265	999999	575	439	953	577	839	520	959	158	758	215	554	999999	228	210	116	999999	282	999999	634	999999	655	847	999999	677	893	424	995	178	514	236	208	409	403	999999	938	355	998	923	456	999999	362	551	882	481	642	74	775	999999	328	600	999999	724	65	124	185	999999	917	286	999999	424	525	999999	644	999999	16	154	426	305	999999	761	511	999999	55	946	999999	999999	964	50	44	999999	999999	281	849	914	303	483	999999	289	747	219	438	721	249	42	172	571	907	360	999999	498	648	479	460	999999	99	584	999999	118	336	81	763	876	999999	854	775	253	999999	730	238	532	999999	147	557	62	333	789	118	999999	999999	226	206	613	575	999999	189	179	820	999999	825	718	999999	245	952	676	456	999999	479	999999	266	919	629	187	999999	942	698	511	
921	408	244	999999	475	666	335	119	999999	999999	310	705	999999	606	432	660	905	519	728	999999	194	999999	606	999999	319	723	756	864	999999	28	999999	633	999999	678	999999	422	56	525	253	147	910	842	801	306	999999	774	720	660	999999	969	999999	612	223	144	999999	50	801	999999	990	999999	910	471	522	999999	999999	677	857	996	358	19	999999	389	276	999999	653	351	89	310	521	545	13	105	377	627	746	879	420	999999	999999	216	621	583	535	501	236	449	999999	945	999999	583	916	723	312	487	365	999999	999999	999999	490	974	960	500	951	454	748	815	104	895	999999	999999	266	154	644	151	398	39	999999	775	364	214	32	999999	673	937	628	289	793	999999	999999	999999	543	788	232	386	256	130	632	90	752	999999	354	434	999999	848	326	772	89	170	98	336	48	570	276	285	952	826	827	999999	825	999999	31	999999	632	999999	999999	999999	921	268	895	278	999999	773	32	943	860	597	308	999999	621	856	999999	999999	999999	935	815	972	999999	947	433	429	999999	618	264	292	400	150	801	579	602	848	851	999999	275	820	928	274	548	999999	425	365	527	13	402	969	269	398	413	697	999999	999999	956	973	834	475	999999	789	999999	999999	553	719	795	728	999999	773	999999	389	367	979	16	551	434	198	531	78	999999	999999	999999	295	33	11	736	114	139	328	892	999999	986	799	845	149	999999	807	780	705	999999	999999	999999	999999	964	880	999999	433	999999	999999	849	768	999999	765	573	686	573	234	716	999999	983	691	599	904	999999	137	403	568	999999	867	796	999999	417	826	509	113	518	596	330	153	971	312	423	240	478	999999	999999	230	235	168	576	999999	101	238	999999	877	209	876	748	837	999999	999999	298	823	112	233	360	625	266	470	999999	999999	999999	573	580	999999	277	369	435	999999	999999	183	999999	976	999999	275	535	999999	113	631	999999	642	848	999999	999999	509	23	600	999999	255	773	809	963	765	999999	599	627	527	658	52	610	840	999999	999999	145	313	999999	322	999999	837	999999	181	999999	634	999999	535	138	420	999999	81	666	676	241	189	999999	892	219	999999	999999	700	999999	18	530	70	30	73	201	857	358	362	379	999999	77	300	557	999999	999999	339	208	465	999999	999999	619	999999	999999	933	999999	270	16	253	104	999999	337	831	199	689	651	999999	613	999999	343	280	72	554	701	999999	999999	941	999999	392	605	999999	378	999999	239	440	398	942	684	97	465	931	999999	115	268	817	374	999999	999999	999999	949	999999	725	999999	999999	201	154	75	999999	999999	999999	667	638	624	647	224	
193	807	602	999999	301	708	999999	526	47	411	429	956	296	883	999999	373	840	763	442	769	165	672	406	999999	999999	333	999999	274	762	797	302	999999	467	999999	633	566	999999	352	576	251	999999	208	668	999999	771	197	778	12	819	961	999999	875	999999	878	69	521	410	564	472	968	651	512	763	249	119	203	499	252	259	44	999999	999999	197	201	999999	999999	13	686	275	108	554	999999	454	801	970	427	54	589	999999	122	166	999999	880	608	599	555	444	999999	611	578	698	536	752	785	999999	999999	687	989	176	112	518	724	298	374	999999	596	68	962	999999	692	158	999999	268	999999	878	999999	617	588	602	165	522	583	85	697	409	999999	999999	669	999999	640	739	999999	422	881	999999	999999	790	515	999999	12	497	999999	160	918	430	787	278	614	907	591	721	109	999999	21	999999	934	649	999999	964	999999	294	399	402	638	952	102	498	386	543	446	860	111	404	599	668	49	433	999999	276	999999	750	697	999999	978	918	999999	667	999999	999999	668	792	999999	551	788	999999	108	89	522	965	337	299	892	999999	999999	731	999999	705	798	352	550	511	492	335	352	655	596	999999	424	719	322	435	999999	94	875	999999	671	560	615	880	569	960	911	200	938	999999	857	999999	301	256	308	934	869	68	750	167	309	999999	999999	143	132	999999	665	802	652	902	999999	999999	999999	817	70	69	99	917	999999	590	600	302	999999	29	797	969	346	177	999999	388	565	999999	999999	717	353	807	360	482	758	108	305	118	547	45	130	60	430	483	999999	249	845	951	284	169	567	17	476	999999	999999	999999	135	497	392	274	347	183	473	488	474	262	708	617	169	999999	295	491	755	999999	899	747	549	862	980	999999	543	614	753	184	999999	346	340	180	999999	999999	972	807	726	282	698	999999	999999	942	19	934	999999	999999	792	999999	874	86	262	125	290	999999	999999	272	999999	220	999999	733	430	999999	338	138	999999	537	480	563	999999	488	765	999999	663	952	169	999999	999999	56	640	315	821	163	310	83	93	225	890	548	992	710	301	515	550	965	526	999999	999999	881	22	12	756	999999	999999	396	999999	779	462	338	438	16	419	470	999999	426	911	276	989	999999	54	999999	647	932	570	12	197	259	999999	697	436	871	993	971	999999	638	999999	592	276	914	763	313	763	561	120	999999	300	830	935	134	64	259	999999	359	837	316	364	824	999999	885	209	70	847	764	999999	566	23	447	436	941	867	328	10	84	501	740	999999	999999	822	583	711	999999	324	807	643	186	572	
643	999999	726	283	733	924	390	999999	702	466	999999	999999	999999	973	852	403	999999	999999	735	999999	234	999999	106	999999	278	12	94	183	842	746	49	130	724	999999	379	313	710	999999	144	403	619	999999	799	999999	943	435	278	999999	999999	962	331	551	908	927	999999	786	48	361	14	999999	840	216	872	999999	426	999999	935	999999	603	549	693	335	132	341	639	999999	68	822	999999	843	734	483	999999	999999	999999	498	222	797	655	999999	274	358	999999	999999	563	413	497	843	857	75	499	718	16	320	278	996	429	576	297	484	728	225	930	999999	996	366	999999	991	541	928	665	148	904	20	999999	345	671	719	999999	999999	376	225	964	366	354	25	476	14	611	999999	78	999999	510	180	865	999999	427	502	416	207	520	505	311	929	409	361	999999	996	45	933	334	710	999999	70	999999	512	260	574	816	981	889	999999	390	999999	860	29	637	734	155	234	917	999999	312	580	716	870	999999	999999	956	992	211	480	968	999999	103	367	847	450	999999	362	798	853	685	435	318	632	999999	198	79	390	999999	89	999999	999999	999999	166	407	228	354	247	999999	225	617	824	999999	418	920	999999	29	502	181	999999	671	999999	436	999999	492	999999	272	93	755	725	999999	999999	999999	131	999999	167	999999	937	959	629	105	824	763	583	999999	861	655	899	712	412	178	999999	999999	999999	417	66	999999	952	673	530	999999	270	999999	873	258	50	999999	657	788	763	61	92	542	999999	101	999999	40	999999	828	999999	231	372	381	999999	557	399	368	741	999999	573	782	709	999999	439	672	835	341	890	334	204	315	999999	120	999999	361	999999	44	666	445	570	999999	531	133	999999	999999	593	999999	999999	999999	858	682	999999	943	999999	980	352	817	113	999999	266	999999	149	528	999999	325	232	262	432	999999	471	999999	702	306	153	546	261	585	232	139	89	946	201	574	999999	521	501	65	896	968	19	278	999999	999999	188	64	999999	13	499	725	86	999999	466	159	854	503	980	516	799	677	999999	766	594	973	800	319	323	999999	999999	122	999999	177	365	463	981	203	434	999999	999999	98	659	257	96	999999	63	748	489	999999	720	972	541	984	999999	228	249	253	683	957	986	869	740	321	950	387	901	908	999999	12	999999	661	79	74	398	710	27	481	680	999999	919	999999	829	281	855	90	580	999999	912	147	224	999999	999999	476	929	999999	357	999999	306	708	605	154	772	487	874	68	999999	476	999999	999999	210	767	999999	595	48	934	49	999999	466	870	806	72	999999	837	999999	999999	151	999999	145	999999	999999	
679	184	971	491	999999	999999	352	407	796	187	114	999999	367	937	456	999999	923	999999	994	999999	999999	881	435	999999	999999	999999	999999	698	999999	917	999999	341	456	201	530	593	601	999999	999999	655	696	999999	999999	693	702	819	999999	999999	342	274	227	174	999999	999999	999999	999999	748	999999	948	626	353	654	963	879	877	772	796	176	416	863	574	819	999999	348	523	827	221	742	999999	724	519	44	366	179	699	144	200	525	999999	732	844	999999	999999	646	999999	52	107	791	999999	929	32	999999	494	478	699	999999	999999	801	999999	646	586	16	868	999999	116	319	297	793	189	743	581	999999	449	683	999999	51	663	999999	47	999999	730	999999	999999	280	701	58	999999	887	480	300	145	399	999999	91	155	838	999999	932	999999	992	999999	313	611	82	999999	751	32	810	999999	658	999999	999999	764	935	916	167	89	999999	999999	68	769	999999	323	888	608	192	171	999999	538	999999	387	999999	988	999999	999999	426	999999	854	922	999999	35	739	999999	821	555	664	999999	184	175	988	758	76	410	481	233	355	990	722	999999	999999	589	664	282	279	280	999999	491	719	218	499	348	235	674	581	43	39	972	999999	342	999999	557	987	203	549	999999	321	331	517	821	381	435	105	390	999999	370	370	999999	167	551	541	182	915	999999	999999	999999	533	401	828	448	203	383	498	389	999999	618	601	999999	732	999999	959	999999	974	999999	837	999999	999999	844	917	220	672	571	814	950	801	771	642	31	527	999999	898	999999	502	79	627	997	937	716	860	148	768	899	734	320	591	848	999999	26	138	611	407	688	484	617	776	999999	569	999999	588	758	976	579	999999	999999	948	49	200	999999	280	839	136	536	984	778	451	772	999999	999999	368	999999	574	625	893	916	999999	219	999999	885	302	995	438	399	999999	999999	999999	199	955	901	371	999999	999999	301	745	298	484	999999	999999	705	999999	13	795	999999	189	636	194	360	999999	36	999999	999999	999999	999999	612	285	999999	737	408	882	615	262	817	999999	142	816	303	999999	879	999999	442	630	999999	739	720	999999	210	373	219	501	917	812	513	928	569	632	999999	999999	999999	470	999999	746	999999	821	100	912	196	859	999999	372	342	912	480	90	594	711	233	999999	999999	999999	84	48	527	906	965	803	749	888	376	510	869	949	592	419	999999	999999	166	999999	999999	808	113	999999	440	847	169	15	341	432	344	999999	408	92	999999	999999	999999	848	229	567	855	999999	172	307	999999	432	999999	393	329	999999	999999	899	554	999999	226	785	219	733	607	680	747	960	471	327	554	
999999	111	786	199	999999	999999	869	475	599	838	362	999999	805	857	17	353	775	999999	280	71	999999	313	870	999999	974	166	661	251	549	819	895	999999	999999	753	975	331	716	204	112	47	501	433	955	700	999999	149	414	999999	600	337	999999	284	999999	266	999999	215	999999	921	224	999999	999999	628	999999	999999	999999	999999	800	999999	882	999999	999999	581	999999	242	569	20	357	179	11	834	999999	785	650	221	999999	999999	999999	999999	644	770	100	795	979	51	999999	873	506	999999	756	337	349	999999	999999	999999	999999	999999	700	999999	696	999999	857	71	999999	999999	318	586	977	714	931	332	999999	221	417	122	999999	840	999999	542	566	999999	514	999999	423	674	495	399	999999	999999	521	457	999999	999999	892	999999	912	39	876	599	999999	98	999999	792	254	434	434	137	945	999999	328	999999	799	168	999999	10	999999	999999	648	254	999999	919	795	251	203	484	999999	237	329	999999	999999	566	964	12	809	477	800	721	928	999999	249	367	453	909	417	661	999999	762	283	891	999999	237	390	632	999999	999999	303	999999	598	769	33	207	807	999999	682	762	895	797	999999	924	999999	999999	999999	999999	14	537	475	886	833	999999	826	999999	954	438	999999	971	999999	342	308	995	999999	155	133	168	999999	52	560	999999	236	999999	765	860	999999	999999	691	999999	481	730	627	176	347	999999	821	66	999999	385	253	379	999999	711	586	563	499	363	749	999999	999999	598	999999	962	977	106	999999	187	776	965	244	604	746	840	500	455	714	141	999999	999999	334	76	224	999999	799	190	999999	525	79	211	371	59	609	636	340	999999	999999	664	199	999999	757	644	289	978	150	999999	632	325	221	141	849	367	999999	982	999999	682	383	116	173	796	883	999999	117	574	603	195	995	120	999999	617	420	999999	942	416	19	689	786	999999	999999	160	558	898	314	938	362	14	354	626	999999	658	999999	999999	999999	403	367	623	536	715	385	999999	652	999999	815	603	720	799	999999	298	973	999999	895	148	999999	22	247	984	829	999999	221	999999	840	378	999999	851	999999	999999	999999	548	59	395	162	999999	860	999999	508	999999	92	999999	227	999999	999999	65	653	866	999999	370	999999	489	999999	382	793	367	999999	786	124	999999	999999	999999	494	239	250	876	249	587	887	999999	287	999999	513	211	902	999999	951	999999	19	785	724	999999	98	748	229	999999	999999	676	999999	795	578	999999	379	233	999999	128	226	987	322	712	815	75	979	939	999999	999999	975	953	480	674	416	845	776	338	559	999999	999999	745	20	999999	493	572	986	102	255	213	803	290	999999	783	
903	963	999999	307	970	659	999999	159	665	999999	102	440	206	926	388	732	999999	51	999999	755	253	480	977	150	999999	253	89	887	694	879	294	695	478	696	771	452	509	999999	368	999999	999999	726	90	878	89	62	376	999999	713	522	905	999999	615	999999	540	999999	986	999999	88	727	580	480	465	785	846	407	961	509	165	936	999999	828	999999	999999	150	527	400	108	71	176	876	29	183	181	974	531	999999	999999	166	349	466	315	400	641	999999	144	271	304	999999	682	101	866	904	999999	299	86	89	841	589	22	42	887	999999	911	850	560	306	293	999999	324	999999	222	352	816	479	999999	437	51	454	15	266	105	999999	388	999999	19	999999	406	882	897	452	248	169	153	316	578	181	489	999999	999999	838	977	999999	717	365	878	523	98	307	381	649	48	396	999999	999999	936	999999	754	835	840	445	899	411	999999	872	999999	63	208	509	999999	745	999999	999999	685	177	288	613	999999	33	207	999999	999999	999999	510	257	413	852	586	397	380	757	426	999999	950	333	938	576	577	844	287	824	999999	588	406	635	701	788	711	999999	478	333	999999	999999	999999	354	419	999999	900	667	469	999999	477	811	139	153	329	304	309	361	999999	999999	45	999999	745	382	181	999999	999999	874	999999	999999	150	180	918	56	295	695	25	606	914	999999	676	910	385	61	357	513	459	263	316	406	999999	359	186	999999	999999	999999	999999	265	183	971	108	35	120	844	95	999999	893	92	858	634	999999	702	447	100	999999	135	138	999999	35	999999	988	448	568	159	999999	790	993	162	759	336	999999	759	433	999999	49	650	799	999999	966	60	999999	376	405	682	127	786	999999	96	999999	999999	999999	301	239	515	999999	660	999999	960	709	999999	312	741	332	531	924	529	279	504	60	395	335	596	999999	974	57	999999	52	885	42	359	878	999999	431	999999	505	999999	529	917	959	389	192	839	999999	671	748	879	54	873	757	999999	999999	999999	45	345	999999	243	999999	265	467	371	617	582	999999	359	426	405	319	734	36	517	999999	361	999999	671	213	496	765	66	236	178	577	178	138	443	999999	470	999999	95	761	999999	999999	999999	460	598	771	609	999999	481	999999	352	569	319	847	250	599	164	872	373	999999	350	478	999999	999999	999999	793	449	454	494	517	955	999999	234	999999	764	673	999999	999999	999999	900	999999	999999	293	811	883	999999	268	331	887	844	687	999999	999999	954	999999	792	999999	245	999999	999999	999999	999999	999999	964	299	819	999999	346	999999	576	999999	263	926	473	538	764	195	706	999999	688	
535	999999	566	650	829	999999	999999	280	561	999999	346	999999	738	151	999999	448	999999	328	521	73	999999	921	999999	999999	999999	433	999999	45	425	999999	607	999999	999999	483	280	999999	599	775	144	999999	999999	74	999999	999999	239	374	524	784	999999	99	603	867	194	92	423	613	999999	255	669	999999	694	988	999999	903	999999	716	410	265	871	373	848	395	999999	999999	277	209	146	138	91	616	908	887	150	336	63	739	999999	16	69	999999	335	354	115	738	999999	806	220	881	745	523	963	999999	913	530	999999	218	683	605	814	223	476	750	173	63	999999	807	847	528	850	635	280	403	205	214	48	504	999999	999999	351	999999	989	265	999999	568	999999	649	973	620	94	844	66	840	201	845	999999	584	999999	62	999999	999999	999999	692	40	120	252	569	999999	709	492	746	929	237	999999	353	234	999999	999999	604	411	848	833	237	443	15	578	999999	212	359	23	463	323	999999	215	911	999999	306	999999	999999	326	92	585	274	137	348	915	829	587	847	620	999999	999999	585	650	999999	606	731	259	35	541	999999	367	714	695	38	433	701	32	999999	841	999999	999999	95	288	329	273	568	999999	105	999999	749	999999	364	738	43	246	737	586	813	315	780	57	209	740	513	724	871	578	108	914	223	806	999999	16	999999	994	142	999999	999999	138	47	631	164	934	792	959	13	999999	662	792	999999	999999	219	999999	70	881	785	354	775	999999	402	989	10	190	999999	942	616	358	56	48	999999	440	264	684	277	159	999999	275	999999	999999	721	896	916	316	229	108	999999	209	999999	999999	219	787	531	727	736	999999	630	973	999999	999999	352	655	928	999999	688	999999	860	534	768	911	987	520	405	231	883	506	999999	694	960	778	355	999999	999999	244	829	999999	999999	537	948	229	528	999999	217	109	211	75	967	302	627	964	247	72	441	999999	823	698	999999	999999	844	240	999999	935	23	289	999999	935	252	694	999999	372	999999	333	586	548	999999	999999	312	306	29	999999	538	781	999999	995	540	292	976	378	420	140	934	607	693	718	255	592	906	927	605	999999	823	283	508	265	618	999999	486	892	650	755	395	95	291	36	999999	203	868	27	748	221	959	874	283	663	437	748	639	868	303	999999	172	385	999999	754	999999	265	283	812	999999	999999	806	999999	727	665	745	849	326	666	27	62	724	888	999999	394	316	948	999999	999999	827	870	999999	999999	598	999999	592	20	394	537	42	445	920	66	999999	132	999999	875	156	617	999999	588	431	972	851	251	86	284	205	316	447	55	266	
438	984	999999	350	197	495	877	83	734	464	789	999999	999999	141	999999	999999	999999	979	999999	802	392	999999	999999	449	312	767	357	999999	318	814	88	99	986	188	491	81	135	781	227	999999	278	544	194	134	999999	348	279	119	418	36	149	337	16	253	874	512	746	76	48	999999	999999	999999	999999	919	386	700	999999	403	649	596	999999	284	761	61	999999	848	741	124	807	963	498	247	364	291	675	750	93	743	314	999999	335	68	999999	797	999999	999999	778	274	747	941	700	999999	999999	822	904	864	575	954	719	35	770	631	999999	999999	931	900	748	483	254	635	616	903	98	999999	270	73	999999	964	999999	999999	79	477	376	865	272	622	777	542	386	810	999999	139	999999	999999	218	703	799	668	999999	351	426	305	30	122	335	999999	787	799	561	841	333	611	154	361	999999	999999	999999	403	812	319	132	216	106	443	999999	487	879	809	461	999999	274	999999	109	468	941	999999	999999	263	540	475	835	978	999999	545	999999	574	984	672	999999	999999	448	999999	999999	555	228	999999	208	586	662	999999	917	977	347	994	576	460	511	686	999999	999999	846	999999	999999	346	484	999999	999999	560	956	885	503	217	487	999999	129	868	26	553	249	731	999999	999999	999999	692	999999	999999	641	985	969	999999	72	308	261	149	78	999999	542	999999	999999	84	983	999999	630	777	354	710	500	800	875	708	443	958	446	688	999999	976	410	999999	788	627	512	250	999999	928	823	999999	955	347	477	682	335	507	999999	175	747	927	249	824	347	847	366	841	120	270	594	999999	861	999999	532	102	46	372	731	454	999999	743	65	701	999999	159	754	163	332	202	382	999999	999999	281	941	690	737	586	832	941	271	670	140	331	344	719	343	392	815	385	646	963	775	37	602	999999	871	999999	999999	999999	102	212	999999	917	888	999999	626	590	631	999999	365	999999	539	789	999999	999999	999999	999999	367	244	816	999999	999999	999999	556	418	170	459	999999	937	818	199	999999	644	848	999999	162	222	442	999999	999999	753	999999	999999	30	196	434	986	844	999999	401	999999	190	636	381	730	863	571	371	479	497	177	911	694	33	999999	999999	894	941	999999	999999	400	999999	680	999999	72	999999	999999	999999	999999	984	184	614	978	545	682	19	89	999999	127	204	590	999999	963	199	925	999999	76	949	999999	999999	540	54	720	951	10	844	510	495	999999	129	498	644	999999	999999	323	562	999999	999999	351	999999	999999	631	824	929	168	549	338	490	225	230	544	999999	81	917	453	139	894	999999	544	999999	509	593	953	998	706	
946	848	478	999999	373	909	917	999999	699	999999	999999	230	790	793	461	516	999999	999999	999999	584	81	572	94	51	193	999999	906	614	513	655	81	678	999999	232	221	999999	860	615	999999	320	627	999999	382	141	999999	909	113	999999	93	331	490	323	863	423	999999	384	764	999999	999999	999999	13	313	104	53	714	240	999999	568	581	999999	999999	414	427	778	956	263	200	952	506	283	564	672	530	192	175	999999	999999	412	597	837	999999	999999	922	156	316	324	999999	999999	426	315	515	545	662	333	675	86	896	94	466	381	193	812	930	418	151	999999	783	911	878	957	999999	991	970	743	823	232	491	999999	472	999999	999999	861	999999	201	768	999999	19	206	517	98	861	729	945	226	999999	999999	503	514	999999	999999	541	999999	459	469	999999	523	575	919	999999	999999	999999	625	999999	999999	842	331	286	739	650	132	331	586	403	999999	105	696	999999	754	99	699	999999	999999	275	496	111	726	412	75	311	254	453	100	696	75	503	999999	999999	131	383	332	847	764	864	999999	654	954	419	670	374	202	478	821	829	810	999999	618	359	136	722	125	919	221	437	405	679	240	890	999999	296	859	589	924	380	767	852	964	999999	999999	999999	999999	999999	741	701	119	776	999999	271	885	999999	885	886	980	408	268	412	635	999999	999999	999999	423	74	90	384	515	612	999999	450	72	957	759	505	967	999999	576	808	187	520	999999	629	57	969	14	987	410	999999	609	525	122	364	226	999999	654	999999	428	92	236	367	196	999999	999999	999999	208	927	592	390	999999	696	832	459	234	125	19	838	165	454	69	103	973	542	13	999999	338	707	740	131	850	788	999999	493	582	820	333	821	407	866	770	87	404	29	63	999999	692	999999	139	999999	628	816	999999	974	33	143	393	653	503	999999	852	500	196	470	540	999999	831	349	877	414	791	198	999999	999999	683	999999	999999	999999	488	99	346	675	999999	639	503	43	763	890	469	448	436	679	327	213	24	279	999999	999999	489	922	91	352	999999	725	319	999999	999999	735	999999	51	999999	439	999999	999999	856	186	923	556	967	506	377	940	879	438	977	121	870	999999	284	999999	101	764	474	999999	999999	994	889	999999	330	73	658	999999	599	428	14	996	514	999999	356	837	356	999999	966	982	555	999999	472	357	748	207	569	999999	461	886	949	999999	999999	610	406	862	296	80	999999	999999	848	348	351	461	433	980	999999	956	880	999999	67	999999	797	491	19	866	999999	999999	999999	133	503	510	577	712	478	335	41	904	517	494	550	
285	999999	999999	144	217	999999	999999	999999	767	999999	613	277	999999	829	201	881	484	600	539	341	754	967	113	409	348	771	999999	983	999999	949	703	999999	396	896	781	651	734	999999	801	999999	521	618	345	999999	890	242	999999	882	999999	453	556	313	978	163	796	318	13	663	796	446	170	36	825	999999	896	999999	999999	127	57	549	156	137	799	472	999999	145	631	579	519	115	217	755	706	655	402	400	470	242	999999	473	999999	999999	999999	999999	906	494	793	527	637	725	360	446	999999	999999	306	429	514	515	343	661	687	433	153	999999	238	999999	330	180	425	505	999999	648	27	584	902	999999	576	443	566	335	999999	113	999999	794	755	771	999999	999999	358	973	886	999999	899	449	786	223	927	870	136	501	174	623	111	141	30	999999	999999	260	834	999999	999999	80	949	999999	319	583	999999	359	935	999999	494	359	999999	999999	999999	999999	749	578	798	688	157	999999	999999	75	999999	999999	12	810	774	53	352	669	145	999999	999999	815	14	892	139	213	732	999999	999999	668	16	814	801	658	999999	999999	962	850	462	156	999999	999999	763	999999	845	591	580	680	584	891	124	999999	999999	694	332	803	745	856	448	594	955	579	771	648	68	999999	926	353	298	999999	999999	502	999999	988	64	999999	62	130	999999	999999	632	999999	994	53	554	192	599	117	336	999999	533	999999	411	868	201	503	999999	125	825	497	665	999999	999999	89	999999	622	999999	236	639	999999	999999	625	809	901	999999	904	999999	727	103	876	758	818	999999	579	972	976	100	348	797	999999	600	936	304	558	882	405	999999	915	999999	931	999999	999999	478	978	967	999999	999999	999999	905	297	918	656	31	949	739	847	219	813	116	833	532	279	439	88	756	814	999999	260	28	566	999999	669	494	172	311	395	349	48	611	74	999999	999999	443	509	642	999999	915	355	819	45	196	999999	808	409	409	304	999999	999999	232	163	587	999999	999999	348	62	999999	172	859	647	354	507	180	211	52	163	942	836	929	446	812	999999	975	999999	983	999999	389	861	94	763	16	461	950	816	999999	999999	636	999999	104	999999	999999	999999	66	707	999999	537	26	654	765	256	999999	468	14	953	420	265	612	612	507	968	673	396	87	105	999999	892	557	364	754	566	526	843	741	999999	999999	39	842	999999	966	456	364	734	999999	837	305	999999	999999	996	406	202	999999	33	999999	999999	784	999999	704	960	76	583	980	661	899	208	730	623	727	999999	901	390	422	344	646	999999	613	999999	300	999999	799	103	999999	999999	957	561	999999	999999	253	
615	697	65	999999	882	211	999999	475	999999	999999	999999	117	682	999999	925	104	25	999999	538	999999	548	522	846	706	999999	170	999999	148	429	703	347	999999	236	379	122	835	846	999999	540	143	263	586	911	112	999999	143	999999	282	999999	466	941	782	999999	999999	705	102	850	358	871	721	238	254	56	998	497	392	999999	313	999999	999999	999999	960	999999	405	134	962	610	743	999999	330	53	999999	629	963	999999	565	999999	999999	674	29	984	999999	193	999999	905	18	539	913	615	999999	999999	814	574	429	217	981	542	759	999999	743	491	117	53	550	999999	999999	624	93	246	999999	41	769	999999	688	115	760	777	430	999999	125	432	697	137	305	999999	238	136	210	755	780	999999	999999	129	999999	537	877	999999	643	149	377	393	999999	676	683	978	999999	185	885	323	999999	213	121	269	876	320	794	979	748	483	449	410	424	338	465	908	438	999999	707	160	237	316	999999	999999	132	732	975	31	454	326	583	63	250	886	307	576	911	343	252	999999	743	999999	999999	169	699	966	999999	128	220	774	549	843	477	735	96	150	79	830	146	154	999999	772	534	431	900	999999	170	999999	40	888	999999	105	407	97	416	339	610	999999	999999	165	762	857	810	679	776	999999	999999	999999	800	999999	507	91	206	999999	285	970	999999	283	268	999999	806	442	97	331	777	454	446	390	328	999999	540	105	248	981	999999	999999	962	854	655	171	810	999999	736	999999	391	915	899	308	811	999999	966	337	999999	287	358	999999	769	488	902	332	999999	999999	197	54	626	411	842	224	717	798	18	999999	628	107	503	999999	999999	224	939	999999	554	148	999999	882	789	999999	389	960	632	999999	999999	483	999999	332	999999	614	467	999999	256	999999	999999	684	999999	999999	999999	999999	708	999999	999999	207	999999	555	548	51	777	164	627	999999	264	424	999999	881	591	656	91	535	999999	306	238	889	694	22	968	959	787	870	557	565	454	341	504	999999	186	435	446	171	934	911	554	999999	986	162	438	999999	957	999999	102	934	931	901	892	412	999999	895	513	611	587	588	263	907	999999	72	860	922	919	261	705	999999	219	919	600	999999	751	523	999999	541	584	145	12	595	999999	622	633	553	449	102	390	290	922	835	584	999999	657	646	117	924	301	516	912	705	496	936	725	22	310	999999	660	999999	992	971	37	451	586	667	139	984	438	999999	483	999999	870	999999	243	384	999999	255	999999	999999	999999	978	249	78	999999	306	109	999999	896	621	999999	211	441	524	999999	999999	999999	999999	769	990	516	133	496	
984	42	95	834	82	999999	351	677	65	250	554	459	24	731	999999	227	999999	568	999999	97	816	999999	281	395	355	136	292	999999	999999	999999	16	999999	292	491	265	999999	147	999999	36	999999	999999	944	196	999999	887	74	283	229	848	999999	490	432	228	45	680	999999	761	699	489	946	999999	775	476	580	244	956	999999	532	476	923	90	817	999999	159	542	999999	878	321	508	290	999999	73	727	999999	995	999999	999999	257	811	999999	284	999999	982	90	729	779	477	999999	726	930	897	751	752	924	999999	673	890	79	503	808	51	999999	201	208	103	356	999999	191	999999	659	586	999999	720	141	999999	642	834	460	430	762	403	272	999999	577	999999	110	320	802	459	332	999999	310	754	999999	304	999999	256	784	986	382	731	296	41	76	353	977	40	621	999999	999999	999999	440	649	740	414	999999	999999	623	815	999999	46	256	732	262	965	286	999999	717	837	815	395	999999	473	57	999999	117	240	528	234	999999	80	698	526	265	493	263	660	23	598	999999	980	999999	969	993	345	485	999999	779	999999	76	812	322	784	469	808	789	966	999999	709	999999	548	335	398	410	923	347	729	477	768	999999	626	162	129	322	835	999999	90	999999	712	555	554	461	428	167	602	999999	999999	999999	457	704	999999	69	313	301	976	999999	243	569	999999	999999	755	96	20	999999	450	659	203	471	999999	999999	999999	496	999999	164	752	96	907	240	999999	175	433	999999	29	74	425	567	848	827	346	190	999999	520	409	714	799	467	999999	39	717	943	563	452	999999	999999	999999	799	179	999999	548	889	746	999999	762	904	574	93	76	945	999999	999999	811	375	999999	453	526	999999	97	185	364	999999	645	878	523	999999	999999	981	249	617	78	999999	397	698	288	456	444	999999	758	504	999999	999999	400	999999	66	834	141	198	326	999999	886	807	999999	994	795	264	253	868	489	999999	302	592	999999	459	876	358	495	122	96	678	19	999999	439	593	999999	648	894	149	999999	689	732	423	664	270	731	271	913	403	903	999999	212	575	46	860	211	557	871	999999	629	708	999999	29	111	647	969	885	377	999999	958	999999	999999	114	56	800	175	878	999999	583	999999	614	444	102	999999	72	475	443	963	579	999999	487	776	952	520	123	350	713	999999	27	999999	999999	894	999999	999999	756	664	108	528	246	999999	332	629	999999	223	24	999999	256	810	999999	999999	535	999999	798	735	999999	380	417	593	932	459	462	566	911	292	999999	720	650	657	462	407	999999	915	726	884	70	858	487	738	999999	999999	104	999999	284	
845	765	922	999999	69	963	999999	257	999999	595	787	999999	999999	718	999999	340	303	623	598	357	641	804	999999	205	999999	675	622	892	999999	97	92	364	559	291	999999	526	959	625	591	693	999999	160	861	329	939	652	304	150	481	999999	212	999999	505	999999	642	50	155	727	999999	999999	351	493	578	428	513	432	999999	484	652	489	381	678	42	905	280	491	942	301	266	272	999999	482	420	999999	884	999999	999999	999999	649	35	381	242	443	999999	352	593	581	443	815	999999	969	819	497	991	36	534	999999	600	999999	161	999999	853	471	919	22	868	82	999999	543	658	999999	678	835	627	118	148	244	834	562	686	909	509	486	748	302	999999	999999	999999	253	359	660	268	729	999999	927	999999	999999	524	999999	484	521	999999	900	167	999999	300	984	870	883	887	300	999999	48	597	999999	598	377	722	626	460	883	653	64	194	998	999999	949	347	999999	590	377	999999	649	88	999999	636	609	328	805	999999	576	124	545	366	68	999999	229	141	999999	338	160	999999	897	735	600	868	229	715	999999	638	350	646	999999	999999	520	581	721	999999	432	616	989	58	999999	624	883	769	999999	698	135	999999	95	818	102	371	439	328	821	914	487	307	999999	999999	169	177	662	930	999999	251	845	487	578	269	999999	638	349	111	999999	283	851	831	760	999999	999999	460	552	531	999999	809	863	202	759	806	482	135	209	106	888	999999	999999	953	824	866	999999	647	139	826	120	463	31	999999	195	999999	999999	999999	547	885	312	999999	999999	999999	999999	145	999999	653	728	771	786	583	999999	253	223	999999	321	898	999999	893	678	943	331	725	421	100	787	535	999999	999999	744	826	587	323	793	189	999999	831	577	689	999999	209	918	367	50	536	34	778	124	802	236	999999	649	999999	217	369	388	899	999999	295	357	852	646	999999	999999	959	995	125	459	44	269	999999	330	999999	415	479	34	963	999999	885	76	19	999999	214	999999	579	187	934	116	434	801	235	122	292	342	999999	562	411	999999	90	540	908	328	999999	542	745	843	333	247	999999	344	424	223	999999	229	347	442	442	999999	457	782	999999	18	35	999999	44	378	48	999999	780	916	999999	632	999999	999999	167	690	340	671	249	736	853	696	378	99	386	21	288	999999	994	202	130	878	883	308	479	899	303	847	508	377	805	349	467	820	721	792	618	489	999999	657	111	770	293	721	928	374	999999	935	857	32	99	975	989	588	796	999999	749	306	874	999999	999999	492	173	999999	999999	514	239	999999	999999	593	999999	798	11	
347	100	359	999999	999999	379	114	269	367	990	486	287	830	360	878	34	977	52	321	615	804	270	619	999999	999999	791	424	145	999999	568	273	628	301	999999	651	497	999999	159	587	926	769	997	39	502	686	999999	109	999999	360	999999	400	999999	92	193	206	87	481	751	182	380	955	969	999999	999999	999999	857	986	856	708	999999	586	999999	464	394	845	807	999999	126	920	999999	691	269	999999	558	177	722	546	118	777	999999	999999	695	999999	216	999999	800	820	239	775	829	607	253	455	999999	947	999999	96	697	999999	399	846	999999	999999	354	689	695	999999	628	631	15	321	878	88	144	376	890	849	258	423	55	986	11	351	101	999999	999999	814	999999	999999	605	635	848	770	388	727	660	864	999999	527	285	615	201	607	769	517	999999	174	321	999999	66	999999	837	284	302	412	844	23	999999	134	251	881	378	27	999999	999999	472	118	699	416	715	36	999999	730	148	439	795	404	581	999999	999999	999999	999999	999999	554	882	797	999999	477	976	882	999999	135	508	285	999999	999999	184	999999	400	55	621	475	904	887	40	505	117	145	862	999999	999999	441	999999	633	968	388	165	472	154	581	999999	999999	723	999999	77	999999	718	455	999999	202	621	823	190	538	999999	808	999999	335	999999	999999	690	438	614	999999	442	216	999999	874	317	25	91	711	435	819	999999	981	751	999999	999999	999999	787	999999	401	669	999999	626	260	999999	999999	170	789	830	948	768	890	469	35	363	999999	861	930	844	147	999999	121	909	999999	371	391	897	66	999999	515	999999	599	38	47	945	999999	815	999999	352	129	156	236	260	999999	667	999999	688	956	999999	288	959	999999	942	523	673	558	95	238	999999	245	857	114	999999	999999	564	999999	861	431	90	988	285	905	587	724	991	999999	860	156	730	999999	702	941	667	939	556	195	656	514	373	396	288	999999	999999	117	272	52	666	999999	208	999999	77	266	875	409	13	63	621	228	532	182	697	999999	508	999999	543	915	446	999999	768	999999	999999	356	68	999999	710	698	999999	999999	461	999999	999999	924	999999	999999	999999	445	75	268	936	502	999999	999999	982	201	699	350	89	620	999999	357	606	46	177	830	976	721	208	999999	999999	999999	999999	150	767	584	347	999999	990	276	92	107	999999	188	694	276	804	94	374	866	993	370	999999	227	999999	999999	352	999999	999999	127	264	653	247	883	999999	999999	999999	434	999999	999999	854	926	359	812	538	476	508	428	999999	901	35	892	356	341	198	339	696	999999	242	664	241	548	999999	999999	22	438	859	999999	619	
73	989	380	424	966	22	77	21	806	689	441	605	924	456	999999	101	372	307	999999	694	239	999999	289	999999	999999	176	315	911	485	999999	109	616	541	809	999999	911	999999	477	389	999999	131	328	890	317	999999	68	317	101	999999	781	999999	141	999999	282	389	138	710	189	418	999999	999999	999999	535	16	590	824	73	999999	177	943	445	999999	917	588	572	911	999999	971	399	999999	858	223	750	999999	999999	968	663	269	429	160	211	476	999999	999999	621	965	792	883	727	977	994	202	999999	226	999999	754	224	374	709	999999	999999	999999	789	999999	942	999999	999999	999999	999999	622	999999	804	999999	27	999999	999999	999999	337	999999	606	129	999999	253	422	952	665	299	999999	367	999999	999999	299	560	952	75	472	687	597	647	999999	999999	961	37	115	816	200	507	906	484	377	918	886	407	112	358	999999	999999	377	518	286	999999	880	474	460	999999	871	254	742	952	279	291	248	690	839	56	167	142	148	605	762	168	393	999999	990	999999	867	891	457	604	151	999999	319	999999	371	933	680	496	577	999999	944	946	764	999999	214	95	999999	206	568	999999	200	790	356	999999	756	127	810	830	999999	973	11	980	796	148	810	301	999999	999999	329	905	999999	999999	565	901	660	815	404	439	845	904	999999	670	333	401	413	999999	631	548	332	253	133	850	23	604	999999	964	999999	999999	153	913	123	999999	999999	662	999999	529	235	454	999999	999999	999999	999999	999999	579	176	999999	657	405	999999	459	670	433	837	999999	782	525	658	961	665	695	999999	999999	295	932	791	297	793	999999	710	884	135	999999	437	999999	530	751	865	999999	999999	905	999999	754	889	694	252	999999	682	801	880	999999	871	274	789	425	284	943	999999	62	787	879	546	986	695	851	334	494	999999	455	554	40	660	224	533	999999	388	911	889	601	689	999999	614	999999	790	545	22	861	397	21	999999	587	666	812	655	558	368	330	69	48	370	758	693	999999	257	999999	515	657	999999	999999	46	372	63	493	999999	999999	999999	555	999999	999999	999999	999999	107	999999	999999	966	999999	847	999999	975	401	67	852	850	999999	999999	418	388	744	940	40	365	130	999999	975	745	534	182	449	969	293	999999	133	999999	210	897	660	708	888	290	485	667	98	764	637	999999	999999	212	999999	441	278	885	810	266	129	482	999999	738	19	603	999999	201	999999	599	691	999999	934	942	650	344	999999	709	500	463	464	372	999999	999999	731	996	234	999999	920	18	700	407	12	999999	789	728	555	999999	699	295	848	294	270	499	82	58	54	577	562	
918	999999	999999	395	357	801	757	215	986	17	23	378	120	280	399	898	294	999999	999999	163	999999	999999	359	20	215	999999	180	111	999999	293	999999	951	657	769	11	847	141	999999	655	999999	999999	523	568	913	999999	916	737	23	871	601	788	999999	999999	423	640	139	811	558	999999	742	999999	656	437	702	335	71	721	351	278	551	767	281	999999	11	132	999999	230	445	334	298	877	166	999999	186	999999	218	973	243	999999	872	999999	582	832	999999	443	384	95	999999	588	624	205	999999	999999	999999	833	516	542	976	999999	242	909	376	234	891	864	999999	999999	261	207	999999	97	487	222	406	516	999999	449	27	567	999999	322	363	856	999999	999999	999999	999999	910	352	988	676	996	941	896	963	668	358	941	58	968	958	834	668	471	999999	718	184	348	813	649	77	524	419	554	999999	555	520	999999	797	383	63	516	908	219	450	999999	545	325	999999	847	999999	508	969	599	788	487	999999	999999	999999	385	999999	83	106	703	920	161	999999	999999	977	418	158	833	153	675	914	452	925	458	31	999999	182	858	905	966	813	569	555	820	765	441	860	135	352	422	75	999999	999999	215	298	298	512	157	348	999999	999999	12	999999	304	684	346	999999	246	373	999999	999999	458	999999	140	889	361	606	767	631	545	558	999999	999999	730	609	934	42	720	999999	732	933	34	519	880	277	999999	214	260	999999	428	879	623	762	615	220	616	812	288	999999	937	999999	745	525	999999	999999	999999	520	634	999999	999999	314	999999	86	640	803	187	938	296	999999	88	157	999999	999999	213	665	934	271	999999	520	992	999999	753	404	233	50	999999	508	716	414	601	300	999999	565	396	124	48	547	131	812	42	678	525	425	247	999999	346	123	322	999999	542	999999	645	123	703	627	560	446	999999	999999	615	679	231	882	271	999999	577	999999	999999	98	999999	396	149	72	488	324	999999	338	167	443	999999	999999	195	999999	872	197	999999	465	999999	768	563	601	694	999999	999999	363	456	642	999999	458	222	999999	999999	999999	519	155	274	582	635	389	30	232	288	419	999999	540	493	652	20	84	143	999999	929	477	534	35	701	618	865	999999	999999	963	184	708	231	999999	999999	961	69	999999	999999	999999	830	482	999999	341	323	285	634	667	870	803	999999	89	325	110	999999	999999	699	494	453	655	999999	510	999999	66	58	579	197	747	343	999999	999999	999999	160	71	291	456	729	999999	712	426	999999	207	264	999999	999999	104	393	131	999999	796	271	575	282	999999	364	329	961	999999	293	743	97	886	334	348	221	
999999	929	264	819	179	681	506	781	37	671	519	256	456	725	953	999999	999999	225	546	999999	999999	21	883	706	962	495	48	999999	969	339	107	999999	916	999999	993	175	139	999999	362	125	999999	793	999999	606	844	83	999999	965	339	556	30	670	999999	999999	204	336	55	557	999999	999999	643	999999	812	698	999999	646	339	603	732	788	66	764	863	430	504	233	766	286	999999	999999	999999	82	580	422	318	436	95	837	658	999999	999999	581	455	999999	482	178	981	556	42	208	999999	999999	243	551	500	265	807	366	584	971	569	769	695	999999	703	570	26	400	389	148	560	502	999999	75	668	484	319	196	948	999999	251	220	254	662	155	80	999999	999999	922	62	629	728	999999	687	999999	360	886	487	973	999999	999999	999999	999999	894	999999	999999	965	178	882	25	946	620	418	258	999999	359	524	42	822	633	731	999999	477	337	518	831	249	268	999999	318	598	999999	999999	47	999999	999999	53	360	24	904	999999	999999	999999	906	116	999999	320	999999	957	748	836	853	999999	349	999999	999999	999999	839	385	817	999999	999999	210	999999	426	123	999999	381	84	999999	315	173	28	917	528	70	840	571	230	510	999999	245	310	228	482	999999	177	999999	856	20	546	213	975	999999	904	408	470	582	489	999999	999999	999999	930	888	442	672	834	747	821	999999	333	552	619	875	306	765	999999	999999	101	681	946	999999	999999	73	999999	111	197	821	23	129	999999	268	91	237	999999	581	315	422	786	809	999999	430	61	999999	687	994	999999	110	900	148	11	999999	491	999999	999999	87	424	999999	365	340	484	999999	999999	701	999999	75	999999	391	999999	999999	460	984	205	291	999999	999999	482	787	999999	538	517	97	920	874	999999	120	776	999999	190	999999	999999	448	67	455	335	897	696	999999	216	622	999999	212	134	185	688	999999	293	209	999999	531	604	999999	489	826	823	999999	999999	859	999999	419	298	197	999999	164	568	21	927	750	956	873	829	132	999999	999999	14	314	963	745	195	110	827	999999	244	659	227	529	959	240	999999	999999	804	999999	999999	796	333	345	999999	969	616	677	999999	542	253	999999	701	481	999999	999999	999999	519	434	999999	673	483	592	721	999999	550	936	49	999999	696	128	999999	78	992	356	785	441	999999	312	993	139	999999	19	999999	333	79	958	999999	999999	244	418	999999	513	999999	172	999999	213	612	392	999999	42	577	625	999999	999999	235	106	708	134	280	999999	162	217	440	227	165	473	308	398	999999	592	200	574	817	999999	16	999999	620	999999	999999	581	999999	286	850	960	562	999999	999999	
870	108	973	259	621	203	950	999999	999999	83	999999	17	828	905	224	999999	999999	842	12	999999	124	999999	720	486	878	999999	999999	464	999999	366	480	999999	999999	857	437	299	910	343	579	381	999999	32	999999	999999	389	822	999999	675	614	999999	981	128	559	999999	501	463	387	497	380	999999	999999	495	999999	999999	999999	999999	999999	999999	478	924	598	535	272	631	941	999999	999999	289	999999	66	844	33	850	108	999999	362	999999	187	365	974	999999	423	962	37	876	999999	643	562	838	813	87	263	999999	999999	188	456	855	928	999999	999999	157	999999	999999	323	707	480	645	291	173	250	470	567	615	503	999999	185	572	245	754	570	999999	999999	450	999999	979	590	826	170	919	999999	506	186	43	956	827	813	32	999999	999999	999999	735	999999	399	597	353	519	648	999999	677	999999	999999	999999	183	583	999999	999999	657	118	999999	127	654	485	999999	244	744	999999	534	659	676	208	163	923	915	999999	835	106	999999	853	999999	469	942	132	999999	916	999999	886	13	460	999999	432	166	999999	314	212	751	999999	990	164	853	999999	999999	988	37	479	850	959	705	999999	747	854	999999	804	178	999999	185	531	992	999999	199	999999	291	84	999999	999999	999999	248	999999	712	607	999999	115	209	999999	999999	485	999999	105	999999	75	999999	191	188	712	999999	391	362	745	999999	37	999999	267	545	965	999999	999999	910	999999	783	437	611	350	992	226	171	749	999999	999999	999999	999999	231	436	999999	999999	113	676	112	371	999999	862	999999	502	189	684	388	328	999999	243	14	112	574	999999	321	586	464	744	999999	962	551	412	549	999999	458	49	806	999999	288	999999	861	328	675	548	999999	920	747	118	171	318	838	842	999999	607	800	194	999999	611	999999	402	924	369	488	150	820	100	322	141	54	999999	877	595	999999	413	999999	685	437	36	999999	400	999999	355	582	880	134	708	232	941	757	999999	225	205	999999	886	241	501	999999	535	727	750	608	999999	73	32	999999	252	999999	775	999999	999999	757	999999	833	999999	562	579	999999	999999	25	999999	867	380	384	781	924	682	918	163	181	880	845	901	308	999999	792	233	292	560	450	881	905	456	999999	642	515	999999	999999	999999	333	662	999999	242	519	615	999999	237	241	999999	107	757	333	649	999999	354	279	855	999999	805	931	339	999999	999999	999999	143	216	421	664	999999	999999	507	999999	965	999999	519	999999	999999	392	692	999999	565	991	999999	463	692	999999	266	852	371	999999	660	926	567	31	994	999999	489	999999	385	408	471	572	500	25	999999	447	367	999999	94	999999	667	473	807	999999	
376	348	296	772	474	585	950	568	302	378	999999	999999	753	999999	999999	154	999999	537	16	293	999999	999999	500	984	863	999999	200	999999	999999	999999	705	197	129	907	654	656	88	717	610	999999	999999	903	280	132	409	999999	693	999999	999999	940	504	139	466	999999	975	384	847	312	999999	229	395	514	999999	120	672	428	462	999999	299	189	75	967	927	216	999999	780	721	378	584	845	561	776	462	999999	999999	999999	730	605	931	999999	999999	999999	808	390	999999	999999	113	169	999999	981	999999	999999	133	999999	999999	999999	212	999999	687	205	662	478	727	999999	668	618	62	971	432	105	698	999999	999999	29	999999	299	168	546	801	892	677	999999	918	603	289	999999	653	657	953	161	999999	999999	918	736	618	340	58	745	999999	796	891	141	737	364	292	999999	933	114	434	584	377	999999	458	999999	527	110	560	134	784	954	964	999999	28	281	732	227	937	188	411	999999	250	999999	823	14	999999	546	824	563	320	579	779	549	233	999999	783	707	31	999999	218	999999	779	924	961	768	831	496	999999	465	632	74	772	755	703	393	343	954	999999	453	794	981	285	997	813	999999	184	425	999999	649	498	35	999999	814	999999	893	270	326	462	65	182	999999	433	368	931	255	807	999999	846	839	44	828	999999	999999	339	237	999999	782	120	999999	593	999999	325	473	967	999999	868	957	785	809	133	27	502	787	281	999999	557	999999	75	567	408	999999	579	341	614	999999	170	628	485	999999	660	488	215	706	999999	766	198	959	999999	334	386	849	248	999999	999999	999999	335	999999	306	999999	680	325	716	553	999999	443	836	984	859	307	446	250	481	53	159	644	811	796	325	514	101	598	525	741	190	558	910	543	624	596	344	999999	331	436	71	345	999999	662	999999	999999	929	213	110	103	888	145	378	205	887	82	216	539	761	999999	999999	91	999999	975	372	799	532	999999	370	272	963	362	919	999999	982	999999	872	158	999999	999999	999999	887	498	431	999999	999999	190	999999	655	552	999999	999999	332	538	478	979	544	796	999999	559	999999	635	843	837	140	535	226	332	222	82	209	67	999999	999999	217	80	593	378	999999	327	618	816	647	817	882	168	40	391	577	999999	279	86	999999	887	791	949	53	660	999999	326	828	857	503	582	353	332	712	857	331	407	396	175	999999	973	941	689	999999	36	954	971	505	835	755	220	803	132	999999	214	682	268	36	999999	87	806	999999	760	323	999999	474	559	999999	182	69	999999	615	999999	413	884	946	112	961	27	706	329	999999	993	112	292	
779	999999	133	508	184	73	381	999999	98	866	484	190	999999	922	561	405	999999	999999	999999	585	604	700	718	999999	267	999999	306	18	236	758	985	999999	657	41	295	999999	436	999999	997	999999	999999	162	25	546	409	766	737	48	466	310	802	497	228	527	687	89	512	808	251	604	766	372	236	999999	881	999999	999999	344	637	999999	969	999999	999999	779	786	452	685	181	915	501	843	267	999999	925	999999	497	999999	140	353	999999	740	627	999999	999999	999999	435	925	685	664	429	243	403	999999	157	341	999999	999999	448	999999	245	999999	340	999999	999999	999999	509	820	311	383	394	702	401	990	430	578	351	873	932	549	999999	526	999	517	496	267	450	856	404	594	731	335	999999	400	999999	812	410	735	955	641	730	999999	624	999999	280	999999	841	999999	980	579	990	360	999999	899	999999	718	404	999999	406	491	999999	999999	425	717	651	69	864	11	882	618	999999	616	999999	301	999999	999999	902	999999	246	999999	426	47	875	825	999999	381	106	999999	21	399	417	586	338	473	331	87	199	907	999999	221	999999	999999	530	999999	999999	999999	442	999999	999999	999999	816	999999	586	637	75	999999	778	600	999999	280	962	926	990	493	210	591	999999	453	969	999999	557	995	47	999999	907	999999	517	999999	423	999999	999999	168	999999	378	999999	710	10	701	408	999999	999999	598	794	390	258	935	849	47	172	820	105	989	968	348	95	821	670	560	729	488	765	999999	999999	892	999999	804	78	622	910	499	999999	587	999999	921	442	958	210	657	999999	972	999999	480	349	603	135	999999	999999	519	292	999999	50	449	971	999999	999999	43	421	999999	58	454	866	999999	137	999999	239	518	943	56	905	136	620	22	999999	756	751	295	926	584	767	391	999999	558	339	158	999999	999999	999999	999999	638	409	547	308	999999	332	115	510	999999	999999	374	616	16	153	614	999999	150	37	665	224	178	997	116	837	999999	999999	999999	999999	897	978	224	999999	902	818	999999	505	589	999999	414	460	999999	999999	942	999999	220	999999	999999	469	944	183	18	430	486	401	957	999999	303	710	999999	940	491	797	613	374	460	999999	713	197	735	118	577	999999	999999	214	999999	927	999999	855	627	999999	999999	381	373	724	970	793	610	511	860	777	212	878	157	473	999999	853	637	999999	799	933	446	999999	734	835	999999	188	999999	282	827	39	585	447	93	189	658	120	433	889	404	999999	676	999999	337	957	906	698	681	159	245	999999	300	487	65	693	547	105	647	538	999999	999999	999999	337	999999	831	202	764	795	967	815	858	999999	747	183	
999999	266	244	860	776	999999	999999	999999	658	47	117	738	107	391	399	642	563	473	895	771	999999	999999	348	527	505	764	151	999999	714	344	386	300	552	314	922	999999	313	245	870	609	220	294	338	300	576	999999	104	382	405	335	999999	999999	534	999999	569	462	917	716	999999	21	999999	13	793	324	660	816	999999	999999	999999	961	999999	999999	602	295	560	329	352	58	999999	999999	670	999999	508	388	91	999999	765	999999	999999	999999	999999	596	880	859	821	216	999999	999999	640	759	906	311	999999	443	999999	934	793	999999	426	250	119	999999	765	999999	351	29	505	414	999999	668	61	619	59	998	451	742	447	999999	474	353	828	338	999999	201	506	999999	854	74	392	157	208	527	159	503	360	999999	831	999999	517	802	711	96	999999	971	708	297	261	914	999999	263	496	60	774	999999	422	781	999999	574	455	982	999999	441	31	999999	470	533	999999	555	648	800	910	518	234	671	642	741	556	445	492	999999	117	940	82	999999	999999	999999	752	87	91	579	199	266	483	999999	999999	999999	75	697	999999	184	827	706	276	202	999999	978	999999	113	439	680	234	999999	92	246	875	233	369	892	433	323	781	392	473	78	610	653	44	999999	999999	373	675	859	935	317	392	410	673	880	785	682	999999	649	647	410	355	999999	184	247	999999	999999	910	183	274	999999	999999	444	242	999999	591	999999	943	999999	999999	76	14	375	999999	775	854	474	559	489	999999	999999	990	142	999999	73	723	436	479	999999	999999	628	999999	502	594	747	913	947	178	476	999999	96	738	999999	579	580	406	999999	103	409	393	195	854	431	76	523	999999	271	699	179	483	999999	230	999999	96	452	614	512	780	999999	861	906	306	999999	200	29	999999	999999	562	173	999999	744	999999	79	413	853	773	41	435	81	550	999999	257	998	992	144	866	592	119	136	966	893	208	760	548	486	888	771	240	999999	511	999999	708	536	512	739	999999	160	743	243	679	582	86	709	792	219	659	999999	101	66	163	429	684	436	206	773	545	582	999999	999999	964	11	801	388	569	147	943	999999	496	999999	323	716	999999	876	457	394	817	999999	968	339	827	591	680	184	893	91	999999	999999	999999	738	204	248	999999	999999	999999	999999	781	697	149	654	275	937	810	999999	999999	446	580	808	978	812	955	55	614	202	108	383	331	626	494	999999	999999	671	392	757	68	85	97	42	607	999999	613	999999	360	323	73	889	780	841	441	457	511	920	999999	526	783	158	633	999999	717	999999	355	164	999999	661	245	999999	555	63	
780	668	359	548	999999	208	209	835	999999	300	138	219	602	999999	195	47	976	999999	377	999999	974	909	451	660	999999	711	434	458	917	698	87	470	344	727	71	773	107	962	999999	105	327	947	462	342	308	999999	302	865	968	175	999999	999999	235	999999	999999	870	999999	698	999999	498	773	750	999999	997	999999	667	874	875	999999	999999	999999	23	779	282	999999	37	457	118	362	999999	419	999999	489	752	999999	340	244	654	648	200	556	408	739	230	331	576	999999	465	129	640	633	426	446	556	234	670	968	999999	151	61	423	118	346	417	89	999999	270	999999	983	883	999999	999999	237	238	866	541	284	558	950	999999	999	991	988	722	999999	992	999999	933	527	352	372	999999	513	596	776	447	999999	332	151	126	316	861	481	246	999999	999999	199	217	689	999999	396	419	13	180	62	431	129	624	234	96	91	336	649	641	520	151	716	999999	462	428	478	999999	417	833	664	147	519	999999	515	999999	803	915	253	833	956	952	999999	342	544	354	328	448	107	999999	44	999999	221	840	725	999999	697	558	755	271	224	444	999999	999999	999999	999999	911	999999	119	456	293	176	999999	816	999999	999999	863	999999	106	999999	999999	40	999999	363	798	685	925	679	999999	449	91	255	999999	982	999999	521	950	118	827	629	442	950	338	650	771	999999	896	405	165	167	211	322	999999	999999	171	193	999999	999999	381	829	999999	242	351	669	375	47	15	110	207	173	618	755	999999	476	674	160	999999	213	591	929	789	530	523	869	248	768	999999	522	999999	999999	931	999999	737	997	641	210	608	669	285	733	863	795	999999	992	548	456	765	985	973	999999	492	999999	67	999999	50	468	719	482	430	606	999999	999999	289	771	241	317	27	559	999999	999999	551	42	927	999999	76	993	331	531	999999	792	12	808	999999	810	999999	555	253	295	956	999999	490	999999	248	679	489	380	516	436	760	241	438	999999	160	999999	468	459	458	209	385	57	999999	999999	162	638	603	446	943	478	828	686	73	731	602	662	982	426	793	258	377	999999	486	999999	771	98	364	796	657	999999	351	999999	107	53	910	909	45	999999	999999	999999	85	53	999999	47	608	83	177	999999	999999	497	527	52	666	209	831	689	570	999999	999999	73	284	806	788	905	137	345	588	29	821	693	626	999999	452	193	183	334	999999	449	296	697	920	658	193	170	999999	308	999999	898	221	231	349	793	876	909	335	278	265	531	910	273	495	157	999999	919	870	837	599	482	36	507	430	131	955	729	152	999999	623	628	
999999	828	517	690	807	599	353	832	813	542	857	904	78	737	538	33	212	772	999999	273	299	684	999999	999999	999999	714	800	228	838	157	767	999999	655	637	148	999999	755	804	350	999999	576	48	34	66	999999	131	438	999999	592	931	999999	999999	853	999999	338	999999	129	173	818	103	798	135	999999	666	775	999999	259	441	599	456	278	999999	432	487	697	260	660	651	999999	750	285	117	635	906	999999	397	856	305	308	438	962	999999	986	256	496	450	54	999999	291	477	872	997	999999	146	999999	999999	946	376	662	87	59	999999	999999	78	818	690	500	97	999999	388	301	953	142	999999	494	686	421	186	990	257	216	302	999999	261	878	287	24	499	999999	509	450	999999	999999	230	389	494	156	917	999999	805	999999	956	331	902	185	918	865	932	999999	999999	708	770	999999	414	870	756	116	192	200	540	676	11	844	999999	937	999999	999999	911	780	999	540	503	748	194	999999	259	970	999999	85	959	422	91	999999	276	801	679	114	238	359	632	999999	963	727	999999	139	949	122	999999	999999	374	607	953	162	999999	446	999999	999999	200	117	999999	786	999999	999999	240	127	594	164	577	735	999999	706	91	561	158	621	576	999999	849	65	358	999999	185	999999	711	362	999999	929	204	830	595	999999	913	999999	738	846	738	856	497	781	999999	794	545	69	706	667	525	401	999999	999999	869	439	999999	145	999999	484	610	156	405	878	657	665	959	746	149	610	792	960	822	999999	883	719	287	78	999999	563	601	125	796	53	999999	77	925	999999	960	166	999999	999999	371	999999	245	592	461	619	133	878	999999	999999	920	106	875	565	578	702	157	999999	999999	113	625	206	883	494	359	361	52	589	740	795	786	983	136	24	599	999999	75	300	268	999999	945	641	727	802	205	700	178	280	498	999999	26	999999	13	380	162	174	381	999999	999999	109	577	999999	999999	49	23	999999	970	860	965	20	636	856	891	494	999999	983	478	90	299	659	193	771	100	518	779	975	979	999999	861	434	196	324	68	169	100	411	503	688	789	268	729	318	315	488	595	999999	999999	519	999999	178	696	300	461	999999	915	999999	999999	629	269	47	957	224	998	999999	823	322	798	732	404	757	999999	790	999999	999999	930	874	465	612	922	619	67	469	543	693	738	999999	999999	485	253	293	958	873	428	751	310	999999	319	774	664	283	999999	196	125	464	688	905	998	430	652	51	999999	999999	999999	650	979	497	681	315	802	927	458	999999	488	120	999999	999999	372	549	730	424	564	999999	948	
649	258	999999	354	88	999999	832	999999	442	833	212	999999	128	176	778	772	812	834	999999	999999	999999	999999	58	707	14	666	81	543	999999	999999	237	486	659	891	999999	401	118	153	602	310	999999	40	999999	999999	286	177	999999	450	594	777	917	590	560	999999	222	824	209	174	349	422	933	299	448	741	605	726	293	237	118	999999	664	669	999999	704	11	706	808	569	430	837	986	631	949	999999	999999	647	926	939	679	243	201	999999	803	999999	377	680	591	285	883	560	884	999999	999999	217	999999	258	358	856	999999	516	999999	640	743	512	435	311	349	767	958	958	999999	999999	558	874	194	720	865	999999	336	331	124	999999	685	999999	952	544	298	742	567	535	999999	999999	232	173	227	999999	210	999999	753	75	999999	823	326	925	760	999999	894	999999	32	403	392	307	529	396	401	999999	954	872	559	891	22	999999	999999	433	669	729	131	394	657	633	519	574	307	270	990	301	216	760	120	421	649	831	719	174	152	991	550	835	999999	733	606	338	999999	862	62	999999	623	999999	999999	40	420	509	810	398	884	999999	999	268	999999	110	287	204	999999	148	252	999999	887	46	290	678	189	999999	622	923	36	191	832	999999	999999	999999	677	322	999999	89	10	150	999999	331	289	999999	992	999999	439	671	456	412	575	602	619	999999	845	999999	613	586	850	134	999999	999999	999999	702	999999	563	60	999999	432	999999	699	682	147	111	999999	566	999999	955	686	898	856	951	476	624	615	239	825	999999	420	100	709	917	239	876	999999	999999	999999	587	349	439	240	299	249	492	999999	892	465	518	999999	999999	830	657	999999	952	278	999999	420	747	97	755	737	999999	728	341	264	999999	453	271	847	35	607	179	615	257	667	567	999999	983	999999	723	999999	317	635	141	269	62	999999	286	608	328	724	999999	999999	594	701	526	570	908	238	931	448	204	999999	685	681	661	51	652	294	710	234	436	836	373	999999	429	88	597	81	999999	763	999999	662	529	311	396	679	31	999999	151	997	802	754	999999	284	999999	647	950	460	608	20	374	992	897	104	999999	385	999999	614	282	447	973	999999	999999	177	281	541	150	383	999999	982	30	107	152	999999	431	999999	856	999999	409	999999	137	146	473	200	398	184	765	435	24	999999	552	416	282	703	34	965	727	812	13	49	506	577	174	625	989	277	999999	194	999999	615	529	999999	214	999999	320	836	999999	836	778	106	775	715	369	284	999999	999999	824	999999	689	465	954	53	95	370	285	560	999999	847	211	131	335	580	762	
999999	491	514	999999	999999	999999	999999	999999	891	999999	999999	999999	791	217	890	999999	386	452	999999	505	218	661	999999	952	843	225	999999	864	526	635	656	771	205	953	960	792	925	411	52	65	501	863	72	18	188	106	493	352	91	662	999999	678	999999	999999	554	747	15	561	368	566	634	333	85	266	387	145	78	838	999999	107	270	975	410	354	14	354	598	476	999999	746	731	999999	782	863	999999	999999	846	129	409	999999	786	373	999999	485	431	999999	999999	999999	631	52	999999	655	999999	999999	999999	849	999999	580	81	999999	159	539	999999	622	834	999999	551	221	456	409	999999	999999	439	45	999999	896	999999	999999	923	836	566	999999	845	999999	718	86	321	999999	471	960	999999	275	999999	209	72	999999	999999	999999	999999	213	626	576	360	999999	753	89	225	69	672	505	917	353	999999	999999	642	368	693	64	903	999999	906	999999	750	999999	999999	33	900	239	972	73	320	512	283	719	220	990	440	999999	979	999999	860	261	135	965	53	366	999999	813	999999	999999	564	999999	999999	892	999999	873	826	864	533	729	999999	986	96	609	195	999999	79	999999	33	652	927	80	85	999999	897	999999	999999	784	999999	342	999999	96	672	278	509	788	986	391	999999	347	999999	575	99	259	459	874	175	526	780	638	999999	681	789	914	776	999999	455	261	995	999999	256	999999	422	200	999999	999999	999999	818	110	407	428	688	524	686	999999	361	999999	826	815	33	489	999999	13	813	55	733	307	999999	501	25	999999	999999	395	770	100	131	163	899	933	999999	560	999999	425	383	220	999999	999999	113	436	425	512	629	446	999999	172	156	48	608	154	999999	999999	565	999999	95	74	694	302	754	596	999999	207	91	893	999999	472	142	685	630	603	446	999999	204	331	999999	512	713	297	423	607	944	93	555	999999	999999	999999	999999	40	999999	318	526	316	412	516	79	999999	431	736	989	509	40	999999	417	999999	999999	26	601	243	250	582	361	406	879	156	999999	282	652	336	551	999999	478	112	355	322	999999	140	173	687	262	999999	999999	976	308	913	999999	483	999999	549	56	335	970	760	790	999999	956	999999	437	266	864	999999	574	999999	194	113	41	927	125	105	999999	578	852	914	981	391	502	384	999999	965	578	999999	606	999999	999999	226	914	999999	321	999999	365	956	999999	906	822	999999	999999	985	999999	204	881	999999	999999	580	620	999999	999999	66	778	409	999999	999999	31	471	688	999999	200	471	814	967	198	324	616	527	999999	972	875	946	101	526	107	516	592	904	94	928	810	999999	999999	999999	744	858	938	
912	343	784	999999	241	227	999999	274	999999	180	825	16	567	43	840	841	648	602	999999	965	261	311	748	999999	999999	387	999999	885	174	979	12	999999	340	999999	703	194	955	46	643	728	964	262	285	345	767	999999	526	999999	999999	194	999999	219	219	892	686	610	594	999999	818	854	999999	999999	999999	842	178	999999	675	190	339	656	886	611	959	807	10	999	36	413	232	229	860	999999	914	980	146	792	23	447	699	103	599	170	228	789	270	722	163	999999	176	174	232	345	565	323	307	241	999999	411	999999	687	583	191	572	598	993	602	336	129	705	386	999999	238	491	246	66	725	392	179	546	288	846	593	246	999999	996	524	310	601	682	904	542	999999	555	999999	519	418	598	629	795	668	395	44	737	790	585	993	854	999999	999999	581	848	999999	865	999999	999999	990	999999	514	602	479	302	735	446	801	999999	977	682	478	999999	648	999999	763	383	878	892	812	856	455	481	999999	669	981	345	110	999999	461	746	942	999999	529	473	93	999999	999999	376	999999	999999	936	946	608	321	999999	601	617	454	95	706	999999	720	999999	143	999999	999999	999999	999999	320	400	345	999999	392	240	740	306	999999	184	53	735	67	512	242	224	920	509	873	691	292	389	999999	656	999999	754	759	231	999999	395	974	999999	438	999999	999999	270	999999	200	563	377	999999	999999	999999	443	410	999999	999999	484	999999	814	222	989	169	906	526	930	999999	689	775	638	481	519	162	811	209	992	306	550	456	972	962	729	945	505	121	212	985	294	999999	619	114	999999	743	999999	182	985	892	531	990	135	597	999999	999999	925	999999	999999	927	592	243	999999	63	109	37	515	999999	493	999999	999999	795	324	944	388	443	165	533	205	775	999999	638	224	999999	774	999999	999999	385	999999	999999	999999	609	60	999999	999999	999999	837	999999	999999	999999	237	486	999999	942	239	999999	675	190	218	139	270	401	700	295	113	953	29	317	289	549	999999	999999	463	189	32	63	745	49	551	999999	605	599	528	999999	999999	999999	949	281	871	48	884	150	177	269	53	629	909	764	181	449	42	529	286	999999	551	999999	32	510	919	999999	999999	635	999999	999999	999999	999999	873	752	999999	999999	14	747	446	999999	665	565	963	999999	145	999999	999999	980	999999	111	305	999999	999999	72	406	451	999999	999999	361	695	999999	999999	999999	296	999999	383	756	166	999999	415	444	999999	93	45	800	986	143	828	999999	526	999999	20	999999	537	999999	999999	357	810	355	305	449	999999	395	999999	203	999999	63	676	469	762	647	987	962	462	
999999	20	992	287	999999	420	318	497	84	835	664	999999	999999	999999	711	286	35	945	811	999999	966	878	899	999999	841	394	933	999999	368	612	999999	52	57	314	869	573	466	999999	548	935	986	952	491	999999	999999	167	925	88	965	193	736	702	186	250	496	788	121	999999	445	877	999999	852	138	471	956	621	999999	187	999999	148	820	956	406	875	735	23	397	349	256	684	999999	999999	999999	999999	875	186	999999	999999	999999	91	462	999999	633	999999	459	144	823	30	602	474	177	999999	973	827	999999	780	999999	999999	999999	999999	999999	771	413	761	999999	631	360	952	595	780	755	999999	369	33	685	23	332	734	426	600	199	999999	747	782	516	721	881	673	812	105	999999	999999	301	344	690	690	402	872	263	999999	999999	871	434	999999	718	985	999999	949	151	999999	999999	999999	884	914	292	34	999999	631	999999	999999	750	686	150	500	899	200	999999	34	343	999999	621	459	999999	599	816	999999	942	924	999999	531	343	931	532	463	647	320	679	387	62	999999	665	770	999999	999999	87	107	731	999999	999999	999999	105	363	616	155	737	998	999999	999999	107	964	91	109	568	723	363	818	164	686	999999	999999	520	513	972	999999	339	999999	831	913	521	719	597	999999	11	545	435	979	324	386	999999	999999	231	394	999999	97	583	565	212	999999	999999	999999	942	54	90	344	16	591	391	938	816	886	999999	185	773	388	999999	82	108	32	999999	383	503	777	999999	214	999999	136	999999	999999	103	999999	649	927	709	263	776	552	999999	999999	539	999999	597	999999	570	839	482	55	620	900	720	999999	999999	189	999999	830	764	175	94	875	999999	999999	368	506	845	999999	999999	249	475	520	611	999999	153	441	999999	999999	786	999999	999999	130	732	321	516	332	999999	592	316	999999	320	879	499	611	468	62	999999	658	485	101	540	528	999999	242	579	999999	299	896	367	35	999999	999999	54	646	958	963	999999	999999	999999	45	342	262	736	778	929	596	999999	999	365	101	753	834	967	694	587	688	999999	999999	741	416	43	277	235	999999	772	999999	999999	852	653	505	909	32	295	999999	758	999999	999999	824	313	983	88	299	541	276	282	862	205	359	999999	279	445	654	924	956	999999	75	37	999999	15	782	999999	178	999999	859	191	730	999999	999999	935	308	897	703	195	757	338	743	999999	959	18	910	950	486	793	384	999999	999999	107	339	448	693	261	999999	819	999999	233	909	943	682	94	551	323	678	423	760	382	741	469	176	628	268	999999	78	447	105	831	284	385	972	798	927	999999	999999	88	252	
57	560	884	663	999999	428	999999	62	874	466	999999	282	999999	42	11	329	795	931	711	999999	999999	999999	898	723	999999	949	534	999999	883	166	918	114	600	999999	999999	999999	856	805	999999	209	999999	287	203	980	508	559	221	999999	970	999999	999999	999999	508	897	889	864	662	999999	963	585	893	829	999999	999999	548	492	681	891	329	190	472	990	999999	511	722	85	989	917	225	150	737	191	10	413	999999	226	605	999999	292	848	169	695	841	66	315	637	117	485	442	999999	877	330	33	789	999999	999999	413	996	999999	813	874	744	945	822	847	712	829	765	692	331	887	979	609	480	31	776	999999	242	999999	95	968	514	999999	999999	273	417	999999	220	406	999999	813	999999	527	478	999999	424	750	28	999999	603	808	352	792	121	138	999999	999999	553	768	999999	992	181	999999	100	844	370	269	745	999999	440	554	618	369	808	518	288	462	999999	506	999999	36	999999	32	999999	286	626	721	373	81	375	696	614	999999	176	999999	999999	999999	437	633	614	165	999999	468	778	58	200	999999	999999	999999	850	445	590	56	172	214	999999	158	999999	813	228	648	895	999999	193	743	940	176	202	916	876	481	999999	506	892	999999	31	671	254	553	999999	999999	737	771	231	929	999999	567	290	961	40	493	608	999999	415	999999	999999	340	284	44	118	34	789	77	999999	378	999999	93	164	720	192	999999	904	654	727	999999	910	134	453	999999	637	999999	885	241	886	393	872	999999	999999	926	999999	691	999999	999999	445	71	853	999999	999999	852	999999	32	999999	569	999999	840	589	999999	999999	830	999999	999999	886	999999	407	735	148	558	190	342	506	19	992	237	999999	501	802	694	999999	666	731	999999	88	999999	745	615	969	326	462	55	803	918	999999	271	871	57	804	376	999999	710	922	304	489	999999	355	509	39	999999	40	287	999999	894	999999	239	108	814	66	295	999999	791	999999	999999	999999	999999	538	587	503	731	999999	999999	697	436	882	508	743	437	999999	999999	255	999999	586	999999	295	184	17	909	184	286	173	66	990	519	100	30	999999	110	207	354	185	999999	15	307	820	999999	999999	611	21	245	495	670	999999	691	49	49	215	973	536	922	137	629	412	999999	568	999999	500	999999	345	862	564	999999	999999	416	199	487	240	288	972	746	594	999999	897	938	791	502	999999	309	479	999999	815	970	574	999999	227	556	365	788	738	521	999999	999999	275	159	999999	852	440	648	999999	562	808	999999	11	999999	337	731	731	473	999999	76	306	201	708	999999	56	594	999999	954	199	642	132	452	549	
999999	698	192	140	748	268	938	71	364	999999	917	999999	999999	969	785	948	999999	999999	891	999999	999999	225	999999	703	981	112	96	784	999999	459	859	439	999999	386	550	100	154	600	983	999999	999999	999999	941	999999	791	50	167	625	292	15	999999	817	999999	100	877	245	841	489	158	646	182	999999	584	905	947	487	999999	999999	428	694	999999	999999	841	685	865	668	283	473	911	941	944	470	501	480	999999	52	208	275	508	314	259	665	452	347	999999	342	429	999999	446	999999	162	654	206	597	212	999999	975	555	234	999999	961	377	577	217	999999	711	663	114	159	905	288	622	999999	123	445	148	452	504	651	533	248	247	36	607	788	300	999999	999999	278	947	76	653	50	300	353	881	999999	245	645	332	678	999999	886	541	36	999999	650	999999	999999	74	365	480	999999	701	970	723	351	999999	999999	411	999999	759	835	212	839	634	999999	714	999999	563	60	999999	859	329	854	999999	361	495	999999	259	649	999999	751	214	591	595	749	348	329	999999	540	127	817	244	884	918	999999	684	702	999999	957	999999	322	598	999999	158	999999	583	846	57	372	855	399	179	761	999999	18	630	999999	253	885	999999	394	999999	33	933	400	624	999999	936	442	676	793	190	999999	713	867	162	200	442	974	175	501	282	266	684	999999	999999	999999	626	910	859	999999	999999	516	999999	552	181	575	90	758	996	148	910	614	695	71	219	999999	57	400	999999	999999	187	279	719	742	121	884	348	215	752	152	819	35	583	999999	344	674	999999	171	695	587	120	684	977	37	590	668	570	999999	518	770	435	999999	999999	999999	999999	189	999999	999999	999999	297	236	874	999999	999999	999999	884	40	92	726	999999	309	999999	704	278	999999	999999	999999	692	999999	452	323	725	999999	999999	716	593	999999	164	727	165	877	999999	731	408	999999	246	678	133	708	705	637	488	895	973	470	549	531	999999	109	392	887	114	830	987	973	510	187	999999	147	999999	912	876	365	571	667	713	165	305	918	93	824	999999	999999	455	814	835	830	723	522	177	71	197	64	344	277	772	765	999999	999999	999999	999999	654	999999	973	793	761	132	334	315	756	394	235	999999	26	568	719	131	999999	999999	147	680	463	511	969	999999	725	821	999999	303	999999	948	421	999999	77	34	179	193	20	662	63	999999	999999	418	766	783	836	330	999999	775	558	651	390	570	297	179	605	153	999999	999999	77	940	999999	40	420	808	972	999999	798	992	398	536	121	999999	129	434	999999	55	745	196	837	999999	783	255	999999	252	567	999999	
583	897	429	35	177	710	999999	999999	612	999999	999999	958	999999	481	532	55	999999	32	540	999999	450	863	995	559	408	829	999999	673	166	855	295	999999	999999	130	781	900	573	372	368	410	138	16	822	999999	58	786	384	365	872	738	869	723	712	898	411	720	902	999999	627	999999	247	921	956	757	999999	829	717	691	699	999999	481	23	999999	139	540	443	50	296	510	621	455	116	800	428	999999	571	465	351	999999	71	998	999999	745	29	173	999999	60	74	528	229	79	693	666	251	266	999999	69	999999	368	967	679	616	369	15	893	140	130	538	771	618	999999	999999	999999	638	999999	778	278	999999	966	333	393	999999	767	999999	552	761	999999	559	171	140	999999	883	983	751	392	392	344	739	999999	999999	96	521	303	999999	855	704	999999	38	618	488	586	999999	999999	999999	584	703	848	87	463	141	690	570	377	640	115	999999	392	231	255	250	443	538	999999	999999	246	871	682	999999	435	847	50	422	999999	683	554	999999	277	947	176	689	543	266	286	995	999999	525	154	663	805	375	321	999999	782	378	54	58	907	680	798	999999	999999	992	652	615	100	278	629	693	95	27	999999	444	64	566	999999	187	262	522	593	720	727	999999	999999	69	536	999999	999999	572	638	999999	189	596	159	464	999999	551	614	670	904	83	896	460	999999	999999	163	877	999999	999999	999999	999999	795	999999	97	87	985	12	940	592	89	549	638	67	64	589	837	999999	999999	600	999999	999999	572	591	617	519	824	999999	999999	999999	906	658	116	999999	899	999999	999999	794	509	81	478	665	611	31	591	365	445	999999	406	988	949	537	592	844	327	999999	304	999999	999999	578	262	999999	999999	676	686	430	443	224	168	293	879	53	999999	223	131	243	553	551	10	262	84	986	870	462	324	378	76	271	106	391	999999	999999	26	999999	818	759	113	999999	345	999999	922	230	680	123	999999	906	421	999999	999999	999999	965	753	213	525	999999	276	999999	109	361	317	999999	181	128	999999	816	383	36	194	999999	372	140	618	215	840	999999	854	316	757	999999	418	999999	696	548	999999	426	723	302	501	999999	552	910	999999	583	37	805	999999	112	903	999999	735	879	236	999999	360	953	356	548	373	195	999999	999999	101	756	943	360	667	999999	999999	360	999999	91	535	757	851	999999	137	44	999999	44	999999	752	413	460	617	538	730	721	198	999999	999999	185	999999	999999	999999	999999	818	256	640	677	147	127	996	999999	213	654	999999	479	133	898	999999	321	370	999999	605	897	557	641	148	414	630	946	999999	
57	291	917	162	229	968	269	999999	880	404	999999	897	472	999999	860	999999	963	999999	260	598	299	999999	999999	999999	600	709	891	44	186	118	236	56	999999	999999	949	271	999999	501	999999	510	863	264	945	917	999999	441	143	151	999999	999999	184	229	999999	358	155	814	533	112	561	519	87	234	466	772	178	463	999999	790	806	598	959	999999	999999	749	734	999999	296	840	955	169	576	999999	348	999999	999999	16	677	842	536	144	738	193	939	614	433	638	798	999999	999999	405	735	352	344	108	435	713	999999	630	623	999999	999999	693	157	402	999999	999999	886	675	838	171	786	863	264	999999	860	776	531	455	325	999999	246	122	999999	559	434	233	415	249	365	230	847	56	999999	425	615	55	46	547	671	999999	751	132	345	587	619	871	999999	671	247	659	191	714	314	526	999999	416	601	597	968	999999	921	646	320	618	324	999999	643	999999	67	815	999999	984	783	229	354	124	777	513	999999	562	144	743	999999	705	48	143	742	702	551	209	453	999999	578	950	184	114	811	726	999999	999999	237	999999	614	432	919	206	930	94	182	759	638	97	657	416	585	187	644	615	999999	191	997	999999	999999	999999	999999	301	416	832	54	250	312	999999	250	71	334	999999	139	579	999999	841	212	657	530	792	570	999999	791	171	999999	996	470	206	157	92	882	999999	963	756	999999	628	790	107	999999	999999	456	588	847	595	999999	701	999999	74	829	999999	999999	349	420	504	297	16	999999	254	467	57	779	116	903	168	999999	47	999999	382	519	166	61	114	617	598	345	999999	517	205	89	999999	948	405	376	419	999999	542	876	469	468	63	999999	545	639	992	161	999999	684	688	416	54	780	675	555	673	686	873	999999	822	168	315	498	999999	999999	793	109	384	739	494	64	646	171	999999	914	466	46	515	999999	625	446	994	999999	999999	789	44	893	282	850	703	732	240	811	63	310	163	564	816	379	846	892	777	611	999999	999999	769	883	329	999999	99	636	999999	408	115	999999	174	17	669	999999	999999	999999	826	534	45	761	824	834	999999	160	761	901	999999	145	628	732	669	999999	117	999999	29	161	999999	521	760	77	562	831	705	678	999999	155	894	302	248	945	76	252	576	438	809	999999	775	999999	10	197	415	999999	779	383	999999	781	999999	474	504	999999	999999	999999	773	999999	209	993	138	439	23	615	16	928	897	999999	999999	426	816	999999	395	999999	385	403	999999	572	999999	527	61	332	999999	365	999999	999999	798	999999	999999	999999	479	999999	238	816	806	999999	999999	
999999	999999	999999	147	106	716	299	964	999999	89	419	604	999999	999999	210	315	682	941	806	476	657	999999	586	140	638	75	905	947	218	450	578	288	999999	247	136	391	185	389	999999	615	672	401	34	350	389	664	684	966	278	302	556	875	999999	999999	508	34	604	999999	509	40	999999	352	999999	780	510	140	999999	695	999999	999999	140	999999	985	201	803	266	345	245	999999	973	390	999999	679	915	893	703	288	179	999999	111	999999	999999	880	924	804	999999	644	253	839	258	109	999999	309	459	172	263	889	808	76	252	689	369	605	535	650	999999	999999	999999	886	807	851	999999	955	999999	42	312	422	71	397	482	621	999999	406	502	873	999999	639	229	752	999999	814	480	113	497	422	427	999999	355	284	999999	657	803	999999	42	406	714	43	743	426	860	841	999999	421	593	630	597	962	999999	661	999999	999999	453	98	256	993	381	292	468	999999	999999	999999	77	786	465	999999	817	735	374	106	169	367	896	999999	892	999999	999999	68	519	866	825	999999	999999	693	999999	999999	214	715	120	49	34	999999	999999	999999	811	780	774	51	955	999999	812	862	598	16	999999	999999	346	999999	999999	456	999999	322	772	601	327	999999	999999	383	761	767	620	999999	624	335	82	999999	999999	306	992	122	35	944	113	751	63	963	866	123	201	142	361	565	520	663	41	999999	659	999999	282	661	820	400	289	999999	157	710	247	999999	934	765	109	50	657	999999	431	999999	219	30	548	364	999999	846	999999	999999	415	65	591	960	303	369	86	819	34	340	301	634	665	914	604	999999	725	603	189	435	999999	321	907	999999	242	969	502	639	434	917	377	999999	218	660	783	999999	999999	287	970	574	688	290	25	326	999999	796	407	304	426	204	638	690	666	999999	596	103	158	164	727	999999	866	999999	394	116	963	327	426	999999	999999	511	999999	448	633	615	747	752	306	999999	645	999999	571	208	222	239	999999	999999	317	461	73	689	999999	964	559	645	707	250	895	999999	363	474	379	402	173	914	970	200	67	61	19	843	797	567	518	999999	999999	999999	235	999999	826	286	19	965	941	999999	567	269	888	999999	907	506	999999	999999	237	181	76	179	44	307	269	999999	999999	266	451	230	892	386	455	278	883	48	25	999999	92	87	464	414	460	721	999999	711	999999	80	153	513	985	410	340	347	225	592	633	927	895	738	656	999999	523	999999	559	191	813	999999	113	869	490	999999	314	160	716	999999	718	323	951	999999	999999	559	122	938	244	491	56	118	62	300	414	98	845	
354	430	711	891	739	171	175	897	691	966	999999	32	869	105	190	631	999999	874	320	999999	347	951	107	640	584	486	999999	145	704	567	812	464	402	281	960	999999	999999	770	978	161	785	660	104	592	838	999999	999999	395	865	487	498	426	999999	121	999999	402	332	80	999999	263	999999	39	202	999999	164	819	629	597	145	460	626	792	895	999999	200	686	856	515	802	668	121	681	999999	227	78	395	371	999999	774	567	999999	933	464	999999	999999	999999	467	970	999999	29	296	778	260	999999	999999	705	531	934	921	820	546	999999	278	647	152	999999	760	975	65	999999	458	349	823	999999	63	692	338	180	999999	444	229	886	86	782	999999	342	431	864	999999	373	999999	436	369	953	31	589	664	817	582	644	995	492	915	670	570	946	954	999999	999999	178	377	361	831	487	601	660	740	495	274	809	990	896	618	692	903	31	980	870	999999	999999	38	521	597	467	448	736	970	416	222	435	387	999999	512	999999	995	513	605	881	361	370	849	178	552	773	653	109	874	999999	766	549	966	94	136	888	150	856	763	999999	999999	864	999999	999999	999999	838	431	252	394	429	696	400	426	108	518	195	999999	859	968	999999	813	349	862	999999	999999	999999	469	302	621	623	999999	999999	749	241	843	496	999999	525	999999	999999	351	411	999999	454	536	376	133	868	999999	940	274	290	999999	938	559	999999	12	941	684	611	379	999999	630	770	381	557	999999	999999	999999	31	999999	109	999999	265	483	412	634	418	221	999999	549	600	726	681	999999	767	999999	810	999999	153	494	739	840	294	343	222	780	943	999999	979	725	938	999999	999999	999999	175	327	632	465	999999	74	593	999999	999999	71	999999	412	999999	422	613	305	839	513	121	999999	774	999999	679	921	270	631	690	345	241	999999	610	986	181	254	193	450	629	355	999999	88	900	18	440	232	999999	809	999999	531	999999	683	885	435	502	26	662	906	647	999999	204	999999	384	257	499	852	460	792	240	705	238	999999	675	494	978	999999	636	999999	828	456	367	461	800	999999	876	558	672	999999	494	164	592	999999	999999	919	999999	19	999999	652	999999	999999	771	771	579	135	303	305	17	401	999999	470	999999	999999	999999	200	352	743	724	225	381	941	189	999999	308	85	999999	999999	370	999999	343	969	338	984	999999	250	685	596	999999	675	865	999999	550	280	999999	34	774	999999	207	611	999999	999999	294	488	281	578	407	496	472	999999	999999	350	999999	261	68	486	141	405	648	837	515	756	999999	59	999999	999999	400	909	556	284	999999	
999999	754	758	189	925	685	849	712	678	999999	999999	133	999999	999999	524	645	298	222	251	892	379	999999	369	999999	820	555	245	999999	481	187	498	999999	197	203	595	596	186	999999	142	801	292	693	970	995	999999	999999	484	396	835	164	112	696	999999	392	931	379	394	662	999999	999999	449	722	999999	501	354	259	935	194	77	999999	999999	226	999999	999999	999999	685	86	374	779	999999	81	849	999999	327	85	801	999999	805	271	225	999999	523	712	761	362	570	999999	479	650	77	696	299	999999	907	999999	885	616	865	782	256	302	29	883	180	309	999999	430	913	425	552	999999	140	922	999999	725	945	513	328	97	49	999999	999999	724	711	502	781	530	394	632	199	194	999999	999999	999999	922	192	999999	542	462	762	150	999999	63	999999	451	565	377	476	999999	748	382	999999	777	742	32	695	305	182	678	528	78	45	290	236	367	857	999999	907	999999	999999	999999	999999	865	999999	899	683	999999	626	269	936	999999	64	212	883	816	896	990	999999	992	237	887	999999	864	933	693	999999	999999	826	739	594	458	469	547	648	443	999999	433	452	842	348	999999	678	912	741	124	24	833	407	420	471	866	827	999999	701	656	847	116	999999	642	795	425	727	886	675	488	944	999999	999999	999999	999999	472	548	447	653	95	218	555	999999	819	678	280	861	416	999999	728	631	999999	999999	992	595	304	501	999999	57	923	999999	792	246	263	180	508	999999	999999	14	999999	327	389	271	615	999999	302	984	999999	963	525	564	320	618	999999	857	399	669	571	855	120	971	738	999999	730	671	426	318	999999	649	180	10	999999	411	278	410	251	293	240	554	302	319	389	999999	531	368	113	183	300	406	780	838	708	111	893	37	589	999999	541	944	999999	999999	126	472	999999	525	659	909	350	545	615	116	438	26	562	801	999999	999999	868	371	567	253	28	472	869	341	301	999999	999999	250	821	262	752	296	533	319	203	999999	62	16	709	204	999999	999999	790	673	409	692	548	102	445	696	130	179	386	777	999999	999999	603	999999	233	856	999999	109	723	363	364	152	493	252	999999	675	839	861	662	373	420	999999	682	999999	999999	999999	264	424	999999	999999	141	582	909	755	999999	999999	323	600	999999	852	802	733	999999	436	999999	267	999999	305	495	770	999999	268	517	23	367	700	971	408	530	623	601	977	999999	598	232	781	999999	737	898	999999	999999	248	88	809	570	686	243	999999	885	999999	410	958	929	44	999999	872	74	896	397	654	578	915	80	169	261	825	439	441	999999	999999	
34	999999	407	437	418	999999	999999	708	452	999999	999999	726	522	856	223	642	57	999999	999999	360	717	346	350	254	489	446	178	919	557	745	256	802	51	357	999999	940	561	502	626	658	999999	365	453	716	999999	852	402	999999	946	618	777	180	119	999999	999999	687	130	163	999999	999999	999999	999999	161	999999	999999	664	684	175	216	999999	91	999999	643	673	999999	999999	892	633	67	637	54	954	972	939	999999	86	999999	197	536	999999	819	408	999999	654	217	430	214	747	292	532	177	237	999999	673	999999	232	537	999999	195	469	794	497	106	320	927	496	999999	999999	999999	357	972	496	638	253	999999	683	999	988	466	999999	156	155	350	535	469	816	946	999999	411	745	549	999999	999999	77	999999	999999	312	244	727	720	141	992	999999	934	559	680	599	764	219	999999	232	999999	979	947	322	999999	999999	571	850	120	999999	988	809	993	808	727	494	571	86	141	381	765	270	746	116	163	147	999999	975	788	999999	191	100	558	522	999999	275	999999	754	528	185	740	999999	617	179	152	999999	25	999999	999999	196	38	687	87	482	467	288	999999	841	999999	511	740	999999	999999	892	999999	898	999999	999999	808	461	440	999999	999999	956	640	381	652	576	999999	970	132	290	153	602	999999	504	22	85	64	720	999999	999999	596	26	999999	155	331	725	811	253	931	543	326	380	999999	221	139	131	999999	95	999999	667	877	197	389	999999	451	469	702	864	999999	186	426	98	999999	999999	229	542	520	494	59	926	764	999999	49	588	999999	999999	845	978	375	890	243	999999	94	999999	346	408	636	999999	704	861	33	947	367	754	127	238	999999	539	991	596	610	999999	46	709	999999	167	999999	801	496	677	623	724	999999	995	999999	457	13	65	880	821	905	535	790	999999	903	817	362	294	999999	734	999999	316	999999	778	290	885	932	384	470	188	260	835	499	36	999999	309	999999	371	811	670	235	894	659	999999	690	85	567	999999	806	95	999999	863	999999	999999	855	317	737	721	715	999999	524	628	999999	999999	571	80	46	763	999999	604	369	991	999999	800	999999	927	657	815	97	214	327	94	578	384	383	999999	504	737	181	930	571	736	655	753	155	606	309	957	609	620	48	999999	897	212	726	813	390	999999	999999	927	660	922	999999	510	740	439	60	220	999999	184	999999	999999	592	999999	999999	632	345	999999	999999	903	999999	999999	999999	999999	176	523	197	376	999999	570	15	999999	485	253	999999	649	113	154	23	715	555	999999	639	434	53	739	221	999999	179	999999	478	662	999999	999999	309	960	715	
166	999999	226	999999	999999	562	757	179	611	823	348	750	999999	529	200	715	939	357	538	999999	782	433	437	312	319	206	564	101	353	90	136	999999	319	934	946	810	999999	472	871	536	881	999999	999999	915	872	137	786	574	287	946	944	11	770	899	932	732	999999	914	932	487	998	665	825	531	697	404	440	459	582	390	917	476	486	11	189	527	991	999999	439	192	999999	989	999999	406	145	135	999999	999999	999999	224	903	882	540	393	999999	225	439	910	228	477	696	337	992	897	39	999999	525	999999	720	415	741	395	484	749	77	18	851	999999	395	572	999999	999999	457	368	999999	44	936	999999	472	963	97	999999	303	961	496	999999	997	916	377	667	609	414	999999	999999	482	999999	408	790	999999	530	374	21	999999	999999	256	676	879	999999	421	994	540	432	306	757	999999	660	999999	522	999999	985	21	935	60	727	962	816	329	999999	885	969	636	156	777	942	598	999999	565	647	714	999999	999999	372	505	383	999999	187	118	942	278	821	425	885	536	340	999999	438	960	797	693	440	999999	28	748	451	367	999999	655	363	168	999999	105	454	808	444	782	648	999999	677	600	999999	707	386	592	999999	554	751	620	446	433	170	126	768	999999	284	999999	193	624	63	999999	742	999999	755	784	37	726	970	87	999999	558	870	998	999999	206	908	732	970	999999	684	897	616	774	218	930	999999	134	999999	999999	999999	972	598	999999	999999	661	857	261	999999	999999	564	347	583	999999	528	999999	999999	171	832	571	55	552	999999	999999	939	165	409	999999	999999	824	786	902	399	479	553	128	999999	846	621	631	348	999999	779	377	999999	347	999999	999999	255	330	377	836	302	765	454	999999	480	841	94	231	261	889	999999	138	816	661	947	113	129	999999	928	716	549	210	999999	398	773	999999	883	601	842	466	722	994	457	999999	610	634	35	572	648	999999	762	400	380	459	718	651	561	999999	400	220	823	846	999999	661	296	101	542	66	218	999999	957	492	388	795	176	999999	999999	867	999999	323	88	557	761	999999	999999	159	830	773	679	131	572	999999	211	632	643	999999	603	795	999999	519	101	968	364	301	169	279	21	999999	292	775	970	999999	171	86	141	275	94	589	707	147	270	769	386	96	784	295	291	756	162	300	350	884	214	999999	231	120	202	999999	651	684	147	256	490	904	999999	999999	510	999999	999999	377	791	23	98	524	999999	999999	592	278	516	873	999999	999999	432	992	434	95	489	630	999999	31	83	999999	938	33	999	24	288	999999	934	999999	785	
167	999999	784	508	337	796	689	291	899	527	923	999999	999999	999999	882	999999	497	999999	76	398	879	279	479	999999	176	85	75	999999	244	999999	120	344	610	98	830	999	647	494	999999	298	999999	348	999999	503	159	671	170	336	126	200	790	12	868	999999	999999	887	999999	490	341	999999	731	174	57	999999	417	589	999999	999999	866	999999	185	13	382	777	597	541	323	999999	154	505	999999	738	408	53	263	117	999999	101	193	999999	222	167	162	845	567	635	301	999999	95	570	999999	481	469	243	24	999999	630	999999	920	374	999999	810	346	836	346	992	765	13	601	309	123	260	505	999999	670	28	850	536	219	962	999999	999999	890	999999	186	443	279	175	999999	476	487	384	181	999999	999999	999999	999999	326	508	999999	999999	297	508	999999	999999	78	975	545	572	996	999999	103	881	999999	134	360	919	762	660	903	723	999999	974	134	999999	739	89	999999	556	268	207	999999	37	645	102	999999	715	999999	999999	118	999999	733	603	42	540	394	503	222	694	999999	493	68	665	605	851	999999	323	383	964	716	999999	299	989	999999	799	412	76	245	865	182	645	815	634	552	446	989	997	941	594	999999	246	999999	991	538	775	999999	868	432	794	999999	638	341	149	420	129	999999	999999	299	243	138	328	999999	356	522	382	677	433	123	169	861	999999	381	788	537	480	131	999999	460	538	660	543	643	451	52	543	313	675	223	999999	278	255	707	708	999999	119	979	519	479	166	107	715	754	273	999999	551	267	552	999999	999999	997	869	293	760	582	594	684	999999	999999	999999	78	11	999999	999999	890	616	574	672	999999	428	500	612	829	999999	441	945	788	380	519	501	999999	999999	73	282	434	408	961	946	135	871	999999	173	215	500	98	999999	505	74	382	999999	999999	999999	229	999999	450	999999	50	989	329	637	806	313	999999	812	702	316	938	999999	265	492	655	627	547	461	993	336	406	999999	215	345	450	999999	999999	203	524	691	541	879	832	49	367	972	627	498	75	999999	999999	402	797	999999	167	999999	808	890	999999	359	57	999999	999999	999999	989	711	783	999999	197	91	315	112	298	999999	999999	69	113	226	999999	682	999	58	999999	999999	468	999999	541	434	188	881	999999	118	999999	174	643	773	688	719	60	656	198	643	310	983	815	766	999999	785	16	999999	464	591	765	987	359	998	382	328	654	999999	180	999999	805	315	175	207	999999	133	377	999999	999999	394	999999	999999	494	365	748	412	67	999999	900	755	999999	90	999999	334	999999	545	999999	645	400	369	75	999999	486	
999999	838	995	818	617	197	999999	418	14	726	80	425	297	999999	993	260	970	270	951	94	424	931	724	888	999999	855	42	999999	999999	610	21	328	110	992	654	999999	999999	593	449	515	920	347	999999	364	356	908	64	52	999999	394	430	109	123	981	999999	908	124	116	999999	762	164	671	999999	403	714	751	324	305	849	476	999999	386	820	446	173	87	518	370	999999	932	800	990	497	348	999999	912	999999	129	999999	745	412	646	999999	687	999999	259	999999	29	649	605	593	758	202	354	886	54	288	677	999999	984	400	754	574	54	961	173	999999	999999	223	802	999999	204	375	113	73	861	769	143	94	914	425	999999	720	936	999999	51	999999	153	461	146	999999	537	999999	945	355	658	81	572	726	999999	999999	323	805	846	68	999999	999999	99	290	34	284	155	592	902	569	901	43	638	999999	919	999999	39	885	87	178	18	892	429	758	415	789	207	416	897	839	999999	693	874	877	949	658	708	863	436	861	488	944	410	386	999999	625	443	866	806	821	999999	438	999999	999999	60	506	963	999999	875	245	87	738	695	73	467	999999	168	999999	999999	999999	666	176	999999	225	689	74	491	53	315	999999	999999	340	999999	85	793	673	964	205	827	452	695	999999	999999	999999	783	999999	259	347	919	245	466	682	999999	999999	165	879	979	512	988	985	25	919	35	999999	888	999999	138	619	279	793	999999	963	999999	312	575	298	188	266	442	938	999999	154	134	79	332	673	999999	999999	999999	914	694	462	216	841	437	775	999999	901	313	46	622	639	77	135	992	503	749	808	969	866	700	722	999999	60	181	871	999999	955	763	224	528	73	699	365	108	791	756	101	875	999999	944	286	953	405	999999	185	86	999999	999999	828	924	420	999999	63	223	972	391	166	999999	566	979	397	147	98	999999	558	939	712	37	210	747	999999	932	179	922	423	768	675	999999	996	794	797	878	999999	300	117	969	646	999999	999999	999999	599	431	319	821	556	148	865	886	767	999999	374	971	876	999999	999999	487	925	141	999999	999999	716	432	673	771	192	519	212	999999	411	999999	303	999999	900	800	158	236	623	999999	999999	999999	902	999999	966	760	430	826	11	855	35	629	54	999999	352	922	999999	176	999999	547	639	47	999999	999999	485	188	999999	804	80	85	932	48	999999	577	765	524	311	927	466	912	350	365	517	357	772	999999	544	999999	227	978	999999	981	999999	86	999999	337	348	834	312	788	999999	626	756	925	923	999999	765	476	748	827	621	999999	710	844	206	283	
529	589	306	999999	999999	162	999999	999999	969	999999	999999	787	858	999999	999999	477	624	677	103	999999	609	591	999999	785	999999	78	49	399	999999	350	280	635	879	445	807	758	537	608	999999	666	49	664	956	972	999999	999999	999999	999999	650	153	151	42	750	481	673	999999	165	999999	687	575	123	197	734	628	999999	934	908	423	630	428	939	999999	533	437	685	945	999999	461	369	48	999999	729	748	999999	209	999999	999999	407	771	869	602	999999	920	579	999999	851	930	338	999999	999999	79	204	690	232	214	135	999999	323	999999	728	999999	999999	999999	649	125	393	999999	999999	429	441	59	510	651	999999	825	999999	105	953	999999	999999	24	306	168	876	968	265	999999	525	19	83	999999	571	611	53	999999	898	864	281	464	169	413	999999	908	860	442	569	552	929	407	291	40	999999	439	962	999999	16	545	285	681	859	999999	922	510	355	703	488	899	999999	204	926	68	824	999999	724	430	604	397	308	443	999999	999999	119	128	728	53	999999	999999	648	340	559	999999	999999	599	604	814	999999	999999	563	999999	954	999999	999999	735	480	232	216	999999	999999	542	118	618	246	841	282	156	245	803	782	311	521	357	999999	277	999999	573	999999	234	999999	910	939	695	834	151	999999	738	768	999999	648	505	999999	135	426	999999	999999	999999	126	999999	999999	458	578	999999	136	261	646	607	419	676	100	907	999999	981	172	999999	603	422	784	105	999999	543	387	861	999999	286	474	999999	930	155	55	704	999999	730	999999	445	999999	262	569	583	504	882	329	101	294	741	999999	855	999999	621	512	809	166	999999	999999	783	999999	716	999999	999999	787	261	676	273	631	999999	460	34	84	726	473	999999	853	210	601	479	224	295	577	424	535	618	431	319	643	246	548	435	999999	133	374	999999	999999	999999	999999	999999	999999	66	470	898	999999	999999	781	247	999999	171	956	955	429	915	568	785	999999	999999	999999	178	999999	999999	629	394	847	34	689	999999	362	848	618	999999	414	357	273	168	999999	679	143	808	837	193	172	481	289	592	15	429	999999	588	999999	625	406	627	423	849	436	999999	61	265	999999	830	885	999999	553	823	999999	82	652	410	960	469	972	514	999999	646	204	157	115	264	28	270	395	773	372	993	999999	787	999999	423	732	749	628	878	771	16	308	863	928	466	999999	933	777	164	999999	999999	652	891	295	777	655	288	999999	999999	246	999999	444	121	937	560	96	763	148	999999	678	221	841	104	743	334	347	340	229	648	999999	999999	999999	240	156	999999	999999	845	501	999999	768	453	778	
831	999999	993	572	197	926	999999	380	288	794	999999	486	415	186	999999	157	960	440	324	69	331	583	161	999999	213	964	592	999999	250	271	982	469	999999	999999	999999	463	750	762	159	414	850	278	934	300	944	754	741	178	791	697	540	725	453	999999	457	999999	490	709	369	233	999999	168	139	26	812	999999	261	972	176	105	407	999999	291	999999	218	999999	649	860	350	459	233	423	999999	552	730	999999	26	840	986	999999	999999	51	403	926	80	999999	148	917	488	999999	502	768	11	999999	300	341	444	999999	185	404	999999	629	368	909	999	920	999999	587	999999	555	72	420	986	416	132	366	805	365	839	526	914	731	999999	485	999999	464	421	732	262	398	822	483	665	592	161	353	999999	493	926	159	951	999999	631	999999	802	91	782	595	573	999999	536	89	703	999999	489	877	257	883	999999	544	509	18	999999	897	732	999999	999999	403	999999	999999	684	322	438	689	574	362	110	449	682	999999	999999	825	999999	329	862	743	779	17	112	284	106	798	539	391	650	943	999999	734	210	223	336	388	999999	794	258	223	650	24	93	136	776	807	210	88	862	684	849	15	44	989	810	747	301	980	682	999999	999999	999999	49	999999	999999	376	248	999999	548	999999	494	373	80	649	102	764	999999	999999	507	298	598	999999	528	966	104	999999	699	999999	412	999999	999999	360	999999	373	440	999999	975	462	10	410	999999	741	539	999999	199	486	934	999999	896	55	999999	999999	482	393	297	331	527	82	999999	904	676	37	66	959	999999	143	260	707	218	498	789	999999	975	107	729	856	999999	959	999999	618	296	314	999999	367	765	999999	878	729	999999	119	86	902	925	999999	733	999999	684	580	363	66	235	999999	186	408	999999	361	999999	385	663	999999	409	999999	306	918	617	371	712	699	203	999999	264	999999	631	108	421	999999	546	879	373	999999	181	999999	605	719	392	69	999999	916	111	413	431	999999	75	999999	710	518	999999	17	999999	372	829	985	386	920	801	704	605	87	986	378	999999	471	999999	475	269	67	963	586	535	999999	243	795	597	789	22	761	999999	986	398	999999	291	538	999999	999999	368	999999	965	685	999999	999999	463	60	930	732	598	959	491	999999	385	652	554	999999	999999	999999	138	44	398	596	999999	999999	248	618	688	999999	97	286	80	20	999999	999999	999999	287	668	999999	999999	192	999999	864	201	63	279	864	611	746	358	272	67	471	872	334	797	999999	778	878	449	844	371	848	645	321	888	999999	493	999999	999999	277	999999	633	834	945	179	534	404	999999	
999999	383	999999	999999	733	999999	228	609	148	783	285	999999	509	789	999999	260	821	26	228	879	174	798	381	308	999999	91	999999	433	636	999999	999999	273	999999	924	118	76	836	428	124	821	103	288	342	999999	999999	838	999999	570	236	584	999999	162	315	524	999999	971	12	709	757	999999	999999	794	973	222	628	21	999999	584	999999	341	423	402	902	407	786	886	466	671	280	356	999999	999999	999999	61	801	11	999999	460	999999	147	73	137	670	472	907	308	315	130	91	25	999999	192	999999	895	171	732	999999	907	738	999999	514	999999	438	411	337	999999	597	922	420	999999	63	999999	348	544	277	999999	731	440	499	999999	580	345	589	265	264	141	461	312	999999	79	751	999999	722	443	632	732	698	269	144	345	711	393	710	464	999999	999999	843	354	627	875	10	819	418	259	231	999999	751	183	157	206	999999	294	999999	351	875	13	574	999999	912	545	597	472	306	163	777	197	635	999999	302	458	297	116	684	25	78	999999	641	999999	221	462	999999	525	999999	937	234	999999	361	369	589	959	240	938	999999	92	287	538	523	999999	482	43	999999	627	880	698	908	13	999999	26	282	943	371	111	693	459	999999	999999	361	999999	999999	361	999999	276	544	343	228	359	674	602	737	540	418	999999	990	187	918	363	644	422	39	230	815	999999	96	999999	999999	138	254	999999	527	215	186	165	335	130	207	277	999999	547	999999	558	999999	17	288	999999	534	999999	999999	515	540	211	438	999999	999999	708	545	501	189	999999	745	999999	999999	690	85	532	364	999999	999999	869	980	999999	281	106	941	999999	890	808	66	355	121	999999	999999	738	452	326	776	999999	825	626	999999	705	98	999999	801	391	999999	999999	932	756	387	281	931	999999	999999	889	929	341	999999	858	817	736	445	833	786	142	82	377	248	999999	755	999999	999999	999999	293	285	562	96	305	560	999999	251	876	310	999999	999999	999999	775	999999	563	396	445	999999	966	809	848	999999	264	408	669	319	999999	999999	999999	10	999999	844	506	999999	259	337	843	999999	999999	831	575	860	145	865	946	460	307	174	684	372	320	874	470	625	444	999999	308	999999	999999	999999	951	999999	999999	309	706	995	185	816	953	236	553	409	803	145	243	988	133	398	461	219	999999	911	726	810	999999	396	999999	999999	999999	244	38	164	409	206	879	734	166	836	168	950	285	490	220	999999	819	910	80	999999	391	456	891	909	999999	426	238	50	124	892	619	320	999999	304	303	999999	207	398	999	607	265	509	999999	297	999999	510	933	999999	999999	
999999	991	999999	999999	58	499	77	352	129	927	999999	968	839	999999	274	226	848	338	980	999999	501	261	430	999999	473	79	882	999999	603	679	726	492	705	349	847	900	840	999999	574	805	236	376	87	470	26	638	426	890	568	999999	391	182	953	345	208	25	571	867	999999	978	616	453	999999	449	211	500	272	999999	771	373	385	853	764	185	960	999999	183	999999	999999	834	652	991	65	999999	298	554	539	999999	999999	831	339	972	152	999999	198	999999	999999	637	269	526	376	999999	128	204	695	537	999999	999999	384	83	841	611	999999	27	335	624	999999	226	161	999999	960	999999	358	939	43	413	711	179	987	999999	999999	545	700	999999	468	726	873	999999	836	761	146	762	999999	76	990	728	999	999999	269	999999	395	999999	486	612	999999	474	577	188	999999	999999	999999	999999	789	999999	999999	305	911	604	559	609	999999	537	389	399	999999	207	916	999999	949	315	413	586	909	424	792	104	69	999999	999999	993	158	694	999999	554	935	999999	972	999999	499	999999	816	405	575	660	821	858	999999	97	999999	368	558	295	239	856	879	999999	999999	375	415	483	246	823	999999	999999	461	66	837	835	464	622	999999	138	792	999999	999999	18	20	259	602	934	81	999999	995	454	999999	862	465	843	675	695	569	606	999999	26	999999	993	613	999999	208	765	30	197	632	999999	142	999999	999999	973	367	999999	238	999999	773	480	411	274	827	347	999999	598	600	994	170	768	62	999999	755	776	807	505	404	10	999999	999999	914	999999	349	999999	322	25	369	491	485	804	999999	999999	832	901	614	999999	175	276	890	610	174	35	999999	864	426	513	674	726	176	862	476	238	38	936	999999	527	999999	311	35	999999	999999	118	519	365	311	999999	796	853	999999	624	339	999999	999999	450	999999	888	856	485	999999	808	351	643	325	623	337	999999	461	999999	345	999999	268	864	251	999999	381	65	516	999999	562	853	717	821	564	552	532	348	999999	588	274	678	671	449	999999	999999	763	999999	793	999999	38	82	120	899	518	84	365	475	886	334	999999	617	382	194	922	999999	999999	529	88	773	999999	988	120	873	999999	666	425	818	663	34	32	999999	271	999999	643	489	742	817	313	489	196	66	462	793	999999	999999	999999	487	999999	999999	135	999999	517	30	804	49	962	999999	277	851	659	999999	812	861	311	293	355	999999	999999	999999	513	283	226	598	999999	999999	999999	327	999999	975	999999	937	300	708	899	789	278	251	816	604	999999	999999	550	461	830	648	253	600	491	235	312	544	936	999999	450	999999	26	919	
442	769	999999	645	882	302	490	722	999999	999999	999999	522	25	113	945	946	915	999999	999999	764	768	938	791	999999	835	139	672	826	11	216	267	57	773	359	808	56	999999	882	999999	257	999999	117	401	149	638	969	220	208	599	989	179	443	129	999999	160	504	978	576	809	753	999999	664	999999	50	846	999999	748	999999	304	898	999999	43	999999	485	793	660	546	999999	308	999999	918	474	236	21	46	999999	999999	521	999999	999999	78	525	999999	870	999999	317	396	361	999999	722	999999	554	904	701	144	146	999999	999999	999999	500	957	336	278	943	999999	165	437	709	14	31	987	236	467	990	829	340	960	523	856	486	273	195	358	585	645	374	569	535	999999	899	999999	999999	64	708	356	741	256	138	46	473	999999	686	357	281	735	999999	96	914	871	804	185	536	787	981	236	772	978	999999	307	999999	999999	902	833	114	256	703	999999	759	999999	98	999999	999999	999999	393	999999	587	838	86	999999	652	288	655	663	82	724	999999	999999	83	482	584	762	999999	831	999999	877	977	999999	252	34	42	820	337	280	783	999999	353	999999	404	383	648	934	901	843	655	999999	939	248	760	389	17	999999	999999	999999	69	999999	529	10	910	515	629	733	595	62	816	831	950	384	880	362	380	199	999999	699	833	650	999999	720	185	394	938	999999	103	999999	26	999999	721	60	221	999999	200	999999	148	888	754	915	348	999999	37	824	241	564	999999	408	19	818	104	410	999999	419	474	809	825	999999	577	999999	640	999999	45	999999	120	999999	999999	433	171	37	60	999999	944	918	999999	21	692	361	163	383	999999	695	853	999999	741	999999	607	802	983	391	527	623	321	863	999999	616	814	56	999999	341	999999	999999	246	999999	767	881	465	535	117	463	126	999999	371	203	518	944	879	836	249	799	302	370	449	999999	509	437	999999	91	999999	694	206	646	999999	822	999999	447	458	871	441	860	854	82	999999	530	999999	64	261	127	355	340	737	978	999999	914	999999	999999	494	999999	482	999999	999999	999999	892	422	266	480	999999	549	221	999999	496	17	404	999999	999999	999999	999999	919	515	455	186	999999	736	312	957	228	838	733	999999	951	952	992	399	111	881	999999	189	281	273	794	238	711	906	283	999999	729	583	428	969	817	364	574	950	36	163	999999	648	999999	465	47	641	102	765	999999	128	503	999999	303	507	999999	50	404	656	721	227	474	877	462	468	237	645	419	764	966	597	388	999999	373	948	686	999999	599	999999	236	999999	145	946	646	165	350	122	289	921	504	999999	
999999	918	239	809	689	327	195	131	999999	401	231	999999	799	672	999999	999999	999999	355	999999	642	451	588	999999	999999	92	999999	241	306	127	125	365	498	269	199	999999	469	811	999999	268	368	646	477	589	834	931	999999	157	973	425	887	867	934	110	999999	335	381	498	671	999999	171	96	889	14	121	46	732	79	610	999999	999999	999999	690	96	999999	996	999999	999999	595	999999	285	380	267	881	239	258	430	398	999999	999999	265	971	149	999999	107	282	999999	473	477	797	208	737	546	938	155	247	186	848	647	865	361	999999	902	45	451	791	828	17	774	863	615	344	999999	746	780	308	510	999999	999999	190	249	999999	999999	797	999999	999999	999999	999999	999999	992	81	582	750	542	511	883	78	999999	395	315	453	749	698	613	192	864	75	800	167	846	736	999999	859	467	626	851	850	114	607	902	957	509	999999	781	792	42	593	999999	244	999999	240	999999	469	683	736	500	811	918	999999	573	482	999999	171	889	266	749	722	293	916	659	42	964	507	492	358	943	477	917	821	159	280	936	565	270	999999	340	862	999999	730	999999	50	932	499	43	430	924	999999	999999	525	52	319	310	222	999999	864	275	898	977	334	793	33	894	106	465	302	545	478	900	282	999999	886	999999	563	999999	619	109	474	999999	71	434	605	94	401	999999	839	970	723	999999	406	999999	441	999999	999999	937	999999	156	835	999999	740	884	455	447	120	598	166	999999	999999	999999	965	764	801	435	915	900	999999	938	502	328	625	999999	821	497	504	931	495	11	999999	999999	999999	472	274	440	732	186	978	168	974	802	622	76	232	301	24	641	549	16	969	950	999999	999999	999999	517	418	999999	73	957	943	999999	113	165	88	999999	744	502	999999	370	702	739	921	999999	964	699	705	558	109	530	483	862	392	488	41	744	875	999999	819	756	32	999999	123	30	225	796	699	467	999999	111	556	999999	150	189	999999	999999	38	721	999999	954	811	859	318	999999	999999	90	796	624	133	343	256	231	683	999999	347	388	625	901	813	178	10	248	570	998	974	961	721	212	185	801	715	999999	324	864	999999	172	15	580	999999	999999	999	84	343	654	999999	335	838	999999	841	924	999999	137	999999	41	953	572	999999	999999	568	522	999999	593	449	332	628	102	906	818	799	185	382	55	364	999999	178	926	904	916	153	999999	133	325	999999	260	196	999999	255	293	910	382	873	695	21	999999	999999	999999	634	21	35	999999	428	29	607	665	552	569	773	239	999999	37	999999	382	999999	920	399	
53	999999	999999	145	51	846	623	907	999999	312	687	43	341	999999	761	999999	893	890	391	230	113	717	705	708	999999	814	999999	430	883	714	500	999999	101	999999	733	194	999999	875	984	999999	804	121	999999	363	865	536	441	999999	110	736	774	492	785	999999	999999	336	527	490	519	236	999999	202	999999	712	812	999999	941	707	178	577	855	27	906	475	425	992	999999	351	999999	99	382	689	999999	999999	999999	999999	999999	401	347	407	667	955	999999	999999	999999	611	97	999999	551	707	595	734	168	533	999999	757	586	320	284	303	799	999999	999999	429	999999	151	873	877	999999	804	424	549	369	771	910	899	660	999999	999999	813	904	68	999999	999999	999999	648	530	796	275	999999	431	433	127	999999	999999	491	999999	936	903	944	738	219	704	747	999999	55	999999	396	999999	999999	106	999999	931	471	398	999999	385	510	924	999999	620	86	999999	592	382	991	432	999999	174	428	999999	724	255	444	84	695	364	62	853	459	284	143	183	293	94	994	502	656	999999	999999	999999	808	22	697	334	662	607	121	374	301	623	57	232	205	402	382	191	496	999999	703	999999	332	657	475	930	999999	903	328	999999	387	498	775	671	999999	321	781	712	557	120	422	97	252	688	561	836	236	911	977	891	999999	813	15	270	951	999999	783	161	546	767	999999	758	289	614	987	802	999999	386	999999	883	620	670	999999	386	973	615	999999	999999	999999	639	703	999999	925	436	999999	999999	493	515	720	999999	538	999999	999999	790	999999	999999	808	999999	701	759	988	850	987	104	281	51	189	629	296	345	355	149	999999	999999	73	282	832	852	819	422	999999	342	999999	115	355	999999	505	842	124	319	807	506	943	346	650	853	587	831	165	753	394	864	229	385	473	999999	573	267	727	989	999999	955	818	288	449	656	195	882	999999	290	546	346	515	976	537	848	205	720	266	219	695	10	696	999999	37	454	122	290	999999	956	426	247	125	134	488	852	687	999999	999999	994	667	705	92	999999	216	57	359	253	999999	999999	203	999999	11	999999	304	830	999999	752	260	995	543	999999	250	792	864	999999	999999	390	498	999999	999999	999999	824	271	552	989	918	821	999999	980	105	999999	442	27	763	572	999999	607	830	657	592	934	414	901	461	762	999999	999999	20	907	825	968	754	172	463	662	39	999999	999999	314	912	447	893	999999	999999	673	472	232	999999	999999	999999	999999	560	840	999999	236	135	999999	999999	789	534	627	811	951	164	999999	999999	279	564	110	542	999999	641	526	999999	155	50	144	11	999999	300	
242	271	718	844	211	418	914	80	999999	537	116	929	999999	779	999999	999999	942	999999	772	999999	202	999999	928	999999	567	982	999999	999999	999999	195	991	999999	999999	999999	999999	365	999999	116	953	717	210	999999	337	573	999999	577	465	999999	999999	519	108	28	238	238	107	574	999999	958	287	228	384	818	999999	50	546	195	906	999999	999999	999999	999999	835	172	65	999999	993	340	364	999999	989	527	297	646	437	999999	972	999999	793	401	727	32	144	829	999999	342	391	999999	296	999999	251	670	777	268	999999	975	999999	856	183	999999	999999	244	979	999999	297	700	97	999999	695	999999	999999	502	122	295	760	907	408	15	437	722	999999	916	999999	999999	92	999999	749	39	999999	461	999999	125	999999	913	297	999999	52	999999	542	44	255	219	391	343	463	748	999999	491	999999	622	576	266	999999	461	913	197	200	651	553	999999	950	999999	66	243	138	458	983	999999	998	277	864	999999	473	402	476	757	999999	710	999999	343	770	267	531	503	999999	999999	695	999999	999999	110	999999	401	955	999999	93	197	163	999999	214	14	999999	359	999999	240	999999	999999	793	37	984	166	999999	490	778	220	208	999999	537	562	358	571	762	925	208	897	975	473	945	899	318	289	604	387	505	868	578	420	774	300	745	218	774	668	83	843	448	812	622	744	999999	400	660	600	799	643	999999	839	160	595	999999	999999	731	999999	718	705	562	283	984	999999	641	999999	918	246	817	149	796	104	852	365	458	172	850	210	534	917	628	13	999999	862	626	738	270	999999	45	460	999999	999999	950	378	291	174	827	712	113	588	482	424	999999	659	846	157	987	795	146	102	999999	999999	369	800	86	558	695	131	293	902	526	999999	210	367	662	914	154	484	83	294	344	147	107	999999	445	214	231	928	25	479	751	474	999999	943	999999	956	522	159	301	732	478	705	999999	210	71	999999	999999	424	997	999999	13	513	721	852	757	306	433	423	364	999999	999999	999999	116	814	161	61	698	267	351	999999	402	994	999999	351	999999	638	718	897	883	703	990	806	930	93	999999	248	753	198	195	720	999999	108	794	430	405	711	599	999999	999999	999999	53	956	83	999999	539	18	330	380	47	128	587	999999	539	661	880	530	999999	32	348	913	308	510	81	631	183	303	209	762	945	114	49	112	848	873	659	43	733	639	999999	467	917	383	161	999999	142	996	569	143	999999	999999	999999	576	277	999999	711	999999	885	452	127	245	809	999999	435	933	89	999999	687	665	999999	846	797	207	478	999999	999999	925	358	
999999	498	187	734	76	222	79	239	472	999999	999999	172	126	158	290	521	999999	999999	359	999999	227	987	657	318	903	141	702	999999	676	108	396	999999	786	999999	880	953	940	510	999999	355	365	999999	617	999999	999999	999999	885	999999	516	686	169	233	999999	977	999999	27	840	868	999999	999999	520	999999	999999	999999	999999	573	999999	999999	277	337	580	999999	915	13	591	524	380	18	999999	409	255	13	999999	990	999999	999999	503	808	999999	863	999999	82	679	999999	835	999999	149	253	999999	411	127	953	999999	999999	115	999999	317	642	395	616	646	832	534	431	689	516	428	999999	999999	286	79	577	878	414	225	999999	138	117	178	226	384	137	999999	932	292	301	583	393	884	586	999999	861	423	999999	227	290	999999	257	128	999999	946	999999	999999	923	341	550	999999	999999	963	607	999999	210	473	178	242	519	32	601	999999	398	933	44	688	848	430	218	999999	441	196	934	999999	880	989	850	280	807	999999	886	601	741	226	566	430	287	362	999999	397	254	214	708	267	945	999999	729	395	911	888	969	502	132	999999	643	999999	38	647	353	999999	999999	999999	999999	209	999999	10	407	182	999999	614	999999	999999	776	999999	999999	236	999999	999999	24	772	269	464	368	918	349	393	478	355	999999	737	401	639	19	443	999999	355	780	508	131	945	710	557	999999	307	487	483	725	999999	486	417	350	999999	632	999999	952	168	540	515	999999	999999	532	62	999999	999999	223	999999	486	343	58	564	456	999999	555	79	72	999999	446	71	999999	866	999999	177	869	174	396	999999	16	999999	490	614	999999	274	648	378	422	657	957	389	94	716	997	392	263	922	960	999999	805	999999	518	250	999999	478	999999	993	94	365	192	435	253	183	764	57	852	443	748	192	342	187	999999	999999	753	66	999999	724	868	999999	914	947	214	999999	999999	453	999999	250	891	999999	999999	654	293	67	474	999999	146	910	952	949	540	819	183	778	37	628	907	113	999999	666	501	999999	134	809	451	245	230	226	999999	999999	137	612	551	999999	992	687	893	999999	939	999999	920	76	999999	918	744	104	774	436	999999	999999	999999	816	999999	235	999999	999999	529	999999	616	239	312	919	999999	641	822	927	277	770	999999	999999	735	317	174	276	999999	435	588	216	999999	356	471	999999	228	333	999999	321	859	999999	567	163	168	418	983	710	918	11	999999	999999	106	999999	827	13	999999	658	999999	238	652	486	490	999999	261	323	999999	999999	767	517	700	648	866	511	78	951	212	999999	999999	326	999999	999999	357	744	340	457	119	257	529	467	153	
999999	452	999999	668	382	836	999999	902	845	999	723	999999	999999	310	999999	274	999999	748	876	800	999999	477	564	999999	198	999999	745	88	803	999999	171	740	999999	374	141	205	999999	842	999999	124	64	730	999999	327	999999	520	946	999999	885	193	999999	509	653	999999	135	101	888	999999	479	253	100	80	999999	641	837	983	999999	46	999999	999999	943	752	62	761	746	298	141	999999	303	678	192	311	203	619	688	662	96	642	249	49	999999	688	372	999999	34	983	999999	704	489	626	876	909	274	635	249	999999	456	892	999999	999999	960	651	348	801	999999	788	999999	489	999999	184	896	11	797	139	999999	265	999999	610	736	999999	999999	436	999999	999999	802	283	47	999999	379	915	215	999999	999999	412	88	666	350	999999	391	245	999999	152	751	314	999999	875	999999	144	999999	984	999999	846	165	167	179	533	893	671	999999	999999	751	319	119	47	969	999999	289	394	999999	286	915	999999	999999	501	656	524	999999	999999	946	926	170	902	999999	395	999999	368	49	564	242	555	772	999999	572	603	494	796	999999	714	345	999999	999999	727	999999	416	999999	574	627	664	999999	655	848	999999	724	82	627	849	999999	724	514	610	999999	999999	162	505	514	246	999999	625	16	999999	491	999999	116	918	340	443	818	467	326	999999	999999	385	64	999999	999999	330	999999	500	976	645	361	318	209	735	376	999999	574	588	902	832	329	999999	657	650	173	876	344	806	742	193	40	977	407	999999	999999	286	670	575	999999	193	999999	755	648	371	507	183	771	999999	552	999999	868	239	564	999999	999999	999999	999999	413	423	999999	986	999999	757	792	614	384	910	999999	999999	99	211	999	790	999999	549	573	363	999999	153	990	115	962	264	284	325	801	422	914	918	141	558	266	999999	967	207	999999	997	999999	757	133	272	128	516	462	266	999999	448	845	944	74	999999	442	270	999999	725	33	893	483	477	812	961	999999	734	734	999999	999999	848	999999	999999	415	576	507	537	29	999999	999999	999999	801	28	456	362	577	969	999999	756	126	996	727	251	183	250	524	388	945	999999	276	394	782	922	321	30	625	333	538	498	877	904	250	999999	739	577	102	465	999999	999999	394	999999	881	977	999999	948	130	581	999999	999999	61	128	592	857	460	602	673	878	706	999999	737	254	441	999999	999999	221	999999	31	512	606	999999	68	367	495	777	999999	512	804	508	373	999999	53	985	373	999999	758	322	392	999999	999999	999999	223	999999	595	722	150	594	526	107	999999	999999	109	79	741	26	993	761	999999	90	999999	99	868	379	343	999999	
999999	268	999999	918	131	999999	373	999999	374	703	934	999999	772	772	637	654	999999	707	306	181	800	973	253	356	453	999999	999999	312	45	999999	999999	999999	424	69	38	881	999999	608	976	313	999999	333	999999	48	999999	999999	988	334	453	565	112	171	999999	172	734	720	25	721	474	134	999999	71	740	327	668	100	885	712	744	999999	137	388	730	993	353	476	278	999999	274	760	18	889	858	999999	944	999999	770	262	334	317	866	805	143	852	628	766	593	387	999999	992	808	285	590	697	437	724	440	999999	819	999999	452	809	457	999999	125	999999	999999	270	382	795	330	632	999999	437	889	999999	255	999999	374	999999	883	999999	835	282	951	732	309	171	51	230	442	999999	443	76	864	66	358	999999	999999	833	999999	332	15	583	671	185	897	163	999999	115	479	999999	715	242	384	561	999999	185	999999	393	495	50	229	161	363	640	199	999999	999999	832	973	827	999999	540	999999	560	884	262	999999	776	999999	999999	363	999999	751	880	973	210	692	312	999999	999999	665	352	999999	523	113	853	999999	999999	986	586	999999	999999	142	652	419	185	221	823	677	721	574	999999	558	350	687	293	410	999999	667	988	999999	999999	749	800	172	999999	202	999999	457	40	41	579	789	258	563	388	999999	108	470	798	989	868	635	371	608	677	999999	997	836	819	453	746	999999	998	999999	332	235	999999	490	619	982	712	376	999999	689	995	207	999999	999999	308	489	311	999999	999999	999	760	633	999999	201	494	999999	204	999999	637	999999	294	215	791	301	241	163	471	618	851	999999	999999	999999	989	681	999999	999999	495	221	537	999999	151	734	505	998	206	699	846	150	999999	999999	787	51	738	68	999999	789	416	999999	554	155	999999	692	171	62	722	268	643	706	999999	23	519	983	144	307	445	999999	710	999999	104	999999	999999	331	622	246	999999	999999	999999	931	286	999999	999999	486	666	392	322	458	572	999999	286	999999	65	150	563	982	104	999999	906	440	622	844	999999	623	999999	22	838	999999	999999	924	34	999999	505	712	429	763	999999	43	327	999999	985	986	999999	999999	516	166	487	176	767	999999	151	999999	338	332	999999	442	744	999999	572	999999	553	625	389	648	999999	798	442	999999	720	999999	999999	71	999999	165	454	999999	856	999999	117	757	535	672	928	439	782	800	999999	999999	404	987	29	999999	470	672	207	370	607	349	999999	717	999999	144	455	968	607	90	747	183	877	682	585	921	343	815	129	881	999999	949	865	627	649	269	948	999999	999999	533	601	814	999999	94	38	517	982	399	42	
400	999999	960	999999	702	63	975	304	721	411	108	176	654	553	326	673	999999	484	221	77	464	195	999999	199	83	999999	933	225	999999	654	78	938	943	782	728	663	736	127	172	574	674	965	237	332	681	999999	946	270	640	421	999999	42	771	331	999999	215	505	999999	757	223	130	759	999999	77	342	169	232	999999	825	662	936	999999	322	647	403	999999	958	999999	517	999999	543	672	585	382	284	46	177	622	214	522	168	965	369	949	999999	914	999999	169	989	521	999999	999999	999999	977	484	999999	720	133	927	89	257	999999	263	999999	679	457	184	138	793	306	991	610	667	312	999999	971	999999	372	999999	999999	44	798	409	995	581	468	999999	607	898	445	999999	999999	694	999999	999999	62	712	999999	279	996	740	999999	376	999999	530	534	999999	143	483	512	667	999999	930	999999	54	458	999999	267	469	221	999999	576	240	357	980	999999	916	543	47	451	999999	853	102	206	748	709	999999	715	475	57	61	103	134	395	778	968	999999	255	999999	816	356	455	858	68	999999	174	104	28	999999	999999	617	873	999999	999999	253	814	264	999999	999999	345	36	990	791	422	169	137	451	844	579	22	835	999999	999999	231	104	813	994	44	431	584	614	413	11	893	439	188	999999	102	999999	963	713	388	556	744	999999	366	663	445	899	648	723	260	449	701	746	947	419	874	936	999999	819	999999	313	125	730	623	988	897	983	980	999999	358	702	615	308	456	124	719	441	999999	160	999999	145	782	861	364	999999	310	157	491	769	133	165	711	999999	492	85	440	23	176	377	765	999999	918	519	374	557	999999	402	299	999999	700	443	999999	289	270	999999	530	264	376	659	999999	750	501	999999	15	202	991	471	816	381	999999	705	274	371	394	106	227	273	496	807	140	999999	857	658	78	689	958	432	999999	999999	999999	186	647	517	689	25	961	706	513	999999	999999	999999	586	918	159	994	178	836	999999	999999	999999	267	767	569	528	999999	892	842	153	325	244	568	587	418	826	999999	68	999999	682	379	999999	520	759	324	250	767	331	939	509	83	521	131	537	720	539	297	419	88	988	908	132	128	999999	198	937	997	785	177	101	651	936	999999	999999	524	38	357	508	452	328	761	459	952	342	79	804	123	41	866	999999	538	999999	999999	768	999999	999999	26	999999	571	999999	999999	982	163	999999	857	999999	109	999999	999999	999999	192	789	999999	759	237	458	179	786	494	393	999999	966	919	298	562	564	956	652	390	277	21	401	937	74	84	778	306	114	484	932	
705	155	999999	183	696	749	999999	229	541	325	87	999999	471	999999	563	287	73	999999	295	303	190	999999	999999	999999	681	790	852	999999	999999	459	161	75	311	999999	999999	678	948	745	602	813	999999	736	121	999999	199	781	929	759	511	797	715	999999	819	190	999999	258	568	999999	502	999999	999999	227	544	92	173	22	999999	999999	499	884	339	327	999999	999999	860	453	999999	521	555	899	861	999999	400	887	744	719	999999	131	810	439	999999	999999	999999	696	999999	225	999999	39	901	187	999999	29	269	627	468	397	180	347	999999	999999	913	56	727	602	53	999999	827	657	348	453	766	807	999999	69	774	999999	999999	575	564	644	261	314	999999	377	56	842	833	773	429	356	549	907	999999	511	526	73	946	650	652	124	398	544	691	457	420	56	920	210	852	804	322	604	999999	686	57	608	999999	999999	999999	999999	999999	999999	999999	991	904	858	16	597	543	711	717	999999	999999	450	255	716	999999	172	999999	999999	999999	999999	999999	999999	999999	944	999999	124	464	917	636	999999	104	450	153	345	316	700	553	561	999999	332	666	151	97	888	681	999999	440	340	985	999999	402	556	999999	999999	143	613	999999	960	734	892	143	999999	84	130	339	482	306	910	410	922	619	405	960	599	966	779	537	999999	999999	790	999999	133	999999	372	204	548	999999	806	211	702	743	592	999999	157	198	999999	76	966	999999	999999	47	530	930	72	654	996	595	689	999999	363	999999	999999	698	944	999999	999999	694	999999	925	790	321	499	708	999999	188	36	578	812	411	925	712	570	596	73	752	163	202	868	999999	208	952	999999	435	999999	999999	999999	894	882	938	187	999999	364	51	999999	888	548	821	999999	999999	628	427	782	287	455	651	514	999999	634	201	999999	999999	825	999999	999999	838	839	999999	999999	90	999999	999999	999999	874	233	580	358	529	999999	184	214	342	968	984	99	780	179	999999	980	206	122	717	999999	691	999999	369	529	369	323	930	59	484	960	153	637	496	731	999999	64	874	999999	999999	999999	999999	986	723	849	999999	904	947	668	645	999999	664	968	538	872	15	991	863	999999	988	216	897	135	730	381	825	356	603	999999	999999	149	115	903	136	330	809	704	169	520	688	464	376	271	414	400	999999	999999	108	624	726	999999	200	999999	314	999999	999999	334	266	351	999999	999999	311	897	407	505	977	760	841	999999	72	310	831	353	999999	533	839	636	721	339	999999	651	257	979	333	354	949	291	598	357	830	484	447	818	999999	203	163	478	999999	999999	422	545	343	890	561	425	95	999999	
462	781	939	863	613	927	277	382	999999	999999	574	62	556	696	172	999999	387	999999	863	999999	856	178	380	370	771	812	999999	999999	317	367	427	907	268	112	828	817	999999	967	871	999999	550	124	956	831	903	811	362	725	999999	849	512	999999	999999	999999	989	999999	411	578	101	801	20	738	74	879	999999	667	794	454	868	355	85	419	716	353	472	742	221	999999	466	959	460	999999	165	468	854	454	355	196	999999	999999	415	839	876	80	509	999999	999999	87	927	999999	999999	908	857	38	773	999999	266	218	609	257	82	862	999999	999999	350	820	999999	606	34	459	999999	608	341	333	999999	245	543	646	843	999999	692	143	621	229	942	551	342	136	694	761	197	147	999999	864	999999	999999	727	999999	729	688	239	999999	63	477	925	999999	576	534	999999	538	559	620	374	950	564	938	251	999999	199	798	487	999999	912	272	272	999999	31	476	861	395	518	798	999999	165	999999	249	90	153	999999	533	975	808	47	166	212	577	772	635	999999	533	312	835	555	930	211	783	541	999999	215	751	397	999999	673	703	29	999999	702	219	999999	325	857	107	999999	665	823	679	418	999999	70	694	411	396	176	337	93	682	999999	987	954	645	708	300	999999	552	999999	875	999999	343	146	451	999999	999999	115	984	675	214	247	890	116	531	375	785	729	521	350	11	999999	346	999999	347	518	715	999999	884	999999	567	999999	55	529	948	544	85	619	619	820	848	290	999999	661	999999	444	362	880	432	999999	922	999999	426	211	999999	942	798	999999	799	932	168	307	230	377	118	54	202	370	168	999999	299	176	120	700	501	720	750	684	741	902	165	835	832	999999	694	996	742	843	394	999999	745	999999	820	686	661	551	69	814	553	834	252	999999	722	445	980	756	460	725	710	424	202	999999	981	896	777	333	474	617	683	999999	311	999999	975	163	250	938	999999	433	49	999999	660	999999	141	999999	999999	173	999999	397	632	937	545	26	143	999999	813	631	379	923	909	337	86	452	999999	441	999999	894	26	999999	205	52	410	36	686	760	999999	999999	982	84	999999	999999	999999	87	984	999999	575	294	224	15	350	618	999999	999999	524	712	999999	999999	999999	999999	385	765	157	554	202	590	999999	999999	340	382	216	557	649	305	687	999999	126	999	468	394	865	247	679	999999	228	999999	484	978	999999	973	887	555	999999	999999	699	480	465	666	885	404	219	66	954	841	799	792	969	272	999999	227	596	873	750	420	835	147	96	147	335	616	999999	999999	16	367	495	999999	106	
367	605	216	840	459	124	73	185	808	293	999999	221	435	616	221	242	295	387	23	999999	50	456	561	394	328	341	999999	298	660	60	596	356	147	696	999999	667	539	386	146	999999	686	244	37	854	258	925	899	999999	999999	999999	721	980	481	856	66	910	53	821	522	128	845	774	525	999999	696	491	83	739	13	554	703	908	999999	999999	128	805	429	999999	146	999999	999999	999999	404	999999	339	999999	874	291	640	999999	623	999999	864	28	913	911	718	279	167	767	852	170	995	350	622	812	739	227	737	999999	490	346	685	130	999999	575	380	191	427	90	617	999999	999999	311	999999	985	53	231	351	999999	999999	160	550	379	549	999999	283	64	721	999999	876	657	554	390	221	287	999999	744	342	347	541	999999	851	87	160	999999	71	999999	419	636	999999	517	875	530	172	999999	999999	999999	580	999999	302	325	999999	901	213	959	999999	718	100	999999	953	999999	889	13	674	559	999999	472	228	489	999999	589	999999	999999	757	368	781	33	227	880	491	726	173	927	999999	226	999999	950	873	999999	822	999999	603	766	683	469	999999	872	855	613	42	999999	97	100	203	713	680	384	153	844	999999	999999	501	220	171	236	999999	962	999999	458	492	358	999999	38	666	999999	986	999999	411	298	740	908	177	614	847	999999	639	83	999999	342	999999	692	806	999999	21	608	999999	999999	999999	456	333	665	914	407	130	684	734	68	434	999999	727	801	999999	855	114	280	57	886	372	999999	596	72	999999	625	912	799	551	570	26	67	27	999999	999999	999999	964	84	993	999999	493	173	434	581	648	408	615	744	719	951	924	741	561	964	999999	602	860	271	437	298	495	330	142	173	51	376	999999	999999	528	28	999999	39	286	287	999999	999999	578	25	423	830	20	177	90	599	645	285	999999	999999	583	680	999999	702	647	999999	284	173	999999	270	539	282	99	491	226	999999	999999	895	464	284	999999	820	999999	844	999999	999999	287	327	250	999999	528	999999	999999	264	549	999999	923	198	391	581	12	999999	178	999999	485	151	999999	529	951	389	539	750	820	232	492	999999	999999	259	855	999999	426	999999	922	497	742	999999	412	834	941	999999	776	999999	513	883	282	340	651	715	999999	706	865	758	375	860	13	777	999999	647	772	785	999999	674	999999	350	164	54	317	681	575	712	999999	905	587	582	613	666	246	937	949	999999	122	941	999999	999999	999999	668	591	72	999999	964	828	764	72	999999	999999	112	539	173	729	237	33	969	999999	656	967	959	180	793	256	999999	541	18	697	620	
673	258	783	999999	174	999999	999999	254	198	999999	883	999999	843	432	403	510	137	83	217	721	999999	153	999999	244	191	226	999999	798	815	156	432	820	77	451	492	999999	329	355	998	999999	775	779	781	538	773	993	125	999999	999999	746	999999	467	999999	975	492	530	457	548	11	948	998	663	999999	999999	188	73	906	402	939	474	999999	781	85	974	946	999999	372	999999	471	198	110	749	999999	999999	999999	999999	29	999999	958	999999	482	999999	353	999999	245	999999	999999	738	360	709	96	723	999999	925	565	438	392	825	39	143	999999	195	87	813	848	999999	264	369	115	223	999999	999999	999999	977	991	409	437	35	999999	834	999999	633	911	761	111	386	940	484	513	508	999999	204	999999	825	999999	297	703	999999	210	999999	999999	981	633	999999	666	281	999999	830	999999	165	10	366	999999	204	134	534	283	999999	711	472	317	779	855	607	641	999999	999999	999999	183	704	706	897	825	753	977	37	10	999999	105	830	106	119	551	357	507	999999	117	999999	700	279	23	999999	828	738	678	999999	135	36	506	816	527	671	657	238	459	999999	999999	343	227	107	534	508	231	999999	999999	999999	238	508	999999	999999	741	885	918	903	999999	329	999999	96	84	899	999999	974	999999	288	312	435	462	322	898	999999	683	774	650	999999	744	515	999999	946	372	480	999999	999999	926	90	84	999999	753	753	547	999999	44	454	268	328	206	560	240	942	578	940	999999	915	609	704	999999	999999	245	325	168	185	174	131	999999	604	999999	999999	57	999999	213	671	681	999999	775	769	369	238	516	331	999999	194	284	222	378	999999	734	999999	27	231	348	118	405	999999	594	371	964	912	730	664	278	922	513	52	739	907	268	47	999999	840	345	513	999999	914	919	974	901	952	753	302	869	999999	266	999999	999999	105	275	254	999999	999999	999999	456	999999	999999	63	999999	681	241	999999	999999	173	697	793	187	886	999999	657	999999	518	620	470	22	169	999999	795	162	666	688	203	999999	641	999999	923	736	46	888	14	608	861	445	303	669	479	291	138	181	332	88	938	24	447	999999	999999	503	943	791	297	80	999999	900	999999	992	999999	838	829	159	999999	999999	999999	998	829	58	630	82	327	800	999999	877	999999	623	830	587	749	188	206	857	287	430	999999	254	999999	934	999999	999999	628	310	630	640	999999	979	407	999999	938	940	194	399	999999	999999	186	152	258	419	770	443	79	999999	253	860	642	972	871	353	272	999999	406	895	506	999999	999999	999999	180	903	999999	999999	999999	563	649	809	993	806	704	623	
999999	650	999999	191	173	999999	999999	398	67	770	997	489	999999	64	13	52	543	299	893	493	219	999999	972	999999	993	451	227	515	590	443	866	835	278	257	109	999999	999999	999999	731	396	778	66	959	410	905	935	221	171	560	606	275	999999	913	220	999999	999999	677	651	999999	722	891	385	807	623	903	999999	999999	861	955	999999	152	999999	567	506	715	163	210	572	449	68	239	66	955	983	177	171	922	67	843	24	944	999999	36	18	505	402	999999	345	506	999999	999999	360	215	179	464	999999	146	417	505	260	884	115	999999	139	492	999999	999999	823	455	742	250	999999	27	941	446	894	301	558	11	322	904	999999	76	706	999999	879	851	786	529	230	34	515	999999	999999	999999	839	55	897	999999	670	973	435	999999	764	502	569	342	999999	733	999999	655	587	415	193	355	999999	49	505	795	612	983	999999	999999	234	717	999999	602	435	999999	606	848	404	999999	999999	999999	479	975	311	999999	774	547	999999	62	959	999999	446	109	378	247	120	800	550	111	913	686	339	141	999999	999999	767	967	907	463	999999	721	260	555	84	844	876	999999	737	302	31	75	407	590	999999	999999	280	635	233	197	700	806	308	303	999999	654	19	347	320	264	445	806	640	133	926	248	324	891	34	534	999999	999999	72	258	89	847	289	748	797	15	776	999999	743	999999	762	330	422	957	999999	999999	835	538	734	482	856	225	435	999999	664	105	999999	389	611	699	826	634	999999	999999	999999	281	999999	999999	999999	314	999999	999999	999999	920	999999	605	825	367	999999	604	699	832	341	590	999999	864	999999	15	94	999999	670	397	530	54	893	137	587	372	743	164	64	999999	989	999999	999999	552	162	999999	913	68	280	977	923	16	10	999999	302	163	658	999999	858	370	999999	847	644	999999	783	28	999999	242	28	463	624	310	550	999999	999999	999999	595	999999	711	999999	102	35	999999	692	473	524	53	899	999999	999999	999999	393	306	693	999999	999999	784	904	768	144	488	680	50	817	363	999999	465	876	160	999999	999999	999999	648	951	999999	999999	425	999999	626	268	974	137	407	594	749	240	14	857	735	700	999999	690	91	577	999999	421	999999	999999	339	850	69	177	748	455	865	905	999999	999999	999999	248	727	832	288	509	169	360	282	455	999999	999999	619	607	999999	999999	261	877	727	80	532	999999	999999	999999	622	776	209	999999	389	952	729	844	999999	659	999999	496	973	999999	412	581	999999	999999	149	999999	547	217	241	461	37	298	203	988	999999	999999	822	568	84	916	219	512	309	361	971	
999999	999999	233	636	959	175	653	999999	955	474	155	662	463	717	634	999999	415	544	999999	780	100	758	740	666	821	999999	873	422	66	96	900	281	66	107	819	813	999999	580	281	295	383	812	248	523	41	999999	368	850	449	653	999999	967	561	581	880	571	985	999999	814	132	301	240	429	868	574	873	606	365	898	820	949	834	273	462	406	288	999999	227	635	810	478	33	973	413	999999	999999	999999	485	999999	257	828	756	766	159	993	153	999999	379	948	167	415	13	952	628	703	968	999999	109	184	999999	61	767	931	13	653	278	266	999999	586	641	999999	131	147	999999	992	999999	78	124	468	263	895	150	278	477	405	475	80	999999	709	323	239	621	310	999999	205	70	824	762	505	999999	886	999999	793	999999	999999	293	865	999999	636	510	900	589	640	920	999999	999999	999999	464	999999	188	999999	912	999999	272	411	542	820	522	455	999999	379	316	999999	743	377	528	357	961	473	121	999999	999999	999999	209	999999	650	980	389	999999	294	571	369	999999	999999	527	974	70	530	906	999999	473	352	855	704	140	594	969	897	552	188	999999	537	990	999999	999999	438	999999	117	849	999999	561	999999	603	171	369	999999	162	302	226	999999	467	826	65	12	648	266	913	999999	78	829	680	999999	836	739	730	44	999999	999999	999999	98	780	953	999999	999999	999999	999999	749	693	344	131	441	677	681	159	721	736	482	988	999999	321	525	188	48	29	90	478	604	863	441	999999	640	999999	554	137	623	999999	155	909	102	616	517	999999	999999	999999	999999	13	412	687	28	993	561	390	999999	435	573	999999	914	661	74	441	438	885	262	19	490	999999	132	999999	536	216	591	572	895	241	999999	305	509	101	632	87	75	916	845	448	773	999999	675	999999	564	31	600	999999	999999	661	999999	632	999999	670	466	450	999999	999999	161	812	411	989	494	587	631	277	999999	822	39	999999	375	521	999999	814	245	999999	281	13	989	999999	616	999999	727	243	999999	999999	338	838	635	191	999999	999999	765	43	46	784	764	98	999999	296	999999	777	999999	857	295	666	999999	163	435	999999	179	877	869	646	205	999999	271	261	999999	460	999999	264	197	999999	791	169	756	999999	777	460	476	999999	515	703	999999	839	643	870	948	999999	589	184	413	410	22	328	999999	999999	837	733	523	513	999999	999999	356	674	590	616	76	135	909	585	999999	999999	999999	986	371	176	70	365	669	400	312	999999	870	764	850	999999	835	999999	823	999999	179	54	937	962	628	477	356	999999	258	37	804	822	487	13	
799	439	999999	999999	956	179	68	999999	73	999999	999999	427	176	591	824	803	781	604	312	281	999999	341	46	796	367	999999	819	158	117	642	596	490	999999	999999	965	421	145	808	515	653	579	999999	981	814	761	999999	311	765	999999	455	255	210	519	215	999999	467	402	999999	999999	72	999999	909	374	430	536	720	999999	309	625	412	668	972	99	659	702	718	360	231	45	166	999999	64	71	999999	396	396	970	453	279	508	999999	291	999999	999999	302	669	332	560	288	999999	442	999999	149	684	999999	999999	121	860	513	879	117	180	818	999999	480	306	848	999999	44	150	750	324	999999	999999	999999	387	833	647	999999	42	999999	799	999999	999999	723	590	914	386	999999	123	285	119	999999	399	400	848	472	999999	971	996	821	620	526	147	999999	999999	971	32	301	999999	999999	474	504	480	494	318	999999	823	789	889	999999	472	838	920	999999	640	999999	999999	727	545	914	207	999999	999999	221	775	282	999999	705	606	618	891	95	999999	999999	810	615	469	905	92	621	649	999999	92	614	358	782	606	281	659	742	341	999999	755	495	251	798	144	999999	718	45	430	999999	999999	999999	500	999999	999999	999999	64	999999	999999	734	644	924	999999	360	592	754	999999	993	676	534	55	863	287	596	339	980	433	999999	480	999999	197	999999	999999	999999	999999	812	124	971	419	359	227	999999	827	607	660	830	229	890	216	389	406	725	368	896	83	328	999999	903	57	999999	822	52	554	715	547	598	999999	744	696	780	999999	892	584	326	317	999999	46	999999	999999	509	760	542	805	100	803	471	688	304	999999	345	819	221	923	36	999999	184	90	121	70	999999	106	484	999999	436	749	514	151	999999	588	662	291	323	967	999999	999999	290	246	999999	911	85	999999	999999	999999	999999	961	428	968	999999	789	999999	999999	999999	618	873	999999	285	348	379	999999	299	329	646	715	795	64	505	253	384	404	256	938	626	209	985	162	668	197	999999	474	999999	545	593	261	999999	332	366	704	103	146	999999	941	867	122	622	999999	273	723	999999	306	999999	999999	999999	163	542	204	999999	725	633	721	999999	97	999999	904	29	999999	735	394	269	472	698	800	160	248	58	315	80	513	999999	239	999999	944	696	547	18	155	952	440	718	262	618	640	999999	381	402	268	446	962	103	868	29	879	463	38	999999	999999	34	355	115	237	133	209	148	404	833	799	999999	957	896	999999	999999	999999	675	16	999999	67	999999	778	846	789	999999	118	420	717	219	19	491	667	939	999999	999999	607	999999	999999	999999	419	501	676	
548	603	866	488	76	228	77	724	213	999999	999999	550	936	256	999999	325	368	24	789	430	194	823	999999	999999	28	552	753	999999	999999	194	999999	444	999999	999999	240	999999	922	390	999999	201	999999	495	805	44	492	398	417	874	999999	19	133	124	999999	80	492	724	295	142	469	999999	475	873	999999	29	578	739	984	999999	999999	999999	999999	977	972	597	999999	699	28	999999	251	629	145	879	106	959	999999	763	815	495	570	515	957	790	920	999999	726	999999	999999	786	465	752	414	533	857	999999	617	155	151	42	999999	793	999999	999999	999999	840	387	596	999999	795	958	999999	924	498	323	510	308	999999	67	453	871	13	958	999999	999999	499	225	612	999999	264	352	915	999999	782	999999	776	809	946	999999	90	999999	139	10	945	827	650	827	916	219	356	543	14	98	698	171	296	999999	999999	202	999999	624	774	999999	999999	452	53	999999	152	302	546	701	999999	712	976	311	741	12	23	999999	178	671	309	402	674	721	347	827	923	621	909	942	344	753	507	466	377	564	488	502	999999	999999	685	999999	673	655	191	301	121	397	429	294	999999	999999	34	730	325	382	999999	801	999999	226	279	530	392	604	367	608	999999	999999	933	187	524	520	999999	721	985	685	729	29	999999	999999	715	535	202	625	999999	283	728	777	150	995	663	999999	397	568	187	999999	240	78	297	582	999999	601	463	251	769	311	440	313	744	999999	652	881	271	69	510	999999	338	767	484	93	999999	437	379	938	524	999999	999999	71	543	831	999999	660	731	957	999999	124	81	950	855	818	999999	425	42	510	352	781	425	338	999999	443	826	999999	594	999999	702	658	231	999999	727	999999	188	379	769	999999	195	992	999999	313	109	999999	672	999999	999999	665	251	464	404	868	999999	743	421	794	14	110	999999	999999	76	528	264	310	892	556	233	922	640	999999	655	129	325	360	631	121	238	670	770	448	560	929	962	248	264	362	928	999999	521	393	374	669	908	999999	999999	631	59	799	504	126	164	999999	34	777	809	285	553	246	121	309	566	344	340	566	999999	146	566	26	999999	539	627	999999	999999	999999	108	986	220	999999	434	10	72	438	999999	654	999999	999999	904	999999	439	999999	809	692	872	221	826	40	339	352	783	789	75	42	753	964	999999	914	588	777	679	823	999999	441	811	120	247	137	999999	999999	281	859	242	999999	999999	77	730	934	376	199	430	78	999999	868	338	645	935	39	685	211	165	379	982	137	515	615	914	377	880	761	974	698	862	999999	999999	923	556	
693	454	685	243	564	547	999999	356	999999	999999	206	113	176	185	217	452	966	530	902	999999	115	866	999999	163	362	999999	615	225	731	215	999999	797	414	98	251	585	10	967	999999	999999	594	780	999999	449	718	274	714	585	766	256	895	133	178	56	451	999999	999999	531	881	999999	932	999999	624	999999	173	408	699	88	934	632	451	999	928	80	292	999999	961	999999	445	98	349	39	999999	485	999999	879	629	367	647	424	111	478	96	999999	899	421	999999	509	286	999999	999999	635	651	999999	804	999999	204	107	999999	127	865	951	96	792	170	903	723	149	94	999999	778	342	999999	520	530	973	912	999999	180	871	178	999999	999999	999999	999999	713	387	323	999999	424	685	531	603	529	558	999999	391	304	999999	996	697	999999	424	993	999999	242	999999	141	614	999999	983	366	927	999999	948	999999	705	961	278	999999	999999	410	999999	670	999999	257	738	911	999999	379	591	618	907	999999	183	999999	999999	262	594	291	518	999999	709	999999	999999	328	604	710	581	155	455	430	35	483	480	297	557	999999	999999	293	503	293	179	245	249	374	459	999999	718	796	999999	452	999999	986	938	279	700	618	238	289	999999	999999	339	816	923	170	592	999999	703	886	604	294	867	310	787	235	86	473	610	76	999999	851	992	999999	781	12	64	999999	545	211	596	938	999999	116	641	476	953	363	321	88	999999	36	59	832	201	999999	999999	999999	999999	712	202	237	999999	171	420	801	999999	554	44	921	999999	553	999999	999999	300	665	769	761	669	321	999999	723	162	531	999999	842	801	170	593	702	427	988	999999	999999	18	999999	999999	363	696	840	441	999999	328	999999	972	237	148	557	542	536	320	824	406	887	999999	479	85	486	876	999999	999	999999	961	342	999999	999999	999999	64	492	930	735	416	74	829	880	999999	404	761	559	68	704	253	628	66	999999	602	592	952	401	539	294	999999	486	128	840	566	447	986	999999	854	523	999999	999999	611	999999	903	759	577	17	568	84	323	927	818	873	755	256	904	950	901	535	761	999999	999999	999999	291	929	999999	988	324	434	418	864	704	544	999999	188	27	265	488	999999	25	944	832	464	970	526	668	255	95	319	999999	45	995	999999	999999	999999	121	999999	519	974	813	999999	693	144	666	458	232	283	999999	576	239	649	472	68	519	816	829	999999	675	999999	270	999999	903	14	890	382	869	385	782	199	999999	61	745	513	999999	999999	261	999999	797	999999	303	999999	992	518	90	893	573	999999	809	945	601	622	299	754	713	122	685	689	253	
294	589	846	999999	74	509	999999	903	958	39	93	999999	999999	999999	163	471	999999	708	999999	923	996	809	999999	576	999999	598	454	999999	991	800	916	751	572	454	999999	999999	999999	893	999999	999999	903	990	999999	907	725	389	469	921	145	999999	837	413	300	765	256	485	656	280	662	475	999999	999999	912	168	122	342	992	999999	198	231	24	999999	780	386	999999	16	204	35	850	457	999999	533	626	708	962	513	460	806	207	37	285	999999	241	999999	999999	999999	87	455	795	393	397	782	733	999999	999999	855	633	913	745	249	999999	999999	429	999999	999999	531	797	214	206	609	881	195	999999	999999	999999	838	751	328	999999	999999	929	749	999999	466	70	999999	800	713	440	117	880	547	71	957	747	653	756	36	999999	432	999999	872	259	196	999999	999999	303	999999	999999	439	999999	314	490	213	999999	541	401	963	999999	991	730	94	999999	98	999999	344	999999	531	422	302	999999	724	999999	10	851	999999	500	53	954	859	63	237	745	10	999999	999999	66	857	647	999999	261	793	881	133	701	606	999999	170	466	999999	87	999999	999999	674	999999	389	110	999999	362	263	999999	358	18	295	938	502	999999	773	95	163	288	999999	884	216	999999	297	999999	90	999999	254	958	339	586	786	999999	291	87	999999	651	624	999999	575	999999	394	175	903	784	596	195	209	999999	334	85	313	889	999999	887	999999	633	70	546	30	192	999999	999999	710	771	232	999999	656	425	277	131	470	688	999999	999999	500	50	147	513	256	999999	109	999999	634	999999	283	896	971	404	142	999999	591	88	999999	999999	397	999999	464	141	561	93	539	783	989	999999	614	625	187	999999	999999	904	999999	557	299	135	999999	130	670	456	498	336	541	999999	292	999999	999999	392	243	329	999999	410	585	16	951	172	365	999999	998	999999	649	657	719	933	999999	238	999999	44	788	329	999999	277	429	999999	643	235	552	287	500	999999	672	232	391	858	663	986	999999	489	605	137	769	766	999999	249	999999	840	617	607	253	64	999999	505	603	913	28	117	981	577	999999	725	619	88	825	837	999999	999999	275	860	279	999999	910	473	438	999999	560	544	155	999999	211	999999	618	944	43	446	999999	176	628	999999	999999	556	15	751	126	999999	517	691	941	294	490	389	574	999999	999999	232	999999	412	76	943	363	483	999999	801	999999	999999	999999	674	54	389	553	592	799	999999	999999	999999	25	999999	357	559	153	999999	999999	861	699	821	239	862	616	999999	302	881	999999	685	999999	366	594	999999	385	557	772	842	999999	999999	740	897	590	776	735	999999	999999	
999999	65	517	799	999999	999999	111	111	554	999999	999999	67	243	96	672	999999	123	682	664	138	999999	783	999999	786	310	232	999999	130	999999	999999	462	136	11	999999	317	826	999999	885	999999	486	999999	999999	831	227	527	784	412	475	77	415	476	104	81	486	405	212	265	999999	999999	270	838	980	999999	323	877	128	999999	639	779	999999	999999	999999	61	187	999999	999999	999999	581	999999	525	820	576	62	396	764	999999	999999	999999	208	999999	570	861	396	999999	647	512	803	999999	999999	999999	728	773	695	231	514	999999	52	999999	999999	696	260	684	471	973	450	272	927	912	999999	519	999999	999999	440	675	285	49	999999	999999	999999	143	905	999999	240	860	999999	56	881	999999	882	525	999999	171	685	512	853	886	999999	422	999999	384	585	891	959	831	999999	197	999999	30	999999	474	407	999999	362	707	791	817	453	610	186	404	391	106	39	43	203	999999	855	928	821	398	649	429	771	999999	557	999999	483	409	999999	609	714	999999	884	999999	128	964	808	999999	720	46	443	789	245	525	993	488	861	999999	999999	999999	342	413	999999	558	824	999999	590	206	159	777	343	999999	94	577	689	530	222	999999	915	239	103	878	999999	785	955	999999	193	999999	172	79	162	999999	999999	93	276	310	662	336	594	149	384	611	828	999999	999999	399	999999	999999	999999	473	276	999999	20	408	999999	999999	205	999999	999999	999999	795	344	999999	90	625	785	281	10	310	389	867	999999	36	775	999999	492	999999	275	999999	566	999999	999999	420	699	999999	911	547	373	744	812	114	248	733	630	999999	50	578	999999	327	999999	127	704	367	456	605	389	999999	244	552	856	414	999999	341	45	809	280	923	999999	999999	999999	248	907	265	497	999999	629	162	406	430	999999	914	311	947	176	448	999999	999999	999999	999999	999999	697	313	821	888	408	184	907	697	820	84	126	244	471	999999	999999	220	999999	869	181	976	237	817	813	737	942	112	999999	174	597	999999	999999	999999	249	863	25	934	96	377	999999	110	999999	464	585	356	699	999999	840	342	497	238	20	298	792	128	196	879	500	93	945	305	201	742	110	471	999999	166	994	607	598	744	133	81	779	999999	264	772	242	999999	999999	272	272	650	676	369	348	999999	177	131	999999	146	999999	13	999999	793	908	979	364	124	393	542	685	242	999999	999999	114	939	518	720	864	424	999999	43	54	683	999999	550	75	999999	132	148	999999	873	930	999999	310	130	999999	985	172	999999	999999	999999	83	506	586	40	999999	922	265	408	315	457	999999	999999	498	999999	958	999999	761	368	
999999	623	991	255	553	812	311	291	453	983	300	999999	557	589	999999	529	959	999999	106	12	643	152	999999	723	832	999999	615	999999	963	899	999999	999999	234	804	371	794	136	827	952	774	729	625	479	999999	999999	783	899	677	257	969	451	419	999999	758	724	770	147	277	422	21	206	999999	327	999999	999999	399	307	753	228	999999	403	141	596	999999	282	28	673	214	999999	999999	642	938	999999	994	458	753	259	999999	89	600	999999	999999	415	941	999999	105	308	924	999999	719	999999	156	459	45	576	319	822	328	999999	706	107	933	999999	372	379	268	999999	332	106	76	149	831	673	999999	563	544	999999	999999	999999	187	999999	999999	999999	896	574	999999	488	394	428	148	930	930	990	383	503	999999	205	52	572	318	999999	975	827	394	579	653	482	999999	482	999999	592	999999	999999	308	986	357	190	999999	798	999999	780	818	904	957	146	999999	999999	300	134	839	348	999999	93	446	999999	999999	999999	368	326	920	999999	656	999999	396	999999	763	366	691	999999	999999	543	438	253	999999	538	84	999999	999999	999999	370	812	999999	708	642	692	908	94	136	23	251	999999	822	450	878	869	134	905	517	999999	382	999999	160	903	978	305	909	440	999999	908	220	673	62	119	956	118	830	999999	999999	999999	648	999999	240	677	154	720	999999	988	999999	999999	999999	178	999999	468	875	999999	999999	289	729	999999	782	477	690	228	802	578	383	712	999999	770	999999	999999	634	999999	762	704	999999	482	999999	267	584	921	75	999999	504	51	999999	593	244	448	455	550	228	934	999999	999999	987	999999	874	576	346	19	504	604	779	237	999999	751	706	999999	999999	190	999999	472	761	861	999999	999999	999999	999999	469	999999	999999	55	999999	498	958	700	891	999999	716	610	607	192	920	575	426	470	804	277	999999	367	887	999999	551	275	29	755	182	69	769	881	298	999999	116	556	540	458	290	291	279	842	859	999999	464	296	582	348	999999	196	445	941	311	999999	263	112	903	415	999999	58	479	212	999999	831	821	999999	321	999999	86	999999	44	967	999999	999999	998	665	999999	772	999999	265	692	680	999999	985	999999	828	579	843	860	13	653	135	954	241	999999	999999	324	37	302	629	974	99	272	187	161	477	760	788	999999	598	603	999999	806	248	999999	798	998	542	216	999999	265	478	632	82	720	908	22	948	711	999999	999999	999999	479	979	291	603	999999	999999	834	157	77	791	395	272	410	999999	329	716	875	22	78	781	821	309	999999	506	466	200	467	999999	464	999999	86	525	257	133	661	999999	999999	999999	391	
971	999999	69	999999	473	92	370	672	207	589	306	83	699	862	569	659	180	615	784	999999	227	569	591	692	999999	999999	870	25	286	861	999999	759	123	631	106	999999	761	383	899	423	999999	528	269	663	168	738	386	662	999999	473	999999	220	999999	624	173	412	127	376	669	758	222	354	395	999999	97	546	999999	999999	766	496	897	999999	716	371	51	699	309	928	534	527	338	217	999999	812	379	291	587	498	467	694	955	395	714	151	211	750	142	999999	575	622	778	999999	999999	201	999999	999999	504	810	582	474	112	198	842	151	429	15	999999	582	966	805	958	471	999999	999999	541	512	92	575	169	300	566	387	362	999999	749	999999	999999	146	246	685	786	776	915	993	999999	766	552	572	999999	999999	999999	560	955	770	663	999999	999999	999999	660	73	612	929	650	999999	907	725	836	930	999999	410	999999	880	999999	999999	999999	191	556	616	490	774	960	999999	999999	963	567	999999	431	999999	257	443	321	495	486	999999	999999	999999	136	999999	95	865	930	621	180	321	999999	852	224	674	751	482	760	999999	999999	885	113	103	85	686	999999	999999	304	253	682	999999	999999	208	999999	172	219	171	65	922	999999	999999	843	348	349	542	462	714	791	999999	840	999999	999999	229	161	999999	999999	979	781	449	908	194	999999	686	999999	221	232	313	457	999999	464	590	426	837	571	999999	51	999999	753	543	234	999999	119	548	412	999999	286	869	57	803	102	240	389	999999	24	346	64	999999	409	138	999999	159	999999	739	302	260	999999	845	999999	999999	559	999999	235	248	224	999999	84	32	283	41	934	362	999999	654	960	234	210	999999	823	234	664	884	365	999999	233	85	999999	999999	256	162	999999	999999	221	614	999999	787	15	999999	402	126	999999	42	999999	377	203	957	893	612	778	77	999999	548	32	433	777	674	999999	610	999999	148	153	704	999999	131	483	999999	150	650	999999	182	999999	69	418	999999	963	632	999999	999999	431	999999	192	151	601	999999	112	20	419	788	837	580	838	404	136	263	999999	566	265	999999	894	700	816	252	212	605	848	999999	139	325	469	999999	999999	960	189	749	999999	999999	112	598	29	473	94	361	813	999999	344	824	933	164	732	999999	376	249	103	999999	458	940	938	995	999999	121	999999	103	999999	691	906	999999	225	386	307	971	464	667	742	431	615	464	438	383	271	33	999999	974	592	72	779	999999	867	458	300	999999	73	999999	268	908	592	991	999999	132	922	999999	609	556	857	761	942	708	999999	999999	125	993	511	564	734	315	64	999999	510	267	
911	481	19	766	95	292	908	357	409	834	999999	623	432	315	460	804	424	999999	999999	999999	129	81	927	999999	342	999999	514	999999	382	999999	853	687	999999	775	221	451	999999	842	470	575	853	594	999999	672	999999	501	571	999999	999999	929	891	553	787	999999	147	840	553	813	434	788	778	409	975	456	999999	161	142	657	104	19	358	999999	999999	552	978	534	772	265	373	840	999999	318	404	999999	999999	310	899	812	637	999999	897	999999	418	682	796	999999	619	851	692	681	368	913	999999	104	999999	320	514	999999	700	612	77	999999	450	593	63	469	15	532	999999	680	261	330	29	723	122	714	172	999999	999999	999999	999999	920	999999	692	481	999999	217	309	871	750	999999	665	121	35	313	609	203	825	628	337	447	96	465	21	429	48	893	386	999999	999999	158	156	489	999999	696	156	999999	758	121	999999	261	999999	661	645	884	596	218	994	999999	513	521	346	738	428	97	829	464	561	999999	443	928	831	999999	15	602	648	999999	945	999999	167	884	999999	999999	397	85	741	999999	820	137	833	829	899	966	478	999999	811	418	70	88	867	691	999999	495	999999	313	430	999999	999999	52	245	420	999999	999999	262	628	999999	631	351	999999	999999	404	644	434	439	613	999999	864	999999	999999	790	240	125	867	471	475	721	949	47	94	655	363	779	777	892	422	566	242	713	849	277	999999	77	718	733	999999	57	739	999999	73	284	565	999999	999999	262	999999	305	406	205	787	907	999999	594	266	696	991	624	999999	542	26	57	796	161	999999	999999	609	173	999999	999999	999999	428	982	892	973	809	999999	824	783	999999	887	127	170	999999	926	942	999999	596	999999	31	742	848	999999	206	49	26	999999	414	539	612	652	999999	999999	272	207	368	925	245	620	456	607	176	840	350	654	899	999999	999999	234	66	999999	23	363	999999	401	159	999999	785	999999	957	332	684	999999	181	872	55	999999	898	999999	567	999999	904	975	999999	424	575	17	999999	552	150	999999	727	190	482	369	638	488	522	871	999999	131	150	999999	999999	134	922	881	669	478	609	680	988	920	667	49	348	48	999	999999	825	999999	407	243	712	827	604	504	999999	999999	244	567	999999	37	791	999999	876	522	322	238	501	694	347	372	942	470	150	999999	522	999999	31	600	488	999999	999999	905	724	907	999999	835	999999	427	78	857	244	51	973	961	999999	231	999999	825	726	771	469	140	804	45	300	999999	999999	796	982	379	790	643	89	999999	981	885	721	969	999999	999999	708	84	626	489	138	999999	496	188	999999	
301	279	205	874	717	999999	914	110	689	616	999999	158	999999	445	699	999999	999999	961	828	980	253	509	203	982	249	72	395	999999	324	907	999999	999999	999999	128	690	999999	594	768	372	63	77	785	42	999999	415	338	975	639	999999	999999	537	939	667	208	435	792	86	223	634	999999	706	409	785	781	999999	681	649	615	755	599	482	831	599	999999	912	999999	476	840	576	911	97	756	588	999999	999999	458	98	310	693	897	33	381	999999	717	999999	667	999	999999	144	733	999999	999999	999999	337	940	705	350	999999	295	999999	326	245	646	999999	567	999999	821	883	412	769	593	999999	999999	999999	575	111	697	881	999999	255	468	225	705	843	999999	999999	872	999999	999999	999999	118	206	24	726	581	999999	999999	420	160	407	999999	125	848	375	150	349	448	36	999999	999999	999999	999999	474	999999	508	110	540	803	500	839	88	571	922	738	661	397	334	999999	999999	999999	376	286	730	30	999999	352	999999	340	702	882	999999	845	999999	999999	665	648	731	974	228	480	257	999999	920	320	329	285	203	999999	714	753	25	253	750	999999	472	731	999999	453	999999	165	733	209	110	999999	999999	242	82	999999	999999	22	665	999999	977	805	540	444	999999	419	701	133	159	266	626	948	999999	45	104	524	999999	933	910	287	999999	72	999999	57	830	312	760	999999	212	403	47	701	98	665	999999	999999	999999	38	375	999999	999999	517	16	999999	583	999999	999999	524	147	999999	150	148	111	999999	26	914	68	492	614	64	659	615	921	755	229	924	999999	999999	769	159	90	631	568	999999	535	825	999999	280	474	678	561	245	948	653	999999	899	599	999999	649	361	999999	951	999999	321	669	999999	596	260	257	658	999999	550	754	988	478	999999	999999	519	851	999999	857	787	28	936	503	424	999999	278	502	329	334	159	561	418	272	999999	999999	256	922	999999	238	999999	33	999999	386	999999	999999	960	184	743	999999	89	999999	457	503	999999	932	487	818	254	999999	328	758	927	334	999999	988	999999	725	349	999999	333	597	462	963	999999	764	212	559	999999	999999	707	103	758	10	254	999999	114	914	999999	206	730	438	999999	919	909	56	105	491	243	32	153	244	835	442	995	492	406	999999	451	344	729	927	336	321	772	999999	999999	926	999999	999999	884	999999	999999	999999	999999	894	919	542	63	999999	668	721	326	469	999999	472	267	325	15	999999	893	999999	473	828	476	802	112	999999	157	684	56	999999	999999	999999	999999	721	999999	693	860	999999	573	863	441	999999	676	999999	611	866	999999	309	967	684	921	327	958	999999	958	
999999	675	779	792	562	999999	378	958	499	999999	999999	999999	78	788	574	465	904	198	39	188	999999	162	999999	200	999999	999999	999999	717	371	258	94	999999	873	762	999999	999999	999999	317	20	478	72	487	999999	698	999999	544	999999	520	999999	229	26	138	929	96	999999	999999	216	588	999999	726	547	661	597	250	235	512	458	315	837	557	999999	999999	187	999999	125	549	975	770	523	999999	999999	336	323	152	999999	955	503	786	830	381	810	999999	999999	999999	930	411	890	999999	472	174	96	999999	682	846	845	999999	950	378	971	999999	999999	445	75	856	354	220	347	454	19	279	19	671	999999	999999	746	881	836	893	630	713	659	49	307	358	999999	234	653	999999	306	812	15	135	815	448	776	375	437	999999	939	999999	73	999999	999999	203	165	999999	673	999999	999999	999999	593	66	747	267	732	565	999999	716	253	129	566	869	158	206	274	884	999999	45	999999	381	454	933	954	909	999999	224	999999	114	203	999999	561	437	378	999999	229	999999	387	999999	999999	221	237	720	999999	999999	163	204	297	730	929	281	999999	637	536	728	520	659	112	838	999999	999999	453	43	523	64	999999	138	999999	816	977	325	999999	308	329	999999	154	733	282	143	756	999999	926	391	999999	921	630	923	901	649	821	569	999999	999999	940	208	999999	203	206	606	261	999999	702	480	752	613	774	999999	318	67	584	786	387	968	91	171	591	999999	858	601	433	645	237	851	995	418	480	957	367	131	709	950	537	676	882	731	752	455	639	571	999999	369	614	843	999999	44	191	876	467	779	616	707	999999	604	999999	616	797	851	485	999999	999999	816	903	197	358	999999	259	999999	999999	359	418	999999	431	999999	454	74	999999	393	786	961	236	999999	500	587	999999	12	615	932	999999	275	934	999999	999999	305	999999	999999	999999	427	999999	999999	784	481	999999	999999	370	481	285	999999	160	118	999999	413	999999	524	117	540	325	325	683	355	999999	999999	216	821	425	516	175	136	859	123	607	999999	999999	355	186	755	813	393	226	43	727	999999	781	395	688	530	999999	999999	198	897	25	999999	999999	150	422	999999	274	968	691	854	999999	159	197	47	510	973	515	718	347	999999	726	932	108	999999	999999	460	545	820	142	895	679	719	937	962	999999	466	868	757	933	719	491	844	999999	372	999999	578	380	744	885	715	24	128	117	837	180	92	51	104	999999	961	921	999999	999999	796	184	596	221	999999	999999	999999	114	757	784	628	870	882	241	736	922	59	90	800	935	426	880	999999	999999	110	999999	25	424	774	
245	999999	999999	47	17	904	198	140	366	154	805	999999	611	999999	344	489	966	999999	999999	999999	181	472	880	999999	999999	999999	916	624	999999	121	444	923	999999	339	522	811	831	832	874	336	548	792	999999	936	999999	104	815	623	226	132	143	502	173	999999	603	772	102	999999	530	999999	988	999999	999999	255	999999	882	999999	281	744	532	999999	144	424	999999	767	389	780	999999	137	423	604	999999	407	862	977	941	999999	519	999999	750	999999	165	999999	286	999999	973	646	447	999999	999999	881	543	999999	693	474	998	87	648	351	224	992	158	548	116	993	696	176	292	999999	768	999999	703	999999	994	813	502	832	999999	999999	793	742	342	999999	25	542	999999	423	714	398	979	863	120	177	522	757	570	999999	205	292	651	807	364	179	466	989	188	998	884	999999	972	175	939	471	558	481	659	440	533	574	999999	282	461	894	999999	904	21	535	32	246	999999	999999	637	855	535	999999	387	172	261	999999	363	71	538	834	425	813	924	649	619	50	999999	999999	93	999999	359	379	355	470	881	561	977	652	976	648	637	97	537	93	935	572	104	497	188	507	220	870	743	627	478	999999	999999	372	999999	999999	148	121	999999	17	506	166	640	917	999999	699	57	710	95	890	206	999999	285	999999	999999	57	946	610	999999	585	419	999999	999999	727	992	999999	581	615	999999	993	510	999999	999999	530	999999	999999	931	186	216	999999	999999	509	785	853	999999	149	208	149	999999	999999	45	537	169	225	597	27	531	912	925	884	999999	442	973	102	390	680	52	755	264	999999	125	769	404	473	135	910	999999	999999	999999	852	208	442	957	869	957	972	365	80	933	570	257	29	999999	332	370	28	536	693	999999	750	107	453	885	723	751	999999	143	696	100	687	323	749	999999	82	685	685	999999	114	999999	417	324	972	821	693	999999	999999	517	82	112	117	383	20	999999	999999	755	999999	557	243	999999	691	839	669	999999	255	256	508	412	189	646	685	999999	999999	558	999999	436	134	632	201	46	655	758	71	594	999999	313	312	440	999999	999999	999999	138	999999	986	452	999999	655	992	999999	447	188	693	338	999999	426	573	999999	461	262	129	630	999999	366	999999	472	933	999999	84	997	999999	944	77	999999	862	999999	557	999999	444	116	487	780	999999	66	753	858	961	430	635	177	418	361	850	188	941	999999	809	999999	999999	524	999999	800	580	994	633	503	120	352	999999	721	869	281	517	999999	775	348	497	75	612	348	511	512	152	907	999999	999999	103	889	409	999999	904	785	258	920	597	
686	210	999999	432	260	999999	618	953	914	307	999999	843	505	413	999999	208	743	169	999999	23	16	999999	672	999999	52	999999	231	942	310	816	999999	33	596	758	999999	147	999999	643	361	999999	892	559	999999	999999	451	747	999999	485	806	967	171	999999	552	907	590	39	537	731	999999	850	526	676	653	107	222	123	999999	747	325	465	849	999999	807	999999	130	457	429	72	965	999999	812	745	145	342	655	999999	481	689	999999	69	610	628	999999	511	83	225	905	140	397	999999	500	999999	170	999999	128	70	818	446	786	999999	999999	474	999999	95	48	781	541	320	999999	999999	642	567	999999	266	855	231	999999	999999	41	905	552	298	675	999999	804	962	585	794	224	594	650	44	902	999999	459	145	862	999999	999999	302	684	999999	688	643	999999	999999	279	904	495	897	222	999999	415	881	591	321	799	137	999999	999999	999999	746	999999	858	112	607	665	546	807	719	999999	681	833	738	999999	957	999999	41	942	999999	692	680	999999	327	382	138	629	30	999999	147	346	734	885	396	999999	999999	498	829	999999	97	276	733	999999	999999	538	540	688	676	999999	633	711	999999	194	418	394	999999	446	778	486	999999	978	645	103	670	999999	634	796	999999	642	292	469	780	501	999999	606	999999	583	533	999999	841	999999	953	999999	818	999999	578	549	477	999999	999999	501	720	999999	999999	119	631	999999	436	401	903	744	999999	44	378	174	931	276	339	999999	435	999999	913	988	999999	534	34	285	999999	244	805	95	328	444	70	790	748	436	935	999999	974	328	157	141	886	107	207	919	990	654	503	312	219	665	576	640	588	731	708	41	94	999999	365	202	596	817	425	807	973	587	425	999999	999999	999999	999999	117	793	781	111	547	336	115	295	630	740	502	875	663	999999	999999	999999	27	727	999999	661	629	963	999999	999999	79	681	400	999999	412	238	999999	971	626	828	469	846	806	999999	171	705	999999	70	734	999999	103	941	999999	999999	553	384	408	776	999999	999999	217	999999	999999	246	42	866	936	169	882	999999	999999	531	259	999999	407	583	406	397	999999	207	681	568	238	999999	451	137	919	459	999999	37	830	232	543	693	620	326	17	999999	999999	999999	999999	819	187	999999	719	999999	999999	926	542	999999	978	999999	220	240	260	649	999999	345	794	999999	946	999999	767	854	570	519	987	999999	999999	91	575	835	999999	271	999999	862	390	894	783	879	445	993	917	432	59	999999	22	313	999999	971	411	672	775	691	999999	292	999999	999999	772	999999	585	135	710	460	999999	999999	221	948	801	398	268	30	
999999	915	469	999999	568	345	805	751	507	999999	134	254	680	903	69	118	913	155	999999	67	131	583	303	320	999999	467	37	906	607	999999	511	53	713	999999	120	860	999999	404	723	716	527	999999	999999	999999	10	466	779	999999	999999	113	44	655	588	210	999999	978	621	158	999999	111	317	999999	999999	999999	182	999999	541	300	793	209	885	519	431	103	540	999999	880	402	319	999999	999999	536	822	504	39	999999	999999	512	492	141	248	999999	999999	622	409	628	876	269	729	920	925	489	999999	999999	227	999999	999999	495	670	797	108	229	838	845	423	999999	86	650	414	999999	625	38	807	661	960	812	786	809	999999	912	234	999999	673	399	900	999999	999999	938	286	514	631	969	842	999999	43	999999	244	887	208	628	551	235	855	413	999999	999999	999999	999999	923	999999	738	424	999999	999999	572	487	999999	449	944	225	952	999999	373	999999	694	999999	195	122	628	940	577	898	610	75	370	999	765	270	104	13	526	781	999999	999999	775	217	999999	94	132	555	473	795	942	983	675	413	999999	955	718	650	711	999999	428	999999	999999	999999	813	999999	397	573	722	295	999999	941	699	181	132	502	134	487	486	999999	990	82	476	781	956	999999	400	957	999999	810	551	453	302	999999	362	42	999999	935	403	442	697	558	833	188	450	11	294	503	290	369	999999	241	173	610	999999	999999	516	65	883	196	345	439	999999	912	999999	901	648	741	818	100	468	999999	93	54	413	441	249	298	999999	954	343	896	677	999999	999999	319	290	692	999999	16	525	999999	62	217	999999	999999	133	920	444	549	363	999999	684	199	900	643	158	128	206	146	116	227	724	999999	852	448	999999	999999	933	999999	620	955	362	812	575	490	999999	875	946	155	318	999999	854	792	999999	999999	999999	488	877	345	171	171	495	252	899	308	264	132	365	659	999999	475	999999	19	928	407	200	872	624	420	507	282	999999	61	828	788	373	999999	999999	71	236	283	780	999999	272	458	999999	120	913	277	235	999999	999999	297	999999	842	341	844	863	204	600	349	864	466	838	889	989	444	999999	120	999999	332	795	999999	433	232	695	399	746	479	937	90	958	999999	999999	493	761	999999	412	985	999999	528	999999	143	999999	886	419	323	759	999999	469	35	696	802	342	903	228	227	999999	425	157	941	108	393	266	520	999999	517	281	354	137	114	41	438	999999	416	264	661	831	547	813	382	999999	373	999999	912	393	166	999999	999999	275	544	31	999999	837	999999	430	684	999999	999999	504	902	51	414	999999	365	993	267	
148	999999	649	999999	396	326	612	775	311	999999	999999	999999	136	234	502	990	89	592	92	999999	999999	999999	999999	580	784	879	52	911	340	236	126	654	918	136	27	999999	999999	999999	158	999999	384	999999	214	695	310	999999	825	999999	999999	60	335	999999	283	949	666	990	939	999999	782	999999	283	999999	444	85	618	728	436	999999	216	413	358	380	444	386	669	999999	943	300	279	262	64	772	510	289	900	999999	999999	969	469	37	159	572	926	641	999999	683	628	139	86	581	999999	825	73	997	702	999999	229	896	289	999999	57	999999	799	530	461	511	200	164	184	165	999999	467	540	189	264	785	453	999999	954	985	909	813	223	999999	165	239	708	999999	587	945	243	485	689	340	979	999999	773	406	190	920	999999	473	999999	921	234	639	294	883	743	916	511	426	941	999999	229	999999	435	110	374	231	802	686	576	238	921	871	777	999999	209	753	22	56	622	44	502	999999	999999	999999	999999	526	944	824	770	671	444	817	544	395	121	746	84	672	999999	958	128	806	896	999999	999	999999	861	95	684	989	999999	465	804	906	801	782	999999	143	637	847	287	999999	915	999999	794	114	337	392	97	463	999999	349	24	663	916	999999	549	141	999999	120	999999	999999	150	781	767	979	23	637	594	338	999999	941	45	194	681	150	891	991	932	895	35	999999	999999	230	319	999999	450	150	990	999999	243	999999	840	526	192	999999	836	144	999999	999999	101	699	797	758	101	737	314	999999	999999	775	804	999999	209	999999	94	195	861	919	999999	213	538	872	647	999999	999999	999999	111	518	999999	262	999999	756	853	127	803	336	681	248	139	582	259	621	168	224	999999	685	53	442	441	999999	566	916	672	999999	999999	228	999999	319	663	971	636	795	827	729	999999	57	705	91	604	758	514	623	999999	889	953	917	714	999999	999999	419	85	669	86	14	696	999999	94	918	841	585	283	371	584	167	999999	999999	793	438	752	263	999999	962	838	683	999999	943	136	782	980	999999	514	630	142	254	999999	966	718	822	43	84	963	999999	249	29	484	152	48	632	943	500	134	999999	679	923	439	123	831	999999	521	752	270	311	937	482	80	653	239	340	271	978	745	999999	404	677	999999	203	722	819	208	350	905	999999	838	490	999999	999999	950	219	814	783	145	325	311	290	814	999999	848	999999	999999	999999	913	707	999999	965	755	163	881	12	999999	245	400	22	999999	181	999999	766	473	457	247	999999	999999	29	525	488	843	999999	999999	999999	863	639	355	999999	999999	999999	437	999999	
143	873	735	999999	999999	999999	587	579	999999	133	130	999999	442	57	999999	999999	530	115	138	999999	191	999999	132	335	494	766	999999	992	889	999999	151	828	743	999999	633	999999	721	166	999999	999999	999999	946	105	999999	999999	539	681	999999	452	953	434	999999	248	999999	25	260	751	999999	596	589	809	594	689	946	999999	301	999999	792	424	999999	679	373	619	383	461	245	999999	412	35	955	95	999999	550	936	21	385	999999	999999	634	999999	848	321	569	999999	946	999999	266	159	736	17	152	889	999999	854	999999	70	156	999999	92	780	999999	348	384	640	504	999999	54	753	935	999999	711	196	999999	50	999999	367	999999	712	437	614	978	637	676	27	999999	999999	999999	695	999999	950	238	725	127	854	999999	510	999999	929	411	470	802	512	223	999999	306	956	999999	360	999999	916	266	999999	437	477	801	835	672	366	828	308	999999	999999	101	984	999999	986	78	312	141	248	430	999999	311	967	999999	475	423	546	721	856	474	999999	590	745	999999	794	298	650	63	84	837	999999	110	999999	915	453	999999	239	760	319	887	428	229	866	999999	391	999999	469	665	335	421	136	644	971	834	973	768	999999	299	583	698	428	259	67	411	849	774	208	61	999999	64	194	785	999999	969	55	999999	723	259	999999	662	999999	984	728	999999	999999	936	139	999999	999999	685	999999	940	187	621	468	179	172	464	646	999999	934	417	307	280	237	350	242	999999	789	999999	54	106	986	999999	869	443	531	404	999999	913	645	999999	120	682	999999	999999	608	999999	510	875	198	268	613	695	728	999999	687	457	435	370	999999	136	999999	328	640	967	999999	265	999999	34	999999	999999	764	733	972	13	307	624	290	999999	742	451	501	913	434	785	493	300	203	458	999999	999999	968	339	219	518	451	791	52	32	300	352	48	486	238	430	503	880	723	724	123	73	177	452	999999	262	635	575	894	854	484	662	999999	303	278	574	799	999999	524	463	562	516	999999	267	999999	399	413	24	685	13	291	612	999999	478	345	692	999999	526	999999	956	999999	876	896	197	547	638	289	744	217	999999	999999	78	366	999999	172	606	491	910	760	239	999999	999999	999999	890	999999	871	999999	594	999999	585	668	999999	725	567	581	686	619	395	719	63	119	668	806	31	382	223	999999	317	316	999999	211	999999	766	999999	117	272	985	999999	624	676	552	695	785	632	999999	358	353	999999	999999	486	987	999999	200	706	129	190	813	868	517	359	999999	778	288	230	384	672	516	253	460	319	999999	613	771	999999	511	424	882	184	999999	
999999	870	999999	999999	829	750	114	805	70	362	927	458	126	497	274	60	774	417	565	257	333	842	109	348	379	999999	383	335	156	999999	704	307	638	999999	999999	489	999999	999999	458	479	279	866	999999	891	533	999999	583	999999	506	999999	736	999999	327	927	702	191	771	119	258	53	377	779	659	865	999999	629	819	283	14	999999	999999	624	999999	95	978	999999	396	217	815	519	212	267	828	163	468	698	999999	711	150	999999	718	68	900	414	111	499	999999	590	244	903	50	309	999999	721	119	121	57	999999	949	999999	999999	563	303	739	841	120	951	999999	406	999999	649	118	143	702	76	825	723	554	984	999999	258	999999	972	911	478	902	155	116	53	357	650	748	762	999999	516	999999	764	999999	573	990	999999	711	194	285	263	932	175	999999	654	999999	397	502	257	470	987	989	591	391	271	938	965	844	462	59	318	901	999999	240	195	912	70	562	981	993	999999	547	622	999999	658	545	737	735	462	759	959	158	999999	999999	915	999999	572	382	999999	635	35	704	258	999999	967	361	587	935	233	999999	233	835	999999	264	531	999999	377	999999	999999	999999	210	239	999999	703	999999	169	999999	63	325	668	350	687	999999	355	967	999999	999999	487	728	306	958	802	512	999999	535	133	636	246	769	475	160	999999	649	999999	434	795	322	554	54	999999	950	999999	620	999999	401	546	999999	175	296	296	160	889	999999	437	767	999999	727	999999	178	966	533	174	294	849	999999	672	48	488	921	182	921	744	442	921	355	434	192	947	328	989	951	470	949	999999	999999	999999	999999	999999	416	35	77	651	386	999999	999999	785	249	770	56	729	507	694	254	124	375	999999	457	254	91	343	226	999999	353	188	999999	72	225	811	535	257	999999	825	999999	999999	114	280	367	364	646	569	195	422	900	598	491	267	225	835	117	907	813	267	141	83	809	297	307	999999	73	221	570	438	999999	799	999999	682	621	359	19	104	999999	102	608	999999	999999	804	879	754	999999	757	846	389	999999	628	443	903	694	999	96	816	972	169	300	999999	999	757	187	110	39	809	999999	866	826	23	858	721	658	619	925	14	417	552	999999	999999	374	999999	734	616	366	666	987	999999	999999	202	999999	890	801	182	522	400	626	779	725	999999	122	980	563	999999	999999	999999	254	84	83	91	999999	429	658	999999	71	817	32	571	744	372	821	33	603	999999	891	968	999999	486	107	535	388	638	999999	623	203	394	628	999999	846	643	422	912	548	191	793	702	241	816	121	999999	999999	999999	
45	363	999999	98	386	929	999999	999999	803	767	977	548	703	770	602	999999	791	676	199	977	724	999999	950	999999	999999	999999	840	198	736	112	375	402	167	332	999999	474	557	114	18	698	999999	55	840	654	999999	999	999999	32	109	206	35	444	515	399	341	934	999999	999999	999999	963	99	610	75	999999	402	585	391	381	177	138	487	999999	668	500	732	999999	999999	306	974	485	933	817	99	539	86	930	886	767	990	668	71	999999	500	54	609	644	999999	149	261	358	617	999999	999999	971	719	999999	775	999999	667	999999	675	116	999999	138	40	282	999999	536	999999	999999	999999	624	390	509	76	97	196	624	891	97	699	130	54	625	867	826	999999	999999	999999	738	164	871	110	338	993	955	218	372	23	336	133	999999	525	789	659	999999	727	355	904	999999	161	161	133	999999	962	999999	999999	566	999999	214	319	402	999999	999999	317	828	524	61	515	121	999999	824	610	564	964	256	605	265	966	873	109	999999	999999	198	999999	13	747	999999	376	448	893	999999	999999	999999	999999	730	999999	639	999999	830	479	675	839	792	999999	337	550	569	614	715	949	999999	999999	999999	115	999999	999999	528	308	999999	91	999999	685	77	227	237	722	800	547	243	999999	999999	783	145	404	433	999999	431	445	258	463	188	999999	660	499	97	61	714	999999	323	551	218	340	178	749	486	989	999999	575	524	614	999999	999999	381	206	999999	33	463	992	681	926	757	999999	999999	850	902	999999	35	577	139	186	18	999999	999999	691	311	634	614	396	917	444	13	856	920	644	713	999999	545	464	515	74	999999	999999	33	999999	794	135	290	328	847	409	963	205	445	348	605	999999	999999	999999	895	999999	999999	77	84	246	922	901	171	415	146	999999	541	571	71	75	999999	297	82	836	999999	185	999999	295	549	999999	481	808	999999	582	48	70	369	999999	999999	166	656	999999	999999	787	474	893	964	875	192	111	868	402	143	380	760	318	999999	961	791	999999	15	132	528	999999	765	124	489	999999	999999	999999	999999	999999	999999	905	419	68	650	999999	371	14	220	478	113	448	649	999999	675	51	822	729	489	408	74	849	161	533	11	999999	32	999999	413	999999	999999	999999	724	999999	400	238	961	701	667	295	599	999999	509	536	29	90	917	999999	449	448	999999	999999	595	999999	621	162	999999	885	66	571	273	21	601	836	971	996	723	467	688	447	90	130	71	204	808	287	350	625	999999	999999	999999	999999	999999	964	617	859	520	999999	999999	247	484	85	999999	106	32	587	195	673	565	33	367	459	998	
12	368	646	999999	401	179	343	999999	138	382	145	409	999999	110	999999	228	999999	485	999999	896	450	962	999999	485	965	181	999999	102	677	999999	490	564	712	347	909	606	971	283	129	576	999999	435	356	703	509	697	104	487	999999	454	454	547	390	563	999999	49	999999	170	620	230	948	251	145	999999	999999	581	696	590	201	999999	256	837	366	409	668	25	999999	311	976	999999	87	743	542	232	616	942	183	158	789	869	253	999999	999999	898	628	986	999999	999999	811	928	10	999999	296	529	207	616	999999	999999	895	541	433	61	194	353	999999	215	708	913	461	949	999999	999999	800	331	786	446	184	999999	781	681	726	999999	500	57	276	573	457	23	999999	999	760	999999	263	999999	445	201	626	319	999999	423	288	386	826	861	531	463	713	964	742	761	442	724	999999	223	815	106	999999	146	86	579	758	999999	999999	462	999999	999999	999999	552	999999	595	819	864	711	999999	403	349	999999	638	999999	999999	859	492	999999	272	566	999999	993	50	442	999999	639	999999	999999	186	665	999999	497	374	673	326	178	170	89	157	942	999999	999999	840	819	476	999999	922	999999	272	720	999999	424	999999	895	162	220	253	999999	999999	999999	340	999999	535	703	999999	852	145	965	210	645	698	412	999999	999999	989	33	162	231	966	753	716	869	970	465	398	999999	871	479	520	115	924	999999	543	201	611	999999	487	147	999999	624	460	957	420	627	31	863	300	306	906	138	67	32	154	791	248	999999	999999	79	314	999999	980	666	454	999999	720	648	868	932	999999	52	546	999999	222	999999	303	759	999999	352	444	999999	878	575	573	999999	999999	901	905	751	953	150	295	999999	833	377	643	794	512	325	907	382	994	368	999999	863	592	52	810	802	999999	489	22	318	999999	778	762	415	102	72	56	818	743	999999	979	578	757	999999	191	844	999999	509	256	143	445	999999	999999	520	999999	999999	799	15	101	113	999999	473	138	977	782	64	614	237	701	450	279	98	639	878	389	18	116	464	999999	965	999999	999999	999999	878	872	999999	248	251	427	393	272	51	727	639	863	515	450	999999	355	999999	240	999999	999999	805	864	356	431	662	999999	979	603	345	154	135	19	274	241	259	999999	218	815	373	999999	317	999999	999999	999999	10	999999	874	568	336	999999	999999	735	621	190	436	24	526	999999	586	120	448	789	999999	897	601	629	999999	283	201	999999	146	999999	866	671	500	999999	636	984	431	647	267	421	276	999999	420	399	398	94	999999	244	588	76	999999	999999	371	527	261	999999	769	380	
426	600	377	662	999999	421	868	949	689	999999	999999	541	721	999999	853	36	523	700	999999	212	241	513	999999	999999	96	80	92	999999	999999	972	375	306	225	61	230	666	999999	614	263	998	999999	999999	405	995	999999	57	355	300	409	999999	14	561	853	567	148	913	131	420	999999	999999	339	999999	649	716	443	91	326	670	999999	196	982	908	999999	488	999999	999999	999999	483	999999	48	725	791	215	966	967	814	452	657	912	316	544	633	48	361	668	276	798	999999	562	774	731	685	581	222	361	999999	124	375	885	354	999999	648	321	537	187	548	999999	683	999999	628	639	668	999999	411	651	999999	870	94	819	415	995	429	920	999999	317	49	219	999999	614	871	699	999999	772	567	999999	896	322	999999	999999	130	226	125	939	934	145	72	927	999999	570	12	235	40	556	480	359	999999	728	986	999999	147	338	999999	999999	876	928	999999	896	199	900	755	46	999999	910	698	198	879	489	986	199	254	122	999999	431	999999	645	669	999999	301	218	136	999999	999999	291	999999	792	169	56	72	16	583	999999	999999	279	815	999999	999999	130	857	292	999999	895	741	796	999999	34	298	635	466	241	999999	999999	605	981	774	587	710	999999	872	906	999999	833	426	980	615	88	384	770	616	646	778	549	673	18	999999	999999	436	539	999999	999999	503	534	590	831	747	552	571	756	505	237	264	999999	257	950	264	646	478	761	190	896	650	527	29	819	462	999999	999999	596	252	543	161	181	770	999999	413	999999	253	595	999999	999999	516	627	274	388	391	989	999999	723	753	101	761	674	999999	999999	999999	999999	514	770	379	38	195	974	513	961	86	999999	999999	397	547	761	999999	883	529	127	389	33	262	641	437	472	999999	643	842	999999	782	486	823	999999	498	999999	988	999999	999999	999999	877	999999	123	999999	311	308	969	904	185	992	698	877	155	999999	41	348	723	873	342	999999	999999	552	142	362	189	599	999999	669	899	120	772	999999	999999	325	249	847	909	949	339	139	502	521	467	850	462	999999	341	592	327	999999	713	124	999999	318	601	335	409	760	999999	711	48	310	15	75	230	999999	219	999999	990	194	438	773	543	213	999999	100	94	291	900	999999	267	677	352	749	406	657	780	999999	723	999999	447	159	826	628	100	202	516	401	629	684	695	999999	601	143	721	940	581	937	999999	511	251	127	860	849	453	999999	958	999999	999999	573	997	859	116	86	746	289	947	915	122	220	999999	692	662	225	588	755	85	218	999999	466	86	843	454	999999	673	329	298	
976	184	999999	244	259	732	66	999999	836	405	525	397	441	999999	665	999999	694	999999	999999	465	644	999999	999999	999999	749	238	999999	999999	999999	415	894	999999	426	990	970	741	999999	999999	334	959	999999	538	752	360	560	821	596	473	421	999999	759	293	124	863	654	716	486	444	495	30	529	569	533	430	510	121	970	999999	32	923	999999	718	603	599	999999	116	517	348	999999	928	642	739	999999	999999	656	611	299	563	346	263	999999	949	999999	313	999999	45	14	332	849	448	850	155	999999	999999	586	50	690	524	13	999999	209	147	709	566	999999	790	494	397	773	899	999999	417	114	999999	667	492	999999	999999	999999	999999	111	999999	498	295	88	999999	297	588	558	615	920	774	559	798	64	999999	999999	924	925	999999	551	999999	558	999999	625	443	999999	683	829	104	812	400	999999	189	446	999999	999999	423	999999	890	999999	906	838	999999	999999	58	857	316	713	999999	252	313	373	520	283	494	636	549	670	644	999999	614	758	464	802	530	418	999999	362	50	478	825	446	45	155	999999	778	400	970	577	585	734	969	289	851	999999	999999	844	905	951	387	999999	999999	999999	444	999999	157	383	365	458	999999	487	999999	672	81	426	867	338	375	638	715	245	578	102	69	721	644	478	612	999999	999999	574	999999	410	662	378	82	602	601	267	497	405	999999	521	937	999999	780	307	999999	434	642	698	479	277	999999	151	531	660	999999	722	254	999999	771	71	955	75	22	999999	20	703	354	274	736	999999	151	999999	999999	66	165	961	999999	347	271	188	661	804	105	207	173	999999	999999	999999	818	879	22	999999	633	973	999999	871	95	236	296	513	999999	999999	999999	371	136	926	941	999999	504	823	780	907	417	593	410	161	970	815	390	499	999999	932	999999	857	105	332	686	237	500	293	875	714	60	999999	107	293	999999	734	80	999999	579	381	917	999999	108	999999	410	50	999999	999999	901	279	846	797	999999	158	921	114	275	803	249	713	999999	221	947	76	857	999999	495	127	319	246	745	152	919	485	24	460	999999	990	921	645	999999	95	391	606	868	262	111	949	371	737	468	276	997	866	999999	706	57	42	258	751	555	999999	104	665	534	703	878	999999	143	471	355	285	999999	999999	58	889	999999	350	207	604	558	546	999999	582	999999	999999	155	63	89	318	412	727	742	180	100	219	999999	726	82	175	999999	930	815	900	392	193	394	999999	818	999999	876	999999	834	653	202	19	999999	999999	888	65	558	825	101	825	68	627	543	711	513	838	898	999999	278	999999	
230	628	730	855	999999	594	93	751	244	572	441	999999	892	999999	977	91	519	999999	838	999999	616	559	838	999999	999999	764	999999	683	889	999999	618	999999	438	999999	999999	574	288	844	333	999999	971	806	590	529	393	362	999999	454	733	432	328	430	999999	999999	999999	670	789	740	23	434	944	999999	999999	264	954	667	277	100	999999	413	803	674	154	999999	999999	810	969	999999	999999	489	39	999999	950	467	660	197	508	187	386	762	784	999999	831	898	359	571	945	335	574	725	95	644	789	329	629	999999	999999	730	999999	615	701	999999	143	534	404	999999	999999	403	604	999999	168	100	714	902	628	999999	843	256	195	484	864	999999	744	999999	403	999999	416	630	999999	999999	911	999999	971	770	71	314	414	307	503	999999	121	551	731	999999	567	994	999999	999999	701	374	999999	39	999999	731	750	67	735	999999	999999	999999	342	829	999999	597	999999	999999	128	999999	999999	324	850	546	752	999999	999999	323	912	999999	323	409	466	529	929	473	999999	999999	242	250	999999	13	999999	162	176	494	278	292	985	143	953	186	999999	999999	56	386	999999	999999	286	961	999999	437	154	799	938	999999	552	999999	900	101	999999	971	157	878	999999	836	745	999999	379	999999	999999	90	337	999999	982	146	532	481	482	552	949	931	606	999999	881	592	858	779	999999	445	941	465	391	893	999999	999999	999999	997	71	219	999999	826	894	28	655	287	999999	376	816	801	208	81	340	357	152	469	375	875	996	999999	978	966	484	934	999999	850	999999	443	999999	10	117	534	419	273	911	133	47	588	626	604	493	999999	963	999999	246	870	999999	44	751	999999	616	999999	999999	729	241	674	352	999999	701	805	588	665	339	815	694	999999	999999	999999	445	999999	432	787	259	999999	848	495	13	72	697	456	725	999999	692	999999	394	953	533	689	999999	247	781	87	886	820	26	827	163	157	727	573	218	68	598	999999	849	999999	999999	609	881	746	671	289	272	255	90	923	973	574	999999	740	999999	999999	999999	207	999999	355	999999	438	999999	30	999999	999999	345	134	247	999999	75	959	914	566	999999	923	807	295	999999	999999	814	641	740	999999	853	588	726	986	432	246	33	999999	495	504	999999	999999	233	861	414	815	944	148	17	999999	857	24	660	864	690	226	173	748	999999	999999	999999	999999	999999	293	999999	999999	999999	358	701	999999	643	999999	999999	420	638	584	699	946	881	760	557	999999	633	999999	244	839	928	862	306	999999	83	284	999999	749	963	667	776	999999	694	999999	686	595	446	999999	779	193	550	999999	999999	115	526	999999	
867	999999	198	864	636	380	58	337	823	277	62	999999	927	368	905	999999	456	971	808	759	262	229	84	961	239	626	999999	999999	299	688	999999	200	999999	856	416	898	560	108	41	406	892	367	838	419	999999	950	89	420	999999	825	793	264	307	999999	999999	648	796	999999	999999	19	833	999999	48	144	640	861	999999	81	952	16	999999	357	939	411	866	894	390	665	999999	289	546	999999	999999	474	895	999999	999999	921	891	999999	999999	333	474	31	999999	895	329	703	778	682	154	18	468	281	999999	999999	324	999999	900	80	999999	140	809	355	473	706	999999	574	249	268	967	999999	190	194	903	841	883	999999	838	999999	575	999999	886	999999	144	999999	667	501	813	999999	67	998	30	821	999999	999999	523	128	558	866	671	755	464	520	715	999999	828	284	378	818	999999	406	999999	929	504	999999	999999	74	999999	999999	48	732	760	788	210	969	864	369	684	999999	999999	765	369	972	999999	820	233	999999	39	875	709	393	133	995	898	660	941	101	999999	999999	999999	458	907	622	827	999999	994	675	999999	745	405	468	600	446	500	796	47	999999	629	683	357	999999	44	999999	235	655	999999	999999	999999	550	999999	773	52	755	213	869	857	746	154	999999	826	558	66	294	999999	250	793	999999	505	112	622	857	471	643	581	850	424	999999	396	182	339	239	785	769	717	632	426	845	243	630	939	301	999999	999999	999999	799	821	750	999999	985	862	922	269	788	927	180	311	999999	183	363	455	295	359	972	41	596	999999	999999	999999	847	824	948	452	874	999999	331	918	213	786	782	999999	673	705	411	999999	416	969	997	999999	546	330	27	671	879	184	653	942	966	237	270	36	534	183	999999	171	913	479	395	625	605	261	108	999999	400	999999	781	589	947	999999	999999	626	775	999999	40	526	999999	286	999999	699	999999	999999	952	975	525	756	504	500	999999	250	999999	936	999999	381	999999	295	232	404	281	999999	999999	73	994	999999	613	999999	999999	90	999999	501	364	637	906	695	115	999999	309	132	999999	644	830	290	902	707	265	999999	999999	403	217	745	999999	411	14	999999	306	999999	394	647	999999	881	505	423	358	195	885	768	40	999999	999999	29	985	109	307	999999	999999	122	170	297	999999	926	601	856	873	407	999999	952	999999	999999	399	659	832	661	999999	225	148	417	932	716	821	999999	657	163	137	197	759	204	114	999999	302	999999	295	107	598	999999	290	649	550	950	988	932	999999	999999	499	616	999999	333	348	999999	499	317	999999	454	476	999999	279	999999	728	685	648	12	848	
266	596	215	374	735	999999	325	935	498	866	982	727	888	999999	516	663	520	999	435	999999	32	877	985	14	840	630	999999	176	842	920	864	312	986	94	879	554	294	252	999999	270	999999	156	999999	999999	999999	726	587	211	762	784	218	999999	999999	156	826	388	611	999999	999999	114	36	158	103	577	12	999999	741	804	481	961	379	999999	547	174	999999	875	877	999999	806	124	53	835	999999	999999	712	188	999999	840	999999	501	943	93	719	357	999999	875	62	432	448	999999	999999	783	999999	800	414	940	999999	57	999999	950	511	76	404	418	71	201	744	45	865	823	591	999999	999999	980	28	999999	557	999999	930	999999	822	454	105	289	139	999999	115	613	653	771	999999	999999	527	316	990	999999	688	311	296	52	140	27	567	625	935	94	246	749	782	128	392	999999	127	999999	999999	67	999999	124	289	801	95	140	391	999999	782	549	383	999999	989	152	607	999999	903	887	826	999999	886	479	999999	54	32	999999	999999	535	389	102	924	171	188	933	904	574	31	494	999999	10	635	473	843	395	710	16	759	640	520	145	55	239	538	332	180	999999	770	244	999999	729	309	856	714	689	625	999999	999999	66	247	999999	235	418	930	826	179	423	636	957	344	26	606	999999	24	253	57	694	999999	856	999999	413	803	786	715	999999	700	999999	759	163	770	999999	955	702	999999	487	910	637	999999	711	162	756	864	812	899	763	133	119	841	999999	642	931	999999	204	303	833	240	999999	999999	999999	136	999999	999999	482	197	999999	70	903	999999	537	342	420	396	920	703	16	999999	990	886	952	114	591	937	298	521	838	908	999999	408	569	999999	472	999999	605	585	761	102	392	625	999999	702	229	321	999999	137	231	544	668	999999	297	999999	249	561	749	999999	999999	463	375	961	359	938	309	504	238	290	870	485	790	999999	942	913	999999	375	834	260	885	999999	999999	170	999999	303	249	270	121	284	16	910	194	999999	49	308	727	999999	999999	999999	402	724	93	33	999999	746	999999	999999	558	383	138	999999	999999	999999	712	275	830	214	671	65	699	49	999999	954	999999	959	300	782	305	643	195	735	109	719	857	170	196	609	903	999999	549	916	999999	999999	155	142	999999	695	999999	773	477	523	759	999999	424	362	341	999999	749	307	455	971	37	914	197	403	999999	17	641	999999	999999	230	999999	127	515	782	999999	999999	999999	151	999999	605	487	531	999999	672	976	999999	305	505	829	999999	999999	999999	108	577	889	796	999999	751	366	999999	64	999999	694	257	223	641	705	999999	999999	
686	330	607	531	850	494	999999	748	525	999999	887	712	145	722	999999	999999	703	29	999999	893	541	115	999999	785	599	550	733	837	918	459	345	192	663	481	999999	999999	262	85	999999	92	394	999999	34	335	479	474	918	40	671	886	999999	621	767	999999	492	580	999999	822	999999	309	999999	667	999999	76	91	704	58	664	999999	999999	117	628	771	855	999999	493	91	732	315	135	632	999999	176	999999	999999	723	425	914	988	572	474	440	153	949	332	999999	228	957	999999	775	999999	263	461	385	778	891	850	912	248	999	999999	540	516	805	676	67	999999	797	136	367	288	144	676	999999	821	677	484	821	999999	999999	275	133	488	999999	710	379	251	791	263	999999	999999	513	676	999999	84	999999	923	347	282	274	236	430	999999	886	496	291	999999	454	563	111	416	38	389	466	734	374	62	999999	105	307	815	999999	544	87	494	775	468	687	931	888	999999	146	548	999999	556	844	302	602	53	429	791	797	238	161	642	999999	133	219	264	710	999999	999999	252	975	999999	527	886	753	401	721	823	899	522	999999	357	999999	489	130	909	890	81	999999	933	676	999999	28	480	392	999999	650	651	999999	432	999999	17	806	894	573	999999	38	999999	999999	999999	999999	605	891	284	564	804	999999	999999	12	309	374	638	999999	23	576	999999	439	999999	504	318	750	999999	575	999999	301	666	999999	385	916	999999	999999	932	533	999999	610	80	999999	744	916	587	82	999999	649	948	67	593	999999	999999	328	999999	999999	981	462	999999	999999	263	999999	424	999999	897	262	987	447	999999	428	442	999999	180	999999	999999	847	695	999999	916	246	463	429	626	419	707	89	999999	66	814	940	900	479	303	799	357	49	208	999999	28	334	94	999999	999999	529	999999	999999	416	999999	999999	265	999999	849	999999	992	996	833	414	14	285	999999	504	931	633	752	528	962	811	999999	65	999999	648	999999	122	591	162	613	472	999999	999999	229	672	378	999999	558	264	60	934	999999	802	999999	635	204	485	210	830	162	226	214	10	663	999999	999999	334	366	999999	750	736	953	840	392	999999	999999	220	65	154	136	697	84	497	999999	38	510	578	540	830	454	999999	911	761	999	999999	267	999999	141	552	637	53	877	999999	513	323	980	471	999999	163	328	983	999999	65	703	465	999999	717	532	634	176	466	794	999999	173	301	824	202	840	995	112	220	999999	513	517	93	819	143	983	999999	999999	49	169	387	999999	470	39	855	67	544	255	550	573	999999	385	181	259	999999	777	999999	999999	787	630	424	61	118	904	
915	548	620	646	18	733	999999	999999	137	307	416	999999	703	272	969	144	305	999999	562	999999	582	999999	345	833	999999	365	771	665	270	999999	745	336	403	565	123	317	446	898	246	816	205	920	257	874	842	999999	84	949	529	999999	334	999999	999999	471	332	999999	999999	787	178	653	961	712	325	719	999999	90	629	147	999999	661	697	407	513	999999	451	662	880	471	991	158	290	822	145	999999	93	999999	837	999999	243	999999	114	659	729	999999	999999	492	999999	999999	322	999999	699	999999	999999	999999	955	927	170	999999	30	999999	999999	741	795	30	372	149	576	999999	636	490	253	999999	904	822	557	48	678	920	890	999999	68	999999	999999	240	458	999999	30	278	999999	165	910	94	911	573	427	372	864	709	230	714	999999	895	901	831	517	999999	42	978	320	917	259	999999	862	999999	611	566	999999	999999	571	999999	128	308	999999	480	999999	169	785	999999	405	194	183	999999	699	999999	999999	999999	450	327	722	455	321	52	957	999999	906	670	232	849	961	861	779	309	147	211	999999	616	999999	431	261	358	226	700	582	135	743	290	550	685	29	448	126	999999	842	125	999999	999999	351	312	573	999999	937	936	379	544	415	874	830	497	590	435	324	29	76	999999	238	621	470	832	11	625	129	546	830	523	745	514	466	31	504	519	275	546	857	351	420	290	999999	47	720	868	999999	62	105	593	134	106	208	477	887	96	616	518	310	948	790	401	116	856	799	900	417	808	993	80	170	778	171	725	954	999999	300	432	121	999999	175	999999	450	246	399	648	316	999999	144	418	903	757	245	909	561	29	183	999999	248	999999	999999	651	69	35	433	355	934	483	523	938	999999	999999	999999	178	999999	999999	951	869	999999	161	594	999999	674	585	999999	412	542	262	173	934	775	826	999999	302	681	999999	999999	424	813	999999	713	832	475	206	622	720	360	999999	136	999999	78	313	17	96	235	42	999999	999999	859	999999	813	999999	999999	999999	172	969	999	114	496	267	715	536	999999	423	999999	761	953	477	963	456	62	475	136	336	999999	472	819	107	76	649	547	999999	565	793	239	999999	523	886	43	999999	720	999999	581	999999	132	541	257	999999	648	999999	88	509	520	412	999999	348	999999	983	721	700	160	902	48	999999	720	191	999999	999999	193	999999	248	999999	443	320	999999	806	999999	267	213	999999	224	236	458	602	570	999999	23	162	826	999999	485	539	999999	343	999999	818	217	735	158	999999	570	999999	409	241	235	999999	76	210	999999	170	454	298	779	999999	485	999999	
453	445	285	999999	178	999999	999999	302	931	999999	901	999999	999999	917	599	999999	118	273	765	239	826	227	377	999999	971	813	485	665	446	196	760	778	857	578	999999	999999	460	999999	771	999999	999999	999999	310	999999	121	966	392	999999	571	296	190	515	631	256	107	999999	78	726	711	364	343	780	855	744	948	133	999999	248	999999	999999	708	642	501	999999	999999	720	917	999999	446	15	431	725	104	160	16	254	156	611	999999	149	999999	999999	765	417	416	999999	999999	565	578	988	723	153	217	744	999999	547	999999	616	565	386	318	227	999999	999999	933	618	999999	999999	738	703	976	640	767	999999	999999	975	877	94	607	922	468	362	281	458	999999	287	999999	360	572	469	240	539	999999	104	830	486	452	69	483	798	92	999999	827	875	22	92	386	804	621	612	670	929	999999	642	999999	956	945	832	999999	999999	111	335	999999	278	472	446	999999	672	581	646	999999	818	999999	809	839	912	534	406	445	999999	900	999999	999999	999999	799	310	530	999999	186	874	540	999999	999999	827	696	757	424	558	412	576	999999	713	233	974	90	852	328	210	803	999999	999999	548	396	225	755	999999	595	999999	479	999999	999999	191	496	707	115	911	182	999999	999999	999999	999999	976	994	999999	710	999999	489	999999	878	947	999999	999999	999999	180	999999	999999	234	999999	81	999999	999999	251	88	249	660	999999	227	525	999999	179	679	999999	97	720	517	454	553	526	514	999999	909	831	304	999999	189	999999	580	999999	264	123	999999	752	999999	814	920	256	999999	754	219	999999	969	963	999999	709	277	447	242	889	662	999999	448	708	999999	513	398	340	999999	555	70	999999	736	999999	271	756	492	999999	832	283	999999	999999	556	798	316	121	999999	999999	936	594	265	741	999999	691	662	999999	674	999999	836	208	425	999999	309	999999	694	155	999999	999999	702	148	999999	349	615	999999	99	999999	451	649	401	804	914	453	404	999999	300	328	711	54	999999	15	91	514	101	633	857	218	960	213	114	171	454	531	253	797	378	915	136	403	602	999999	813	35	999999	42	294	999999	196	947	62	375	443	999999	999999	696	67	999999	999999	999999	111	880	441	248	544	240	359	392	999999	606	983	999999	999999	317	452	978	999999	66	927	69	349	884	999999	23	999999	738	999999	832	703	557	739	999999	667	153	301	721	829	575	999999	356	682	901	773	999999	999999	999999	999999	136	179	848	504	999999	784	199	999999	999999	858	427	96	806	512	527	689	652	867	327	717	58	999999	730	159	626	576	999999	386	448	999999	442	999999	483	565	601	662	999999	
999999	738	882	477	510	84	863	999999	488	683	844	165	222	130	722	646	960	134	120	448	999999	877	434	212	999999	999999	115	426	378	613	250	999999	999999	999999	999999	999999	999999	999999	547	999999	867	999999	147	892	736	999999	999999	990	719	412	522	440	999999	999999	166	185	314	679	999999	999999	969	999999	43	875	443	933	300	388	531	999999	212	720	586	179	581	999999	999999	542	999999	999999	968	124	999999	965	100	999999	429	651	999999	424	823	764	584	241	970	999999	715	272	459	999999	930	847	999999	134	210	801	999999	321	642	215	999999	771	213	83	999999	855	999999	999999	784	999999	513	648	710	117	770	447	146	355	999999	999999	245	478	999999	672	660	999999	999999	581	999999	298	955	118	999999	472	999999	62	560	999999	894	125	999999	647	487	826	299	291	147	361	364	762	665	509	122	491	970	999999	999999	541	422	999999	999999	168	312	495	677	999999	639	248	137	718	887	634	460	93	470	597	999999	267	999999	999999	999999	302	999999	12	999999	999999	995	999999	501	23	374	999999	99	999999	913	999999	344	991	999999	999999	652	999999	234	999999	999999	41	999999	39	999999	383	999999	430	999999	53	242	999999	941	999999	862	230	410	121	999999	124	999999	868	545	999999	179	939	999999	998	118	999999	726	94	999999	582	137	601	408	999999	507	128	47	999999	999999	999999	444	15	590	44	139	999999	493	541	162	999999	999999	16	495	999999	859	999999	999999	976	321	680	326	158	839	368	183	270	999999	444	613	628	999999	411	18	499	347	173	999999	999999	869	190	999999	195	931	999999	291	130	116	999999	116	426	997	70	631	190	999999	999999	176	231	860	868	114	999999	927	533	43	890	998	995	927	695	732	999999	117	140	684	141	999999	881	87	63	164	690	999999	197	631	25	779	827	771	61	997	999999	367	999999	86	999999	268	408	924	401	131	999999	999999	421	999999	105	953	500	505	597	79	295	999999	807	999999	424	721	739	902	28	120	180	234	876	697	604	999999	999999	999999	738	872	999999	956	686	931	53	999999	916	503	535	72	288	332	183	982	999999	999999	560	295	661	999999	999999	505	906	290	951	999999	337	723	99	560	845	445	999999	999999	260	339	999999	999999	670	999999	804	999999	376	999999	831	848	999999	893	984	621	984	999999	999999	999999	353	323	59	405	999999	168	158	999999	999999	974	226	999999	566	999999	732	383	525	683	625	723	429	293	138	950	459	113	834	444	738	478	576	34	999999	262	380	937	289	72	896	512	999999	612	831	999999	999999	988	291	999999	171	611	105	310	206	679	94	70	194	
108	999999	876	333	999999	999999	935	999999	201	800	314	88	795	999999	463	999999	999999	999999	817	462	999999	999999	999999	999999	242	282	137	999999	276	828	372	177	999999	999999	191	125	29	189	85	999999	895	993	999999	197	977	523	376	517	642	522	94	999999	276	999999	457	886	485	65	100	442	336	563	141	373	999999	146	768	52	911	347	999999	999999	999999	669	999999	743	999999	999999	843	719	905	619	740	753	999999	626	900	999999	305	304	640	999999	999999	999999	822	342	862	184	759	841	754	334	605	304	754	999999	887	607	999999	713	223	212	221	380	999999	716	822	387	629	999999	245	999999	746	999999	707	803	843	225	847	234	880	499	523	12	964	581	24	999999	998	592	999999	303	670	591	999999	437	999999	999999	999999	115	519	485	554	948	999999	698	999999	988	597	951	317	999999	760	999999	833	999999	999999	219	999999	999999	702	999999	999999	999999	82	942	396	165	535	280	61	135	118	741	714	405	999999	574	999999	276	993	999999	849	999999	284	76	542	853	758	999999	999999	542	311	999999	999999	144	999999	516	875	663	311	431	463	327	899	999999	999999	29	112	437	778	125	999999	999999	962	677	536	999999	762	15	410	542	407	177	532	518	823	958	999999	580	309	438	698	742	964	571	571	531	999999	999999	513	522	751	330	589	632	729	999999	198	999999	607	765	999999	999999	263	999999	34	999999	794	391	999999	605	690	999999	138	349	426	80	184	400	115	14	193	999999	502	887	999999	999999	588	900	788	661	999999	602	973	543	999999	828	489	999999	546	286	737	999999	735	999999	832	999999	202	249	215	658	988	798	630	602	582	94	377	376	978	999999	707	894	602	706	835	999999	558	594	999999	999999	999999	979	853	829	277	999999	934	595	64	570	884	999999	999999	999999	672	999999	971	999999	961	999999	460	122	999999	598	578	843	173	38	999999	744	671	607	584	617	77	19	944	999999	335	165	159	782	321	417	74	369	209	999999	44	999999	126	999999	633	74	147	478	762	999999	260	999999	264	905	523	999999	999999	286	763	87	72	999999	999999	999999	55	999999	450	678	801	808	534	218	999999	700	994	999999	627	493	973	520	480	999999	257	999999	999999	999999	900	254	999999	999999	518	787	605	999999	410	380	999999	945	142	827	623	999999	677	953	999999	52	999999	563	910	316	693	415	312	253	606	474	416	347	629	154	999999	206	999999	999999	300	747	613	521	300	623	999999	681	999999	156	896	999999	921	303	959	508	120	999999	999999	953	317	112	999999	362	999999	935	964	499	999999	999999	922	427	59	999999	999999	999999	
438	278	999999	296	936	21	64	999999	356	595	553	122	388	999999	43	567	862	466	999999	198	272	260	996	364	658	880	999999	373	999999	479	999999	55	640	976	79	841	999999	56	26	999999	57	328	16	930	392	852	121	205	954	364	565	593	391	475	720	188	282	909	638	999999	655	691	932	876	633	507	482	412	61	202	999999	815	449	198	150	944	254	75	999999	806	768	170	419	999999	914	999999	999999	175	265	891	569	174	999999	960	649	365	395	139	307	999999	999999	709	153	999999	999999	749	153	999999	999999	776	934	217	938	999999	999999	495	282	73	999999	264	844	317	999999	169	632	999999	999999	489	999999	784	558	124	768	999999	436	69	26	657	999	174	234	999999	999999	489	999999	361	236	586	672	163	93	332	999999	52	50	72	999999	983	138	999999	999999	664	653	999999	227	819	999999	851	405	238	479	999999	74	999999	39	383	476	999999	212	281	999999	819	999999	395	701	999999	948	725	999999	373	506	999999	528	459	821	569	816	301	999999	147	913	384	999999	444	684	467	999999	377	22	667	596	895	781	999999	999999	533	848	268	999999	990	871	723	806	41	732	999999	107	999999	977	470	566	999999	999999	75	367	719	999999	999999	711	243	999999	999999	712	388	999999	610	261	999999	999999	297	721	558	454	281	276	199	578	999999	999999	999999	370	652	999999	552	110	421	500	999999	499	999999	895	476	557	613	31	300	20	428	264	131	195	436	611	999999	748	17	730	134	798	999999	999999	487	669	473	873	326	189	169	999999	999999	120	545	999999	999999	402	254	999999	999999	259	975	189	159	896	999999	61	999999	999999	999999	804	103	690	999999	916	331	593	999999	999999	999999	740	705	999999	850	999999	898	20	650	999999	344	999999	504	16	999999	874	999999	999999	992	591	88	999999	999999	285	478	999999	194	675	744	628	848	683	984	447	999999	109	554	864	338	999999	997	580	410	999999	706	423	309	96	800	501	103	343	601	826	999999	670	801	999999	999999	494	956	233	275	31	418	660	312	67	98	790	999999	959	659	983	999999	999999	22	999999	579	999999	66	107	874	253	535	999999	91	999999	718	257	308	135	231	844	62	774	999999	999999	269	55	999999	999999	999999	999999	180	143	683	618	242	999999	658	540	849	587	999999	859	358	31	496	903	578	154	348	999999	492	205	738	815	930	819	201	632	11	533	943	814	109	864	82	401	999999	473	926	496	599	768	285	643	999999	203	425	294	999999	366	477	999999	903	168	999999	975	405	999999	687	999999	39	35	999999	326	643	624	759	494	999999	
999999	81	999999	999999	852	250	724	919	104	409	737	403	999999	999999	645	999999	976	910	999999	999999	106	996	962	785	999999	466	574	239	999999	999	791	999999	931	345	798	294	999999	749	61	917	803	66	310	469	949	28	999999	295	893	269	667	713	818	157	851	999999	119	330	999999	395	676	494	999999	999999	617	999999	999999	572	999999	360	694	237	859	34	999999	999999	999999	503	835	494	999999	999999	345	699	342	999999	624	784	493	999999	999999	51	45	999999	250	318	999999	216	851	999999	556	560	354	999999	575	439	853	794	613	811	411	615	999999	999999	60	397	158	271	761	539	680	687	88	999999	184	653	202	204	999999	234	944	489	651	190	938	784	934	999999	999999	903	234	829	180	999999	299	569	999999	815	614	852	170	834	454	322	975	868	481	114	368	999999	247	659	21	389	999999	999999	964	314	291	276	999999	356	999999	999999	999999	999999	516	999999	950	999999	105	999999	589	931	74	120	999999	999999	215	79	313	829	444	999999	665	574	818	791	816	376	605	253	534	348	398	814	697	595	17	999999	999999	84	164	753	826	860	80	90	324	999999	887	634	108	221	999999	634	999999	934	203	999999	41	999999	590	583	19	999999	851	250	999999	260	422	999999	331	90	717	999999	674	999999	386	804	504	999999	477	70	489	970	999999	322	385	764	902	762	402	278	103	636	494	999999	744	973	19	999999	547	74	343	447	999999	28	504	999999	959	999999	558	398	999999	302	999999	530	104	48	708	538	865	777	357	659	57	63	986	90	743	103	999999	412	795	674	200	412	726	51	999999	999999	818	649	805	999999	999999	13	999999	800	388	964	487	705	999999	480	964	770	716	999999	999999	999999	42	423	991	865	999999	155	602	570	112	845	803	999999	380	583	999999	999999	999999	676	455	53	30	999999	999999	779	999999	250	148	325	710	430	696	53	651	417	999999	404	999999	999999	999999	68	410	472	698	999999	999999	434	335	999999	999999	999999	798	999999	238	356	239	846	721	222	259	42	17	999999	860	681	159	759	411	999999	489	325	567	999999	999999	396	999999	558	497	999999	999999	191	915	456	564	999999	631	655	815	304	187	999999	683	445	999999	375	60	132	611	26	393	411	33	371	211	445	999999	999999	772	841	713	681	999999	562	604	78	999999	560	999999	999999	60	999999	944	116	786	242	641	999999	352	902	999999	520	946	480	775	217	168	554	255	999999	782	999999	999999	973	591	505	898	999999	841	621	257	500	409	714	966	999999	466	916	584	968	803	67	423	869	505	202	999999	877	999999	397	
910	572	999999	999999	125	194	619	971	525	290	999999	520	291	999999	655	999999	120	999999	514	885	999999	999999	999999	286	326	724	452	999999	478	398	999999	31	343	999999	710	684	195	806	599	782	280	494	400	999999	999999	292	999999	999999	999999	659	91	502	373	902	999999	999999	603	38	286	400	742	999999	999999	136	999999	999999	187	999999	30	970	660	999999	642	999999	999999	266	851	675	999999	999999	948	760	799	819	317	278	999999	441	807	999999	91	166	529	999999	50	999999	992	274	999999	322	115	938	999999	254	999999	999999	859	641	297	390	817	928	386	252	452	981	805	999999	999999	999999	999999	745	40	977	888	999999	785	444	691	939	999999	586	890	339	929	19	98	555	820	539	418	999999	154	426	235	163	780	286	756	68	869	318	455	999999	657	369	908	694	365	504	992	999999	999999	357	126	240	47	57	999999	443	893	999999	999999	289	832	999999	999999	999999	752	999999	723	508	688	633	80	955	141	999999	681	569	111	404	200	325	999999	992	76	796	310	994	125	732	999999	322	174	619	454	175	710	18	999999	999999	941	629	781	493	999999	999999	999999	171	109	690	375	753	342	498	999999	547	742	840	582	804	313	757	619	991	545	375	468	461	999999	999999	646	673	800	999999	462	999999	999999	63	265	750	519	149	895	999999	999999	219	980	999999	560	906	999999	999999	435	964	991	194	20	790	948	372	857	825	660	143	53	702	953	535	46	498	13	688	585	832	294	174	862	193	999999	335	999999	792	999999	603	542	999999	247	999999	815	278	560	754	999999	892	892	999999	488	761	391	664	266	454	639	72	999999	999999	295	603	680	827	332	827	166	999999	999999	74	924	67	601	999999	464	126	999999	999999	999999	259	582	692	940	999999	685	999999	999999	999999	79	939	163	838	700	797	999999	999999	999999	999999	945	733	999999	999999	915	999999	769	999999	170	999999	999999	149	734	871	134	654	172	603	663	89	999999	999999	35	999999	552	47	911	96	366	803	999999	819	960	999999	999999	214	999999	99	999999	999999	831	264	940	687	768	999999	999999	999999	714	56	635	887	981	86	846	999999	999999	999999	940	999999	999999	683	74	366	336	391	188	11	999999	999999	992	83	825	550	999999	887	291	347	428	622	832	629	999999	320	999999	900	837	884	886	999999	507	999999	158	999999	205	999999	999999	583	361	387	751	214	999999	795	63	562	71	441	827	999999	999999	370	982	327	54	297	311	753	197	435	553	304	999999	999999	421	743	924	925	355	999999	697	707	999999	51	871	627	396	585	267	999999	999999	999999	66	927	
666	147	276	830	999999	908	846	446	395	925	833	999999	99	292	383	319	637	145	95	726	271	734	383	941	999999	999999	900	999999	999999	581	999999	156	247	197	294	284	999999	999999	80	446	264	261	321	70	217	423	999999	113	212	947	979	704	999999	999999	666	999999	763	335	999999	999999	18	130	950	814	339	686	999999	999999	998	108	843	543	74	649	472	20	422	323	999999	42	888	796	999999	548	602	891	836	907	530	361	521	151	720	999999	438	144	310	999999	730	531	213	635	999999	999999	114	445	640	670	999999	655	519	449	601	351	999999	221	606	412	222	448	999999	999999	999999	646	586	999999	823	431	221	999999	709	915	592	999999	828	263	691	420	443	999999	261	175	49	875	841	82	549	999999	103	226	999999	999999	294	291	999999	900	263	468	526	412	622	218	459	539	946	604	856	398	522	296	999999	196	999999	66	197	685	273	506	999999	999999	162	454	338	994	800	810	630	311	531	928	999	232	893	999999	999999	999999	715	510	928	999999	225	160	856	999999	999999	350	929	238	104	995	999999	757	999999	999999	259	178	880	465	738	999999	999999	999999	867	594	999999	307	303	937	523	999999	969	999999	578	567	999999	999999	597	999999	307	460	880	402	999999	535	300	252	567	999999	999999	374	999999	260	772	793	999999	999999	293	999999	520	999999	999999	992	999999	949	36	874	188	106	722	258	580	358	167	288	264	582	348	999999	999999	54	999999	999999	166	158	982	718	990	999999	999999	629	718	999999	21	908	412	999999	687	267	999999	426	73	999999	168	532	794	813	999999	999999	538	690	331	952	968	999999	999999	635	836	566	966	317	883	404	801	103	999999	999999	347	259	999999	999999	894	91	999999	876	980	999999	263	633	363	179	625	507	256	614	308	766	367	999999	258	776	61	130	999999	201	542	999999	999999	74	992	999999	999999	999999	617	172	795	250	129	999999	495	390	382	213	212	999999	692	999999	157	197	795	774	999999	802	11	109	324	773	789	999999	344	999999	609	999999	640	813	703	782	999999	94	818	999999	646	999999	999999	999999	404	999999	918	504	509	166	521	481	279	999999	999999	999999	842	999999	847	32	460	489	757	184	780	193	572	399	999999	909	497	73	378	737	999999	999999	754	143	704	475	855	999999	999999	187	799	138	919	422	161	39	939	380	246	796	607	166	517	873	96	221	999999	528	999999	599	999999	999999	999999	541	100	999999	919	708	813	382	999999	999999	357	580	385	652	273	160	248	999999	969	126	827	582	139	971	999999	999999	56	999999	999999	336	885	999999	517	999999	
35	388	332	120	999999	241	567	864	999999	442	809	937	498	444	947	135	999999	345	999999	553	630	530	999999	999999	999999	48	999999	329	192	839	289	999999	72	999999	627	885	828	137	953	738	558	963	952	696	171	176	392	999999	546	74	999999	549	912	999999	719	504	999999	212	183	81	999999	999999	681	790	163	999999	875	463	816	71	307	163	392	890	999999	667	578	715	957	771	656	59	999999	128	793	740	999999	999999	324	132	909	625	954	881	170	321	291	172	543	177	999999	928	795	484	766	892	167	32	999999	62	926	270	255	999999	424	528	464	999999	996	999999	101	777	148	999999	162	999999	208	510	730	683	386	416	181	789	480	999999	999999	308	361	901	582	880	137	272	206	999999	379	999999	467	641	856	727	999999	129	999999	522	790	111	999999	94	694	656	301	296	675	519	99	999999	931	696	274	165	212	999999	999999	220	649	875	497	999999	999999	999999	53	98	826	659	250	62	999999	957	937	162	975	276	216	926	588	841	597	687	559	913	999999	770	376	999999	999999	999999	289	999999	872	999999	614	819	999999	48	999999	213	469	999999	279	999999	753	999999	759	121	190	936	888	914	632	808	287	810	954	398	999999	282	721	135	145	179	772	999999	94	32	548	166	493	999999	322	385	999999	581	999999	522	169	647	999999	265	520	587	192	999999	243	74	637	803	999999	393	14	340	491	343	880	110	274	999999	999999	736	999999	33	999999	999999	999999	257	436	705	999999	441	238	396	271	466	615	999999	999999	408	613	30	395	744	301	109	172	981	894	48	701	999999	257	263	999999	284	692	999999	144	471	772	986	637	931	411	999999	164	617	79	34	999999	333	123	999999	303	999999	351	827	731	353	558	620	363	398	999999	95	999999	975	638	999999	774	999999	999999	525	999999	627	392	463	343	868	945	555	912	869	319	378	204	999999	960	999999	933	864	999999	791	999999	161	633	999999	927	325	999999	189	979	999999	260	610	910	598	240	999999	486	888	999999	863	407	12	708	999999	88	635	999999	801	999999	749	62	999999	361	631	611	999999	993	152	535	27	999999	766	576	829	618	708	999999	605	161	999999	412	55	380	999999	393	910	453	149	170	301	999999	447	173	999999	40	351	258	288	999999	756	681	344	362	476	244	641	436	879	875	379	177	999999	650	730	347	17	999999	459	999999	999999	40	999999	982	244	592	191	602	346	799	277	999999	189	618	999999	612	999999	693	904	668	999999	483	574	274	999999	134	149	999999	442	892	32	812	999999	51	295	999999	827	361	128	
883	999999	48	100	90	607	919	987	676	254	128	999999	324	634	790	495	999999	466	999999	999999	119	453	394	999999	454	776	464	660	148	333	680	999999	716	575	999999	615	713	393	494	999999	999999	146	473	553	324	999999	708	999999	18	555	999999	999999	247	170	999999	439	668	878	645	313	999999	269	849	999999	573	343	563	999999	999999	184	999999	833	972	923	330	973	980	999999	845	832	78	286	651	592	999999	421	546	555	566	591	947	835	748	190	999999	611	297	130	979	999999	69	958	575	834	774	999999	296	324	839	999999	999999	999999	999999	813	244	866	618	266	999999	162	796	17	999999	999999	237	946	94	999999	409	999999	685	859	999999	865	999999	119	711	817	817	999999	999999	232	715	531	142	129	802	934	945	657	992	40	41	826	193	999999	776	999999	999999	828	160	504	915	130	359	999999	966	177	50	135	164	801	999999	80	38	574	999999	660	999999	999999	999999	159	846	999999	999999	655	828	999999	682	999999	343	999999	999999	999999	868	629	999999	595	182	542	163	635	999999	820	502	201	591	999999	798	618	759	125	664	497	684	10	658	173	403	703	771	931	999999	329	791	997	590	459	212	999999	267	706	487	999999	999999	518	999999	35	258	535	73	867	246	73	961	999999	999999	723	314	867	970	152	999999	478	771	231	150	574	999999	505	611	999999	759	999999	999999	63	638	317	542	999999	745	632	999999	868	640	903	695	431	368	574	505	867	154	344	437	124	514	18	999999	733	377	999999	997	753	923	930	999999	845	712	999999	999999	194	190	148	132	347	999999	333	838	999999	999999	999999	216	463	10	744	988	999999	962	246	549	629	999999	809	798	64	635	171	945	999999	795	999999	719	460	999999	999999	686	16	999999	99	887	190	180	717	206	658	484	543	753	188	942	693	882	999999	368	960	999999	999999	999999	78	712	999999	388	138	82	686	999999	755	999999	689	67	981	211	999999	359	368	458	24	612	150	999999	101	418	766	766	111	999999	253	102	999999	999999	999999	666	999999	387	820	801	999999	645	999999	658	729	74	74	131	961	491	999999	126	999	999999	447	768	209	499	620	657	622	371	970	720	757	999999	453	830	999999	325	67	496	538	566	417	378	102	999999	999999	37	353	644	805	619	999999	136	102	999999	421	547	467	655	766	172	189	679	675	999999	901	76	620	243	379	645	434	999999	999999	442	104	78	999999	717	999999	999999	314	999999	566	360	999999	999999	999999	930	419	213	857	412	729	375	999999	737	703	302	590	783	416	999999	275	169	999999	443	548	660	999999	
352	872	750	15	999999	858	212	123	999999	47	280	505	690	824	999999	999999	999999	999999	222	999999	366	375	999999	136	866	187	999999	712	999999	175	999999	91	999999	511	77	341	117	999999	556	999999	185	624	389	265	319	999999	999999	999999	999999	381	172	649	335	604	72	976	499	623	149	995	664	499	717	999999	717	999999	595	188	756	834	680	626	999999	706	880	742	986	127	816	588	461	907	612	34	12	680	755	315	449	999999	841	493	266	560	851	685	907	999999	547	130	691	547	539	999999	999999	546	411	629	999999	329	990	382	807	560	999999	999999	887	999999	155	47	999999	999999	738	665	993	999999	369	999999	854	999999	999999	999999	579	695	897	914	378	348	333	465	999999	136	999999	129	110	999999	999999	705	26	999999	798	999999	95	999999	687	411	999999	873	999999	514	187	724	775	529	999999	245	802	999999	663	999999	388	548	999999	690	769	999999	698	618	565	999999	999999	999999	999999	759	406	999999	670	999999	999999	495	115	999999	76	999999	288	999999	360	72	635	999999	667	999999	999999	397	999999	259	856	404	740	999999	712	999999	999999	747	14	523	64	999999	132	999999	575	732	999999	178	999999	999999	482	999999	411	225	956	999999	983	700	999999	999999	999999	282	999999	157	764	275	999999	637	782	999999	197	329	815	764	999999	344	999999	761	299	935	471	873	872	833	999999	317	993	525	999999	86	216	617	880	999999	999999	782	999999	974	119	310	402	476	396	999999	695	999999	733	646	726	621	696	231	411	931	473	749	409	219	380	999999	281	814	223	706	709	579	999999	746	999999	716	371	965	651	989	542	999999	486	999999	147	624	584	356	798	802	999999	984	999999	999999	999999	161	382	999999	603	663	38	588	262	689	899	999999	713	999999	999999	19	999999	731	580	421	399	477	272	999999	81	999999	872	925	26	421	327	724	999999	500	149	712	344	999999	371	988	961	954	742	797	374	999999	911	597	573	788	551	999999	414	794	559	999999	889	999999	692	999999	791	112	572	999999	999999	999999	752	223	847	81	675	652	369	999999	460	999999	734	999999	770	60	999999	999999	362	237	999999	669	320	999999	999999	20	822	107	915	524	207	858	391	900	434	199	999999	697	749	999999	123	999999	297	999999	343	124	404	424	476	642	11	516	999999	344	999999	999999	864	182	282	999999	258	577	736	845	394	999999	63	833	50	580	999999	157	535	860	124	999999	381	497	999999	826	616	408	631	283	522	999999	118	57	928	999999	334	106	999999	912	253	545	172	999999	437	741	999999	999999	999999	895	861	854	980	889	229	13	999999	377	
937	456	999999	849	946	999999	999999	999999	493	999999	905	318	255	684	999999	623	999999	579	807	928	69	503	999999	56	35	736	999999	668	710	229	999999	925	999999	957	169	968	692	403	999999	709	999999	733	258	65	664	74	649	187	131	366	999999	650	205	999999	317	443	690	183	824	999999	51	664	993	273	999999	980	908	999999	524	764	931	223	981	999999	808	336	255	710	999999	961	96	244	546	354	947	187	729	17	649	999999	999999	518	579	999999	668	466	740	984	876	684	165	999999	662	999999	435	67	669	108	593	981	198	980	791	863	133	806	127	999999	325	11	261	900	648	999999	999999	423	644	999999	439	352	595	270	833	707	805	999999	582	999999	918	890	517	630	999999	999999	537	999999	726	999999	264	862	348	101	999999	875	432	265	712	863	880	999999	423	999999	669	999999	396	927	999999	94	68	397	999999	938	730	435	493	999999	999999	980	272	189	999999	928	999999	577	13	503	602	999999	999999	550	999999	999999	308	906	999999	451	961	183	282	999999	161	999999	658	866	637	410	371	242	392	999999	999999	731	601	701	325	495	726	101	247	999999	334	999999	809	517	373	515	639	999999	959	999999	668	313	708	661	37	64	280	482	939	603	142	369	575	999999	771	302	127	606	590	981	724	869	935	389	285	963	833	150	502	132	999999	547	283	350	999999	999999	33	939	673	271	999999	254	162	643	759	964	621	336	746	81	999999	42	243	978	326	798	377	328	386	74	230	139	980	816	832	999999	96	235	348	999999	278	188	933	329	765	480	717	301	630	320	351	506	404	430	734	737	313	304	999999	345	107	999999	562	609	50	95	273	345	810	999999	878	396	999999	449	999999	218	109	913	222	845	91	86	697	76	723	724	735	559	999999	105	291	999999	210	999999	208	999999	626	999999	288	999999	217	381	490	466	442	954	518	954	999999	525	637	999999	92	999999	999999	31	17	999999	885	326	999999	714	263	715	882	999999	196	985	999999	999999	592	776	634	999999	638	999999	595	999999	633	769	216	781	932	566	467	891	709	31	749	187	999999	139	448	962	330	999999	128	999999	584	999999	767	532	999999	397	932	861	765	550	550	554	436	776	862	126	119	578	781	999999	258	990	386	999999	246	73	999999	999999	999999	672	221	145	591	820	656	287	11	683	77	544	999999	605	136	168	481	204	751	999999	276	999999	852	751	721	430	526	593	969	602	296	649	724	479	999999	999999	999999	414	999999	615	129	585	125	999999	511	247	74	652	864	228	693	51	322	883	
196	16	999999	469	999999	171	303	999999	317	408	999999	999999	999999	163	81	43	828	76	242	145	670	690	216	426	999999	483	365	873	728	751	999999	254	999999	999999	999999	527	283	870	990	801	322	999999	278	716	48	93	427	911	580	831	999999	999999	809	999999	999999	505	799	999999	228	940	805	429	344	566	499	999999	100	999999	870	553	999999	958	86	440	823	999999	422	500	387	167	66	454	303	897	999999	999999	445	160	628	787	999999	999999	651	59	996	892	721	712	226	896	999999	447	999999	999999	82	440	551	999999	363	999999	999999	309	24	999999	884	999999	136	447	999999	218	706	939	361	999999	825	878	317	36	444	930	893	710	283	491	999999	999999	413	276	825	921	999999	76	796	30	703	429	999999	999999	175	645	999999	999999	508	17	199	64	96	957	211	203	133	999999	934	432	999999	999999	35	999999	999999	275	947	860	622	999999	478	999999	152	340	389	406	22	999999	999999	999999	174	619	211	275	301	119	531	455	75	631	798	999999	142	999999	317	330	403	342	691	899	999999	999999	661	225	539	559	911	756	578	804	191	405	662	144	268	999999	181	759	241	788	744	999999	795	990	494	263	507	778	32	68	12	679	46	962	111	269	957	999999	736	742	999999	775	877	270	999999	403	562	998	115	223	999999	644	110	999999	165	207	120	671	731	999999	61	143	733	520	999999	999999	368	700	43	999999	145	999999	999999	499	999999	968	623	534	550	100	700	509	999999	808	999999	368	579	143	807	904	158	296	264	460	999999	74	51	366	468	999999	44	999999	964	999999	88	964	621	611	999999	999999	583	585	130	641	585	552	999999	924	611	999999	999999	234	892	139	849	848	930	572	808	526	927	999999	999999	612	65	838	544	565	730	944	747	967	822	621	331	573	176	623	875	999999	603	999999	755	34	999999	810	969	835	999999	239	43	58	803	795	999999	325	999999	517	585	746	17	905	204	667	696	964	412	281	999999	999999	999999	999999	999999	669	999999	810	512	52	606	255	869	709	999999	501	910	999999	173	36	362	15	64	659	47	999999	999999	697	999999	999999	337	51	407	999999	36	980	999999	725	999999	143	999999	458	813	999999	911	340	999999	307	607	999999	756	998	800	385	999999	999999	999999	999999	279	568	538	235	888	999999	714	564	999999	999999	682	327	944	195	347	39	165	904	201	587	999999	707	262	833	99	229	999999	339	250	32	999999	999999	999999	533	999999	792	605	645	569	999999	762	356	492	703	999999	290	758	571	661	770	230	25	999999	644	285	572	315	705	146	668	
999999	999999	324	824	404	458	569	420	739	999999	999999	519	344	802	825	401	224	558	217	808	471	770	677	479	802	762	622	999999	999999	883	487	899	509	901	316	386	42	999999	308	999999	721	347	831	117	346	999999	681	808	819	883	357	757	497	999999	206	999999	999999	844	32	642	999999	455	999999	999999	76	999999	19	442	496	448	369	556	260	50	999999	134	938	570	143	101	90	813	304	999999	535	999999	411	181	705	999999	999999	197	645	665	999999	275	186	976	50	999999	999999	999999	322	380	524	801	999999	457	249	82	383	146	999999	931	562	999999	161	999999	999999	346	133	999999	737	501	768	999999	911	999999	709	999999	948	962	530	332	400	999999	501	923	851	734	233	954	932	632	620	999999	487	714	113	318	123	389	999999	703	688	862	511	820	999999	352	890	912	999999	427	999999	420	616	388	540	999999	530	238	945	595	123	178	905	114	880	999999	999999	206	490	400	708	568	316	827	644	537	339	680	321	508	844	320	217	514	508	210	927	109	999999	392	999999	999999	444	70	589	999999	957	999999	939	999999	658	999999	432	356	718	565	114	788	999999	12	999999	999999	916	446	751	999999	961	999999	999999	680	308	595	32	107	612	823	133	256	247	134	580	999999	740	935	850	999999	887	861	795	999999	105	999999	999999	999999	11	937	999999	997	999999	999999	999999	566	800	269	87	73	670	334	743	895	999999	857	551	618	432	457	119	999999	596	999999	999999	109	605	664	584	170	240	851	105	674	854	999999	999999	462	576	24	142	481	857	787	490	999999	127	900	510	999999	597	999999	748	554	828	999999	411	999999	869	458	960	999999	684	917	833	818	238	78	999999	316	920	98	52	999999	324	638	134	809	119	362	982	999999	999999	346	999999	493	113	551	846	867	724	999999	592	127	999999	999999	999999	999999	954	999999	334	59	859	999999	999999	508	999999	340	239	199	862	602	609	516	476	265	982	999999	355	349	715	999999	231	999999	591	703	506	925	364	327	841	195	854	448	37	932	845	959	29	999999	790	999999	321	999999	999999	999999	618	85	650	797	24	459	594	614	999999	999999	827	999999	612	999999	12	778	975	999999	358	999999	747	999999	999999	543	999999	32	327	290	559	999999	374	574	177	469	94	430	284	566	312	391	999999	999999	492	999999	999999	169	357	999999	999999	21	797	410	308	338	999999	458	596	117	387	992	142	999999	65	24	282	263	518	999999	539	581	999999	418	609	999999	85	507	678	109	438	999999	999999	999999	229	547	154	999999	275	838	95	636	833	999999	189	999999	
258	298	999999	478	117	999999	999999	999999	999999	490	999999	388	999999	341	262	999999	779	497	678	136	328	220	94	999999	999999	317	987	680	999999	903	747	999999	239	298	718	787	999999	210	992	586	999999	999999	65	738	999999	999999	999999	934	585	218	856	346	999999	62	999999	47	999999	999999	999999	999999	864	970	157	962	742	189	999999	999999	623	475	563	579	505	102	526	858	165	355	487	999999	999999	62	104	849	57	411	999999	999999	306	680	583	999999	601	203	721	640	322	103	996	850	999999	661	321	120	654	286	999999	999999	536	999999	882	858	199	504	999999	811	999999	308	914	341	350	999999	215	942	891	917	978	311	380	885	546	999999	358	636	498	492	999999	984	999999	771	569	442	999999	172	999999	724	457	107	548	909	999999	23	188	665	510	642	999999	378	228	737	308	539	999999	650	597	820	510	562	16	172	80	891	999999	153	771	908	999999	52	999999	177	469	999999	763	470	131	532	883	999999	136	855	46	372	765	999999	472	39	416	999999	999999	999999	224	894	100	385	839	873	909	45	893	601	999999	999999	234	61	999999	427	776	564	999999	74	936	999999	436	161	136	707	999999	646	680	742	501	333	999999	175	952	575	999999	387	631	999999	623	848	800	534	999999	632	147	714	200	999999	263	851	479	510	51	408	999999	999999	259	141	747	273	364	999999	110	986	936	68	108	999999	636	398	933	999999	999999	98	25	901	616	503	569	421	999999	635	489	649	853	966	134	554	117	999999	999999	999999	999999	360	999999	999999	999999	558	695	88	999999	498	418	999999	918	999999	68	952	392	566	332	756	999999	999999	817	728	671	460	999999	969	934	553	594	785	999999	442	772	999999	605	999999	477	67	807	491	805	957	227	999999	730	655	999999	182	172	550	528	381	928	183	543	999999	977	973	426	999999	154	71	904	632	603	485	436	967	357	26	98	999999	948	90	530	859	511	57	730	999999	71	999999	391	54	266	889	514	999999	558	840	999999	504	640	91	999999	744	63	594	30	255	229	999999	824	155	461	263	433	848	652	999999	262	999999	253	939	999999	999999	680	860	376	714	971	837	419	516	628	594	634	999999	744	786	999999	917	36	485	267	130	999999	245	592	13	466	666	999999	999999	999999	467	261	701	999999	953	999999	203	227	999999	283	392	999999	317	527	999999	999999	566	113	866	999999	345	903	768	999999	543	455	444	277	999999	258	999999	999999	544	929	170	999999	933	449	999999	722	613	999999	720	211	875	599	629	718	724	999999	999999	562	89	999999	252	563	493	28	999999	
507	629	999999	999999	68	968	999999	986	388	366	534	695	999999	323	153	273	645	193	566	806	944	826	726	553	987	358	752	999999	999999	687	606	849	914	999999	292	102	687	844	999999	242	999999	612	250	999999	199	689	783	248	935	999999	606	999999	926	221	939	681	903	382	867	710	225	688	450	999999	760	685	999999	560	999999	61	585	801	531	334	999999	341	999999	374	363	308	575	513	876	812	999999	236	922	999999	999999	999999	199	315	977	951	999999	999999	172	550	601	514	909	232	218	884	158	805	848	602	789	608	105	999999	28	569	999999	999999	811	999999	619	999999	762	87	999999	428	861	279	824	579	999999	999999	999999	45	999999	848	398	352	305	992	664	286	387	330	912	27	516	660	999999	417	816	314	999999	999999	999999	77	999999	999999	297	789	999999	878	999999	278	999999	999999	439	999999	999999	999999	180	792	416	818	999999	343	156	442	999999	916	912	999999	982	999999	763	12	999999	643	999999	706	999999	567	65	516	999999	785	304	118	44	999999	588	457	895	126	247	34	898	999999	561	597	920	319	666	380	877	820	896	999999	515	999999	999999	795	953	68	83	613	736	900	847	999999	48	47	999999	316	999999	465	315	999999	178	738	113	999999	91	518	785	999999	999999	999999	638	999999	889	729	999999	999999	999999	793	999999	837	53	999999	297	998	229	373	558	883	911	359	52	422	514	39	406	777	189	999999	713	445	282	296	712	999999	271	698	999999	999999	444	999999	999999	544	961	999999	822	544	450	115	563	999999	959	902	999999	999999	643	226	999999	999999	333	999999	572	230	89	67	999999	757	921	246	737	999999	999999	250	448	999999	695	999999	460	45	217	862	336	84	999999	999999	999999	380	999999	172	418	54	62	449	985	999999	93	443	464	904	914	75	622	214	377	42	653	719	464	620	999999	145	766	609	652	470	999999	497	361	999999	581	194	999999	759	999999	692	478	624	999999	829	182	262	52	556	131	999999	249	999999	706	836	999999	767	915	800	317	282	288	999999	999999	999999	999999	595	91	999999	999999	999999	729	863	385	684	564	999999	464	634	447	602	102	220	999999	510	999999	377	791	525	742	814	999999	546	452	555	414	999999	999999	740	709	586	180	672	233	400	422	999999	999999	999999	281	323	312	290	999999	714	999999	999999	965	297	303	999999	804	999999	637	518	462	192	420	830	999999	539	999999	724	999999	861	432	430	986	97	999999	844	999999	999999	253	428	999999	999999	193	737	999999	346	69	539	446	957	782	999999	44	714	938	239	965	916	751	741	122	588	365	501	292	999999	
999999	878	208	999999	131	999999	322	218	16	474	999	683	464	933	999999	671	287	967	89	817	395	281	158	999999	999999	714	999999	512	316	999999	631	692	455	615	265	190	340	987	836	999999	302	825	707	474	240	999999	999999	999999	999999	450	310	398	421	999999	374	809	730	349	579	416	26	999999	902	93	843	316	237	849	677	300	999999	299	141	999999	999999	569	999999	684	629	596	999999	209	251	999999	623	999999	280	981	251	456	999999	999999	999999	429	731	492	923	624	631	923	65	611	150	970	119	20	267	90	949	999999	999999	56	720	982	999999	816	568	45	999999	999999	45	999999	608	999999	999999	349	881	711	610	999999	999999	949	62	705	541	651	999999	280	757	612	976	200	999999	999999	221	414	281	435	275	914	923	887	999999	31	999999	809	13	919	999999	769	139	555	479	915	168	999999	993	25	451	512	999999	999999	999999	857	633	844	224	172	999999	435	999999	456	446	696	999999	758	999999	41	999999	732	647	149	149	987	482	430	721	999999	287	925	999999	265	984	763	999999	999999	999999	306	397	999999	999999	841	910	705	701	683	999999	999999	999999	410	999999	961	999999	718	864	618	159	300	999999	212	133	107	885	94	24	812	471	682	539	485	158	999999	644	773	147	999999	238	999999	999999	799	999999	938	320	999999	434	459	67	275	899	548	485	999999	921	194	920	999999	956	826	999999	888	221	999999	253	999999	262	13	327	999999	999999	67	389	716	14	585	999999	999999	787	999999	999999	999999	754	999999	783	990	10	839	576	459	999999	650	999999	412	999999	407	588	885	999999	999999	623	999999	142	999999	694	841	169	769	315	345	303	999999	999999	999999	176	137	144	999999	653	262	999999	999999	999999	999999	580	931	216	976	964	999999	997	15	499	796	394	238	431	130	512	941	999999	241	999999	240	166	128	940	903	999999	623	999999	999999	999999	442	999999	210	994	275	999999	763	635	192	804	708	348	297	999999	913	999999	937	706	23	512	999999	431	98	889	205	710	999999	990	313	740	999999	342	999999	773	67	135	194	244	166	77	748	999999	649	437	825	892	869	999999	999999	350	999999	917	260	70	529	21	583	321	798	565	999999	772	332	999999	463	376	913	999999	999999	788	378	702	550	999999	763	406	781	999999	999999	999999	841	579	964	962	442	433	91	374	254	56	552	872	445	600	477	999999	999999	207	974	458	978	355	704	248	972	605	377	315	306	133	239	999999	257	495	723	31	807	369	19	999999	294	549	279	141	999999	506	266	949	477	787	422	999999	686	615	334	999999	875	999999	989	
999999	999999	775	77	131	817	630	624	950	877	456	178	623	197	944	173	439	999999	572	12	476	348	428	837	999999	710	654	245	642	999999	237	155	91	380	183	972	518	482	999999	324	615	881	316	81	31	618	798	396	742	999999	999999	419	999999	723	523	497	999999	938	999999	420	172	394	981	999999	649	310	999999	253	999999	999999	654	999999	928	999999	397	594	41	356	999999	900	911	268	503	201	276	817	842	368	856	686	344	580	923	737	162	230	900	528	432	721	531	999999	382	770	796	938	491	65	335	929	465	291	132	657	509	904	891	789	999999	831	999999	728	397	338	637	84	43	200	104	176	693	513	923	104	379	366	999999	733	404	338	335	787	42	927	230	62	458	276	237	258	999999	999999	16	600	263	802	167	53	143	722	999999	300	960	169	999999	951	367	37	288	153	28	168	394	193	505	679	695	999999	117	584	625	766	999999	846	837	583	507	333	999999	999999	208	842	600	682	433	44	999999	873	691	278	694	431	988	94	240	180	725	823	999999	584	116	999999	935	558	999999	148	999999	123	331	999999	454	999999	196	711	999999	185	568	712	760	471	852	999999	778	838	889	999999	778	878	616	667	857	683	238	266	470	999999	906	51	999999	295	707	713	999999	38	824	660	244	287	999999	64	612	23	72	633	731	294	919	999999	669	902	369	458	507	999999	805	770	805	930	250	999999	279	527	136	475	763	149	281	749	999999	238	960	501	739	562	999999	844	621	605	535	186	590	809	381	999999	999999	258	216	886	233	63	854	313	46	704	784	95	886	597	869	592	22	180	92	440	942	999999	719	944	609	999999	159	210	405	74	854	470	155	999999	549	515	932	394	525	999999	384	656	999999	44	999999	969	957	33	736	942	173	999999	999999	941	999999	999999	538	999999	287	272	903	654	908	971	850	324	939	443	58	363	659	628	654	999999	66	295	411	685	176	639	999999	136	473	462	901	443	999999	214	999999	491	999999	999999	117	262	68	999999	747	999999	193	463	40	999999	999999	999999	292	544	765	999999	884	455	656	999999	999999	647	269	776	190	456	80	417	580	735	730	999999	386	987	521	401	72	336	548	917	501	713	609	488	161	101	179	366	677	146	329	999999	999999	999999	577	469	993	291	999999	301	424	776	882	999999	793	999999	996	305	33	374	544	558	907	739	361	391	999999	999999	625	99	286	999999	999999	444	999999	999999	732	999999	999999	61	999999	780	788	256	503	725	999999	314	695	743	105	874	342	313	
999999	771	999999	105	999999	196	431	223	666	459	25	710	47	999999	888	999999	999999	744	884	999999	999999	763	999999	660	245	635	560	733	95	999999	993	411	380	435	841	644	999999	999999	488	999999	630	194	124	338	241	792	688	391	425	375	999999	361	990	370	999999	839	11	999999	859	147	635	999999	138	999999	465	613	999999	611	607	253	215	58	999999	660	351	781	649	440	429	999999	947	179	318	999999	999999	642	421	20	999999	12	643	425	776	351	598	932	66	339	999999	628	462	86	784	999999	999999	18	105	999999	999999	565	200	570	279	416	999999	999999	389	418	999999	822	999999	329	999999	605	999999	789	281	914	71	999999	725	319	567	999999	999999	871	395	146	999999	815	547	999999	991	532	812	82	155	370	161	999999	553	999999	999999	61	436	143	563	999999	571	999999	737	999999	999999	609	840	881	13	479	425	328	999999	252	859	155	285	120	338	991	793	537	999999	911	999999	929	999999	87	999999	999999	374	857	317	216	999999	999999	999999	365	814	391	691	930	79	676	944	833	71	999999	788	233	775	999999	999999	999999	999999	999999	999999	825	428	348	744	762	941	497	999999	568	20	999999	677	999999	77	999999	306	946	309	862	468	967	999999	929	867	564	999999	715	740	58	62	999999	820	541	999999	262	999999	475	999999	929	989	581	999999	386	822	207	999999	118	166	856	30	858	272	533	575	768	859	999999	480	190	473	235	757	66	999999	999999	53	146	999999	815	982	830	999999	379	999999	886	999999	999999	999999	670	931	190	999999	884	38	204	482	296	966	684	402	447	995	465	999999	764	824	515	871	557	163	999999	882	350	873	199	557	893	661	999999	373	279	999999	999999	259	293	675	873	38	320	792	757	999999	552	999999	545	835	999999	913	118	72	999999	999999	559	517	444	308	218	999999	838	646	589	999999	287	320	133	64	195	999999	182	98	951	487	560	999999	406	326	339	927	999999	999999	713	979	553	625	483	999999	832	302	815	984	467	999999	200	673	212	131	999999	241	299	490	650	637	740	29	120	412	167	999999	120	128	968	290	683	483	933	609	91	999999	836	999999	231	892	401	198	631	99	999999	999999	562	999999	433	107	638	846	714	999999	248	533	515	81	403	999999	191	696	25	186	188	716	740	602	49	999999	999999	727	269	999999	246	552	398	31	124	280	241	836	999999	871	652	836	999999	999999	371	558	156	765	179	192	710	704	182	454	999999	581	156	999999	244	202	702	910	587	999999	838	999999	999999	493	957	132	807	999999	11	154	533	352	946	883	241	
491	94	640	558	86	57	999999	380	999999	121	543	134	280	602	502	179	741	259	813	28	674	422	999999	808	999999	999999	364	702	37	999999	999999	634	272	728	752	118	72	362	511	999999	306	326	201	382	423	997	999999	753	509	999999	791	102	143	864	566	79	430	831	511	999999	692	839	352	32	552	909	862	999999	849	393	999999	389	748	999999	999999	358	230	999999	394	59	848	999999	203	62	139	475	500	999999	171	683	687	999999	850	810	225	466	999999	179	829	514	144	999999	903	125	868	412	354	999999	153	218	848	999999	447	461	852	91	999999	299	892	999999	418	464	389	175	706	999999	538	937	689	264	384	60	999999	879	999999	862	707	87	999999	727	999999	999999	264	953	999999	548	999999	399	957	999999	999999	684	287	752	105	680	605	738	999999	991	999999	416	549	999999	999999	797	687	567	546	989	383	569	999999	175	955	157	209	436	340	168	93	149	980	999999	444	699	999999	709	784	244	999999	969	668	999999	853	714	999999	376	128	47	999999	999999	999999	999999	760	261	578	999999	796	999999	999999	179	407	260	999999	734	436	995	453	999999	33	999999	783	312	732	413	900	913	999999	250	999999	833	999999	999999	307	858	296	22	999999	193	131	999999	912	999999	763	98	572	999999	294	999999	288	726	999999	983	23	882	451	550	245	357	360	664	800	556	523	999999	861	999999	952	999999	447	424	210	270	999999	372	75	948	999999	643	999999	493	629	202	962	708	910	333	288	425	416	746	776	447	832	466	861	999999	321	126	237	467	464	244	681	864	525	662	970	999999	816	999999	11	999999	515	867	999999	607	594	814	736	999999	825	537	642	701	647	763	437	556	999999	708	636	432	416	383	999999	394	521	107	193	257	999999	637	609	913	745	184	931	965	431	264	772	506	999999	699	999999	927	602	999999	999999	761	235	423	151	117	866	999999	195	142	838	650	999999	999999	631	489	999999	198	927	728	956	999999	832	472	135	256	936	139	999999	999999	741	111	792	541	881	431	32	939	495	999999	57	175	989	799	136	999999	177	286	875	899	999999	453	999	873	999999	753	929	999999	298	999999	181	736	536	478	999999	736	857	999999	615	210	467	244	999999	436	681	999999	483	43	345	354	999999	659	264	152	999999	297	999999	919	999999	137	999999	268	651	600	329	320	639	521	408	399	923	622	999999	674	442	291	751	573	201	999999	279	999999	428	943	816	521	482	393	287	113	634	938	47	999999	999999	208	592	111	116	371	161	999999	999999	999999	430	466	988	589	999999	999999	
546	539	999999	284	857	606	840	999999	784	999999	838	255	243	304	765	985	585	193	999999	244	699	999999	466	830	999999	317	270	482	522	360	533	892	683	999999	567	999999	999999	762	629	111	999999	884	327	999999	533	905	729	339	189	999999	880	804	623	476	999999	896	82	897	202	550	345	368	195	434	284	945	999999	999999	737	669	774	822	563	864	876	999999	331	999999	306	185	999999	931	999999	87	479	728	279	217	169	670	32	323	569	89	766	999	699	999999	33	587	344	864	602	520	671	67	251	999999	599	404	574	999999	600	999999	999999	414	75	999999	954	556	676	364	999999	77	646	460	263	484	108	876	125	999999	143	719	841	999999	338	782	416	999999	487	520	617	764	999999	117	723	552	127	362	934	591	999999	477	910	999999	999999	535	873	220	804	766	659	723	289	999999	781	880	185	999999	85	999999	701	542	79	165	746	940	971	539	999999	710	367	746	942	533	500	666	808	861	563	999999	909	999999	617	720	860	894	484	959	999999	842	377	878	999999	999999	889	405	407	754	999999	228	563	344	999999	999999	409	913	780	755	645	124	81	323	999999	281	383	506	925	999999	304	851	465	999999	212	999999	342	489	469	300	999999	999999	269	999999	999999	999999	250	574	722	999999	321	999999	123	999999	999999	222	770	64	999999	15	999999	999999	999999	58	999999	999999	999999	550	141	588	760	919	999999	490	121	550	854	28	694	349	999999	999999	783	411	999999	357	738	736	999999	999999	133	288	295	463	32	999999	624	220	603	247	582	999999	443	999999	762	999999	502	633	617	772	999999	752	370	854	974	469	999999	78	21	999999	653	35	852	151	464	999999	999999	990	467	999999	926	644	424	999999	999999	341	375	648	999999	999999	855	114	129	926	633	381	918	999999	489	563	651	555	209	999999	999999	556	847	302	680	290	767	999999	176	999999	846	723	338	912	96	643	103	961	430	375	999999	549	999999	925	517	999999	564	203	999999	999999	218	380	444	999999	863	220	493	999999	968	368	878	353	938	999999	90	999999	53	15	354	999999	469	690	999999	834	254	54	649	999999	999999	999999	725	574	999	271	999999	475	288	999999	58	876	999999	30	992	999999	496	903	610	545	999999	999999	999999	558	848	666	444	528	999999	610	678	999999	999999	571	298	381	642	999999	999999	676	822	614	631	638	999999	999999	695	999999	697	74	347	351	443	114	86	186	556	177	725	343	826	30	230	999999	735	999999	314	999999	999999	620	428	192	559	934	722	241	976	411	601	379	970	999999	830	191	273	337	385	466	
999999	122	824	475	588	20	849	802	394	953	902	728	999999	117	999999	86	645	999999	792	509	999999	999999	209	155	999999	356	373	830	999999	49	414	408	853	847	102	619	796	999999	999999	548	94	920	846	33	509	999999	215	999999	999999	999999	545	118	545	876	85	650	912	999999	900	242	647	29	612	355	548	504	874	999999	25	106	290	692	561	253	425	470	998	186	999999	701	150	510	550	445	999999	306	862	976	772	999999	707	999999	999999	370	900	75	318	501	484	15	998	999999	847	999999	999999	853	999999	999999	999999	999999	652	735	43	999999	999999	146	479	176	852	251	641	897	553	573	999999	173	639	999999	353	999999	999999	506	702	641	703	260	663	366	972	650	749	571	525	999999	799	971	94	854	278	763	595	999999	649	242	999999	999999	999999	283	794	310	223	366	948	110	461	155	999999	401	505	841	999999	123	999999	999999	501	80	382	395	774	427	89	785	921	589	764	999999	857	469	999999	602	913	999999	571	672	436	393	622	425	706	999999	937	692	359	999999	290	482	947	447	741	999999	728	951	508	376	999999	437	444	368	346	999999	298	574	999999	902	928	102	551	999999	999999	118	999999	999999	999999	131	490	397	436	495	309	999999	73	420	999999	974	999999	961	882	999999	999999	998	949	263	88	265	999999	372	999999	456	508	197	999999	999999	671	999999	845	771	999999	999999	886	833	11	949	999999	64	387	878	846	160	39	966	220	357	90	999999	168	203	878	999999	766	128	999999	980	986	122	999999	647	748	105	999999	999999	698	505	318	999999	997	999999	999999	34	999999	486	525	417	427	541	976	583	344	895	474	652	893	999999	619	999999	14	999999	962	947	703	740	999999	751	31	926	277	999999	49	473	999999	999999	999	853	556	290	602	421	563	999999	145	999999	313	852	631	999999	218	859	885	550	612	977	999999	256	330	147	355	774	396	999999	274	270	999999	870	126	315	652	999999	293	339	175	592	999999	517	811	999999	999999	999999	130	545	718	418	999999	498	999999	801	130	752	999999	418	999999	828	35	72	999999	874	244	442	735	325	833	178	575	556	384	30	519	531	444	405	710	78	653	850	781	856	440	999999	20	999999	195	899	516	874	404	999999	567	404	999999	937	691	999999	552	999999	711	549	842	999999	124	840	291	599	999999	137	708	866	999999	999999	291	999999	999999	199	431	420	140	933	661	999999	161	47	462	124	999999	507	999999	716	525	848	149	241	999999	166	999999	999999	43	596	592	389	999999	999999	172	999999	123	12	502	501	572	142	999999	777	888	999999	
132	86	387	999999	404	810	422	991	350	999999	999999	59	320	287	268	262	999999	999999	351	281	533	622	874	999999	10	202	14	999999	153	393	184	372	353	999999	44	853	792	999999	201	781	967	185	197	837	357	74	999999	225	243	320	755	140	435	999999	618	509	212	317	176	212	805	209	848	956	161	672	705	448	999999	414	470	520	352	569	314	358	999999	47	722	936	999999	789	979	999999	999999	53	936	999999	263	534	651	484	699	999999	976	767	336	999999	686	684	368	999999	972	999999	999999	245	788	999999	311	269	84	175	594	239	701	999999	230	25	328	117	999999	968	999999	718	999999	985	820	999999	593	999999	32	203	360	48	577	999999	817	160	999999	403	265	80	435	994	999999	999999	889	999999	297	961	546	321	913	578	948	399	67	263	999999	999999	999999	999999	282	764	247	999999	814	556	661	999999	208	79	41	924	851	999999	543	200	999999	287	999999	360	75	631	10	710	290	781	99	188	209	999999	95	999999	978	830	999999	671	999999	999999	671	343	999999	853	763	476	289	999999	727	292	999999	867	993	999999	768	999999	369	999999	763	999999	600	42	466	483	245	643	983	999999	945	30	867	999999	444	690	616	762	553	222	999999	533	430	999999	64	999999	331	342	570	308	359	999999	470	157	908	229	977	638	999999	334	999999	129	493	376	52	999999	424	985	432	999999	180	999999	520	157	781	239	116	308	978	999999	162	902	82	684	563	40	560	720	963	999999	713	977	886	999999	604	749	50	999999	259	358	392	345	909	267	138	353	405	999999	375	678	999999	999999	660	226	181	715	56	808	812	21	156	704	31	218	599	202	129	301	553	42	198	999999	58	629	276	817	999999	999999	556	999999	635	246	354	294	110	44	327	669	999999	888	703	242	252	248	211	999999	323	700	668	935	233	999999	769	343	490	72	999999	40	950	364	722	999999	261	601	386	999999	999999	737	117	565	875	460	999999	664	338	955	999999	810	427	588	999999	302	156	621	986	531	477	21	804	48	414	296	719	693	176	471	981	651	861	302	338	586	999999	113	999999	773	860	114	14	534	999999	999999	613	999999	860	429	94	639	614	855	999999	999999	933	999999	999999	999999	740	559	498	867	973	167	999999	135	260	916	709	53	562	999999	670	999999	999999	279	999999	999999	683	999999	832	747	387	352	46	15	999999	999999	999999	523	952	479	43	310	616	147	560	106	869	488	121	943	720	50	999999	401	194	999999	342	664	999999	565	906	392	727	750	489	631	131	943	274	270	273	999999	
999999	999999	189	370	755	868	718	688	725	204	999999	999999	999999	346	274	644	999999	791	657	988	238	396	999999	650	583	866	657	929	974	999999	223	850	679	534	948	999999	222	824	999999	999999	945	606	840	999999	999999	999999	723	152	999999	487	999999	482	613	285	958	999999	520	539	786	889	220	789	713	799	981	999999	999999	502	398	999999	432	999999	999999	999999	999999	631	556	999999	504	745	152	515	572	999999	803	999999	999999	404	576	253	483	682	47	434	262	999999	893	50	999999	760	629	231	754	999999	65	999999	999999	429	999999	999999	158	999999	999999	51	747	999999	227	999999	995	249	158	814	926	999999	999999	749	999999	53	930	886	737	515	140	743	125	999999	760	486	999999	678	736	817	173	249	104	824	647	995	686	557	939	999999	55	490	612	999999	304	999999	999999	315	999999	999999	498	354	999999	643	999999	301	925	826	944	740	783	327	513	340	650	687	59	999999	999999	963	366	383	947	999999	470	649	141	999999	626	160	999999	999999	999999	774	999999	818	650	461	305	356	79	860	999999	208	894	999999	977	999999	174	616	560	326	999999	211	999999	125	406	539	182	880	169	999999	209	999999	553	999999	999999	739	21	999999	47	597	677	756	893	505	771	999999	999999	742	671	999999	146	20	599	871	924	310	999999	213	421	999999	289	424	999999	454	660	817	654	248	999999	247	269	341	999999	963	999999	456	999999	109	354	657	373	999999	218	309	488	199	999999	682	731	514	571	808	421	926	318	999999	569	449	999999	953	999999	999999	999999	434	999999	999999	441	636	999999	477	999999	78	859	764	999999	849	999999	887	966	999999	999999	999999	516	409	676	461	920	999999	999999	999999	887	868	265	400	562	446	611	783	708	999999	758	999999	460	264	521	502	948	656	189	468	56	999999	482	999999	339	133	420	999999	758	999999	999999	788	982	999999	590	133	813	468	212	310	999999	432	189	999999	713	65	521	262	999999	183	513	273	473	195	999999	214	395	999999	70	438	36	191	35	569	798	999999	999999	623	999999	397	688	489	999999	878	230	623	503	199	999999	284	611	167	541	999999	999999	621	325	999999	999999	385	737	999999	408	999999	284	66	407	619	494	744	480	898	588	500	494	33	818	594	964	725	711	205	222	786	827	868	649	451	934	187	999999	789	135	298	999999	757	91	681	604	174	999999	883	705	925	999999	999999	579	51	99	612	999999	999999	831	771	673	541	719	621	946	415	417	955	999999	316	100	691	773	999999	999999	737	999999	147	999999	999999	509	999999	500	296	999999	999999	299	607	361	999999	999999	923	
958	363	625	127	47	469	734	199	757	270	209	399	999999	122	939	289	211	361	999999	664	740	40	272	845	51	432	638	831	125	999999	603	362	930	176	999999	419	674	999999	999999	999999	412	800	53	248	999999	110	461	870	184	19	999999	10	999999	999999	192	927	101	779	86	999999	830	903	83	947	666	999999	468	999999	389	999999	615	489	661	197	999999	939	987	33	226	940	999999	768	657	116	999999	603	700	999999	999999	804	327	894	999999	94	652	999999	727	105	582	782	642	792	490	654	404	916	348	475	469	999999	940	78	562	999999	643	72	255	999999	999999	72	156	259	684	584	212	720	843	576	544	751	222	891	999999	444	308	188	287	12	999999	999999	999999	234	749	741	999999	259	342	510	999999	589	263	759	561	519	636	392	999999	905	452	683	83	771	930	999999	39	999999	627	128	836	465	784	999999	265	999999	807	999999	509	942	999999	952	999999	342	135	999999	498	999999	999999	999999	999999	915	79	382	560	37	423	999999	304	42	712	815	632	224	674	985	805	20	503	999999	712	714	999999	999999	194	499	305	741	645	999999	229	999999	718	695	320	920	395	412	692	999999	999999	322	627	477	999999	905	329	173	999999	999999	999999	999999	959	825	229	999999	42	902	197	70	732	682	849	328	999999	999999	106	937	999999	753	599	999999	999999	275	880	399	97	416	936	289	180	999999	83	505	826	742	616	999999	475	226	888	493	224	631	505	951	999999	308	664	103	999999	392	269	999999	550	756	168	694	944	830	15	626	965	907	999999	600	609	999999	502	80	529	213	471	687	865	116	188	696	770	999999	999999	788	999999	842	480	999999	871	169	955	80	583	922	947	645	221	271	527	999999	741	904	351	130	806	594	574	605	920	582	58	443	999999	999999	999999	25	904	999999	999999	133	999999	999999	728	449	398	999999	496	607	265	999999	999999	603	589	871	955	999999	999999	805	999999	167	278	875	867	299	121	521	502	999999	999999	999999	741	994	397	404	879	999999	185	902	731	384	999999	966	349	999999	116	454	854	706	517	68	437	108	244	999999	854	561	245	439	999999	876	929	999999	609	333	94	999999	215	999999	991	999999	689	685	84	608	70	312	999999	773	999999	666	667	796	999999	939	999999	999999	999999	681	549	328	403	999999	573	999999	454	999999	367	26	19	999999	999999	668	714	200	379	751	34	636	655	999999	34	471	256	999999	218	143	781	669	827	451	721	999999	645	673	923	942	122	228	999999	348	999999	999999	764	557	427	999999	92	413	570	753	618	134	35	997	
303	931	999999	900	647	321	940	697	198	567	913	714	33	51	277	436	999999	805	482	316	607	514	707	698	254	999999	999999	377	109	84	832	999999	508	999999	379	991	453	221	581	841	999999	258	999999	207	644	999999	975	50	146	999999	123	813	999999	718	400	789	234	800	656	437	270	999999	597	123	734	999999	215	385	671	286	999999	428	233	640	908	358	192	509	64	540	243	20	999999	965	960	999999	944	789	257	590	766	652	564	153	581	835	660	218	472	327	508	999999	378	859	160	695	589	21	810	51	606	724	746	126	204	260	340	999999	162	714	999999	425	138	91	999999	340	863	90	999999	83	698	973	46	737	42	643	641	381	814	999999	439	933	979	999999	983	999999	999999	448	999999	331	504	39	66	999999	945	92	472	999999	999999	820	832	509	952	737	353	633	687	19	93	561	619	958	999999	887	285	448	446	922	107	477	434	424	999999	738	578	668	917	289	999999	949	180	353	41	994	442	930	981	252	862	360	364	896	999999	398	712	546	222	178	999999	507	645	549	199	873	395	417	999999	224	169	999999	716	408	227	144	390	275	927	999999	999999	354	466	204	69	999999	123	538	70	741	999999	42	456	748	806	294	314	999999	164	167	609	35	561	999999	93	999999	999999	999999	678	999999	18	446	618	400	723	999999	50	451	999999	451	760	856	357	637	197	137	238	999999	999999	999999	829	759	999999	999999	223	999999	793	699	999999	882	999999	167	860	839	733	999999	423	999999	35	678	254	862	150	712	407	999999	999999	923	579	955	949	676	362	999999	400	999999	999999	999999	187	304	344	350	339	607	999999	999999	996	517	903	608	713	182	942	924	689	966	618	407	372	471	751	869	130	165	999999	999999	999999	125	449	484	262	999999	999999	731	344	999999	999999	999999	375	805	755	170	30	970	252	776	734	438	999999	433	640	928	999999	999999	552	474	230	184	999999	910	797	881	77	999999	999999	148	303	221	589	999999	443	85	42	566	999999	590	849	159	912	166	999999	376	999999	25	843	334	98	172	188	870	683	999999	868	464	17	873	103	600	624	114	482	522	849	999999	989	565	999999	919	999999	999999	999999	80	271	999999	216	431	999999	62	999999	31	999999	141	42	719	999999	94	216	577	559	999999	497	258	535	999999	683	190	526	999999	999999	999999	438	178	999999	226	255	612	999999	360	258	586	60	50	999999	602	64	351	490	139	176	999999	359	327	370	167	475	375	544	462	999999	35	999999	42	36	999999	999999	881	999999	816	999999	999999	996	855	
329	973	791	999999	243	932	754	342	999999	396	623	130	999999	120	999999	15	751	999999	77	635	999999	999999	681	28	24	717	19	182	382	673	999999	676	908	504	998	397	999999	28	999999	999999	999999	502	335	517	418	999999	379	482	83	963	75	593	432	371	338	107	999999	773	442	999999	999999	999999	959	36	730	999999	222	999999	122	420	639	732	999999	465	927	34	896	999999	999999	118	999999	536	999999	419	608	82	999999	546	999999	901	105	999999	586	616	688	136	542	308	787	471	999999	945	370	662	333	342	846	966	444	999999	210	138	999999	334	188	396	482	549	428	999999	999999	675	999999	999999	999999	47	156	141	999999	801	491	999999	386	999999	424	999999	176	447	96	275	236	287	111	861	700	967	999999	999999	438	302	654	993	999999	999999	999999	28	686	159	347	295	196	999999	199	643	822	999999	751	999999	910	785	229	999999	463	162	431	426	573	999999	519	999999	999999	894	702	484	157	498	717	257	381	405	999999	26	999999	999999	89	999999	97	999999	48	98	225	414	351	652	82	619	539	999999	707	351	454	999999	639	999999	686	301	999999	715	496	334	895	504	652	514	999999	213	935	662	83	910	339	115	369	431	141	204	552	999999	411	537	999999	999999	999999	999999	951	438	999999	119	124	999999	508	381	971	714	203	999999	999999	836	999999	999999	999999	999999	999999	796	21	349	919	218	858	492	749	962	314	958	999999	905	999999	999999	563	640	826	825	999999	296	412	957	143	999999	237	420	441	715	999999	541	853	91	345	999999	28	611	999999	999999	261	999999	47	546	76	23	349	297	767	150	283	999999	52	999999	338	367	394	64	215	999999	980	999999	60	999999	496	772	115	293	570	999999	999999	999999	131	999999	574	917	258	865	890	999999	315	939	652	999999	442	999999	499	999999	999999	999999	369	964	406	999999	197	812	999999	14	59	304	908	66	727	567	547	331	999999	999999	294	999999	118	528	999999	95	999999	999999	795	759	999999	964	283	999999	539	592	999999	638	555	876	999999	761	999999	254	816	999999	999999	999999	222	95	999999	120	710	114	710	342	869	841	999999	320	296	156	27	999999	999999	94	30	797	526	999999	726	908	776	944	999999	532	84	864	711	576	873	708	999999	709	15	490	264	999999	410	207	722	998	837	244	590	999999	744	999999	840	731	575	424	733	999999	368	844	343	765	190	187	267	14	140	234	999999	587	328	317	999999	923	830	999999	397	999999	422	728	999999	542	364	610	787	559	34	979	11	459	999999	752	351	170	156	498	989	232	940	718	868	999999	999999	12	
999999	437	999999	916	999999	999999	36	414	663	640	773	801	411	999999	399	999999	980	999999	233	988	999999	576	965	654	777	342	999999	175	388	704	860	468	999999	361	615	360	849	118	999999	286	432	999999	98	711	397	354	97	419	999999	999999	738	717	389	999999	400	428	471	999999	149	999999	861	999999	36	958	999999	314	999999	59	964	999999	857	872	999999	946	565	51	487	264	999999	432	254	452	999999	999999	966	153	89	999999	960	999999	999999	794	969	519	425	999999	544	139	931	999999	298	47	999999	999999	384	866	645	443	999999	999999	941	217	798	716	324	999999	528	880	999999	636	235	999999	999999	777	160	73	903	562	531	994	507	358	332	184	143	216	997	999999	771	999999	507	999999	694	611	255	681	996	999999	205	16	53	999999	999999	305	857	180	999999	999999	642	321	999999	93	912	257	999999	593	999999	999999	582	117	421	978	119	891	139	999999	433	486	531	999999	77	650	367	524	951	843	220	999999	999999	963	267	329	999999	459	999999	999999	733	447	759	662	999999	382	680	97	999999	999999	999999	255	176	277	746	999999	156	999999	254	322	726	397	306	18	382	999999	999999	999999	850	999999	80	660	754	999999	856	986	727	869	682	695	970	279	930	886	299	965	861	999999	999999	999999	182	745	999999	824	999999	345	150	999999	290	941	84	999999	246	999999	994	894	500	460	999999	759	745	286	999999	559	352	456	467	419	719	416	994	258	401	66	919	999999	454	999999	999999	520	846	976	588	740	620	999999	43	437	892	405	474	410	638	467	58	999999	999999	655	482	251	878	731	41	999999	946	826	999999	999999	999999	668	449	571	999999	899	999999	999999	698	749	938	443	423	999999	526	324	941	593	619	999999	17	33	80	799	456	776	642	999999	999999	714	999999	794	249	852	854	234	956	903	967	738	554	289	999999	515	716	49	827	848	214	716	999999	362	216	735	183	559	597	649	124	666	999999	798	823	983	955	999999	999999	570	185	302	368	47	999999	880	389	727	825	999999	92	417	999999	999999	910	999999	999999	999999	587	999999	679	304	999999	316	789	311	481	755	466	224	999999	999999	845	266	673	911	358	895	736	999999	356	999999	734	42	999999	999999	717	472	999999	595	211	999999	567	690	999999	880	666	999999	258	325	408	633	271	999999	15	520	999999	692	999999	998	880	886	999999	261	167	233	999999	604	748	92	593	19	868	871	23	999999	14	165	999999	792	255	306	646	421	999999	722	195	133	36	56	999999	999999	999999	889	714	324	817	999999	533	668	320	71	999999	176	731	399	765	999999	
999999	968	516	417	327	338	753	583	999999	999999	334	444	48	999999	578	999999	999999	999999	667	978	166	999999	228	698	631	706	481	999999	999999	480	689	537	957	795	536	67	540	727	708	22	999999	141	84	999999	981	98	630	874	493	611	999999	174	732	786	243	999999	749	817	785	999999	999999	999999	591	770	999999	796	486	252	999999	520	171	230	999999	654	999999	35	624	694	716	543	85	607	999999	999999	999999	999999	804	999999	561	637	317	723	942	999999	165	576	549	314	999999	195	999999	999999	964	972	999999	997	314	88	999999	218	284	64	110	251	999999	259	999999	209	517	999999	999999	316	691	283	999999	448	287	772	999999	276	485	320	999999	999999	931	999999	999999	727	999999	999999	221	726	237	352	999999	262	622	700	550	999999	707	350	999999	851	203	999999	696	999999	769	12	999999	542	589	677	999999	963	300	579	320	848	999999	999999	999999	999999	867	275	88	348	920	950	825	587	999999	592	568	145	524	913	338	635	11	952	999999	939	544	678	147	559	619	398	999999	52	389	999999	299	999999	91	543	984	999999	226	357	770	818	999999	142	320	997	119	598	999999	999999	999999	999999	847	664	193	999999	718	198	999999	999999	999999	531	999999	783	999999	529	302	11	63	981	999999	999999	418	653	191	999999	762	412	367	149	999999	999999	949	585	801	705	854	635	999999	762	824	795	799	999999	628	249	999999	999999	934	791	704	117	545	468	458	840	275	204	482	999999	999999	316	830	988	89	708	581	413	981	502	675	667	629	300	166	999999	610	721	35	942	319	369	477	576	445	342	486	491	137	961	439	659	163	999999	205	518	965	811	618	919	999999	426	421	999999	999999	46	487	254	311	325	239	999999	178	999999	735	206	838	263	999999	746	232	100	999999	999999	73	25	999999	301	104	648	177	799	999999	115	285	892	947	45	460	409	854	241	189	811	732	884	491	999999	999999	999999	999999	711	269	872	697	576	150	402	999999	110	532	195	159	662	158	439	999999	72	264	842	259	803	803	999999	999999	990	911	474	297	188	533	889	999999	105	969	466	540	240	418	708	752	999999	999999	359	999999	668	999999	526	663	999999	442	999999	369	760	749	875	907	126	980	707	665	999999	114	200	999999	999999	496	999999	693	691	899	221	654	555	100	704	999999	453	276	999999	908	394	811	995	999999	999999	529	999999	356	999999	558	424	260	711	53	999999	450	475	782	243	999999	38	833	971	402	231	773	814	669	55	737	464	999999	757	999999	280	864	119	454	471	122	556	707	599	143	999999	961	943	
511	23	263	672	670	43	999999	999999	561	839	602	999999	341	715	279	310	365	103	574	502	999999	999999	222	341	999999	321	130	625	330	243	837	916	270	830	312	656	792	75	999999	816	707	919	719	34	999999	930	139	407	287	406	244	999999	999999	469	41	739	800	921	651	359	912	434	999999	328	12	686	264	999999	412	622	518	300	310	758	794	992	63	198	825	999999	191	723	348	999999	999999	797	16	999999	798	573	856	870	423	444	903	283	370	401	31	830	676	627	999999	664	999999	999999	999999	162	674	49	686	999999	106	561	177	199	96	634	999999	214	680	462	712	838	766	648	999999	866	999999	999999	631	662	999999	995	423	563	999999	999999	45	65	67	853	136	759	887	254	999999	999999	276	713	197	999999	81	816	999999	223	914	166	898	250	999999	873	306	164	417	33	999999	111	999999	613	471	999999	599	273	157	826	999999	953	951	521	999999	24	999999	151	999999	895	999999	999999	844	210	648	571	784	795	988	193	999999	972	351	863	809	672	999999	999999	252	784	146	808	999999	334	887	961	214	999999	375	999999	284	999999	830	999999	443	999999	266	937	964	999999	627	804	284	999999	279	364	999999	98	711	211	300	936	898	999999	759	782	690	520	999999	999999	367	999999	429	936	999999	999999	151	999999	429	724	416	999999	698	999999	167	999999	999999	705	999999	532	359	126	675	174	761	347	266	291	999999	999999	404	745	624	286	542	999999	384	348	999999	878	222	782	668	986	795	514	247	556	391	426	258	984	466	790	999999	250	731	265	999999	571	144	999999	76	768	330	670	170	999999	809	937	957	195	652	999999	320	577	458	689	378	256	110	710	900	999999	412	419	289	834	948	302	497	129	172	491	743	999999	715	900	665	135	353	825	747	454	469	999999	342	289	480	999999	792	52	999999	999999	471	434	959	999999	365	999999	390	336	472	516	449	999999	32	170	443	999999	999999	557	33	252	999999	284	962	456	877	349	87	10	364	198	510	999999	242	999999	30	318	403	999999	999999	999999	744	27	362	999999	14	631	999999	999999	999999	999999	898	244	28	643	36	999999	471	513	852	25	834	999999	999999	284	16	994	999999	788	999999	134	999999	999999	22	279	999999	999999	921	732	451	256	307	904	164	842	999999	275	436	598	217	999999	847	890	142	999999	920	363	56	88	233	20	36	263	41	721	957	31	999999	749	145	999999	276	739	71	606	717	929	999999	999999	999999	741	567	16	581	317	999999	674	744	492	358	154	838	842	508	441	229	54	999999	999999	884	277	
53	999999	463	74	566	117	828	999999	811	999999	137	999999	103	492	452	30	999999	999999	444	293	287	739	401	990	313	433	240	629	386	673	66	793	255	716	698	880	552	516	751	179	845	219	681	367	27	999999	999999	26	999999	209	372	158	999999	600	990	999999	295	999999	999999	142	876	208	158	148	934	343	671	999999	793	572	477	175	999999	274	447	78	999999	44	973	391	684	223	641	187	310	999999	795	999999	726	394	999999	90	999999	999999	999999	999999	70	542	432	683	999999	372	233	426	732	207	186	734	163	922	255	261	999999	379	458	999999	567	999999	838	37	548	999999	660	409	976	397	420	363	971	999999	17	525	611	299	141	322	990	225	999999	999999	731	999999	501	803	148	344	999999	999999	170	639	999999	99	704	405	145	999999	999999	999999	999999	345	786	823	762	362	915	730	999999	999999	999999	999999	672	352	999999	734	306	486	526	857	999999	642	806	45	202	341	721	917	820	216	999999	898	610	177	775	119	999999	907	308	148	888	999999	695	391	146	34	967	999999	572	969	109	658	999999	999999	562	999999	539	751	999999	431	640	997	909	442	55	350	999999	505	576	417	999999	398	999999	387	969	852	999999	424	898	177	374	984	355	851	117	504	191	756	615	999999	999999	574	999999	876	999999	999999	508	262	345	796	498	471	999999	165	999999	710	480	339	884	709	999999	124	853	462	66	656	652	68	334	550	169	779	890	607	837	999999	121	999999	879	88	354	694	999999	112	999999	902	824	199	299	407	34	852	871	905	119	999999	721	824	820	851	248	999999	999999	795	636	999999	581	562	327	718	599	178	459	806	365	999999	999999	999999	783	163	999999	999999	999999	927	526	316	999999	984	498	381	131	297	491	38	999999	999999	766	293	999999	959	999999	271	871	581	807	999999	403	74	550	944	429	971	999999	666	29	999999	682	10	278	330	812	597	74	945	597	999999	686	999999	967	462	408	752	285	824	832	999999	590	197	130	669	999999	842	999999	999999	952	999999	256	825	19	62	999999	999999	24	155	999999	999999	207	926	984	504	179	972	999999	98	999999	677	999999	999999	833	458	206	495	880	999999	416	999999	163	999999	993	999999	999999	999999	421	915	241	642	737	140	677	109	999999	664	213	625	499	999999	745	999999	999999	285	464	41	999999	560	999999	735	884	415	999999	186	999999	686	932	999999	999999	999999	560	191	856	903	939	999999	999999	733	94	542	292	265	119	475	234	808	513	999999	982	999999	869	860	69	999999	758	999999	401	500	999999	687	731	665	185	191	390	563	
498	113	345	898	999999	268	476	323	999999	628	306	273	952	999999	182	224	564	425	448	700	132	360	155	617	999999	999999	214	407	810	626	999999	927	95	670	320	999999	382	93	540	999999	394	745	62	139	36	138	548	757	999999	516	999999	760	999999	689	441	147	958	728	734	446	63	999999	512	827	548	378	188	292	461	772	842	481	999999	999999	315	387	999999	25	590	45	999999	456	892	304	999999	329	194	405	238	999999	451	999999	358	103	557	325	242	999999	590	999999	950	265	999999	742	999999	630	875	904	384	64	999999	999999	147	699	938	606	187	218	999999	228	193	782	63	288	331	199	132	790	289	990	154	82	435	932	95	999999	159	159	630	894	454	290	999999	184	343	508	515	999999	165	951	999999	34	999999	999999	474	177	999999	999999	420	484	507	94	625	393	909	767	999999	215	613	695	999999	999999	588	999999	999999	999999	761	878	945	999999	683	473	635	338	852	129	999999	73	468	999999	51	999999	738	155	999999	369	999999	637	275	575	991	310	55	470	504	120	446	515	596	571	415	999999	83	999999	801	44	459	296	540	789	618	999999	999999	695	999999	325	298	999999	999999	415	999999	133	613	379	831	383	999999	174	999999	999999	683	643	999999	999999	999999	717	68	150	999999	363	910	999999	999999	485	957	547	563	360	816	188	821	13	495	999999	999999	291	719	703	766	427	616	294	461	999999	116	974	976	850	193	936	267	157	97	667	504	869	37	999999	422	293	999999	77	999999	655	920	679	158	295	573	230	999999	364	384	999999	746	999999	999999	999999	379	982	571	999999	176	880	921	674	999999	999999	687	999999	999999	591	291	482	607	549	999999	805	878	436	826	691	286	963	938	999999	773	171	999999	879	952	729	759	439	999999	999999	901	478	734	255	763	329	608	120	999999	416	83	901	329	206	999999	121	428	999999	165	879	437	212	941	29	900	754	907	807	510	999999	832	999999	760	999999	648	468	81	633	672	507	93	175	998	531	829	871	841	999999	200	841	999999	816	999999	842	679	698	999999	715	354	18	422	800	610	440	999999	999999	150	828	558	231	49	795	279	658	796	272	214	420	199	38	912	193	999999	669	234	26	577	999999	821	949	999999	999999	288	999999	999999	293	565	999999	999999	608	731	999999	176	999999	801	515	546	625	55	417	999999	126	525	325	999999	239	192	940	999999	567	653	231	999999	999999	299	683	517	616	573	999999	707	646	999999	999999	307	898	27	648	867	718	479	952	873	414	999999	999999	840	962	567	855	110	624	999999	389	
955	999999	17	567	679	128	999999	930	61	999999	710	848	653	934	999999	999999	222	543	999999	497	98	700	358	601	999999	999999	842	554	58	999999	412	92	294	92	999999	798	890	459	999999	749	720	549	900	340	704	617	171	906	944	370	999999	566	550	999999	301	999999	160	416	424	205	999999	453	882	343	139	999999	564	571	999999	999999	316	762	574	999999	776	548	999999	27	999999	999999	322	936	999999	999999	85	846	542	429	790	381	647	483	44	999999	473	277	667	999999	211	87	999999	999999	607	723	64	999999	991	226	98	753	463	142	999999	889	883	348	842	999999	999999	292	999999	999999	780	999999	582	999999	999999	800	860	999999	881	243	816	818	483	721	339	886	633	204	999999	325	340	47	999999	514	963	155	890	134	434	999999	308	999999	992	917	819	680	151	999999	162	201	366	589	871	230	999999	702	415	171	999999	956	999999	74	438	769	804	743	999999	78	869	582	999999	735	84	418	935	999999	999999	565	902	999999	745	999999	52	663	959	999999	175	999999	999999	270	999999	729	124	999999	900	244	999999	233	123	999999	670	999999	362	579	290	999999	514	463	999999	999999	876	850	268	360	221	170	31	775	809	62	578	322	880	608	843	999999	620	606	518	701	416	602	451	826	988	672	58	473	382	338	246	999999	412	999999	393	888	470	764	266	740	222	715	423	71	507	999999	999999	999999	735	109	19	907	945	592	23	284	409	999999	999999	548	121	999999	402	999999	999999	865	910	122	225	954	999999	999999	349	777	489	700	188	390	328	641	999999	304	737	999999	328	338	767	999999	754	119	489	999999	402	718	628	664	322	942	999999	641	446	999999	538	781	388	163	568	177	999999	322	105	29	123	730	77	816	999999	129	162	486	108	100	367	999999	475	999999	999999	631	158	999999	387	246	999999	999999	204	999999	766	955	894	999999	770	599	716	999999	23	470	914	672	999999	812	843	203	790	769	999999	356	720	432	316	695	699	999999	999999	999999	934	859	885	436	535	999999	60	999999	235	986	715	999999	384	925	102	14	779	792	979	346	981	194	456	374	999999	848	681	999999	649	208	476	834	580	437	508	163	584	999999	999999	976	762	978	967	803	63	999999	972	795	999999	311	999999	999999	956	682	306	749	999999	520	293	687	993	999999	999999	36	520	881	999999	999999	426	938	429	301	999999	999999	584	13	227	653	999999	119	876	885	13	347	292	999999	877	999999	140	759	999999	74	203	459	982	55	762	940	292	999999	115	35	379	401	881	624	261	999999	108	303	531	759	999999	183	
810	118	999999	877	744	999999	14	41	816	667	197	365	108	999999	999999	538	250	287	370	149	14	999999	516	612	466	668	317	999999	798	837	237	991	865	29	648	874	341	885	206	341	177	84	218	711	213	526	525	65	932	570	62	999999	999999	70	179	959	999999	110	421	85	644	91	242	979	440	999999	499	88	556	156	999999	999999	999999	39	999999	999999	642	999999	409	939	152	261	990	238	784	982	999999	805	850	689	281	240	999999	999999	697	96	841	239	999999	999999	36	447	509	785	373	697	173	370	999999	249	327	797	701	481	932	392	999999	999999	999999	457	604	694	238	867	875	966	999999	999999	999999	885	98	412	999999	999999	913	999999	752	215	999999	96	818	241	999999	999999	999999	999999	538	992	999999	999999	996	837	44	823	412	341	219	641	910	406	999999	999999	38	999999	161	999999	273	999999	568	999999	640	884	148	118	999999	373	977	628	505	999999	437	899	771	37	889	260	378	710	990	581	999999	120	999999	468	289	615	213	514	458	456	221	239	433	999999	673	121	699	925	194	48	999999	591	145	999999	969	999999	999999	999999	322	901	547	562	319	999999	741	999999	590	679	999999	33	170	472	179	59	188	207	475	811	363	778	560	452	999999	951	226	904	974	784	999999	382	183	999999	201	999999	908	659	919	999999	228	153	530	30	106	170	878	891	999999	96	341	999999	442	999999	646	999999	351	104	45	368	770	999999	555	806	190	456	849	957	999999	622	150	529	288	999999	999999	220	999999	540	356	366	82	335	999999	999999	452	727	940	999999	565	657	999999	999999	623	999999	675	391	999999	724	999999	649	320	921	620	798	945	812	493	412	47	436	296	810	999999	679	999999	999999	354	667	363	462	516	999999	401	623	417	336	905	727	363	999999	999999	533	999999	706	999999	999999	715	694	999999	640	244	999999	515	138	371	999999	76	944	275	240	46	930	370	386	999999	23	999999	996	391	619	906	999999	59	999999	814	762	120	51	634	144	729	999999	724	723	228	978	791	272	262	22	999999	961	999999	132	175	999999	173	323	999999	999999	631	999999	312	334	999999	477	488	999999	324	608	294	34	320	141	999999	385	216	647	168	164	231	267	744	378	358	945	314	926	670	133	599	797	999999	602	513	20	358	400	999999	750	500	122	948	653	999999	245	650	999999	999999	790	999999	525	165	418	809	374	999999	934	975	789	173	561	18	999999	999999	496	555	717	999999	999999	999999	816	658	417	664	119	318	101	999999	122	999999	984	315	999999	999999	84	999999	69	792	148	47	423	
424	209	999999	999999	114	757	643	241	689	933	702	131	763	668	866	747	999999	999999	65	882	294	862	495	188	256	999999	552	935	854	496	925	999999	999999	999999	401	999999	999999	999999	14	561	999999	418	432	371	292	193	127	979	217	894	999999	102	93	164	139	562	999999	409	692	977	215	999999	386	203	18	999999	668	159	277	999999	918	39	696	999999	434	875	999999	999999	896	72	20	573	728	960	191	832	405	999999	484	838	744	999999	42	999999	356	999999	41	239	363	78	525	967	711	799	975	999999	405	589	730	263	999999	590	512	629	967	642	999999	999999	22	185	817	999999	675	439	999999	999999	997	669	157	684	999999	210	770	827	547	52	861	928	984	999999	437	999999	577	999999	715	163	917	412	69	714	769	614	999999	999999	260	165	302	282	135	487	288	735	999999	55	418	922	819	685	92	924	999999	61	999999	116	748	11	999999	454	999999	999999	580	594	610	443	999999	999999	983	593	576	392	750	588	802	999999	999999	701	384	531	811	793	343	242	330	144	933	717	182	119	439	258	372	847	999999	999999	906	694	135	998	140	188	938	999999	118	999999	184	201	259	934	999999	999999	999999	271	643	929	186	348	999999	476	999999	999999	66	874	163	328	30	902	999999	196	600	999999	576	385	999999	999999	999999	116	134	999999	959	741	468	248	629	393	631	110	999999	629	439	568	431	659	498	932	132	999999	83	789	679	282	172	72	344	556	480	999999	870	999999	999999	79	224	641	516	768	740	818	254	769	697	919	698	999999	757	41	999999	999999	887	468	510	791	43	999999	999999	999999	579	406	903	82	999999	388	240	203	999999	369	354	789	999999	730	202	999999	819	999999	999999	999999	583	763	999999	312	999999	563	364	411	509	292	999999	879	689	828	999999	344	999999	182	857	318	999999	504	854	397	687	999999	999999	166	276	999999	972	729	251	201	114	999999	999999	999999	37	359	34	999999	999999	272	333	474	109	323	541	858	999999	647	999999	784	81	88	909	999999	999999	999999	999999	208	144	311	320	316	638	498	724	383	999999	324	154	507	293	860	810	999999	73	223	622	460	625	999999	999999	335	282	999999	999999	999999	906	183	975	999999	999999	826	999999	392	952	26	999999	611	999999	999999	999999	83	502	999999	500	220	278	327	853	411	999999	338	999999	726	502	985	44	999999	377	999999	999999	79	348	450	999999	467	176	427	638	57	387	21	861	467	803	736	832	999999	999999	999999	756	589	330	574	993	241	253	999999	999999	999999	982	999999	999999	899	691	546	734	61	21	42	999999	850	
688	806	999999	699	477	999999	999999	765	162	709	215	468	943	886	748	774	999999	706	999999	209	999999	671	74	722	777	961	775	267	12	781	999999	933	865	905	900	523	550	303	763	999999	999999	999999	815	282	999999	775	999999	805	999999	960	603	314	999999	845	322	27	999999	999999	999999	515	350	999999	763	380	999999	999999	999999	47	986	999999	999999	164	943	999999	164	413	856	791	999999	12	15	970	470	999999	187	999999	999999	999999	592	883	781	248	381	999999	787	389	371	444	885	999999	999999	919	818	571	999999	999999	371	732	690	999999	170	999999	48	999999	510	379	205	721	203	999999	167	582	454	112	453	985	782	695	308	999999	52	421	905	95	830	96	161	999999	315	737	647	392	999999	683	999999	831	999999	462	747	418	999999	649	251	507	29	599	474	715	128	751	667	675	433	916	867	749	54	999999	98	423	999999	306	416	465	740	775	253	771	390	622	999999	329	999999	999999	590	402	180	408	75	240	621	445	779	564	79	971	958	423	815	973	787	256	373	333	199	887	243	785	767	254	356	703	999999	506	965	348	999999	543	999999	999999	579	646	999999	858	801	782	999999	851	395	768	999999	829	955	417	835	538	955	624	700	703	999999	394	999999	821	999999	918	120	283	598	731	999999	999999	97	350	404	999999	999999	999999	532	999999	370	391	399	998	437	526	999999	917	999999	436	392	999999	843	999999	999999	194	15	75	974	883	671	253	263	663	524	402	741	614	999999	694	999999	449	999999	293	343	778	994	642	394	999999	180	202	612	172	999999	150	581	465	45	219	145	303	541	648	745	126	137	735	484	44	784	999999	904	999999	267	942	21	559	298	536	199	373	999999	617	713	999999	640	999999	324	383	821	286	579	999999	559	876	908	453	547	226	999999	268	168	360	582	47	298	999999	905	406	139	31	177	509	29	999999	622	923	935	277	485	46	421	110	222	508	563	111	427	999999	44	999999	22	999999	885	931	999999	331	44	675	999999	15	999999	999999	254	799	118	80	784	787	263	984	517	279	740	614	999999	67	147	83	483	197	218	999999	372	571	18	104	623	98	567	999999	888	999999	96	480	850	503	856	423	399	999999	326	640	137	59	60	742	341	281	93	157	999999	961	201	993	797	672	555	683	790	23	456	999999	999999	999999	105	999999	193	270	763	999999	210	724	683	990	870	577	396	323	520	276	763	352	14	419	117	927	78	103	683	188	999999	183	632	385	999999	630	999999	174	953	803	999999	81	518	739	946	999999	287	999999	
999999	229	999999	242	172	524	260	113	999999	810	855	178	999999	999999	586	584	406	37	999999	307	953	249	167	232	370	716	716	999999	834	999999	473	999999	650	866	970	999999	903	999999	20	117	999999	933	939	999999	318	999999	624	999999	494	999999	342	919	377	979	999999	884	72	62	999999	456	999999	569	279	999999	346	218	528	322	129	132	681	691	999999	999999	182	29	309	999999	913	585	102	256	999999	901	932	554	999999	670	618	96	401	850	843	564	308	566	999999	522	999999	110	999999	311	350	371	262	651	902	999999	806	238	584	515	148	999999	999999	562	372	377	494	999999	938	857	703	43	731	830	848	462	999999	999999	999999	786	293	999999	328	999999	999999	999999	999999	290	652	886	863	999999	511	999999	999999	555	211	999999	204	999999	38	480	171	408	999999	316	999999	999999	999999	999999	707	200	873	797	232	999999	968	572	999999	999999	728	213	150	999999	994	999999	531	999999	129	999999	261	939	422	999999	758	812	651	999999	193	999999	204	227	999999	212	999999	673	515	714	663	999999	999999	999999	100	999999	999999	825	339	119	999999	293	999999	794	312	510	197	767	778	805	49	419	683	59	388	999999	342	510	725	999999	872	331	808	817	999999	743	999999	999999	999999	755	510	999999	482	999999	514	999999	999999	999999	915	977	25	421	894	710	999999	253	999999	999999	260	42	334	999999	110	401	246	93	485	967	612	569	794	999999	918	999999	304	116	937	151	544	488	253	932	999999	999999	922	999999	436	999999	152	938	50	187	372	816	999999	453	832	90	305	999999	425	845	999999	356	192	999999	503	871	415	568	316	999999	994	772	788	999999	472	999999	479	999999	657	387	825	673	528	617	213	999999	602	851	283	999999	999999	999999	73	999999	145	248	564	483	958	564	691	583	632	490	192	599	38	38	999999	479	611	519	999999	999999	999999	133	828	575	999999	999999	278	999999	294	999999	713	881	999999	390	266	233	798	999999	999999	102	695	251	51	47	434	613	83	999999	869	804	254	336	349	35	387	22	419	989	999999	566	999999	999999	299	182	777	311	999999	647	999999	999999	999999	615	999999	999999	999999	779	91	999999	999999	633	328	705	694	490	999999	999999	999999	684	999999	253	999999	809	759	270	806	568	952	999999	270	133	722	435	999999	122	133	639	643	667	999999	608	999999	628	849	612	248	590	999999	809	999999	999999	769	216	644	529	999999	870	855	999999	875	783	999999	999999	530	26	910	892	904	582	366	576	742	874	10	404	323	999999	960	157	32	225	136	152	902	870	999999	516	791	281	179	999999	783	221	792	899	
781	718	999999	832	701	355	685	859	999999	400	999999	895	215	999999	216	757	910	708	409	659	999999	684	320	660	663	404	111	633	413	113	792	531	92	111	623	999999	999999	138	999999	999999	540	276	699	511	222	999999	310	552	999999	999999	352	999999	811	142	252	106	407	447	178	307	254	62	456	350	608	136	812	999999	625	610	669	782	263	732	999999	391	984	809	447	205	999999	559	567	991	760	999999	999999	949	859	526	999999	650	959	158	433	487	819	359	903	96	654	206	999999	464	751	569	821	999999	23	860	122	598	999999	973	213	694	494	464	589	999999	999999	999999	255	999999	413	29	823	115	999999	999999	571	999999	906	361	999999	896	999999	113	250	200	999999	999999	935	998	999999	609	650	986	999999	738	993	999999	770	23	680	999999	951	999999	61	731	746	716	999999	999999	298	487	999999	999999	999999	316	72	390	999999	398	992	776	927	256	694	804	378	837	170	570	648	999999	999999	892	681	759	999999	804	999999	518	453	190	859	563	709	926	917	12	999999	637	676	612	999999	381	30	903	863	704	999999	257	363	999999	555	219	734	999999	622	999999	967	673	371	267	999999	999999	944	812	917	373	546	767	886	376	999999	533	894	45	77	493	999999	999999	999999	250	999999	805	999999	544	635	650	829	999999	314	128	45	890	999999	418	284	443	436	217	985	499	167	376	370	999999	999999	31	324	698	999999	999999	926	199	778	130	999999	532	550	410	187	277	544	918	463	999999	341	999999	267	486	761	999999	999999	999999	792	999999	92	999999	999999	999999	908	613	335	141	614	184	201	999999	999999	155	821	751	893	999999	40	718	999999	249	913	602	655	252	999999	837	936	390	82	271	407	382	47	301	999999	381	999999	574	941	413	314	999999	576	495	281	122	664	20	740	41	634	999999	999999	843	391	842	523	666	849	497	999999	999999	112	929	448	999999	999999	999999	663	999999	999999	466	777	552	934	999999	35	999999	970	999999	999999	926	650	50	637	333	932	203	910	254	858	835	724	453	999999	90	999999	999999	56	542	15	144	356	228	507	999999	306	999999	999999	756	999999	363	695	208	324	277	583	71	999999	999999	806	913	999999	418	662	698	999999	333	342	853	459	389	999999	438	645	49	999999	431	543	470	36	999999	294	163	437	505	150	999999	138	941	507	123	354	930	999999	999999	524	999999	565	808	435	973	565	999999	999999	437	249	267	563	285	697	162	528	832	99	772	999999	466	980	999999	999999	226	204	401	999999	346	45	192	702	554	524	640	865	999999	999999	999999	999999	238	
856	999999	266	883	962	999999	253	354	999999	522	999999	963	472	67	958	408	999999	219	778	173	708	960	402	66	564	18	760	66	296	999999	797	999999	302	400	609	980	901	999999	999999	351	999999	11	751	523	351	739	92	467	999999	466	999999	825	284	999999	529	896	607	999999	328	953	102	197	67	802	724	999999	670	999999	458	978	507	585	999999	436	26	706	999999	879	715	824	999999	303	999999	830	318	972	999999	986	870	713	382	701	999999	309	999999	960	944	948	999999	999999	78	20	18	704	999999	898	869	999999	299	823	687	728	494	999999	36	799	999999	237	999999	999999	999999	683	210	745	605	806	239	999999	187	66	999999	999999	999999	179	756	916	294	679	871	999999	999999	913	697	999999	35	653	216	852	999999	999999	157	716	465	999999	502	394	999999	273	108	162	999999	223	669	242	70	427	999999	325	747	120	514	999999	366	83	648	140	999999	163	719	951	599	999999	382	728	909	56	999999	999999	677	371	116	30	580	718	999999	889	253	465	987	608	16	891	999999	172	945	23	359	391	408	371	408	656	554	157	563	292	840	941	333	24	622	613	648	385	13	493	563	648	999999	758	886	530	176	120	945	708	282	220	999999	896	696	423	999999	315	963	460	476	433	164	468	58	311	142	999999	986	402	253	729	168	461	999999	711	999999	649	484	878	999999	444	211	855	19	630	168	437	999999	999999	978	342	422	553	27	139	493	864	710	584	398	999999	999999	552	465	552	61	331	445	984	364	986	830	94	970	41	231	309	458	999999	999999	705	999999	787	424	910	316	999999	443	330	227	999999	939	899	999999	296	999999	658	400	467	579	837	999999	343	844	999999	999999	337	582	986	908	999999	415	292	441	693	548	345	138	554	246	445	888	125	767	999999	56	930	605	683	999999	572	909	999999	848	315	999999	321	942	431	999999	979	43	999999	421	43	789	657	999999	796	999999	999999	999999	999999	999999	143	949	875	576	999999	945	999999	999999	898	275	345	285	423	443	999999	979	237	403	706	156	267	412	440	703	733	379	399	472	999999	999999	746	999999	999999	770	715	999999	838	999999	267	486	827	999999	144	192	999999	758	999999	999999	341	817	999999	581	823	699	963	731	518	181	842	999999	555	118	923	963	528	999999	221	652	728	770	150	492	999999	230	328	20	277	258	627	975	12	186	141	991	424	999999	229	999999	807	999999	999999	666	902	950	930	719	332	180	663	782	546	999999	495	571	676	38	445	602	380	953	463	270	999999	866	313	379	976	931	549	
999999	84	846	845	744	922	484	999999	999999	999999	609	999999	106	595	844	438	288	999999	569	325	395	729	626	994	999999	999999	587	122	999999	646	561	999999	401	631	309	999999	700	879	751	649	202	449	999999	313	999999	275	366	675	709	437	999999	688	999999	615	163	999999	999999	851	991	223	345	371	553	549	999999	867	296	475	295	146	738	999999	938	920	999999	946	479	322	999999	588	173	912	412	999999	620	872	334	785	477	674	260	849	888	537	313	830	895	710	999999	903	979	999999	999999	999999	999999	627	749	999999	999999	217	165	145	627	413	60	999999	999999	999999	999999	865	542	510	997	621	885	888	520	999999	616	303	60	999999	748	330	999999	281	533	839	999999	993	132	838	999999	270	999999	125	231	485	487	881	871	999999	781	708	371	999999	894	767	687	810	117	999999	880	199	999999	396	999999	307	999999	778	899	999999	46	935	743	999999	218	737	112	770	666	45	924	735	999999	110	986	49	958	140	387	765	999999	108	885	999999	958	113	112	132	728	924	680	999999	981	752	999999	846	965	667	999999	167	664	917	999999	81	424	999999	999999	66	409	357	348	674	999999	143	967	937	59	959	746	114	999999	980	52	742	999999	225	754	679	196	150	83	999999	869	230	111	244	954	813	369	813	345	56	999999	380	585	16	318	847	999999	976	796	15	921	999999	532	683	999999	999999	717	209	400	98	999999	269	284	56	999999	180	42	733	983	245	600	999999	768	999999	268	999999	999999	358	906	906	894	219	353	999999	999999	999999	697	427	369	552	106	169	423	999999	185	463	105	538	999999	147	815	999999	999999	561	415	988	396	944	425	999999	254	368	302	493	204	660	915	216	675	999999	482	614	373	999999	149	441	519	999999	999999	804	999999	627	999999	768	101	999999	999999	792	663	392	326	752	999999	999999	308	737	999999	929	62	524	547	999999	863	120	999999	210	687	561	422	973	479	874	999999	621	635	999999	999999	533	401	360	443	132	553	999999	774	730	612	215	142	411	574	999999	469	888	266	999999	999999	46	113	891	166	665	380	999999	999999	452	999999	390	532	681	525	343	999999	999999	90	999999	999999	579	999999	935	597	481	429	20	999999	889	415	653	999999	948	861	184	430	510	999999	778	752	999999	380	999999	999999	999999	683	460	999999	241	62	767	807	841	999999	999999	700	178	303	684	245	369	289	999999	46	566	999999	584	820	351	912	999999	507	312	672	482	999999	24	425	375	798	999999	135	999999	837	647	846	522	607	676	484	261	216	519	543	999999	584	356	294	952	
999999	108	999999	544	999999	999999	999999	505	179	868	999999	999999	752	999999	885	275	244	120	196	399	720	513	977	999999	866	661	999999	988	769	289	897	852	729	472	180	999999	999999	999999	850	812	388	999999	353	739	689	999999	508	288	634	277	158	999999	999999	999999	242	999999	999999	495	677	999999	214	999999	999999	889	970	143	999999	290	757	195	936	653	269	384	20	380	169	247	464	78	162	999999	999999	501	141	433	999999	833	999999	488	578	843	913	999999	608	116	613	464	768	555	999999	228	531	448	341	999999	214	784	884	999999	999999	883	41	608	514	672	917	999999	757	547	999999	133	999999	278	999999	102	740	999999	999999	903	766	999999	479	908	999999	999999	20	914	170	637	229	908	948	378	956	694	999999	314	679	936	199	378	707	231	115	717	179	262	999999	249	763	999999	18	981	999999	826	999999	133	999999	580	999999	12	84	129	328	541	999999	680	322	922	289	999999	406	839	714	999999	998	999999	999999	520	764	758	93	999999	874	999999	899	999999	283	999999	290	999999	933	109	285	196	999999	587	903	573	543	999999	940	999999	959	337	999999	999999	276	707	999999	166	330	860	816	999999	919	163	999999	237	642	999999	999999	999999	641	999999	999999	999999	999999	999999	999999	420	354	239	976	275	999999	999999	999999	999999	999999	730	701	576	310	134	368	83	999999	999999	277	151	341	675	931	336	102	757	277	368	835	435	614	748	613	999999	811	101	883	551	999999	999999	201	709	999999	912	515	829	881	999999	241	428	23	192	261	952	999999	679	307	650	999999	999999	905	999999	711	932	125	999999	963	892	323	277	199	741	999999	531	950	632	806	28	820	272	999999	999999	999999	999999	421	999999	497	660	338	142	793	242	378	32	840	999999	999999	936	999999	562	866	989	999999	964	999999	999999	893	729	12	456	872	289	830	909	195	999999	999999	304	520	693	465	999999	564	999999	483	999999	999999	999999	690	362	634	869	999999	267	406	999999	566	172	187	999999	999999	767	658	881	269	514	412	999999	999999	999999	131	999999	425	113	107	999999	999999	22	490	282	909	628	49	650	822	13	66	573	999999	999999	999999	999999	127	381	165	698	999999	682	921	969	554	999999	437	999999	240	930	453	129	169	999999	461	553	682	904	999999	999999	728	999999	999999	999999	457	999999	956	538	117	818	586	54	947	409	908	752	101	521	728	15	999999	54	419	891	559	999999	413	669	847	43	631	999999	999999	255	969	646	999999	665	999999	715	947	899	887	422	354	409	181	760	999999	999999	999999	170	186	999999	999999	684	598	999999	706	999999	435	297	
691	83	196	373	903	702	439	271	139	435	10	999999	68	999999	166	997	999999	159	766	653	734	148	581	470	46	916	536	295	58	454	999999	11	290	660	218	813	999999	981	506	999999	330	673	999999	999999	999999	999999	176	428	999999	600	631	556	754	999999	563	553	502	725	337	986	999999	153	222	999999	476	998	731	407	92	352	772	565	653	296	332	999999	568	999999	310	999999	999999	117	999999	999999	822	411	256	508	107	665	321	999999	653	519	312	186	999999	893	999999	171	999999	768	999999	999999	828	76	903	467	999999	502	984	949	425	999999	999999	999999	386	764	862	999999	999999	232	999999	427	41	272	999999	144	984	999999	609	999999	992	999999	999999	999999	772	593	999999	756	508	999999	58	604	680	371	93	199	281	999999	800	696	999999	496	419	219	467	917	999999	565	164	768	483	314	892	999999	999999	999999	34	999999	295	999999	144	999999	999999	999999	184	706	746	669	188	999999	862	739	354	913	643	505	729	230	523	999999	999999	74	602	999999	315	743	711	999999	414	806	174	25	999999	999999	999999	925	931	456	45	761	999999	999999	999999	441	906	743	960	999999	675	999999	557	804	743	999999	353	80	513	825	657	440	994	384	264	382	999999	847	781	346	361	717	999999	283	999999	761	684	966	687	170	833	572	783	731	999999	953	259	369	282	527	664	491	422	115	799	999999	766	795	999999	999999	883	69	962	999999	627	957	887	284	619	999999	999999	386	393	999999	991	94	656	273	999999	311	999999	198	574	999999	999999	870	999999	999999	483	589	995	888	999999	682	286	774	609	999999	113	738	76	974	750	300	999999	288	108	80	123	714	948	503	117	917	881	999999	494	708	999999	999999	662	427	800	39	999999	868	999999	710	75	999999	999999	497	999999	999999	245	158	999999	283	492	999999	772	234	355	769	999999	501	781	830	999999	999999	290	901	999999	999999	86	648	999999	720	314	902	649	999999	14	896	239	999999	344	167	681	999999	257	999999	226	549	984	437	999999	41	398	999999	97	808	908	483	936	583	999999	812	873	597	999999	727	999999	589	754	384	230	459	999999	191	167	999999	158	78	344	79	684	676	371	648	576	151	332	820	815	999999	999999	999999	959	999999	188	531	294	94	999999	999999	251	999999	795	609	217	622	502	999999	336	473	660	999999	149	867	899	605	450	235	31	833	405	158	999999	913	895	699	500	883	12	636	999999	999999	321	999999	828	58	880	762	440	953	649	125	494	352	190	650	391	102	999999	582	91	68	73	999999	134	102	862	881	999999	517	132	618	214	999999	
144	596	527	999999	48	850	725	688	794	77	999999	999999	664	431	733	255	318	999999	136	999999	554	280	999	397	690	735	999999	998	57	923	830	41	910	793	217	594	132	999999	63	906	999999	999999	274	996	999999	844	438	999999	158	469	209	999999	491	784	155	863	596	140	643	312	664	726	641	870	247	162	999999	870	224	149	133	260	999999	230	999999	162	15	13	657	845	307	999999	850	587	999999	115	999999	136	648	353	997	991	423	999999	999999	141	761	403	759	999999	476	567	999999	19	346	948	999999	999999	222	999999	858	592	483	999999	999999	909	876	63	999999	999999	613	252	231	870	151	141	837	603	979	440	999999	611	254	999999	379	739	539	999999	251	999999	734	999999	913	999999	495	415	999999	624	745	341	265	999999	256	627	974	233	345	355	867	215	121	778	999999	999999	602	256	347	999999	429	276	999999	999999	999999	382	407	334	339	576	384	735	622	222	999999	647	184	999999	999999	999999	999999	155	999999	193	972	46	662	956	996	140	62	249	999999	114	205	478	961	230	895	873	229	649	894	769	999999	141	592	899	999999	644	608	909	890	999999	319	283	872	197	999999	776	999999	999999	338	999999	523	999999	999999	518	26	388	999999	999999	796	492	407	455	261	634	221	840	453	763	45	362	532	152	358	357	999999	922	606	774	167	999999	163	778	321	694	255	835	999999	83	882	541	999999	999999	123	408	322	864	31	248	975	231	332	956	415	975	676	380	786	320	999999	104	999999	910	796	677	999999	628	143	999999	388	999999	999999	379	881	504	999999	878	39	999999	999999	999999	900	368	799	999999	797	207	372	999999	28	999999	58	162	360	787	999999	57	857	999999	80	693	730	465	859	598	854	952	84	911	581	798	350	836	286	792	204	999999	121	859	880	140	265	797	999999	514	337	224	29	103	745	356	30	999999	999999	350	999999	445	509	999999	999999	999999	133	461	764	229	533	221	876	568	999999	344	936	997	999999	939	437	933	916	354	271	999999	932	999999	175	999999	777	756	999999	935	591	759	999999	910	777	999999	17	804	42	329	980	125	348	999999	511	411	999999	999999	38	939	912	277	999999	164	939	452	911	152	999999	539	999999	999999	999999	999999	976	833	429	999999	229	530	932	999999	900	597	374	155	301	481	479	764	815	999999	728	27	999999	324	240	760	999999	999999	133	999999	999999	503	877	999999	999999	407	999999	677	981	392	803	507	16	288	999999	931	999999	794	160	439	672	999999	723	696	58	999999	917	662	602	669	66	894	407	78	999999	999999	719	999999	
294	894	999999	801	782	433	999999	999999	20	744	947	308	970	185	999999	693	999999	985	780	999999	164	623	490	821	84	999999	336	999999	110	938	172	970	222	999999	999999	266	441	871	749	999999	745	827	236	182	999999	999999	999999	880	999999	713	876	140	625	538	16	999999	413	186	727	470	106	52	999999	999999	581	976	96	352	675	918	261	330	246	490	445	336	999999	317	116	780	622	455	199	999999	72	42	354	683	999999	839	999999	265	153	999999	999999	703	999999	165	999999	999999	999999	356	214	801	461	556	999999	144	999999	680	283	105	80	947	847	650	853	999999	19	999999	631	412	730	836	75	995	999999	957	297	999999	628	241	999999	377	572	276	999999	397	935	516	148	999999	589	999999	565	757	195	206	999999	552	849	974	155	62	117	804	626	377	736	999999	999999	936	847	361	61	999999	389	999999	384	581	409	465	798	503	410	421	999999	789	999999	999999	810	980	527	999999	892	999999	96	664	269	767	999999	873	660	479	146	999999	372	999999	889	524	377	492	821	858	152	393	999999	651	651	999999	981	999999	107	428	655	999999	999999	999999	469	406	999999	724	999999	617	999999	535	805	329	366	209	58	594	999999	756	939	328	999999	668	602	508	478	444	23	573	785	813	776	999999	823	748	792	270	769	492	569	999999	999999	999999	927	617	999999	857	295	999999	646	999999	936	351	999999	337	999999	999999	999999	960	928	520	999999	869	831	127	759	572	999999	618	416	787	825	999999	196	296	279	953	740	985	919	621	159	999999	999999	398	877	999999	999999	999999	518	50	999999	809	564	58	941	999999	383	809	999999	25	999999	677	45	999999	999999	999999	999999	999999	67	999999	20	524	999999	999999	371	999999	999999	999999	250	334	819	999999	110	376	36	26	852	147	999999	100	999999	931	137	904	269	999999	535	999999	826	999999	279	561	439	241	999999	247	999999	258	687	800	246	940	568	532	206	999999	576	669	832	556	676	26	846	967	999999	89	396	999999	56	889	999999	874	616	892	65	999999	579	999999	345	789	999999	604	460	999999	853	999999	999999	605	707	999999	905	865	999999	999999	681	263	714	472	999999	951	850	632	999999	798	194	999999	333	676	477	938	774	999999	333	999999	999999	82	999999	302	999999	999999	716	791	438	140	983	749	639	346	221	801	553	117	342	999999	938	625	402	999999	369	491	316	695	137	769	999999	206	542	999999	999999	608	696	422	358	999999	999999	69	203	81	814	444	732	986	999999	675	394	666	376	938	114	999999	679	905	999999	632	759	999999	663	669	987	787	217	447	375	999999	
115	141	758	999999	160	879	432	999999	846	925	758	330	240	999999	999999	485	830	603	96	297	928	999999	489	999999	710	223	999999	999999	93	37	999999	295	620	853	569	263	908	504	999999	235	999999	999999	68	17	874	999999	790	211	295	511	957	613	360	999999	683	325	999999	42	172	999999	999999	999999	247	818	697	473	709	386	999999	131	577	999999	999999	861	46	999999	731	482	851	280	433	999999	248	999999	80	999999	999999	543	999999	254	611	999999	341	851	750	362	120	250	319	999999	730	413	319	999999	999999	631	798	999999	999999	112	999999	179	999999	891	513	999999	659	999999	748	999999	538	999999	217	647	519	701	994	999999	120	683	470	491	172	450	550	999999	883	84	647	449	999999	445	502	77	661	999999	693	450	999999	999999	702	454	502	999999	872	563	206	671	999999	242	637	834	388	367	642	111	16	741	350	494	407	585	28	999999	258	103	674	149	999999	87	999999	553	624	650	999999	25	999999	927	999999	986	822	222	999999	414	999999	999999	999999	144	999999	560	436	952	999999	999999	72	127	999999	999999	986	778	889	67	999999	999999	234	93	219	737	386	626	121	88	173	363	671	194	999999	613	999999	267	46	539	714	436	999999	65	999999	770	587	999999	589	796	940	798	106	765	536	854	190	728	999999	328	758	808	448	357	788	746	193	999999	999999	999999	706	728	741	360	352	259	925	179	640	449	160	999999	47	325	148	374	266	905	999999	309	433	999999	487	717	780	999999	988	999999	999999	706	587	709	899	999999	99	221	999999	746	423	287	928	20	97	341	178	999999	770	132	999999	424	999999	287	229	663	999999	999999	999999	999999	999999	999999	271	631	902	933	999999	450	624	280	999999	926	317	520	492	380	380	422	680	999999	549	546	145	999999	95	852	227	310	999999	245	378	161	969	43	176	999999	999999	307	118	163	479	999999	620	500	896	291	999999	969	794	999999	292	999999	267	106	484	43	309	405	999999	59	716	561	960	388	901	999999	957	999999	353	514	364	83	314	999999	676	999999	999999	645	968	803	746	257	515	640	952	999999	893	873	558	143	999999	999999	762	68	446	917	767	242	598	822	334	831	625	290	494	999999	670	740	429	999999	999999	664	999999	999999	313	999999	56	330	435	508	191	93	999999	220	836	744	320	256	999999	759	62	693	999999	155	479	914	632	235	156	743	999999	162	999999	893	34	999999	192	999999	754	978	870	999999	806	99	641	251	115	415	453	749	999999	424	660	670	611	999999	999999	999999	272	398	836	821	184	692	777	999999	639	999999	195	822	
562	300	501	111	888	615	886	999999	514	237	999999	226	781	406	844	999999	502	783	292	999999	999999	900	757	365	151	59	273	124	322	612	999999	999999	229	631	197	999999	923	999999	782	999999	538	662	776	45	999999	999999	999999	999999	847	470	536	855	549	999999	999999	661	542	145	960	999999	352	772	643	901	625	536	996	159	218	246	999999	999999	11	999999	999999	999999	999999	722	776	999999	19	999999	277	852	86	757	999999	644	999999	999999	75	787	999999	943	653	765	28	999999	419	62	999999	890	569	610	86	592	853	263	513	999999	537	999999	368	439	829	857	505	790	825	999999	804	999999	946	999999	181	606	354	68	642	999999	724	999999	999999	724	908	999999	925	999999	776	493	999999	479	141	529	998	254	428	169	999999	999999	270	999999	60	999999	258	271	943	886	439	479	248	999999	620	999999	999999	288	999999	644	530	710	931	838	24	341	965	999999	230	999999	684	926	999999	999999	944	845	55	496	208	999999	476	999999	999999	49	999999	306	255	117	858	999999	569	719	736	784	638	413	999999	431	999999	999999	999999	923	50	527	212	512	301	62	851	774	161	472	999999	756	178	883	535	891	611	717	95	857	999999	296	856	999999	200	403	557	540	980	623	283	489	184	553	607	657	837	999999	14	999999	265	93	999999	999999	999999	999999	616	755	878	973	820	505	632	728	456	753	670	247	322	999999	505	321	999999	537	199	600	999999	624	286	877	999999	886	712	999999	601	392	514	999999	335	220	787	999999	662	16	803	777	857	456	106	853	999999	599	412	999999	999999	944	299	254	908	48	407	991	478	11	919	999999	793	740	136	74	248	910	911	999999	121	703	659	788	734	421	999999	135	999999	999999	999999	999999	483	999999	204	657	103	999999	851	297	999999	795	333	661	999999	999999	984	999999	329	42	999999	86	688	311	995	994	295	510	520	496	305	281	472	56	121	465	999999	999999	545	479	970	979	69	624	299	325	999999	997	701	864	436	626	806	999999	817	812	776	182	611	209	999999	592	749	999999	991	540	333	287	549	631	420	797	580	850	71	999999	27	73	21	679	999999	999999	809	656	70	678	475	976	238	308	999999	287	585	345	999999	387	240	704	999999	758	991	102	458	79	453	639	55	956	434	192	794	999999	170	931	584	84	783	102	999999	323	75	357	59	251	942	143	221	244	742	684	405	323	440	999999	687	532	839	739	999999	999999	632	519	551	55	513	999999	126	654	999999	999999	603	147	409	319	999999	644	53	217	999999	320	428	999999	999999	750	999999	481	
281	907	999999	62	245	54	999999	874	999999	555	806	999999	737	965	27	566	483	999999	90	267	999999	130	569	53	489	631	611	999999	999999	999999	999999	999999	269	999999	704	218	411	708	797	559	257	535	629	999999	838	50	479	171	303	861	999999	513	669	999999	999999	161	348	210	572	999999	442	998	871	999999	999999	14	999999	705	270	808	165	999999	911	531	20	388	999999	431	214	449	162	999999	598	151	494	792	141	999999	474	999999	869	211	999999	194	999999	259	663	761	888	833	999999	774	999999	494	705	562	601	147	999999	999999	999999	999999	999999	999999	460	999999	409	730	999999	466	872	999999	999999	716	938	954	638	727	414	999999	724	739	543	999999	999999	387	549	113	445	932	201	999999	231	295	893	953	999999	22	733	134	849	933	387	431	960	301	544	999999	555	751	923	999999	732	757	464	920	383	624	999999	83	453	306	294	451	999999	999999	782	944	823	985	748	626	993	290	911	791	361	121	420	851	843	364	557	693	19	326	999999	473	831	999999	999999	591	999999	999999	999999	553	648	936	999999	92	999999	999999	370	999999	13	999999	881	452	845	673	999999	272	213	138	240	98	999999	601	442	948	999999	318	999999	999999	999999	166	593	999999	609	999999	152	424	955	338	342	253	994	987	999999	712	999999	999999	627	168	999999	317	387	904	430	592	804	57	504	217	999999	209	999999	999999	164	846	712	548	842	487	999999	153	999999	875	795	987	999999	761	999999	729	512	798	690	954	445	999999	999999	689	912	999999	563	105	999999	747	863	142	766	999999	999999	999999	999	897	999999	150	999999	270	10	511	118	443	497	53	146	774	704	999999	518	532	85	999999	76	33	636	999999	999999	435	999999	569	22	999999	231	999999	927	999999	730	999999	821	550	999999	184	108	999999	999999	479	529	520	958	155	52	196	623	999999	407	777	999999	976	999999	161	999999	999999	46	999999	499	456	221	876	999999	80	54	999999	999999	968	999999	900	957	999999	451	999999	305	412	999999	88	526	826	999999	988	999999	160	298	999999	354	670	333	999999	148	667	778	135	999999	653	405	999999	111	953	340	655	999999	999999	820	978	534	114	999999	814	999999	958	914	672	417	233	661	965	782	299	999999	999999	645	999999	762	299	31	999999	899	651	17	589	999999	573	495	393	961	999999	339	999999	230	250	815	999999	389	999999	999999	115	717	43	992	439	999999	999999	999999	156	20	934	743	530	957	999999	215	213	806	154	981	351	999999	999999	999999	943	635	472	999999	999999	379	136	712	583	999999	915	608	865	659	578	999999	175	364	999999	383	36	
974	808	362	999999	999999	611	999999	244	207	411	927	694	999999	58	803	642	999999	715	776	884	999999	170	983	999999	608	349	553	238	670	816	999999	837	650	245	968	827	999999	999999	468	768	423	477	385	145	988	914	104	999999	774	842	433	999999	999999	499	804	814	824	999999	999999	999999	999999	999999	999999	391	424	99	53	535	89	976	532	999999	256	999999	470	755	784	999999	63	693	254	942	999999	828	392	999999	275	160	999999	164	12	799	999999	772	710	999999	903	994	999999	999999	871	569	999999	999999	320	747	402	999999	999999	59	999999	976	267	721	999999	124	31	746	999999	999999	824	892	103	925	999999	733	44	484	308	532	999999	999999	138	999999	822	685	421	665	518	645	999999	999999	132	999999	133	999999	541	929	331	999999	917	166	995	643	83	999999	475	999999	823	999999	712	918	265	999999	999999	249	848	112	899	765	999999	365	999999	363	141	999999	770	710	801	948	201	115	162	712	615	695	795	999999	91	999999	219	815	841	931	932	36	999999	626	195	883	187	438	40	565	999999	999999	999999	641	512	960	999999	999999	999999	999999	395	607	999999	552	890	999999	454	363	30	64	999999	887	524	999999	431	999999	999999	154	999999	999999	770	762	84	597	821	63	766	163	981	131	636	999999	22	965	545	334	271	999999	735	683	439	823	417	999999	19	14	47	632	999999	999999	303	73	249	885	115	632	533	178	731	999999	745	999999	382	999999	428	999999	875	558	999999	999999	842	763	419	841	488	946	999999	108	587	999999	26	143	999999	999999	999999	999999	215	999999	860	913	801	103	182	898	937	148	451	999999	557	908	138	488	871	999999	565	540	654	407	407	169	287	999999	590	914	820	999999	356	799	999999	854	999999	749	999999	847	304	749	591	999999	903	999999	504	836	550	679	688	538	999999	999999	26	296	919	807	728	700	636	376	512	267	88	335	791	651	446	999999	23	389	790	34	818	815	949	142	503	67	664	450	884	910	236	999999	349	526	783	785	999999	97	30	997	220	999999	246	999999	443	578	558	853	999999	847	666	309	748	248	22	210	347	786	314	671	46	999999	999999	999999	41	796	986	275	868	660	767	999999	368	999999	999999	890	578	999999	699	999999	508	810	59	46	254	927	543	111	513	582	448	999999	783	358	961	35	999999	644	999999	646	591	999999	985	740	999999	740	940	955	434	132	632	721	96	388	172	999999	999999	999999	357	114	263	999999	999999	296	222	618	151	999999	831	788	454	999999	333	63	343	226	825	319	957	513	999999	587	676	999999	950	726	72	404	
195	735	889	990	297	198	393	999999	530	699	527	471	999999	930	134	999999	678	999999	398	999999	54	946	999999	999999	498	999999	999999	675	999999	999999	346	495	555	747	824	105	999999	463	646	999999	999999	637	695	135	792	495	999999	999999	999999	40	713	262	338	39	360	249	335	73	502	453	80	718	498	160	363	41	915	999999	116	38	747	224	999999	263	373	417	999999	999999	43	999999	929	71	221	187	999999	999999	167	525	999999	999999	999999	835	961	203	74	951	149	545	999999	760	580	72	999999	435	293	498	210	84	666	942	988	60	39	500	523	18	506	320	493	279	873	399	465	531	267	999999	999999	857	999999	421	278	999999	511	282	431	999999	122	786	894	178	999999	999999	859	453	596	720	806	470	680	65	454	828	61	503	886	191	999999	999999	177	382	245	353	999999	254	999999	282	548	756	78	655	895	720	426	999999	395	791	540	21	935	999999	115	792	187	999999	966	449	663	18	396	250	999999	695	999999	999999	933	999999	999999	614	778	323	181	59	402	34	169	734	411	736	117	105	650	595	999999	630	999999	452	176	751	288	999999	619	999999	370	827	395	999999	111	999999	392	856	593	925	242	622	376	65	400	162	974	242	48	927	900	300	599	675	999999	988	999999	999999	373	999999	336	554	704	640	999999	574	999999	959	633	506	354	261	999999	724	362	868	264	221	999999	999999	999999	55	196	999999	640	79	237	999999	995	999999	999999	901	492	147	599	999999	999999	735	376	825	999999	25	608	999999	583	648	788	874	322	345	999999	42	999999	360	678	290	999999	22	10	619	999999	918	963	520	845	452	768	373	135	674	999999	528	845	999999	999999	999999	447	655	118	991	291	362	999999	660	389	628	999999	999999	469	319	331	906	999999	999999	999999	604	61	98	695	140	999999	999999	999999	647	999999	215	196	211	999999	916	843	711	999999	18	999999	984	520	313	141	999999	999999	999999	904	999999	353	54	999999	999999	749	895	710	999999	960	977	121	999999	613	760	275	183	442	271	282	552	476	619	12	726	428	503	93	999999	999999	478	160	999999	520	933	304	351	421	107	462	964	215	494	751	926	897	471	381	999999	47	957	784	718	364	361	350	999999	52	77	669	255	812	962	401	491	999999	867	356	999999	465	924	999999	344	999999	318	999999	999999	999999	85	829	957	999999	333	710	999	693	442	889	168	593	571	308	999999	999999	216	162	253	102	269	109	39	999999	701	304	123	999999	450	908	999999	999999	368	865	966	999999	712	999999	488	261	402	999999	393	978	197	96	999999	
625	418	905	602	999999	999999	889	999999	975	799	999999	431	999999	999999	999999	999999	533	843	153	234	706	999999	116	999999	94	673	991	700	999999	715	60	927	614	409	999999	786	544	316	999999	921	999999	266	990	448	870	701	459	665	597	554	859	145	999999	861	198	292	999999	189	518	492	999999	199	999999	269	999999	999999	816	629	107	27	708	999999	952	999999	999999	999999	351	667	855	999999	223	336	112	999999	856	999999	999999	753	221	215	485	999999	999999	407	819	289	999999	999999	699	956	884	830	567	999999	845	642	192	821	999999	748	940	999999	334	999999	278	776	999999	228	999999	834	40	72	418	891	999999	354	428	555	999999	475	329	621	968	899	508	393	768	999999	82	223	999999	72	647	472	275	999999	40	673	999999	52	203	902	326	865	926	821	422	999999	999999	501	223	637	417	639	999999	999999	676	435	999999	884	999999	999999	156	200	112	999999	425	945	626	701	999999	755	999999	370	282	427	304	999999	972	999999	999999	102	495	581	10	104	654	17	999999	945	174	999999	56	254	45	638	755	136	999999	957	406	476	58	345	187	468	221	57	367	999999	35	999999	462	940	913	999999	78	999999	200	17	324	417	903	681	537	717	708	181	335	643	671	177	349	25	289	505	54	160	999999	541	882	606	650	49	920	601	153	116	341	130	570	190	936	999999	643	999999	573	377	999999	470	759	49	722	723	999999	857	999999	446	660	417	870	999999	181	658	134	717	766	999999	761	935	574	999999	999999	214	83	999999	999999	594	999999	300	932	677	352	933	781	999999	884	927	707	72	377	706	455	999999	260	651	18	287	999999	925	999999	709	615	872	895	168	209	517	649	851	626	999999	74	370	999999	999999	999999	248	999999	291	832	838	166	698	568	867	999999	916	999999	999999	481	953	963	456	77	999999	71	480	47	999999	644	377	287	999999	999999	737	999999	95	447	999999	85	770	999999	348	102	394	553	999999	999999	37	22	292	563	228	380	999999	999999	617	303	263	142	105	211	262	647	465	999999	310	262	999999	235	999999	999999	897	999999	711	999999	625	364	683	999999	999999	999999	19	611	361	999999	69	485	774	70	34	792	194	925	999999	568	158	701	999999	832	253	999999	481	999999	999999	999999	665	999999	669	130	61	263	620	583	987	929	999999	650	295	999999	502	999999	488	771	211	278	294	972	375	152	403	923	727	850	436	489	695	217	659	999999	158	196	999999	653	19	770	182	610	937	60	376	508	415	985	340	428	186	710	999999	683	999999	693	507	526	999999	137	536	769	999999	
508	243	983	991	746	503	315	18	834	761	440	105	684	44	324	999999	895	518	999999	519	17	312	985	616	975	31	464	689	298	999999	882	244	412	463	438	817	999999	517	669	492	34	419	352	949	170	999999	843	658	192	751	832	618	795	259	999999	999999	258	376	25	725	48	626	719	907	878	206	693	231	605	999999	392	387	849	999999	495	598	999999	999999	999999	999999	999999	999999	999999	999999	104	274	999999	999999	323	999999	569	26	501	943	999999	407	699	444	80	964	894	622	62	999999	999999	454	769	545	764	999999	245	221	920	999999	547	999999	130	182	813	614	999999	540	907	372	938	376	886	905	806	999999	899	525	965	999999	503	564	752	821	189	999999	504	903	398	772	998	357	105	874	406	219	287	527	999999	466	217	999999	715	690	999999	991	999999	999999	739	677	652	719	256	438	134	983	491	308	992	173	119	853	152	145	374	590	280	999999	509	596	999999	381	894	509	284	148	849	71	999999	197	91	640	999999	720	999999	288	111	667	750	422	728	979	999999	999999	999999	364	999999	579	999999	166	721	556	365	153	868	280	825	746	163	985	143	429	233	805	91	479	689	432	999999	95	489	613	271	96	867	999999	999999	436	999999	999999	999999	279	999999	918	476	535	284	999999	852	849	463	999999	513	999999	288	309	999999	728	386	999999	674	999999	564	240	999999	117	999999	278	999999	48	432	398	593	243	68	864	999999	314	339	555	204	668	580	175	999999	135	110	506	807	568	999999	128	59	286	255	147	714	514	252	368	999999	16	999999	999999	426	75	770	280	706	424	625	451	999999	830	681	999999	219	399	609	999999	17	788	470	999999	999999	999999	349	317	987	920	160	179	999999	970	315	198	923	999999	999999	999999	364	830	800	393	999999	999999	729	228	604	999999	927	324	905	700	361	461	545	38	847	123	725	463	292	785	274	456	999999	428	525	999999	93	452	999999	999999	196	999999	988	87	773	999999	584	130	999999	748	993	999999	273	371	618	854	653	894	919	635	840	901	999999	999999	129	496	252	311	703	122	166	485	673	862	514	999999	473	467	265	513	538	604	750	999999	792	438	192	999999	809	670	999999	198	999999	26	999999	294	639	973	999999	287	999999	999999	999999	600	592	517	171	999999	857	444	391	196	999999	415	106	245	161	999999	232	690	313	999999	501	42	283	967	951	657	660	229	545	500	509	977	421	266	187	160	951	284	999999	781	999999	375	289	653	559	127	919	966	143	635	750	999999	974	867	780	999999	999999	625	566	514	
751	637	999999	890	686	661	994	840	68	10	999999	999999	423	532	74	136	752	630	417	999999	999999	999999	95	909	749	241	999999	999999	485	792	832	335	718	999999	39	532	475	999999	966	898	133	89	907	142	582	999999	854	999999	999999	999999	641	697	217	732	777	999999	552	989	999999	999999	657	449	364	999999	178	999999	240	999999	502	541	999999	364	663	999999	710	657	785	999999	999999	948	999999	561	751	831	999999	145	128	985	985	999999	980	486	257	999999	999999	683	725	641	964	855	571	203	999999	999999	992	287	43	699	31	999999	282	599	661	202	77	105	698	532	125	42	608	999999	675	999999	999999	184	999999	999999	278	36	999999	154	999999	482	999999	999999	613	489	839	873	111	999999	999999	866	699	391	824	64	999999	154	984	999999	999999	932	256	326	527	427	710	817	180	891	430	994	196	999999	610	999999	815	883	492	219	693	252	930	189	290	809	831	180	360	999999	698	133	51	739	627	66	235	70	666	195	999999	31	702	999999	998	999999	679	571	999999	999999	999999	999999	662	775	999999	284	11	76	45	718	595	539	999999	999999	202	999999	999999	456	999999	554	953	754	227	307	439	672	999999	719	191	321	139	270	400	715	999999	138	470	276	240	352	64	999999	999999	948	599	249	563	583	27	999999	26	999999	70	999999	691	494	352	999999	345	837	734	291	885	724	588	335	149	752	315	999999	836	686	226	167	999999	795	729	279	707	999999	118	965	702	490	304	999999	209	174	999999	999999	786	115	930	999999	617	772	283	310	999999	274	110	810	999999	953	863	339	15	903	735	999999	764	999999	657	999999	728	999999	589	404	429	681	999999	975	999999	986	287	999999	999999	824	549	727	521	429	999999	443	100	308	697	999999	627	965	999999	306	999999	999999	564	999999	458	999999	673	848	192	999999	880	688	147	999999	91	999999	676	143	582	191	363	17	999999	344	999999	999999	65	430	81	841	999999	464	999999	829	545	600	432	573	282	972	160	701	545	641	999999	230	305	965	226	416	999999	494	392	999999	999999	432	753	229	999999	999999	999999	253	777	351	112	426	908	317	999999	490	859	999999	999999	999999	999999	662	999999	742	795	943	917	999999	213	999999	999999	999999	81	70	999999	123	847	999999	33	47	253	907	924	203	999999	999999	321	987	385	735	556	968	633	999999	688	999999	959	20	434	999999	326	999999	999999	999999	581	999999	999999	848	999999	999999	643	657	89	999999	366	133	999999	278	213	673	631	930	714	477	118	999999	659	299	381	606	163	837	999999	999999	720	999999	867	812	621	720	999999	473	
566	910	999999	899	889	809	426	999999	552	691	807	761	999999	396	923	999999	13	781	999999	65	476	999999	321	806	999999	999999	112	999999	999999	925	656	492	895	999999	373	999999	385	218	911	999999	999999	817	63	472	999999	999999	999999	333	999999	999999	999999	840	560	722	999999	742	598	296	30	237	707	675	308	626	44	324	866	818	33	999999	196	794	869	999999	192	999999	771	849	776	862	999999	779	68	999999	126	815	999999	182	999999	630	215	98	198	684	999999	207	518	436	999999	715	999999	633	999999	572	119	24	999999	251	539	348	999999	748	999999	167	26	927	616	349	510	228	392	693	658	999999	913	107	606	999999	177	999999	151	999999	421	70	999999	587	479	496	850	999999	999999	999999	643	821	659	467	578	40	999999	999999	591	178	999999	218	999999	467	975	999999	999999	22	418	784	83	554	999999	999999	337	999999	456	438	999999	130	499	407	383	700	999999	999999	999999	999999	529	575	999999	952	999999	972	418	999999	737	999999	612	572	836	837	694	69	617	98	623	32	140	999999	999999	999999	765	999999	679	999999	834	632	417	148	173	213	492	842	267	131	999999	235	228	999999	722	211	825	999999	293	661	999999	324	93	961	223	999999	999999	410	990	298	196	932	999999	999999	378	114	836	474	408	633	354	999999	802	495	938	398	999999	16	999999	382	999999	879	187	999999	815	520	548	456	999999	999999	999999	999999	999999	968	934	227	933	339	755	618	374	360	488	660	999999	861	999999	597	999999	824	916	320	14	617	883	317	755	283	83	857	999999	390	549	999999	746	272	999999	833	999999	720	999999	999999	260	787	999999	63	400	526	712	999999	999999	950	433	110	537	577	87	999999	95	627	999999	659	266	898	999999	984	811	999999	999999	999999	861	687	46	999999	999999	451	999999	226	999999	830	916	238	999999	128	857	614	956	449	999999	999999	194	999999	748	933	257	806	999999	362	999999	33	252	999999	612	668	103	322	914	131	741	96	517	999999	634	264	711	244	97	147	50	447	38	371	117	745	859	105	938	113	64	563	243	707	491	586	587	59	625	903	35	545	700	999999	708	999999	999999	333	141	493	231	999999	718	80	999999	297	994	880	759	999999	809	997	999999	810	999999	999999	999999	809	999999	999999	677	661	618	194	122	504	747	203	663	999999	999999	535	963	999999	881	50	844	172	396	203	591	707	999999	999999	103	37	171	999999	767	999999	487	852	953	94	816	570	405	533	958	816	550	801	226	999999	784	283	44	929	928	36	999999	690	423	999999	465	970	371	999999	999999	94	999999	856	999999	143	
999999	241	582	999999	638	999999	999999	999999	999999	999999	653	790	999999	999999	974	820	993	242	961	999999	196	797	439	776	628	999999	208	545	443	873	483	999999	376	999999	694	553	999999	164	999999	999999	391	999999	999999	843	999999	675	489	63	885	280	999999	110	895	999999	947	501	999999	999999	261	999999	122	109	877	340	106	999999	423	999999	999999	431	999999	838	941	354	999999	173	321	999999	253	952	367	999999	659	172	781	382	999999	999999	145	202	751	894	999999	509	999999	291	155	155	747	573	261	92	440	464	161	262	999999	550	999999	783	190	999999	562	308	434	967	999999	714	559	723	171	741	271	431	999999	999999	935	442	999999	999999	28	175	847	999999	701	285	715	205	21	528	223	257	999999	362	999999	544	341	604	85	536	841	440	595	34	411	520	999999	19	784	999999	327	726	699	999999	765	24	368	999999	607	159	262	999999	702	40	509	999999	402	909	999999	145	999999	999999	367	999999	999999	587	579	999999	999999	191	464	706	420	999999	211	497	557	83	596	997	186	999999	997	925	999999	596	738	565	525	497	999999	910	999999	649	43	986	369	385	48	187	444	545	999999	426	694	556	834	617	828	22	999999	999999	999999	999999	959	444	999999	441	999999	640	999999	999999	308	999999	999999	554	999999	771	61	224	137	182	45	419	563	640	999999	581	241	727	762	130	736	512	140	798	999999	189	689	999999	999999	999999	344	999999	338	430	999999	833	999999	149	999999	72	999999	614	885	193	293	903	857	328	600	761	999999	999999	999999	728	287	795	999999	275	999999	926	91	462	999999	208	999999	637	91	143	999999	20	228	999999	999999	999999	999999	132	627	999999	514	693	332	371	999	999999	728	31	530	609	999999	451	193	96	999999	524	980	112	53	999999	356	655	822	723	999999	589	543	118	999999	187	173	165	178	703	761	274	999999	999999	999999	678	480	815	117	481	999999	952	827	141	910	762	999999	462	88	941	600	859	871	608	446	419	999999	619	985	352	446	987	283	999999	335	917	920	999999	649	375	999999	540	547	350	732	999999	762	411	208	283	468	710	999999	237	113	901	403	999999	999999	53	328	860	829	999999	45	999999	679	999999	999999	999999	842	458	999999	712	735	70	321	999999	876	474	657	948	421	712	883	999999	999999	56	999999	999999	523	924	986	605	999999	999999	710	781	315	728	302	424	604	999999	440	999999	897	373	501	53	999999	872	999999	808	396	999999	449	126	882	309	102	633	961	382	999999	999999	999999	217	665	389	359	999999	224	157	182	242	999999	215	282	872	838	547	554	342	844	650	
999999	999999	219	676	999999	593	899	16	636	999999	462	232	736	522	548	999999	708	122	693	59	658	971	999999	163	999999	243	844	19	470	555	89	628	538	827	121	999999	997	989	483	765	999999	218	999999	513	999999	999999	478	760	334	158	838	999999	999999	999999	992	999999	550	65	999999	673	749	889	545	90	589	834	693	909	999999	263	692	718	638	928	999999	449	999999	132	383	905	764	999999	684	322	716	647	979	743	834	287	999999	999999	349	810	26	999999	999999	999999	923	945	999999	569	359	999999	999999	130	802	999999	385	999999	384	999999	681	743	999999	665	214	999999	999999	942	854	949	84	133	519	750	378	828	999999	667	776	29	999999	438	478	999999	999999	613	857	596	844	268	368	291	903	325	999999	999999	901	360	999999	450	77	999999	101	487	999999	236	999999	715	751	974	808	718	999999	364	228	253	275	714	930	601	375	776	107	595	591	792	229	999999	489	772	999999	999999	130	335	951	227	346	990	999999	508	61	999999	999999	870	459	649	514	548	106	26	341	197	429	945	85	300	999999	999999	895	703	999999	367	236	979	999999	257	598	999999	999999	11	999999	284	15	432	549	234	931	237	146	942	288	681	107	472	441	739	141	999999	259	660	999999	841	999999	14	999999	694	915	866	822	999999	60	72	145	999999	999999	66	999999	997	406	851	369	999999	369	999999	425	335	999999	763	547	317	125	999999	202	753	999999	75	189	11	930	854	318	75	414	999999	892	225	546	12	999999	384	558	144	999999	408	301	686	482	151	589	175	434	162	328	999999	96	999999	870	999999	999999	54	999999	190	76	551	999999	999999	999999	435	70	209	999999	267	411	173	759	980	645	793	461	981	999999	999999	421	764	429	999999	747	899	846	265	355	164	575	999999	507	378	78	237	866	997	444	56	91	389	386	177	750	165	755	999999	991	999999	929	454	461	839	768	311	999999	386	999999	351	589	804	999999	635	691	103	999999	999999	912	417	999999	999999	546	547	956	999999	388	262	999999	592	153	740	274	278	999999	131	856	667	610	999999	116	489	451	103	467	286	535	750	486	657	499	999999	203	583	999999	475	999999	999999	883	736	999999	868	970	964	999999	999999	540	585	411	570	247	997	780	155	311	447	23	453	89	999999	506	638	776	999999	103	778	547	999999	128	999999	223	999999	784	873	844	999999	519	487	999999	999999	745	949	349	915	420	999999	594	999999	281	712	999999	463	834	213	239	999999	102	222	999999	429	999999	849	467	652	999999	999999	223	906	311	74	999999	536	559	999999	999999	557	
298	999999	348	601	193	500	419	416	306	999999	117	999999	644	559	154	999999	999999	475	999999	896	492	999999	569	999999	999999	688	745	999999	784	999999	904	999999	999999	681	995	999999	999999	279	246	811	999999	999999	355	596	197	641	272	751	919	999999	920	93	999999	999999	75	601	301	233	322	505	754	212	631	380	855	999999	999999	962	564	913	433	346	239	506	466	441	351	999999	926	646	999999	994	297	164	999999	820	219	242	616	404	999999	999999	956	740	999999	237	999999	999999	741	999999	999999	999999	197	16	206	999999	999999	657	580	634	260	999999	306	675	89	759	914	477	374	44	535	79	356	999999	999999	782	389	999999	449	238	21	376	241	483	316	126	807	291	957	999999	966	999999	661	999999	153	999999	353	290	661	999999	999999	999999	999999	706	999999	270	952	37	999999	999999	203	366	217	352	622	883	96	999999	368	962	952	633	519	942	77	973	418	375	26	999999	999999	108	836	999999	916	69	766	534	999999	56	174	779	257	543	238	999999	354	318	368	270	535	529	921	699	354	688	999999	667	639	944	851	586	21	682	984	999999	999999	75	436	563	999999	561	268	322	797	182	386	976	713	467	628	109	999999	755	999999	999999	186	146	999999	237	626	109	895	999999	999999	587	768	999999	999999	999999	90	999999	882	805	999999	974	999999	609	902	182	312	466	999999	181	326	751	580	265	999999	999999	917	392	278	208	936	27	999999	999999	126	219	999999	999999	999999	580	386	349	227	210	612	850	647	999999	244	624	924	170	156	724	304	453	17	513	716	999999	999999	999999	20	683	999999	135	318	623	492	999999	999999	500	48	383	795	999999	534	999999	999999	18	437	350	999999	999999	284	999999	999999	941	354	673	212	901	105	944	364	688	339	543	999999	486	999999	34	94	551	999999	433	131	999999	928	328	919	999999	860	708	999999	875	549	366	999999	103	264	999999	279	819	490	866	999999	103	999999	117	646	991	47	176	476	413	266	606	999999	850	653	999999	22	35	999999	573	999999	396	899	489	148	999999	143	248	231	999999	999999	274	70	999999	38	38	754	821	999999	927	600	694	241	999999	619	999999	570	559	449	167	999999	253	999999	917	999999	18	204	539	968	999999	858	799	944	313	999999	991	546	805	999999	625	353	200	999999	826	973	356	999999	267	999999	999999	411	583	999999	74	808	511	209	153	999999	29	999999	225	853	17	78	801	749	999999	983	627	999999	765	999999	823	814	174	898	248	943	478	999999	936	669	999999	999999	999999	999999	880	505	156	792	402	999999	999999	791	137	347	346	757	181	
999999	237	284	252	798	646	845	975	260	643	612	960	209	696	176	999999	555	90	745	793	801	869	433	999999	835	14	135	936	41	999999	827	562	491	772	872	625	661	427	974	625	440	34	629	861	544	831	203	943	634	894	582	267	601	964	380	736	804	448	416	794	521	999999	943	999999	816	60	479	999999	824	999999	245	138	115	999999	363	776	249	571	999999	13	810	191	999999	147	114	999999	960	527	402	145	821	999999	999999	189	999999	531	91	66	55	493	362	765	129	94	659	453	161	481	610	603	496	242	156	413	983	999999	999999	806	999999	999999	99	999999	45	999999	729	999999	128	926	25	832	695	999999	999999	808	650	999999	71	999999	487	660	999999	489	916	798	648	589	77	607	205	774	923	284	596	799	404	410	730	441	365	999999	335	999999	465	778	999999	313	716	347	762	999999	278	390	328	809	837	610	999999	246	50	999999	954	521	730	251	999999	420	597	726	414	250	324	999999	999999	850	334	193	33	148	890	345	872	999999	999999	266	505	543	955	787	961	793	375	999999	401	999999	999999	999999	505	224	870	496	715	999999	933	999999	624	999999	527	999999	484	654	586	897	355	704	277	234	676	999999	745	374	465	810	764	620	875	829	239	647	999999	520	999999	808	277	403	629	882	796	332	642	857	26	487	999999	317	217	999999	148	696	948	458	147	41	479	999999	41	905	235	322	647	999999	999999	880	310	999999	999999	777	999999	951	84	999999	437	354	830	887	358	977	507	457	999999	999999	690	542	699	718	382	656	339	771	999999	724	656	483	999999	999999	448	145	187	348	350	439	847	999999	621	563	999999	793	210	592	999999	64	408	778	909	249	113	876	191	591	999999	320	448	858	589	360	738	999999	999999	983	448	222	799	168	116	974	560	503	920	145	697	588	999999	747	623	317	325	877	574	999999	744	572	953	595	757	999999	999999	989	607	271	824	76	134	227	153	999999	999999	249	672	935	689	609	955	999999	999999	12	999999	999999	244	282	44	860	389	233	248	876	268	214	999999	85	983	570	999999	659	321	631	999999	238	603	688	999999	999999	999999	639	756	144	616	908	701	999999	999999	299	755	999999	999999	999999	686	999999	999999	277	999999	60	838	597	951	128	713	305	734	272	548	636	999999	999999	230	999999	655	999999	476	114	269	999999	999999	656	908	999999	999999	572	999999	356	944	562	259	999999	21	11	247	618	687	637	431	321	183	438	216	540	201	209	999999	277	318	935	999999	874	18	326	547	192	688	267	313	150	
872	387	327	986	387	771	544	229	999999	47	72	838	682	948	187	84	999999	378	502	615	468	165	47	18	137	384	999999	999999	463	64	929	429	334	290	999999	795	120	229	162	430	665	883	556	999999	999999	596	999999	999999	149	473	742	319	999999	697	999999	717	350	319	859	12	999999	848	766	667	117	999999	514	402	999999	391	963	230	225	81	950	584	608	766	145	541	192	268	556	989	321	620	999999	636	608	730	455	801	999999	160	977	816	127	999999	174	240	999999	799	560	999999	510	999999	103	694	747	107	118	584	183	327	820	999999	302	777	355	497	978	878	793	778	936	171	859	75	104	143	467	719	601	905	459	393	707	999999	999999	999999	526	999999	888	999999	621	871	628	52	339	792	999999	350	543	677	261	212	15	781	820	999999	999999	37	599	614	640	999999	982	999999	867	999999	487	503	298	999999	970	18	990	293	167	999999	543	816	999999	312	618	127	186	924	654	257	387	926	977	149	999999	498	380	283	870	233	888	360	184	902	314	30	61	986	706	252	222	722	999999	755	805	999999	301	999999	996	999999	222	999999	623	620	59	560	999999	158	999999	481	638	717	999999	934	186	192	641	833	997	597	999999	200	228	412	45	665	312	999999	344	299	999999	93	999999	357	20	831	999999	564	853	753	504	902	575	234	614	504	309	690	578	623	214	468	299	408	457	31	839	220	585	394	258	303	814	130	284	554	439	999999	923	355	454	999999	999999	253	103	999999	999999	999999	999999	540	365	621	999999	720	95	738	794	879	899	999999	991	527	979	468	999999	999999	98	455	950	69	999999	999999	999999	233	178	136	488	55	315	295	407	999999	422	54	39	637	999999	103	45	545	999999	560	176	999999	363	927	108	999999	748	891	999999	179	999999	738	475	132	854	430	999999	958	259	748	999999	614	591	155	114	999999	999999	867	561	994	420	414	308	514	76	832	869	999999	38	967	306	999999	220	238	803	999999	579	906	782	229	551	86	296	22	986	562	352	999999	823	173	91	999999	339	89	758	637	439	960	65	31	999999	311	930	291	999999	999999	403	362	352	430	365	532	999999	999999	999999	343	128	296	999999	514	999999	662	427	865	886	425	94	141	479	175	254	999999	851	760	999999	999999	999999	14	999999	835	168	990	865	999999	999999	558	796	997	999999	425	519	153	441	999999	541	898	884	74	999999	36	76	999999	882	999999	999999	999999	999999	334	999999	213	197	123	999999	692	999999	499	796	34	67	337	999999	96	505	64	655	110	186	999999	
228	770	365	91	999999	543	999999	896	117	688	226	71	878	472	334	431	238	406	999999	749	204	52	111	859	999999	78	407	979	999999	999999	530	85	569	379	115	902	999999	999999	999999	192	923	459	392	118	999999	999999	999999	166	999999	84	999999	999999	683	437	116	186	669	506	83	541	146	789	140	288	167	151	501	999999	366	432	583	132	999999	245	825	745	659	993	999999	999999	619	999999	227	999999	12	281	999999	999999	999999	999999	242	352	41	973	55	999999	328	113	950	665	503	950	800	339	500	703	367	448	612	999999	999999	676	999999	71	921	895	999999	448	286	886	750	369	245	438	999999	240	100	918	199	690	427	556	53	999999	518	668	450	887	201	308	913	953	529	902	411	566	999999	970	999999	160	572	879	827	73	999999	144	999999	372	150	269	613	999999	259	921	943	970	632	67	553	263	999999	999999	257	977	999999	999999	840	343	36	633	342	130	867	49	999999	547	729	980	999999	384	952	88	747	931	695	474	703	608	958	999999	999999	840	999999	797	704	889	632	849	99	129	999999	382	345	516	927	492	580	999999	999999	406	251	652	587	179	310	377	935	325	999999	999999	103	242	384	595	699	502	703	999999	344	238	914	999999	890	361	90	580	742	240	14	999999	893	493	804	999999	199	999999	262	257	999999	337	953	317	567	591	35	999999	999999	749	999999	434	999999	510	875	574	999999	371	999999	999999	98	999999	999999	705	999999	89	614	609	437	823	405	999999	249	999999	583	17	285	606	999999	309	335	29	582	992	999999	579	423	393	618	999999	79	999999	529	999999	168	999999	999999	258	999999	487	976	999999	633	184	354	409	194	343	927	868	299	999999	58	463	901	79	158	999999	292	999999	666	999999	999999	208	753	999999	888	223	297	817	313	36	610	835	332	999999	395	407	648	23	394	89	999999	749	940	193	779	76	999999	98	617	71	966	999999	821	999999	435	435	431	776	999999	971	56	119	564	272	285	999999	140	999999	684	750	992	278	356	999999	766	999999	999999	570	797	822	99	999999	999999	252	70	355	24	999999	482	960	976	871	999999	423	999999	356	195	677	908	566	936	141	999999	866	78	697	908	243	988	999999	177	999999	999999	698	881	847	909	322	211	929	208	561	520	723	774	131	999999	999999	554	419	65	590	661	240	999999	958	999999	999999	183	373	999999	780	589	298	793	999999	892	999999	542	194	447	999999	475	978	368	384	621	690	999999	947	919	975	689	578	138	586	209	748	999999	923	63	575	148	837	493	428	999999	231	930	658	
238	974	400	999999	972	192	124	682	872	999999	999999	113	251	235	453	470	101	21	169	999999	916	999999	990	619	140	871	734	637	999999	939	412	399	760	443	718	945	585	329	606	946	472	999999	876	310	586	950	999999	912	394	999999	336	999999	999999	724	999999	95	983	999999	238	110	999999	486	197	999999	109	947	352	807	999999	507	999999	999999	414	222	744	999999	999999	999999	43	190	547	999999	999999	999999	613	999999	336	45	701	633	962	804	100	999999	999999	999999	999999	999999	211	999999	607	999999	405	886	147	564	999999	849	999999	352	818	304	747	999999	999999	635	999999	724	329	657	620	317	116	883	545	90	681	909	724	759	71	999999	488	405	582	31	426	999999	335	58	999999	487	999999	359	999999	999999	66	51	942	999999	751	614	624	553	999999	300	419	521	350	67	882	646	135	231	290	496	815	352	999999	542	219	875	398	280	999999	143	261	999999	79	878	33	999999	967	999999	999999	457	707	934	387	292	999999	904	27	278	999999	260	361	834	78	328	999999	714	999999	409	654	876	999999	354	792	883	999999	999999	999999	999999	43	252	678	274	224	999999	788	880	964	999999	930	314	857	130	114	511	781	427	688	750	999999	319	74	999999	216	999999	242	363	152	504	253	949	462	999999	999999	923	581	999999	619	245	539	971	999999	391	479	349	28	999999	250	291	111	621	973	999999	999999	724	188	121	67	93	999999	435	738	470	999999	981	852	999999	999999	190	999999	999999	999999	999999	220	999999	999999	682	999999	867	999999	147	122	861	402	632	976	760	119	520	744	470	39	999999	644	114	999999	288	451	498	497	716	218	69	999999	999999	813	530	491	391	164	999999	999999	200	971	463	322	999999	999999	318	999999	102	203	375	999999	469	999999	281	999999	999999	821	291	241	600	379	999999	928	63	999999	985	818	455	999999	727	366	247	447	999999	999999	999999	999999	366	219	142	493	405	522	843	622	999999	999999	542	721	384	570	872	999999	999999	999999	576	534	999999	376	93	999999	999999	999999	475	18	208	32	825	716	626	999999	999999	81	108	117	974	882	999999	440	619	243	286	733	999999	167	999999	972	24	28	988	656	532	990	136	642	934	582	999999	999999	424	868	999999	999999	105	71	115	800	176	999999	846	693	449	828	756	999999	223	999999	999999	999999	999999	999999	18	807	728	970	791	474	945	466	183	999999	835	260	999999	999999	317	461	999999	999999	61	999999	999999	699	181	999999	217	999999	243	286	999999	999999	653	999999	319	198	860	999999	999999	135	280	640	855	709	999999	454	857	198	812	999999	543	999999	196	
999999	266	831	999999	999999	999999	999999	999999	96	240	669	47	74	747	107	941	827	890	198	364	513	563	421	838	106	999999	727	447	28	891	238	742	999999	922	558	999999	487	768	551	999999	673	999999	193	999999	999999	672	999999	706	999999	257	985	124	999999	999999	682	542	845	999999	333	760	908	985	744	205	12	999999	999999	151	199	625	463	68	349	999999	691	999999	380	21	652	434	480	30	999999	771	999999	123	999999	999999	250	25	636	494	445	790	584	999999	628	987	407	269	999999	935	999999	144	794	999999	775	999999	716	540	172	999999	351	899	290	888	999999	973	300	889	999999	122	999999	999999	999999	969	623	558	131	13	523	392	613	393	999999	544	513	553	999999	978	347	749	551	709	999999	801	999999	546	510	696	388	999999	697	518	731	999999	44	999999	999999	824	313	227	999999	713	27	779	231	958	766	745	999999	755	996	321	551	788	571	202	330	198	826	86	57	999999	624	999999	999999	999999	661	954	999999	999999	408	161	674	999999	232	999999	691	84	999999	194	780	764	321	633	658	385	967	942	617	841	23	956	998	999999	999999	102	98	159	94	136	306	811	245	215	356	844	646	431	566	732	510	256	617	999999	306	292	123	991	219	319	137	719	347	999999	999999	452	999999	447	999999	139	750	542	989	999999	999999	968	529	999999	999999	814	999999	999999	999999	999999	999999	767	999999	367	930	887	978	107	999999	999999	999	586	999999	576	58	904	999999	208	482	999999	982	968	999999	173	752	337	763	17	713	999999	580	591	999999	463	338	999999	113	796	517	72	999999	652	602	225	455	311	999999	953	67	383	133	999999	73	999999	901	372	999999	186	614	602	134	971	393	545	204	417	253	999999	247	660	800	895	999999	420	285	340	999999	50	717	450	999999	809	949	999999	999999	49	528	999999	561	999999	887	927	191	999999	938	189	268	67	999999	47	68	495	715	407	582	999999	849	653	999999	999999	995	999999	468	173	769	324	32	999999	273	165	999999	859	457	281	772	999999	713	776	482	105	999999	319	30	999999	392	346	999999	551	758	999999	999999	999999	999999	990	970	999999	999999	27	155	999999	167	215	793	865	999999	208	999999	999999	634	708	524	82	180	577	500	686	450	788	781	432	999999	999999	305	230	965	999999	149	467	310	356	414	695	631	858	938	865	525	164	530	194	999999	659	999999	59	528	999999	704	152	999999	999999	976	680	999999	722	403	687	910	573	900	999999	68	999999	143	288	999999	999999	999999	322	639	634	170	295	999999	596	133	570	563	256	999999	848	318	996	967	27	
379	733	459	908	999999	261	954	952	264	394	135	999999	526	638	754	699	999999	391	513	865	133	690	422	649	598	832	133	664	871	62	827	71	613	126	908	570	379	542	857	388	679	218	999999	873	999999	999999	54	924	501	12	182	999999	493	112	893	689	320	809	999999	632	137	300	91	212	566	73	125	999999	729	999999	329	142	999999	135	195	999999	658	549	188	204	999999	209	173	999999	879	900	578	511	232	229	259	570	232	235	260	999999	137	829	316	407	289	999999	205	316	999999	50	999999	368	916	999999	999999	771	630	125	844	999999	137	222	332	665	495	614	187	510	935	759	909	308	874	805	787	829	242	780	915	153	13	856	999999	839	508	999999	594	253	999999	487	939	117	391	332	262	999999	506	651	912	999999	467	999999	381	923	999999	103	494	120	201	211	538	999999	210	999999	924	999999	37	493	167	285	30	933	322	457	820	999999	917	552	553	873	332	999999	868	999999	999999	319	485	271	709	414	724	483	999999	987	949	99	906	689	407	999999	887	23	494	636	999999	999999	381	999999	113	337	186	999999	567	328	878	947	981	999999	25	614	795	765	784	999999	999999	546	881	999999	508	730	896	999999	154	571	986	319	999999	999999	596	161	999999	561	168	381	238	782	916	733	999999	11	118	945	673	793	999999	131	239	741	85	999999	652	56	425	382	441	999999	798	999999	342	568	999999	748	374	999999	677	243	606	999999	999999	778	999999	999999	226	506	622	950	563	361	385	999999	89	365	166	999999	999999	999999	999999	785	939	289	984	921	401	999999	999999	369	581	809	125	952	999999	826	227	307	487	504	830	919	760	491	395	447	999999	999999	488	999999	592	999999	366	786	108	821	999999	999999	999999	999999	756	999999	355	262	378	999999	245	432	349	999999	148	859	999999	14	999999	225	999999	458	894	999999	311	923	70	667	999999	696	999999	339	999999	703	362	983	512	779	748	163	574	507	122	640	211	197	999999	999999	356	732	884	362	999999	882	999999	999999	349	256	406	832	615	687	485	682	311	905	578	645	999999	164	356	231	265	999999	651	526	345	264	345	124	794	835	321	999999	811	100	614	971	907	347	644	266	382	999999	999999	886	999999	440	338	306	619	999999	334	201	385	999999	106	818	240	279	679	94	911	292	999999	779	376	999999	870	221	300	999999	738	562	519	100	849	350	999999	765	504	999999	925	48	999999	311	510	999999	669	158	994	796	740	637	999999	559	354	99	877	768	519	592	569	127	15	22	754	772	682	294	813	755	
459	475	775	774	999999	872	788	999999	279	257	770	721	999999	504	865	111	894	999999	746	760	473	999999	255	999999	345	807	42	999999	999999	999999	447	999999	345	248	346	274	999999	999999	400	481	999999	999999	498	272	821	847	901	511	999999	653	877	722	548	63	999999	859	230	999999	438	999999	840	306	999999	999999	810	395	386	978	167	999999	249	999999	569	274	999999	999999	111	982	100	498	906	531	344	904	999999	724	836	999999	956	486	999999	998	999999	999999	641	14	999999	957	999999	436	471	999999	353	555	999999	876	162	999999	604	960	758	247	772	940	455	999999	999999	284	679	95	558	999999	31	999999	556	250	999999	531	632	454	999999	999999	999999	664	999999	999999	999999	999999	500	985	572	562	687	996	728	807	236	999999	592	999999	52	687	288	377	877	999999	900	672	999	173	999999	630	651	160	600	615	999999	118	913	471	141	999999	784	694	522	999999	999999	35	952	748	23	999999	999999	999999	999999	682	865	163	786	659	92	514	788	336	999999	941	911	537	406	123	999999	127	610	130	201	869	903	999999	999999	881	999999	875	720	261	159	999999	691	999999	748	999999	750	999999	999999	264	999999	626	394	457	49	581	94	878	629	839	657	999999	420	818	999999	542	778	281	999999	905	698	217	794	537	187	999999	259	999999	789	999999	999999	536	796	356	741	999999	484	999999	999999	282	797	92	255	880	603	999999	999999	873	241	215	148	999999	265	426	566	181	831	856	999999	703	331	523	99	150	476	999999	999999	74	999999	999999	67	332	728	999999	117	616	961	999999	934	999999	999999	386	999999	584	349	999999	281	379	999999	569	743	628	186	849	999999	283	992	115	414	482	163	999999	796	697	157	999999	749	239	318	950	220	916	999999	356	266	945	999999	515	801	581	848	999999	284	516	800	439	156	878	84	834	623	999999	510	461	769	999999	589	641	436	533	155	999999	70	999999	359	826	706	830	999999	16	98	487	314	832	633	433	560	289	897	717	670	870	165	999999	336	363	416	470	586	999999	365	553	88	999999	435	999999	999999	445	167	974	999999	325	296	999999	745	145	552	999999	827	346	61	999999	744	719	863	284	887	999999	512	995	419	245	253	937	650	999999	409	46	406	827	763	999999	132	923	999999	354	999999	96	999999	200	811	999999	642	250	999999	999999	809	999999	414	999999	919	93	932	172	999999	999999	999999	358	427	210	736	515	281	10	582	936	187	821	735	999999	700	800	999999	999999	999999	681	603	999999	345	594	736	50	632	255	907	680	192	959	368	999999	282	999999	669	537	464	999999	
467	641	999999	999999	877	987	633	895	460	129	245	620	978	883	999999	78	23	832	474	695	999999	999999	999999	999999	753	227	462	248	246	474	999999	320	857	888	999999	961	345	678	717	748	417	999999	794	788	999999	571	999999	485	601	999999	223	836	73	769	422	999999	548	999999	912	659	535	394	658	986	987	925	999999	99	669	933	733	344	999999	725	999999	155	240	314	999999	192	246	976	647	43	261	304	999999	97	999999	780	422	999999	999999	999999	222	999999	89	807	999999	999999	999999	999999	999999	667	479	878	999999	348	491	276	211	244	999999	730	423	559	747	624	735	693	678	676	999999	889	520	999999	578	68	512	265	76	432	513	947	384	354	170	979	564	382	584	908	606	209	999999	188	281	999999	643	663	285	465	82	117	840	142	278	926	999999	326	310	662	835	236	999999	778	999999	999999	356	999999	999999	767	69	363	119	770	79	999999	319	342	881	542	424	848	979	611	360	405	116	252	999999	244	832	247	81	921	82	380	999999	801	999999	999999	999999	574	275	517	405	718	998	999999	72	854	999999	814	999999	768	247	986	256	598	427	335	254	114	993	999999	935	821	291	197	698	699	423	518	999999	999999	999999	850	583	471	216	641	407	999999	189	230	626	27	803	313	684	96	999999	412	383	132	675	999999	999999	121	582	583	437	810	381	372	441	999999	929	482	999999	999999	413	784	392	785	999999	218	999999	772	537	917	999999	978	512	612	576	21	144	763	296	276	279	999999	999999	632	214	999999	999999	817	789	527	999999	331	397	999999	682	349	29	597	204	999999	999999	808	584	665	565	459	307	769	796	430	964	175	196	649	127	942	999999	759	581	340	554	117	983	19	828	999999	999999	225	929	999999	991	547	568	828	999999	471	999999	233	77	754	298	894	30	368	563	922	999999	747	179	740	453	270	25	999999	999999	554	824	575	837	999999	868	92	840	569	439	427	999999	367	44	656	999999	672	691	999999	51	659	96	624	455	905	562	843	55	199	783	730	999999	999999	915	70	646	321	395	209	886	216	64	999999	929	146	325	999999	999999	523	684	781	578	199	822	263	467	210	129	999999	315	34	46	651	999999	708	896	902	452	974	999999	744	286	492	940	835	605	635	694	319	590	785	999999	532	514	11	162	999999	999999	662	603	445	201	463	893	861	179	999999	674	231	999999	999999	334	999999	513	940	999999	95	258	987	999999	999999	999999	810	351	530	999999	514	999999	784	999999	999999	29	790	999999	999999	553	822	599	999999	665	202	960	473	
79	177	999999	403	28	573	999999	76	93	895	999999	770	929	391	122	999999	968	665	275	999999	674	685	403	999999	367	939	397	682	496	179	332	465	871	999999	740	184	79	999999	999999	999999	287	999999	481	134	999999	610	644	171	710	236	121	999	927	999999	798	394	999999	916	999999	89	186	824	579	999999	999999	549	999999	887	651	999999	999999	478	179	701	612	194	213	278	758	757	304	235	972	999999	68	332	537	800	254	355	999999	163	463	417	397	463	910	999999	999999	247	710	757	520	773	933	999999	830	235	468	613	999999	505	999999	999999	999999	951	999999	999999	855	251	21	109	642	305	999999	999999	999999	999999	314	158	284	646	717	999999	56	547	999999	208	335	425	999999	999999	341	640	174	999999	999999	999999	632	999999	610	999999	712	319	999999	610	999999	224	246	794	999999	78	921	319	338	544	787	646	242	247	246	999999	984	439	999999	999999	768	12	999999	999999	153	839	139	868	547	999999	933	999999	999999	999999	432	499	999999	541	999999	432	390	31	311	630	127	358	942	395	999999	957	999999	999999	999999	525	842	122	93	999999	650	788	939	63	771	654	610	390	360	999999	814	747	999999	453	642	327	999999	999999	700	999999	513	999999	897	743	668	590	999999	999999	837	770	604	320	999999	999999	890	17	492	337	259	657	29	736	998	156	999999	999999	276	999999	640	999999	999999	999999	999999	582	111	856	999999	206	394	191	584	950	999999	590	202	503	341	344	563	634	834	992	496	53	999999	776	796	999999	171	215	999999	999999	30	594	999999	508	899	999999	255	44	126	999999	942	78	82	79	193	999999	953	88	131	931	999999	15	418	214	608	378	999999	999999	69	999999	999999	188	866	677	929	958	26	693	999999	508	99	999999	999999	548	59	428	970	999999	999999	389	797	93	94	393	308	24	999999	369	899	530	741	920	974	999999	261	999999	999999	405	149	234	400	999999	483	623	842	90	497	870	999999	190	408	999999	741	680	351	951	103	483	379	915	783	999999	793	999999	766	178	999999	540	296	294	226	574	283	999999	999999	999999	609	999999	550	228	527	999999	214	719	132	999999	189	304	635	309	670	728	36	234	451	743	476	999999	856	673	999999	956	999999	870	963	999999	404	383	691	814	351	632	999999	160	397	479	452	84	950	702	989	258	905	999999	624	498	547	999999	999999	999999	70	209	614	877	691	999999	730	344	755	299	999999	805	612	820	957	48	795	875	999999	972	301	402	999999	163	683	999999	999999	596	999999	474	295	355	999999	999999	999999	999999	27	64	468	999999	748	118	328	661	
999999	194	646	94	39	999999	999999	672	222	944	999999	999999	749	999999	999999	414	520	143	99	290	13	323	349	175	77	815	30	999999	416	999999	233	193	83	797	129	999999	641	966	567	999999	771	623	142	999999	494	94	402	566	860	999999	316	615	29	47	658	720	844	480	999999	999999	565	963	265	999999	720	770	999999	999999	341	705	773	553	575	430	999999	389	999999	826	681	982	999999	464	879	362	704	618	173	46	149	999999	654	170	949	354	112	808	999999	929	801	723	499	450	234	165	999999	999999	999999	999999	999999	278	539	27	798	45	799	999999	93	902	999999	112	606	559	812	999999	999999	612	604	231	327	999999	31	261	35	957	492	973	239	724	999999	941	579	999999	999999	870	870	999999	371	999999	554	999999	725	465	431	699	127	940	637	999999	999999	679	168	817	281	817	257	287	999999	841	999999	825	871	368	832	566	999999	41	999999	941	71	423	250	999999	676	325	999999	565	829	336	840	999999	345	936	619	999999	783	761	999999	700	999999	593	644	530	999999	729	139	999999	633	999999	176	95	899	695	241	999999	438	477	151	955	832	999999	457	999999	10	11	999999	999999	749	440	782	999999	999999	350	328	478	779	719	329	999999	196	999999	999999	964	999999	754	651	999999	999999	928	963	999999	619	348	868	930	145	978	530	369	249	999999	999999	203	92	404	357	558	376	999999	999999	719	158	203	769	999999	999999	492	505	999999	999999	999999	238	820	476	477	161	399	482	999999	342	801	999999	960	708	990	21	738	881	765	406	103	999999	943	27	254	167	999999	578	664	180	652	482	284	19	999999	966	796	999999	615	999999	957	86	978	429	999999	529	197	495	778	201	30	610	999999	849	266	566	295	803	999999	319	735	821	817	227	689	329	915	951	308	34	224	999999	999999	523	448	999999	304	523	907	724	970	930	799	472	160	999999	742	435	752	842	680	993	503	305	999999	999999	268	761	999999	999999	614	999999	196	754	977	18	999999	226	999999	250	272	771	895	999999	349	805	31	354	77	999999	586	490	208	466	999999	230	518	971	999999	312	757	542	784	999999	120	734	743	55	999999	151	708	999999	34	999999	580	999999	108	995	956	710	125	914	694	999999	214	134	47	999999	411	757	499	999999	219	999999	492	999999	987	778	397	615	71	999999	859	999999	939	70	465	695	886	444	132	522	24	306	197	843	999999	692	912	986	696	999999	999999	738	651	345	316	927	30	999999	999999	329	608	999999	649	999999	65	768	162	999999	669	351	844	999999	634	976	358	912	910	999999	999999	
999999	999999	411	918	58	999999	130	283	604	753	537	675	46	522	802	999999	673	657	58	787	89	540	768	327	354	179	999999	113	999999	986	404	999999	380	968	626	463	206	999999	600	807	934	999999	557	400	141	999999	807	454	832	72	684	999999	999999	861	802	999999	107	94	574	999999	664	999999	608	617	999999	521	304	77	896	349	717	251	66	251	853	594	982	378	195	678	371	999999	281	999999	312	999999	164	519	176	861	365	122	999999	720	152	917	886	999999	50	619	999999	999999	558	493	999999	442	999999	621	18	999999	782	729	898	895	518	999999	745	999999	314	221	366	785	901	45	999999	605	393	345	999999	935	999999	52	999999	576	307	631	999999	788	999999	870	939	999999	999999	957	88	635	223	999999	212	999999	181	890	635	829	999999	595	838	522	509	999999	58	863	999999	82	999999	999999	402	332	597	999999	766	957	738	444	999999	823	283	943	999999	999999	392	431	999999	999999	764	817	417	507	322	711	792	162	289	519	821	86	30	439	457	999999	243	891	374	325	944	999999	999999	999999	557	440	321	894	566	999999	999999	999999	729	135	317	999999	999999	894	19	885	999999	999999	678	229	999999	205	802	844	496	617	124	501	66	817	451	550	999999	226	950	882	400	999999	595	999999	162	205	356	999999	131	999999	25	349	881	999999	231	340	545	933	578	361	999999	999999	408	948	46	865	999999	911	999999	767	999999	116	999999	999999	495	205	999999	999999	76	427	849	907	723	732	601	775	619	578	596	121	999999	731	648	598	254	923	999999	646	101	296	999999	444	220	999999	735	909	999999	754	999999	35	321	994	866	160	512	730	753	675	356	999999	255	992	999999	999999	999999	307	467	355	999999	572	705	382	458	779	792	415	999999	368	997	692	379	865	585	999999	999999	21	999999	497	95	999999	179	825	300	999999	50	642	128	648	602	438	451	59	872	430	330	999999	546	999999	999999	999999	44	999999	677	999999	891	390	417	755	772	999999	999999	999999	269	368	403	880	999999	627	739	159	296	57	766	569	250	999999	992	164	999999	860	475	778	139	988	489	999999	157	635	999999	660	235	373	876	852	999999	999999	789	514	999999	450	999999	999999	999999	999999	811	999999	628	118	424	570	397	999999	515	911	999999	663	840	281	878	618	999999	456	688	89	924	922	999999	913	999999	999999	541	488	137	799	999999	556	999999	999999	187	503	165	48	221	378	999999	973	857	965	577	343	640	518	999999	418	717	410	239	278	999999	888	999999	999999	545	655	39	909	134	716	999999	728	242	919	999999	385	462	694	
245	999999	816	999999	999999	216	999999	240	999999	999999	853	718	999999	999999	327	162	999999	299	999999	999999	999999	565	348	362	999999	151	67	848	999999	721	424	260	999999	33	999999	918	461	343	823	609	378	315	527	16	65	416	634	314	410	89	999999	804	999999	999999	200	999999	971	463	112	923	158	999999	999999	416	608	603	762	68	999999	999999	700	304	475	88	82	198	48	341	307	442	999999	752	447	999999	439	619	562	944	832	494	999999	999999	240	899	460	881	185	121	407	462	653	576	999999	12	999999	987	339	619	999999	11	999999	639	166	670	416	405	999999	118	999999	989	50	818	235	943	461	703	73	575	999999	200	22	999999	934	999999	788	940	876	445	642	452	290	942	14	830	852	999999	999999	999999	493	64	831	77	145	418	422	835	351	999999	550	685	923	763	999999	748	999999	715	705	322	881	476	528	614	476	533	709	999999	813	404	100	154	999999	999999	999999	572	369	945	791	999999	999999	953	599	999999	999999	956	999999	526	950	265	841	999999	611	528	999999	26	535	227	601	611	708	999999	31	946	841	999999	823	999999	680	429	389	53	923	190	999999	928	877	584	718	999999	15	192	158	557	999999	953	999999	344	813	76	46	152	353	190	999999	118	931	652	113	498	999999	107	846	530	876	798	223	431	637	760	149	951	508	91	605	526	175	999999	999999	887	863	489	616	614	999999	246	999999	999999	999999	782	997	235	481	230	386	907	346	627	999999	764	740	999999	706	63	927	999999	644	272	999999	300	942	467	268	225	999999	999999	999999	241	148	999999	108	999999	68	855	763	913	479	287	999999	698	190	548	792	629	999999	752	999999	563	687	307	999999	437	168	82	839	999999	966	266	595	732	426	114	489	999999	665	269	63	851	999999	23	615	366	566	886	120	999999	674	638	77	882	999999	927	554	840	47	670	999999	985	25	233	946	223	692	973	999999	86	69	752	963	999999	698	999999	273	673	999999	246	999999	999999	962	999999	999999	338	198	713	999999	999999	559	648	13	999999	999999	999999	836	75	76	999999	674	999999	614	44	999999	999999	999999	190	193	941	999999	999999	158	801	799	49	32	579	368	618	35	999999	123	783	526	420	748	999999	939	999999	999999	207	999999	999999	571	288	667	928	110	943	663	17	529	918	834	678	499	211	205	908	55	999999	999999	458	375	694	999999	830	517	924	183	706	999999	999999	848	466	283	858	239	521	381	104	999999	999999	955	27	460	999999	948	847	920	547	772	41	585	836	999999	999999	924	877	808	837	420	185	769	956	
767	999999	80	999999	405	641	971	684	536	999999	787	292	503	357	999999	999999	882	670	999999	636	999999	999999	977	21	999999	133	934	999999	713	544	684	304	655	999999	260	493	134	579	451	289	575	98	504	999999	59	217	999999	576	642	999999	954	750	181	143	32	557	988	68	999999	281	707	619	971	992	999999	493	636	999999	107	750	161	313	228	724	999999	846	715	999999	962	757	477	367	720	190	590	933	999999	521	999999	702	505	75	176	179	999999	999999	126	512	368	566	999999	161	479	891	381	651	532	999999	82	186	842	645	999999	655	804	349	898	790	999999	999999	370	124	529	404	999999	999999	146	58	151	114	729	999999	984	999999	999999	326	999999	829	808	938	999999	676	449	999999	999999	859	999999	520	375	999999	67	336	999999	35	206	466	999999	84	645	999999	514	999999	315	967	457	639	999999	700	478	999999	461	79	981	473	999999	999999	675	999999	544	395	126	999999	682	908	57	403	113	959	209	999999	999999	814	193	999999	433	927	371	481	999999	230	209	278	52	887	781	987	354	636	999999	512	790	901	539	260	179	888	801	406	919	64	536	701	501	758	793	647	999999	469	49	14	332	999999	389	324	196	848	583	794	136	70	59	477	865	697	929	792	284	933	352	999999	135	964	561	297	694	507	777	293	104	144	111	884	596	99	189	597	522	999999	73	331	999999	999999	279	999999	14	68	835	803	829	999999	999999	953	999999	504	879	999999	641	101	999999	999999	80	999999	700	992	958	174	999999	999999	517	342	280	69	869	30	239	999999	695	701	292	635	671	973	464	999999	772	999999	768	999999	220	821	955	430	999999	385	261	24	316	287	900	840	188	69	999999	496	730	312	94	106	275	760	672	999999	809	999999	27	107	835	999999	999999	999999	406	789	566	695	386	850	473	493	999999	999999	812	418	999999	999999	457	612	687	967	373	469	73	672	826	459	999999	999999	621	602	368	163	188	708	999999	99	999999	399	502	600	120	999999	839	600	336	59	948	999999	148	367	545	414	999999	868	244	759	747	734	962	999999	999999	999999	238	870	135	615	46	113	999999	999999	17	68	999999	97	999999	492	629	999999	999999	776	511	999999	999999	999999	66	999999	743	999999	474	999999	352	710	999999	395	999999	748	651	969	999999	721	23	844	999999	437	360	487	305	332	21	751	139	284	398	195	605	650	494	974	813	999999	871	999999	639	63	369	306	999999	723	43	118	841	660	998	999999	762	667	992	999999	903	579	658	420	999999	999999	177	78	321	250	790	413	999999	676	
165	302	849	297	215	849	999999	63	855	581	299	999999	910	479	285	774	433	999999	657	54	81	244	523	999999	426	916	885	300	985	391	933	629	853	999999	505	705	999999	999999	461	152	381	850	723	87	130	999999	812	698	792	547	817	852	755	219	605	920	779	398	871	299	964	777	78	999999	648	999999	58	745	973	999999	999	957	486	999999	673	999999	999999	446	339	29	113	999999	508	447	573	91	873	644	569	585	926	386	604	172	188	603	782	258	438	460	358	77	725	222	548	859	999999	251	546	384	408	999999	999999	851	195	777	279	630	901	567	999999	999999	186	397	999999	622	363	323	999999	79	448	273	17	879	671	45	471	295	899	713	715	632	107	194	186	593	328	752	977	999999	334	161	357	871	664	943	891	337	569	926	506	61	915	477	999999	999999	335	999999	189	159	316	999999	731	197	851	174	999999	991	999999	69	999999	610	999999	925	744	999999	916	146	224	727	999999	999999	726	972	217	664	717	630	257	51	268	149	572	827	104	999999	430	169	999999	500	636	899	999999	509	632	999999	714	989	732	650	229	199	964	462	15	182	267	999999	980	999999	456	686	743	999999	801	163	47	999999	999999	404	865	756	125	999999	101	254	999999	999999	349	321	949	727	898	607	999999	79	185	120	821	921	93	999999	189	832	53	999999	999999	946	707	479	858	204	999999	337	784	999999	999999	249	999999	761	999999	50	999999	999999	247	729	788	145	356	999999	978	926	697	909	999999	203	999999	292	681	151	98	999999	999999	870	463	999999	999999	570	823	360	995	936	750	70	767	999999	999999	519	595	999999	171	30	600	999999	501	931	506	257	26	999999	894	999999	567	229	672	999999	530	547	215	492	168	999999	999999	996	736	51	999999	637	152	277	939	67	697	367	979	77	999999	544	379	532	258	322	553	999999	465	999999	378	530	999999	684	522	715	314	113	165	943	999999	604	999999	999999	999999	869	999999	748	999999	836	103	999999	249	604	999999	985	178	683	244	846	674	90	540	531	999999	999999	249	467	754	999999	753	593	212	999999	370	876	306	919	777	999999	217	804	590	628	122	179	291	793	81	537	999999	630	999999	318	278	627	73	999999	999999	109	630	647	999999	428	93	509	997	999999	999999	999999	689	258	999999	856	639	999999	500	911	418	503	374	456	999999	227	999999	132	724	893	768	742	812	588	143	999999	757	569	810	171	545	613	999999	999999	558	345	848	298	724	22	999999	999999	137	999999	308	292	735	999999	261	776	742	999999	784	113	444	999999	
923	110	125	237	108	79	69	338	376	999999	999999	294	897	999999	379	397	407	712	224	370	615	999999	999999	850	999999	582	318	999999	429	584	828	78	999999	66	421	999999	182	497	914	999999	348	798	785	503	961	450	286	210	999999	354	563	82	889	83	999999	273	999999	275	294	525	999999	36	908	792	976	999999	650	841	639	631	224	910	797	614	32	816	874	786	999999	503	306	118	999999	85	30	756	189	570	179	157	926	907	212	398	848	999999	999999	992	999999	707	999999	999999	570	775	139	652	284	284	61	79	398	999999	999999	790	229	999999	399	832	771	230	84	89	672	492	704	317	999999	999999	765	710	926	999999	270	191	703	861	548	860	999999	999999	482	999999	519	109	758	892	999999	999999	178	206	922	67	231	999999	633	720	772	88	999999	822	945	874	519	351	999999	517	774	999999	97	367	999999	539	999999	403	999999	179	569	572	733	999999	999999	295	240	999999	787	868	999999	964	558	982	99	999999	789	133	999999	607	394	999999	955	999999	127	999999	334	811	102	393	999999	827	557	463	160	999999	999999	999999	45	659	999999	950	563	999999	856	810	646	114	278	644	749	763	999999	151	785	401	616	491	694	460	999999	429	476	404	698	832	416	104	831	889	125	999999	999999	999999	962	999999	614	681	394	317	689	229	542	457	643	999999	999999	416	678	759	592	999999	574	585	698	999999	999999	168	999999	33	403	551	282	388	529	999999	999999	207	188	999999	787	935	107	387	999999	999999	887	999999	999999	999999	976	999	426	82	307	999999	956	512	84	999999	960	455	999999	371	913	147	946	163	999999	424	741	999999	238	999999	971	999999	765	196	814	957	337	464	408	305	57	999999	135	210	999999	277	272	172	132	440	391	341	841	735	473	632	794	733	101	346	549	999999	771	99	110	650	496	769	697	127	419	505	57	799	323	999999	22	999999	82	660	161	999999	536	797	945	640	999999	999999	723	192	173	999999	999999	999999	999999	999999	999999	45	109	440	781	503	999999	15	999999	885	294	51	422	953	620	57	661	441	194	969	790	974	153	470	835	466	56	515	953	815	999999	985	53	592	887	977	647	641	999999	999999	114	530	776	70	355	774	617	769	572	999999	942	931	877	999999	940	658	891	638	605	324	999999	959	62	999999	752	308	997	999999	76	642	999999	30	999999	535	999999	269	207	999999	125	70	848	999999	999999	999999	872	999999	118	999999	999999	238	95	999999	999999	564	999999	155	999999	570	318	999999	776	999999	702	929	715	922	379	351	920	681	460	808	523	544	
475	999999	26	224	343	550	200	999999	188	999999	557	401	984	997	334	999999	999999	637	999999	999999	294	70	583	999999	131	949	832	766	999999	969	778	999999	495	999999	999999	40	138	999999	237	768	856	47	609	864	381	999999	999999	382	27	999999	890	822	43	999999	260	415	596	999999	102	999999	718	999999	402	218	69	280	906	999999	908	303	591	999999	409	16	222	257	460	718	642	807	21	459	749	999999	999999	955	253	49	249	683	443	136	171	843	59	432	644	401	805	111	418	454	473	723	618	364	423	37	243	999999	954	999999	999999	295	382	999999	684	265	139	113	36	866	253	235	999999	999999	999999	566	999999	789	612	999999	912	540	999999	566	986	36	999999	999999	542	999999	806	246	728	565	999999	875	471	791	748	999999	272	702	999999	552	210	999999	863	163	988	856	80	453	401	895	965	999999	897	999999	282	658	737	414	570	810	69	17	506	999999	698	999999	105	175	51	999999	797	999999	465	846	365	747	172	374	735	685	155	363	845	999999	999999	937	978	999999	518	100	651	999999	141	999999	999999	999999	999999	569	465	498	761	905	411	999999	999999	754	373	60	460	534	999999	999999	678	884	664	999999	172	999999	703	761	522	999999	656	951	581	940	88	201	363	171	15	602	999999	247	923	999999	951	999999	735	845	573	927	204	999999	604	288	188	256	609	786	41	79	866	703	999999	321	259	460	999999	167	675	182	697	298	529	893	999999	441	961	424	754	999999	937	858	197	595	255	672	999999	999999	761	832	591	576	140	936	736	215	271	999999	991	501	91	999999	999999	401	239	905	999999	999999	824	746	295	194	42	999999	142	17	515	391	76	586	112	302	999999	843	999999	131	168	999999	167	999999	180	999999	433	999999	999999	369	999999	796	365	999999	999999	646	479	999999	546	406	544	593	999999	728	999999	880	545	999999	398	999999	182	335	810	999999	746	871	553	575	576	936	761	999999	142	772	999999	718	999999	725	379	999999	823	390	307	193	587	999999	999999	999999	559	300	813	29	999999	625	999999	362	999999	257	603	999999	103	999999	448	609	999999	765	461	999999	999999	980	854	999999	44	932	964	999999	38	626	530	182	93	124	26	286	133	999999	912	517	585	966	999999	999999	132	44	372	920	941	697	548	821	123	757	999999	578	445	992	984	999999	999999	405	999999	999999	726	431	999999	978	887	172	486	904	852	943	455	442	999999	86	697	10	569	54	849	341	88	709	68	999999	95	448	840	999999	999999	979	856	189	999999	999999	999999	999999	781	394	999999	778	221	643	968	179	
999999	596	329	999999	999999	984	999999	616	555	999999	292	27	372	926	892	449	332	999999	999999	873	97	275	999999	886	35	997	999999	185	999999	999999	999999	444	999999	889	33	999999	128	481	835	772	615	999999	634	999999	89	43	338	854	501	593	456	865	496	999999	999999	999999	796	442	343	307	765	198	604	999999	999999	847	999999	482	903	404	330	850	999999	999999	267	848	641	999999	999999	992	668	373	683	999999	624	264	947	999999	999999	999999	702	999999	148	537	17	426	644	159	776	241	756	855	999999	107	999999	999999	999999	122	837	999999	404	646	635	999999	639	401	514	186	860	999999	900	642	675	999999	701	645	712	999999	377	841	213	492	383	575	245	813	422	999999	166	28	908	835	806	574	593	65	59	999999	999999	615	999999	999999	299	168	341	123	999999	999999	405	999999	999999	374	999999	996	999999	911	999999	70	115	826	979	928	999999	999999	999999	999999	835	111	999999	999999	595	915	92	999999	999999	999999	203	999999	243	131	632	386	191	539	999999	543	100	809	543	682	792	989	692	82	999999	999999	999999	457	458	276	288	89	714	999999	41	978	291	983	999999	999999	718	999999	999999	999999	203	603	746	490	999999	176	999999	999999	567	649	854	606	233	20	135	945	999999	746	766	967	999999	553	672	432	999999	156	262	999999	742	257	999999	999999	999999	999999	878	999999	999999	958	999999	291	999999	262	999999	74	999999	435	755	281	857	131	990	972	999999	859	999999	650	931	324	999999	571	913	867	999999	320	686	120	999999	524	141	103	708	347	999999	484	675	591	41	607	999999	82	400	999999	260	620	999999	991	461	313	999999	999999	111	999999	974	999999	378	434	969	211	999999	999999	999999	241	999999	763	422	653	999999	807	193	558	618	333	796	999999	999999	932	617	999999	999999	694	999999	140	955	999999	992	786	372	837	116	250	622	830	229	733	91	169	841	999999	208	613	35	653	129	21	999999	777	999999	74	998	999999	999999	999999	157	693	144	860	286	246	771	636	290	138	700	943	935	788	999999	72	829	999999	100	130	474	450	668	15	21	943	293	999999	659	308	838	670	432	325	999999	999999	599	231	883	605	724	999999	332	896	953	186	85	831	999999	999999	244	987	355	696	832	707	35	999999	999999	342	999999	999999	977	999999	299	40	520	999999	116	578	472	999999	138	495	406	999999	127	999999	62	835	868	461	551	594	73	851	999999	735	492	999999	510	469	382	999999	999999	177	594	351	606	923	665	464	724	104	999999	636	859	999999	300	930	590	263	999999	22	999999	501	15	392	918	999999	999999	999999	999999	141	
78	999999	235	587	843	239	317	999999	174	139	179	413	736	457	993	999999	999999	465	999999	999999	395	256	392	370	86	159	999999	212	432	168	218	881	999999	999999	35	598	999999	281	26	71	622	999999	98	999999	999999	69	764	999999	398	491	455	999999	348	576	745	821	619	864	510	999999	77	115	999999	999999	920	999999	87	153	431	999999	999999	720	448	383	939	581	999999	999999	527	999999	999999	613	813	999999	713	958	542	760	999999	999999	999999	546	999999	333	994	517	999999	92	36	999999	982	999999	136	994	465	734	999999	964	636	174	663	184	999999	493	308	463	301	411	303	962	999999	999999	305	227	425	999999	949	999999	389	432	121	86	999999	973	44	773	487	819	485	978	157	999999	133	999999	999999	804	209	999999	34	540	225	68	789	999999	798	664	326	999999	999999	976	785	696	999999	214	999999	587	765	999999	458	999999	976	482	999999	325	814	999999	999999	621	676	620	289	671	999999	849	999999	62	296	353	184	380	456	578	250	508	202	461	992	918	629	963	48	835	829	499	564	743	142	474	999999	620	999999	704	241	999999	697	124	605	735	997	11	300	421	198	999999	999999	407	999999	426	132	362	195	285	992	713	582	453	842	999999	294	473	999999	999999	103	564	909	752	346	292	999999	88	856	266	999999	628	673	626	646	750	420	166	511	999999	351	897	434	195	999999	999999	385	254	282	999999	999999	999999	91	477	328	634	179	336	71	949	615	54	999999	928	363	373	49	955	806	101	191	138	962	213	481	999999	999999	723	49	818	907	567	806	852	815	397	547	205	308	22	581	93	105	562	110	999999	400	506	831	348	488	429	447	999999	999999	322	571	877	999999	999999	504	455	999999	999999	52	999999	247	999999	122	966	826	843	657	794	519	107	43	410	113	999999	805	999999	891	700	339	487	129	625	999999	999999	999999	999999	999999	186	517	999999	796	999999	999999	999999	69	747	999999	865	999999	644	772	652	671	999999	289	999999	774	823	999999	999999	563	596	913	564	928	622	622	999999	151	166	644	480	286	392	311	999999	890	61	999999	68	250	36	188	694	715	999999	953	316	999999	664	895	999999	860	646	572	999999	939	999999	133	447	134	773	724	366	10	999999	375	288	999999	108	281	722	709	267	999999	537	418	999999	849	461	999999	999999	405	486	271	999999	999999	640	820	110	251	999999	927	676	933	476	999999	999999	694	999999	111	999999	893	125	392	182	999999	603	24	45	792	720	999999	672	999999	999999	378	247	105	742	681	734	468	322	857	346	794	43	999999	164	999999	596	
999999	435	360	993	421	999999	999999	98	591	999999	999999	784	999999	530	828	999999	897	123	108	74	727	951	741	376	999999	999999	267	56	388	643	278	999999	810	205	196	680	322	785	407	999999	999999	16	160	665	118	684	13	337	517	538	999999	220	66	170	869	582	694	999999	787	840	32	57	710	947	748	766	999999	122	344	158	943	121	716	999999	921	720	801	999999	267	532	577	930	999999	999999	507	68	999999	650	336	613	985	338	998	566	999999	999999	306	213	917	999999	710	891	992	368	595	34	999999	57	999999	159	781	618	725	265	273	101	518	860	450	999999	963	333	786	999999	173	615	123	159	943	825	999999	597	169	999999	821	999999	937	999999	264	483	999999	755	411	999999	831	999999	612	742	303	974	587	445	763	237	389	386	114	999999	205	999999	999999	354	113	423	735	193	458	810	443	587	164	348	606	966	135	217	921	608	899	795	999999	381	856	968	248	977	834	931	536	445	581	675	974	999999	572	220	999999	988	451	999999	918	802	999999	716	999999	999999	839	999999	112	181	464	506	372	409	977	999999	999999	145	185	758	358	527	284	999999	16	999999	373	332	999999	914	999999	933	999999	260	999999	210	81	149	158	998	148	999999	829	364	980	999999	312	999999	307	43	722	516	999999	693	999999	401	527	999999	710	999999	999999	999999	402	197	616	531	349	122	532	999999	467	358	986	999999	620	320	999999	920	28	931	999999	798	999999	370	999999	999999	999999	473	961	485	683	999999	439	999999	132	630	646	999999	748	999999	735	200	999999	530	999999	373	999999	637	999999	979	704	607	292	779	999999	87	492	42	994	567	411	999999	999999	57	103	696	918	180	63	989	673	65	999999	569	999999	985	755	503	794	999999	529	492	399	981	781	85	488	999999	661	55	147	999999	647	191	56	999999	999999	995	437	879	455	999999	583	93	999999	648	999999	722	999999	999999	331	989	247	175	47	999999	486	178	275	27	217	267	518	18	851	999999	418	991	523	346	946	999999	76	914	383	179	909	999999	676	143	650	999999	87	491	723	158	376	999999	999999	137	999999	870	729	999999	672	999999	840	999999	241	256	239	444	208	247	999999	571	923	333	791	868	999999	179	502	999999	376	450	999999	37	295	703	692	937	847	396	962	85	40	999999	251	196	338	999999	999999	429	903	999999	999999	839	999999	161	235	52	689	285	127	213	378	999999	52	231	16	999999	290	538	563	999999	596	812	284	999999	999999	276	999999	605	539	676	105	999999	239	170	883	350	999999	999999	477	649	257	572	999999	759	
707	443	999999	29	189	525	63	546	865	610	620	999999	565	120	620	958	999999	94	999999	451	117	999999	368	882	999999	999999	55	156	70	914	54	33	544	525	450	107	663	72	425	24	999999	999999	999999	628	549	138	785	658	522	519	688	173	826	999999	651	412	85	730	999999	524	479	907	485	999999	999999	999999	220	50	669	523	305	898	999999	999999	829	558	97	739	342	999999	879	396	634	551	235	881	207	716	999999	48	999999	999999	391	901	544	999999	999999	266	999999	953	918	745	989	999	999999	790	504	999999	998	999999	324	345	398	999999	644	93	282	934	999999	684	398	503	176	630	999999	373	517	999999	197	999999	484	999999	677	389	301	144	999999	635	337	999999	386	112	999999	779	723	687	543	920	266	460	441	999999	540	387	999999	424	578	368	999999	999999	999999	736	907	883	619	493	668	18	999999	509	685	647	999999	999999	999999	296	784	999999	907	813	829	596	999999	736	682	344	301	299	824	877	999999	49	136	487	999999	649	205	834	170	239	29	535	751	757	999999	794	999999	999999	89	278	999999	999999	999999	999999	999999	686	236	999999	999999	284	202	378	999999	301	944	646	520	128	999999	658	999999	949	237	999999	794	304	844	999999	999999	888	999999	999999	999999	999999	999999	384	588	442	467	485	423	34	633	885	47	650	351	999999	999999	138	999999	999999	140	431	187	999999	954	783	900	999999	841	482	999999	323	482	160	999999	637	64	999999	67	88	999999	643	245	76	999999	999999	640	999999	953	395	941	832	614	999999	999999	999999	999999	556	999999	805	542	742	644	940	814	319	412	999999	491	999999	405	252	81	204	762	497	196	121	999999	612	152	999999	772	456	999999	387	708	999999	249	999999	268	999999	150	262	546	999999	998	304	261	17	999999	754	999999	999999	990	699	761	420	999999	424	999999	267	192	999999	662	786	969	197	409	437	610	318	646	121	999999	896	111	999999	658	999999	999999	999999	859	366	673	999999	103	533	466	842	999999	298	479	999999	999999	11	325	333	999999	760	949	810	895	824	999999	630	117	551	999999	999999	597	942	762	780	925	710	999999	826	153	274	692	445	999999	566	999999	322	839	821	343	454	999999	999999	229	897	999999	687	996	44	999999	53	999999	999999	999999	373	254	683	536	698	899	77	603	499	189	334	78	513	999999	338	23	93	999999	296	217	349	521	819	723	864	999999	999999	713	999999	865	109	983	149	705	368	322	137	785	150	922	999999	850	92	598	894	829	392	608	668	31	999999	262	999999	344	401	999999	435	960	671	812	661	364	240	633	89	
999999	928	807	720	25	999999	308	650	374	999999	498	439	230	828	999999	503	640	55	999999	989	847	989	805	314	516	886	177	124	337	270	999999	620	459	518	553	901	584	887	999999	146	999999	999999	630	402	999999	422	214	141	636	319	30	999999	999999	644	242	999999	133	999999	999999	139	717	194	322	113	40	878	979	999999	285	144	918	753	999999	214	420	245	369	412	411	999999	999999	45	487	999999	250	602	999999	815	286	999999	778	999999	683	999999	428	394	299	526	999999	999999	999999	502	856	502	400	999999	916	684	233	996	991	720	101	119	999999	682	706	304	862	438	999999	999999	435	93	365	999999	79	878	999999	36	999999	842	51	999999	662	189	189	984	627	972	686	999999	592	289	210	67	989	573	999999	999999	999999	995	663	933	877	277	999999	773	999999	999999	207	47	897	206	60	158	678	999999	457	999999	502	999999	676	889	752	111	582	155	882	307	999999	999999	812	999999	999999	950	188	118	999999	394	121	416	848	74	999999	648	999999	999999	238	61	389	284	126	799	253	966	328	773	191	776	695	999999	890	838	999999	701	235	857	857	110	969	570	215	999999	999999	96	999999	611	124	113	952	197	916	999999	918	572	999999	999999	999999	999999	999999	415	927	999999	699	999999	525	19	358	83	422	300	537	138	91	818	999999	63	644	999999	102	717	659	999999	823	999999	16	69	999999	153	322	999999	70	485	999999	564	999999	482	373	966	571	863	262	50	999999	662	659	787	749	110	503	335	999999	640	999999	914	755	849	910	999999	999999	466	99	215	761	209	240	62	660	526	185	999999	689	678	595	999999	464	999999	999999	171	848	999999	999999	999999	649	986	845	430	999999	563	999999	793	572	182	783	114	773	999999	999999	491	432	607	999999	233	925	907	645	700	54	999999	460	146	463	999999	352	999999	999999	999999	566	774	364	809	856	107	999999	391	34	517	894	999999	465	999999	339	905	739	999999	101	96	894	999999	350	154	999999	155	112	672	999999	823	829	819	958	503	490	514	136	622	750	39	999999	543	883	138	805	999999	594	52	807	557	19	111	999999	70	386	999999	433	219	432	999999	994	55	60	210	687	85	532	961	927	999999	778	999999	500	72	580	360	859	222	349	822	560	70	865	999999	813	999999	947	897	999999	665	90	999999	199	50	45	470	492	682	451	730	999999	999999	125	999999	778	893	610	999999	490	35	965	999999	870	610	999999	934	189	277	999999	999999	137	635	999999	272	744	999999	999999	460	36	119	867	186	770	999999	791	927	944	883	14	999999	127	147	
417	102	999999	868	56	589	890	111	291	999999	999999	492	602	405	789	999999	999999	916	966	999999	783	380	167	789	451	999999	818	231	989	306	273	475	840	990	228	752	572	999999	815	999999	569	999999	828	652	890	287	27	999999	999999	101	999999	97	954	999999	364	47	934	910	427	999999	770	999999	121	984	951	999999	999999	611	187	47	290	370	111	629	591	857	551	999999	898	173	243	433	92	897	659	999999	521	873	636	190	817	999999	999999	999999	576	900	813	999999	999999	80	635	415	217	111	810	999999	986	999999	385	506	495	429	22	263	999999	347	999999	224	335	776	308	778	999999	996	229	629	911	92	999999	691	999999	707	999999	827	999999	828	225	981	96	383	199	197	497	139	695	397	999999	205	466	238	323	999999	999999	999999	772	856	439	220	999999	191	374	903	280	694	999999	788	616	194	724	734	132	604	137	952	586	120	290	846	999999	831	980	715	626	825	999999	454	198	888	65	681	398	14	109	905	19	999999	917	803	676	906	781	464	480	732	116	718	999999	566	999999	661	575	999999	909	60	210	999999	287	455	999999	18	599	727	139	53	346	127	505	231	942	999999	203	487	180	404	999999	526	245	894	718	658	982	632	999999	403	999999	804	999999	58	704	999999	18	471	486	668	317	64	334	999999	999999	988	223	250	999999	57	468	98	423	999999	10	684	423	392	736	668	999999	967	999999	735	937	541	32	457	527	592	291	731	11	511	97	995	201	807	999999	999999	999999	742	18	502	999999	27	391	590	57	30	999999	626	735	818	642	350	876	598	500	854	965	765	722	41	765	736	97	999999	999999	15	492	615	999999	999999	999999	293	958	685	999999	919	159	999999	999999	507	654	999999	996	193	869	747	128	999999	317	653	764	999999	29	999999	736	999999	930	479	999999	52	537	332	999999	999999	595	999999	392	201	798	580	704	533	366	999999	999999	109	739	999999	51	680	886	889	307	240	999999	553	273	999999	948	999999	989	680	999999	366	969	999999	999999	277	999999	999999	364	999999	804	737	999999	999999	999999	803	601	637	469	36	999999	492	999999	999999	999999	511	999999	52	95	411	253	207	999999	34	264	999	256	63	999999	471	999999	531	325	958	94	570	291	21	239	470	999999	999999	140	999999	252	786	210	331	308	422	999999	555	435	953	683	999999	999999	999999	976	999999	999999	547	999999	998	720	906	999999	999999	999999	999999	229	474	812	999999	32	932	76	627	999999	999999	799	924	999999	763	680	760	999999	372	285	487	424	999999	45	915	913	841	859	142	253	999999	
618	999999	768	845	202	326	999999	810	930	999999	540	529	999999	508	524	999999	999999	697	328	999999	811	805	922	85	49	861	439	896	999999	191	82	933	383	447	859	796	999999	910	571	363	999999	294	442	999999	946	894	226	537	999999	999999	59	172	814	292	534	813	999999	693	999999	340	999999	999999	109	749	678	999999	999999	703	648	728	477	881	135	999999	999999	999999	373	398	139	999999	644	902	506	431	141	909	129	101	913	56	716	999999	114	240	475	180	195	693	855	349	749	999999	888	672	812	177	47	850	349	17	449	999999	563	999999	696	985	349	677	999999	768	488	64	790	602	21	999999	777	895	498	772	340	999999	543	790	405	131	23	834	999999	963	872	278	751	905	606	999999	999999	999999	544	999999	999999	518	85	999999	999999	999999	733	295	999999	807	999999	151	361	999999	677	769	999999	773	999999	574	971	515	999999	653	895	219	312	999999	999999	986	106	335	361	18	942	822	999999	456	999999	710	398	728	183	811	573	731	917	184	238	836	878	145	196	969	518	999999	999999	431	999999	651	391	848	298	999999	710	75	790	353	634	854	999999	999999	844	555	186	253	999999	256	90	174	999999	138	999999	170	117	999999	999999	999999	499	627	372	999999	265	287	329	549	999999	508	111	508	941	573	999999	383	999999	999999	301	640	793	275	982	213	351	36	359	263	202	138	999999	999999	926	408	854	16	999999	999999	999999	566	236	636	812	999999	155	999999	233	999999	587	282	498	930	669	999999	598	999999	645	999999	831	239	928	999999	999999	312	942	361	582	999999	718	543	999999	999999	742	734	414	166	462	999999	67	769	999999	630	675	919	639	999999	90	999999	809	631	371	332	999999	999999	638	999999	999999	510	891	794	999999	690	999999	53	391	818	197	934	103	442	770	496	111	71	436	307	399	438	672	316	281	163	733	97	999999	568	519	537	106	253	877	952	267	273	770	999999	999999	999999	537	820	999999	155	334	999999	861	874	999999	108	778	340	771	850	838	999999	522	845	956	922	999999	823	309	660	838	849	564	999999	239	838	301	999999	686	767	900	999999	999999	999999	829	366	236	308	999999	421	999999	765	482	36	123	682	750	999999	165	999999	761	714	521	788	999999	484	999999	52	645	393	999999	463	999999	13	999999	985	717	396	999999	999999	696	572	486	887	999999	82	999999	999999	704	556	999999	376	169	988	999999	196	340	89	819	999999	553	193	663	954	614	306	121	479	86	999999	999999	364	908	564	12	198	999999	999999	888	999999	117	284	348	98	305	440	304	665	996	763	
999999	637	577	672	999999	512	909	531	282	603	960	898	461	999999	591	999999	999999	604	985	818	958	999999	201	584	999999	278	844	575	658	184	12	455	999999	999999	483	999999	999999	246	517	499	289	999999	360	294	283	999999	823	772	506	999999	972	999999	680	188	999999	947	999999	999999	435	778	667	344	873	107	601	999999	426	148	103	264	946	999999	96	495	539	999999	356	907	311	37	455	82	78	999999	212	312	775	303	999999	535	890	794	811	738	832	944	832	999999	999999	768	792	684	999999	252	626	751	999999	194	649	999999	999999	539	690	407	999999	595	275	999999	895	999999	999999	999999	631	567	374	161	999999	357	999999	999999	429	999999	999999	543	999999	770	403	826	469	461	999999	591	653	965	934	999999	113	999999	415	246	678	999999	367	402	38	670	63	121	999999	474	341	265	999999	65	132	507	324	999999	173	999999	202	449	327	999999	601	999999	999999	666	633	23	999999	16	999999	427	999999	999999	999999	822	999999	574	717	291	948	995	130	999999	999999	598	842	436	45	956	999999	852	54	999999	728	999999	999999	999999	201	397	999999	864	999999	334	322	113	149	748	999999	999999	642	598	845	910	500	999999	323	167	97	880	999999	207	977	101	766	100	382	999999	656	811	31	999999	999999	999999	804	94	579	796	131	958	458	103	664	543	323	651	16	999999	738	406	610	643	792	320	999999	290	886	334	999999	999999	730	463	102	960	480	999999	999999	999999	999999	416	751	527	46	139	431	730	543	444	778	125	999999	247	999999	999999	211	387	841	999999	757	523	207	255	999999	899	237	994	999999	703	72	316	999999	999999	999999	999999	999999	999999	607	663	889	842	747	452	999999	452	147	492	999999	843	999999	999999	999999	162	768	592	218	506	999999	146	901	436	729	839	381	472	999999	604	219	624	604	128	999999	187	999999	914	775	755	699	786	999999	744	487	168	945	969	150	999999	721	445	999999	158	794	999999	762	462	999999	908	81	93	762	543	999999	891	248	639	324	999999	978	999999	816	999999	999999	999999	383	999999	999999	571	999999	412	331	415	999999	773	999999	999999	334	999999	425	999999	800	999999	684	616	999999	999999	999999	595	919	315	999999	162	305	867	628	999999	999999	292	999999	605	512	552	24	999999	761	357	660	999999	390	999999	315	16	572	266	63	949	779	200	487	164	999999	999999	999999	588	757	179	119	24	155	999999	114	51	229	820	218	258	852	25	854	999999	999999	999999	999999	137	10	648	590	999999	813	679	999999	162	999999	999999	909	999999	901	436	911	592	248	646	364	539	688	274	786	751	58	805	
106	764	999999	999999	595	733	157	999999	588	119	588	81	210	476	999999	999999	246	296	999999	999999	356	426	113	271	437	999999	607	675	449	999999	861	838	990	18	582	999999	999999	992	348	186	11	999999	848	802	13	177	445	888	569	999999	37	500	841	989	458	999999	999999	84	999999	673	135	482	84	999999	257	750	90	202	893	853	145	999999	999999	733	999999	969	578	311	999999	270	486	719	115	713	708	999999	999999	10	559	902	466	742	618	999999	60	529	312	999999	999999	999999	96	252	994	716	600	999999	552	999999	932	489	111	358	999999	123	196	999999	376	999999	153	885	753	89	643	991	999999	403	634	283	999999	537	667	582	757	15	999999	243	725	399	122	924	819	999999	78	79	999999	117	926	504	488	645	163	941	852	668	999999	16	609	13	999999	207	159	278	434	999999	822	528	601	999999	999999	953	690	976	258	229	76	863	21	573	999999	999999	477	999999	794	999999	999999	725	730	98	505	177	634	721	80	915	775	550	999999	672	257	999999	516	125	999999	999999	954	186	999999	633	602	999999	999999	45	813	50	729	28	483	999999	31	106	798	512	315	999999	328	969	906	999999	453	525	408	348	325	917	772	361	999999	269	93	207	42	107	999999	858	182	999999	908	39	195	756	76	78	999999	161	999999	13	809	791	999999	985	280	359	189	999999	248	656	999999	999999	278	999999	453	224	313	823	73	700	27	456	600	730	999999	876	157	697	458	999999	999999	174	443	768	551	999999	999999	108	999999	683	917	999999	620	999999	878	999999	761	999999	313	852	765	827	999999	783	986	362	201	485	924	999999	999999	492	628	908	959	555	461	999999	826	669	999999	214	999999	390	782	608	836	83	852	57	124	339	393	606	999999	999999	86	660	782	999999	592	577	999999	534	480	435	790	999999	567	332	561	999999	991	644	691	560	931	707	10	388	526	999999	999999	877	288	999999	108	32	343	99	999999	800	999999	637	87	999999	40	372	999999	357	999999	133	999999	999999	495	999999	348	749	999999	23	937	379	660	403	672	999999	944	306	255	607	999999	768	378	477	853	761	535	364	566	108	530	999999	797	653	570	403	610	112	999999	426	534	358	999999	999999	999999	108	150	999999	964	612	999999	999999	999999	312	29	58	999999	49	676	734	999999	984	999999	999999	493	999999	999999	999999	832	999999	863	842	913	829	999999	979	660	999999	324	754	999999	999999	399	953	461	795	452	494	633	521	648	999999	436	658	99	999999	175	302	837	999999	999999	142	500	695	999999	805	820	297	239	50	397	706	725	921	
123	999999	999999	999999	364	698	925	98	383	320	630	999999	416	265	740	532	813	368	220	540	238	488	999999	703	214	655	974	164	265	593	999999	941	999999	514	544	963	999999	936	937	999999	857	438	759	189	75	456	399	999999	999999	706	236	999999	496	194	693	635	425	891	34	709	723	999999	832	790	999999	689	999999	999999	721	776	999999	999999	999999	81	683	800	729	530	637	757	265	419	607	558	366	104	455	661	821	909	999999	74	912	999999	425	96	605	969	992	386	10	498	843	780	999999	360	608	999999	511	999999	906	894	263	276	453	313	173	283	433	102	243	795	90	811	238	511	963	999999	999999	999999	999999	760	537	261	999999	767	576	999999	999999	16	496	999999	999999	928	13	653	811	645	785	121	923	999999	545	999999	152	999999	999999	41	551	999999	999999	416	768	999999	697	156	367	11	519	686	737	346	999999	999999	999999	213	644	161	808	585	700	328	416	544	672	873	224	636	118	552	359	544	285	800	619	89	271	245	241	857	296	809	999999	999999	383	586	999999	129	999999	939	570	266	233	999999	927	78	999	234	252	999999	999999	730	892	999999	336	203	71	64	999999	526	941	408	919	951	999999	890	202	317	999999	95	406	105	342	179	981	102	320	318	872	999999	90	999999	993	417	925	566	917	168	772	190	525	422	322	778	997	171	347	282	999999	47	999999	692	74	166	999999	836	398	999999	985	999999	883	752	191	264	999999	999999	415	511	35	733	999999	999999	545	979	570	984	782	999999	999999	820	999999	48	641	835	676	398	972	837	990	98	178	999999	183	538	307	772	241	67	343	999999	999999	835	999999	944	74	999999	156	94	596	442	63	834	999999	999999	999999	844	999999	356	588	57	931	577	521	999999	999999	999999	860	17	999999	797	753	725	230	89	73	919	791	999999	999999	834	251	999999	251	557	44	999999	999999	18	58	462	661	884	478	999999	171	999999	324	319	389	296	981	999999	411	798	689	338	614	999999	111	570	62	423	585	999999	806	53	336	999999	999999	231	134	852	958	230	145	999999	256	934	917	999999	999999	482	318	484	852	999999	999999	999999	868	706	999999	192	907	999999	409	248	308	999999	489	127	852	361	416	999999	171	999999	999999	191	663	821	999999	999999	553	226	965	580	115	111	901	704	567	999999	104	206	503	942	999999	479	820	999999	999999	532	999999	800	42	253	76	999999	322	723	920	999999	789	999999	999999	58	638	690	523	829	142	207	822	784	560	968	266	220	664	228	194	711	370	999999	261	558	234	753	194	722	
999999	954	999999	188	784	272	104	999999	581	454	314	264	956	991	999999	371	999999	670	999999	73	999999	855	496	999999	539	999999	999999	999999	795	999999	824	884	999999	800	999999	188	999999	999999	999	297	999999	218	638	219	914	929	754	379	11	889	999999	999999	513	130	999999	658	467	694	999999	576	999999	80	262	514	999999	430	758	166	676	585	952	999999	670	999999	999999	999999	226	287	189	610	999999	564	32	905	228	270	999999	385	74	666	721	999999	995	433	999999	803	956	134	589	494	181	598	999999	425	936	999999	892	999999	931	999999	441	189	514	48	122	774	58	356	296	370	59	383	101	19	864	999999	80	247	999999	999999	820	102	698	695	439	865	861	607	969	447	999999	819	453	115	235	541	999999	957	321	999999	999999	610	837	228	999999	798	506	999999	560	708	710	655	999999	545	147	999999	491	819	609	999999	913	999999	999999	999999	992	240	929	985	999999	332	999999	123	925	811	999999	999999	264	479	260	641	999999	178	999999	270	736	722	263	907	968	886	60	999999	358	73	279	314	999999	999999	999999	214	868	521	999999	999999	999999	597	729	753	905	927	93	21	569	968	889	745	999999	127	122	280	976	32	27	897	282	627	765	861	999999	336	987	999999	999999	55	772	847	268	819	579	999999	999999	509	12	999999	803	48	831	389	184	534	910	999999	876	999999	237	999999	999999	21	999999	73	831	867	999999	578	940	817	768	523	999999	51	486	584	547	999999	288	477	29	976	104	243	796	385	686	17	426	881	399	297	999999	926	353	999999	863	516	999999	999999	297	434	999999	985	999999	317	999999	999999	58	335	568	903	999999	759	999999	999999	999999	999999	999999	456	190	214	162	68	428	999999	704	279	999999	239	721	999999	665	163	189	595	875	118	999999	488	201	999999	958	100	323	495	619	68	109	999999	339	150	249	861	943	93	281	52	566	999999	613	914	445	999999	614	536	248	999999	579	241	999999	809	759	788	265	637	255	72	745	933	861	646	179	999999	999999	580	792	804	220	106	323	833	999999	173	875	286	999999	149	485	786	256	105	488	868	999999	999999	391	999999	606	316	837	219	306	633	937	966	745	574	919	999999	743	444	314	483	917	999999	999999	595	999999	978	528	999999	586	999999	686	766	167	311	694	380	198	341	207	903	999999	999999	999999	918	236	908	540	544	229	451	53	999999	999999	999999	950	368	272	999999	547	627	787	730	632	999999	946	180	999999	443	999999	549	845	999999	246	410	223	813	999999	348	369	14	447	984	886	999999	999999	874	999999	162	360	335	
999999	402	999999	580	126	538	999999	999999	971	65	999999	107	664	680	605	999999	575	391	791	999999	88	923	436	542	189	802	999999	999999	432	999999	205	999999	93	553	441	999999	617	666	294	685	341	100	377	999999	905	999999	330	215	539	284	309	594	999999	223	999999	999999	966	999999	400	323	694	984	766	899	860	452	23	120	249	999999	33	908	106	116	806	988	999999	133	636	838	482	999999	957	158	772	999999	296	999999	306	999999	486	365	275	999999	991	356	334	477	999999	999999	337	219	966	999999	260	401	497	264	416	268	638	842	999999	999999	840	65	999999	618	137	258	166	153	814	992	677	668	642	999999	999999	459	663	88	680	183	511	999999	672	581	999999	381	124	999999	463	999999	618	643	740	714	999999	999999	328	715	350	204	307	193	404	973	708	999999	999999	371	149	957	999999	559	999999	451	59	576	393	456	999999	756	144	134	690	776	384	999999	999999	999999	994	189	999999	948	999999	999999	876	328	868	698	999999	316	999999	752	892	506	999999	999999	999999	299	664	999999	552	872	995	593	70	182	503	628	598	674	664	829	376	999999	999999	656	821	686	575	731	999999	999999	999999	999999	143	391	241	194	999999	999999	562	638	273	999999	999999	268	999999	154	425	703	825	250	110	207	651	792	385	933	679	786	247	999999	999999	999999	857	858	999999	591	460	999999	941	318	295	282	122	36	999999	936	332	568	999999	676	270	871	999999	467	593	386	762	350	15	999999	999999	556	88	999999	913	340	582	778	999999	371	694	747	999999	516	954	827	94	625	237	999999	611	121	92	570	534	852	999999	400	274	912	829	119	999999	643	804	738	203	355	122	235	363	999999	599	342	982	523	119	399	999999	766	301	146	999999	999999	696	403	474	518	999999	71	312	192	514	66	542	584	84	127	712	226	999999	739	513	999999	999999	67	999999	750	588	20	999999	999999	999999	508	999999	693	996	116	947	410	999999	685	999999	61	922	181	48	999999	800	999999	999999	992	686	296	141	561	632	121	999999	639	999999	724	929	232	328	674	304	999999	444	849	588	968	180	311	951	999999	627	462	999999	914	28	978	950	190	999999	750	951	601	376	70	999999	999999	635	317	529	550	999999	889	732	257	876	42	109	951	819	480	999999	385	344	192	999999	180	42	566	620	902	774	748	661	999999	723	702	639	383	999999	703	343	863	781	411	203	999999	999999	831	47	999999	999999	999999	371	100	929	575	999999	193	136	890	852	78	696	999999	775	999999	999999	165	534	183	402	725	172	999999	147	958	604	932	
988	999999	451	210	529	634	999999	775	387	570	648	157	445	455	256	999999	999999	275	176	163	635	197	999999	574	999999	863	593	164	836	256	999999	971	971	335	204	999999	449	999999	548	999999	605	10	629	667	999999	387	738	946	478	274	273	999999	791	450	306	801	999999	876	903	666	51	999999	938	999999	617	676	185	120	260	325	459	210	726	114	558	635	567	841	66	919	134	646	685	572	999999	999999	189	999999	38	999999	244	572	747	882	30	737	72	498	60	999999	211	999999	695	162	814	73	155	686	999999	671	244	999999	820	983	541	405	999999	376	157	536	496	653	91	857	91	887	462	844	94	820	573	79	999999	226	717	999999	999999	999999	757	919	935	999999	640	367	168	390	751	763	350	624	555	695	999999	524	353	558	547	838	81	927	610	311	602	80	108	175	999999	603	276	45	454	999999	618	238	601	993	23	723	698	999999	145	999999	503	470	274	877	999999	276	999999	169	958	122	461	830	318	633	901	569	999999	993	999999	158	497	999999	179	897	999999	122	999999	360	545	824	149	380	999999	912	807	142	805	999999	446	797	730	116	86	342	206	788	919	967	102	453	463	999999	384	987	211	999999	300	377	800	999999	353	522	624	144	972	91	48	406	826	769	763	999999	557	529	999999	390	238	999999	700	298	203	999999	267	101	370	444	999999	804	710	619	999999	438	999999	830	999999	218	999999	941	369	125	749	522	150	333	689	424	157	855	569	820	959	999999	676	999999	422	999999	265	999999	774	538	95	243	695	217	927	335	618	726	999999	219	999999	297	477	585	999999	999999	814	933	411	999999	296	149	999999	890	659	388	761	918	999999	66	952	959	177	831	39	999999	826	933	406	999999	806	431	999999	360	922	999999	985	101	963	741	582	331	131	828	252	999999	999	805	999999	548	574	700	999999	999999	266	938	999999	999999	556	42	854	881	999999	57	149	864	369	883	968	987	402	670	999999	999999	484	631	838	999999	588	999999	516	999999	385	857	999999	116	123	761	999999	999999	553	349	544	999999	999999	701	793	83	689	387	586	125	999999	570	155	903	745	640	999999	634	999999	780	67	473	999999	999999	505	999999	268	42	750	607	999999	985	444	999999	135	34	790	783	999999	765	659	211	506	401	194	999999	999999	886	370	483	999999	999999	882	772	292	81	414	63	205	123	815	656	636	979	336	851	999999	103	999999	720	999999	999999	796	999999	999999	999999	967	134	649	690	968	381	671	277	999999	328	112	999999	999999	64	619	737	999999	724	950	12	
575	527	74	343	688	618	999999	650	633	999999	999999	548	999999	437	999999	289	414	515	999999	999999	984	368	999999	999999	749	464	999999	999999	999999	999999	999999	82	999999	128	290	449	70	316	999999	359	273	999999	643	924	654	999999	999999	342	949	999999	999999	82	578	999999	27	216	999999	66	593	233	294	395	999999	520	999999	999999	999999	532	999999	664	229	108	513	795	180	963	724	999999	362	194	444	991	773	999999	789	111	503	877	111	83	521	13	722	777	74	878	482	133	641	63	410	498	194	295	121	999999	999999	782	346	64	999999	263	703	409	999999	303	621	999999	731	190	107	999999	430	999999	152	999999	999999	735	731	302	999999	601	42	309	783	999999	806	487	999999	999999	999999	721	541	57	592	268	309	322	988	999999	266	999999	402	999999	955	135	999999	999999	999999	999999	848	999999	61	54	573	889	230	999999	999999	843	497	143	128	176	646	386	743	383	491	883	916	73	999999	999999	45	785	209	581	353	999999	878	695	999999	764	999999	711	669	497	999999	999999	999999	905	697	155	283	999999	585	235	999999	579	391	694	999999	999999	999999	785	95	101	18	999999	999999	648	60	967	965	802	999999	364	999999	935	716	999999	899	999999	845	21	375	999999	686	999999	209	999999	766	774	999999	193	74	86	785	931	626	578	488	695	22	399	854	730	190	481	334	999999	776	879	999999	144	795	841	423	967	999999	999999	999999	105	587	716	882	999999	700	999999	737	722	578	528	999999	147	999999	213	775	455	166	645	999999	214	589	978	207	886	911	141	398	232	999999	818	522	142	999999	393	999999	999999	517	999999	999999	999999	744	612	653	258	999999	999999	376	591	76	967	811	773	82	210	516	609	999999	995	999999	568	392	514	999999	760	999999	186	999999	384	999999	478	938	587	616	999999	999999	977	999999	999999	326	196	765	807	166	695	16	999999	69	964	877	508	788	999999	999999	470	26	240	553	893	999999	394	999999	999999	999999	999999	38	999999	167	999999	740	539	285	569	679	999999	803	585	357	373	753	267	999999	999999	999999	597	690	999999	383	155	995	999999	999999	440	707	931	444	999999	321	568	667	783	590	998	233	348	999999	228	842	999999	999999	440	882	189	150	999999	277	742	494	898	999999	612	850	999999	999999	511	115	844	999999	747	744	40	999999	788	705	970	676	127	785	169	374	471	999999	357	488	999999	356	999999	300	722	663	999999	289	423	661	65	932	999999	999999	722	242	999999	366	105	292	637	999999	999999	483	180	317	999999	957	334	999999	445	38	503	533	510	164	999999	999999	149	93	52	750	999999	
136	650	47	999999	999999	999999	926	999999	114	488	74	851	397	999999	770	999999	999999	513	743	954	889	999999	36	999999	54	432	568	381	834	227	22	249	886	326	999999	833	999999	999999	965	894	408	547	999999	999999	438	682	122	902	100	433	733	579	308	795	960	910	623	607	999999	762	504	554	161	886	476	999999	964	999999	295	936	988	206	547	849	556	999999	884	486	10	999999	319	666	290	411	999999	442	940	100	366	66	219	999999	166	213	399	999999	396	454	83	999999	717	51	999999	164	999999	537	42	459	249	999999	36	146	606	690	452	838	273	999999	403	999999	885	999999	714	239	727	999999	999999	344	460	702	955	440	413	397	655	277	999999	136	966	955	409	999999	850	748	999999	82	927	475	760	999999	589	647	61	49	727	842	337	387	436	981	497	697	999	546	662	595	733	999999	45	185	999999	999999	782	447	634	403	33	999999	209	655	535	574	583	899	123	318	389	999999	670	812	940	671	700	985	468	712	491	999999	96	444	999999	718	440	585	771	999999	864	614	415	999999	999999	370	999999	781	455	923	123	109	999999	353	216	370	548	999999	999999	999999	447	797	999999	999999	911	719	999999	765	999999	999999	144	998	999999	670	999999	774	957	346	993	999999	999999	999999	539	545	999999	392	880	742	999999	978	179	217	350	653	15	999999	999999	493	422	999999	490	423	999999	999999	788	124	971	999999	900	442	412	999999	239	665	635	999999	267	443	333	529	839	148	537	338	999999	927	658	484	665	386	149	474	924	999999	999999	78	453	900	756	483	420	999999	842	795	575	966	978	999999	27	486	999999	999999	999999	892	269	352	999999	999999	991	861	999999	497	999999	523	999999	938	288	344	576	999999	85	999999	999999	849	119	721	306	742	763	999999	999999	974	467	999999	999999	999999	999999	999999	634	746	192	316	999999	894	27	922	30	328	502	636	999999	643	999999	461	999999	452	999999	320	782	548	56	999999	383	321	999999	491	40	918	945	999999	634	256	710	829	383	769	999999	792	831	999999	999999	977	250	136	992	315	865	999999	778	135	999999	999999	999999	96	700	49	932	598	999999	536	999999	112	382	157	12	440	933	999999	87	641	993	721	999999	595	846	999999	999999	257	328	607	626	999999	999999	999999	911	641	999999	624	138	999999	836	860	999999	305	303	599	604	999999	133	561	382	586	999999	147	141	722	999999	664	999999	631	999999	999999	279	384	999999	868	962	562	246	370	999999	999999	160	743	999999	143	911	193	999999	257	474	809	133	766	235	999999	105	999999	999999	199	999999	342	384	507	
999999	999999	590	435	395	435	999999	52	856	999999	999999	73	435	999999	999999	999999	999999	329	373	992	166	337	561	999999	159	869	773	960	872	999999	999999	110	934	652	999999	999999	553	999999	797	866	620	432	953	999999	648	999999	614	910	668	999999	388	808	969	391	351	868	999999	999999	286	526	661	675	179	999999	531	999999	138	782	999999	690	454	335	999999	506	381	999999	999999	201	864	999999	264	863	301	190	668	432	999999	552	999999	678	62	475	208	281	214	944	999999	153	999999	631	43	831	272	999999	247	62	287	472	999999	616	494	409	999999	299	272	999999	383	988	150	108	885	585	481	969	638	978	136	260	999999	999999	481	999999	362	242	953	432	601	999999	943	999999	155	668	542	999999	194	653	262	999999	999999	416	571	999999	13	739	746	458	360	302	350	268	926	999999	180	583	145	263	56	981	345	999999	206	999999	999999	534	953	227	52	999999	785	999999	999999	226	252	999999	865	217	237	623	496	505	82	309	973	685	999999	129	497	999999	999999	930	606	281	574	999999	219	510	229	479	999999	528	999999	574	516	999999	999999	709	784	295	717	999999	36	999999	494	839	767	897	97	369	999999	833	729	999999	237	854	388	455	652	83	675	365	987	757	837	967	999999	507	999999	999999	999999	979	344	212	252	630	904	999999	999999	735	411	321	422	999999	634	999999	799	332	347	999999	976	999999	67	999999	999999	361	940	278	595	527	749	269	115	479	999999	864	499	999999	840	999999	950	214	669	916	672	363	999999	138	132	884	178	767	999999	139	641	66	999999	633	592	999999	999999	635	999999	999999	985	999999	216	943	642	999999	462	281	492	740	999999	999999	426	150	49	265	419	812	999999	710	999999	982	999999	975	838	170	999999	865	934	949	916	324	999999	410	931	531	157	999	999999	362	431	896	999999	429	427	868	999999	999999	594	999999	480	877	999999	878	909	13	51	240	114	482	827	999999	346	543	824	397	157	26	219	517	118	420	326	793	288	462	999999	679	999999	999999	530	170	281	607	478	48	835	746	501	999999	999999	917	894	999999	534	834	559	740	604	999999	999999	623	572	86	999999	70	561	696	600	456	999999	372	682	999999	999999	667	999999	739	74	786	561	411	524	292	38	200	999999	999999	268	453	999999	966	84	999999	259	906	598	204	388	417	487	149	999999	55	630	126	244	999999	71	867	518	999999	675	818	478	999999	109	289	57	999999	544	258	437	156	553	999999	297	999999	884	55	999999	999999	361	657	308	422	264	479	661	911	956	765	251	999999	934	999999	999999	266	
999999	940	807	318	157	359	873	239	711	999999	999999	301	829	999999	999999	25	797	398	999999	28	519	999999	64	629	999999	145	82	999999	16	46	221	999999	48	41	116	943	999999	761	999999	11	999999	79	711	999999	977	369	92	875	889	236	603	999999	624	282	746	999999	999999	187	689	999999	287	999999	232	674	999999	999999	263	797	973	932	777	46	999999	466	244	449	999999	999999	651	268	63	206	889	779	999999	999999	846	999999	999999	999999	67	70	81	999999	999999	690	846	47	999999	946	999999	294	999999	999999	459	999999	132	167	47	306	648	96	999999	431	999999	91	213	453	240	999999	195	496	513	860	874	716	965	461	742	554	603	317	332	705	999999	769	304	932	330	999999	552	999999	999999	988	475	971	999999	649	15	999999	486	999999	999999	364	761	620	781	51	999999	742	999999	670	425	999999	703	341	763	999999	279	198	999999	281	132	363	569	506	999999	524	395	903	192	325	999999	108	78	209	510	968	999999	541	999999	263	849	999999	285	881	273	246	294	999999	217	703	380	816	856	215	280	999999	794	264	852	266	656	189	560	286	224	326	424	504	999999	795	886	999999	999999	999999	431	544	87	999999	243	530	239	261	696	488	999999	639	252	999999	928	66	999999	689	999999	730	606	999999	37	999	667	999999	822	999999	313	999999	817	642	999999	333	784	735	375	116	30	331	36	405	999999	81	341	584	84	561	575	999999	999999	206	58	480	926	760	517	88	30	297	999999	449	999999	284	671	312	34	999999	88	202	690	999999	669	367	703	211	188	956	999999	92	999999	270	225	999999	999999	620	999999	999999	406	33	228	297	95	733	623	587	457	217	410	38	560	165	483	382	999999	999999	537	691	999999	724	582	560	420	937	424	447	234	419	484	60	719	889	522	64	999999	999999	981	935	743	126	999999	999999	556	639	999999	999999	999999	999999	454	256	999999	901	999999	681	451	999999	876	158	318	185	999999	47	999999	999999	318	671	643	428	999999	690	571	602	947	659	970	999999	14	781	415	707	660	391	999999	237	999999	818	999999	999999	613	315	526	833	626	568	763	717	247	207	999999	861	999999	369	999999	999999	999999	999999	953	999999	711	999999	663	999999	742	999999	999999	971	82	999999	391	999999	150	999999	814	102	174	999999	975	389	896	263	999999	807	460	554	999999	301	947	999999	553	999999	864	821	139	773	652	430	101	26	999999	791	999999	741	815	830	720	280	554	999999	599	946	515	574	812	457	474	856	645	198	999999	233	34	870	952	904	635	329	673	50	450	743	999999	959	346	114	
618	633	991	629	999999	364	746	999999	611	606	999999	300	999999	681	309	795	785	999999	50	819	767	773	789	911	999999	400	606	513	999999	999999	310	556	237	707	839	999999	865	25	364	999999	999999	427	269	999999	932	345	321	992	741	999999	957	744	919	527	999999	845	843	89	435	443	757	243	999999	754	306	999999	72	310	842	999999	930	999999	548	427	342	999999	514	443	999999	859	999999	999999	771	255	898	565	637	710	999999	994	999999	785	590	921	864	253	721	999999	60	517	282	20	160	283	725	999999	206	501	195	999999	340	409	110	575	364	153	471	460	999999	740	787	362	999999	999999	999999	154	999999	627	563	999999	627	999	393	471	587	78	999999	497	530	710	369	146	999999	999999	663	598	999999	25	566	721	782	271	999999	319	729	920	80	311	814	999999	18	579	938	106	379	340	999999	638	987	296	688	973	929	999999	999999	651	836	577	999999	871	469	173	70	841	316	366	351	83	999999	667	998	999999	683	949	701	790	208	428	992	332	999999	999999	37	999999	999999	999999	999999	512	999999	88	999999	502	999999	943	120	844	518	106	790	23	989	943	896	330	999999	536	999999	999999	453	589	453	418	584	862	999999	422	146	789	808	507	34	838	143	664	583	505	45	999999	838	999999	282	111	637	979	343	638	160	706	982	506	518	361	69	360	634	675	917	264	999999	999999	708	728	298	292	989	160	809	241	746	999999	501	559	151	999999	317	351	780	999999	999999	999999	999999	439	807	312	989	672	779	783	39	908	588	780	97	150	158	553	813	355	989	192	999999	918	999999	200	14	999999	220	472	53	293	895	321	735	999999	435	278	921	985	302	326	381	36	212	838	999999	720	472	10	448	763	538	434	615	346	831	353	479	999999	999999	41	999999	317	739	746	23	999999	55	104	999999	880	631	999999	62	673	811	803	716	999999	986	294	999999	220	34	999999	754	470	705	398	999999	91	999999	314	688	999999	999999	74	296	466	824	936	999999	378	999999	567	142	711	999999	942	535	999999	637	999999	630	23	545	252	292	460	991	552	571	999999	933	633	999999	326	149	791	809	999999	516	999999	999999	59	999999	127	925	999999	156	999999	999999	763	999999	142	454	452	684	674	725	999999	781	835	999999	282	375	999999	444	999999	486	815	571	999999	142	999999	521	387	59	580	403	428	326	825	313	948	464	999999	794	801	189	639	641	474	75	197	965	681	785	34	999999	603	682	274	979	341	481	506	630	84	999999	76	402	114	281	999999	305	955	531	525	818	999999	
232	643	481	847	999999	999999	525	999999	999999	999999	601	34	895	800	745	62	846	972	476	957	187	719	190	999999	246	536	999999	769	892	20	159	270	216	126	381	49	793	142	167	384	981	685	262	780	475	377	219	481	561	253	119	559	58	860	390	512	463	999999	999999	646	904	756	62	811	691	341	818	999999	429	705	999999	713	815	999999	975	501	467	409	647	869	327	720	217	649	999999	999999	999999	356	999999	868	586	435	531	520	479	235	632	999999	999999	143	559	999999	62	855	999999	405	999999	956	884	889	999999	999999	999999	741	329	193	548	413	911	101	999999	471	53	560	129	999999	192	999999	623	750	999999	999999	999999	514	319	887	668	362	999999	505	855	999999	471	999999	999999	532	714	999999	201	999999	686	229	539	997	23	97	999999	999999	735	999999	222	449	343	144	30	38	999999	215	432	441	525	196	748	416	999999	865	999999	206	736	999999	128	403	113	337	999999	649	486	323	501	231	500	175	626	514	292	999999	999999	337	999999	795	789	509	366	759	770	500	480	999999	761	157	96	201	766	147	42	819	345	999999	80	380	999999	429	999999	999999	999999	359	569	244	999999	829	999999	999999	379	941	807	999999	46	354	567	573	178	363	561	353	145	999999	999999	488	482	999999	999999	915	266	456	999999	999999	794	166	817	420	999999	246	999	931	999999	999999	821	999999	340	999999	999999	990	448	506	211	999999	867	999999	75	642	949	91	761	660	759	38	416	999999	999999	447	824	880	537	156	643	931	364	630	150	722	487	584	158	69	690	89	999999	760	999999	999999	999999	999999	101	999999	470	849	485	348	181	999999	999999	898	137	999999	597	902	463	302	999999	280	834	247	230	353	999999	375	999999	701	970	679	561	655	678	641	945	401	999999	362	685	999999	456	25	458	999999	715	588	456	999999	472	788	626	184	898	974	999999	999999	999999	747	29	105	999999	783	378	999999	623	999999	230	495	946	206	123	111	999999	78	823	999999	789	999999	637	577	918	999999	239	191	63	387	757	999999	999999	691	197	999999	343	590	877	673	646	956	352	999999	999999	960	999999	275	999999	525	567	830	160	999999	475	999999	120	452	186	251	553	999999	448	999999	602	526	999999	265	999999	82	999999	36	200	160	182	833	911	999999	999999	999999	365	963	516	538	820	999999	553	17	225	999999	930	999999	413	636	129	459	517	117	999999	841	885	64	266	603	757	540	639	10	240	642	47	838	999999	229	885	590	681	909	425	675	973	999999	49	770	151	877	623	999999	999999	999999	325	804	999999	999999	
82	311	706	912	781	289	999999	999999	777	999999	210	101	657	194	751	538	778	607	691	97	867	817	25	999999	461	880	917	84	968	517	327	243	329	999999	156	584	999999	768	138	999999	387	430	300	466	999999	59	999999	439	999999	502	944	717	122	999999	510	264	295	220	999999	901	372	223	999999	269	266	966	999999	792	47	176	655	19	479	999999	709	446	527	559	999999	412	999999	999999	271	476	573	609	131	897	364	999999	298	672	317	999999	999999	999999	999999	40	209	604	286	437	402	646	847	934	248	566	722	73	737	999999	295	58	250	883	999999	117	696	656	845	875	437	999999	878	982	702	251	781	545	999999	999999	999999	330	135	233	95	624	999999	638	999999	999999	184	301	164	561	387	268	999999	890	222	738	999999	553	999999	411	999	999999	768	864	242	996	785	999999	473	251	387	964	999999	26	798	337	489	68	295	290	700	999999	999999	326	604	443	264	999999	333	861	162	806	571	723	233	999999	856	763	406	374	779	997	827	912	999999	422	345	970	102	999999	259	285	267	478	710	863	999999	451	269	798	742	893	853	612	99	580	403	209	792	959	481	725	662	999999	511	702	318	999999	151	192	108	293	999999	448	611	876	549	999999	999999	370	582	415	503	607	632	999999	154	224	823	604	28	145	187	142	999999	534	623	346	967	17	555	188	309	87	699	458	104	414	11	222	41	999999	196	432	386	75	231	64	299	625	558	103	264	547	999999	999999	115	666	45	999999	263	212	134	15	814	404	115	426	907	183	791	739	223	611	572	999999	949	999999	756	999999	999999	568	57	352	458	461	924	761	914	999999	353	437	999999	924	958	999999	999999	190	999999	999999	960	804	156	125	833	819	999999	652	975	455	24	360	910	698	999999	695	165	999999	556	999999	480	999999	512	999999	830	364	370	299	999999	743	541	768	147	773	387	508	999999	999999	518	639	581	281	786	468	721	992	999999	681	160	272	673	403	633	264	512	616	302	975	295	479	458	590	999999	241	914	255	222	147	999999	275	284	999999	273	916	781	208	567	53	460	999999	837	689	148	390	80	999999	145	883	271	771	215	446	645	999999	191	990	282	555	554	999999	780	389	370	999999	988	448	140	716	482	999999	58	258	999999	458	641	769	452	618	170	776	120	339	875	549	999999	838	588	234	735	999999	926	22	499	984	999999	458	329	999999	402	631	17	428	411	957	722	957	999999	197	408	421	999999	663	394	777	365	451	513	999999	825	159	860	905	999999	691	
387	999999	999999	540	401	193	450	198	226	539	999999	692	927	918	827	112	917	999999	825	323	252	272	999999	999999	999999	999999	944	508	437	999999	771	999999	447	720	579	686	999999	390	796	225	971	359	446	999999	18	672	999999	999999	993	723	242	999999	89	667	448	125	999999	999999	911	784	248	999999	760	974	768	999999	999999	217	999999	150	999999	536	604	610	999999	999999	825	773	999999	956	102	999999	999999	714	19	311	31	780	281	999999	999999	170	478	21	976	39	999999	472	96	351	427	999999	255	852	818	706	864	478	324	555	299	999999	334	955	692	889	435	999999	964	466	645	474	935	885	871	743	68	593	634	322	999999	999999	686	371	999999	787	999999	663	999999	999999	446	552	465	725	999999	635	999999	522	999999	96	603	553	507	630	706	952	379	370	981	85	648	999999	999999	12	262	935	956	999999	427	904	785	772	999999	661	29	999999	999999	219	720	999999	907	999999	273	548	999999	750	855	66	665	585	999999	743	681	999999	665	999999	708	463	473	999999	678	873	999999	424	310	831	403	846	999999	999999	999999	169	649	746	177	112	18	305	293	999999	89	900	307	841	999999	51	999999	338	996	999999	394	999999	746	490	566	44	999999	999999	247	887	999999	19	455	999999	642	999999	103	935	999999	562	166	412	179	961	999999	778	999999	263	926	269	740	999999	850	999999	229	999999	423	169	999999	999999	663	999999	999999	406	165	80	455	255	209	250	999999	999999	684	999999	999999	981	387	999999	999999	999999	999999	195	922	978	157	291	999999	999999	832	999999	999999	934	755	520	999999	999999	354	773	806	89	332	329	64	686	999999	584	390	416	69	247	19	639	999999	401	673	477	999999	999999	258	874	999999	999999	422	953	999999	999999	409	174	544	699	637	613	978	261	465	149	999999	245	667	572	900	753	638	595	246	999999	116	364	846	431	761	273	524	999999	178	575	906	999999	279	307	185	225	871	999999	610	405	660	576	936	533	346	10	423	999999	999999	999999	128	827	716	222	906	54	327	123	938	999999	99	999999	92	889	243	999999	965	369	396	685	881	278	984	841	543	540	428	322	999999	760	850	837	958	21	457	88	394	67	999999	140	898	758	432	999999	315	614	493	56	999999	999999	999999	64	299	298	999999	850	842	999999	678	999999	626	15	39	187	999999	999999	97	81	442	164	999999	908	967	266	786	132	845	999999	535	928	56	381	32	999999	725	999999	548	999999	999999	606	245	518	388	999999	513	893	729	254	723	64	526	422	614	999999	672	136	96	43	999999	163	14	104	350	749	
330	254	999999	262	462	727	713	427	999999	835	919	999999	529	943	752	999999	999999	600	35	480	412	634	767	999999	114	598	710	999999	168	580	601	999999	999999	638	704	269	999999	477	791	995	351	108	999999	999999	999999	545	999999	999999	290	617	760	999999	79	869	347	696	487	105	157	864	27	207	268	766	243	999999	958	890	248	493	983	925	809	39	139	313	559	999999	999999	569	990	999999	234	551	819	197	81	999999	301	18	781	814	330	927	978	999999	999999	318	546	447	586	716	904	796	634	834	999999	999999	999999	43	146	500	434	587	873	999999	973	717	946	55	706	659	599	239	999999	178	999999	881	999999	986	473	250	451	999999	982	284	662	438	916	999999	593	42	569	267	871	999999	390	999999	63	528	179	132	371	999999	741	927	126	674	94	466	239	722	999999	752	569	999999	59	211	605	999999	797	545	999999	961	462	999999	100	341	368	431	788	999999	999999	532	816	999999	878	950	491	65	167	987	353	460	999999	870	999999	816	697	975	241	188	147	999999	731	999999	331	410	48	77	836	784	999999	999999	677	376	894	466	999999	228	27	108	720	549	999999	999999	201	350	216	592	630	284	644	392	199	609	726	373	801	999999	30	478	999999	423	228	382	999999	999999	782	389	999999	586	880	479	957	999999	468	597	33	920	443	999999	999999	456	446	562	150	923	999999	78	650	999999	665	753	208	999999	197	306	999999	68	139	511	567	826	616	53	403	999999	434	66	151	999999	349	880	749	999999	284	464	977	999999	242	756	226	714	739	999999	921	999999	280	999999	945	171	276	999999	791	931	423	377	999999	402	999999	975	498	417	926	999999	191	785	999999	169	275	732	329	664	825	382	294	853	97	173	999999	277	894	999999	120	999999	862	999999	98	817	999999	999999	999999	999999	508	999999	267	809	788	999999	999999	145	132	121	153	222	999999	612	149	999999	999999	999999	999999	676	999999	999999	999999	999999	306	946	659	807	697	197	999999	368	117	745	999999	569	124	484	999999	869	999999	987	154	783	872	999999	148	260	244	679	999999	65	625	948	314	617	185	785	513	841	568	999999	448	999999	577	784	115	107	456	580	304	999999	504	421	775	999999	746	308	610	408	808	408	572	999999	999999	488	999999	169	440	548	393	339	971	233	999999	447	549	220	215	999999	792	50	804	664	384	16	560	999999	182	31	999999	877	185	115	43	170	891	430	916	98	999999	945	666	907	196	999999	999999	281	121	338	999999	536	102	521	999999	767	604	908	999999	999999	927	539	987	999999	677	999999	
999999	865	199	149	556	129	303	126	56	847	999999	896	477	418	815	289	102	844	288	344	785	663	999999	276	565	999999	785	905	171	999999	958	257	239	680	811	999999	91	971	782	624	999999	975	475	768	392	999999	999999	235	205	647	999999	153	999999	342	999999	999999	376	923	999999	999999	343	999999	955	545	999999	999999	999999	796	606	490	999999	130	71	664	111	810	999999	731	999999	999999	552	559	999999	523	74	815	999999	896	950	321	999999	168	999999	999999	290	999999	29	930	879	999999	999999	643	629	999999	449	999999	91	999999	999999	920	312	999999	48	726	999999	783	686	441	999999	83	20	769	846	295	530	49	733	999999	383	266	790	268	999999	629	816	999999	930	999999	999999	999999	999999	999999	665	39	18	324	129	999999	999999	507	168	588	460	805	253	281	797	999999	194	999999	592	238	102	974	140	54	792	419	910	122	853	691	367	731	350	370	113	816	999999	216	999999	72	664	999999	108	999999	808	57	999999	544	121	596	810	674	166	505	999999	691	999999	964	999999	709	760	85	654	476	999999	999999	465	883	177	980	67	977	488	529	573	225	999999	928	999999	745	43	375	999999	266	880	999999	574	844	811	999999	917	999999	684	220	312	588	232	631	980	89	591	502	377	140	538	833	195	637	931	342	999999	970	728	786	676	395	84	397	596	539	164	620	999999	755	999999	745	999999	278	227	984	993	255	999999	999999	163	541	997	870	728	57	506	937	912	999999	607	946	593	898	999999	916	514	834	45	450	924	999999	430	622	76	793	539	999999	419	947	349	569	31	571	632	145	999999	214	668	548	43	227	999999	602	157	127	161	999999	999999	310	999999	168	220	507	999999	192	120	385	803	999999	517	588	527	965	140	47	924	32	276	409	528	999999	176	999999	999999	999999	272	828	474	949	641	145	193	118	999999	999999	359	524	339	449	34	22	410	999999	40	454	699	742	471	999999	203	999999	999999	334	781	180	999999	999999	999999	534	920	999999	911	854	999999	999999	405	419	499	949	688	410	999999	826	384	516	899	999999	999999	963	18	999999	367	364	999999	512	17	858	336	305	197	636	433	999999	529	743	999999	556	439	999999	999999	290	253	521	431	792	446	311	950	999999	280	560	267	999999	526	399	924	556	107	999999	999999	546	92	203	761	999999	976	888	999999	641	415	353	999999	807	914	999999	286	999999	932	963	999999	705	908	999999	34	999999	378	307	999999	999999	819	999999	999999	647	293	999999	999999	59	759	379	999999	999999	14	318	859	927	557	459	222	798	999999	88	624	144	
726	669	637	30	178	134	683	679	610	177	999999	999999	895	999999	999999	999999	529	236	95	562	157	518	700	999999	212	107	90	919	94	488	999999	740	999999	323	921	623	875	187	881	635	999999	147	999999	837	496	999999	41	201	934	811	279	886	992	72	987	217	969	47	999999	81	999999	763	999999	131	160	91	999999	581	443	900	535	352	355	460	865	19	571	862	113	999999	75	888	984	283	219	999999	999999	999999	336	713	999999	837	368	809	592	932	552	999999	999999	415	999999	999999	757	999999	285	926	540	542	206	977	999999	116	934	614	15	164	779	999999	999999	30	999999	74	999999	999999	256	999999	999999	999999	999999	932	999999	999999	185	697	147	615	140	950	997	999999	599	215	999999	359	77	548	903	754	804	999999	163	240	912	666	82	11	999999	37	999999	587	943	995	674	273	519	898	930	247	999999	999999	33	999999	324	999999	431	137	999999	999999	662	999999	794	239	741	440	999999	237	999999	519	624	146	411	113	999999	420	349	603	540	407	839	178	617	666	287	414	413	334	915	292	999999	944	608	318	374	89	792	999999	264	243	999999	292	74	999999	622	340	988	920	666	904	290	827	999999	995	66	493	100	138	951	336	37	454	321	551	285	680	999999	102	738	93	999999	635	349	307	912	557	114	999999	999999	947	426	492	668	21	12	417	357	613	261	880	988	999999	762	999999	216	49	999999	999999	145	942	803	896	192	999999	286	655	487	299	92	509	389	893	94	14	999999	544	786	309	999999	999999	999999	924	840	857	999999	962	872	422	100	873	586	592	71	111	154	529	999999	96	999999	999999	929	67	999999	752	501	999999	580	758	27	999999	999999	671	999999	277	620	879	65	334	486	324	782	75	209	999999	923	797	832	982	859	390	999999	700	999999	201	938	999999	403	98	365	10	392	123	404	429	999999	914	618	793	999999	274	474	999999	609	420	575	863	858	320	828	999999	272	597	898	636	999999	562	999999	999999	339	355	485	966	968	485	931	668	670	779	599	18	188	48	501	595	915	999999	101	164	626	84	415	93	269	999999	738	795	225	768	992	999999	818	999999	999999	999999	789	508	16	133	489	906	999999	999999	720	820	526	234	999999	313	721	178	471	942	999999	264	939	402	999999	999999	747	146	999999	902	787	999999	999999	351	584	999999	805	417	262	967	999999	999999	880	337	372	449	999999	513	699	911	56	823	596	999999	999999	999999	205	999999	999999	698	999999	352	462	999999	999999	188	630	185	650	740	507	313	916	503	276	999999	383	999999	39	266	
183	244	446	541	855	963	999999	323	670	999999	999999	418	615	563	999999	332	266	589	46	193	819	959	863	999999	413	743	907	999999	609	245	999999	592	999999	544	525	999999	905	921	999999	337	242	316	515	275	580	999999	698	362	911	944	999999	794	576	845	447	223	999999	488	137	122	65	853	714	999999	558	576	999999	80	999999	450	426	345	999999	999999	951	999999	999999	597	388	999999	55	554	191	999999	66	999999	26	521	107	312	999999	427	793	333	281	388	999999	90	716	13	999999	627	999999	470	527	843	650	867	894	933	769	782	109	999999	77	510	999999	58	378	999999	560	539	973	735	679	998	999999	820	438	572	999999	374	880	384	286	427	239	720	999999	999999	391	159	626	999999	999999	988	999999	979	266	999999	716	553	999999	199	999999	508	999999	590	790	529	300	829	999999	331	999999	405	901	725	537	649	999999	951	910	165	146	411	912	809	999999	999999	680	572	999999	667	855	999999	662	691	999999	777	999999	648	930	999999	999999	561	719	305	150	999999	96	999999	452	617	999999	999999	642	999999	63	52	999999	844	397	999999	999999	728	275	771	999999	665	742	220	795	759	875	999999	30	999999	243	999999	691	617	668	65	999999	999999	129	947	179	100	724	117	638	888	191	929	261	831	999999	204	295	948	828	485	404	999999	806	999999	999999	865	999999	999999	322	478	999999	978	185	999999	999999	770	608	328	602	999999	941	635	581	999999	578	945	381	999999	532	48	299	999999	788	193	660	999999	281	999999	215	313	355	384	794	999999	536	212	999999	999999	337	999	999999	966	999999	453	543	999999	304	999999	124	796	494	555	999999	283	188	618	999999	992	999999	775	498	181	123	999999	39	566	840	421	380	375	201	462	861	533	452	332	999999	345	649	891	434	382	322	419	999999	800	567	521	981	918	23	999999	246	562	511	425	853	67	423	999999	999999	883	528	999999	999999	41	999999	293	999999	856	232	854	999999	999999	350	126	858	704	479	239	999999	999999	999999	999999	362	440	999999	308	32	999999	999999	338	922	999999	962	999999	853	573	814	787	999999	283	690	999999	696	168	419	999999	221	394	566	159	999999	193	977	609	999999	77	396	174	815	395	271	803	999999	893	932	679	999999	999999	272	294	999999	999999	132	725	638	315	765	999999	30	769	96	637	471	329	749	738	695	362	108	786	187	650	971	721	999999	887	747	999999	999999	999999	627	999999	132	282	269	896	70	261	970	147	311	203	999999	56	308	999999	342	999999	154	999999	999999	476	701	486	116	248	719	411	999999	751	568	963	999999	290	
151	675	515	999999	70	853	677	444	391	961	485	999999	507	925	422	999999	555	689	658	999999	999999	161	720	646	175	999999	186	659	999999	229	578	999999	236	862	999999	633	128	153	997	300	526	999999	999999	740	11	132	741	794	988	334	206	879	315	933	999999	989	954	869	33	49	999999	999999	896	172	392	147	757	999999	31	999999	270	411	999999	367	516	216	77	979	644	52	289	392	670	999999	32	699	42	303	337	915	678	999999	999999	958	624	508	653	922	358	999999	374	106	772	208	999999	999999	198	948	999999	327	922	975	234	980	759	293	357	682	999999	692	115	999999	999999	999999	121	22	999999	732	742	17	563	154	631	781	677	193	619	471	160	238	511	94	875	19	992	702	34	149	208	999999	161	970	783	999999	758	999999	788	666	97	999999	513	465	999999	999999	999999	777	999999	453	312	576	674	999999	531	910	191	31	999999	999999	999999	419	987	999999	999999	412	999999	592	371	965	32	767	999999	952	384	109	725	55	878	999999	999999	225	358	581	999999	632	999999	275	999999	872	483	737	331	490	999999	999999	73	370	999999	999999	563	181	416	388	430	999999	181	721	999999	432	195	146	152	132	62	999999	70	416	315	900	999999	999999	153	498	999999	295	999999	913	999999	706	999999	999999	123	999999	902	83	808	999999	161	301	461	999999	763	26	686	347	594	208	438	655	617	657	64	999999	65	972	38	999999	896	144	108	267	999999	805	396	831	33	76	230	979	99	99	264	999999	999999	802	999999	136	999999	154	999999	247	485	753	98	388	309	999999	30	929	54	999999	999999	26	202	203	999999	999999	630	855	324	528	977	458	566	999999	402	50	591	999999	999999	901	115	751	444	861	781	568	999999	18	531	941	55	999999	934	207	25	248	821	256	999999	999999	506	999999	830	182	269	37	197	570	999999	999999	500	766	785	152	785	333	582	341	421	74	250	621	334	383	482	686	523	368	512	164	999999	345	999999	284	405	159	920	272	601	754	380	156	33	271	450	289	515	792	422	692	665	490	834	115	999999	884	631	457	699	582	513	999999	68	830	50	165	682	511	747	636	999999	320	999999	667	999999	999999	598	72	932	203	999999	731	946	999999	999999	999999	510	999999	999999	999999	527	999999	572	28	251	999999	98	999999	231	295	607	13	54	785	290	999999	750	177	999999	536	296	999999	524	506	999999	999999	882	248	999999	312	654	703	857	236	999999	939	747	999999	426	151	14	406	841	647	595	178	686	170	539	999999	988	343	567	127	234	957	948	76	617	469	
999999	999999	859	999999	640	904	155	999999	999999	351	999999	999999	750	280	999999	889	728	877	910	242	999999	721	709	199	999999	320	146	999999	12	160	990	680	114	956	999999	164	546	999999	16	999999	32	869	494	999999	544	999999	592	296	596	999999	999999	999999	166	384	374	948	150	670	999999	329	768	416	815	525	360	927	999999	794	799	999999	352	805	870	228	999999	235	999999	520	654	363	727	849	153	999999	920	919	524	730	592	532	999999	876	327	686	923	616	64	999999	837	617	999999	798	496	999999	992	434	999999	938	174	149	721	999999	25	251	601	999999	999999	157	604	441	413	203	211	999999	999999	999999	488	193	304	999999	181	268	683	47	327	999999	999999	924	675	496	718	999999	566	453	810	393	861	86	95	999999	354	906	373	405	999999	843	999999	229	866	526	999999	27	999999	570	999999	999999	999999	978	923	999999	999999	348	999999	118	723	826	637	758	999999	969	614	411	108	299	999999	274	894	287	832	483	342	143	999999	159	550	700	999999	995	485	999999	447	883	162	999999	449	15	999999	265	682	387	216	837	999999	897	911	544	918	353	320	703	568	668	155	999999	339	432	290	999999	567	32	883	999999	283	119	999999	999999	999999	686	850	253	839	999999	605	455	999999	999999	380	170	999999	15	782	599	999999	782	788	778	738	712	92	999999	725	999999	697	659	503	574	564	653	999999	190	295	242	502	77	863	928	999999	999999	182	834	61	130	95	562	250	999999	956	500	330	753	993	547	603	833	528	737	942	945	951	702	940	999999	999999	66	720	549	107	617	919	860	999999	47	999999	258	965	605	26	145	419	999999	618	73	332	999999	197	747	639	999999	548	135	986	127	748	480	894	333	999999	999999	841	999999	196	999999	581	470	48	955	999999	999999	867	923	999999	806	536	741	94	999999	999999	182	869	972	999999	437	78	793	999999	596	999999	69	363	999999	279	999999	303	999999	32	279	999999	862	583	242	739	999999	801	625	413	189	591	16	999999	27	928	163	169	999999	999999	759	279	787	596	451	665	948	999999	235	999999	734	513	817	719	814	394	999999	599	637	999999	625	635	999999	999999	694	15	292	673	346	713	125	827	999999	926	273	10	704	275	141	576	791	303	576	971	679	676	773	999999	581	632	395	999999	532	999999	176	133	826	407	902	446	383	285	654	521	538	999999	88	891	455	999999	999999	277	999999	70	999999	331	69	481	711	27	999999	999999	101	999999	327	561	305	799	999999	150	184	306	373	695	202	516	648	64	443	772	598	999999	842	767	999999	
128	106	471	194	844	999999	354	696	999999	215	388	193	999999	999999	976	999999	288	141	315	639	999999	999999	772	867	935	683	999999	48	999999	429	999999	162	333	771	209	999999	833	999999	915	999999	829	609	999999	489	999999	999999	707	860	999999	170	319	750	537	137	999999	999999	334	999999	258	999999	69	315	999999	465	856	236	859	179	995	999999	778	673	226	239	810	784	425	292	64	999999	976	154	582	999999	119	608	624	999999	224	984	139	239	999999	754	26	524	852	33	632	999999	999999	538	999999	943	999999	645	533	999999	327	773	999999	51	999999	646	999999	999999	733	979	999999	999999	612	663	955	20	999999	548	317	472	222	296	932	402	660	477	999999	447	288	999999	395	473	84	326	878	450	196	999999	689	999999	569	110	999999	999999	678	383	974	999999	583	855	999999	999999	338	71	95	999999	841	406	391	82	506	999999	999999	104	999999	881	184	295	785	514	823	304	859	597	903	122	505	999999	999999	286	502	341	999999	999999	999999	552	999999	23	241	847	999999	789	706	616	999999	999999	473	999999	288	796	209	689	33	78	41	999999	983	999999	167	999999	536	782	682	999999	999999	175	881	213	26	999999	745	999999	999999	999999	905	999999	598	252	383	91	999999	999999	781	926	87	813	999999	999999	402	821	568	404	855	268	321	827	999999	999999	45	999999	940	270	680	246	61	47	999999	94	172	999999	667	741	367	86	334	727	10	756	37	767	857	95	999999	204	483	999999	999999	999999	627	88	927	997	999999	334	999999	388	138	544	875	49	188	233	999999	406	999999	827	46	778	933	593	826	360	999999	999999	201	854	460	485	762	709	731	837	467	94	999999	999999	534	42	935	946	999999	466	880	988	588	634	461	414	50	656	999999	537	999999	44	262	577	433	938	143	296	999999	652	782	175	318	351	766	549	337	493	303	13	842	987	994	370	480	999999	689	999999	403	999999	445	999999	405	203	974	433	831	501	999999	595	899	649	999999	946	683	714	680	999999	999999	912	87	556	363	999999	999999	875	50	892	107	847	258	999999	893	881	217	676	770	124	376	999999	717	835	256	707	999999	202	969	57	686	765	999999	999999	698	490	999999	888	752	104	999999	109	392	939	999999	399	346	999999	756	146	739	17	943	565	999999	535	204	251	999999	655	205	999999	999999	992	999999	341	942	999999	877	412	912	999999	923	676	616	276	999999	999999	440	857	371	782	999999	833	317	678	821	999999	580	173	295	727	587	999999	898	999999	204	400	733	72	456	539	455	354	233	420	93	277	949	605	585	426	
810	452	999999	423	66	81	685	999999	519	602	999999	999999	126	195	741	826	999999	610	81	560	54	377	410	831	336	101	609	897	594	554	999999	999999	588	869	916	145	812	484	948	132	714	999999	999999	999999	313	741	237	999999	678	999999	499	348	999999	34	999999	442	999999	463	97	965	471	788	999999	965	211	999999	999999	257	278	606	24	303	662	949	845	849	824	555	527	999999	863	571	228	337	65	62	999999	563	497	999999	103	358	397	999999	660	926	262	587	653	62	617	980	769	999999	999999	205	685	583	189	532	999999	495	999999	502	112	900	999999	615	909	158	809	570	759	795	999999	666	999999	679	298	918	596	999999	901	475	977	882	802	155	95	860	999999	999999	384	964	999999	607	422	894	999999	760	367	647	677	505	253	999999	999999	974	570	999999	999999	999999	999999	270	936	380	593	470	524	229	999999	999999	529	59	780	941	196	794	929	904	253	21	999999	538	561	948	569	406	232	931	661	999999	585	509	571	371	582	999999	38	494	23	952	380	661	662	943	127	627	725	311	859	435	54	999999	999999	287	999999	756	999999	988	999999	197	248	592	567	999999	999999	999999	488	419	999999	82	766	445	891	300	640	999999	876	999999	830	941	999999	999999	81	236	784	999999	177	999999	164	826	415	49	683	999999	714	788	103	392	999999	999999	149	316	943	787	999999	609	774	51	646	78	880	100	167	869	516	327	520	341	495	917	852	204	999999	541	667	999999	761	75	586	852	999999	493	999999	732	802	374	999999	294	566	184	155	135	647	96	999999	324	882	999999	319	396	999999	762	897	999999	254	945	62	999999	999999	999999	848	709	465	793	34	396	588	434	76	999999	351	236	999999	320	999999	999999	999999	177	595	352	844	946	756	999999	585	291	596	323	999999	999999	999999	574	174	624	999999	446	670	853	71	559	999999	457	747	177	55	999999	987	586	427	527	398	884	816	777	999999	901	953	275	218	999999	800	999999	999999	219	829	776	72	160	984	334	66	703	116	46	999999	397	208	589	153	544	999999	20	999999	999999	469	438	758	396	526	435	493	404	645	328	999999	999999	999999	538	347	279	978	837	999999	102	470	695	777	999999	170	999999	702	374	999999	673	449	789	999999	986	999999	400	27	676	633	999999	841	662	999999	787	999999	155	886	999999	251	999999	566	466	418	804	500	999999	660	999999	235	815	732	999999	282	999999	879	969	103	524	999999	947	261	312	213	52	261	808	637	990	502	25	823	42	132	258	117	983	381	573	495	976	740	48	450	818	
999999	721	390	96	908	317	61	372	883	304	622	264	999999	375	553	691	999999	670	486	999999	991	700	999999	999999	863	896	598	529	38	810	217	999999	861	395	226	999999	427	550	92	195	963	461	999999	828	999999	853	999999	15	30	804	839	79	562	240	826	136	724	366	999999	21	718	532	344	999999	97	408	402	866	159	23	274	596	588	300	255	999999	999999	178	999999	999999	999999	592	508	234	970	999999	999999	999999	999999	99	814	71	999999	80	477	999999	126	85	741	999999	460	864	999999	999999	999999	999999	491	271	985	295	585	556	967	221	845	135	34	119	112	999999	747	771	999999	999999	208	212	278	517	999999	814	999999	999999	436	171	560	311	999999	501	694	727	999999	399	645	283	514	999999	999999	116	234	351	999999	16	999999	999999	489	689	566	795	808	999999	975	974	448	180	999999	119	129	806	661	544	398	532	999999	384	303	358	999999	33	555	999999	118	172	292	482	407	416	502	644	681	999999	744	940	693	366	999999	681	951	475	412	999999	148	297	454	999999	952	884	999999	999999	498	140	563	999999	250	999999	229	813	691	966	773	464	617	485	134	790	800	458	839	68	632	622	999999	660	999999	161	999999	821	999999	999999	529	999999	825	903	156	550	999999	210	700	825	999999	939	989	999999	701	947	787	999999	172	664	890	999999	55	999999	965	875	733	999999	922	99	75	999999	999999	99	446	261	999999	713	999999	583	482	599	757	23	921	999999	633	422	959	673	373	149	999999	63	999999	35	999999	303	938	281	817	999999	999999	999999	760	739	999999	900	548	450	317	84	334	588	191	300	746	42	999999	281	252	321	943	258	725	926	748	52	999999	420	784	999999	775	67	999999	77	320	999999	262	192	850	733	873	519	999999	299	814	80	872	421	289	444	692	666	39	505	472	999999	886	999999	990	999999	522	999999	665	971	308	277	822	123	980	600	999999	428	431	518	999999	433	892	436	121	678	180	965	141	349	653	119	38	999999	999999	999999	269	428	201	59	999999	999999	853	394	999999	547	999999	999999	441	688	664	999999	244	520	68	999999	147	999999	722	999999	999999	557	996	999999	999999	999999	249	999999	518	699	340	361	237	999999	999999	701	580	999999	999999	999999	430	999999	534	453	685	390	874	517	212	566	153	810	999999	879	999999	663	750	537	76	801	308	697	249	999999	357	313	46	862	999999	367	467	639	24	999999	891	999999	999999	999999	641	937	325	731	359	952	555	999999	655	357	999999	645	951	53	441	644	275	733	999999	792	106	999999	353	21	305	845	109	514	
795	557	988	219	640	207	895	138	486	576	348	297	196	826	657	689	908	576	415	423	207	999999	882	168	999999	239	999999	269	594	999999	435	513	852	50	735	108	369	744	14	753	157	313	168	698	395	885	606	279	723	664	112	728	439	685	317	425	674	829	183	411	751	636	544	182	999999	999999	999999	155	101	559	329	174	999999	661	999999	894	221	999999	773	160	633	186	999999	929	211	706	84	177	733	999999	999999	539	571	999999	12	521	768	985	557	560	451	999999	188	174	999999	999999	166	777	419	999999	214	490	999999	32	777	574	100	615	971	444	759	999999	421	782	135	789	602	969	659	999999	135	999999	635	222	999999	999999	997	381	594	272	999999	306	758	320	114	943	483	548	825	999999	430	163	24	123	801	999999	49	999999	49	554	345	197	128	999999	297	999999	854	844	324	999999	999999	719	30	708	893	463	518	111	677	191	316	63	153	231	334	999999	222	522	421	999999	143	601	341	999999	926	363	188	999999	33	999999	98	639	234	230	861	710	142	999999	999999	347	999999	937	729	999999	248	292	999999	897	999999	324	765	342	432	999999	471	975	999999	980	999999	999999	284	424	88	999999	103	999999	828	999999	999999	623	999999	906	302	83	866	205	871	999999	801	999999	999999	999999	763	708	371	755	216	443	758	999999	999999	162	533	688	73	251	859	189	764	999999	463	129	999999	716	484	999999	50	999999	923	276	999999	903	189	147	231	993	661	380	188	999999	471	394	175	999999	300	687	383	613	19	625	346	691	719	240	190	999999	753	57	233	512	715	856	999999	999999	780	429	973	395	467	79	999999	999999	11	426	109	78	954	999999	425	796	485	436	349	308	929	422	193	999999	999999	41	999999	614	156	675	632	614	999999	683	704	999999	714	987	156	939	44	999999	999999	303	999999	121	245	701	631	999999	37	288	516	221	999999	367	245	34	438	999999	830	976	342	335	793	495	203	999999	357	554	999999	497	999999	409	273	81	732	890	817	845	795	547	982	719	647	353	107	999999	999999	346	999999	689	999999	719	999999	999999	524	999999	509	999999	917	999999	353	999999	999999	540	999999	999999	947	491	635	999999	999999	592	640	292	999999	623	688	449	397	999999	160	21	918	402	999999	570	300	999999	999999	377	390	182	927	830	999999	906	999999	116	355	990	715	999999	999999	291	483	966	88	826	75	901	999999	69	257	387	814	342	999999	952	603	999999	999999	742	934	268	964	44	665	810	98	999999	258	581	999999	999999	824	521	310	637	999999	970	492	999999	149	655	
999999	999999	925	549	25	861	999999	422	513	918	184	973	704	453	999999	448	311	278	999999	978	652	999999	999999	999999	563	302	42	531	999999	999999	944	352	603	288	566	999999	118	125	999999	236	349	836	78	185	232	851	999999	857	320	999999	999999	224	735	171	13	606	364	999999	985	723	999999	225	999999	881	974	831	379	426	886	682	999999	196	483	999999	638	815	36	790	627	712	486	999999	221	563	963	730	617	999999	284	960	289	43	999999	81	406	999999	999999	999999	211	401	481	399	970	999999	149	482	740	234	532	198	999999	574	458	283	246	654	14	825	917	253	224	937	151	925	403	307	66	412	114	514	999999	839	589	235	999999	96	214	582	423	490	990	999999	999999	96	391	715	584	856	834	752	129	632	999999	957	186	544	999999	55	245	842	426	338	129	28	830	739	984	999999	51	999999	450	431	999999	999999	263	831	37	65	544	687	722	210	577	362	395	734	570	631	999999	999999	838	999999	347	999999	74	661	273	891	266	999999	730	361	814	684	311	697	229	842	704	355	516	999999	999999	999999	999999	999999	761	766	633	105	179	362	999999	354	321	999999	94	832	372	601	999999	999999	799	893	999999	370	395	892	61	697	999999	999999	927	703	189	645	657	790	999999	848	900	506	268	999999	481	377	999999	469	372	29	612	397	999999	113	999999	380	999999	617	599	760	830	999999	715	935	590	999999	435	480	999999	676	634	304	382	524	701	71	999999	638	421	589	192	925	999999	41	95	999999	259	824	916	809	251	49	200	698	27	42	999999	333	579	40	942	707	999999	696	395	318	24	954	411	999999	502	765	206	19	578	999999	347	684	849	999999	202	611	563	365	999999	594	999999	683	999999	669	280	554	999999	390	647	999999	630	834	999999	777	112	304	422	200	316	999999	843	999999	999999	121	694	999999	999999	999999	838	340	153	939	271	800	213	340	999999	742	999999	948	706	999999	372	103	284	513	999999	999999	999999	897	999999	372	59	999999	750	923	562	999999	974	999999	80	952	999999	317	999999	691	573	999999	999999	771	999999	679	745	999999	779	999999	999999	37	837	190	999999	410	999999	940	999999	780	889	322	999999	289	777	72	768	291	877	753	272	64	762	593	999999	999999	509	599	60	519	627	691	178	722	115	535	558	794	999999	670	999999	611	175	560	999999	999999	796	293	993	999999	911	999999	490	36	765	999999	999999	254	250	877	900	155	890	632	163	999999	153	337	184	252	999999	973	197	217	545	661	889	211	791	689	999999	999999	606	275	999999	173	211	152	
999999	352	999999	314	554	226	999999	999999	721	999999	406	604	117	468	118	999999	280	999999	276	282	999999	114	999999	73	462	560	999999	684	549	624	33	999999	996	10	999999	831	983	999999	999999	971	448	483	940	356	805	196	582	936	117	999999	995	999999	896	999999	662	852	999999	205	999999	993	743	94	999999	106	999999	416	608	116	98	287	767	80	517	305	834	16	173	527	999999	276	999999	546	576	694	629	999999	999999	77	999999	527	363	999999	999999	436	999999	363	960	843	836	399	588	476	999999	830	97	924	162	999999	104	999999	688	951	937	585	25	207	518	999999	477	999999	322	999999	767	570	923	999999	721	91	77	480	56	999999	999999	869	687	511	697	745	606	704	210	999999	999999	999999	838	412	999999	773	420	40	844	142	375	999999	86	58	999999	287	906	117	212	999999	534	623	609	368	270	999999	897	513	999999	773	999999	999999	999999	821	567	83	731	521	140	947	670	999999	636	913	954	999999	793	639	999999	420	999999	999999	502	139	966	359	94	480	151	782	876	907	530	81	910	603	724	999999	490	635	555	395	977	265	999999	999999	987	695	413	999999	999999	268	710	99	934	732	280	826	854	218	989	261	380	357	81	762	516	564	13	361	295	538	158	178	999999	999999	522	246	728	999999	371	399	999999	892	507	617	207	999999	147	187	333	898	999999	281	645	304	24	629	999999	647	980	433	691	62	963	745	120	999999	235	491	999999	43	107	384	846	999999	999999	488	999999	464	565	86	427	826	999999	397	138	999999	999999	570	438	999999	62	91	499	938	707	999999	928	761	507	999999	215	999999	967	299	800	35	434	999999	119	536	779	729	92	904	16	865	34	575	617	243	999999	665	999999	327	980	26	885	908	999999	180	559	98	957	899	870	770	858	738	999999	113	452	999999	460	901	123	999999	999	595	932	842	990	362	154	273	999999	549	603	999999	318	784	149	526	164	939	977	999999	772	192	999999	245	999999	296	978	514	790	999999	999999	160	214	999999	26	999999	975	59	189	207	943	693	254	999999	176	219	429	813	999999	999999	331	520	924	999999	560	817	562	697	835	703	384	640	483	131	345	453	999999	661	767	999999	551	999999	759	779	746	89	999999	712	78	999999	866	175	550	865	211	694	235	999999	107	209	737	288	223	486	823	313	220	132	985	723	774	768	55	123	999999	227	999999	155	999999	481	878	999999	629	49	999999	218	99	999999	919	999999	227	663	563	568	122	272	999999	283	956	443	999999	815	726	354	32	999999	130	437	490	999999	
932	90	105	625	330	887	659	184	649	614	224	602	212	344	506	121	214	487	11	999999	336	487	198	252	612	72	999999	999999	26	999999	999999	661	999999	935	999999	146	999999	938	247	999999	613	715	634	351	228	999999	999999	999999	999999	910	894	999999	435	378	658	454	892	852	23	999999	763	999999	167	910	525	562	999999	277	626	999999	999999	276	249	999999	999999	999999	853	999999	34	345	999999	742	999999	999999	999999	455	999999	758	287	273	254	999999	999999	979	470	239	558	723	999999	665	999999	346	999999	489	367	628	999999	658	871	47	999999	55	828	678	808	31	999999	61	76	80	336	716	989	363	999999	838	351	270	316	278	72	999999	999999	368	543	122	999999	946	748	999999	62	999999	887	249	672	208	886	256	180	449	289	506	656	755	999999	95	356	411	374	528	999999	143	352	602	974	999999	34	470	144	999999	53	12	312	999999	28	759	829	750	691	915	952	104	999999	866	989	566	484	275	38	458	766	576	581	229	939	919	234	295	274	211	183	426	999999	484	406	287	203	805	737	999999	265	606	999999	999999	576	192	53	486	613	999999	999999	999999	441	686	999999	476	431	92	999999	108	534	544	485	489	741	535	982	614	469	711	372	678	537	458	202	170	856	133	999999	756	875	748	681	855	225	424	999999	999999	555	929	856	120	894	638	55	999999	130	240	999999	999999	210	439	26	901	56	999999	232	999999	493	769	620	307	999999	999999	999999	786	862	629	999999	327	551	555	999999	999999	855	261	784	898	412	481	999999	625	416	612	999999	446	731	999999	809	908	201	11	999999	786	999999	558	680	999999	999999	269	999999	501	999999	398	999999	654	380	999999	55	999999	532	333	579	21	999999	994	891	999999	999999	787	64	91	820	364	136	999999	999999	999999	230	307	581	54	493	153	999999	548	999999	27	122	902	999999	255	735	24	386	868	432	931	66	324	666	852	141	627	215	776	680	611	272	950	51	107	265	747	223	487	839	436	398	191	345	999999	715	705	999999	999999	356	805	999999	268	127	680	226	906	999999	999999	912	866	999999	846	867	999999	755	999999	860	967	999999	987	999999	898	38	995	543	999999	978	793	147	999999	905	406	430	875	633	14	833	999999	999999	359	999999	495	575	999999	498	551	324	298	127	552	845	753	819	368	14	89	999999	131	147	999999	927	846	590	486	960	541	425	992	423	751	999999	499	999999	640	999999	315	333	999999	999999	991	560	689	675	595	999999	161	586	999999	870	553	774	999999	233	999999	431	270	905	98	22	957	999999	332	
875	376	999999	999999	667	189	999999	999999	756	999999	999999	155	790	247	181	995	895	808	954	999999	131	870	977	628	999999	555	999999	999999	410	999999	999999	549	999999	238	999999	999999	999999	245	493	407	582	999999	999999	599	95	87	750	193	999999	909	203	214	12	771	210	999999	399	595	89	122	970	868	298	999999	143	999999	999999	999999	433	999999	623	660	324	557	999999	950	83	388	999999	198	804	999999	530	500	51	999999	999999	999999	37	810	999999	786	999999	999999	436	999999	999999	999999	466	19	798	198	760	227	295	542	999999	454	989	260	931	20	62	999999	317	945	348	999999	999999	305	538	195	999999	623	961	837	503	999999	999999	78	77	798	922	533	400	616	274	313	999999	508	948	999999	999999	777	878	999999	733	275	73	491	375	94	804	999999	480	613	664	999999	265	458	49	945	333	921	192	143	98	999999	500	701	680	44	593	972	356	446	89	757	744	999999	113	999999	880	999999	702	983	994	761	62	787	999999	999999	58	756	999999	999999	999999	194	999999	999999	999999	214	775	999999	999999	999999	501	831	814	44	533	907	402	203	999999	811	999999	693	228	999999	149	337	477	712	749	999999	985	999999	513	999999	676	999999	999999	999	260	899	999999	518	999999	371	492	172	947	27	263	54	735	855	411	658	937	85	999999	394	999999	999999	737	999999	622	267	355	663	328	470	367	637	999999	999999	942	455	359	557	864	857	717	977	389	459	999999	704	817	999999	999999	854	416	601	999999	999999	999999	776	172	999999	895	572	25	828	843	486	659	626	310	999999	912	956	309	390	221	999999	999999	628	104	287	613	918	449	224	238	999999	63	766	707	999999	998	999999	292	999999	661	999999	841	999999	143	902	799	832	404	485	227	999999	555	36	999999	999999	110	775	682	884	785	977	132	801	600	999999	433	893	999999	343	344	999999	673	999999	728	999999	276	788	999999	999999	488	780	523	964	996	759	917	37	386	999999	999999	999999	492	999999	184	683	179	999999	298	999999	479	906	999999	70	999999	999999	805	216	307	471	555	999999	999999	491	999999	14	999999	168	804	999999	461	999999	516	44	476	121	264	275	174	999999	749	236	499	999999	999999	581	867	462	822	526	953	711	999999	915	999999	999999	999999	11	12	179	230	999999	245	457	312	83	399	879	594	39	999999	540	51	263	721	328	821	559	769	999999	147	10	345	288	887	750	676	601	704	921	179	262	272	995	824	738	999999	51	428	647	999999	987	868	792	309	423	999999	476	203	999999	733	392	242	999999	41	229	999999	957	570	562	407	798	184	672	
860	963	277	56	999999	999999	999999	779	141	999999	641	159	142	552	978	473	999999	210	407	693	198	786	30	999999	963	605	73	42	481	865	999999	394	813	205	932	346	155	623	999999	999999	682	953	260	121	546	882	96	132	979	999999	481	207	400	490	484	83	999999	193	92	833	999999	305	308	275	880	257	999999	999999	999999	641	328	467	999999	197	21	244	536	908	548	91	518	941	999999	999999	999999	53	994	332	721	999999	402	962	540	999999	999999	386	999999	985	240	298	546	160	511	347	778	24	44	212	479	249	547	44	999999	999999	324	978	252	923	999999	837	999999	24	224	761	248	999999	999999	999999	896	634	589	551	678	259	999999	368	999999	715	999999	380	18	791	852	481	321	368	999999	999999	889	322	144	731	114	403	44	532	935	750	999999	999999	97	86	315	845	660	999999	366	395	999999	956	999999	999999	327	510	828	999999	171	743	450	880	999999	397	78	584	500	858	999999	284	224	22	432	999999	616	999999	293	932	485	17	821	999999	11	999999	82	933	772	999999	414	603	999999	572	999999	202	999999	999999	383	699	18	731	999999	801	559	92	999999	454	534	999999	920	999999	227	896	999999	164	921	134	879	116	325	144	811	999999	454	843	709	999999	999999	240	388	999999	810	594	923	999999	662	29	765	919	761	628	409	912	686	281	386	678	586	999999	280	185	349	999999	383	873	919	461	357	999999	999999	528	802	303	481	532	999999	633	972	242	501	999999	999999	999999	354	999999	735	899	217	999999	467	999999	75	999999	960	213	58	543	220	999999	834	999999	672	59	999999	999999	825	999999	999999	163	999999	752	706	354	715	377	816	389	922	999999	148	30	254	184	258	351	999999	366	999999	278	484	999999	422	922	999999	300	999999	319	422	999999	871	999999	468	63	999999	714	334	999999	730	999999	396	668	620	534	911	999999	957	999999	801	205	780	469	772	171	679	170	999999	784	946	425	999999	507	967	810	814	518	561	999999	950	544	999999	741	636	751	882	999999	178	999999	20	593	343	742	518	227	341	412	999999	307	999999	73	384	999999	999999	999999	454	889	701	809	999999	402	261	766	547	266	187	49	999999	31	999999	863	999999	999999	999999	362	92	405	988	750	479	411	661	264	815	886	170	999999	966	331	306	992	124	999999	177	999999	341	576	204	261	49	302	999999	836	27	521	999999	932	776	422	999999	999999	900	950	999999	318	999999	999999	950	661	106	710	999999	510	724	296	748	633	999999	165	30	999999	211	737	710	187	831	825	247	304	814	238	999999	553	108	999999	
102	999999	38	858	877	344	625	999999	165	339	999999	79	121	731	772	448	999999	621	401	717	847	999999	250	162	487	999999	759	656	846	867	19	528	999999	476	999999	584	999999	425	999999	685	889	668	999999	381	999999	761	999999	515	531	376	580	89	161	999999	999999	999999	923	875	381	961	584	969	999999	999999	329	700	667	645	536	198	999999	242	342	716	827	188	591	868	204	999999	211	253	134	480	297	929	377	31	75	275	660	999999	53	326	110	920	972	294	999999	999999	104	78	979	999999	533	347	999999	445	563	232	347	65	681	655	760	340	844	225	999	399	333	645	999999	271	537	999999	999999	26	615	907	999999	306	816	936	630	143	274	999999	946	950	999999	931	467	842	927	605	58	999999	999999	769	85	756	294	662	934	458	498	999999	806	421	158	731	830	656	26	51	249	745	34	626	75	63	279	59	217	999999	999999	737	999999	931	74	800	459	845	831	999999	999999	163	11	999999	645	557	985	534	801	461	999999	810	826	886	366	999999	373	999999	999999	999999	486	245	455	999999	280	760	999999	874	357	357	281	984	999999	999999	39	95	999999	852	981	518	78	744	257	755	300	377	911	458	575	761	436	999999	151	810	973	776	999999	469	901	884	185	999999	187	454	189	999999	986	270	999999	280	569	999999	957	195	953	742	987	699	252	902	848	923	309	596	920	999999	999999	24	592	262	999999	283	951	107	342	999999	566	803	575	183	391	651	601	304	201	915	561	999999	857	241	788	18	227	998	46	261	811	591	533	999999	282	972	677	999999	893	999999	569	860	853	995	185	194	134	999999	521	207	331	14	405	15	210	888	166	361	999999	379	66	999999	70	91	155	975	999999	157	999999	419	973	997	411	905	356	700	112	862	65	999999	999999	159	487	838	929	807	999999	527	227	999999	815	326	140	523	239	999999	799	771	849	209	999999	999999	177	112	233	334	602	499	659	509	785	999999	999999	869	495	907	475	232	161	999999	788	999999	930	516	604	656	999999	887	676	999999	900	999999	22	855	690	999999	981	384	614	605	215	696	868	999999	999999	520	999999	271	38	331	151	577	620	510	421	171	999999	999999	999999	576	467	714	823	999999	609	455	291	449	188	999999	925	999999	617	556	999999	102	883	223	906	999999	635	999999	999999	999999	596	333	999999	511	444	529	860	330	876	47	148	500	999999	999999	118	164	238	582	999999	999999	405	61	999999	73	377	328	287	833	754	999999	941	860	854	999999	333	285	999999	779	999999	658	728	999999	999999	579	
418	643	999999	935	115	752	855	63	523	420	999999	545	999999	656	999999	999999	252	37	576	999999	106	287	645	404	625	832	429	999999	577	999999	720	999999	836	390	655	999999	109	352	727	11	569	887	999999	444	529	787	999999	87	645	887	416	701	38	762	482	141	997	824	319	282	332	406	485	99	699	158	709	982	11	410	26	899	309	575	892	218	999999	210	875	837	920	999999	999999	999999	999999	29	772	999999	907	999999	736	999999	42	455	999999	172	999999	257	999999	380	88	929	85	244	871	516	401	463	870	273	201	796	999999	999999	999999	980	593	999999	82	679	999999	635	999999	999999	673	742	867	999999	896	729	999999	691	465	504	759	990	276	578	999999	511	999999	319	213	643	332	999999	999999	560	999999	698	579	616	185	75	994	999999	854	999999	571	139	648	547	567	150	999999	509	999999	454	722	999999	713	25	977	570	61	999999	431	441	164	733	999999	317	999999	207	160	200	515	399	510	316	145	678	16	689	862	90	751	999999	999999	823	609	880	837	999999	999999	563	639	614	24	926	999999	423	443	837	722	341	785	999999	990	999999	999999	941	943	415	236	45	18	297	708	970	325	368	264	341	134	999999	479	999999	222	596	999999	900	385	583	295	722	244	179	966	530	304	392	82	910	999999	667	936	432	503	999999	555	351	906	53	999999	999999	999999	112	713	999999	861	754	156	403	715	999999	565	369	129	513	999999	999999	330	187	999999	933	999999	354	511	466	598	56	999999	274	51	219	994	341	972	633	563	999999	999999	999999	669	550	245	999999	204	999999	112	577	999999	989	157	715	31	728	378	999999	375	999999	600	256	597	815	226	882	362	505	999999	999999	397	999999	950	669	383	550	999999	135	697	618	159	775	364	999999	743	999999	127	336	198	999999	963	303	267	748	999999	219	999999	999999	333	362	325	698	638	878	189	816	49	487	342	480	999999	253	980	757	665	825	891	575	81	679	765	36	317	832	270	103	239	211	137	999999	367	664	801	344	302	999999	146	485	999999	926	999999	639	993	717	999999	720	323	509	93	716	327	999999	782	654	999999	299	999999	806	618	96	999999	837	360	178	123	555	999999	646	464	215	689	999999	733	154	180	135	42	600	999999	549	780	729	128	420	845	750	882	156	747	13	79	339	999999	999999	349	670	999999	824	604	510	278	676	999999	999999	37	999999	999999	637	483	999999	266	791	999999	999999	315	858	719	939	333	372	999999	999999	899	461	999999	999999	548	978	805	510	846	218	995	999999	280	113	999999	249	
393	933	868	999999	672	285	746	999999	309	798	449	999999	950	350	501	242	837	973	777	593	742	678	372	904	832	973	625	999999	795	763	798	212	183	479	556	999999	999999	999999	632	624	715	857	59	750	538	323	999999	999999	716	763	999999	306	336	101	999999	999999	570	963	999999	699	999999	999999	999999	999999	999	247	317	999999	794	111	738	419	351	163	999999	999999	999999	622	376	518	999999	999999	342	41	333	999999	876	92	972	840	828	999999	999999	932	964	999999	374	513	999999	300	15	89	711	615	35	29	955	182	223	622	999999	948	596	904	287	539	365	461	222	508	999999	235	507	953	999999	207	414	418	198	859	520	124	999999	85	512	342	418	999999	16	314	999999	703	868	360	753	880	944	110	999999	435	662	913	300	999999	929	780	582	758	999999	828	999999	546	999999	364	112	972	999999	999999	999999	944	131	638	999999	908	962	668	366	157	209	999999	262	314	763	763	206	606	999999	999999	156	732	760	999999	394	188	699	999	719	514	257	781	999999	999999	708	711	999999	34	468	392	289	271	999999	999999	558	939	575	310	783	230	167	505	158	456	374	999999	999999	999999	253	999999	999999	963	948	999999	899	428	598	829	605	61	459	182	147	999999	350	884	999999	336	111	455	613	399	999999	498	999999	751	999999	358	999999	50	528	843	780	202	184	326	322	999999	534	140	351	746	999999	731	771	984	368	999999	115	999999	999999	999999	999999	798	663	818	748	460	505	999999	794	250	999999	999999	533	615	999999	999999	266	34	571	999999	801	971	999999	999999	695	493	727	999999	393	915	252	578	691	999999	999999	981	999999	365	578	862	75	999999	345	110	975	999999	208	165	592	999999	460	91	918	610	999999	999999	999999	999999	999999	999999	999999	142	764	879	999999	201	999999	862	141	999999	414	901	455	709	683	424	635	13	890	556	999999	572	779	999999	465	170	659	999999	615	97	999999	743	999999	323	999999	932	623	466	999999	784	274	999999	34	181	18	558	635	218	926	641	761	691	905	577	969	170	362	794	999999	836	541	999999	999999	53	134	999999	669	999999	999999	750	999999	179	900	116	291	949	547	608	960	906	535	450	164	999999	999999	605	838	664	354	968	580	828	52	275	252	999999	999999	980	999999	999999	889	999999	999999	185	840	999999	791	798	295	29	623	999999	833	999999	999999	100	638	281	718	529	832	15	788	611	180	971	999999	634	864	810	860	999999	999999	623	27	999999	812	978	144	999999	999999	50	379	999999	355	825	995	534	964	161	842	816	999999	528	514	884	999999	37	15	868	
464	999999	933	999999	168	65	999999	219	500	279	999999	999999	147	974	715	999999	999999	999999	266	355	976	999999	670	999999	967	999999	305	42	118	999999	327	785	999999	275	289	657	116	999999	175	299	999999	785	44	694	872	193	999999	999999	999999	721	258	260	770	999999	892	862	496	229	517	999999	760	171	110	367	999999	503	686	871	694	999999	685	999999	298	966	723	200	999999	976	841	784	374	999999	229	397	884	76	24	999999	999999	999999	171	999999	387	60	539	470	685	999999	741	378	506	807	603	754	999999	517	961	803	936	701	303	520	999999	732	750	999999	941	713	482	999999	999999	373	999999	277	896	799	364	248	999999	262	999999	891	244	472	287	566	999999	474	361	377	999999	999999	386	682	133	651	508	999999	309	785	528	971	203	999999	889	999999	319	335	858	246	162	723	375	683	999999	412	285	916	454	999999	349	477	362	115	781	277	987	815	999999	255	300	710	939	652	734	999999	697	388	582	154	256	87	999999	124	224	391	845	702	496	720	375	591	999999	125	445	61	619	999999	999999	999999	155	999999	191	612	945	452	784	723	949	652	714	896	999999	310	937	272	860	999999	890	999999	999999	295	328	999999	999999	999999	510	823	216	999999	999999	609	999999	960	999	752	896	14	178	999999	606	131	752	844	15	478	257	899	999999	183	200	382	207	683	199	860	185	757	732	246	999999	960	517	999999	999999	999999	591	384	311	194	999999	999999	78	129	999999	999999	542	484	999999	411	462	611	645	42	492	999999	411	999999	999999	148	576	149	282	932	829	646	614	486	126	899	886	873	598	993	999999	344	313	88	889	889	327	701	338	330	999999	999999	324	485	783	999999	704	960	999999	172	618	235	999999	999999	999999	157	696	66	367	528	999999	999999	23	652	233	999999	248	999999	741	880	999999	875	810	951	158	999999	331	999999	999999	941	999999	926	268	999999	999999	582	999999	999999	789	742	999999	271	343	810	999999	205	326	672	261	635	999999	381	999999	733	351	743	425	633	999999	999999	825	567	999999	425	333	598	999999	999999	277	651	398	80	543	999	687	559	541	10	155	952	183	659	877	77	999999	823	707	999999	999999	999999	167	999999	190	989	916	636	907	917	487	999999	999999	738	404	999999	246	999999	838	999999	56	792	211	425	488	44	626	999999	999999	296	420	509	999999	794	504	999999	493	999999	999999	553	92	60	652	624	523	999999	999999	445	999999	277	830	999999	999999	488	489	301	439	742	648	155	373	750	999999	620	507	977	327	90	243	768	126	973	999999	295	146	999999	150	587	
901	999999	957	999999	911	999999	999999	280	525	999999	315	213	206	751	999999	745	999999	341	114	41	127	546	619	997	211	999999	160	856	175	699	351	999999	161	999999	840	999999	198	192	999999	533	164	237	461	999999	999999	40	999999	375	359	239	115	804	891	999999	470	365	999999	960	979	426	272	999999	114	825	999999	822	999999	999999	999999	999999	999999	996	502	999999	999999	890	94	999999	232	999999	922	785	999999	935	594	999999	602	999999	392	484	175	237	212	999999	999999	555	132	636	855	999999	978	228	999999	999999	682	118	311	320	999999	580	281	237	738	809	503	487	111	179	999999	999999	229	999999	961	436	362	329	793	90	999999	999999	999999	457	848	999999	202	703	330	999999	263	999999	999999	292	810	811	213	937	499	403	918	784	999999	999999	405	999999	733	968	267	37	479	363	324	231	10	910	999999	823	388	468	617	799	999999	436	915	755	289	999999	209	159	233	999999	829	999999	172	535	877	814	62	999999	546	999999	446	302	999999	899	170	999999	291	999999	999	389	999999	40	786	999999	627	27	47	649	62	796	769	117	804	65	533	999999	999999	475	42	997	771	999999	922	393	363	999999	241	999999	999999	275	655	309	160	844	865	999999	999999	999999	907	860	777	999999	465	750	463	338	999999	149	375	246	954	999999	867	999999	617	999999	999999	403	765	764	785	999999	64	999999	150	999999	957	960	199	735	321	25	567	999999	999999	368	415	182	930	999999	375	101	999999	358	321	839	442	158	999999	187	690	999999	288	153	84	755	999999	678	609	994	381	538	949	999999	924	938	258	999999	780	259	999999	935	472	740	399	694	381	705	474	999999	36	999999	733	22	999999	999999	737	424	107	999999	19	736	999999	935	999999	836	151	19	999999	383	590	747	377	999999	905	755	747	548	754	390	384	999999	214	999999	967	572	999999	999999	596	823	999999	834	999999	315	249	999999	372	537	96	562	553	999999	999999	101	999999	289	999999	756	999999	299	364	199	669	999999	100	366	532	274	968	91	999999	213	999999	999999	183	756	999999	999999	737	369	392	220	461	201	836	22	381	999999	588	688	141	999999	830	999999	468	999999	174	880	225	999999	999999	108	568	15	999999	349	948	670	917	964	999999	378	29	747	907	154	999999	477	880	999999	984	419	685	289	999999	984	383	999999	152	172	591	279	999999	999999	999999	999999	651	456	672	497	74	711	205	999999	999999	762	38	92	399	324	999999	696	10	148	899	999999	423	999999	999999	999999	966	832	528	755	999999	999999	999999	175	401	999999	502	290	999999	393	999999	282	224	70	730	999999	
955	300	726	827	888	894	278	707	954	999999	999999	999999	401	137	531	999999	193	999999	251	699	999999	999999	690	776	999999	992	891	999999	999999	626	389	999999	999999	999999	588	675	115	700	866	488	591	999999	220	649	999999	140	889	999999	861	999999	999999	774	819	41	957	102	609	950	15	999999	13	661	581	338	372	518	813	532	548	855	135	999999	999999	763	117	413	999999	51	33	999999	113	999999	755	354	537	615	543	527	911	496	999999	165	695	971	484	930	999999	882	286	999999	326	366	139	15	655	605	202	65	923	553	449	568	927	323	791	790	905	236	999999	757	975	296	621	999999	999999	970	797	611	288	187	169	999999	764	789	375	747	93	749	698	999999	423	487	603	999999	999999	999999	999999	382	189	694	34	27	92	529	999999	39	999999	999999	225	685	808	999999	999999	746	394	999999	804	999999	947	54	999999	166	999999	868	344	497	693	264	14	999999	742	425	999999	999999	162	151	687	244	999999	345	999999	999999	534	22	133	832	710	856	973	999999	702	100	434	145	999999	867	489	223	999999	771	346	489	999999	931	943	999999	168	193	594	253	991	569	617	999999	51	999999	632	525	745	512	787	837	291	636	999999	999999	991	296	605	294	999999	999999	999999	999999	999	523	999999	602	79	740	673	527	272	729	999999	143	482	822	104	999999	245	999999	478	683	984	509	208	999999	350	301	999999	872	587	309	591	526	519	859	611	527	999999	39	455	15	838	999999	574	561	259	457	179	178	202	319	999999	999999	996	999999	774	500	324	494	262	778	999999	801	939	999999	148	860	623	623	999999	576	999999	999999	518	472	999999	723	999999	646	197	999999	131	999999	999999	999999	260	892	530	999999	94	121	212	999999	776	677	666	999999	999999	999999	422	399	833	556	999999	999999	793	999999	190	533	532	60	566	678	999999	369	656	124	999999	672	999999	255	339	481	538	109	373	250	439	840	806	999999	403	332	234	797	68	575	275	63	483	417	999999	999999	620	43	554	999999	999999	999999	30	551	916	999999	898	176	70	362	28	858	262	999999	412	349	727	725	657	243	453	509	311	91	849	77	198	999999	543	342	860	504	554	838	999999	32	819	264	890	999999	434	67	737	706	556	417	800	930	14	373	279	894	386	321	90	478	999999	999999	702	848	999999	999999	999999	727	999999	999999	999999	999999	289	999999	999999	473	835	913	809	396	999999	604	534	442	277	267	300	180	999999	966	128	999999	758	794	917	880	561	52	284	831	999999	999999	214	42	113	387	651	624	843	806	69	999999	999999	694	
706	510	414	999999	581	212	311	463	665	535	406	80	665	494	472	649	911	793	638	977	962	999999	999999	502	999999	890	999999	676	336	999999	999999	655	731	73	98	416	476	300	470	999999	999999	999999	354	679	636	42	999999	999999	162	204	894	275	999999	534	732	944	120	912	999999	999999	999999	635	136	409	628	750	349	602	999999	66	183	999999	332	567	457	991	417	720	865	306	999999	459	523	142	370	641	820	999999	341	154	999999	563	369	999999	485	894	843	999999	999999	999999	693	128	760	106	30	284	943	999999	87	999999	536	400	56	635	522	999999	122	999999	999999	986	930	152	271	261	760	619	261	552	92	563	157	472	669	980	999999	59	699	427	121	96	697	999999	129	999999	618	999999	517	734	267	348	999999	999999	906	999999	955	551	857	508	345	411	32	999999	999999	523	999999	73	999999	76	999999	999999	446	694	882	951	299	386	32	671	643	999999	111	526	294	743	999999	308	999999	605	34	999999	999999	201	91	709	74	999999	369	999999	17	554	185	999999	712	795	901	96	999999	954	774	999999	528	196	864	999999	999999	505	116	451	742	294	999999	134	51	999999	999999	255	999999	182	887	992	999999	426	663	999999	679	999999	999999	499	841	694	341	612	830	455	543	999999	336	600	410	568	200	918	999999	999999	57	999999	409	751	999999	656	999999	793	999999	999999	562	999999	999999	776	999999	648	691	999999	609	57	953	894	303	596	426	274	999999	22	772	329	801	108	562	999999	51	629	261	72	973	195	999999	547	545	58	893	441	999999	560	790	999999	877	583	999999	816	769	999999	756	813	334	999999	737	471	31	999999	980	463	548	591	735	191	397	628	999999	999999	836	415	999999	999999	703	999999	791	368	999999	999999	451	228	790	999999	182	888	872	448	737	999999	457	999999	526	797	77	439	893	999999	825	999999	374	259	939	999999	980	363	803	999999	120	349	470	379	249	999999	305	762	999999	802	999999	846	319	949	999999	921	967	96	999999	561	188	999999	999999	899	543	623	999999	202	289	999999	999999	818	999999	370	999999	397	999999	87	510	516	501	315	766	999999	482	978	298	425	999999	27	999999	893	475	251	999999	846	258	570	836	999999	999999	113	483	999999	999999	600	762	948	999999	502	670	889	999999	999999	69	999999	999999	999999	426	565	334	230	833	271	999999	873	353	842	47	491	149	690	251	884	152	999999	831	988	65	881	225	350	804	865	356	47	999999	102	999999	460	349	258	153	999999	300	153	999999	221	808	999999	257	919	911	999999	999999	979	648	701	240	671	51	518	944	545	
999999	984	999999	968	999999	931	999999	999999	660	586	152	891	547	969	594	999999	128	620	190	892	999999	306	999999	674	512	999999	399	614	862	521	419	830	313	999999	932	315	999999	999999	999999	877	606	997	269	334	986	472	442	678	117	240	999999	430	999999	999999	910	52	556	751	465	999999	999999	951	999999	149	177	321	999999	999999	999999	288	282	817	324	313	999999	637	47	999999	687	50	934	720	999999	631	968	988	502	262	698	889	759	975	845	999999	345	654	609	129	999999	675	999999	504	999999	828	958	734	115	999999	764	283	999999	452	999999	425	612	821	454	999999	180	189	999999	999999	250	157	529	307	971	565	967	642	37	917	999999	22	166	440	89	678	999999	244	882	477	497	999999	884	999999	999999	999999	156	524	209	999999	949	977	855	999999	999999	493	999999	661	762	549	67	131	256	97	505	999999	269	181	741	776	102	999999	999999	999999	838	999999	273	222	999999	551	419	453	443	193	999999	969	166	607	186	596	378	21	999999	999999	999999	375	178	999999	811	999999	999999	974	999999	999999	751	999999	999999	999999	720	438	229	96	999999	221	140	613	688	72	130	535	893	662	999999	154	407	90	464	964	930	999999	657	477	411	999999	390	445	999999	20	442	954	999999	652	999999	748	377	291	746	269	212	806	686	115	676	999999	966	509	979	638	35	670	558	716	584	257	999999	752	685	999999	999999	694	999999	678	630	999999	246	999999	775	999999	777	125	344	205	761	999999	786	552	999999	135	568	880	999999	41	985	999999	405	582	78	638	999999	999999	606	999999	438	999999	999999	18	485	510	49	725	733	732	861	909	999999	363	954	460	471	999999	999999	999999	182	950	237	912	999999	858	770	663	183	146	999999	161	519	338	766	253	999999	999999	999999	999999	95	999999	157	733	999999	85	445	51	627	617	177	739	673	56	999999	487	290	999999	324	626	739	999999	999999	597	454	709	399	997	596	711	999999	693	171	660	474	339	803	503	742	617	422	729	45	565	999999	548	488	999999	504	289	962	320	999999	999999	561	999999	300	999999	289	470	686	447	999999	916	428	483	577	23	581	504	999999	786	999999	707	214	20	999999	986	628	905	231	925	503	317	999999	878	999999	722	109	765	48	999999	999999	282	931	975	284	128	999999	495	970	999999	891	999	604	186	113	755	999999	550	368	313	999999	383	248	760	944	999999	999999	549	253	855	913	816	465	440	572	999999	776	999999	736	232	850	999999	935	756	43	503	999999	572	775	484	486	558	999999	734	999999	999999	999999	999999	40	147	951	597	999999	124	
561	85	544	174	999999	178	999999	999999	999999	146	463	797	448	492	726	450	999999	605	773	768	379	364	419	730	127	730	900	999999	207	599	281	262	891	820	204	999999	959	548	999999	607	504	479	744	270	281	525	403	999999	454	999999	713	355	823	482	999999	999999	665	999999	56	883	278	999999	809	225	865	999999	905	627	297	768	999999	885	647	176	274	999999	619	159	459	602	999999	999999	161	617	885	925	438	999999	84	999999	303	155	502	999999	338	999999	670	999999	405	999999	999999	775	264	685	108	828	707	657	218	845	587	516	999999	454	555	920	999999	999999	339	939	999999	496	553	300	999999	999999	392	999999	999999	999999	239	999999	754	389	981	562	999999	475	999999	67	227	781	999999	238	420	786	792	999999	528	418	896	479	999999	465	307	999999	999999	964	220	762	445	144	818	74	616	999999	761	973	472	992	826	757	999999	282	721	990	999999	999999	879	688	553	345	54	430	257	760	901	298	91	857	999999	999999	264	756	621	93	999999	146	621	924	999999	818	585	999999	999999	149	797	999999	743	317	999999	907	94	532	999999	110	100	398	816	856	595	473	999999	614	999999	999999	502	925	999999	638	37	158	702	955	999999	999999	759	999999	838	117	962	983	554	774	999999	433	54	732	999999	521	999999	999999	329	765	338	999999	926	970	873	894	646	872	999999	115	999999	689	214	139	869	484	999999	999999	999999	999999	893	999999	999999	127	999999	238	652	770	999999	149	645	999999	828	937	626	111	999999	999999	644	999999	471	999999	726	449	495	339	228	915	863	72	180	421	24	620	871	999999	642	809	385	645	999999	875	494	127	469	826	860	277	513	767	677	560	937	616	247	803	999999	999999	631	265	999999	999999	907	325	968	233	999999	218	76	999999	468	998	414	999	701	595	605	609	980	668	479	951	411	105	395	999999	999999	999999	383	77	999999	174	187	129	635	515	999999	179	159	245	387	652	210	999999	308	679	156	937	914	651	208	285	999999	963	786	999999	335	812	930	358	749	51	999999	998	67	999999	820	999999	999999	196	999999	436	460	999999	291	999999	750	798	796	716	473	999999	493	731	869	566	675	999999	343	999999	999999	166	249	800	496	345	818	999999	999999	999999	858	861	573	727	34	771	825	999999	681	959	317	536	25	223	885	213	557	112	999999	999999	629	605	950	797	17	470	196	659	258	999999	18	548	251	792	999999	611	972	766	707	107	740	920	543	999999	269	652	999999	999999	914	292	788	715	999999	65	384	263	910	776	720	563	585	175	506	735	951	769	
295	232	999999	999999	240	790	405	999999	999999	999999	72	576	537	999999	329	171	999999	965	167	999999	474	999999	999999	604	700	206	56	153	522	574	999999	807	432	499	367	918	668	640	999999	997	999999	52	305	675	200	343	999999	999999	243	423	430	999999	577	659	304	109	999999	999999	583	44	744	261	518	195	293	264	999999	47	996	411	999999	999999	999999	170	999999	431	890	742	413	366	999999	690	910	108	153	884	240	999999	204	268	999999	906	66	27	999999	69	533	119	391	935	999999	999999	369	999999	921	326	626	417	999999	873	218	81	358	999999	86	64	351	419	51	999999	999999	381	842	738	306	595	57	999999	907	999999	897	999999	360	478	177	999999	999999	87	187	827	267	823	999999	331	999999	42	558	839	940	209	718	124	77	982	911	818	367	631	535	335	999999	730	509	755	975	437	720	999999	999999	330	999999	273	242	999999	999999	211	999999	521	688	274	999999	999999	955	999999	999999	783	713	378	567	358	398	699	552	999999	559	537	323	350	356	622	322	678	789	620	475	999999	999999	853	999999	710	542	999999	942	271	298	70	774	801	999999	201	723	999999	322	701	931	43	720	390	665	614	999999	934	174	76	952	368	428	345	242	758	999999	999999	537	999999	816	552	999999	291	564	999999	762	522	799	165	898	969	365	98	689	442	999999	501	999999	999999	999999	608	682	876	319	929	641	439	569	792	999999	863	999999	465	884	388	286	439	999999	176	851	375	145	19	178	982	12	999999	999999	800	33	409	672	310	44	218	869	881	999999	634	857	332	953	999999	865	44	165	999999	213	999999	165	305	999999	31	385	999999	472	672	999999	999999	926	310	784	999999	768	889	999999	513	430	676	519	405	999999	201	318	528	999999	138	153	143	827	112	999999	355	999999	728	734	650	925	587	745	999999	183	645	708	556	999999	194	999999	975	843	651	479	536	791	760	838	484	713	856	44	344	529	573	509	824	183	439	134	50	999999	999999	588	842	931	999999	232	821	492	761	980	238	890	178	300	185	632	599	999999	999999	999999	259	999999	78	553	411	999999	609	145	999999	382	119	999999	207	999999	999999	72	999999	605	479	538	999999	991	951	875	806	454	360	283	999999	201	584	875	999999	160	906	613	519	299	530	644	999999	999999	999999	388	871	178	692	358	998	123	995	994	94	355	872	267	986	999999	746	956	327	336	999999	692	999999	243	818	57	913	689	552	347	85	835	915	999999	393	572	14	999999	761	12	285	220	999999	999999	790	999999	288	648	627	326	553	573	999999	
296	873	916	590	999999	360	644	999999	319	999999	658	918	259	439	540	874	423	198	119	204	324	999999	601	999999	218	453	923	769	274	71	236	793	512	518	629	469	999999	982	377	287	999999	568	965	649	548	671	541	999999	748	774	213	138	443	378	12	245	281	999999	381	194	999999	875	179	257	344	999999	999999	740	810	81	406	999999	999999	832	87	756	95	952	999999	546	999999	999999	31	499	858	999999	999999	144	999999	999999	197	56	610	999999	850	251	398	999999	315	683	266	801	654	677	378	772	316	611	300	255	999999	328	482	834	283	969	999999	680	399	246	999999	281	234	426	999999	360	830	638	999999	836	368	376	647	273	999999	119	813	354	131	96	791	748	843	999999	244	999999	573	775	999999	880	396	718	999999	78	179	985	577	238	793	999999	999999	677	629	463	887	783	681	999999	554	173	165	510	558	999999	455	765	437	963	192	999999	786	999999	729	111	450	650	56	578	999999	305	542	585	560	113	999999	123	129	999999	383	460	999999	364	231	746	999999	999999	170	26	623	414	557	613	56	779	241	885	948	999999	23	247	736	999999	124	258	630	999999	950	999999	999999	342	645	999999	590	999999	826	431	833	982	386	564	489	39	955	690	747	928	538	780	872	269	174	601	377	999999	724	999999	999999	999999	999999	999999	999999	715	858	291	999999	999999	33	324	952	810	62	966	151	458	757	706	157	434	999999	702	51	180	999999	898	177	54	679	454	17	742	999999	861	867	241	999999	774	999999	999999	999999	999999	999999	999999	827	72	999999	999999	460	999999	388	999999	936	815	471	423	112	999999	143	960	123	724	831	999999	999999	999999	629	200	109	910	999999	999999	535	999999	999999	274	797	827	352	519	691	969	999999	999999	75	989	805	375	999999	454	138	863	640	220	561	207	415	335	906	617	443	999999	109	999999	98	405	999999	464	312	206	625	999999	999999	624	278	153	139	79	999999	328	414	999999	800	654	781	966	352	324	921	315	999999	472	920	735	86	675	870	999999	672	670	999999	351	72	203	828	999999	451	26	942	417	77	999999	821	588	999999	189	225	999999	768	999999	999999	177	999999	997	348	163	364	686	547	602	283	95	999999	999999	820	72	200	606	826	928	525	336	381	514	247	522	999999	342	532	896	999999	426	286	551	617	339	809	75	999999	674	498	764	478	999999	999999	982	939	999999	767	999999	989	618	627	840	606	726	795	38	760	825	513	999999	163	651	153	856	809	855	999999	490	262	135	751	162	439	999999	858	42	379	999999	583	671	
999999	392	907	840	999999	446	945	891	999999	780	315	39	171	999999	610	826	206	287	999999	93	753	286	999999	999999	867	475	410	845	868	763	658	999999	252	999999	457	771	743	312	67	373	910	344	999999	482	820	721	990	999999	160	41	835	102	92	499	918	297	504	53	973	333	45	109	33	999999	132	999999	787	329	999999	839	92	894	999999	809	999999	418	340	415	53	999999	484	447	999999	837	999999	565	422	753	922	999999	276	700	338	734	999999	810	320	175	360	20	999999	671	944	320	948	999999	873	999999	326	999999	957	99	10	827	848	597	415	196	852	566	398	43	999999	858	572	392	999999	494	999999	372	107	174	65	43	221	813	503	383	888	987	692	999999	437	999999	213	999999	999999	511	885	740	405	134	323	794	622	900	274	999999	748	565	999999	388	802	953	412	792	999999	967	615	45	999999	41	307	864	873	999999	606	984	655	395	693	63	999999	741	967	973	851	270	999999	321	549	417	999999	333	612	313	345	483	20	420	152	732	999999	850	645	999999	827	458	920	372	303	999999	440	999999	999999	331	999999	71	986	438	999999	999999	556	999999	495	686	405	973	262	570	999999	133	973	245	252	999999	168	759	999999	602	155	402	350	58	999999	269	999999	283	461	999999	534	999999	497	581	478	999999	999999	601	364	959	968	999999	205	360	458	180	316	205	120	910	173	30	966	999999	293	549	999999	508	286	999999	709	132	522	971	45	639	635	401	766	999999	785	566	404	146	634	301	999999	990	599	847	999999	781	172	550	128	514	999999	113	298	929	946	677	324	138	999999	846	341	234	324	999999	544	915	439	247	135	606	999999	830	759	991	352	442	999999	439	282	928	959	971	999999	999999	330	532	113	837	926	999999	252	276	886	787	960	971	999999	780	312	47	999999	999999	425	522	889	488	353	999999	587	514	769	884	855	330	887	369	382	999999	999999	22	812	601	999999	26	364	999999	943	972	41	380	766	137	999999	244	999999	43	555	340	642	999999	188	806	259	422	349	367	420	566	999999	999999	599	999999	291	300	235	750	614	999999	167	539	999999	999999	275	999999	747	641	999999	620	999999	999999	813	51	160	999999	999999	15	352	898	677	997	999999	999999	81	440	781	882	846	836	19	835	428	156	182	112	307	806	540	53	999999	708	609	999999	821	999999	787	557	732	636	466	230	999999	715	731	170	600	168	310	835	435	865	795	921	611	909	434	666	868	57	358	36	474	308	234	969	999999	149	999999	34	653	233	160	219	379	788	
437	713	999999	22	512	149	506	999999	617	809	912	999999	197	999999	999999	999999	689	685	287	439	755	999999	491	999999	772	460	602	285	999999	212	714	585	551	999999	481	721	251	856	545	218	999999	769	690	999999	66	999999	951	999999	411	533	543	475	999999	939	999999	337	231	663	250	61	547	230	523	415	999999	999999	999999	999999	440	901	878	999999	999999	79	999999	985	999999	75	705	71	509	948	999999	999999	668	249	999999	611	999999	154	499	588	615	494	671	309	255	285	331	999999	574	999999	999999	509	654	710	335	862	40	57	918	166	957	188	999999	598	999999	865	999999	854	684	534	585	295	412	300	227	655	999999	610	740	143	744	977	497	999999	734	999999	14	957	999999	790	581	741	235	343	631	437	999999	999999	952	999999	538	476	53	49	11	928	999999	363	493	680	465	429	317	785	421	979	690	630	864	982	999999	789	939	894	952	999999	999999	78	669	789	712	334	657	360	604	277	933	457	920	806	276	999999	473	243	334	162	434	449	921	651	747	321	218	999999	529	749	999999	159	97	999999	868	38	694	704	967	140	771	957	191	154	56	242	710	67	715	999999	325	706	569	800	419	620	156	28	52	999999	126	687	830	854	740	784	999999	999999	938	248	956	769	999999	204	390	477	268	777	604	514	611	161	265	319	999999	831	589	296	748	258	882	675	999999	576	23	94	136	336	999999	999999	999999	948	129	999999	263	556	439	374	420	941	361	999999	423	538	789	965	431	521	999999	909	204	83	23	690	366	290	999999	699	999999	999999	350	932	374	343	999999	999999	42	788	999999	877	999999	224	876	999999	896	999999	262	133	999999	999999	663	615	905	999999	76	798	935	438	121	972	999999	740	193	999999	601	429	999999	90	895	135	933	642	465	553	999999	980	999999	215	793	999999	38	983	911	142	641	735	36	870	276	843	728	999999	677	999999	437	661	40	762	216	477	508	181	238	662	125	30	159	362	986	96	999999	729	644	268	943	466	999999	999999	482	865	403	999999	999999	61	999999	339	965	382	999999	856	999999	444	999	326	354	856	999999	259	26	621	999999	673	883	999999	999999	999	958	419	149	971	832	979	999999	350	999999	373	999999	999999	266	785	999999	776	246	139	146	166	729	328	913	999999	711	579	44	861	289	729	260	634	809	406	380	556	999999	154	34	999999	165	659	252	980	499	578	993	241	566	999999	437	999999	999999	96	280	640	505	999999	269	263	944	999999	70	354	123	733	377	859	414	508	999999	999999	114	176	10	79	
999999	932	597	142	586	999999	304	480	301	505	591	722	999999	740	60	191	884	770	36	737	598	999999	867	765	211	144	826	999999	276	999999	999999	999999	95	999999	565	572	464	137	677	150	133	590	999999	617	152	654	732	674	999999	361	217	343	150	273	481	187	75	832	931	452	977	246	213	999999	856	714	637	926	184	487	726	757	103	885	614	18	844	260	999999	557	411	161	999999	915	137	315	736	822	728	387	507	632	205	235	173	886	999999	106	761	437	999999	805	500	999999	999999	999999	250	264	659	472	343	815	218	383	999999	825	637	999999	828	550	999999	815	207	999999	979	999999	999999	868	721	727	631	748	498	999999	999999	606	661	999999	290	678	75	999999	173	266	54	692	423	999999	194	999999	999999	999999	277	221	458	211	607	702	999999	999999	897	381	542	931	840	594	999999	32	843	443	174	999	17	160	484	506	652	941	753	297	681	739	999999	384	999999	543	999999	999999	999999	338	998	958	646	999999	999999	693	939	241	999999	459	376	999999	978	751	183	259	91	127	736	952	559	666	999999	704	858	168	698	999999	463	306	124	48	295	514	445	999999	999999	266	999999	790	567	999999	525	303	921	290	760	932	211	229	462	363	551	785	999999	999999	19	942	892	621	995	999999	999999	128	345	337	115	474	315	967	895	999999	747	946	394	148	151	999999	999999	578	407	999999	957	243	844	761	999999	510	734	113	206	421	374	758	794	786	642	406	958	999999	185	295	999999	243	333	637	999999	604	400	640	999999	363	169	323	224	999999	823	544	284	584	840	605	739	212	770	484	460	999999	999999	608	999999	999999	697	198	402	121	148	999999	910	216	155	999999	119	999999	912	842	261	60	544	999999	962	107	132	999999	999999	999999	556	424	472	999999	186	626	453	792	144	456	666	999999	921	999999	101	109	634	77	999999	947	495	645	299	928	232	410	454	999999	645	408	999999	999999	445	822	565	724	260	70	40	528	999999	999999	999999	999999	186	291	999999	999999	473	863	473	64	999999	999999	94	910	134	544	999999	775	999999	999999	156	999999	834	352	535	108	999999	376	849	999999	47	910	508	178	686	834	751	941	999999	23	132	782	935	999999	378	638	737	655	599	715	444	264	999999	591	180	233	631	999999	755	40	894	106	23	899	26	999999	307	999999	234	999999	999999	685	999999	999999	999999	374	800	276	999999	896	370	891	777	999999	999999	783	564	999999	998	462	212	917	195	251	999999	36	768	46	550	999999	341	821	430	999999	999999	999999	759	197	857	805	999999	364	
859	859	669	13	329	880	769	999999	480	999999	999999	771	999999	999999	500	263	50	707	605	999999	725	640	565	999999	470	999999	221	380	999999	377	69	202	39	847	67	335	581	125	707	999999	276	317	999999	951	902	659	220	56	268	999999	999999	999999	209	999999	639	229	304	129	542	850	668	999999	219	113	330	726	742	999999	999999	174	681	999999	10	717	497	418	999999	614	647	811	268	175	122	999999	230	909	992	370	218	999999	999999	999999	582	856	229	877	999999	760	630	186	916	970	237	999999	824	999999	159	999999	181	230	451	999999	482	999999	592	503	286	692	882	420	733	382	42	999999	142	230	353	999999	497	620	320	999999	999999	470	895	297	937	28	702	999999	760	509	198	999999	396	351	979	999999	274	999999	600	999999	877	219	452	543	999999	257	960	604	877	999999	995	560	999999	434	999999	21	999999	304	566	268	989	999999	660	234	999999	54	593	999999	999999	502	878	999999	29	905	149	999999	999999	999999	360	689	67	108	132	999999	999999	637	999999	961	646	999999	25	970	169	999999	425	995	999999	228	359	999999	999999	180	363	385	137	234	541	14	999999	931	993	484	944	876	210	891	759	999999	720	556	966	631	154	283	486	908	611	999999	490	999999	225	999999	999999	999999	35	999999	744	747	999999	289	106	83	676	999999	973	541	999999	293	999999	999999	245	652	507	803	926	42	999999	999999	999999	228	623	854	523	152	715	999999	481	487	851	999999	156	999999	999999	999999	459	893	955	440	309	945	999999	999999	554	956	999999	573	302	209	540	992	999999	999999	999999	999999	999999	999999	559	533	999	999999	69	999999	442	999999	387	232	373	77	353	999999	999999	595	780	952	999999	305	309	999999	244	151	999999	282	947	858	460	492	174	880	773	999999	343	431	440	530	886	343	999999	735	579	685	209	999999	855	506	999999	277	999999	896	72	999999	943	992	299	857	877	786	999999	999999	368	894	68	493	303	147	700	655	164	260	75	12	999999	573	988	559	942	677	999999	450	943	999999	608	277	817	412	273	999999	142	999999	652	109	742	311	999999	684	626	716	931	718	806	269	999999	634	830	69	951	379	14	740	999999	210	369	161	640	999999	296	791	675	891	999999	359	523	581	607	966	270	118	999999	999999	932	236	999999	999999	643	683	80	999999	447	758	461	999999	346	401	667	451	740	591	999999	202	397	835	50	999999	844	457	745	541	999999	864	999999	842	183	699	807	999999	464	999999	517	957	113	999999	353	917	999999	979	22	132	999999	166	235	678	447	13	916	107	195	706	864	999999	
999999	539	947	583	958	618	719	646	999999	979	999999	90	83	713	98	84	999999	999999	610	865	999999	623	628	870	638	130	999999	180	783	710	502	758	795	999999	999999	999999	375	770	999999	821	269	999999	538	999999	178	999999	604	734	914	842	615	999999	999999	999	750	999999	911	86	944	837	223	999999	863	883	486	239	294	752	692	999999	708	721	173	788	605	79	999999	999999	999999	492	525	999999	999999	940	999999	999999	999999	999999	580	706	663	298	999999	999999	608	720	511	654	457	939	860	999999	51	400	144	893	899	317	404	999999	999999	227	385	462	999999	999999	293	999999	999999	56	577	498	181	999999	861	419	895	999999	190	884	999999	440	999999	762	999999	673	628	866	999999	999999	540	354	999999	999999	478	999999	913	373	999999	64	437	587	866	411	371	372	681	65	538	999999	998	999999	137	519	122	796	981	999999	999999	648	925	999999	127	587	999999	233	106	281	517	425	505	999999	999999	135	457	980	574	999999	400	269	992	572	337	999999	213	999999	227	882	999999	999999	464	999999	543	171	139	20	470	289	895	148	276	409	548	122	228	475	624	999999	999999	142	232	157	999999	571	656	362	99	45	384	832	15	223	999999	835	999999	214	989	81	996	447	519	294	999999	261	992	592	999999	224	863	737	999999	999999	820	655	459	316	999999	971	514	999999	920	434	905	73	143	63	915	713	161	23	486	999999	15	624	622	937	218	970	578	74	999999	875	182	646	772	789	402	999999	385	654	145	999999	566	229	999999	999999	999999	875	999999	938	999999	320	72	849	261	516	220	999999	42	521	999999	108	403	450	448	55	999999	999999	300	353	661	86	337	506	877	468	985	786	999999	537	558	343	851	639	397	27	812	332	395	266	578	206	806	999999	556	46	624	126	999999	481	832	999999	584	775	999999	599	983	566	971	792	531	999999	999999	504	962	765	257	763	62	430	242	999999	873	44	774	465	999999	473	999999	840	844	869	15	626	705	438	758	86	362	798	44	256	360	999999	999999	999999	108	311	999999	791	789	999999	73	999999	249	902	256	550	10	822	999999	519	999999	140	947	662	429	481	799	534	16	999999	411	264	396	986	579	280	999999	630	367	999999	572	169	999999	984	805	999999	387	803	999999	217	86	539	478	524	999999	229	654	82	724	626	512	376	784	619	458	809	963	999999	999999	999999	999999	379	999999	360	946	456	89	963	857	999999	999999	999999	352	798	103	999999	785	871	355	359	625	999999	906	740	465	206	999999	999999	535	995	692	999999	481	216	967	706	83	128	
577	999999	149	691	225	950	531	517	34	985	999999	586	33	101	907	972	999999	23	473	724	999999	999999	81	648	438	861	92	999999	524	999999	831	999999	798	667	303	170	219	934	22	956	219	999999	999999	399	915	999999	971	600	226	508	856	953	999999	359	233	827	999999	501	263	363	868	560	993	888	164	138	999999	366	797	747	762	424	999999	516	515	999999	579	681	732	489	999999	491	754	25	288	877	999999	449	443	476	999999	718	681	999999	98	658	955	293	245	999999	999999	615	999999	478	999999	999999	952	726	843	287	257	999999	769	773	473	999999	999999	977	609	286	975	348	999999	330	700	54	743	352	999999	856	990	295	999999	944	999999	284	999999	286	280	846	925	999999	605	166	228	614	948	907	195	999999	852	999999	999999	959	812	821	691	999999	999999	700	698	999999	999999	986	296	962	999999	824	455	198	697	529	706	999999	361	548	999999	766	111	95	999999	999999	166	717	14	22	999999	999999	142	506	999999	999999	507	579	158	324	138	619	999999	266	999999	134	462	996	24	332	281	999999	999999	274	999999	925	380	999999	605	999999	453	590	982	284	359	518	999999	999999	606	490	31	136	614	999999	999999	134	896	844	476	971	383	999999	702	681	999999	692	879	868	428	667	999999	999999	974	295	999999	547	636	999999	907	111	999999	513	400	533	999999	155	315	999999	999999	999999	38	535	225	633	999999	999999	999999	311	543	666	638	823	530	938	999999	999999	999999	329	176	871	497	999999	937	375	539	869	770	999999	999999	999999	387	999999	23	473	639	999999	599	351	805	586	659	335	61	251	472	999999	983	461	879	999999	993	985	404	982	999999	727	598	850	104	619	523	719	931	999999	289	330	810	66	309	999999	616	810	523	589	222	172	259	695	902	920	999999	318	298	285	601	401	913	40	16	912	712	999999	256	195	73	999999	403	112	961	152	999999	926	999999	536	999999	192	999999	815	770	304	477	999999	948	999999	733	215	430	655	357	887	416	779	60	397	641	868	564	337	525	282	768	156	733	759	122	959	165	762	798	419	929	999999	269	711	444	809	800	82	462	858	519	748	755	84	736	38	876	765	895	619	628	144	999999	498	536	330	178	199	999999	774	59	999999	857	938	957	317	519	999999	952	831	77	491	875	999999	762	999999	999999	659	32	93	92	400	867	188	999999	999999	809	771	185	123	640	611	999999	687	808	999999	890	999999	127	429	519	538	812	73	551	999999	268	631	999999	999999	929	519	176	999999	691	659	801	999999	157	172	507	748	173	838	
999999	999999	479	999999	858	912	139	583	542	999999	574	554	999999	803	999999	653	999999	187	999999	669	999999	131	444	45	995	159	999999	221	669	955	921	999999	374	974	872	95	668	999999	772	823	386	356	977	999999	412	147	999999	999999	52	504	635	330	712	504	999999	79	31	999999	202	999999	863	999999	913	587	682	803	189	613	931	551	984	999999	999999	222	292	999999	999999	872	632	858	86	61	178	999999	329	999999	68	870	329	802	73	234	878	73	999999	468	443	999999	889	609	999999	469	999999	501	519	178	999999	999999	221	817	925	158	811	999999	633	999999	749	747	267	91	744	318	293	139	487	760	999999	999999	262	823	404	754	999999	33	999999	617	984	677	999999	999999	685	567	659	512	999999	914	999999	544	999999	999999	719	695	142	807	864	999999	185	937	24	759	590	999999	248	398	999999	181	999999	787	442	999999	827	82	999999	999999	405	999999	659	781	262	572	347	53	999999	999999	114	709	621	185	169	262	441	999999	999999	896	999999	122	999999	270	99	705	999999	999999	111	999999	330	647	602	36	999999	687	988	404	685	999999	422	546	660	144	294	713	999999	990	628	190	584	999999	419	999999	544	999999	857	399	692	999999	823	711	942	999999	999999	999999	999999	595	773	481	273	46	371	220	483	34	999999	999999	976	385	156	999999	16	999999	839	549	999999	406	491	128	829	599	712	139	628	710	604	172	360	827	607	963	226	156	999999	547	999999	208	722	520	831	672	999999	316	409	999999	704	999999	999999	243	239	709	113	654	999999	673	999999	999999	591	999999	430	999999	834	159	999999	999999	999999	860	13	999999	999999	999999	684	971	297	167	187	405	999999	564	999999	582	514	126	597	999999	859	572	504	999999	222	185	616	949	99	542	999999	272	538	226	532	999999	28	366	112	210	35	142	367	999999	999999	928	513	999999	767	999999	784	717	561	879	333	969	365	759	89	955	421	734	999999	755	328	914	867	513	999999	171	564	158	24	999999	872	999999	214	20	758	294	672	999999	191	999999	757	131	999999	658	893	563	999999	269	999999	156	788	300	999999	612	175	580	71	999	996	606	293	636	702	174	999999	999999	765	354	11	999999	292	832	552	639	997	207	999999	218	620	478	681	304	870	867	999999	582	476	602	844	999999	233	672	592	999999	957	131	428	546	652	297	798	144	999999	492	863	999999	747	621	615	999999	376	852	999999	528	999999	989	765	834	565	999999	138	172	999999	823	999999	620	250	999999	681	875	778	667	566	332	679	547	999999	387	13	653	834	999999	999999	876	810	380	
293	73	661	968	365	594	999999	227	169	635	634	999999	921	253	715	999999	939	739	199	709	296	999999	848	387	952	387	999999	912	600	282	185	633	23	200	336	186	999999	712	519	194	999999	349	173	999999	913	602	999999	760	937	64	999999	257	686	110	94	235	999999	283	26	978	763	79	626	886	459	10	430	730	916	538	999999	999999	229	15	999999	947	999999	999999	473	999999	921	999999	974	999999	999999	999999	946	912	116	111	962	999999	696	541	431	616	999999	286	595	912	182	735	843	409	999999	689	37	681	86	999999	341	420	810	999999	66	999999	999999	999999	530	531	63	999999	624	815	576	441	999999	688	583	417	999999	618	218	999999	999999	195	237	574	956	676	900	275	999999	969	770	999999	232	39	484	739	521	641	999999	73	859	999999	121	37	833	158	159	999999	108	669	999999	723	999999	258	999999	871	999999	530	134	854	999999	999999	999999	654	55	34	219	511	999999	844	896	593	999999	155	702	522	84	209	999999	999999	526	561	177	177	67	999999	349	999999	999999	613	284	991	516	901	999999	80	999999	466	982	808	939	999999	145	999999	772	999999	999999	999999	556	966	796	264	788	327	337	79	999999	514	596	997	685	245	961	599	570	905	86	960	712	631	999999	617	227	933	867	878	426	999999	404	739	196	293	999999	999999	816	29	212	199	574	373	459	478	870	984	133	704	999999	545	999999	867	999999	900	354	924	437	189	47	999999	999999	459	652	707	119	856	999999	402	818	999999	783	550	702	887	999999	348	182	999999	747	242	809	173	201	880	229	536	498	295	999999	502	999999	637	982	356	739	999999	721	751	999999	23	183	731	885	306	762	999999	175	364	515	16	999999	375	441	999999	56	296	267	772	999999	583	999999	526	463	999999	244	999999	568	356	157	279	627	430	702	734	69	88	287	894	128	999999	371	143	779	932	749	999999	999999	187	999999	999999	999999	999999	273	999999	654	657	278	569	72	617	584	818	216	245	388	331	673	999999	745	967	999999	372	653	410	221	234	999999	530	576	464	949	391	55	703	421	678	167	917	89	999999	810	718	832	511	503	999999	999999	544	999999	427	999999	498	441	342	445	999999	305	999999	999999	429	910	999999	999999	608	667	202	773	513	823	710	999999	999999	628	343	167	299	540	152	999999	999999	307	212	976	158	358	461	949	712	267	999999	382	304	353	659	501	72	724	999999	843	999999	779	423	999999	843	999999	359	869	999999	185	155	955	999999	999999	904	132	708	771	845	999999	216	999999	70	255	897	337	870	999999	999999	
842	105	999999	316	309	999999	889	884	491	142	895	998	591	851	537	122	999999	999999	349	449	537	999999	300	878	974	636	999999	718	178	822	999999	392	947	999999	266	90	580	999999	999999	357	24	999999	226	638	950	261	625	999999	533	999999	926	117	999999	962	441	59	804	696	999999	672	550	181	716	668	627	512	60	690	999999	999999	541	331	999999	991	435	299	999999	661	928	723	20	999999	195	44	895	999999	861	984	469	217	285	883	316	190	999999	842	531	557	999999	448	210	999999	807	86	601	605	740	539	999999	151	483	999999	768	618	661	886	986	681	999999	229	999999	76	999999	999999	180	658	25	195	195	592	767	28	650	490	523	85	856	118	999999	300	667	999999	999999	327	734	143	124	698	999999	999999	856	850	784	999999	796	143	714	999999	906	942	589	554	999999	999999	383	999999	999999	999999	105	585	999999	999999	247	482	562	329	618	999999	653	47	543	327	666	275	736	917	243	859	693	389	999999	435	999999	999999	710	999999	999999	513	944	279	641	999999	999999	999999	888	978	999999	312	239	477	525	811	777	999999	999999	272	999999	89	999999	466	231	999999	595	716	224	605	999999	746	771	999999	352	114	999999	999999	406	999999	724	999999	386	999999	999999	931	999999	225	863	559	658	343	101	447	233	999999	999999	487	999999	998	251	999999	999999	293	312	865	540	788	134	999999	853	999999	472	701	548	174	999999	999999	162	299	999999	379	852	665	947	342	655	999999	226	454	809	999999	335	408	999999	838	995	103	454	448	401	841	100	452	705	999999	871	400	899	69	205	999999	335	758	999999	999999	43	999999	346	970	999999	215	571	680	611	999999	999999	999999	245	710	179	609	16	713	898	181	288	409	959	999999	471	999999	434	167	259	964	999999	576	422	594	804	932	756	484	999999	195	279	420	841	333	195	806	999999	999999	889	595	999999	621	860	999999	593	999999	999999	653	509	955	999999	413	431	646	236	502	651	651	905	999999	852	531	486	712	901	868	568	636	507	664	110	245	278	663	999999	533	715	999999	11	180	829	999999	999999	281	999999	999999	989	204	107	693	165	512	999999	652	742	316	999999	999999	912	724	75	476	156	844	999999	545	145	767	999999	702	786	999999	650	735	417	749	556	214	308	45	879	374	999999	814	508	597	999999	625	920	819	398	567	696	999999	999999	999999	956	999999	426	868	730	999999	684	404	906	122	862	557	245	993	759	999999	849	999999	845	700	999999	341	346	267	999999	520	847	700	314	999999	999999	999999	630	64	793	426	999999	999999	315	658	690	144	
907	999999	999999	404	999999	927	69	466	718	819	441	999999	424	625	999999	169	286	220	383	999999	99	999999	765	498	927	190	999999	999999	153	420	571	999999	20	803	999999	999999	531	999999	139	920	641	847	510	537	999999	225	640	178	999999	628	163	105	284	706	54	229	999999	999999	999999	210	727	726	323	308	257	254	403	620	200	844	637	98	90	463	352	251	187	238	565	712	549	41	710	999999	267	999999	999999	313	758	214	999999	999999	720	999999	202	914	534	212	289	688	821	29	977	788	991	999999	24	820	364	802	999999	402	682	765	660	695	25	798	50	999999	341	100	862	986	999999	353	999999	161	999999	437	716	974	948	876	999999	530	64	922	999999	202	462	102	999999	999999	999999	999999	999999	954	278	999999	999999	999999	171	508	357	999999	167	990	999999	999999	999999	999999	999999	926	95	999999	453	805	874	999999	640	999999	999999	848	329	248	150	906	824	999999	742	423	999999	763	999999	999999	999999	450	529	168	372	73	658	999999	999999	999999	542	999999	869	999999	999999	805	999999	148	999999	804	999999	323	189	999999	999999	260	176	675	905	282	980	796	397	115	264	12	286	716	767	577	999999	388	351	730	706	128	46	730	124	937	343	744	999999	734	517	999999	270	420	999999	999999	897	983	980	234	618	745	634	763	839	481	999999	373	380	299	369	93	972	459	412	999999	224	999999	561	999999	999999	245	899	663	598	765	999999	866	147	655	679	461	407	999999	999999	999999	999999	282	890	643	418	999999	373	607	374	433	527	811	17	116	898	461	432	999999	295	382	846	971	175	84	999999	999999	235	999999	619	908	686	999999	348	452	978	941	555	918	999999	969	999999	302	999999	174	247	931	999999	999999	999999	999999	39	999999	999999	738	124	521	116	999999	904	757	743	999999	987	466	747	999999	999999	565	999999	999999	999999	999999	463	325	510	553	682	999999	999999	807	802	204	999999	400	879	999999	33	609	337	466	834	999999	23	999999	235	233	314	999999	426	575	468	303	903	800	322	525	932	516	237	999999	839	115	980	106	954	549	680	999999	999999	456	649	863	238	999999	999999	177	499	999999	999999	999999	249	999999	585	999999	999999	999999	999999	177	88	363	368	517	381	766	999999	729	758	999999	847	999999	553	717	255	969	926	605	75	999999	678	154	35	999999	999999	999999	999999	999999	999999	719	757	455	999999	999999	999999	233	98	142	999999	471	999999	403	419	582	999999	413	733	532	604	999999	344	999999	444	67	499	934	999999	97	999999	430	445	999999	999999	999999	169	402	999999	50	208	32	881	794	123	603	199	284	
734	452	468	22	227	799	394	999999	384	23	21	201	23	583	894	11	51	71	35	415	203	380	423	999999	975	999999	999999	999999	733	550	630	840	868	224	999999	999999	628	87	212	646	999999	294	664	155	391	246	37	999999	137	999999	999999	999999	999999	783	90	363	999999	58	999999	999999	476	999999	190	999999	393	180	332	798	383	18	382	963	999999	389	171	999999	716	999999	38	999999	665	707	454	853	797	578	272	94	999999	846	857	579	999999	678	180	441	114	999999	999999	999999	913	999999	251	128	507	999999	203	197	622	181	647	999999	29	307	869	768	368	337	46	814	907	999999	999999	999999	161	802	999999	999999	219	729	804	999999	516	817	825	435	466	335	355	17	385	84	472	962	209	106	560	742	808	411	999999	999999	794	947	999999	675	574	999999	967	704	867	23	978	893	376	762	999999	211	482	443	311	42	981	38	439	832	775	702	999999	64	252	999999	381	999999	999999	37	100	568	514	159	861	751	368	999999	999999	999999	999999	579	999999	446	852	999999	999999	374	110	51	999999	999999	518	480	900	872	387	912	999999	687	641	180	247	349	672	999999	697	333	999999	559	999999	340	888	77	735	206	999999	890	212	894	999999	17	999999	614	999999	333	59	43	259	988	374	455	198	462	729	926	342	255	774	999999	661	937	791	550	376	464	878	450	744	704	765	496	709	568	768	634	999999	632	117	999999	999999	663	83	999999	999999	228	152	436	347	999999	999999	861	999999	999999	242	981	225	167	247	777	999999	608	299	554	233	878	746	629	693	999999	464	709	999999	435	999999	997	863	207	364	158	321	999999	113	935	839	903	380	673	335	999999	418	314	394	340	893	37	374	528	370	316	482	523	999999	252	354	999999	723	690	507	245	128	28	803	99	465	13	505	363	715	999999	507	82	999999	999999	999999	160	325	999999	542	511	633	344	836	57	999999	798	999999	860	591	684	999999	690	176	100	668	399	511	305	875	889	532	21	999999	50	808	409	229	836	999999	999999	839	916	157	995	612	783	191	755	423	999999	304	644	772	40	149	817	906	214	247	999999	999999	30	932	653	999999	622	530	999999	249	276	999999	872	306	999999	845	274	543	180	487	999999	217	756	881	218	595	999999	248	999999	999999	991	502	24	599	276	554	999999	983	503	26	999999	999999	396	515	156	999999	431	999999	999999	194	999999	284	736	726	362	999999	892	148	999999	67	101	383	747	894	257	774	564	283	40	842	35	290	49	999999	497	631	821	999999	999999	132	173	999999	864	999999	999999	
716	766	298	246	195	999999	999999	270	446	924	999999	999999	502	268	381	531	158	318	999999	169	595	245	582	239	730	269	652	412	600	999999	999999	518	158	868	540	18	276	999999	844	190	354	999999	603	238	880	125	329	999999	363	999999	999999	240	332	439	999999	999999	193	69	516	999999	19	999999	670	999999	382	999999	367	633	727	373	265	121	474	999999	814	575	999999	353	999999	999999	940	999999	999999	10	878	321	196	999999	436	69	824	216	529	999999	181	85	359	61	856	781	758	695	265	990	344	904	999999	999999	624	865	839	839	999999	901	986	999999	230	669	673	70	912	647	999999	667	548	999999	591	556	189	739	226	590	497	577	855	999999	415	68	666	973	554	224	104	571	999999	999999	506	628	931	832	854	999999	387	795	868	120	498	597	451	999999	322	220	791	884	999999	258	352	999999	56	741	933	172	13	999999	999999	697	553	635	447	563	553	963	624	357	885	536	999999	701	999999	745	756	817	999999	999999	661	344	433	219	922	971	999999	373	999999	200	999999	691	686	687	290	181	999999	999999	999999	887	741	359	595	999999	999	999999	55	651	433	311	999999	999999	555	632	999999	181	999999	343	712	999999	999999	190	391	434	999999	204	850	999999	421	537	999999	893	668	729	999999	999999	748	989	999999	810	999999	991	939	280	999999	999999	145	999999	648	999999	906	234	160	682	999999	999999	999999	170	984	804	271	529	239	895	133	100	458	999999	993	999999	999999	999999	999999	902	550	929	250	120	229	999999	68	796	877	312	999999	999999	743	985	763	87	344	588	15	999999	999999	407	761	999999	157	124	333	318	70	912	686	999999	999999	999999	142	46	321	856	941	999999	999999	999999	999999	927	999999	180	356	472	73	999999	402	843	279	716	363	153	999999	207	999999	114	353	750	736	965	625	999	850	496	999999	726	765	999999	647	999999	670	999999	755	833	778	976	767	999999	255	999999	519	842	999999	395	999999	989	867	124	893	836	999999	995	737	999999	312	274	329	860	620	999999	160	914	206	580	56	289	999999	344	999999	986	347	493	504	593	455	782	999999	465	999999	863	859	651	594	810	736	674	346	78	531	513	657	999999	250	999999	993	605	646	781	349	614	601	999999	999999	906	499	479	501	154	241	999999	627	864	268	999999	487	999999	330	395	844	382	943	329	812	914	339	439	252	596	999999	849	999999	865	125	987	272	335	956	687	321	266	183	201	837	11	886	792	648	493	431	999999	285	260	937	967	671	281	721	781	577	69	999999	904	555	999999	393	761	999999	999999	
494	161	552	643	84	587	208	999999	491	810	999999	546	791	999999	175	114	999999	885	928	157	325	999999	614	184	119	262	39	278	646	456	618	134	53	376	999	999999	942	641	186	999999	768	920	999999	999999	999999	40	277	477	999999	450	999999	999999	832	601	956	503	547	377	533	822	557	930	999999	44	202	902	503	424	759	999999	172	933	999999	579	389	405	999999	704	999999	88	999999	562	539	205	640	120	302	452	420	999999	731	574	118	364	801	838	999999	999999	718	850	537	853	718	999999	287	883	798	263	222	999999	999999	843	999999	999999	999999	995	401	909	404	91	999999	60	13	999999	174	999999	824	999999	778	550	590	999999	985	580	550	141	843	999999	917	757	321	48	239	860	212	888	999999	999999	526	805	446	904	360	636	249	487	849	465	678	690	68	999999	999999	671	969	999999	999999	999999	904	706	162	999999	991	999999	770	571	820	999999	61	286	969	171	828	972	999999	686	103	359	340	73	292	388	27	237	698	869	564	999999	890	363	999999	262	999999	999999	653	999999	999999	713	999999	677	666	705	413	402	720	897	623	512	999999	293	755	507	45	999999	424	999999	999999	764	999999	901	17	262	262	999999	255	999999	999999	999999	329	372	999999	999999	999999	663	407	586	974	624	516	801	255	62	11	607	608	533	999999	999999	406	879	63	158	764	999999	670	413	999999	716	999999	13	495	615	999999	204	999999	374	999999	382	442	837	999999	73	257	157	655	955	999999	655	999999	722	999999	492	999999	450	318	624	625	528	993	994	142	268	477	999999	315	999999	869	806	96	243	518	999999	999999	568	89	990	901	999999	999999	714	999999	797	999999	435	513	13	13	741	999999	895	749	495	388	999999	705	541	595	744	842	26	96	455	999999	856	213	654	999999	53	370	328	723	18	999999	288	841	999999	999999	52	999	312	636	138	920	999999	493	999999	999999	47	863	548	404	999999	774	999999	628	707	239	770	231	859	997	959	381	567	182	999999	286	110	606	370	899	553	745	999999	999999	957	535	377	372	189	198	968	189	821	923	999999	244	916	660	999999	115	999999	820	149	315	676	757	362	999999	753	747	999999	440	503	649	851	421	999999	999999	670	999999	861	408	51	670	38	999999	999999	643	615	506	369	449	472	999999	39	999999	605	999999	999999	999999	182	358	618	442	832	999999	686	182	999999	999999	999	999999	999999	962	253	999999	999999	479	286	999999	207	718	999999	257	387	916	968	248	619	128	815	19	208	469	999	513	999999	608	838	999999	103	386	571	469	999999	365	459	999999	20	
567	953	136	948	999999	999999	464	999999	371	999999	915	999999	447	563	999999	339	990	805	530	999999	740	681	179	640	785	802	821	157	943	751	999999	467	468	238	999999	174	999999	70	390	466	545	567	428	999999	923	932	655	999999	999999	140	515	560	928	547	280	999999	783	999999	173	24	191	999999	999999	619	999999	458	110	999999	510	789	650	929	424	74	427	182	999999	626	999999	999999	157	997	539	999999	245	999999	539	999999	957	999999	390	203	999999	375	284	999999	564	809	519	475	832	446	322	999999	489	585	999999	863	129	999999	633	999999	778	999999	999999	999999	777	199	384	572	918	999999	999999	344	408	456	42	58	789	200	618	453	116	999999	30	710	999999	712	332	659	999999	999999	999999	859	999999	233	999999	586	508	101	460	374	434	946	556	653	194	999999	429	43	999999	98	84	999999	489	999999	60	999999	299	167	999999	75	867	999999	999999	253	385	402	801	185	999999	456	550	698	740	253	28	999999	695	377	526	707	293	299	999999	246	600	873	380	363	999999	887	296	999999	999999	394	507	710	708	999999	277	999999	185	253	11	106	547	386	198	245	999999	890	841	922	999999	801	782	577	999999	999999	653	511	31	448	13	154	169	209	116	355	745	318	461	393	109	734	531	49	298	20	698	224	685	145	202	291	56	999999	710	791	612	999999	103	999999	999999	999999	999999	737	250	856	936	348	280	842	499	852	439	999999	823	905	279	742	999999	606	313	999999	826	886	255	721	107	795	498	324	743	815	999999	755	734	999999	964	794	799	441	83	359	999999	999999	999999	350	852	598	550	999999	522	999999	651	496	401	230	939	883	491	528	758	151	849	955	999999	684	636	683	723	490	940	484	999999	999999	999999	954	494	983	999999	904	869	509	255	999999	802	999999	173	728	999999	513	403	999999	312	281	683	999999	510	988	743	960	999999	179	999999	69	999999	999999	925	804	963	447	999999	999999	642	586	999999	259	895	166	999999	999999	999999	999999	329	220	97	860	182	672	173	599	454	505	250	290	999999	700	634	195	829	765	948	368	764	916	776	447	999999	725	999999	433	46	999999	836	999999	999999	806	850	664	972	14	865	999999	641	373	993	240	715	361	396	958	625	709	336	397	286	162	999999	999999	443	649	422	456	59	999999	563	110	669	731	841	394	850	969	223	999999	900	694	727	401	922	546	999999	95	339	664	999999	336	999999	448	242	296	663	447	231	333	591	418	214	999999	810	893	999999	984	520	999999	999999	656	496	511	496	999999	435	999999	490	897	917	336	
999999	999999	999999	236	93	230	499	999999	731	412	748	890	243	491	490	999999	999999	39	974	747	575	337	555	161	840	515	951	650	861	911	957	999999	415	265	302	818	968	584	810	350	495	966	280	705	999999	606	999999	15	111	999999	171	460	922	999999	761	999999	999999	780	999999	577	999999	848	692	820	999999	424	484	999999	999999	672	857	15	228	633	262	608	67	850	253	243	246	946	549	262	749	506	410	245	504	513	978	197	199	999999	82	646	283	459	259	999999	999999	300	815	999999	751	166	242	299	917	162	999999	989	537	999999	341	332	309	439	80	949	999999	248	483	686	693	669	816	986	561	615	999999	999999	601	760	122	999999	140	119	510	593	999999	121	328	351	999999	989	999999	47	999999	749	347	844	999999	310	479	999999	817	139	746	92	349	999999	737	999999	827	999999	999999	999999	49	395	201	199	999999	999999	685	901	920	142	903	703	18	779	94	811	278	490	229	300	290	239	138	10	373	428	253	999999	384	27	523	660	601	884	997	516	557	157	915	901	624	577	962	999999	235	999999	83	570	999999	925	999999	346	902	107	495	810	999999	201	999999	510	243	667	527	999999	618	999999	112	999999	999999	999999	999999	131	999999	328	999999	999999	276	453	774	331	355	683	999999	458	984	187	757	504	398	999999	999999	366	999999	999999	667	999999	59	69	999999	982	940	999999	788	592	671	999999	771	999999	430	782	543	999999	426	505	999999	999999	810	79	999999	999999	999999	607	999999	594	329	897	800	170	661	719	663	999999	999999	792	390	406	894	274	786	83	415	183	83	616	654	999999	940	825	260	116	156	980	151	636	496	342	223	204	273	774	120	610	922	711	128	336	436	633	124	757	999999	545	293	845	35	322	999999	999999	940	882	956	975	909	554	999999	682	75	750	306	58	999999	700	11	999999	962	804	260	999999	999999	327	999999	999999	999999	502	450	611	999999	306	610	183	808	103	263	999999	818	145	999999	377	149	445	270	686	336	76	574	965	543	281	882	230	72	171	999999	622	872	649	273	999999	114	960	985	769	999999	999999	249	99	999999	620	203	827	113	882	233	61	67	333	980	645	928	999999	77	426	424	390	120	647	471	999999	518	999999	871	999999	273	188	460	501	546	213	826	999999	999999	923	87	999999	999999	189	937	999999	999999	999999	668	628	488	629	999999	569	355	759	999999	601	628	804	112	34	956	820	619	55	999999	999999	786	776	818	999999	955	154	999999	369	273	931	999999	891	85	999999	510	252	999999	999999	295	890	999999	999999	
200	999999	856	724	820	63	999999	999999	569	892	999999	999	761	999999	999999	999999	674	748	231	985	999999	91	892	736	999999	999999	524	999999	999999	975	759	710	419	999	586	593	598	999999	333	294	271	967	371	817	999999	85	217	618	442	770	969	999999	669	170	999999	119	342	129	999999	687	539	394	290	593	142	278	999999	762	315	226	445	999999	424	999999	724	527	719	85	823	999999	999999	905	281	254	16	223	999999	259	706	476	261	478	245	999999	999999	876	687	777	684	643	495	454	312	999999	335	536	131	732	999999	775	399	267	999999	351	999999	633	999999	46	587	919	999999	340	66	999999	965	966	207	999999	999999	999999	839	942	999999	999999	999999	480	999999	999999	919	480	999999	317	814	930	87	999999	183	894	999999	131	763	650	200	764	999999	165	398	999999	260	368	339	352	551	999999	935	457	866	125	194	291	40	67	127	117	999999	920	999999	135	761	971	793	312	895	999999	999999	199	751	636	775	12	92	139	805	560	150	749	766	227	999999	629	999999	68	999999	602	999999	705	999999	999999	937	494	639	999999	711	289	574	36	457	491	999999	746	705	240	999999	999999	208	901	999999	566	966	88	164	308	140	142	844	735	602	999999	968	389	999999	669	698	290	373	820	427	526	999999	124	301	284	715	999999	924	999999	718	528	999999	999999	999999	967	126	858	340	340	141	579	444	999999	433	164	999999	131	91	46	541	69	999999	388	999999	999999	579	852	999999	880	999999	882	999999	947	999999	84	899	779	936	999999	553	840	949	42	688	999999	91	157	999999	999999	761	593	177	999999	365	658	709	999999	715	717	397	999999	82	460	999999	999999	999999	497	821	358	265	743	195	999999	493	999999	119	786	700	636	654	432	171	649	999999	999	714	329	999999	368	375	884	74	999999	309	289	768	499	296	999999	486	593	999999	999999	999999	999999	999999	784	404	664	548	999999	324	88	999999	965	111	432	999999	747	544	51	999999	463	983	381	678	966	93	213	933	999999	500	999999	999999	71	107	830	768	110	999999	930	924	927	999999	452	570	999999	165	999999	999999	999999	167	548	894	444	687	871	358	510	999999	441	999999	999999	731	928	432	63	928	11	867	999999	663	240	999999	613	126	978	643	999999	810	692	811	749	999999	999999	462	951	376	715	999999	235	481	268	761	999999	240	733	206	891	30	999999	67	164	999999	905	682	927	402	290	327	999999	238	817	999999	656	630	999999	999999	999999	999999	481	999999	999999	627	641	799	404	479	986	383	393	999999	752	999999	303	999999	656	282	999999	914	535	558	999999	
398	675	997	663	569	114	539	999999	568	999999	424	548	830	844	536	999999	115	287	999999	416	907	934	925	485	999999	405	31	973	679	55	999999	940	922	600	824	952	644	146	835	999999	999999	104	825	720	337	971	472	789	130	999999	24	637	87	152	999999	463	749	521	366	173	92	566	610	522	842	483	626	240	999999	584	200	969	451	92	960	813	999999	215	999999	336	999999	242	853	242	999999	592	863	779	421	370	212	133	779	672	292	999999	493	312	878	853	354	241	769	545	999999	999999	195	994	192	999999	999999	544	373	999999	240	850	713	377	491	999999	620	847	819	659	382	999999	199	999999	800	80	329	999999	999999	304	981	701	472	317	986	986	999999	868	999999	55	999999	668	760	750	441	441	186	125	820	628	999999	507	422	119	999999	999999	854	415	204	121	56	547	216	999999	999999	539	387	405	391	999999	999999	751	259	773	999999	713	317	449	347	368	894	999999	986	709	70	484	288	999999	154	807	141	991	674	485	999	479	999999	691	702	902	63	999999	999999	999999	775	999999	257	649	476	999999	871	415	78	835	227	843	560	507	17	574	260	35	260	584	373	861	87	774	774	173	262	626	747	445	314	999999	999999	999999	933	999999	236	639	886	694	936	726	923	838	267	166	919	999999	683	137	651	38	530	160	951	999999	414	483	999999	313	999999	254	667	999999	530	999999	373	888	573	438	347	621	148	565	999999	646	999999	249	516	617	254	308	942	619	793	285	999999	999999	720	30	175	752	999999	999999	497	691	999999	300	317	162	792	40	999999	254	790	40	999999	965	512	999999	999999	174	966	267	68	999999	312	58	999999	255	523	54	999999	553	273	595	857	999999	999999	956	588	647	931	364	825	223	918	698	829	763	396	999999	816	415	54	10	785	507	524	999999	389	20	999999	72	639	999999	861	835	980	204	182	333	896	556	999999	999999	243	612	441	844	980	613	999999	85	999999	896	238	763	999999	273	999999	360	51	999999	576	577	999999	999999	724	87	361	999999	717	634	590	72	730	270	688	716	766	182	75	679	617	775	999999	385	213	999999	999999	108	336	999999	999999	822	999999	426	979	159	151	999999	887	999999	492	897	999999	593	495	796	999999	967	84	792	507	636	294	372	863	999999	999999	811	665	981	999999	263	756	999999	999999	999999	780	314	291	539	574	402	294	711	999999	999999	999999	208	890	416	999999	551	34	544	219	999999	537	919	999999	999999	374	340	708	905	795	239	151	895	353	726	26	999999	686	999999	227	999999	351	582	
999999	154	922	999999	920	259	415	26	238	221	791	491	240	999999	751	999999	175	244	999999	999999	916	956	577	983	854	173	999999	999999	865	490	999999	115	999999	999999	744	418	264	787	419	459	500	999999	11	929	114	861	496	166	120	581	999999	983	420	962	666	999999	576	999999	732	999999	859	700	161	747	895	685	85	285	125	342	849	388	824	244	999999	148	954	648	879	992	676	999999	603	293	121	342	694	999999	298	999999	842	326	64	662	999999	799	999999	263	999999	428	786	221	50	777	732	999999	169	999999	999999	999999	274	999999	999999	740	90	625	999999	867	635	562	991	632	986	600	999999	532	333	999999	644	98	521	701	614	461	216	465	202	825	561	132	183	518	378	999999	260	999999	999999	324	999999	999999	702	759	628	481	437	163	234	449	999999	999999	666	997	999999	999999	15	573	323	999999	533	625	999999	999999	316	513	388	482	999999	225	999999	586	275	19	999999	669	396	762	82	142	33	63	240	752	548	361	465	186	976	393	765	999999	999999	659	999999	955	551	430	999999	124	102	999999	899	999999	110	999999	934	657	416	872	999999	253	500	191	999999	480	999999	680	999999	999999	57	212	999999	999999	459	662	985	616	999999	634	127	999999	319	958	50	79	999999	999999	652	847	426	808	769	113	794	522	197	999999	85	320	999999	870	697	497	76	999999	458	38	999999	447	999999	328	438	781	754	999999	933	999999	151	999999	326	174	38	884	538	249	442	402	999999	937	474	999999	540	999999	74	257	999999	822	892	160	620	999999	999999	214	142	108	379	988	358	171	999999	655	278	570	993	405	999999	812	958	827	457	66	999999	622	999999	149	787	531	716	507	999999	120	999999	991	894	201	504	999999	999999	440	869	454	53	915	357	999999	307	970	999999	669	999999	464	864	74	999999	563	184	999999	241	992	320	999999	999999	851	805	478	16	999999	999999	999999	999999	29	999999	527	957	999999	999999	45	275	999999	841	817	616	57	103	999999	256	584	298	999999	26	457	999999	999999	129	30	183	999999	120	999999	999999	30	304	999999	768	999999	404	999999	116	999999	550	149	782	87	160	999999	999999	233	757	905	232	432	988	344	999999	453	999999	310	407	937	829	820	999999	396	352	999999	522	999999	289	708	999999	909	477	598	790	876	675	999999	608	626	999999	949	444	214	656	389	41	960	336	324	957	104	938	179	870	729	224	395	999999	339	980	737	944	59	409	323	999999	400	553	999999	778	922	701	781	158	880	386	720	740	999999	999999	562	178	999999	750	411	971	307	728	71	662	999999	
779	279	646	999999	999999	395	804	343	435	999999	999999	426	545	44	402	167	999999	989	353	504	999999	772	549	999999	999999	999999	308	998	351	657	671	999999	999999	499	153	431	144	999999	875	990	915	407	537	999999	999999	751	428	999999	18	813	286	738	717	999999	999999	17	999999	228	492	35	999999	806	991	777	999999	999999	179	56	891	971	32	924	999999	362	588	258	244	401	280	999999	560	999999	999999	537	380	999999	999999	999999	865	999999	702	915	999999	849	999999	999999	999999	759	188	233	581	382	823	47	791	362	624	365	999999	385	772	338	999999	675	999999	503	999999	999999	999999	46	158	999999	999999	756	279	117	320	275	999999	478	999999	485	999999	57	245	188	999999	999999	746	28	999999	419	519	490	999999	373	967	938	384	410	999999	952	999999	151	85	501	999999	77	768	684	999999	358	907	110	999999	999999	125	999999	999999	999999	734	863	716	999999	728	738	571	699	392	999999	149	381	890	58	184	890	999999	81	971	743	986	701	194	72	999999	960	512	999999	948	86	258	999999	507	97	675	999999	999999	973	423	346	999999	502	999999	999999	544	999999	999999	999999	926	652	173	53	928	696	309	43	679	654	412	767	236	162	999999	316	656	82	999999	999999	382	744	654	159	658	999999	999999	494	999999	330	527	999999	999999	652	492	305	912	215	148	999999	787	999999	761	591	571	655	119	777	751	378	216	999999	797	999999	999999	191	998	24	999999	303	882	815	26	358	136	106	275	999999	670	455	403	451	934	72	25	999999	999999	72	587	999999	526	46	999999	647	124	65	518	837	176	999999	307	999999	820	999999	928	972	625	412	465	999999	999999	535	117	305	999999	999999	999999	999999	649	746	208	999999	437	391	777	846	999999	379	243	80	587	437	417	999999	157	505	999999	99	143	999999	125	580	606	121	623	999999	999999	447	671	359	527	784	198	430	112	999999	999999	439	999999	91	999999	255	179	394	888	951	127	747	999999	480	999999	448	601	606	630	999999	999999	325	999999	786	917	999999	707	884	999999	999999	249	987	999999	999999	45	200	999999	999999	152	869	411	999999	233	672	872	190	299	201	224	999999	999999	591	799	483	42	154	672	291	174	275	548	294	841	94	711	999999	490	999999	444	943	426	999999	463	761	999999	126	999999	105	913	999999	344	999999	669	474	620	658	198	783	753	890	528	740	887	877	331	126	380	148	960	999999	999999	928	756	281	662	643	137	48	999999	999999	62	577	377	437	930	42	625	377	474	63	942	707	618	554	424	685	661	586	439	110	745	953	144	999999	999999	416	
999999	397	811	977	530	159	999999	837	999999	951	373	460	946	999999	999999	13	674	907	999999	993	999999	999999	999999	977	981	551	608	166	180	108	999999	206	999999	524	283	237	566	999999	999999	999999	999999	999999	999999	999999	322	999999	999999	150	609	741	289	237	380	53	999999	999999	541	834	999999	999999	551	370	666	740	999999	999999	70	431	25	999999	447	187	384	18	812	539	497	392	664	999999	911	468	557	438	819	999999	825	356	999999	999999	696	732	999999	552	250	820	124	975	999999	155	151	218	134	999999	304	111	999999	372	241	567	999999	158	179	225	999999	999999	812	237	920	999999	351	999999	13	298	577	715	686	832	767	992	424	522	999999	999999	638	703	343	999999	144	717	361	999999	125	999999	668	547	562	285	483	999999	17	887	64	999999	803	437	214	836	767	589	425	30	604	248	152	999999	999999	999999	586	375	749	999999	999999	999999	999999	999999	598	999999	629	40	162	999999	358	999999	999999	999999	467	999999	715	999999	498	506	453	555	302	341	859	876	718	999999	827	903	999999	118	999999	416	999999	851	697	915	838	72	999999	737	436	24	672	993	263	615	999999	999999	943	385	999999	999999	157	548	999999	621	38	722	433	999999	212	259	711	250	203	579	743	616	100	999999	999999	436	299	715	128	287	669	865	623	999999	53	894	959	999999	999999	174	268	255	940	999999	999999	999999	638	710	535	187	999999	431	800	999999	999999	999999	842	999999	22	999999	953	441	999999	633	952	999999	999999	999999	463	999999	299	398	18	39	999999	497	999999	23	999999	256	798	999999	190	941	999999	999999	999999	999999	240	999999	62	815	311	999999	220	999999	999999	316	134	999999	27	316	999999	227	887	914	422	771	373	999999	999999	829	241	999999	999999	374	261	488	999999	714	107	999999	999999	882	265	483	97	999999	818	493	672	369	888	197	239	491	342	963	63	999999	999999	999999	575	856	785	233	584	545	149	845	575	347	999999	420	999999	999999	225	999999	961	413	826	205	952	879	712	436	940	53	536	169	41	298	434	599	889	802	594	244	999999	42	899	999999	88	999999	918	334	999999	478	570	381	275	999999	999999	999999	243	629	352	695	153	358	293	541	18	999999	999999	999999	913	68	530	824	272	980	276	929	514	284	126	979	961	388	724	471	482	165	894	999999	296	999999	365	270	460	899	101	748	749	367	543	108	168	640	420	653	999999	745	118	999999	702	999999	145	958	999999	999999	733	765	633	821	68	853	95	751	990	139	702	270	999999	999999	889	527	190	156	741	999999	821	330	967	81	523	736	56	999999	
370	999999	648	999999	757	98	175	335	999999	927	309	689	999999	416	650	291	950	688	381	999999	405	184	890	989	227	999999	551	413	999999	561	307	331	806	486	390	775	491	305	513	285	999999	999999	412	263	847	61	14	414	680	999999	131	999999	364	311	214	999999	334	659	190	271	546	762	999999	563	629	999999	882	999999	999999	874	800	999999	999999	106	547	999999	999999	637	152	175	491	147	732	122	440	472	967	999999	999999	999999	451	832	125	999999	739	445	999999	849	633	869	178	476	388	999999	885	475	660	268	999999	373	425	999999	517	999999	780	999999	999999	424	132	167	20	387	999999	832	999999	968	540	933	999999	112	813	922	14	282	996	24	758	926	236	964	812	708	999999	908	778	999999	999999	110	471	340	415	613	726	475	859	791	221	556	383	917	935	726	902	662	560	502	691	244	27	999999	650	112	197	167	354	311	999999	356	63	676	999999	999999	472	36	999999	210	205	538	422	215	803	999999	553	318	39	95	806	999999	358	286	999999	90	93	705	689	999999	425	568	999999	558	999999	864	999999	706	274	999999	264	875	965	360	306	999999	999999	999999	961	447	999999	879	999999	269	505	567	997	777	999999	572	355	766	347	999999	999999	637	999999	864	999999	939	709	846	53	533	831	999999	999999	998	979	999999	267	281	743	999999	753	546	439	861	62	586	866	725	104	701	160	497	538	999999	999999	669	744	999999	751	999999	999999	712	999999	605	437	574	999999	999	999999	700	315	84	32	105	640	999999	207	556	811	483	82	983	752	351	382	344	402	541	433	319	176	308	529	721	513	999999	711	834	433	487	142	867	927	999999	396	85	474	443	941	337	471	999999	156	277	949	999999	960	493	999999	103	182	912	999999	999999	533	16	999999	999999	591	999999	537	373	999999	333	351	214	65	358	999999	307	999999	958	600	106	848	978	162	262	771	999999	999999	227	999999	340	999999	999999	301	449	999999	389	530	172	851	352	799	108	76	822	999999	999999	698	612	537	924	233	999999	322	479	639	555	854	302	999999	832	518	319	760	791	28	131	913	615	999999	575	999999	707	116	257	306	749	999999	339	335	36	70	478	690	999999	999999	101	999999	821	809	324	535	237	999999	29	999999	490	347	284	803	804	831	92	133	961	158	999999	116	74	183	890	643	525	967	512	771	999999	629	83	999999	927	999999	999999	805	999999	50	999999	999999	97	424	815	999999	637	535	531	205	977	354	728	538	591	999999	842	648	919	680	20	999999	999999	257	792	861	999999	999999	876	999999	999999	
287	959	999999	609	999999	29	999999	999999	488	999999	999999	445	317	999999	696	900	544	102	999999	382	452	999999	494	999999	288	999999	839	631	953	148	46	999999	999999	465	999999	395	807	929	150	964	999999	999999	441	673	30	824	813	463	106	999999	728	508	933	216	999999	400	474	999999	330	498	189	29	414	999999	970	340	999999	851	103	311	103	614	999999	978	191	172	455	820	19	463	999999	386	535	999999	419	537	726	734	177	309	920	999999	609	651	785	182	876	100	703	690	330	961	369	999999	867	123	556	954	35	999999	999999	653	880	866	999999	803	493	421	999999	999999	613	769	999999	999999	390	186	15	310	202	999999	296	364	127	329	143	187	26	739	134	999999	981	771	709	999999	363	276	999999	742	302	981	688	999999	169	270	86	999999	287	999999	414	691	118	999999	999999	26	838	591	536	999999	733	181	999999	999999	999999	635	461	842	999999	999999	440	124	999999	272	17	999999	330	832	999999	857	999999	582	899	450	334	999999	196	999999	19	692	214	772	740	999999	999999	130	204	999999	177	533	999999	243	999999	647	145	300	551	846	248	550	696	999999	999999	678	999999	161	282	346	429	853	449	727	999999	999999	436	668	383	665	999999	887	26	395	664	670	58	18	91	262	999999	44	891	350	495	468	996	208	999999	999999	176	999999	847	858	515	999999	999999	92	410	999999	220	476	917	886	593	361	534	999999	999999	726	630	309	79	30	40	395	962	108	999999	375	380	237	293	321	499	404	49	167	999999	350	585	965	999999	956	999999	839	126	14	757	143	933	695	999999	999999	441	866	999999	999999	828	129	360	999999	999999	45	999999	983	193	605	397	198	322	999999	429	11	150	664	701	123	978	200	278	958	351	107	441	684	381	635	999999	632	615	221	339	999999	989	599	125	573	213	68	656	521	616	568	821	567	999999	999999	517	776	174	675	999999	637	851	999999	645	999999	603	999999	612	999999	725	999999	582	110	999999	668	21	551	549	137	999999	920	544	999999	351	782	286	873	999999	999999	999999	999999	468	940	373	702	909	597	954	372	969	144	456	108	795	852	986	721	530	607	844	965	999999	46	765	999999	102	104	60	862	476	729	660	96	439	621	999999	642	999999	344	999999	424	596	186	999999	775	474	999999	961	499	795	999999	353	811	681	162	876	431	185	444	609	814	546	101	895	249	484	999999	669	184	555	353	983	195	847	429	379	60	878	989	463	656	143	561	77	911	999999	999999	414	287	744	875	467	302	999999	945	877	505	291	999999	301	114	
777	999999	999999	451	581	167	964	999999	782	826	999999	195	999999	999999	680	999999	34	983	863	635	954	999999	439	680	886	691	999999	902	552	874	768	959	698	359	999999	357	617	625	999999	228	884	163	504	918	332	282	321	781	999999	892	480	999999	65	665	159	395	356	273	565	889	707	71	709	908	67	592	496	631	999999	999999	377	409	999999	644	751	801	887	521	357	999999	379	678	638	999999	403	471	904	43	209	494	10	354	999999	999999	999999	822	454	999999	860	739	999999	690	707	940	999999	999999	654	420	914	999999	507	834	915	999999	520	999999	433	59	999999	596	688	463	999999	589	333	33	349	212	999999	928	357	302	999999	618	829	689	970	697	999999	332	817	494	128	999999	987	175	438	999999	930	492	399	404	90	999999	999999	331	267	128	616	501	731	452	296	999999	999999	999999	183	999999	131	830	67	999999	999999	999999	779	204	999999	999999	602	167	594	999999	281	641	999999	952	221	397	566	507	999999	999999	91	642	601	375	207	143	849	782	992	141	987	109	434	663	490	898	495	857	999999	687	525	459	999999	500	180	654	456	59	999999	786	740	999999	409	214	654	281	999999	999999	996	211	730	820	999999	463	252	182	999999	875	471	323	901	999999	999999	744	337	999999	999999	111	204	553	999999	800	999999	999999	400	999999	700	229	19	218	318	91	860	999999	999999	705	294	454	999999	998	446	580	999999	679	884	41	113	664	877	999999	546	489	219	453	999999	929	40	958	72	879	481	988	866	263	15	820	849	999999	788	632	347	290	853	206	999999	117	223	120	331	369	270	999999	351	999999	672	828	872	416	271	36	674	336	391	999999	999999	458	713	334	674	999999	192	378	876	255	685	265	635	999999	347	999999	716	920	636	703	618	445	646	880	590	999999	999999	442	473	761	957	20	899	999999	999999	657	403	889	445	267	999999	892	999999	999999	310	417	999999	999999	79	854	320	754	699	688	999999	91	812	832	743	497	999999	750	999999	999999	298	674	366	161	341	690	23	826	484	999999	526	726	285	549	580	183	983	999999	372	619	451	213	999999	220	999999	598	844	570	155	947	151	436	988	999999	808	635	60	51	528	389	840	493	279	331	171	999999	805	272	262	570	514	38	999999	294	673	94	363	999999	436	743	845	999999	680	537	236	100	737	240	741	944	132	999999	569	983	778	999999	934	989	59	690	793	581	999999	585	999999	999999	58	703	382	999999	281	905	615	785	543	398	813	999999	999999	80	999999	575	531	999999	447	572	468	404	516	999999	
160	999999	105	745	950	273	144	999999	104	123	999999	44	858	999999	672	227	999999	999999	449	999999	154	202	895	978	394	227	60	999	148	870	655	654	999999	999999	572	907	999999	870	835	280	263	718	647	981	999999	271	717	512	645	230	999999	683	955	136	570	999999	479	126	360	732	223	144	956	233	467	397	848	201	456	999999	417	999999	949	999999	136	436	554	999999	949	133	999999	547	364	918	999999	972	999999	70	106	613	438	692	519	112	66	129	761	424	523	641	423	525	66	880	812	779	733	786	999999	143	999999	565	999999	999999	231	675	780	48	598	495	999999	787	104	842	336	725	946	847	999999	17	674	999999	400	318	710	985	491	483	115	999999	999999	912	70	962	209	873	525	292	999999	391	348	723	999999	37	942	635	999999	224	554	97	832	886	674	992	468	283	999999	858	526	246	194	307	933	999999	999999	786	999999	141	642	462	209	664	966	730	668	951	314	999999	376	84	999999	277	928	27	999999	362	999999	77	503	999999	708	667	999999	999999	207	51	790	92	780	165	908	298	581	101	888	178	919	999999	334	517	999999	801	492	452	999999	917	378	915	720	894	548	659	999999	717	753	999999	898	332	533	999999	171	999999	999999	220	175	275	695	836	139	999999	443	999999	743	986	999999	907	185	323	961	289	672	874	371	999999	617	999999	999999	863	348	355	999999	597	420	707	356	747	218	281	286	416	231	542	999999	999999	460	254	915	651	761	999999	999999	585	999999	253	999999	296	859	706	999999	916	614	832	498	783	584	846	999999	46	639	218	999999	903	46	555	68	140	999999	999999	435	372	343	19	112	501	988	694	236	176	752	999999	888	999999	678	999999	801	399	999999	12	999999	614	371	879	21	552	157	999999	999999	815	195	824	207	364	280	240	582	605	729	996	794	889	999999	716	293	579	330	195	234	999999	754	668	999999	96	222	821	999999	464	999999	559	999999	999999	154	999999	999999	999999	999999	533	999999	999999	787	205	670	999999	999999	402	994	655	595	442	232	961	239	873	70	999999	999999	120	999999	999999	999999	128	999999	179	653	269	744	999999	999999	999999	716	796	999999	785	999999	999999	998	49	879	819	999999	355	868	565	337	391	305	281	360	999999	200	752	391	999999	218	669	597	500	404	947	999999	796	919	999999	725	435	18	453	999999	512	528	698	999999	332	632	884	259	52	999999	271	964	473	847	999999	999999	963	415	179	577	228	960	508	644	999999	172	39	436	637	840	999999	383	851	999999	847	935	999999	522	68	999999	334	419	999999	
658	142	982	193	949	647	77	761	29	838	876	767	551	30	64	308	170	999999	999999	622	212	999999	887	123	188	999	346	671	451	357	28	252	808	999999	849	999999	949	978	90	999999	569	88	881	544	974	527	999999	915	447	223	999999	999999	999999	797	352	717	255	868	999999	949	311	405	320	672	819	634	959	999999	180	552	359	191	522	668	62	134	69	353	149	660	703	431	234	238	458	999999	999999	21	73	141	266	90	999999	140	999999	174	767	218	724	350	568	170	744	895	863	716	46	218	744	999999	658	999999	729	355	999999	999999	181	92	224	359	999999	947	82	48	999999	278	219	391	999999	888	366	850	628	799	101	999999	686	338	374	999999	999999	167	276	845	483	365	361	626	883	607	999999	999999	999999	374	91	620	97	999999	999999	594	507	654	36	855	861	807	283	929	264	999999	203	999999	717	999999	925	999999	681	237	999999	999999	917	592	508	584	895	999999	856	263	717	480	999999	981	728	779	999999	779	140	421	983	676	91	431	372	999999	413	160	999999	521	449	980	939	999999	150	679	677	914	999999	452	960	189	950	29	221	999999	267	999999	124	938	248	156	970	270	253	999999	999999	496	229	338	180	745	714	345	814	737	541	596	999999	58	112	329	633	688	460	804	999999	72	999999	999999	912	999999	45	39	282	999999	19	679	999999	260	831	999999	999999	817	282	225	475	999999	214	999999	252	670	381	76	835	918	522	292	809	449	999999	786	286	640	999999	978	709	999999	73	521	727	861	980	590	999999	921	634	816	416	245	338	120	857	999999	999999	252	999999	969	204	363	999999	727	999999	176	97	55	903	65	402	999999	999999	791	551	693	756	999999	999999	790	848	999999	294	705	876	573	120	62	928	551	302	183	999999	739	490	709	740	999999	999999	814	502	999999	28	579	423	999999	729	547	569	999999	979	956	999999	39	130	290	999999	85	999999	999999	65	44	126	361	762	999999	144	776	999999	999999	952	999999	399	875	298	999999	895	715	999999	763	999999	572	493	764	572	999999	621	138	618	209	640	665	158	999999	758	468	65	666	816	204	977	999999	247	726	221	233	999999	686	741	999999	999999	363	793	98	462	492	550	361	999999	426	999999	16	167	110	212	297	606	999999	126	999999	621	239	999999	999999	785	890	335	767	553	349	778	934	397	999999	814	999999	999999	70	999999	999999	918	704	999999	400	597	999999	796	146	524	923	999999	863	999999	911	832	166	999999	706	312	571	166	782	808	449	647	673	999999	992	999999	999999	425	545	999999	999999	
999999	916	362	508	499	813	104	199	252	999999	723	915	374	485	341	999999	821	175	758	671	119	145	999999	999999	752	923	363	803	999999	598	508	90	402	719	10	915	999999	956	216	498	477	967	539	188	726	999999	308	142	660	638	999999	999999	787	799	999999	999999	999999	924	755	576	999999	999999	349	999999	130	643	523	655	485	999999	854	999999	958	269	203	151	605	717	711	30	625	230	152	221	494	999999	999999	602	977	234	894	879	999999	640	48	999999	627	885	999999	93	218	999999	657	245	783	999999	999999	527	605	599	180	313	223	734	951	240	158	137	999999	872	350	920	677	260	999999	974	664	327	231	27	524	719	658	628	811	971	572	907	438	254	956	774	996	999999	63	590	665	475	689	999999	38	999999	999999	195	999999	298	975	999999	999999	999999	585	973	999999	588	999999	460	655	595	923	979	668	250	699	915	999999	575	923	999999	207	999999	318	198	638	999999	988	34	994	473	999999	523	999999	999999	999999	628	669	983	478	418	999999	602	999999	80	552	710	149	999999	800	999999	280	176	374	685	209	999999	500	396	345	882	599	60	999999	191	710	409	999999	502	57	80	256	932	107	515	986	604	14	999999	645	927	284	211	234	999999	202	999999	159	999999	999999	429	999999	999999	647	595	818	262	146	753	370	153	727	647	740	999999	563	347	79	858	699	999999	770	999999	750	417	608	398	999999	280	999999	999999	260	672	536	628	942	973	294	512	697	999999	468	260	999999	502	210	636	999999	999999	632	855	648	999999	999999	371	659	875	532	240	999999	429	435	865	764	378	999999	64	120	122	786	590	63	999999	170	965	146	519	384	258	216	999999	999999	332	648	144	352	959	61	999999	999999	77	450	64	525	278	308	602	495	509	608	999999	999999	999999	717	52	801	91	999999	655	235	149	500	999999	33	999999	999999	999999	999999	630	35	934	13	945	153	719	149	999	51	892	667	543	999999	875	999999	71	455	579	999999	606	342	999999	828	405	939	829	576	177	40	511	776	204	384	999999	484	674	999999	580	215	997	902	802	999999	247	988	691	124	625	634	961	568	999999	499	999999	298	999999	115	999999	16	999999	153	972	968	540	125	472	168	169	400	974	919	875	374	616	703	540	999999	590	417	257	714	950	543	78	942	854	705	763	999999	720	568	544	573	890	854	999999	833	510	999999	525	532	955	234	999999	52	999999	999999	882	999999	758	999999	999999	200	758	609	999999	999999	899	597	271	767	405	593	680	415	999999	311	483	762	999999	706	720	468	891	
999999	759	725	999999	36	259	999999	822	845	999999	186	53	353	815	999999	661	501	999999	912	860	999999	136	371	553	253	667	391	999999	130	155	999999	823	999999	309	43	850	476	999999	873	348	965	945	999999	775	504	372	41	496	202	999999	281	999999	807	999999	999999	598	397	182	640	368	867	999999	702	699	766	999999	987	54	782	440	195	945	70	999999	894	812	576	999999	59	999999	999999	895	999999	999999	873	289	25	457	175	444	999999	304	999999	999999	480	745	999999	860	19	150	384	986	999999	999999	915	999999	711	243	714	331	32	802	132	759	999999	971	347	682	999999	486	348	999999	879	347	978	890	41	555	999999	159	999999	715	586	908	506	649	191	131	999999	547	578	782	743	999999	422	660	181	999999	782	999999	999999	570	999999	999999	999999	844	117	377	999999	34	304	999999	149	999999	761	317	226	999999	999999	93	790	999999	999999	999999	908	999999	795	45	924	327	999999	999999	773	594	752	999999	680	63	116	999999	541	814	348	89	999999	999999	642	188	999999	115	444	957	901	698	718	999999	992	756	999999	246	59	82	452	999999	315	999999	392	555	812	999999	636	172	117	601	552	976	999999	498	44	999999	999999	616	999999	818	999999	761	999999	84	999999	571	15	923	438	869	612	468	371	882	774	825	40	97	376	328	478	281	849	999999	999999	742	312	504	999999	139	999999	442	129	634	582	554	453	317	999999	251	757	713	734	248	988	999999	614	999999	723	218	465	999999	999999	634	999999	999999	911	674	999999	999999	268	510	211	999999	556	180	349	737	310	230	382	999999	417	134	570	765	546	611	321	999999	137	999999	781	513	674	999999	999999	494	294	970	642	999999	389	546	999999	256	511	435	999999	818	743	999999	695	503	835	741	428	999999	73	583	75	999999	999999	863	16	999999	999999	698	635	79	999999	855	452	339	587	603	343	871	151	999999	999999	121	919	502	330	999999	622	287	677	999999	999999	86	430	999999	999999	341	426	525	539	41	526	812	800	999999	999999	887	435	999999	915	999999	408	557	999999	749	329	954	390	999999	543	999999	999999	452	30	999999	21	902	434	741	433	999999	187	817	341	120	797	451	320	307	999999	442	823	266	371	445	533	510	999999	681	999999	999999	950	566	982	783	702	999999	792	107	610	938	462	999999	932	669	64	999999	225	863	951	877	643	93	999999	110	999999	999999	90	584	179	510	800	999999	359	482	305	621	999999	558	999999	723	659	999999	696	999999	979	139	999999	702	391	942	295	999999	729	514	318	867	999999	881	850	629	999999	217	928	110	148	709	
344	460	374	442	755	667	456	238	227	430	999999	483	130	999999	749	388	203	999999	225	561	34	999999	174	438	999999	954	708	787	730	452	294	596	585	280	795	999999	338	999999	197	999999	791	999999	296	887	999999	884	999999	999999	880	614	23	701	885	999999	999999	498	295	935	999999	800	999999	669	508	775	145	799	999999	850	999999	875	60	254	48	999999	770	999999	559	286	957	999999	999999	661	999999	125	999999	592	711	998	595	999999	587	402	768	397	669	132	992	520	999999	680	999999	910	48	15	563	999999	663	298	999999	999999	939	19	978	812	607	999999	999999	392	347	552	98	899	264	999999	297	658	999999	651	927	647	541	48	999999	286	999999	999999	623	901	561	999999	929	423	192	999999	367	578	423	955	999999	372	370	609	183	208	592	999999	655	999999	999999	999999	293	22	370	178	999999	999999	484	702	430	999999	684	860	831	678	623	674	717	820	354	718	245	999999	999999	565	287	999999	865	999999	693	305	637	295	193	656	385	917	62	999999	824	466	103	721	999999	474	688	999999	777	505	585	917	378	999999	982	999999	999999	763	160	805	891	687	44	158	18	135	686	999999	677	999999	302	706	621	703	995	887	999999	523	994	397	999999	999999	164	999999	750	999999	926	802	313	194	986	999999	767	257	999999	147	431	944	999999	410	787	299	832	603	212	879	999999	674	839	105	384	999999	768	999999	927	123	532	674	408	242	208	884	94	999999	999999	680	939	374	999999	999999	999999	680	811	594	609	587	945	561	999999	871	480	999999	963	999999	999999	839	853	13	329	19	614	757	546	479	211	903	215	349	414	532	939	931	103	999999	999999	999999	344	183	164	350	177	971	516	999999	762	946	999999	876	682	999999	826	935	54	572	253	708	999999	341	392	705	999999	606	156	635	931	548	999999	982	578	116	505	679	849	979	841	643	250	19	717	265	999999	999999	667	999999	706	999999	887	530	737	999999	570	13	791	458	968	999999	824	881	605	999999	787	938	308	575	999999	999999	95	75	730	610	999999	134	999999	137	723	53	938	100	999999	927	999999	638	255	647	546	502	999999	999999	20	280	818	368	999999	999999	999999	53	40	101	999999	559	918	999999	800	136	472	446	388	664	734	924	632	734	952	678	999999	158	693	660	39	999999	267	694	64	999999	791	109	720	131	658	999999	999999	999999	887	379	18	838	838	128	185	109	123	234	666	96	647	93	415	734	999999	999999	359	379	72	851	302	233	999999	350	999999	999999	725	266	999999	999999	999999	999999	847	583	670	999999	999999	575	
999999	929	247	999999	38	968	999999	707	999999	985	191	338	330	643	999999	45	999999	999999	80	497	783	812	384	856	999999	999999	184	861	246	999999	74	226	19	999999	894	142	614	999999	999999	999999	538	637	678	739	999999	676	999999	277	11	999999	506	999999	653	822	791	672	555	999999	813	426	999999	950	471	861	921	965	329	546	748	999999	431	817	999999	999999	959	156	144	999999	781	552	877	907	860	434	336	999999	999999	196	992	232	587	233	456	778	16	588	175	817	818	119	999999	197	528	359	999999	689	306	382	863	645	538	909	999999	271	999999	885	99	47	535	741	402	143	553	999999	74	999999	371	810	274	381	980	326	999999	671	205	999999	999999	999999	53	999999	883	999999	999999	357	694	999999	999999	194	239	130	999999	138	292	86	717	223	643	999999	294	999999	327	496	117	491	664	999999	92	937	999999	999999	506	999999	993	888	999999	211	999999	206	831	397	583	186	580	999999	883	852	44	999999	954	981	56	386	226	860	329	396	93	999999	692	999999	595	686	128	999999	623	909	145	404	228	515	999999	446	181	897	999999	151	915	962	608	812	187	342	983	94	811	130	999999	143	568	471	128	999999	514	358	802	896	67	999999	530	999999	717	999999	531	448	577	610	215	999999	259	999999	999999	999999	999999	880	305	262	702	43	569	999999	546	11	999999	999999	396	999999	932	822	999999	999999	93	717	442	999999	105	999999	810	544	517	999999	914	54	883	390	990	998	736	634	62	549	203	33	999999	36	437	715	804	999999	61	142	999999	999999	999999	546	104	763	687	607	999999	758	451	167	526	367	588	501	127	454	999999	398	708	307	999999	999999	519	69	87	415	206	389	743	46	492	385	999999	999999	821	347	296	999999	999999	138	849	304	999999	45	507	999999	448	936	999999	359	17	663	433	379	622	676	36	44	686	282	410	999999	999999	415	674	999999	834	999999	680	780	168	540	88	579	458	475	999999	483	999999	806	967	270	791	394	999999	829	952	999999	909	999999	321	999999	550	47	728	999999	999999	692	999999	366	446	390	266	817	200	477	584	853	999999	157	228	552	999999	999999	314	999999	613	999999	999999	845	999999	999999	999999	535	469	907	990	50	851	14	196	766	122	205	999999	586	14	974	203	560	254	108	242	761	999999	768	778	670	732	999999	840	658	999999	999999	178	999999	242	730	999999	292	999999	999999	11	916	960	461	439	999999	999999	999999	145	639	436	999999	600	999999	448	396	999999	700	139	999999	317	273	174	537	461	597	37	603	353	284	625	911	83	710	107	325	
801	999999	339	999999	160	14	453	210	231	488	999999	999999	327	846	131	658	999999	167	236	738	751	433	10	841	260	917	384	861	999999	525	999999	890	992	132	999999	144	370	638	179	312	820	999999	315	999999	999999	948	999999	507	999999	999999	757	915	483	368	573	377	473	497	250	242	999999	999999	196	706	735	43	999999	205	261	986	297	999999	999999	923	917	999999	127	37	179	312	641	999999	708	999999	768	999999	999999	633	558	999999	999999	999999	398	999999	682	238	778	609	248	639	999999	90	255	176	999999	242	926	559	451	786	260	446	328	938	999999	753	999999	149	937	897	626	462	646	44	325	424	999999	999999	251	999999	19	518	788	540	449	561	631	999999	377	535	911	858	192	999999	967	999999	555	459	345	928	355	638	671	351	22	409	999999	221	999999	265	115	874	317	761	999999	741	657	999999	999999	49	132	999999	771	412	985	768	280	873	999999	999999	868	676	716	999999	344	999999	846	447	527	49	127	999999	999999	121	429	46	999999	430	996	235	576	999999	999999	306	806	14	999999	999999	365	254	139	570	154	758	999999	438	168	999999	427	405	894	219	270	999999	921	999999	658	659	999999	999999	227	849	999999	841	525	111	999999	999999	999999	340	999999	587	999999	283	910	556	275	933	999999	990	999999	555	999999	999999	340	366	506	512	384	999999	355	217	286	415	36	290	694	312	243	294	999999	748	999999	97	891	316	137	987	548	375	447	725	934	999999	80	672	845	286	999999	169	605	212	999999	422	999999	999999	311	676	256	630	999999	963	700	999999	277	140	77	916	708	999999	999999	518	964	999999	656	630	282	295	345	364	444	999999	801	83	689	520	712	75	112	999999	15	460	999999	999999	512	999999	34	504	723	940	999999	929	577	487	929	96	248	999999	766	999999	33	25	999999	892	195	999999	999999	999999	750	756	427	999999	813	123	28	778	999999	999999	506	182	999999	778	571	999999	759	514	999999	999999	153	602	282	686	308	748	571	999999	128	848	732	68	322	408	753	999999	999999	602	126	463	468	160	999999	999999	529	999999	999999	255	454	937	142	681	613	999999	482	158	999999	741	703	74	551	38	999999	999999	999999	448	860	206	34	604	881	166	398	387	855	992	293	89	166	715	999999	326	544	191	716	61	999999	474	926	605	999999	781	899	61	912	440	500	390	999999	91	999999	999999	230	850	999999	976	999999	236	991	489	865	405	584	999999	999999	999999	493	478	222	271	993	395	280	429	121	110	266	346	475	999999	502	902	209	85	999999	438	105	694	136	739	768	228	
482	446	740	97	206	911	976	686	946	32	178	618	98	347	291	801	739	954	999999	945	999999	576	987	962	206	999999	999999	646	140	799	352	482	502	774	912	833	689	34	904	355	370	788	478	999999	733	590	999999	643	157	304	954	999999	30	823	467	906	459	777	999999	696	999999	999999	999999	157	999999	695	126	323	999999	457	121	715	60	999999	585	999999	999999	516	238	999999	522	999999	499	835	844	180	999999	678	317	16	384	999999	999999	217	450	40	999999	331	800	48	473	673	218	699	999999	249	131	655	247	494	808	942	548	285	183	542	840	720	312	509	243	447	15	428	999999	209	582	842	924	555	999999	776	999999	200	999999	999999	164	799	652	999999	59	807	999999	823	208	999999	373	999999	43	999999	999999	521	999999	999999	805	36	999999	999999	626	982	667	999999	999999	999999	753	41	236	357	143	334	999999	51	77	707	459	999999	16	191	999999	641	836	999999	999999	26	366	999999	999999	425	395	125	190	374	182	999999	937	999999	85	748	999999	176	999999	25	724	709	999999	158	453	999999	841	999999	29	487	569	985	156	999999	479	714	336	533	283	811	999999	27	154	24	868	407	770	688	360	999999	120	63	436	820	10	109	496	217	776	447	584	999999	105	999999	804	197	999999	999999	301	370	422	546	893	403	64	999999	564	515	289	55	550	162	28	762	376	999999	558	335	942	379	999999	128	757	835	999999	999999	922	451	219	999999	883	776	397	999999	999999	573	169	999999	766	303	544	981	999999	730	897	999999	998	999999	336	297	638	999999	61	999999	152	303	789	999999	176	119	784	999999	999999	608	999999	773	764	39	999999	802	356	526	569	649	834	247	200	36	999999	805	999999	588	125	921	52	695	724	475	846	552	784	111	866	657	999999	431	685	999999	568	133	666	969	999999	999999	941	122	629	412	999999	905	999999	763	130	370	172	205	998	383	565	476	59	299	192	374	999999	999999	659	999999	999999	413	561	871	467	999999	148	977	172	591	980	999999	76	322	999999	940	999999	30	981	999999	494	999999	433	999999	999999	101	84	999999	999999	999999	515	696	999999	999999	282	999999	353	240	999999	316	232	195	42	417	403	999999	410	737	911	251	924	997	273	164	427	999999	979	260	118	376	739	771	999999	119	85	293	478	358	49	704	999999	999999	999999	675	283	309	999999	26	907	999999	999999	347	465	545	137	517	999999	308	999999	467	704	999999	132	929	576	460	994	923	341	120	166	999999	698	999999	654	999999	282	999999	880	127	533	963	353	999999	685	402	315	655	999999	568	
859	999999	999999	999999	10	999999	96	796	109	822	999999	368	685	999999	971	638	999999	258	891	999999	245	999999	427	181	934	740	999999	999999	254	183	154	999999	940	772	260	986	999999	126	217	159	629	486	498	999999	812	175	288	555	18	56	753	67	764	999999	332	33	752	887	999999	269	754	944	551	999999	677	999999	999999	912	546	985	645	532	50	741	791	759	347	369	999999	769	999999	203	144	207	999999	97	999999	379	450	237	244	115	479	947	405	999999	934	573	999999	847	747	376	19	33	410	231	26	33	779	573	999999	999999	528	877	807	560	999999	999999	505	590	391	58	999999	319	750	539	62	102	345	999999	825	774	978	521	32	95	194	120	797	208	80	561	599	876	550	850	587	602	999999	844	875	999999	999999	800	465	999999	904	699	999999	870	179	999999	687	673	999999	999999	414	16	999999	722	376	699	556	307	520	830	458	595	768	899	952	999999	953	500	240	245	706	188	66	333	191	999999	838	999999	999999	999999	873	999999	999999	638	446	999999	746	427	478	186	43	770	289	635	250	999999	930	382	918	718	970	197	442	513	215	236	949	532	540	881	860	629	999999	374	999999	532	466	140	999999	999999	713	535	999999	64	211	936	999999	431	93	872	999999	466	18	320	185	685	999999	625	999999	219	631	224	999999	597	999999	999999	502	915	677	999999	852	800	999999	999999	15	445	175	387	311	279	999999	528	448	668	327	404	621	957	999999	281	48	840	708	254	748	498	999999	999999	739	798	443	982	753	375	29	763	999999	470	314	739	519	116	999999	162	880	113	775	999999	279	999999	791	545	999999	406	679	999999	102	674	799	999999	796	741	647	512	836	356	775	83	648	999999	857	160	999999	999999	761	931	526	555	999999	645	999999	430	164	999999	999999	897	265	999999	999999	17	999999	873	999999	999999	943	777	999999	811	326	534	999999	702	579	715	73	999999	893	277	644	747	495	546	310	164	794	375	587	829	505	999999	100	428	999999	640	892	983	489	999999	516	983	999999	999999	238	839	317	999999	851	448	755	375	14	999999	712	948	999999	999999	572	516	999999	999999	200	639	315	388	443	908	326	938	823	89	999999	48	999999	660	283	781	318	471	847	774	524	149	83	140	999999	113	716	437	999999	767	999999	999999	850	938	793	834	408	850	999999	999999	999999	999999	999999	675	224	966	999999	61	674	741	816	111	669	239	63	999999	565	185	999999	999999	202	888	819	65	668	187	197	822	867	449	382	467	75	448	80	610	524	999999	915	967	876	999999	762	387	
951	319	314	621	999999	743	278	232	999999	74	215	999999	103	569	16	46	778	413	194	235	368	999999	45	999999	168	452	535	167	269	486	463	537	999999	442	999999	359	872	576	999999	134	999999	159	71	999999	999999	264	999999	999999	401	879	199	473	480	537	28	601	283	94	999999	999999	217	121	963	999999	610	678	999999	660	464	656	173	211	476	70	999999	219	999999	44	987	903	935	579	999999	390	297	999999	66	597	999999	999999	86	788	124	999999	916	69	196	999999	400	564	999999	856	500	745	715	999999	996	420	999999	809	313	248	107	999999	999999	637	356	582	632	620	622	102	246	952	999999	999999	999999	973	153	994	32	999999	999999	432	339	999999	89	30	675	309	994	645	123	614	208	999999	691	999999	995	289	713	613	519	999999	942	999999	619	999999	175	339	900	32	999999	489	999999	166	604	999999	229	428	999999	999999	999999	999999	625	976	979	631	754	741	694	531	977	999999	999999	419	637	864	490	857	469	541	855	345	999999	971	378	634	999999	999999	244	26	999999	999999	731	387	999999	196	164	999999	502	988	793	433	999999	378	55	413	208	376	529	739	999999	371	959	999999	999999	999999	923	999999	999999	355	803	712	507	999999	195	410	142	999999	999999	450	709	525	365	480	747	999999	699	40	999999	964	435	999999	521	999999	832	999999	999999	999999	906	999999	273	510	367	157	195	91	925	968	193	645	280	305	662	999999	999999	668	999999	488	999999	58	999999	999999	728	643	919	351	200	13	999999	220	792	429	999999	999999	186	209	168	218	295	665	506	731	846	290	999999	140	798	442	474	174	969	138	443	858	271	379	782	999999	237	843	999999	921	134	972	852	851	308	999999	902	830	999999	797	203	614	999999	999999	56	447	999999	999999	552	758	539	680	251	999999	985	999999	319	807	427	999999	980	451	774	584	607	999999	999999	842	831	716	539	999999	663	181	935	829	316	999999	333	344	773	999999	301	999999	999999	999999	731	198	866	170	999999	999999	412	999999	817	751	839	966	544	182	19	999999	999999	836	228	894	26	79	729	165	831	999999	483	92	999999	541	160	641	999999	162	152	249	976	999999	943	444	241	598	999999	193	990	349	999999	999999	334	666	999999	999999	914	498	437	999999	999999	710	339	583	621	999999	404	999999	999999	207	774	391	40	770	140	296	893	784	663	428	999999	545	174	491	613	332	758	14	60	696	727	999999	725	999999	780	275	342	369	999999	911	203	88	592	793	574	204	999999	999999	536	999999	571	140	834	19	999999	999999	999999	847	970	298	571	399	234	905	
479	80	999999	999999	990	864	953	533	961	751	234	637	953	381	917	418	212	203	999999	855	134	999999	869	716	544	856	730	495	399	999999	350	803	853	687	323	999999	538	580	574	672	251	48	178	93	784	318	970	174	999999	999999	96	377	922	379	999999	882	211	949	15	143	143	999999	144	438	410	430	783	276	68	423	999999	631	629	804	613	96	428	785	931	235	886	566	565	999999	999999	972	999999	483	906	441	302	999999	574	440	999999	782	999999	740	682	364	535	999999	115	516	682	999999	747	128	765	694	463	426	28	780	257	999999	903	999999	999999	999999	999999	310	369	627	131	300	66	999999	275	831	999999	688	112	577	699	191	999999	58	164	982	234	763	718	222	977	876	571	793	192	961	878	999999	749	254	814	235	999999	999999	395	999999	407	558	999999	934	999999	999999	323	451	999999	75	127	855	999999	17	213	786	999999	157	999999	254	999999	272	999999	999999	952	999999	999999	858	762	474	847	971	662	772	584	676	999999	999999	710	213	563	129	712	126	999999	33	464	741	999999	38	643	196	839	150	662	999999	550	548	981	926	835	464	688	616	228	155	202	379	433	999999	999999	808	999999	446	691	609	560	891	470	999999	131	207	816	733	831	660	142	522	999999	999999	135	371	802	784	377	999999	440	106	897	698	831	94	318	515	999999	999999	749	999999	459	999999	584	999999	88	999999	999999	638	647	999999	784	567	22	680	269	983	410	513	999999	663	79	999999	178	463	993	771	108	46	888	999999	580	999999	910	739	73	66	865	476	999999	750	979	738	999999	485	999999	999999	685	160	825	999999	114	649	829	96	333	999999	884	131	999999	999999	954	999999	750	345	385	788	657	282	999999	212	999999	934	999999	999999	683	340	142	693	999999	663	95	999999	220	562	207	999999	176	999999	416	999999	181	743	999999	976	796	221	999999	999999	110	999999	999999	412	543	623	217	180	999999	574	413	992	999999	201	979	999999	999999	17	556	197	148	454	621	999999	866	419	999999	999999	134	254	469	471	353	999999	592	999999	999999	682	999999	597	355	36	511	602	421	423	474	999999	763	806	754	999999	664	800	999999	656	911	849	999999	999999	999999	832	56	185	115	941	649	714	609	999999	999999	548	603	959	841	999999	999999	999999	421	999999	945	999999	621	999999	499	680	806	552	51	936	999999	141	146	289	15	523	999999	336	496	479	774	999999	999999	401	785	215	195	705	999999	864	713	892	438	999999	188	541	999999	728	999999	999999	144	106	673	999999	666	890	412	324	953	328	141	616	532	941	
678	195	680	229	542	999999	494	999999	999999	187	232	999999	703	52	110	474	999999	999999	650	71	345	677	96	707	735	894	803	870	999999	999999	732	107	999999	496	424	999999	860	991	196	999999	940	43	999999	495	449	852	197	369	223	488	999999	879	965	999999	606	999999	109	972	999999	648	490	623	358	999999	454	135	454	999999	628	999999	613	320	75	258	999999	999999	175	999999	999999	999999	706	999999	657	273	999999	852	142	897	890	423	999999	888	507	548	912	326	684	557	50	324	407	980	741	115	999999	705	814	999999	350	304	835	999999	714	999999	941	56	966	94	340	602	992	556	326	999999	223	725	812	999999	346	804	626	617	559	999999	485	999999	999999	551	398	999999	47	425	557	596	587	395	999999	896	606	865	999999	599	227	448	999999	851	664	999999	999999	999999	892	298	381	546	677	228	948	771	135	225	354	999999	696	422	564	999999	999	730	999999	828	552	999999	919	480	453	999999	400	999999	621	633	71	174	999999	249	999999	749	54	999999	918	369	446	411	771	391	999999	999999	903	805	999999	754	851	934	910	73	606	976	378	900	102	650	827	837	999999	501	164	999999	766	456	396	814	533	989	811	999999	392	150	999999	999999	959	519	999999	595	236	999999	782	136	263	595	999999	59	381	153	917	278	542	608	261	279	236	999999	178	457	418	999999	230	862	132	654	680	465	831	840	941	583	999999	242	611	293	999999	999999	926	180	999999	347	443	999999	81	999999	724	999999	889	999999	311	629	350	676	186	166	999999	919	14	609	915	187	227	541	999999	999999	999999	309	997	967	999999	999999	413	998	643	80	636	999999	791	999999	929	896	576	955	538	999999	999999	850	999999	454	999999	800	33	326	999999	636	129	902	188	738	791	425	999999	999999	326	113	225	351	999999	115	530	999999	137	424	680	28	999999	999999	12	890	999999	900	999999	999999	999999	999999	184	96	743	17	951	733	662	63	798	999999	999999	654	639	434	106	891	999999	950	924	999999	672	609	646	246	35	999999	899	999999	638	890	999999	243	602	566	928	138	607	34	164	796	152	84	626	999999	908	955	633	577	793	217	91	302	628	486	97	999999	999999	507	999999	104	999999	374	424	907	341	876	999999	82	506	967	294	999999	796	138	700	597	983	480	337	79	999999	999999	503	430	809	879	615	999999	999999	362	999999	110	52	70	961	778	660	719	834	999999	903	561	999999	826	923	999999	506	500	999999	999999	592	969	180	912	871	512	870	994	107	462	270	935	603	153	289	194	999999	736	176	921	937	274	
646	304	176	999999	999999	999999	506	522	999999	125	340	999999	770	718	929	999999	198	459	999999	665	621	999999	999999	967	957	999999	546	739	544	769	334	863	562	999999	333	875	999999	209	999999	202	497	585	88	155	604	999999	382	571	264	999999	547	717	24	281	999999	999999	532	999999	714	332	141	767	999999	613	791	476	999999	999999	394	63	393	999999	206	714	178	45	999999	626	999999	343	554	975	484	922	232	999999	849	290	675	69	352	999999	495	999999	71	999999	999999	474	999999	137	207	999999	186	210	238	558	999999	999999	999999	617	970	906	835	999999	777	166	292	999999	391	184	627	145	777	334	711	999999	504	277	999999	447	436	828	271	245	146	624	798	999999	999999	674	999999	549	187	67	999999	445	999999	124	999999	999999	447	553	93	999999	510	999999	163	999999	499	392	999999	253	656	665	191	151	645	600	244	163	999999	18	999999	716	87	999999	999999	719	245	275	144	389	124	748	999	883	744	90	734	84	470	947	784	311	620	853	893	521	999999	999999	800	122	999999	999	548	439	191	376	113	999999	999999	444	616	234	258	674	138	907	666	308	406	999999	865	169	692	419	233	999999	106	233	193	446	843	297	999999	999999	509	125	210	999999	701	378	999999	999999	971	36	999999	560	63	945	725	985	999999	999999	551	246	256	721	316	999999	215	999999	280	880	248	666	600	329	999999	235	175	22	707	999999	607	38	999999	563	999999	666	88	673	17	160	507	999999	591	275	999999	999999	775	999999	999999	81	364	579	107	107	73	999999	435	22	800	999999	780	712	999999	759	970	522	659	693	533	650	999999	999999	123	999999	382	50	85	335	583	530	460	387	213	635	741	37	930	999999	499	881	999999	76	872	190	999999	794	919	831	304	232	999999	91	264	999999	31	821	999999	999999	724	32	240	110	438	280	376	403	999999	652	27	943	592	179	203	999999	419	983	999999	933	749	587	131	253	999999	360	951	379	132	54	613	920	570	952	764	999999	651	999999	637	602	813	999999	295	276	814	360	640	409	887	612	749	48	161	533	238	147	900	987	80	88	999999	997	280	464	999999	999999	383	639	415	726	999999	290	999999	77	129	773	301	854	438	679	999999	552	491	520	304	575	999999	47	999999	627	999999	664	999999	999999	284	999999	999999	831	237	999999	977	10	999999	999999	999999	999999	691	999999	999999	465	845	56	558	400	368	776	999999	999999	169	473	338	346	915	999999	999999	345	999999	999999	793	312	77	470	626	999999	702	999999	999999	999999	907	835	883	684	632	268	781	530	999999	668	
200	999999	310	944	671	764	999999	999999	95	215	21	276	248	999999	999999	111	398	385	429	837	698	649	227	195	852	999999	999999	654	713	657	16	629	240	562	606	999999	12	132	799	861	342	70	999999	352	318	641	596	989	393	531	999999	406	110	278	999999	550	290	999999	101	999999	185	733	999999	438	209	392	46	999999	999999	15	109	275	585	999999	999999	637	999999	875	877	221	737	600	271	191	999999	999999	528	961	591	999999	999999	887	40	462	686	608	999999	205	999999	925	605	999999	701	387	432	604	999999	999999	774	999999	999999	415	247	999999	609	999999	472	999999	651	599	863	999999	104	242	11	221	244	999999	881	895	999999	820	731	952	615	827	898	884	759	999999	788	999999	196	259	531	599	650	160	853	111	146	395	553	553	71	530	999999	999999	386	999999	370	697	661	999999	837	713	999999	295	274	781	686	999999	987	469	810	999999	888	845	711	411	571	94	999999	780	759	999999	277	188	999999	95	21	439	507	549	999999	101	335	317	421	999999	916	999999	885	81	424	558	408	93	743	193	641	970	758	974	999999	999999	428	880	129	727	446	505	404	189	770	256	90	447	648	719	552	581	433	999999	495	216	209	208	365	211	710	193	445	706	453	999999	681	533	900	545	999999	999999	999999	693	380	421	960	705	311	178	477	961	445	33	640	70	546	864	489	999999	86	230	999999	999999	26	262	69	697	736	728	574	556	999999	112	56	108	394	740	523	84	999999	503	999999	197	733	749	748	421	75	999999	505	817	54	999999	999999	999999	929	278	999999	999999	361	999999	969	583	999999	999999	424	342	977	542	675	999999	350	414	999999	582	333	337	999999	276	514	647	631	352	233	999999	999999	88	643	603	178	125	999999	405	723	999999	534	999999	999999	812	335	416	444	999999	717	999999	999999	639	281	886	129	601	92	409	612	713	999999	999999	360	846	418	345	698	383	373	999999	999999	944	691	999999	58	20	743	999999	941	108	212	999999	634	999999	289	872	806	757	484	576	999999	663	792	19	352	907	999999	746	403	990	717	71	999999	167	956	532	948	999999	837	118	999999	709	999999	999999	510	542	992	826	567	545	999999	999999	898	796	527	89	161	681	861	151	57	999999	980	951	390	151	938	477	577	757	924	738	920	375	999999	999999	204	288	509	810	915	146	189	858	999999	777	172	372	640	876	999999	999999	217	696	70	861	729	517	999999	999999	603	524	258	810	999999	999999	30	532	999999	203	999999	873	182	999999	999999	999999	817	999999	500	613	999999	576	837	701	
386	657	531	234	999999	857	604	999999	999999	150	216	400	887	379	246	659	757	639	999999	999999	991	999999	104	166	470	159	999999	606	27	520	999999	37	687	999999	999999	963	999999	999999	227	230	999999	999999	718	42	844	835	33	448	885	840	999999	348	291	400	999999	879	562	374	764	165	813	997	668	999999	999999	189	712	339	999999	283	389	999999	422	73	847	792	788	999999	321	634	135	605	999999	187	663	51	999999	296	847	553	410	905	41	999999	417	601	539	83	282	999999	133	694	502	611	460	999999	926	228	553	917	999999	500	63	139	39	999999	285	491	980	718	444	999999	999999	999999	999999	484	999999	360	999999	255	999999	714	999999	657	999999	999999	113	119	727	768	124	999999	999999	930	462	910	851	999999	42	209	325	999999	999999	563	230	707	212	109	999999	975	965	999999	571	307	665	999999	710	406	628	598	114	175	764	221	604	916	682	561	939	999999	999999	38	328	999999	929	213	621	999999	436	803	239	13	380	751	803	547	955	445	274	86	999999	455	999999	443	104	999999	294	881	959	999999	999999	650	170	776	352	937	258	124	378	999999	764	484	969	824	999999	999999	999999	999999	999999	999999	961	247	297	999999	763	187	755	884	362	780	999999	740	277	132	999999	589	843	603	409	866	299	999999	999999	812	999999	725	485	458	85	994	999999	281	473	902	352	786	362	307	23	174	999999	999999	761	597	999999	34	216	846	55	999999	267	201	999999	551	767	129	180	999999	551	999999	701	999999	808	368	425	999999	276	374	780	992	236	999999	999999	244	999999	925	89	479	999999	296	518	639	999999	306	999999	172	999999	999999	145	999999	616	878	756	976	473	885	565	402	182	999999	757	842	999999	62	552	721	611	999999	866	841	49	701	999999	999999	529	72	893	512	631	262	999999	354	238	999999	386	357	788	614	771	799	369	686	307	387	538	675	572	360	753	24	999999	298	999999	303	193	915	675	502	456	410	999999	63	771	999999	912	413	614	518	999999	999999	933	997	608	76	482	362	999999	999999	725	853	499	543	758	999999	701	692	999999	934	374	470	682	296	999999	370	808	315	999999	387	475	135	999999	63	683	999999	91	564	690	989	999999	999999	521	849	777	603	911	999999	304	164	228	229	125	679	999999	215	521	647	840	247	267	176	447	26	360	599	792	446	859	999999	535	146	12	999999	999999	544	949	833	518	999999	459	360	999999	761	999999	255	999999	391	909	477	47	999999	724	452	731	654	999999	999999	499	187	999999	474	597	999999	999999	91	227	816	566	610	266	688	
138	999999	788	907	165	999999	857	999999	589	999999	537	392	172	101	999999	999999	576	468	161	999999	344	341	999999	984	763	999999	142	88	38	203	824	308	221	359	315	999999	663	999999	499	707	647	395	597	410	937	215	933	999999	668	999999	250	999999	999999	999999	353	999999	534	999999	154	249	552	779	999999	999999	585	999999	180	812	785	974	999999	752	969	453	807	949	999999	351	56	557	982	999999	419	999999	952	999999	849	410	15	518	999999	859	680	999999	164	868	319	210	825	709	999999	999999	999999	694	772	498	138	15	13	404	999999	193	999999	596	999999	947	369	999999	443	858	999999	769	807	999999	999999	46	81	720	299	939	639	999999	525	347	522	862	999999	725	598	999999	597	844	407	999999	465	730	111	93	991	216	508	604	766	966	999999	275	322	486	632	736	426	418	716	74	764	519	999999	421	84	999999	105	644	126	979	999999	544	999999	206	810	999999	934	988	728	92	999999	45	999999	999999	999999	256	549	999999	999999	862	999999	189	138	999999	846	945	999999	690	18	596	999999	863	487	787	999999	786	903	126	999999	301	801	999999	690	999999	999999	729	743	117	999999	827	855	728	552	999999	941	91	999999	39	360	864	278	254	979	141	999999	576	557	988	999999	239	353	432	999999	999999	999999	610	498	504	999999	999999	212	955	999999	190	741	392	321	232	999999	999999	380	999999	766	811	33	556	458	559	663	66	182	999999	999999	174	484	432	38	999999	203	999999	999999	999999	999999	244	999999	322	999999	798	400	587	999999	334	152	999999	859	479	666	999999	999999	514	999999	999999	841	652	943	999999	702	130	999999	999999	364	999999	38	515	40	468	554	532	159	710	597	659	169	85	999999	847	999999	32	315	15	999999	150	973	689	188	652	80	676	300	214	999999	838	999999	91	233	999999	305	636	999999	401	924	144	738	77	917	502	780	999999	999999	999999	999999	679	815	700	551	223	597	349	337	387	397	877	242	944	999999	759	566	87	852	116	552	999999	822	913	91	999999	411	905	772	999999	872	999999	825	204	370	999999	32	402	540	19	107	999999	309	821	999999	56	902	793	977	167	935	703	912	999999	554	999999	999999	999999	999999	919	812	691	577	651	999999	92	62	48	999999	158	736	174	999999	842	19	595	677	11	909	44	729	999999	927	614	749	179	402	999999	999999	503	94	130	783	620	207	416	388	657	316	999999	994	864	999999	829	431	771	166	999999	999999	958	199	855	999999	999999	199	204	999999	962	901	346	999999	999999	398	90	999999	999999	391	926	645	602	216	29	694	987	49	999999	
407	108	999999	978	22	332	355	691	313	239	999999	999999	430	12	652	999999	756	969	242	33	475	999999	999999	815	390	239	999999	142	751	999999	170	999999	999999	333	999999	665	999999	999999	333	999999	999999	706	999999	834	487	999999	505	642	949	790	273	725	755	26	399	278	341	376	597	999999	897	999999	999999	999999	999999	134	664	107	216	999999	646	833	646	875	409	999999	362	932	338	207	733	999999	193	960	906	445	258	528	933	528	333	412	335	550	469	411	765	999999	765	363	528	999999	436	999999	154	999999	88	999999	617	630	916	409	48	400	59	999999	39	980	999999	633	999999	145	999999	999999	663	243	508	106	415	997	13	718	999999	975	999999	334	366	230	815	476	366	999999	911	313	612	999999	374	934	999999	365	381	785	999999	999999	487	999999	999999	999999	308	999999	931	999999	475	619	626	207	242	73	721	724	748	809	174	761	276	999999	234	999999	85	739	869	573	605	60	625	999999	999999	999999	497	999999	999999	617	922	904	999999	384	999999	301	686	414	692	999999	223	775	616	572	999999	654	865	980	169	386	673	999999	52	999999	999999	425	994	999999	895	207	576	435	999999	141	887	269	226	891	604	999999	182	671	57	568	360	999999	443	999999	607	657	999999	999999	999999	713	943	363	999999	186	999999	487	306	288	518	494	734	788	149	484	685	361	437	999999	386	999999	213	11	521	999999	17	555	981	942	999999	247	38	69	308	999999	197	999999	999999	50	893	126	999999	893	162	562	833	572	999999	999999	377	255	229	204	140	900	509	941	999999	999999	999999	452	506	364	487	280	999999	999999	489	227	296	161	999999	397	90	999999	600	319	849	959	999999	445	865	31	575	555	28	833	928	408	422	255	692	28	871	999999	620	281	416	881	106	167	92	472	672	225	301	999999	123	871	999999	999999	102	881	999999	999999	586	999999	789	931	262	999999	999999	91	804	999999	999999	999999	526	639	648	329	902	967	863	999999	362	402	999999	999999	264	195	719	67	108	232	999999	811	999999	999999	864	999999	491	485	628	999999	420	999999	668	999999	756	365	315	484	233	980	297	134	999999	254	380	194	134	439	677	77	912	689	999999	999999	887	999999	654	999999	999999	999999	837	427	349	999999	82	999999	734	728	602	899	880	245	834	999999	999999	38	792	46	767	680	21	61	807	561	561	731	29	999999	743	999999	710	927	709	720	152	999999	785	629	182	29	459	406	836	778	196	676	855	863	646	859	865	618	999999	999999	501	785	620	787	838	999999	341	648	984	503	999999	952	536	123	976	76	
252	173	864	747	999999	614	225	39	999999	884	875	166	999999	999999	244	101	316	999999	229	366	259	998	791	831	688	811	421	999999	589	243	999999	742	887	999999	616	701	999999	873	873	886	570	590	422	999999	475	185	207	110	999999	999999	646	999999	894	619	817	999999	382	42	999999	419	202	881	450	140	999999	143	279	999999	999999	542	347	442	741	999999	796	668	585	837	366	513	613	999999	83	492	597	229	848	277	761	372	329	999999	814	999999	694	688	149	291	219	341	906	999999	999999	727	758	214	189	561	823	158	668	544	676	999999	805	881	808	999999	543	523	999999	999999	119	905	222	626	627	286	648	999999	999999	303	627	34	606	286	999999	356	733	392	50	296	453	613	703	785	54	268	659	812	999999	191	748	695	56	904	999999	999999	514	999999	586	902	913	999999	629	999999	999999	652	949	528	403	461	234	161	483	998	558	999999	999999	437	582	368	627	999999	999999	999999	555	999999	977	702	999999	560	842	601	999999	999999	383	737	983	999999	868	402	319	141	419	428	957	597	222	57	356	721	725	86	559	228	285	87	489	291	819	999999	674	256	469	999999	619	632	999999	345	625	820	522	873	999999	190	59	999999	426	999999	999999	958	719	930	355	347	834	765	51	587	862	306	999999	701	519	884	999999	73	672	575	809	335	251	876	432	535	209	999999	999999	379	179	789	660	681	901	860	275	999999	900	131	18	853	590	767	483	329	573	820	999999	999999	462	985	999999	999999	999	64	716	842	507	820	148	999999	999999	671	418	999999	645	576	800	658	618	983	999999	550	567	999999	744	999999	403	113	999999	999999	497	832	917	193	964	999999	682	847	154	432	246	90	999999	35	999999	919	359	410	683	996	30	706	76	478	823	283	293	53	320	999999	449	999999	999999	759	999999	999999	754	235	118	836	894	999999	514	196	747	999999	568	542	360	825	999999	999999	430	999999	368	790	766	999999	369	691	526	638	536	911	999999	841	232	999999	999999	188	174	999999	301	846	111	77	201	879	731	741	715	999999	999999	495	118	456	974	891	401	999999	999999	999999	865	999999	320	266	426	602	213	905	859	345	999999	182	999999	999	701	583	999999	301	598	886	717	628	975	999999	946	50	999999	536	867	341	831	999999	999999	858	999999	999999	536	845	999999	598	999999	999999	881	380	999999	520	835	118	999999	400	36	999999	999999	999999	999999	247	451	999999	319	386	999999	676	48	528	513	179	654	999999	740	826	57	999999	650	999	219	891	999999	999999	39	436	215	694	999999	477	314	731	
727	754	269	31	999999	992	535	999999	798	10	787	999999	866	577	866	43	377	928	999999	17	459	999999	564	707	500	846	999999	883	180	115	999999	571	224	782	451	899	542	719	403	999999	999999	999999	211	999999	113	393	738	461	570	999999	999999	852	133	306	281	621	999999	999999	999999	586	487	652	103	692	114	226	149	999999	135	966	500	658	534	297	999999	83	999999	999999	603	117	117	63	999999	998	789	52	447	999999	999999	830	709	980	999999	817	578	841	999999	999999	114	887	999999	654	336	603	681	999999	999999	836	999999	208	716	999999	958	423	999999	433	338	105	903	72	779	231	584	305	266	520	470	999999	719	683	791	396	999999	716	999999	463	727	720	327	131	999999	999999	145	312	123	999999	999999	999999	348	154	999999	196	614	52	118	32	999999	40	346	170	207	999999	126	108	999999	329	605	251	560	26	706	999999	778	782	347	999999	999999	282	191	999999	999999	695	999999	575	181	999999	999999	999999	608	841	393	696	383	166	923	123	999999	46	895	794	269	780	999999	331	999999	999999	418	999999	704	999999	999999	797	849	999999	672	512	241	551	999999	999999	547	999999	999999	718	633	20	244	621	858	234	683	999999	386	397	143	717	481	57	137	286	196	999999	503	667	905	595	847	999999	494	421	882	942	119	93	999999	862	146	505	698	437	659	797	974	480	266	999999	999999	461	810	954	41	193	424	650	625	999999	903	975	813	47	999999	999999	136	447	351	740	940	303	150	281	581	975	358	699	999999	398	999999	33	411	29	184	395	999999	540	999999	698	528	468	468	999999	958	171	999999	999999	999999	999999	671	537	138	526	945	127	999999	539	382	65	999999	725	999999	236	999999	879	999999	999999	862	776	185	595	67	652	222	481	834	999999	322	419	292	999999	434	772	727	447	999999	884	83	67	85	99	167	333	863	999999	445	241	44	89	999999	899	798	999999	999999	85	479	485	314	474	292	827	226	963	773	148	300	261	509	185	984	689	719	805	701	96	999999	733	789	418	46	999999	999999	999999	823	393	898	936	999999	652	968	999999	580	609	774	257	873	204	560	725	512	193	732	858	104	906	189	993	796	592	647	999999	696	895	438	688	379	999999	999999	389	999999	364	167	857	999999	575	999999	999999	999999	453	223	243	182	999999	999999	852	871	599	148	999999	213	904	999999	511	14	999999	723	685	180	999999	999999	889	64	180	485	157	36	875	999999	999999	999999	999999	999999	999999	999999	414	573	632	999999	586	817	779	844	233	186	344	224	655	999999	986	852	433	939	944	
575	333	188	11	588	758	825	995	999999	999999	128	144	941	797	142	999999	658	999999	999999	594	278	108	999999	831	994	150	933	999999	32	664	677	374	140	999999	999999	55	236	571	54	999999	760	999999	830	999999	999999	51	999999	427	523	263	999999	761	736	354	676	999999	288	999999	999999	447	825	999999	973	294	941	999999	13	923	30	96	372	96	56	999999	834	456	999999	999999	726	999999	999999	516	856	769	336	916	638	785	351	309	767	999999	999999	606	414	315	848	546	294	361	999999	479	406	437	890	250	714	279	520	230	999999	999999	630	64	699	999999	598	214	957	35	125	228	581	720	329	493	532	449	62	528	607	999999	534	375	914	999999	119	428	878	95	999999	368	999999	131	999999	307	259	510	999999	105	716	999999	588	269	999999	819	999999	999999	118	407	718	274	227	999999	622	477	999999	999999	149	999999	209	179	335	871	823	756	953	999999	620	32	999999	32	542	956	812	963	152	275	139	999999	379	434	320	481	377	936	151	999999	508	632	999999	994	370	999999	896	547	319	716	445	999999	866	448	75	999999	173	696	731	270	189	999999	334	670	999999	999999	63	774	859	853	504	999999	615	679	951	987	660	249	661	68	70	275	653	436	829	651	238	930	999999	233	317	681	214	880	104	848	308	700	869	999999	431	131	687	465	222	558	873	196	497	88	999999	924	999999	673	210	914	999999	898	840	483	815	132	415	635	546	823	999999	734	999999	112	999999	999999	379	344	636	999999	999999	999999	224	280	778	999999	442	999999	797	999999	646	541	999999	190	999999	409	859	395	511	309	715	61	918	398	999999	148	999999	394	999999	475	999999	700	47	271	336	999999	684	570	705	773	690	134	838	163	187	150	65	405	269	289	110	983	999999	337	233	535	999999	999999	403	639	999999	57	999999	331	837	945	999999	417	853	34	725	299	689	737	618	999999	223	765	221	736	93	999999	999999	120	375	571	999999	999999	48	999999	999999	999999	176	75	342	642	999999	516	326	999999	646	647	552	999999	563	810	303	999999	999999	642	321	514	613	999999	556	235	922	781	956	999999	89	793	378	62	486	999999	133	624	405	976	357	707	448	980	99	445	663	889	999999	999999	277	770	992	406	489	44	255	508	519	116	719	999999	559	59	162	999999	278	499	758	999999	687	679	699	999999	999999	999999	999999	999999	999999	120	572	43	999999	999999	999	318	999999	972	573	452	620	624	999999	299	267	895	157	999999	828	999999	177	173	141	859	877	597	81	260	121	874	968	622	930	408	999999	686	
999999	999999	60	843	62	999999	926	316	86	72	575	999999	999999	399	466	676	804	342	943	408	902	999999	999999	412	247	550	861	698	483	999999	693	706	755	581	999999	988	999999	984	193	999999	999999	999999	782	814	31	670	776	722	418	302	817	999999	465	144	783	860	645	648	606	511	444	237	999999	87	378	869	654	902	729	477	999999	820	159	81	171	999999	593	999999	390	576	773	149	999999	190	191	105	251	620	999999	999999	353	700	388	999999	436	999999	991	705	999999	999999	26	874	999999	999999	965	997	448	393	972	999999	277	936	268	40	737	305	947	652	999999	282	999999	999999	115	920	134	637	442	477	999999	162	96	888	999999	237	999999	899	156	350	225	194	657	858	999999	101	542	417	442	357	943	141	71	348	808	999999	534	982	769	999999	815	338	564	970	748	820	619	389	673	40	999999	838	159	607	437	712	625	999999	395	23	388	717	204	999999	534	999999	101	748	89	999999	702	999999	140	83	999999	886	999999	686	119	999999	481	162	743	411	877	115	982	464	910	105	547	764	597	755	999999	108	143	999999	446	999999	999999	871	999999	574	338	902	707	85	999999	551	93	939	660	567	542	999999	999999	793	216	999999	531	636	837	984	562	937	980	999999	389	435	999999	158	999999	875	108	609	853	179	83	975	999999	907	391	369	22	608	114	39	222	999999	135	350	274	26	712	102	43	325	22	400	922	331	695	999999	999999	934	698	784	469	932	999999	999999	719	240	31	624	254	478	999999	953	832	950	173	920	999999	413	999999	999999	999999	15	575	538	167	683	999999	86	221	744	571	88	999999	330	999999	289	97	330	630	999999	995	98	848	565	999999	999999	567	971	168	774	346	999999	59	999999	621	463	367	999999	647	46	187	999999	412	509	907	893	53	999999	390	883	832	980	999999	851	237	84	167	20	999999	108	125	91	999999	446	408	999999	38	444	999999	999999	922	254	999999	593	855	61	685	348	999999	999999	999999	64	590	285	941	366	999999	207	247	999999	305	999999	658	549	921	106	36	966	111	730	864	609	804	999999	960	588	999999	199	996	999999	999999	999999	999999	999999	94	70	500	642	504	51	575	830	207	999999	811	576	595	999999	671	759	999999	719	247	928	595	999999	999999	317	324	363	68	421	211	71	159	486	994	924	464	860	999999	393	471	69	165	43	999999	643	471	394	993	174	528	999999	160	679	999999	434	148	999999	809	999999	328	151	983	163	629	999999	21	334	581	670	678	810	999999	641	257	187	772	562	13	617	845	929	
369	894	893	965	999999	479	999999	570	786	786	999999	422	75	330	86	11	999999	999999	632	147	812	999999	999999	717	92	519	999999	404	661	585	675	202	999999	398	999999	98	270	663	999999	541	999999	999999	884	999999	759	741	999999	926	110	771	158	999999	984	708	126	47	408	186	882	999999	57	510	909	210	120	858	84	999999	999999	999999	741	750	50	100	717	801	447	603	957	999999	942	505	999999	889	999999	937	217	999999	999999	743	689	93	781	834	493	919	112	684	781	900	666	900	387	122	40	407	696	999999	991	325	999999	805	228	540	458	552	215	29	772	999999	651	999999	405	805	308	657	999999	999999	999999	797	699	763	821	66	684	999999	127	192	859	39	999999	999999	647	956	153	999999	864	999999	386	941	714	92	911	608	259	230	504	999999	999999	999999	439	490	296	204	625	836	999999	172	856	415	434	999999	170	742	999999	337	798	448	999999	425	999999	728	999999	665	93	617	851	999999	806	464	547	545	378	486	999999	760	999999	453	340	999999	999999	702	394	970	999999	690	921	178	676	921	432	66	920	398	590	710	660	630	121	18	984	770	999999	401	867	888	654	684	152	182	310	354	999999	999999	999999	99	343	859	158	999999	999999	683	547	999999	41	491	625	980	999999	889	109	405	342	332	999999	139	347	999999	112	999999	999999	247	36	503	999999	88	948	576	872	500	377	800	482	999999	999999	311	232	480	370	999999	999999	674	789	262	82	905	21	785	999999	395	752	999999	757	999999	367	458	656	53	274	953	543	58	999999	999999	522	308	999999	624	19	999999	999999	866	632	726	364	371	458	774	999999	715	999999	172	553	999999	747	999999	999999	999999	361	863	655	189	999999	999999	843	224	999999	999999	739	999999	999999	397	775	11	489	886	718	40	999999	999999	10	881	622	999999	999999	999999	505	999999	657	496	264	999999	273	155	374	727	660	226	883	999999	804	73	45	657	734	679	999999	551	999999	861	318	22	786	364	863	773	567	657	999999	999999	719	935	999999	253	518	19	999999	629	999999	762	235	999999	157	36	201	936	846	964	999999	217	984	953	633	795	999999	999999	195	908	292	601	169	999999	696	420	430	869	999999	792	148	999999	554	767	914	999999	636	816	865	999999	173	926	999999	999999	832	322	488	766	311	941	75	276	824	226	347	45	602	999999	999999	736	605	332	609	64	825	110	662	227	48	398	169	999999	999999	435	744	365	673	567	181	383	932	999999	567	395	999999	872	899	338	999999	879	642	414	999999	138	164	840	326	873	777	731	999999	270	
727	912	781	703	889	999999	999999	981	371	45	60	432	999999	999999	764	224	337	999999	210	999999	797	169	756	755	361	999999	999999	999999	48	800	789	449	724	672	999999	655	613	33	982	999999	857	448	517	999999	999999	587	334	222	86	112	546	823	531	335	473	568	999999	36	999999	999999	127	577	999999	571	999999	610	708	999999	15	119	999999	313	971	699	476	359	651	159	401	999999	924	68	827	936	999999	966	999999	398	208	377	498	999999	999999	351	999999	289	505	946	999999	753	999999	202	999999	967	999999	242	999999	831	999999	124	999999	17	635	577	999999	68	999999	16	316	999999	692	319	933	999999	999999	33	999999	629	315	196	853	999999	797	648	894	999999	999999	999999	444	32	123	96	540	94	461	491	951	114	635	335	540	999999	639	82	70	569	268	579	356	477	611	232	526	671	270	220	220	987	999999	983	217	889	571	294	999999	999999	779	849	186	139	82	526	994	980	999999	999999	75	724	587	334	999999	281	999999	999999	999999	891	999999	999999	823	250	999999	964	431	651	999999	999999	927	355	906	999999	790	419	999999	227	405	95	238	545	25	906	999999	495	410	999999	519	935	385	604	873	999999	44	911	35	936	999999	117	105	352	862	15	436	999999	817	131	544	63	878	296	571	335	662	999999	853	917	105	999999	564	82	141	999999	275	333	481	632	999999	879	393	466	369	999999	989	885	682	19	479	999999	677	288	999999	465	67	999999	42	548	621	19	68	999999	841	82	553	33	999999	681	999999	113	999999	999999	700	665	670	999999	927	999999	999999	776	352	999999	447	670	118	285	267	676	999999	186	999999	999999	20	999999	820	285	625	999999	744	966	675	11	999999	375	999999	492	999999	159	795	644	171	759	213	844	666	224	670	999999	963	278	766	544	999999	563	999999	314	184	999999	844	394	797	640	999999	379	111	350	574	82	484	626	696	117	880	489	25	999999	730	175	755	606	614	454	333	476	209	140	455	999999	562	881	999999	310	315	410	847	530	999999	833	743	325	650	598	696	347	581	659	664	999999	547	999999	999999	999999	532	248	999999	352	316	73	180	970	895	858	520	602	999999	999999	801	999999	999999	494	999999	999999	432	439	956	999999	999999	999999	894	999999	999999	999999	178	289	999999	308	999999	77	630	999999	224	999999	999999	772	430	999999	88	999999	38	999999	857	194	434	62	961	687	586	103	291	764	594	330	178	630	999999	999999	690	240	305	20	617	999999	849	999999	280	999999	243	660	999999	174	937	999999	999999	708	692	291	953	125	327	618	721	999999	785	999999	
910	999999	987	999999	278	912	110	999999	999999	28	579	134	345	999999	781	807	999999	926	999999	999999	826	930	999999	999999	937	999999	563	575	913	686	999999	931	948	983	236	387	175	210	392	999999	74	100	999999	999999	138	999999	946	666	343	519	174	795	601	668	48	980	530	527	105	65	359	535	934	121	729	647	999999	362	70	404	999999	253	544	987	62	736	74	433	342	999999	276	896	241	403	522	502	340	289	944	256	856	648	115	999999	746	538	999999	754	220	491	391	593	606	999999	877	999999	261	613	615	312	915	107	195	725	789	462	999999	540	599	236	999999	999999	999999	813	548	993	148	217	250	999999	581	320	223	999999	988	682	300	302	526	601	251	999999	673	642	341	758	463	999999	546	999999	999999	999999	164	983	183	494	185	792	399	884	782	53	373	101	731	605	884	344	999999	117	171	11	24	998	985	591	233	775	999999	790	539	759	670	999999	999999	955	999999	239	677	503	506	508	902	999999	819	999999	363	581	911	736	873	129	652	439	999999	242	610	166	999999	592	999999	410	999999	999999	354	33	382	416	811	775	449	654	666	243	610	663	108	999999	188	788	999999	651	864	746	999999	419	116	999999	834	57	355	998	242	999999	242	106	999999	302	297	999999	824	999999	770	999999	296	229	462	419	999999	468	143	999999	978	218	999999	619	545	999999	693	999999	916	151	582	764	999999	451	421	581	11	514	999999	999999	95	392	964	999999	881	729	459	999999	999999	697	412	999999	913	999999	30	999999	999999	622	561	999999	609	999999	879	999999	374	15	715	845	807	881	417	324	992	337	152	595	999999	81	999999	816	999999	996	999999	999999	738	999999	850	312	999999	999999	999999	388	953	852	206	733	513	999999	917	876	23	614	889	85	289	999999	382	999999	974	999999	779	659	885	744	999999	612	383	999999	943	167	999999	999999	424	999999	41	39	999999	150	141	419	92	962	164	861	999999	510	117	999999	939	650	999999	274	338	996	618	200	502	218	353	593	359	852	348	759	999999	610	199	999999	999999	999999	727	999999	454	565	352	817	505	34	942	998	505	999999	999999	999999	999999	999999	84	428	801	840	536	162	797	547	999999	239	624	404	150	999999	320	637	999999	688	999999	999999	999999	773	999999	800	694	999999	276	354	97	999999	999999	54	436	830	536	771	678	213	724	575	999999	999999	505	122	203	110	883	999999	999999	868	624	42	380	999999	80	310	774	11	155	999999	885	999999	460	192	999999	579	999999	320	665	549	958	653	964	999999	166	913	278	541	607	594	999999	999999	
999999	228	999999	109	674	703	759	236	999999	677	68	999999	690	993	999999	999999	999999	999999	142	573	95	148	909	970	77	32	576	167	999999	999999	999999	561	999999	999999	784	241	928	999	904	274	560	999999	552	291	595	999999	667	172	466	999999	527	999999	461	31	441	528	318	999999	41	651	137	602	999999	763	283	506	999999	330	218	225	394	24	719	867	23	656	595	628	384	770	999999	413	999999	999999	715	420	110	450	927	266	922	645	967	262	999999	957	244	788	999999	999999	112	346	954	251	571	512	273	999999	18	785	933	999999	908	999999	296	999999	901	127	999999	999999	999999	999999	403	952	302	749	999999	466	999999	65	999999	807	999999	999999	667	29	458	999999	515	999999	999999	515	442	152	332	241	999999	999999	966	423	66	999999	999999	155	693	358	943	12	948	999999	465	807	864	952	373	135	80	999999	999999	277	275	451	612	845	715	890	322	260	629	999999	22	350	500	999999	999	305	999999	999999	999999	318	85	456	511	693	746	999999	999999	489	779	999999	170	123	113	699	157	614	513	999999	440	802	46	692	383	886	999999	125	317	557	999999	78	68	606	31	999999	201	819	940	919	999999	999999	999999	833	999999	431	999999	899	246	800	168	395	791	182	999999	798	282	393	999999	624	883	631	42	103	999999	710	149	563	101	818	508	338	674	594	795	74	563	213	999999	999999	999999	999999	878	516	398	999999	999999	885	573	232	21	808	746	999999	46	477	999999	155	307	999999	999999	346	808	428	302	830	721	207	999999	969	245	999999	181	131	638	999999	752	526	705	999999	433	263	999999	868	999999	700	999999	358	999999	999999	999999	418	906	999999	668	649	111	460	224	567	846	89	508	603	987	942	636	999999	686	72	999999	816	450	999999	999999	38	999999	999999	621	601	999999	372	649	999999	247	999999	999999	729	999999	989	871	302	312	147	130	353	755	396	880	863	73	966	999999	999999	999999	915	968	576	115	639	303	172	838	622	328	484	440	449	366	171	779	907	172	696	999999	431	514	313	999999	992	999999	959	68	757	999999	282	699	999999	999999	999999	858	999999	624	823	696	709	463	689	818	646	999999	315	39	719	999999	166	999999	976	304	182	411	665	367	122	999999	344	113	999999	94	55	999999	286	985	45	999999	193	999999	349	999999	491	968	999999	494	572	89	999999	999999	348	673	999999	478	999999	860	292	919	203	999999	511	466	999999	999999	382	604	772	999999	636	330	994	999999	901	873	999999	976	999999	213	999999	180	999999	43	398	999999	765	999999	713	577	71	426	703	125	119	999999	781	
882	647	886	999999	999999	722	711	452	647	999999	931	772	507	23	747	57	88	343	33	443	478	78	947	840	965	891	205	999999	220	626	878	307	946	999999	999999	338	925	999999	999999	458	999999	999999	750	999999	833	645	999999	563	324	378	625	782	96	521	312	813	700	56	630	339	999999	999999	242	30	999999	999999	999999	414	441	999999	999999	469	999999	999999	359	887	327	477	16	329	685	642	484	841	11	105	999999	435	999999	769	999999	879	999999	37	931	180	358	999999	423	210	819	999999	999999	905	256	165	806	521	171	425	495	232	999999	310	653	884	438	401	999999	960	422	400	624	999999	780	252	481	999999	999999	189	539	597	64	806	510	884	520	999999	999999	999999	299	700	999999	374	283	415	839	999999	383	56	741	957	999999	462	787	429	999999	459	135	999999	684	856	877	999999	886	898	178	999999	800	769	374	999999	806	181	670	722	136	260	399	999999	412	793	575	597	447	582	885	601	999999	999999	707	70	999999	590	172	442	822	999999	999999	384	247	999999	887	999999	682	999999	160	539	792	75	999999	926	70	759	601	890	291	999999	544	999999	999999	576	225	718	71	313	417	999999	19	238	899	999999	999999	999999	999999	806	905	999999	915	999999	999999	999999	809	952	788	781	999999	999999	989	999999	161	542	747	999999	371	999999	999999	178	553	999999	999999	935	530	563	999999	459	164	56	631	795	984	330	374	978	999999	666	767	999999	930	289	313	724	999999	737	999999	366	105	597	652	467	425	736	417	546	999999	495	825	999999	786	338	627	999999	999999	203	999999	831	177	769	301	999999	999999	128	999999	273	999999	999999	709	793	487	999999	363	566	403	173	379	258	912	828	999999	397	841	522	486	601	662	359	662	999999	450	254	199	336	999999	999999	564	999999	999999	153	999999	352	786	42	767	976	999999	70	560	897	824	999999	919	349	882	904	863	390	999999	646	611	999999	97	677	353	242	620	999999	270	999999	608	82	759	768	999999	999999	610	809	754	509	626	999999	799	764	999999	411	335	849	454	402	94	184	665	851	542	765	999999	119	688	999999	999999	948	800	114	298	751	289	160	991	348	303	63	999999	142	30	20	999999	333	469	942	907	999999	582	867	371	434	416	907	999999	592	290	501	130	230	999999	677	800	694	475	999999	131	184	999999	116	108	40	548	999999	831	999999	848	931	650	746	627	999999	376	932	742	864	345	381	924	408	68	801	999999	415	989	999999	219	231	857	12	820	732	911	999999	769	341	885	883	86	704	744	999999	851	384	999999	557	311	867	
999999	999999	131	750	259	459	999999	307	999999	143	544	488	322	626	83	647	926	999999	683	899	173	999999	979	461	999999	230	664	709	949	999999	812	441	51	352	279	256	881	999999	483	462	999999	471	243	751	349	999999	391	127	285	999999	999999	999999	999999	412	703	551	631	669	455	39	794	348	999999	549	330	112	446	969	357	999999	765	856	421	999999	480	701	177	999999	999999	706	838	546	433	745	110	999999	568	639	999999	999999	625	222	623	999999	999999	999999	124	694	431	999999	999999	421	770	458	999999	600	297	999999	931	999999	383	404	556	749	200	257	999999	611	448	226	543	807	331	999999	211	999999	243	967	563	999999	587	483	999999	875	555	426	776	974	307	999999	816	916	707	646	354	231	665	999999	263	420	175	512	256	214	999999	353	100	150	257	894	367	999999	999999	999999	424	899	598	681	204	999999	481	999999	314	937	410	999999	999999	999999	284	999999	888	369	999999	153	235	84	237	601	999999	211	336	635	727	412	152	495	828	176	999999	454	999999	984	680	490	938	235	208	318	804	86	253	414	865	999999	16	999999	617	944	999999	349	672	996	508	992	999999	845	222	902	795	914	797	932	463	830	357	904	999999	232	214	10	876	919	999999	105	957	999999	769	999999	406	154	878	884	861	882	999999	635	999999	687	54	103	999999	306	522	889	288	321	951	999999	920	112	319	999999	739	314	473	753	209	412	44	999999	85	763	506	651	45	913	81	581	999999	721	999999	11	999999	121	987	579	406	907	999999	999999	970	734	538	303	834	493	155	556	418	38	436	82	653	529	27	258	800	999999	854	375	250	380	987	209	683	999999	217	627	999999	894	357	302	999999	398	554	351	235	212	816	999999	768	524	172	29	294	355	357	658	999999	738	779	534	999999	451	406	599	746	999999	620	526	999999	527	239	524	681	143	487	265	975	675	33	598	64	311	607	726	999999	967	915	337	999999	999999	533	999999	125	822	249	999999	991	999999	999999	896	999999	299	276	999999	294	648	348	161	868	102	999999	428	715	190	479	751	844	680	391	779	423	999999	999999	726	993	999999	409	858	894	999999	273	30	80	137	17	765	44	366	441	568	628	999999	999999	868	999999	999999	872	934	999999	999999	309	321	573	825	482	307	733	550	257	643	249	999999	266	999999	828	999999	358	999999	183	714	717	488	248	822	161	659	824	698	999999	999999	999999	474	515	407	999999	951	456	255	654	709	41	493	999999	798	999999	147	999999	999999	999999	223	756	999999	760	638	779	821	82	750	
674	823	482	45	701	999999	864	999999	999999	859	500	876	216	999999	999999	473	999999	233	379	450	503	23	999999	890	658	635	141	493	713	876	627	222	878	706	580	830	999999	999999	792	749	999999	554	172	647	443	172	999999	653	361	297	999999	999999	451	632	256	660	671	592	386	75	999999	381	71	108	999999	287	997	509	532	112	246	687	441	999999	516	999999	999999	514	456	496	999999	488	999999	426	921	999999	771	999999	460	920	999999	644	618	727	999999	562	493	73	999999	999999	174	507	131	999999	60	277	124	821	126	999999	809	167	145	890	446	749	249	999999	187	171	516	999999	999999	612	942	601	78	999999	118	953	999999	787	999999	300	331	999999	367	999999	376	653	956	949	140	163	999999	12	999999	728	290	772	323	849	999999	254	650	422	458	518	316	458	208	410	999999	172	840	31	68	844	568	326	392	999999	277	533	999999	566	621	896	501	940	999999	999999	434	346	639	999999	999999	854	999999	999999	672	999999	999999	999999	455	556	247	999999	322	98	944	999999	169	963	390	956	581	362	49	93	801	999999	27	375	366	857	975	375	532	233	130	213	203	999999	654	543	791	358	88	657	999999	653	583	412	996	436	191	470	956	683	45	548	814	566	117	999999	830	999999	999999	597	580	871	999999	99	968	740	471	509	319	846	999999	232	284	391	764	999999	978	614	999999	929	676	515	419	849	197	582	398	636	551	544	713	590	796	999999	86	457	219	493	999999	266	964	999999	160	119	518	813	274	432	999999	999999	999999	225	830	633	920	999999	461	595	902	395	351	834	958	775	143	584	436	793	314	317	938	494	999999	123	964	999999	364	999999	341	384	317	965	834	591	412	497	760	173	570	21	999999	623	591	999999	914	140	723	385	976	999999	386	480	127	495	32	999999	55	717	668	925	710	161	999999	528	87	999999	10	376	372	645	824	272	232	303	321	324	903	131	999999	834	281	999999	999999	407	997	837	847	999999	569	765	451	999999	999999	644	999999	843	999999	72	970	539	139	356	22	341	119	124	257	824	999999	707	999999	924	519	834	654	731	829	999999	999999	999999	537	660	999999	607	204	782	767	999999	991	999999	954	840	160	999999	704	925	966	991	297	999999	589	999999	175	861	31	999999	532	670	990	580	999999	999999	541	999999	11	478	548	414	147	337	356	669	999999	706	753	902	774	850	139	728	999999	837	569	999999	999999	514	999999	999999	586	677	259	107	999999	421	462	451	999999	999999	999999	235	999999	562	854	960	536	919	999999	999999	117	128	
752	682	540	999999	816	187	943	892	78	496	999999	602	828	470	999999	258	81	421	999999	999999	999999	353	192	904	352	999999	983	608	121	741	324	999999	999999	467	924	577	567	336	999999	999999	507	416	362	999999	252	783	733	394	999999	288	848	778	223	806	525	409	999999	636	999999	613	204	999999	999999	336	182	999999	764	370	545	999999	691	744	816	969	804	999999	991	21	661	568	478	599	726	833	893	545	813	42	941	525	87	999999	416	999999	999999	999999	635	999999	998	296	29	373	848	382	596	113	999999	999999	12	339	999999	487	999999	361	145	605	619	947	999999	636	999999	732	428	30	999999	760	999999	999999	888	999999	560	965	23	374	999999	115	751	354	246	789	999999	999999	40	999999	117	600	956	65	855	485	553	688	593	372	154	297	999999	827	949	999999	775	147	999999	370	779	999999	474	609	812	999999	853	274	711	652	62	583	702	816	913	831	804	282	969	413	98	999999	381	651	230	261	999999	999999	404	410	24	446	213	999999	999999	664	136	356	253	999999	631	999999	977	940	319	570	999999	999999	913	999999	41	503	177	952	282	999999	80	822	999999	561	868	930	870	999999	999999	999999	999999	42	984	258	705	458	39	999999	781	809	894	441	341	660	666	43	20	286	999999	521	278	261	397	924	594	313	967	692	999999	701	999999	676	311	703	999999	562	153	665	422	999999	474	34	180	999999	999999	639	491	728	894	999999	999999	593	999999	127	999999	999999	999999	999999	664	999999	999999	347	999999	89	999999	999999	139	999999	470	113	890	355	864	795	999999	254	91	925	912	955	822	248	797	131	781	824	744	194	367	999999	917	93	10	30	102	136	999999	999999	81	794	509	999999	268	791	944	574	728	146	80	999999	47	719	157	999999	579	252	549	74	308	576	483	999999	280	398	195	806	354	844	999999	920	417	990	853	127	455	969	980	16	187	216	106	608	123	275	44	207	999999	302	999999	999999	587	772	792	504	320	564	582	870	999999	999999	230	883	443	160	684	57	865	39	262	999999	272	543	999999	101	999999	875	831	15	999999	987	999999	62	999999	853	342	644	999999	359	807	891	396	999999	999999	49	986	222	175	963	999999	987	342	907	49	840	999999	53	885	701	34	445	732	577	516	617	277	178	999999	590	999999	49	999999	516	232	370	224	999999	142	999999	114	999999	710	868	999999	376	655	963	22	562	275	299	759	506	335	371	169	818	603	999999	772	818	999999	584	155	550	148	825	684	678	999999	435	910	47	999999	766	735	999999	161	149	961	314	
165	927	325	528	999999	999999	999999	999999	211	405	558	349	85	296	999999	135	999999	999999	999999	830	288	344	999999	839	999999	722	999999	999999	999999	306	999999	463	831	999999	663	999999	269	999999	269	999999	644	823	477	231	999999	571	962	999999	241	610	149	999999	912	141	35	820	991	999999	999999	568	441	622	999999	904	738	999999	999999	999999	633	729	865	106	615	441	195	999999	867	714	961	817	759	610	336	999999	999999	390	551	700	443	842	814	784	487	701	365	31	598	999999	493	999999	63	355	677	512	745	999999	999999	480	945	570	952	286	999999	332	808	830	296	209	748	357	552	817	183	790	915	90	619	999999	86	174	866	999999	231	187	764	414	999999	824	289	123	999999	80	754	999999	999999	537	269	164	893	534	999999	399	823	145	241	245	181	999999	596	664	999999	999999	404	781	704	657	65	999999	568	403	897	472	919	635	639	481	73	311	900	388	821	464	29	552	439	999999	481	95	946	999999	999999	999999	238	625	999999	999999	676	999999	177	999999	482	923	999999	999999	999999	999999	479	198	999999	999999	182	870	999999	218	843	969	739	852	351	237	999999	970	399	999999	171	851	999999	304	946	679	805	99	999999	668	906	897	867	529	915	176	997	999999	999999	197	356	371	999999	999999	782	719	230	823	999999	999999	66	511	999999	557	338	999999	38	185	252	999999	953	999999	737	328	311	945	111	220	936	185	239	893	391	212	999999	799	791	223	999999	236	459	981	999999	202	612	999999	374	320	200	140	147	822	50	762	243	274	633	741	999999	836	617	19	887	999999	711	999999	999999	331	865	538	993	999999	663	25	376	972	999999	545	716	907	999999	791	999999	805	47	999999	999999	999999	999999	428	999999	59	505	685	618	449	104	21	491	448	283	52	999999	999999	146	332	999999	34	999999	271	999999	98	35	810	265	826	990	91	999999	304	999999	501	999999	447	373	944	319	978	999999	927	999999	612	63	277	634	538	346	368	999999	715	257	828	243	707	999999	87	33	695	429	792	459	22	999999	999999	138	781	690	17	298	202	22	191	999999	468	999999	46	44	758	999999	726	489	632	999999	702	57	492	268	999999	999999	295	999999	999999	558	614	477	865	19	867	148	999999	848	339	79	476	702	76	210	775	324	742	999999	275	519	702	313	827	600	900	149	646	523	44	348	12	999999	398	632	22	999999	527	37	177	619	333	878	159	562	945	10	980	291	492	999999	926	253	655	114	855	311	999999	274	118	727	502	338	813	990	999999	205	999999	443	198	785	797	715	874	
655	195	824	163	274	999999	900	169	364	41	704	422	759	625	999999	776	710	349	262	918	450	127	995	74	169	495	999999	696	546	103	999999	542	220	379	10	918	41	158	386	619	218	568	147	307	999999	999999	317	579	999999	666	487	445	544	999999	434	537	200	759	993	999999	904	213	622	271	999999	171	999999	389	624	375	999999	562	963	642	999999	881	979	697	955	999999	187	180	677	880	616	999999	998	424	944	472	999999	281	164	999999	715	14	946	999999	999999	999999	999999	927	954	999999	999999	924	999999	902	97	552	557	999999	803	412	999999	733	999999	999999	655	71	173	787	445	161	646	999999	999999	999999	999999	704	999999	999999	723	19	225	259	999999	32	959	691	999999	105	336	402	915	235	477	752	16	981	478	213	230	912	782	588	999999	999999	17	456	527	126	999999	392	616	999999	779	794	197	350	517	513	999999	964	281	999999	460	53	999999	421	997	655	358	945	236	731	883	810	236	636	767	423	999999	512	999999	673	131	999999	785	471	455	682	564	665	473	964	430	266	999999	999999	137	449	566	596	459	871	767	999999	165	884	570	999999	568	560	583	999999	498	280	800	607	946	516	999999	775	965	324	100	693	482	271	311	999999	999999	521	509	327	999999	428	999999	302	905	102	789	999999	900	486	124	14	92	379	475	160	465	44	768	621	999999	999999	630	999999	780	84	556	999999	583	943	800	57	60	265	999999	80	227	508	701	999999	726	366	874	999999	209	96	999999	112	999999	161	171	144	999999	999999	999999	999999	798	999999	999999	999999	546	895	999999	999999	685	999999	999999	826	142	405	932	957	999999	914	894	824	916	999999	935	694	473	454	999999	999999	781	999999	304	172	999999	999999	281	309	986	870	999999	999999	49	917	803	999999	999999	783	970	400	228	999999	999999	838	993	999999	160	658	999999	826	367	999999	999999	894	186	29	999999	999999	707	999999	134	633	970	999999	606	72	785	998	347	999999	562	690	999999	999999	999999	999999	863	999999	999999	808	30	623	325	169	512	225	999999	154	741	783	369	351	85	19	276	594	243	339	241	930	999999	161	321	190	274	999999	618	100	999999	608	999999	317	999999	899	999999	511	317	810	959	391	999999	640	267	999999	443	999999	999999	474	999999	619	343	534	999999	249	999999	869	311	145	895	834	606	943	464	999999	999999	62	730	186	78	765	286	999999	380	849	901	895	893	757	747	63	73	154	659	80	274	632	92	382	627	81	209	999999	999999	134	784	95	185	135	999999	999999	999999	999999	405	675	342	999999	163	384	999999	386	
975	554	397	842	771	462	999999	393	867	999999	969	358	559	997	565	114	517	255	75	816	999999	999999	999999	366	572	999999	749	983	999999	363	478	708	999999	250	999999	999999	784	83	363	332	801	792	267	940	421	142	878	999999	119	237	403	999999	999999	530	666	216	732	41	279	145	999999	309	655	513	527	999999	999999	318	901	999999	330	444	891	743	25	927	511	881	945	440	756	351	873	999999	999999	569	399	514	999999	889	922	752	803	999999	618	501	147	753	999999	160	999999	570	506	999999	907	959	26	576	515	739	705	999999	96	838	999999	372	435	154	553	999999	871	808	999999	21	999999	999999	640	999999	134	523	790	757	999999	794	620	196	844	999999	999999	10	552	823	999999	845	194	81	666	965	838	256	75	992	210	999999	288	20	999999	495	220	339	329	352	451	999999	948	948	392	999999	999999	203	527	761	551	553	415	58	999999	888	826	916	910	999999	836	878	458	797	999999	14	516	610	358	999999	463	999999	999999	999999	381	17	999999	246	999999	375	746	645	999999	314	451	999999	999999	999999	999999	999999	668	999999	429	999999	516	573	543	999999	401	999999	785	618	999999	178	307	288	873	215	677	802	991	590	236	545	999999	201	159	153	999999	900	955	286	409	409	691	169	843	999999	693	808	999999	745	845	999999	590	138	999999	999999	17	172	783	843	999999	999999	957	999999	77	883	726	999999	423	399	999999	500	432	999999	999999	444	487	999999	999999	999999	521	999999	338	256	745	924	999999	799	400	599	146	194	999999	122	724	10	452	999999	101	999999	999999	378	394	83	940	354	999999	92	919	999999	82	869	999999	999999	331	999999	999999	711	342	152	928	999999	924	824	263	620	383	320	784	218	991	999999	55	999999	547	153	999999	999999	315	400	999999	872	999999	43	526	276	999999	190	999999	40	930	741	281	948	999999	999999	454	570	820	999999	970	568	308	710	374	208	823	252	999999	188	999999	814	405	941	107	66	56	890	307	986	164	203	529	753	288	260	999999	999999	999999	174	698	999999	999999	985	430	487	999999	178	669	999999	999999	223	999999	612	821	125	345	340	851	975	336	999999	272	833	175	777	48	554	432	124	606	726	799	235	999999	304	380	420	521	999999	999999	877	999999	999999	999999	940	999999	917	999999	172	915	271	255	478	999999	145	999999	999999	819	652	999999	30	746	999999	999999	727	424	565	133	527	745	999999	819	241	493	999999	342	293	300	235	999999	131	622	270	999999	344	999999	330	397	354	999999	769	601	999999	180	999999	141	676	267	816	526	846	794	414	427	990	
999999	23	984	389	803	999999	320	594	287	327	407	999999	356	999999	256	999999	177	778	874	975	999999	950	71	33	326	665	999999	484	708	528	999999	218	842	218	892	467	346	999999	551	295	999999	16	591	852	73	655	330	999999	999999	432	679	999999	540	451	667	999999	952	961	999999	999999	999999	836	885	758	991	199	643	148	999999	789	757	169	237	588	527	326	369	999999	959	670	344	156	999999	285	849	999999	999999	999999	550	999999	515	999999	999999	413	953	622	999999	833	861	874	22	192	395	999999	675	519	788	951	924	350	999999	743	11	402	802	195	921	999999	999999	679	521	999999	999999	104	284	382	224	823	635	904	999999	536	999999	999999	658	162	760	999999	610	999999	532	725	999999	999999	999999	771	383	552	999999	999999	701	999999	923	191	362	770	594	301	506	302	999999	999999	326	999999	154	606	396	916	999999	650	434	787	999	579	156	795	775	999999	836	512	999	672	222	867	213	684	612	175	733	999999	567	469	999999	317	44	567	409	457	65	661	999999	999999	808	999999	343	914	999999	999999	45	566	999999	208	464	994	303	632	999999	459	816	999999	993	230	999999	856	92	964	159	691	545	588	395	327	999999	999999	136	542	864	999999	533	299	172	999999	140	176	892	369	14	999999	23	411	999999	950	999999	999999	999999	164	283	951	878	379	999999	829	808	456	180	677	866	290	867	761	768	501	925	527	307	734	999999	999999	999999	722	959	516	678	999999	773	445	999999	745	516	999999	268	999999	382	164	999999	999999	460	999999	999999	225	502	724	775	262	643	324	34	123	298	932	74	999999	999999	999999	419	258	999999	674	999999	735	991	131	999999	895	502	856	128	771	992	964	999999	416	31	748	230	245	740	425	500	459	420	572	457	583	907	999999	999999	227	744	286	191	999999	11	999999	233	381	999999	999999	759	786	999999	262	131	333	999999	657	999999	999999	935	183	518	736	184	232	324	428	674	200	987	501	932	999999	37	999999	999999	497	414	761	524	999999	295	859	665	999999	264	999999	999999	133	924	259	765	683	999999	570	768	455	612	779	945	805	706	760	892	999999	854	304	235	999999	999999	171	253	484	726	999999	888	999999	80	999999	968	166	999999	551	275	737	735	259	619	466	999999	999999	884	635	999999	719	152	534	999999	407	859	959	999999	46	582	999999	16	291	956	205	682	119	384	151	810	788	827	999999	495	164	533	604	999999	769	466	221	286	618	668	17	943	363	999999	999999	611	18	999999	940	968	511	731	453	303	999999	784	838	999999	999999	824	37	999999	987	
999999	812	873	999999	999999	172	999999	999999	486	398	622	949	261	328	999999	711	540	801	999999	887	196	983	433	89	999999	270	999999	627	268	999999	793	640	999999	999999	999999	999999	799	356	733	72	369	607	34	999999	830	999999	172	465	999999	252	212	32	999999	14	801	999999	999999	794	999999	24	999999	953	112	999999	604	982	833	305	13	551	912	193	78	501	527	588	999999	100	258	957	999999	999999	999999	26	341	770	176	121	164	268	498	15	999999	999999	884	999999	999999	91	738	999999	520	999999	461	999999	339	28	954	972	487	222	106	999999	545	999999	916	657	744	96	612	834	815	999999	999999	745	62	999999	999999	359	616	120	93	877	362	409	999999	999999	77	999999	686	999999	816	999999	634	999999	172	999999	469	999999	802	236	671	418	999999	999999	43	797	725	716	814	432	238	605	999999	376	138	228	999999	999999	557	685	590	404	409	299	28	621	999999	208	582	999999	448	391	556	390	999999	675	999999	458	376	649	515	361	999999	263	94	220	837	267	814	943	271	332	850	999999	646	277	18	189	885	421	709	999999	143	960	999999	999999	58	975	927	463	999999	489	769	907	999999	238	999999	999999	215	807	784	830	394	999999	999999	125	541	439	743	181	666	228	572	955	999999	988	227	574	279	247	172	861	999999	360	132	782	999999	999999	947	417	408	999999	974	88	999999	879	143	504	999999	869	315	618	242	999999	797	602	999999	814	967	190	999999	304	876	967	644	922	500	999999	516	810	562	598	491	999999	772	803	253	493	328	70	855	722	999999	410	999999	553	629	583	563	529	865	748	975	767	999999	114	986	999999	443	714	389	999999	987	567	316	717	999999	906	984	999999	359	999999	999999	907	999999	999999	999999	476	45	100	302	916	479	986	999999	813	999999	724	930	667	816	999999	60	613	999999	755	999999	638	103	999999	999999	999999	999999	569	180	442	262	78	441	116	999999	520	971	352	421	999999	999999	11	622	502	104	412	999999	326	187	122	382	999999	236	579	564	469	999999	999999	673	999999	327	999999	999999	513	561	553	292	823	661	999999	275	707	201	217	134	733	26	999999	130	24	999999	283	392	999999	69	999999	841	999999	551	547	147	160	679	841	155	720	195	118	941	999999	129	162	664	999999	999999	675	999999	29	455	831	452	781	700	999999	833	54	999999	757	453	999999	999999	430	282	123	999999	999999	999999	359	71	414	548	907	999999	579	895	593	618	999999	222	393	688	822	416	719	104	999999	460	29	999999	111	202	438	665	759	838	999999	880	551	722	999999	647	340	957	50	
999999	545	132	130	764	250	435	26	544	69	502	889	999999	999999	999999	802	999999	18	352	999999	221	119	999999	999999	740	999999	712	77	788	492	746	358	865	375	436	559	999999	339	999999	999999	999999	186	893	605	999999	949	684	327	531	919	75	638	999999	997	999999	183	302	999999	999999	567	999999	368	237	62	323	154	999999	647	136	999999	569	335	752	584	293	45	226	999999	643	790	521	395	545	869	999999	117	369	867	546	262	999999	999999	949	698	240	317	948	841	291	999999	999999	47	999999	999999	359	740	999999	999999	714	794	957	655	588	598	999999	152	999999	367	636	216	785	999999	111	873	212	559	385	64	354	999999	96	384	365	532	865	484	203	999999	519	685	231	955	163	752	304	999999	431	361	651	97	999999	591	215	999999	999999	999999	999999	999999	860	800	999999	831	69	737	708	999999	299	66	733	572	999999	350	999999	950	984	830	12	999999	578	600	137	999999	413	999999	492	505	999999	290	205	105	548	876	622	999999	330	399	895	425	54	721	322	375	999999	88	999999	153	742	265	100	506	999999	587	748	270	999999	341	999999	802	255	999999	413	19	999999	638	34	81	728	139	629	595	934	999999	999999	857	287	761	406	999999	127	999999	999999	999999	199	699	999999	961	138	361	55	988	970	102	180	841	318	313	999999	988	999999	999999	999999	999999	635	504	571	189	283	891	982	911	999999	999999	685	906	450	999999	819	171	309	73	943	999999	93	640	999999	999999	416	472	999999	999999	257	999999	999999	60	924	158	288	694	138	158	687	999999	379	143	64	875	417	274	401	999999	494	352	999999	991	133	58	999999	994	999999	729	773	810	352	19	663	526	825	635	981	301	221	134	43	160	385	707	997	999999	586	750	999999	152	999999	730	489	999999	728	287	999999	999999	629	999999	816	999999	385	876	999999	999999	479	537	60	781	292	109	607	999999	319	538	616	426	60	999999	417	138	304	631	739	621	529	758	999999	547	708	999999	672	926	318	633	775	999999	813	637	480	58	700	999999	859	999999	133	999999	595	199	671	999999	825	59	877	999999	999999	754	999999	282	999999	721	739	512	83	999999	999999	999999	60	685	763	118	613	423	109	368	438	999999	771	768	497	409	173	999999	876	999999	289	622	59	999999	529	31	999999	540	999999	758	319	197	999999	682	544	453	999999	999999	436	999999	897	999999	950	999999	259	464	982	999999	784	441	557	141	999999	875	897	814	631	999999	166	742	746	999999	625	350	59	250	81	99	233	999999	339	263	999999	999999	311	999999	999999	999999	381	999999	48	999999	
755	366	999999	999999	561	704	784	730	821	649	752	694	999999	824	786	610	468	18	999999	892	155	739	111	304	959	322	574	30	999999	999999	58	101	703	999999	326	999999	149	871	688	376	314	503	233	690	999999	487	999999	486	100	71	83	999999	682	155	847	999999	999999	999999	228	249	140	999999	588	999999	600	661	991	72	508	999999	999999	596	330	26	587	999999	516	999999	999999	481	814	999999	930	90	26	999999	419	557	906	310	14	242	999999	448	245	999999	914	501	100	999999	999999	445	978	573	600	999999	51	999999	568	205	509	999999	999999	747	435	52	833	508	714	914	251	443	165	999999	522	999999	999999	881	781	47	737	24	330	999999	985	999999	119	367	999999	999999	644	754	989	710	801	170	129	905	999999	202	717	416	787	185	607	62	289	999999	60	999999	999999	169	884	530	999999	494	523	999999	999999	999999	933	476	28	999999	999999	497	999999	455	406	361	999999	47	868	588	329	330	999999	154	346	999999	99	339	316	999999	995	484	869	999999	251	316	647	950	999999	999999	269	999999	398	612	999999	120	999999	999999	383	999999	262	506	300	305	999999	148	266	378	832	829	966	999999	170	999999	999999	794	999999	986	213	100	714	169	893	912	329	999999	932	625	248	999999	334	999999	955	617	865	499	193	574	267	113	59	999999	127	324	989	664	90	497	433	121	492	621	630	999999	985	103	613	388	999999	132	999999	641	140	999999	505	711	649	552	45	689	999999	999999	729	110	50	445	51	579	922	664	998	444	201	999999	743	712	634	671	632	999999	999999	805	597	144	896	999999	147	999999	818	288	25	999999	461	744	999999	438	892	530	253	549	62	43	465	321	133	771	999999	13	862	793	86	999999	999999	274	999999	805	999999	999999	213	632	307	529	760	644	648	470	999999	457	999999	315	819	114	999999	999999	719	852	999999	286	999999	999999	968	144	659	35	211	48	999999	999999	999999	705	973	999999	327	621	999999	999999	282	999999	672	663	999999	991	387	557	999999	972	999999	837	555	999999	465	189	583	87	663	173	870	735	999999	610	853	796	517	921	999999	520	999999	999999	841	999999	579	528	999999	357	999999	977	999999	112	61	239	488	779	999999	989	249	999999	725	999999	999999	87	999999	999999	389	71	809	992	999999	466	224	999999	195	999999	999999	368	381	937	575	999999	999999	686	999999	999999	683	999999	132	84	164	527	681	999999	999999	546	849	763	534	42	149	999999	548	354	999999	299	887	999999	53	736	782	283	617	999999	228	500	509	281	670	894	863	185	939	735	837	956	784	676	667	649	
999999	999999	999999	349	798	33	999999	395	193	128	880	95	169	396	999999	881	909	380	330	305	47	578	999999	640	179	999999	612	812	999999	545	999999	999999	931	999999	833	999999	999999	278	512	204	812	123	999999	551	999999	778	26	999999	999999	955	56	414	355	372	611	334	148	204	180	999999	421	874	878	648	613	999999	999999	765	563	751	443	641	999999	135	492	924	999999	999999	626	999999	946	68	379	561	498	999999	865	999999	792	999999	999999	999999	108	677	783	938	244	999999	999999	354	623	260	999999	691	999999	415	546	999999	880	999999	843	597	999999	779	999999	362	505	326	159	513	999999	595	999999	64	350	198	543	200	352	554	690	52	613	282	776	696	999999	687	48	999999	564	644	688	115	664	813	676	328	999999	430	442	999999	299	434	999999	38	287	935	999999	333	999999	355	877	335	996	801	983	305	999999	202	999999	818	999999	75	949	169	906	868	999999	536	522	224	412	921	121	772	999999	188	732	999999	419	999999	346	999999	221	218	767	362	118	863	830	380	326	596	146	999999	639	233	485	390	131	418	545	814	811	657	943	956	224	234	58	804	572	264	782	999999	481	999999	854	740	402	553	759	536	706	151	897	999999	784	497	999999	528	702	352	999999	10	597	532	999999	999999	999999	810	148	999999	814	35	808	72	813	985	152	76	379	745	987	578	659	999999	117	999999	759	999999	181	727	101	999999	111	229	637	782	999999	949	669	300	475	591	414	875	999999	680	343	835	12	999999	999999	999999	159	957	999999	999999	999999	588	424	999999	803	148	639	421	792	294	923	588	434	40	432	999999	999999	88	280	406	173	999999	999999	437	999999	924	999999	382	382	35	380	154	865	589	441	974	535	434	999999	336	952	992	999999	437	756	999999	410	999999	999999	160	999999	81	687	999999	884	567	999999	986	908	999999	24	999999	48	999999	999999	999999	723	845	599	457	667	999999	591	999999	454	999999	699	859	999999	581	523	999999	16	232	366	309	466	906	999999	873	682	548	999999	999999	322	695	954	326	522	976	40	999999	382	918	492	695	489	999999	513	714	867	999999	999999	999999	366	861	999999	816	999999	615	323	816	151	725	774	999999	999999	999999	630	999999	999999	383	347	999999	999999	957	779	97	739	671	999999	721	403	989	15	250	242	199	999999	460	445	147	916	906	663	999999	424	657	153	373	248	999999	124	754	999999	999999	104	612	785	408	92	172	999999	738	796	999999	423	161	719	999999	886	267	722	179	323	88	467	440	50	336	543	999999	943	375	999999	999999	999999	999999	999999	521	
155	630	999999	999999	999999	283	999999	187	999999	72	801	273	937	619	487	981	793	944	999999	999999	37	664	999999	459	999999	960	228	711	316	492	993	999999	659	208	999999	265	853	869	801	49	999999	289	329	977	535	999999	999999	334	888	450	519	662	999999	999999	494	491	68	999999	988	999999	65	999999	871	627	999999	36	613	739	241	999999	138	924	153	401	400	747	344	594	924	594	775	999999	822	865	973	340	567	577	714	897	206	999999	881	393	984	670	418	999999	909	999999	999999	455	102	667	322	595	519	815	691	746	156	474	40	403	642	170	536	15	999999	737	468	999999	999999	344	999999	240	52	759	416	730	339	642	684	425	927	329	999999	165	999999	387	821	752	886	967	750	732	999999	999999	751	824	143	413	57	181	50	631	430	757	999999	91	999999	759	999999	961	417	999999	999999	615	999999	322	368	380	461	999999	916	999999	999999	67	593	302	371	564	18	592	999999	999999	595	513	384	305	999999	53	522	471	999999	999999	353	924	560	247	942	262	22	999999	465	763	951	780	264	999999	482	373	174	350	720	987	999999	816	374	491	918	285	240	999999	423	325	858	989	440	999999	372	234	999999	999999	360	119	999999	579	137	833	974	999999	999999	59	823	999999	879	999999	999999	847	321	999999	559	78	328	666	31	842	999999	150	904	999999	350	999999	962	257	999999	817	990	999999	999999	181	689	541	517	113	36	191	356	887	445	687	248	999999	543	999999	674	999999	37	693	97	710	564	986	929	22	474	849	999999	576	999999	72	999999	150	999999	149	999999	28	561	999999	639	840	496	999999	705	999999	723	757	866	136	582	999999	789	306	523	734	999999	999999	999999	505	639	999999	103	779	227	999999	507	999999	999999	403	987	999999	877	812	64	256	224	436	291	712	298	717	982	961	994	999999	283	883	626	999999	532	155	999999	66	999999	462	747	716	999999	332	719	999999	577	999999	149	999999	560	976	999999	277	519	191	420	999999	216	921	204	141	785	985	109	999999	999999	510	870	841	250	999999	999999	601	508	508	525	959	992	999999	150	999999	821	78	682	999999	641	359	169	351	734	516	849	664	267	615	930	999999	999999	106	999999	76	602	307	685	739	750	650	768	21	999999	461	906	543	781	999999	320	717	312	999999	982	131	351	529	999999	733	971	572	343	893	577	600	999999	896	528	83	916	523	392	943	556	990	999999	157	686	283	609	316	882	999999	305	223	622	999999	124	33	724	83	200	999999	767	999999	316	875	999999	999999	725	20	999999	708	768	796	335	369	
257	991	539	204	842	833	134	664	689	761	597	363	999999	316	782	999999	359	843	333	440	185	377	684	716	713	999999	557	999999	301	999999	814	999999	888	263	182	132	999999	530	240	366	827	999999	498	555	287	90	999999	418	237	521	358	925	999999	894	193	999999	317	823	999999	231	999999	999999	373	999999	946	98	475	723	143	659	999999	828	612	999999	612	999999	879	138	999999	632	534	148	371	779	825	999999	45	999999	80	999999	999999	999999	999999	19	90	302	999999	999999	608	198	999999	373	285	578	510	999999	999999	999999	292	120	999999	188	393	858	697	147	173	593	689	67	63	999999	999999	839	843	349	789	999999	886	320	343	896	529	251	26	170	863	793	279	305	575	999999	711	959	303	637	287	190	999999	943	999999	155	303	999999	145	143	719	445	734	171	999999	720	620	971	999999	114	658	152	999999	536	283	379	324	394	491	523	999999	694	999999	216	72	608	290	942	191	198	602	978	115	882	999999	999999	68	117	565	855	919	739	999999	199	999999	999999	349	999999	669	759	830	999999	69	621	373	35	899	528	999999	141	440	677	999999	999999	511	999999	47	958	95	856	320	217	829	636	604	40	999999	999999	237	927	999999	503	282	432	367	693	999999	494	519	425	527	540	17	433	424	251	949	602	688	999999	107	390	701	813	448	999999	999999	433	999999	343	523	553	300	181	872	936	999999	999999	999999	817	761	552	449	669	338	780	999999	405	221	362	999999	909	668	928	830	999999	802	999999	984	999999	999999	495	476	185	901	974	999999	999999	561	487	846	592	381	870	547	554	999999	41	999999	999999	423	999999	221	664	262	614	999999	371	351	999999	143	999999	383	487	214	275	86	273	767	999999	999999	373	844	734	999999	999999	537	797	999999	286	999999	999999	983	326	331	999999	283	811	922	297	99	878	494	567	999999	910	999999	893	666	281	477	677	274	999999	138	59	839	487	158	764	999999	999999	980	74	999999	999999	952	67	165	285	992	274	350	480	274	661	879	287	999999	999999	999999	644	141	119	808	270	507	861	198	282	99	999999	662	999999	220	12	999999	430	511	981	957	161	999999	391	289	213	337	793	857	476	179	562	107	553	485	999999	999999	999999	266	795	865	100	868	999999	196	999999	611	999999	999999	271	764	459	999999	409	999999	999999	999999	750	830	605	932	999999	14	721	112	999999	699	119	682	999999	57	36	999999	715	125	866	292	854	999999	93	601	154	999999	596	711	720	787	698	999999	999999	999999	999999	51	999999	862	162	96	999999	781	659	506	999999	509	491	
223	737	295	999999	293	780	844	61	555	746	14	999999	189	417	999999	391	748	10	214	334	251	842	985	513	999999	963	780	999999	83	999999	586	109	999999	52	382	999999	435	727	414	134	999999	484	659	304	656	84	973	678	147	399	999999	999999	297	185	999999	380	999999	782	216	330	10	708	978	19	169	904	153	999999	999999	45	956	31	596	90	820	766	193	999999	999999	778	990	999999	998	683	634	999999	812	468	802	12	999999	652	520	94	133	805	999999	649	144	752	931	836	999999	999999	443	889	910	216	365	483	999999	71	999999	438	339	999999	999999	304	385	89	102	684	343	43	814	313	510	511	956	25	999999	999999	999999	114	999999	163	468	999999	999999	745	180	999999	999999	999999	814	169	726	92	754	234	104	211	274	65	660	999999	502	610	999999	140	999999	408	260	350	999999	653	515	821	591	186	440	812	64	999999	908	999999	999999	24	999999	655	586	428	999999	731	920	69	278	999999	453	599	999999	999999	610	120	366	771	355	763	116	170	653	905	999999	578	794	999999	156	635	999999	999999	676	488	999999	641	553	959	999999	528	429	163	384	24	999999	992	999999	582	211	944	999999	146	150	817	999999	999999	11	681	928	187	937	637	912	643	353	290	999999	181	476	969	566	406	129	999999	343	999999	999999	999999	537	508	62	221	90	211	999999	19	32	858	581	334	640	872	41	999999	590	999999	250	740	999999	999999	999999	354	116	242	999999	999999	27	323	999999	999999	999999	372	999999	430	135	726	557	710	291	999999	999999	999999	999999	151	338	693	375	654	246	999999	712	55	968	999999	439	707	114	999999	823	486	991	708	384	627	999999	278	999999	611	999999	863	244	539	459	336	830	13	753	964	904	999999	510	999999	87	932	251	999999	404	704	990	427	622	710	887	805	352	558	690	973	98	999999	965	763	315	382	999999	183	595	641	999999	436	954	999999	942	139	975	999999	631	451	385	826	999999	34	620	921	251	533	652	654	984	999999	322	780	999999	844	729	746	68	704	625	999999	640	999999	94	564	473	482	767	757	829	999999	926	248	597	271	999999	940	153	393	999999	999999	530	999999	999999	347	123	999999	999999	108	999999	999999	569	999999	826	317	196	121	999999	999999	458	999999	766	894	999999	270	355	83	192	613	658	788	603	999999	999999	841	547	698	999999	746	450	299	999999	999999	357	599	163	999	999999	999999	85	999999	999999	999999	935	371	26	635	126	395	992	999999	991	660	449	622	635	895	999999	985	769	497	15	203	999999	168	561	107	547	999999	999999	355	999999	902	
538	584	787	999999	739	212	824	999999	582	999999	753	999999	999999	558	228	735	999999	999999	646	999999	520	587	78	807	481	776	999999	999999	98	890	288	647	388	99	131	865	834	129	999999	160	170	857	915	294	999999	215	861	13	879	812	999999	848	709	234	999999	951	515	979	44	963	999999	999999	999999	691	999999	116	32	217	999999	363	900	844	999999	495	999999	999999	672	784	368	276	915	999999	49	286	629	440	938	163	708	999999	359	855	94	999999	999999	264	999999	233	999999	999999	999999	653	999999	525	911	426	999999	999999	958	729	289	999999	620	768	999999	596	866	548	72	12	178	869	509	266	14	999999	759	910	738	22	629	999999	931	36	93	271	240	999999	374	212	694	724	204	979	891	627	244	326	154	170	397	495	171	850	999999	322	153	319	521	999999	667	834	484	945	999999	840	799	594	684	999999	366	351	183	859	999999	999999	999999	530	375	386	810	443	766	578	624	143	999999	999999	861	771	127	920	13	507	545	860	999999	999999	878	61	999999	650	999999	999999	999999	56	321	312	543	720	999999	623	999999	144	66	233	78	906	999999	966	562	718	999999	913	668	445	348	999999	323	456	213	425	999999	999999	558	169	802	407	773	578	821	975	547	151	999999	999999	999999	868	451	321	792	999999	927	912	498	118	917	727	700	999999	707	645	988	999999	999999	231	971	630	585	896	431	670	142	752	154	587	999999	999999	999999	999999	470	479	234	11	663	870	498	999999	825	449	252	84	999999	415	999999	185	987	460	999999	901	532	999999	292	554	890	132	210	184	767	999999	999999	336	937	536	898	238	421	999999	433	646	999999	242	804	146	654	356	963	727	999999	968	600	720	956	888	641	999999	196	680	121	541	669	323	971	915	512	999999	147	999999	517	642	764	10	37	988	177	299	550	156	900	544	168	483	302	799	320	227	379	58	895	783	51	740	875	999999	976	419	271	999999	633	999999	218	793	219	250	213	999999	693	999999	720	351	574	49	779	999999	382	999999	31	182	999999	295	546	99	999999	999999	601	999999	134	999999	21	758	38	999999	522	999999	335	375	999999	999999	595	720	999999	411	337	999999	218	11	961	308	999999	789	398	99	999999	348	201	128	518	485	648	189	999999	558	956	962	322	913	527	617	250	17	999999	999999	586	883	999999	144	999999	730	525	599	72	999999	626	231	369	999999	375	999999	970	217	999999	788	413	415	255	975	455	999999	241	305	999999	353	67	511	867	428	512	999999	587	67	365	999999	959	59	127	648	999999	734	602	383	
547	353	999999	43	160	144	566	999999	638	786	688	398	498	230	125	999999	768	999999	364	999999	999999	999999	999999	999999	999999	78	828	999999	298	606	999999	721	999999	858	999999	999999	706	34	361	732	862	999999	772	999999	379	967	299	999999	933	408	880	999999	379	661	946	999999	756	734	191	999999	315	999999	999999	999999	742	966	626	640	999999	984	22	744	762	632	88	105	201	795	543	884	779	999999	430	890	726	235	352	119	911	185	999999	972	842	280	426	999999	999999	741	68	412	350	658	276	999999	396	146	65	747	583	850	390	961	200	307	311	226	781	999999	314	999999	624	517	729	296	609	999999	999999	999999	215	999999	999999	999999	736	999999	544	999999	822	481	999999	590	180	605	535	999999	794	999999	999999	544	968	210	879	465	436	551	999999	833	929	980	349	999999	244	999999	999999	166	999999	930	234	999999	763	999999	999999	310	999999	724	347	999999	981	667	502	195	268	999999	523	999999	547	191	33	195	353	999999	202	842	141	158	999999	999999	74	378	857	999999	999999	721	780	788	805	999999	966	712	214	768	851	271	488	163	96	876	59	535	619	31	999999	49	715	62	988	561	178	350	378	739	955	999999	810	637	999999	547	999999	735	209	967	225	999999	981	999999	999999	999999	364	977	71	478	558	538	758	836	957	160	15	728	800	254	999999	625	343	474	813	248	461	999999	167	549	999999	323	336	652	806	999999	67	999999	999999	67	999999	999999	289	899	999999	999999	853	973	680	846	541	858	935	999999	566	599	977	999999	771	620	479	514	819	521	999999	244	212	116	999999	999999	102	874	535	999999	999999	219	999999	444	292	396	395	487	179	321	18	442	387	380	96	216	618	550	999999	582	587	999999	381	768	999999	947	999999	999999	999999	319	753	666	999999	202	999999	356	999999	543	234	384	235	999999	344	508	513	745	856	831	29	999999	999999	551	999999	952	165	363	838	577	722	344	182	647	544	859	567	999999	119	195	999999	739	953	85	326	984	357	595	358	999999	999999	975	100	393	999999	129	568	999999	161	380	47	555	518	686	820	999999	212	587	457	485	999999	999999	999999	671	369	999999	870	999999	235	530	604	569	14	965	322	999999	254	788	920	424	301	364	999999	738	999999	915	231	277	265	436	999999	999999	148	999999	930	103	348	428	33	446	259	891	977	630	999999	478	551	552	373	82	645	423	999999	42	193	587	971	897	523	454	69	999999	420	999999	748	834	430	999999	45	229	408	825	765	483	175	409	387	999999	962	679	374	999999	903	999999	791	368	113	116	
690	999999	999999	451	904	579	387	655	481	999999	881	941	57	421	517	999999	674	999999	658	192	866	783	999999	410	999999	999999	90	999999	700	238	17	390	999999	324	999999	692	106	957	920	196	106	520	928	209	689	31	631	952	170	999999	518	971	710	920	249	906	999999	721	516	999999	499	996	955	253	180	999999	221	733	971	825	57	717	898	471	96	356	855	10	999999	999999	223	999999	229	999999	720	999999	680	809	85	544	999999	999999	999999	860	697	109	564	685	39	198	810	898	981	345	999999	999999	82	248	834	892	60	152	10	602	846	999999	776	24	999999	143	999999	411	999999	999999	286	672	276	48	774	987	791	999999	999999	532	113	324	155	884	239	919	963	441	975	999999	493	999999	385	847	23	335	332	550	999999	999999	377	408	250	554	999999	49	534	44	999999	846	111	880	180	999999	499	531	999999	892	784	613	180	999999	436	475	943	879	297	429	34	448	999999	250	999999	86	165	704	84	601	999999	200	395	929	966	139	999999	999999	235	908	358	491	120	439	999999	999999	725	988	972	774	610	190	999999	114	19	36	191	860	862	104	322	794	457	999999	78	593	228	250	422	306	394	340	653	389	80	543	999999	999999	999999	478	361	999999	732	309	990	644	999999	999999	920	940	948	230	750	999999	596	563	44	495	370	182	330	999999	999999	675	390	280	536	999999	44	476	697	999999	385	393	742	999999	72	157	634	999999	155	937	330	481	358	999999	999999	999999	793	516	999999	842	865	312	158	876	599	66	918	720	117	86	255	453	252	993	999999	999999	398	450	501	886	861	999999	999999	392	999999	104	999999	227	690	999999	579	527	999999	999999	99	999999	245	866	555	15	238	999999	326	79	691	999999	239	365	328	233	134	352	25	622	981	928	285	999999	722	505	739	701	39	103	506	728	486	397	903	772	999999	532	894	495	657	999999	999999	999999	700	999999	999999	960	898	466	889	999999	512	999999	873	999999	797	480	154	60	999999	999999	884	232	572	963	400	841	462	555	112	602	458	529	999999	43	999999	327	999999	443	639	778	803	573	213	279	226	140	523	742	975	999999	999999	843	229	999999	73	397	999999	737	888	999999	508	352	363	297	999999	999999	389	839	852	999999	415	710	421	497	734	320	28	303	747	269	327	999999	580	999999	999999	614	310	844	970	921	932	337	555	615	280	460	219	916	499	244	751	684	999999	505	244	677	432	732	396	999999	378	999999	990	999999	706	788	999999	901	83	174	681	545	869	930	547	999999	165	806	226	284	
999999	112	803	513	518	643	999999	85	999999	999999	191	578	458	227	553	840	999999	999999	908	492	999999	318	842	335	562	215	999999	960	999999	166	522	626	515	999999	652	275	298	999999	120	999999	959	697	684	536	983	113	999999	652	386	707	999999	999999	898	734	596	792	999999	478	999999	999999	828	869	127	71	35	565	999999	346	999999	288	552	999999	815	844	532	990	634	999999	351	459	129	172	583	999999	424	293	999999	780	525	859	15	819	536	808	244	100	579	622	510	999999	50	999999	87	999999	165	999999	999999	999999	211	605	999999	999999	136	501	192	666	999999	867	999999	741	999999	291	820	999999	282	732	999999	17	609	442	999999	21	805	923	999999	379	95	484	999999	543	871	999999	579	920	701	62	999999	44	625	578	804	712	976	769	590	999999	929	371	999999	999999	558	415	999999	768	194	156	156	212	999999	812	999999	810	999999	113	870	999999	712	900	23	229	50	298	391	41	638	999999	44	46	343	999999	450	723	658	673	999999	465	999999	999999	735	555	999999	489	952	813	999999	993	999999	873	898	999999	55	38	358	607	999999	269	33	422	140	999999	121	120	869	432	372	857	999999	999999	127	414	942	999999	174	999999	999999	560	346	578	44	644	999999	171	147	999999	999999	422	374	61	291	725	441	808	679	260	999999	999999	620	999999	999999	149	999999	841	755	999999	484	153	864	890	293	999999	923	999999	387	495	717	950	972	999999	999999	999999	492	110	817	402	999999	999999	999999	999999	999999	527	939	999999	137	895	802	926	416	653	441	470	558	484	767	999999	802	986	430	194	542	493	823	999999	711	999999	656	740	34	999999	520	999999	921	949	865	766	999999	116	328	999999	999999	791	544	328	521	357	402	18	343	999999	599	987	999999	48	999999	540	704	282	115	636	999999	72	901	62	999999	100	549	999999	618	11	568	696	999999	937	501	999999	949	505	156	364	108	999999	999999	666	999999	533	636	882	577	999999	72	619	999999	999999	254	999999	999999	999999	195	430	807	793	399	342	799	903	329	776	546	999999	591	208	136	999999	537	600	664	245	299	609	464	667	41	293	938	999999	694	975	693	870	999999	999999	319	999999	557	315	258	75	866	999999	214	860	345	946	743	999999	492	260	164	654	966	654	201	999999	966	999999	762	116	403	851	218	353	93	676	770	133	999999	999999	999999	999999	999999	599	999999	999999	404	604	999999	94	549	85	999999	444	821	999999	904	216	276	733	999999	999999	552	999999	671	999999	650	999999	777	669	186	620	999999	91	66	931	312	377	999999	762	999999	371	999999	999999	
566	328	394	773	531	999999	772	563	856	166	651	787	679	999999	999999	999999	788	543	827	999999	908	928	111	384	388	889	999999	536	930	514	999999	999999	999999	999999	585	353	630	877	339	733	897	622	763	817	440	278	262	112	449	922	973	648	544	999999	769	999999	227	999999	394	999999	999999	245	633	352	614	999999	199	804	624	583	732	911	999999	999999	999999	295	175	293	944	120	999999	634	999999	17	540	999999	852	441	999999	947	999999	999999	999999	697	426	662	989	421	213	999999	89	999999	487	865	999999	999999	999999	450	402	484	472	933	75	999999	999999	999999	158	625	811	711	411	757	999999	677	457	121	429	999999	677	112	306	753	90	768	40	189	156	231	816	478	468	412	48	630	484	202	555	217	999999	999999	999999	999999	609	501	774	331	758	810	418	999999	642	999999	772	300	188	718	853	999999	254	824	535	927	809	342	999999	999	719	78	202	265	565	221	822	934	999999	932	154	588	993	999999	431	345	812	737	836	540	639	999999	452	766	348	258	962	999999	218	586	564	276	258	999999	612	689	618	162	999999	431	115	999999	701	255	574	275	313	546	402	199	999999	81	506	712	999999	970	625	999999	916	316	999999	953	725	22	378	877	340	227	999999	742	727	660	999999	415	434	999999	57	999999	201	83	945	426	477	28	472	999999	770	545	416	999999	73	192	245	216	182	162	122	689	999999	696	934	95	450	659	472	464	857	999999	288	999999	999999	428	244	843	370	832	486	999999	999999	885	117	795	999999	463	999999	544	424	17	999999	282	688	999999	331	504	999999	860	975	817	556	999999	635	679	267	847	999999	645	948	999999	999999	349	999999	415	148	999999	589	999999	283	987	999999	999999	49	850	858	15	879	565	107	999999	999999	510	856	669	161	542	260	438	537	963	999999	43	595	32	999999	893	999999	999999	229	999999	915	999	999999	988	999999	627	999999	999999	820	999999	999999	163	548	219	999999	345	492	16	264	999999	999999	161	999999	999999	251	999999	999999	27	689	964	408	606	345	767	824	704	923	999999	999999	533	574	999999	617	285	995	591	495	386	334	825	410	600	29	999999	599	999999	397	999999	746	999999	295	999999	106	856	853	999999	817	781	395	992	999999	624	999999	730	999999	276	544	336	325	660	462	999999	693	863	563	808	587	722	999999	70	317	657	999999	944	247	624	378	761	999999	634	773	999999	991	341	413	786	427	999999	591	999999	228	999999	950	999999	435	339	265	999999	302	55	783	999999	999999	999999	685	764	501	238	999999	416	897	999999	903	999999	886	748	
999999	362	999999	777	999999	299	141	999999	999999	255	707	46	519	908	368	146	469	386	850	678	110	666	999999	649	294	999999	805	184	435	445	167	270	209	687	374	903	781	524	664	999999	963	768	999999	439	66	999999	719	999999	58	761	324	999999	999999	217	647	308	707	811	492	202	493	957	419	406	98	446	836	999999	544	999999	364	999999	722	366	715	342	183	225	592	828	479	999999	136	674	131	640	430	999999	49	999999	999999	970	42	999999	10	15	359	999999	999999	999999	629	999999	49	999999	406	380	804	483	502	999999	134	491	228	663	722	271	831	744	284	457	26	845	792	999999	269	999999	999999	260	365	709	999999	999999	874	972	999999	591	192	543	278	999999	836	947	498	733	940	715	751	378	749	739	184	614	999999	893	603	784	105	999999	333	22	468	553	127	793	332	999999	616	256	463	140	89	297	476	533	999999	79	356	999999	537	554	999999	542	511	626	999999	378	999999	981	999999	425	496	999999	220	265	292	292	999999	705	411	902	108	505	915	618	660	886	147	287	281	533	438	46	43	999999	379	999999	52	501	268	953	999999	635	877	999999	999999	467	87	999999	251	339	999999	650	656	635	455	999999	627	892	965	648	999999	997	709	845	987	999999	588	441	886	367	249	338	447	458	150	999999	627	876	974	202	809	926	999999	942	293	787	389	407	999999	999999	307	159	535	999999	722	765	926	42	61	193	999999	645	334	883	100	911	999999	208	495	983	519	750	999999	999999	999999	999999	999999	767	561	209	999999	999999	119	654	999999	99	802	827	999999	384	546	595	999999	999999	999999	174	602	162	851	381	585	190	912	349	722	999999	241	763	781	419	804	168	999999	851	122	999999	536	680	824	10	119	384	473	120	999999	924	999999	137	999999	674	999999	999999	915	999999	999999	999999	277	769	931	512	858	48	999999	326	580	387	124	973	677	623	637	921	337	851	999999	999999	717	999999	999999	797	999999	113	999999	116	707	995	999999	301	237	999999	432	766	999999	322	152	81	338	157	539	69	999999	999999	460	999999	46	789	480	999999	917	424	182	474	866	999999	999999	755	999999	940	999999	585	144	823	746	454	201	999999	183	25	999999	999999	871	999999	273	843	988	679	999999	478	999999	999999	525	189	383	999999	999999	957	900	614	441	396	346	999999	539	954	924	986	215	15	999999	999999	616	465	365	726	552	612	211	32	999999	210	999999	266	999999	999999	999999	954	450	999999	404	244	971	999999	584	322	854	483	40	319	999999	11	474	647	999999	904	999999	70	824	656	999999	447	
756	999999	468	240	294	90	999999	999999	893	999999	546	281	611	409	204	999999	880	52	872	78	582	999999	114	154	999999	464	431	965	999999	999	140	793	999999	956	999999	103	109	353	37	774	999999	201	425	948	465	999999	46	435	710	264	189	781	999999	999999	865	999999	999999	324	504	830	658	562	450	894	839	999999	609	654	921	110	999999	537	25	108	122	999999	476	999999	688	999999	428	995	265	143	820	359	999999	479	100	999999	330	999999	848	207	999999	403	751	531	119	712	593	999999	514	999999	316	651	999999	685	90	485	398	617	636	961	999999	663	306	316	83	489	743	999999	999999	307	780	172	688	999999	999999	718	638	999999	999999	975	948	47	491	656	826	999999	593	333	999999	999999	999999	999999	158	999999	999999	462	107	999999	458	629	969	464	827	999999	829	154	962	947	703	371	999999	999999	571	999999	22	374	999999	999999	489	904	896	999999	739	948	999999	78	23	801	33	530	999999	999999	496	999999	999999	999999	220	999999	999999	999999	999999	646	630	38	769	781	150	999999	874	430	999999	456	955	554	999999	999999	999999	879	143	999999	141	171	923	999999	750	652	956	154	655	528	164	897	823	807	999999	259	789	710	999999	999999	927	525	926	602	249	174	247	942	693	999999	768	341	999999	76	550	54	723	457	999999	126	824	995	842	999999	999999	393	633	158	856	483	999999	24	999999	841	833	616	244	999999	933	585	415	24	460	209	759	823	755	757	266	653	535	341	999999	999999	999999	931	682	580	336	856	999999	99	96	219	684	754	999999	310	242	999999	809	999999	999999	702	711	810	544	642	596	453	637	875	891	213	947	438	591	999999	373	901	999999	664	995	999999	54	999999	927	251	999999	15	192	455	524	332	999999	144	818	729	361	667	396	49	984	882	999999	999999	207	883	271	255	999999	999999	936	340	10	999999	406	446	999999	999999	882	303	127	999999	270	192	361	569	369	813	620	861	286	706	514	999999	679	122	858	999999	999999	54	999999	279	842	188	999999	193	999999	698	737	381	81	965	999999	103	999999	402	622	45	314	999999	523	457	635	310	727	240	826	116	475	294	999999	279	277	999999	324	848	749	999999	673	177	247	671	86	999999	790	320	920	421	972	286	999999	823	85	489	999999	531	999999	541	461	288	999999	999999	232	999999	793	802	999999	999999	778	83	653	540	999999	146	401	852	381	999999	520	417	999999	999999	143	198	794	999999	204	788	999999	793	214	217	630	999999	809	31	448	999999	455	999999	999999	999999	642	899	632	999999	460	938	999999	678	999999	258	31	54	
999999	952	92	44	658	999999	607	910	640	985	868	999999	910	977	336	379	999999	747	939	532	999999	345	999999	999999	565	834	313	999999	699	999999	642	955	999999	999999	999999	856	999999	999999	999999	426	999999	711	342	656	40	196	59	483	611	718	999999	412	999999	999999	259	633	190	847	478	823	725	352	220	12	352	913	999999	334	560	999999	440	999	772	999999	151	999999	13	125	214	378	785	830	654	981	999999	999999	646	697	335	793	676	101	935	161	701	48	999999	339	313	126	936	725	922	141	287	999999	640	795	999999	176	999999	74	643	109	48	999999	697	238	999999	122	999999	562	998	767	803	349	73	620	999999	113	999999	999999	999999	97	999999	999999	999999	522	999999	999999	600	851	999999	169	173	612	457	836	123	999999	999999	999999	700	201	850	999999	726	165	338	938	211	999999	974	254	583	999999	261	556	667	999999	999999	185	999999	540	522	425	221	838	604	201	891	237	507	24	762	329	973	621	246	67	999999	751	193	766	896	580	999999	105	999999	218	999999	901	178	999999	818	174	737	169	678	435	172	887	560	147	999999	999999	522	959	491	263	999999	640	319	610	999999	246	991	768	643	942	548	126	262	396	841	989	68	372	205	597	592	999999	942	999999	894	456	201	999999	719	922	999999	916	613	332	236	719	592	568	499	582	999999	999999	525	999999	886	56	999999	999999	306	66	916	999999	999999	894	671	999999	697	507	716	999999	999999	999999	59	721	885	631	512	999999	999999	131	407	500	872	622	424	623	999999	216	924	847	821	36	999999	662	16	906	162	999999	660	999999	31	999999	999999	311	537	237	919	803	851	999999	544	999999	14	184	659	425	287	151	479	999999	999999	491	583	999999	376	28	204	396	999999	999999	479	792	280	111	109	999999	648	999999	95	999999	999999	999999	999999	669	999999	999999	31	999999	12	590	629	999999	249	612	189	540	999999	982	999999	999999	42	533	98	872	999999	751	434	903	84	999999	777	715	66	999999	999999	394	135	913	999999	259	997	629	394	999999	359	999999	553	999999	921	569	999999	665	637	576	164	999999	406	493	883	561	693	127	500	664	813	913	955	956	267	795	414	597	426	999999	521	413	148	964	999999	328	208	999999	981	999999	537	121	87	999999	138	184	988	642	40	14	565	879	999999	729	321	999999	512	596	410	136	164	222	248	953	999999	999999	41	442	970	564	363	927	999999	984	137	701	835	999999	828	93	807	999999	567	422	999999	999999	284	419	999999	86	999999	612	999999	855	361	999999	873	134	435	388	152	556	999999	475	651	638	
743	153	601	620	610	46	768	327	328	392	655	826	999999	421	475	622	789	893	748	999999	571	289	999999	813	999999	710	49	450	940	261	108	101	999999	490	898	141	999999	42	476	779	999999	48	999999	968	668	57	300	23	999999	530	999999	999999	726	900	77	463	520	788	999999	899	997	328	999999	999999	294	563	64	354	523	344	804	999999	427	969	907	532	752	665	154	780	420	999999	537	419	494	999999	374	999999	422	444	621	999999	250	999999	999999	525	999999	999999	684	115	999999	946	500	577	726	19	999999	757	999999	545	710	854	999999	21	488	999999	790	999999	582	964	198	999999	931	88	723	774	516	999999	197	391	999999	293	980	49	999999	474	999999	959	999999	485	968	617	878	877	734	766	395	238	97	999999	735	695	887	720	916	809	24	999999	854	951	502	510	570	612	675	427	873	604	233	24	445	830	282	107	999999	581	999999	64	354	956	389	288	763	386	655	184	999999	270	133	979	459	122	114	742	982	468	57	275	212	999999	892	791	999999	82	374	904	422	790	724	344	503	999999	999999	898	999999	999999	746	193	956	501	999999	613	999999	254	999999	332	726	540	124	537	534	999999	999999	47	73	999999	282	690	999999	999999	761	615	546	788	999999	499	54	999999	999999	768	999999	863	999999	711	294	999999	320	761	517	52	188	999999	999999	999999	999999	464	118	40	834	999999	999999	66	182	215	739	999999	76	691	999999	75	288	519	999999	355	815	671	729	999999	752	784	286	999999	182	969	572	878	939	999999	999999	31	999999	24	381	204	999999	665	999999	113	971	878	999999	628	999999	451	999999	669	521	999999	382	149	999999	967	287	999999	698	430	999999	213	643	999999	476	718	713	747	999999	273	148	175	529	160	999999	626	179	874	571	999999	528	730	215	903	999999	619	976	839	296	999999	736	331	506	405	781	487	470	120	411	504	915	254	766	999999	999999	356	800	232	168	999999	999999	413	489	999999	902	162	999999	740	503	857	742	873	460	272	999999	816	999999	999999	378	503	165	69	473	76	999999	283	999999	715	382	20	999999	754	680	188	624	333	841	466	503	629	489	729	616	553	999999	51	794	999999	999999	999999	687	675	854	999999	952	739	940	422	307	628	999999	292	368	492	48	999999	202	281	647	214	974	212	999999	748	24	436	452	999999	314	700	489	469	753	667	999999	152	899	25	236	885	392	999999	168	999999	999999	206	371	999999	514	999999	999999	522	856	757	739	485	54	115	651	999999	999999	30	117	607	999999	728	539	700	999999	895	98	187	55	762	
821	555	53	755	318	817	74	328	414	540	851	966	999999	999999	928	848	999999	999999	374	999999	999999	372	322	561	736	711	666	670	964	999999	999999	671	477	999999	999999	999999	999999	999999	797	833	999999	999999	616	576	999999	999999	125	544	772	320	797	303	813	344	173	459	999999	492	29	999999	160	999999	999999	795	854	190	499	518	68	744	417	809	997	540	259	999999	756	745	805	563	595	999999	999999	653	999999	392	857	999999	931	999999	999999	949	279	999999	683	66	613	820	999999	575	682	607	999999	37	903	988	305	282	999999	542	999999	497	686	465	20	38	505	711	999999	472	332	999999	587	581	793	999999	539	807	857	999999	28	935	33	240	881	988	646	871	749	832	96	585	57	399	784	999999	272	813	999999	654	560	902	999999	259	252	326	30	999999	243	445	458	498	425	999999	999999	767	474	456	584	32	391	999999	999999	151	999999	747	319	197	797	999999	205	999999	999999	212	999999	125	99	773	999999	564	968	999999	999999	999999	999999	597	169	999999	999999	999999	988	815	238	167	273	999999	999999	704	874	505	17	832	116	999999	999999	732	871	222	260	407	678	701	469	29	64	648	999999	999999	767	788	587	164	999999	780	999999	999999	999999	999999	938	999999	185	394	898	491	557	145	636	999999	74	651	725	999999	904	999999	999999	297	356	218	113	625	928	999999	937	96	917	999999	520	335	561	999999	243	411	284	999999	232	999999	802	977	472	918	21	273	999999	999999	72	640	999999	844	999999	64	44	999999	366	322	788	891	457	812	999999	704	625	999999	181	215	999999	999999	672	370	254	64	495	999999	746	999999	614	664	701	821	33	287	603	675	893	507	999999	954	55	961	756	341	836	989	413	999999	999999	710	101	999999	707	748	968	889	600	387	568	999999	543	180	708	133	199	999999	789	296	110	999999	417	674	390	999999	278	711	999999	999999	228	505	965	999999	892	904	572	999999	123	285	318	713	84	516	999999	169	420	874	263	632	152	999999	210	126	666	999999	302	427	996	253	480	999999	285	999999	999999	72	700	565	288	999999	561	874	999999	513	977	397	875	901	734	230	53	999999	457	981	770	999999	305	848	321	999999	611	154	328	869	804	61	437	397	357	876	469	855	999999	458	81	278	688	696	149	279	476	401	692	775	210	86	809	304	999999	151	999999	851	253	737	203	416	555	653	999999	926	999999	488	553	999999	760	198	999999	999999	909	999999	339	609	709	51	999999	219	461	552	999999	727	252	142	480	216	118	618	611	859	265	664	723	45	999999	999999	320	999999	
847	834	25	22	279	810	395	424	811	168	999999	999999	662	983	999999	12	984	981	999999	826	17	999999	999999	999999	999999	947	743	255	779	304	621	495	731	96	371	627	537	999999	458	442	747	66	404	999999	475	409	206	282	999999	999999	61	15	999999	999999	999999	999999	94	873	435	331	76	999999	644	517	546	999999	480	575	621	999999	474	337	533	251	88	950	943	799	676	186	751	471	545	68	252	615	999999	247	116	999999	999999	664	230	136	999999	607	999999	886	413	818	929	630	660	381	256	723	482	298	415	39	566	999999	206	259	999999	604	604	586	274	930	700	999999	999999	999999	794	999999	999999	406	875	999999	539	66	395	858	256	130	811	999999	812	529	999999	668	832	999999	304	258	999999	971	555	770	999999	835	621	483	128	696	170	999999	586	445	999999	85	422	934	999999	510	999999	347	12	459	999999	999999	773	745	999999	42	999999	392	999999	545	999999	145	999999	999999	477	703	444	912	740	559	959	910	587	376	912	67	255	898	999999	794	360	999999	968	105	977	573	72	999999	686	95	999999	777	446	999999	103	999999	234	317	466	797	75	999999	999999	452	499	883	852	406	999999	740	786	512	806	999999	195	232	176	755	999999	999999	641	568	999999	654	273	999999	999999	547	283	442	832	938	441	999999	729	374	523	999999	999999	104	721	665	999999	945	309	784	971	999999	999999	871	314	999999	999999	561	165	506	999999	999999	189	317	419	314	133	999999	999999	847	80	27	940	999999	708	650	999999	43	193	976	525	290	354	489	220	999999	999999	412	137	363	999999	999999	633	232	615	999999	999999	297	684	999999	999999	999999	47	461	713	999999	999999	999999	172	664	328	157	378	189	981	478	608	699	106	721	999999	999999	272	554	999999	200	394	718	215	148	312	861	358	999999	444	872	252	892	775	267	862	657	250	473	44	610	511	453	999999	146	962	999999	201	963	999999	821	390	493	999999	999999	569	999999	829	999999	361	466	798	999999	745	118	999999	715	924	999999	999999	965	480	999999	999999	489	688	940	477	999999	186	665	670	394	983	622	999999	758	531	262	698	746	827	999999	999999	999999	811	910	708	142	999999	256	999999	999999	115	827	350	591	999999	881	834	628	649	761	846	696	999999	999999	617	132	626	999999	194	999999	150	121	147	263	999999	941	678	999999	242	345	999999	999999	941	318	288	165	999999	900	784	649	427	79	107	76	999999	426	781	407	302	585	515	444	999999	999999	221	999999	690	97	905	999999	213	66	395	999999	604	917	999999	999999	999999	999999	850	725	692	545	254	80	
24	81	883	270	169	280	999999	999999	830	722	867	999999	999999	999999	475	999999	995	751	445	999999	999999	999999	471	999999	671	304	282	840	734	789	999999	527	805	999999	978	999999	213	999999	873	933	581	738	483	882	59	999999	389	840	986	666	729	940	110	999999	396	231	999999	999999	598	864	998	644	923	50	999999	999999	999999	957	316	856	981	361	999999	511	788	945	999999	589	999999	999999	915	441	854	999999	69	999999	999999	921	753	757	999999	782	55	18	999999	999999	815	443	912	709	778	431	533	139	684	378	73	999999	105	451	911	29	27	790	949	566	789	855	980	168	923	173	999999	558	847	208	999999	868	577	851	999999	876	677	999999	39	493	999999	999999	393	691	748	999999	825	312	845	989	764	265	68	377	999999	959	999999	753	785	615	227	974	291	486	999999	204	31	254	320	44	999999	323	761	466	658	73	999999	298	420	104	347	902	713	857	999999	999999	810	209	999999	999999	423	999999	918	999999	276	932	443	906	999999	553	807	581	991	999999	646	451	503	602	718	94	497	173	343	691	277	999999	999999	434	52	23	394	821	550	999999	620	429	405	999999	199	725	630	565	670	999999	297	765	910	999999	999999	992	557	217	490	999999	683	260	589	999999	999999	999999	671	19	864	615	169	985	41	852	200	227	999999	165	412	992	463	932	503	999999	403	512	999999	369	999999	60	466	186	341	931	999999	370	999999	999999	202	999999	999999	620	700	65	707	311	734	999999	711	993	999999	402	804	497	165	999999	757	122	833	999999	547	311	796	814	159	982	999999	110	397	829	386	878	962	174	999999	843	999999	999999	769	102	777	356	657	229	113	73	382	843	775	714	999999	727	999999	558	700	753	824	886	999999	725	999999	999999	670	882	999999	77	439	999999	559	322	520	319	999999	999999	999999	201	653	576	710	95	999999	811	334	999999	225	999999	999999	999999	474	999999	28	355	999999	54	446	153	685	999999	612	46	634	999999	293	999999	204	303	384	999999	692	509	109	257	185	821	124	845	310	987	666	958	534	34	999999	375	303	999999	999999	309	304	999999	515	878	999999	999999	460	868	527	999999	999999	999999	284	999999	722	999999	94	770	179	999999	929	601	843	999999	118	654	999999	610	999999	918	170	39	525	84	999999	999999	993	999999	293	999999	371	256	999999	999999	509	999999	683	594	999999	210	290	999999	995	69	999999	703	879	999999	769	999999	999999	850	301	999999	710	459	999999	209	999999	752	971	863	487	999999	358	999999	283	999999	198	999999	971	917	308	999999	638	637	43	465	705	606	999999	186	
461	972	348	521	954	719	999999	999999	999999	483	999999	559	239	427	55	337	999999	999999	429	999999	629	406	999999	254	551	999999	999999	999999	425	941	504	43	999999	795	411	515	329	999999	727	563	683	148	999999	497	963	748	146	999999	592	705	755	18	186	999999	999999	65	632	999999	969	38	999999	999999	634	406	978	920	999999	443	26	539	18	873	969	865	792	490	379	999999	290	803	789	758	490	720	196	496	856	999999	999999	355	882	999999	868	699	814	999999	513	629	519	999999	999999	702	204	62	697	999999	48	320	831	76	685	781	813	999999	999999	990	175	999999	220	999999	73	857	205	670	657	783	15	280	61	765	976	749	341	247	950	999999	999999	438	999999	314	457	545	217	182	669	110	422	702	460	823	861	999999	419	999999	999999	994	999999	534	404	914	876	768	269	75	99	936	449	999999	225	162	436	736	999999	905	999999	527	649	33	10	556	999999	312	819	238	904	999999	339	313	999999	956	590	999999	44	118	437	999999	286	152	92	733	661	846	999999	308	397	999999	999999	514	994	463	354	999999	534	847	553	573	948	41	170	712	606	145	319	268	571	407	702	783	477	354	250	999999	941	276	999999	524	825	521	840	999999	999999	825	318	803	611	999999	999999	196	564	864	740	255	999999	380	137	525	999999	228	999999	990	431	924	999999	650	999999	847	542	999999	999999	39	999999	436	200	389	43	780	827	515	657	999999	901	516	228	613	614	999999	525	999999	148	379	986	999999	785	850	359	754	788	668	591	999999	575	247	243	535	125	313	65	601	346	356	698	31	999999	281	98	999999	706	433	46	227	331	971	999999	583	52	151	999999	349	40	999999	991	999999	924	999999	889	664	282	999999	497	310	940	923	234	792	999999	965	45	999999	999999	444	58	999999	631	999999	442	604	127	660	492	999999	662	715	571	68	364	539	106	999999	392	433	642	23	935	735	999999	408	999999	337	901	87	115	147	586	596	240	999999	999999	560	460	295	546	622	210	523	999999	234	362	175	437	999999	868	367	999999	339	802	44	430	999999	97	999999	999999	999999	758	999999	868	999999	139	999999	827	728	999999	546	228	106	999999	30	812	421	97	62	999999	581	899	999999	219	748	24	256	793	205	216	642	999999	426	438	999999	863	795	999999	133	999999	387	348	708	999999	331	149	35	453	782	232	18	999999	44	988	285	890	999	205	129	999999	882	190	631	999999	999999	999999	999999	668	140	999999	26	767	964	957	668	242	999999	619	887	999999	999999	803	21	999999	207	834	438	437	162	
865	864	599	535	623	222	206	999999	196	780	259	347	999999	999999	625	215	251	999999	999999	330	53	999999	389	318	520	520	89	999999	658	324	535	643	374	515	275	999999	999999	999999	351	745	471	525	15	839	638	272	631	489	396	767	956	999999	361	999999	119	175	484	291	999999	999999	142	37	68	999999	999999	615	972	851	58	332	788	999999	502	341	999999	527	694	550	999999	257	888	599	999999	890	367	999999	291	267	999999	109	817	146	227	999999	612	999999	467	143	999999	999999	300	779	441	73	999999	999999	498	29	258	591	999999	934	999999	767	223	999999	999999	177	514	999999	333	714	455	999999	514	651	792	999999	729	424	69	561	999999	657	957	118	168	719	911	420	56	271	19	814	628	883	535	999999	35	80	199	300	628	883	699	999999	334	493	999999	999999	165	245	999999	999999	999999	999999	999999	952	809	114	384	534	265	999999	664	71	999999	640	329	631	126	999999	999999	999999	999999	768	932	83	999999	382	999999	674	999999	999999	264	999999	999999	999999	292	709	905	582	650	921	695	999999	45	534	228	637	999999	999999	174	927	221	823	999999	641	999999	763	987	904	999999	437	329	709	373	681	839	853	100	529	358	999999	999999	543	691	999999	963	569	733	407	854	999999	502	100	510	243	999999	441	999999	999999	577	528	721	11	999999	222	601	986	300	363	695	375	547	360	345	553	211	678	141	701	999999	48	39	589	999999	673	935	999999	209	140	319	408	59	761	999999	999999	898	723	954	479	714	977	999999	999999	712	488	783	151	754	956	41	694	999999	999999	660	538	498	141	951	914	286	371	786	999999	53	999999	999999	786	407	999999	655	487	723	661	999999	999999	769	659	877	570	889	793	485	252	108	999999	999999	947	110	423	340	766	772	49	999999	353	200	118	999999	425	172	997	743	247	311	554	970	999999	126	958	768	999999	264	999999	35	493	886	544	72	428	999999	379	685	999999	999999	888	999999	683	469	643	511	999999	332	462	408	999999	999999	247	940	554	654	999999	999999	999999	654	999999	512	391	24	709	466	655	55	908	237	793	999999	759	71	999999	999999	297	188	999999	457	117	516	801	982	142	443	649	604	518	999999	737	547	999999	339	685	386	999999	668	760	186	855	999999	424	235	614	580	299	185	999999	715	366	999999	358	694	547	984	710	999999	999999	999999	817	61	537	143	499	255	778	429	386	46	514	628	428	999999	601	999999	102	576	377	562	999999	473	999999	802	417	464	199	848	792	999999	676	925	786	494	368	999999	88	290	999999	369	999999	870	798	
490	211	738	854	61	103	55	999999	143	41	999999	999999	353	974	734	726	44	66	929	637	686	999999	588	842	999999	937	796	422	811	841	18	760	283	674	999999	601	999999	610	148	999999	746	808	542	894	466	999999	25	999999	354	999999	999999	999999	872	242	122	129	999999	896	921	123	306	632	999999	301	33	569	847	679	388	143	57	999999	918	999999	890	877	828	694	385	569	999999	967	78	257	151	704	999999	51	561	476	978	783	689	34	458	123	727	999999	870	999999	525	345	450	221	517	275	395	698	351	245	999999	928	520	999999	200	339	564	833	160	328	682	999999	127	912	164	273	744	893	725	776	999999	587	823	488	999999	586	526	857	740	875	319	199	699	999999	184	999999	272	338	999999	129	559	999999	100	551	999999	719	228	537	999999	999999	999999	999999	972	575	95	714	114	42	317	614	812	707	103	285	999999	999999	116	800	738	115	11	416	999999	606	226	266	497	282	273	334	367	988	800	496	354	817	227	999999	999999	469	944	239	30	229	999999	852	999999	999999	542	732	999999	428	799	951	999999	124	441	375	358	829	227	999999	769	999999	999999	824	906	606	930	201	999999	982	569	278	170	999999	395	841	299	374	999999	999999	739	540	721	939	199	849	254	240	999999	851	776	999999	252	122	999999	47	972	492	946	999999	884	999999	999999	999999	999999	530	791	480	728	599	86	999999	373	544	999999	238	271	316	634	999999	361	700	814	423	215	166	36	57	310	357	999999	807	428	271	798	999999	999999	100	90	668	68	774	511	999999	775	792	999999	999999	29	242	776	666	857	889	842	999999	536	53	999999	702	999999	999999	999999	380	731	278	565	112	999999	704	164	181	236	966	998	587	199	999999	648	423	999999	328	38	77	581	212	949	539	428	614	861	39	676	387	174	999999	604	140	66	506	237	935	999999	999999	88	604	439	891	890	265	999999	999999	405	999999	584	186	714	999999	798	528	329	36	683	142	842	999999	504	848	999999	999999	982	999999	970	151	999999	192	999999	713	989	999999	999999	999999	648	999999	999999	362	999999	674	803	987	610	503	999999	999999	999999	999999	262	828	482	999999	109	590	99	216	283	999999	999999	999999	999999	402	818	10	121	999999	999999	270	999999	519	521	490	501	999999	999999	814	82	488	727	443	999999	985	929	539	999999	46	999999	192	999999	442	890	685	823	379	859	410	179	610	999999	519	781	916	823	742	999999	999999	461	279	544	284	144	794	218	105	999999	829	472	289	768	84	944	573	301	999999	629	836	666	131	999999	644	
999999	999999	107	999999	999999	57	172	197	232	999999	585	999999	647	694	308	106	477	728	89	40	938	890	841	999999	999999	218	625	999999	999999	999999	334	339	309	900	999999	671	999999	999999	443	999999	666	285	999999	528	999999	999999	926	999999	647	532	369	938	999999	999999	999999	755	999999	790	642	453	431	999999	83	752	999999	255	999999	747	999999	636	409	476	999999	836	374	663	833	999999	817	236	291	28	240	590	120	396	297	370	203	999999	50	906	999999	990	821	999999	999999	313	613	254	50	189	551	20	133	892	653	999999	999999	52	921	999999	973	999999	171	413	999999	492	642	999999	958	936	553	180	595	502	118	304	24	992	461	530	709	572	196	999999	477	230	466	999999	999999	90	999999	160	999999	733	933	999999	999999	999999	327	999999	671	95	296	113	636	380	999999	631	999999	359	999999	582	999999	401	608	410	229	999999	935	999999	35	424	784	877	999999	999999	999999	999999	568	166	999999	606	999999	999999	999999	999999	286	92	475	106	804	835	443	394	889	222	999999	571	135	532	732	768	482	493	693	256	310	999999	962	244	999999	562	999999	627	883	594	908	849	999999	999999	134	999999	594	999999	39	200	981	400	988	928	999999	645	737	45	434	707	134	190	58	611	324	867	129	241	932	999999	772	816	511	304	999999	720	39	999999	408	999999	184	642	999999	999999	275	909	999999	43	411	999999	825	999999	203	185	999999	727	800	930	669	266	999999	362	906	786	999999	175	889	693	999999	122	616	595	637	839	533	491	726	555	346	414	999999	95	829	999999	426	744	622	335	834	999999	919	108	482	999999	577	821	999999	999999	84	110	30	737	419	999999	911	240	400	363	999999	978	10	999999	594	264	819	931	533	501	999999	999999	999999	563	859	46	203	517	123	495	272	999999	999999	58	480	245	394	709	676	540	999999	196	354	999999	683	855	586	999999	514	228	999999	645	298	244	317	401	558	466	878	382	105	403	127	999999	101	940	233	952	999999	999999	869	999999	999999	992	997	184	338	292	880	999999	460	528	999999	894	999999	999999	999999	999999	741	89	686	928	999999	999999	445	110	999999	999999	177	742	999999	634	901	165	358	221	390	305	246	999999	999999	999999	586	874	922	577	399	232	741	999999	527	999999	220	999999	671	941	288	999999	557	897	999999	888	124	148	381	825	626	999999	546	951	999999	999999	284	608	25	421	351	999999	380	999999	710	846	708	702	225	999999	423	216	493	417	999999	427	748	349	37	184	999999	448	999999	106	999999	551	686	790	238	999999	438	612	678	260	599	999999	999999	689	
197	269	999999	421	999999	461	411	420	999999	139	28	818	379	999999	581	999999	999999	903	464	283	916	999999	170	918	474	816	491	811	537	242	817	611	836	68	161	999999	994	739	525	51	695	540	196	557	999999	420	999999	503	999999	837	990	999999	867	317	773	38	109	271	947	116	970	599	882	132	999999	416	999999	320	999999	812	846	999999	999999	422	999999	386	972	999999	156	63	786	988	781	999999	999999	999999	743	528	295	133	669	733	791	999999	80	105	657	73	245	999999	438	719	720	228	999999	470	317	454	729	999999	999999	496	999999	893	330	999999	818	999999	880	199	672	463	35	659	153	999999	738	969	352	492	728	999999	377	999999	625	999999	278	563	709	781	999999	299	798	898	77	183	618	897	98	98	286	475	193	56	692	974	694	70	84	877	999999	348	112	246	999999	157	128	333	278	263	713	265	482	109	385	383	665	999999	592	970	504	999999	881	263	215	999999	999999	331	108	999999	999999	217	488	832	999999	475	196	999999	999999	919	999999	294	999999	834	385	31	992	93	999999	319	319	567	999999	113	999999	890	467	849	999999	999999	432	797	234	627	881	505	999999	650	999999	909	196	113	897	672	916	219	221	56	878	194	999999	641	660	789	341	999999	739	384	459	169	18	347	999999	824	999999	266	70	999999	953	879	254	352	999999	761	999999	216	669	805	197	999999	678	999999	971	999999	999999	790	147	445	296	75	766	402	200	889	900	999999	583	82	185	659	159	220	103	999999	940	999999	999999	899	666	999999	155	934	196	297	491	999999	376	683	999999	706	128	624	999999	999999	999999	851	161	154	860	283	999999	597	629	999999	22	468	327	999999	906	236	192	248	779	999999	920	831	215	903	999999	999999	482	999999	999999	478	541	534	505	999999	885	98	767	463	48	999999	501	558	314	999999	284	32	280	999999	776	453	524	880	845	999999	999999	291	999999	257	745	557	801	733	204	160	996	999999	963	121	97	818	999999	728	999999	396	670	999999	999999	999999	629	386	999999	89	132	949	999999	999999	689	952	248	603	452	519	718	491	591	768	999999	163	999999	796	69	999999	315	999999	984	795	999999	459	882	605	764	99	628	999999	525	721	611	254	205	999999	999999	999999	872	494	375	999999	999999	999999	805	999999	17	373	999999	999999	327	872	773	999999	999999	999999	979	240	999999	643	838	999999	891	999999	999999	999999	167	999999	957	326	998	58	296	821	593	44	784	962	654	980	598	401	205	795	999999	999999	948	447	289	46	999999	568	999999	239	655	22	68	661	753	935	744	999999	
415	577	999999	278	586	951	580	931	385	27	586	999999	55	447	167	105	317	322	921	719	830	921	959	439	117	66	999999	999999	975	133	219	718	999999	700	999999	627	961	772	999999	999999	867	358	999999	349	982	851	194	217	855	999999	999999	440	23	35	77	494	617	404	171	529	784	999999	955	261	807	867	853	999999	462	539	999999	999999	999999	924	852	482	270	620	999999	265	872	959	999999	999999	780	778	999999	220	633	501	19	999999	611	999999	999999	866	999999	999999	541	124	998	839	999999	326	828	808	194	98	182	595	233	997	999999	999999	657	825	285	999999	481	39	172	999999	721	960	529	577	933	709	999999	985	999999	860	89	342	266	999999	213	408	999999	971	593	616	48	47	999999	999999	619	705	889	395	591	458	928	999999	952	365	127	794	999999	999999	999999	485	385	999999	999999	999999	999999	999999	649	624	622	999999	760	510	445	999999	604	999999	692	999999	999999	238	999999	327	999999	630	932	577	999999	999999	915	419	999999	999999	105	118	240	851	532	905	999999	999999	66	274	773	999999	999999	999999	999999	999999	760	444	111	289	302	647	664	999999	999999	884	440	351	234	999999	709	212	276	827	414	999999	325	999999	999999	999999	422	953	182	555	553	690	932	514	510	999999	150	480	317	331	640	458	453	999999	68	647	474	753	780	318	565	570	447	870	23	739	91	17	292	323	999999	349	475	999999	515	999999	952	925	840	251	607	999999	895	945	197	956	883	154	695	513	322	669	999999	863	990	982	253	999999	501	771	901	143	198	994	463	300	999999	999999	665	956	999999	549	912	539	999999	336	675	502	682	999999	856	999999	322	999999	10	207	176	611	129	532	858	999999	433	79	349	474	50	900	491	999999	973	548	488	738	818	999999	757	999999	163	663	999999	750	999999	445	999999	999999	820	419	993	266	134	999999	225	999999	107	804	126	843	999999	999999	296	774	21	999999	999999	317	458	583	999999	999999	450	534	457	466	225	118	512	999999	163	384	653	631	907	234	999999	602	333	999999	999999	24	656	999999	999999	917	376	542	739	602	362	607	516	247	459	766	999999	999999	923	758	917	989	301	138	689	815	591	999999	999999	786	23	999999	983	113	942	945	999999	536	91	539	999999	682	378	909	635	556	868	416	181	151	418	999999	679	574	437	651	999999	527	234	637	336	711	675	953	999999	873	624	413	304	999999	195	289	999999	393	669	245	620	392	999999	143	999999	999999	493	726	377	999999	809	418	675	999999	232	999999	999999	454	213	388	17	424	330	761	931	464	121	667	
955	138	999999	296	905	202	40	340	999999	101	690	999999	227	949	999999	999999	999999	215	737	14	291	141	977	73	999999	290	999999	205	71	741	211	492	73	825	770	248	185	523	999999	483	269	891	39	999999	764	63	999999	68	839	581	698	999999	726	117	385	824	999999	600	999999	625	999999	834	278	999999	890	999999	999999	401	999999	346	572	999999	702	999999	744	999999	999999	999999	309	999999	999999	999999	999999	999999	999999	999999	766	956	450	946	999999	584	416	999999	519	434	623	747	999999	999999	966	999999	999999	999999	19	158	34	471	373	986	721	394	301	981	506	794	478	788	249	999999	441	140	951	242	259	987	143	999999	745	319	776	365	446	999999	169	359	300	864	480	894	460	304	592	463	999999	999999	293	434	999999	724	956	834	508	915	135	835	817	646	252	31	25	219	726	64	219	366	948	558	821	156	503	613	317	999999	955	147	548	497	18	556	704	708	433	30	362	941	999999	530	617	999999	542	999999	999999	459	878	250	577	538	999999	999999	754	735	613	999999	231	999999	999999	999999	960	987	297	330	637	696	999999	316	786	705	701	278	509	427	940	497	614	848	992	999999	475	714	569	20	253	999999	801	969	105	197	799	19	999999	704	570	629	999999	222	27	924	142	572	464	872	836	999999	999999	337	999999	125	631	382	360	668	687	999999	428	287	86	496	895	999999	220	999999	999999	692	853	999999	856	999999	460	401	999999	77	999999	903	999999	697	999999	277	781	999999	185	999999	566	427	659	999999	999999	324	999999	759	145	530	39	999999	362	865	967	154	132	563	999999	483	664	239	550	292	999999	784	999999	731	113	808	999999	431	182	240	42	487	42	107	788	542	119	700	266	999999	47	940	551	393	729	999999	155	999999	992	701	325	999999	877	376	813	242	327	999999	656	336	815	608	613	131	999999	489	121	34	775	999999	374	964	973	250	999999	999999	999999	612	999999	84	999999	496	999999	480	914	705	610	999999	999999	556	224	638	54	929	494	439	336	429	999999	250	917	130	452	63	999999	999999	363	637	131	810	999	715	478	582	673	329	180	143	999999	999999	878	455	740	229	724	735	920	53	999999	815	675	999999	62	760	166	543	54	384	153	563	999999	973	544	483	556	999999	170	472	999999	999999	999999	203	221	432	371	471	389	232	338	601	999999	320	999999	316	144	195	999999	717	425	999999	284	795	989	653	786	905	911	999999	672	999999	575	999999	787	589	556	999999	601	630	399	694	163	821	56	999999	999999	41	101	238	999999	999999	846	452	56	135	
891	473	213	568	646	466	560	132	999999	122	36	999999	999999	302	759	999999	593	41	999999	730	977	462	999999	448	530	754	813	683	918	999999	379	133	999999	661	698	999999	999999	999999	999999	933	144	40	271	933	999999	999999	508	999999	478	686	999999	999999	133	326	158	438	724	765	999999	891	652	876	214	258	743	902	581	871	603	676	393	559	999999	999999	595	946	201	999999	999999	390	256	999999	214	242	999999	564	999	94	512	999999	999999	999999	996	102	290	268	826	22	199	622	568	637	205	802	999999	227	767	999999	999999	212	247	999999	843	656	999999	639	671	971	724	189	903	999999	369	999999	317	881	563	999999	115	337	130	188	625	309	822	618	999999	999999	939	316	797	271	363	310	32	459	669	999999	457	651	999999	854	298	20	719	81	278	861	495	421	999999	812	633	403	92	69	293	543	834	36	820	999999	42	418	392	999999	143	68	321	858	221	224	507	464	741	275	999999	615	999999	999999	350	956	999999	528	652	999999	637	959	227	963	176	135	514	431	999999	336	822	879	628	87	999999	999999	550	637	209	999999	315	179	662	999999	179	677	953	999999	685	999999	353	999999	766	407	14	999999	999999	358	999999	96	710	999999	633	415	999999	20	987	512	814	999999	416	999999	328	213	679	999999	999999	411	794	498	181	431	745	999999	982	319	999999	231	83	999999	378	999999	945	123	738	238	999999	257	373	999999	690	451	279	554	458	999999	194	563	727	545	876	439	563	202	914	289	340	668	999999	143	897	999999	439	999999	763	224	999999	215	999999	450	999999	60	47	635	808	999999	161	999999	517	917	134	559	503	538	999999	938	638	752	209	459	898	999999	824	239	999999	924	22	999999	791	243	730	979	98	999999	621	826	402	999999	393	193	137	999999	160	514	19	999999	272	900	175	824	586	590	16	25	999999	999999	236	999999	375	884	717	934	409	284	197	154	470	227	999999	70	546	709	368	25	999999	758	999999	319	999999	922	662	999999	62	999999	657	999999	973	83	733	574	999999	594	562	509	475	203	740	876	327	999999	999999	55	984	114	999999	999999	999999	999999	693	794	330	916	587	453	232	606	881	442	627	57	181	397	493	351	470	952	156	859	549	138	999999	999999	991	365	54	617	137	947	689	780	999999	999999	389	939	254	682	16	119	999999	869	999999	999999	259	280	693	489	561	642	644	999999	729	372	451	564	776	481	925	999999	408	614	999999	999999	753	999999	999999	999999	17	553	107	787	946	46	581	679	817	999999	999999	721	672	564	65	999999	999999	364	
60	556	999999	999999	172	772	757	784	711	672	999999	999999	554	999999	151	504	999999	999999	544	856	388	692	790	771	999999	65	999999	214	559	843	559	983	629	398	795	999999	999999	192	999999	999999	40	171	335	909	288	438	176	999999	579	178	92	57	951	457	976	367	765	999999	87	117	891	553	234	867	122	417	758	165	617	999999	999999	299	627	219	825	226	367	881	492	318	888	694	635	999999	761	512	999999	999999	999999	437	817	888	114	283	443	487	937	467	999999	999999	680	21	579	19	332	793	430	741	631	759	10	999999	999999	769	228	207	999999	843	999999	610	384	586	743	189	752	999999	194	353	776	999999	999999	899	95	621	637	877	999999	625	999999	968	92	300	551	999999	437	933	612	345	999999	999999	999999	104	360	999999	497	104	999999	400	267	375	608	86	965	292	480	110	798	665	141	350	93	302	784	148	527	94	999999	999999	751	999999	354	849	297	540	779	195	549	899	999999	999999	610	723	999999	693	369	15	334	268	192	336	144	999999	999999	714	162	276	999999	221	668	412	69	195	648	448	30	759	789	999999	513	295	561	899	541	999999	999999	369	999999	100	779	999999	759	776	999999	999999	684	407	645	583	388	512	875	337	241	721	483	999999	999999	918	673	999999	999999	999999	754	999999	774	245	999999	616	973	999999	999999	229	442	999999	999999	292	296	232	764	622	124	215	56	10	999999	234	668	819	123	999999	294	999999	426	178	306	859	999999	12	999999	999999	991	38	609	999999	180	655	894	95	77	201	999999	852	164	999999	999999	20	853	754	487	549	576	999999	502	657	509	999999	803	999999	999999	999999	270	294	581	325	630	999999	999999	999999	829	764	999999	582	752	922	198	441	861	999999	682	295	16	277	525	999999	872	405	536	999999	999999	855	852	630	246	283	930	843	280	838	430	410	414	999999	924	999999	218	999999	999999	999999	469	77	999999	437	999999	563	787	993	769	999999	999999	235	558	999999	375	974	911	710	346	999999	992	999999	171	33	945	999999	999999	999999	352	999999	892	999999	999999	956	492	28	401	424	48	682	496	936	84	800	999999	999999	851	759	35	950	999999	999999	657	375	587	124	906	999999	492	999999	681	182	651	967	587	999999	673	999999	999999	357	582	496	672	664	999999	65	280	370	638	999999	429	131	589	401	990	999999	230	196	379	378	122	961	932	999999	10	999999	295	117	999999	999999	999999	999999	598	677	378	325	836	993	999999	531	844	999999	999999	742	890	999999	592	999999	977	999999	354	486	999999	792	245	621	999999	999999	663	668	769	999999	
999999	819	228	179	999999	911	33	999999	999999	237	803	847	533	576	170	199	837	450	731	46	140	30	475	54	37	805	442	756	760	892	339	724	761	681	398	981	524	720	999999	680	235	312	644	126	999999	385	268	999999	999999	375	116	223	937	999999	42	136	354	184	999999	999999	479	276	914	665	999999	89	95	999999	187	188	675	127	423	60	811	828	386	358	371	651	546	773	306	999999	999999	126	787	38	649	272	637	350	577	309	999999	999999	397	978	228	604	999999	999999	491	282	999999	999999	799	886	921	213	750	996	812	999999	190	706	999999	529	879	999999	302	999999	212	999999	550	335	549	123	849	853	441	999999	139	999999	362	139	291	33	694	797	327	900	116	445	521	641	999999	86	128	999999	987	867	108	447	311	242	214	576	731	375	449	685	999999	78	772	352	866	55	148	61	999999	946	834	92	463	401	999999	766	403	909	999999	472	995	354	999999	573	999999	691	465	129	925	715	302	329	357	999999	862	48	673	999999	999999	491	999999	77	90	50	42	999999	983	909	292	447	182	822	999999	977	690	999999	212	209	53	185	590	29	135	709	654	515	735	822	538	912	103	234	144	999999	534	927	274	825	541	293	707	555	837	999999	542	479	999999	379	999999	180	835	473	135	599	999999	999999	941	381	999999	527	290	170	381	380	354	948	688	999999	452	763	999999	387	999999	760	477	45	999999	648	176	999999	762	365	999999	999999	999999	629	108	999999	416	999999	986	892	439	23	999999	999999	184	999999	143	999999	791	492	927	197	751	457	805	374	132	865	736	303	215	220	999999	999999	298	22	303	999999	849	999999	854	836	999999	999999	999999	654	757	930	861	999999	515	581	393	999999	438	685	999999	629	999999	999999	422	999999	878	693	687	229	258	88	258	171	173	418	999999	648	999999	100	999999	225	509	161	617	201	999999	999999	999999	633	826	494	496	613	999999	674	900	126	731	313	957	999999	847	999999	405	679	682	999999	561	106	836	745	642	347	274	401	999999	671	999999	230	546	999999	905	64	402	764	592	645	767	499	999999	628	916	334	142	999999	378	999999	756	999999	519	315	999999	691	999999	999999	852	999999	999999	13	553	238	999999	510	767	100	999999	999999	336	999999	96	999999	932	72	588	218	999999	317	215	937	33	349	915	999999	710	241	999999	223	267	999999	911	444	999999	763	945	289	629	415	567	999999	159	584	453	999999	999999	999999	383	397	113	999999	262	999999	943	410	999999	214	323	999999	999999	535	683	964	535	25	729	652	739	178	127	999999	
589	422	999999	173	788	448	896	999999	999999	238	858	999999	119	679	68	376	501	896	783	740	965	999999	616	41	368	999999	58	999999	395	208	999999	214	999999	804	999999	840	794	999999	622	999999	318	523	999999	571	677	999999	854	856	957	363	999999	843	999999	386	343	999999	999999	999999	804	603	400	468	413	138	495	653	749	314	680	228	581	999999	284	252	999999	451	323	54	363	705	340	202	999999	999999	56	899	819	893	471	227	43	999999	975	28	151	850	999999	365	999999	999999	999999	549	185	739	781	440	999999	152	999999	891	468	761	365	108	273	207	988	381	91	596	999999	855	843	462	194	506	745	265	110	582	341	999999	969	339	999999	790	26	740	260	616	339	676	940	579	759	281	719	877	755	943	861	999999	284	488	200	67	999999	722	999999	999999	694	999999	999999	380	560	510	792	36	999999	483	999999	999999	130	475	266	167	915	999999	999999	912	786	868	999999	167	720	999999	999999	490	148	735	93	999999	999999	974	921	999999	634	999999	29	259	489	693	572	999999	763	614	999999	808	231	42	151	442	29	642	499	826	999999	999999	999999	958	826	311	887	579	399	886	72	155	554	240	999999	355	254	454	433	103	306	237	403	116	983	875	268	116	594	651	284	553	485	104	999999	749	909	71	432	187	999999	992	883	999999	551	999999	264	999999	509	795	198	574	218	406	999999	576	999999	999999	999999	951	999999	999999	999999	999999	611	519	669	459	19	783	446	192	999999	255	297	313	999999	999999	999999	519	999999	277	606	798	462	999999	999999	89	574	655	268	366	95	480	144	33	999999	999999	274	42	999999	804	999999	726	359	15	552	999999	999999	226	231	963	987	465	340	775	185	196	295	902	999999	590	885	363	999999	89	999999	551	120	273	306	219	263	533	716	999999	295	879	449	456	999999	380	970	357	999999	304	378	630	150	369	999999	820	849	372	857	222	919	628	211	279	908	11	999999	844	920	999999	710	464	999999	999999	489	305	999999	839	999999	804	619	537	930	999999	711	477	411	750	999999	485	370	890	675	999999	897	999999	678	179	547	999999	999999	136	436	421	594	913	880	626	880	552	83	999999	999999	62	603	391	697	980	567	441	600	111	429	445	651	819	999999	256	999999	821	627	577	301	999999	999999	999999	111	999999	636	798	596	785	870	872	411	361	999999	999999	899	516	999999	999999	999999	999999	565	426	999999	991	769	774	999999	634	999	999999	925	506	999999	999999	776	999999	290	188	354	999999	999999	999999	241	557	44	300	556	175	356	120	851	928	965	195	
34	860	786	120	999999	999999	999999	962	785	812	946	905	643	236	999999	789	236	791	353	842	270	750	194	159	999999	479	228	958	287	889	999999	996	540	531	22	916	333	180	999999	492	105	883	39	428	610	138	656	329	999999	566	884	69	585	133	999999	999999	675	637	163	279	643	999999	684	896	605	949	375	122	224	930	466	66	362	999999	746	387	720	999999	549	999999	823	899	639	720	15	999999	999999	417	999999	737	250	696	26	999999	999999	390	208	143	823	660	999999	544	115	399	110	999999	707	723	386	547	999999	909	98	334	455	999999	86	963	891	458	537	957	515	486	999999	999999	49	202	21	365	188	587	999999	888	75	289	794	249	620	186	450	697	40	68	183	341	607	692	713	115	314	999999	251	375	132	805	38	999999	709	339	789	514	712	30	368	976	967	209	269	999999	999999	836	999999	714	18	840	927	456	313	357	172	356	489	906	999999	943	345	576	999999	269	999999	999999	539	291	397	935	985	19	999999	999999	373	407	432	547	165	478	892	537	999999	292	877	581	324	999999	176	442	35	805	969	425	641	400	999999	999	916	784	306	999999	326	82	854	917	756	999999	984	764	999999	999999	751	582	999999	808	219	482	391	679	851	999999	124	955	910	999999	49	284	999999	972	963	433	630	381	182	830	999999	294	438	959	824	999999	999999	412	518	93	64	397	374	833	999999	962	999999	999999	932	128	999999	371	171	674	878	482	552	21	801	999999	999999	999999	410	999999	597	999999	53	431	854	644	999999	999999	446	827	135	652	910	731	790	999999	815	393	448	999999	883	849	999999	764	91	999999	664	999999	999999	27	772	684	986	154	999999	999999	918	999999	392	297	317	245	924	344	548	235	571	820	230	999999	999999	999999	999999	999999	346	748	801	289	999999	999999	980	454	999999	429	65	999999	999999	999999	495	533	999999	628	999999	999999	746	647	924	788	225	856	781	843	145	999999	341	999999	753	641	807	497	466	639	846	880	317	863	144	999999	999999	108	999999	804	999999	697	717	66	925	779	999999	698	823	22	74	999999	730	146	999999	300	97	220	999999	34	959	997	76	999999	782	130	999999	999999	999999	429	508	126	297	976	999999	448	102	284	918	973	999999	999999	674	999999	575	362	160	999999	555	843	999999	999999	412	544	845	999999	999999	274	284	999999	935	726	195	404	514	999999	205	753	628	870	999999	813	301	722	992	999999	333	999999	878	430	969	999999	999999	669	22	439	714	999999	140	190	818	828	10	123	48	315	923	279	939	627	166	406	
