500	500	
110	114	109	94	85	107	97	107	120	85	106	109	110	80	102	87	101	100	100	96	99	91	86	103	107	105	104	98	89	113	82	108	103	92	112	100	95	82	94	106	110	105	109	81	87	106	114	99	99	116	103	105	97	82	88	116	104	97	107	117	106	89	105	93	95	101	115	91	105	112	97	93	100	104	117	105	109	93	91	99	113	122	126	112	102	108	81	100	113	96	118	108	117	109	107	112	87	113	105	112	96	72	107	107	80	100	107	94	92	89	101	89	100	104	98	111	80	97	107	87	113	104	108	110	99	98	82	108	86	105	93	113	98	107	100	98	86	117	87	98	92	101	92	106	93	109	99	74	110	91	94	97	93	93	97	102	91	104	90	115	111	95	96	91	93	112	120	97	94	84	123	82	125	111	104	119	95	108	95	107	106	105	94	99	89	87	93	105	97	88	76	101	101	103	90	108	103	69	108	103	96	97	78	108	88	92	100	94	114	95	107	90	107	115	116	117	97	97	114	96	94	88	100	104	106	98	111	116	90	105	96	103	94	90	92	101	89	101	102	112	110	88	92	101	104	115	93	93	104	106	108	96	115	105	100	93	119	114	83	107	85	107	100	104	96	122	109	101	108	111	86	120	93	99	94	100	112	91	93	119	101	96	100	103	105	82	105	103	93	84	82	100	88	110	97	103	90	117	89	96	97	83	93	117	93	99	121	93	100	91	107	94	109	103	93	113	122	117	92	110	100	101	107	96	86	102	93	89	97	93	114	87	94	93	83	79	84	96	119	103	97	93	95	87	103	89	110	97	102	88	86	101	100	98	104	105	113	88	94	108	107	91	89	101	105	109	104	78	93	99	109	98	99	88	87	111	104	82	103	90	106	93	125	96	92	99	98	97	97	85	101	91	103	83	108	96	94	102	93	105	96	98	106	95	91	107	95	90	104	96	100	100	96	108	113	92	96	100	98	102	94	104	116	112	77	96	94	115	104	102	101	119	111	99	100	116	119	109	107	105	97	105	102	104	107	110	91	105	121	97	94	110	91	87	104	98	85	100	99	108	95	91	107	86	97	98	103	103	105	93	94	95	100	94	105	105	90	97	109	83	101	97	97	90	99	99	92	95	99	93	104	103	114	98	100	103	90	99	103	125	
102	90	83	96	102	113	84	92	98	102	113	114	105	104	98	100	96	93	93	101	79	97	107	97	98	114	109	108	90	115	90	100	108	94	99	108	84	93	105	116	90	102	115	99	93	119	95	116	93	124	95	102	109	97	109	94	101	110	108	107	94	95	92	85	104	98	113	96	89	96	103	91	88	90	108	103	100	95	116	105	93	94	102	96	107	99	100	107	97	84	112	94	97	79	99	84	91	110	101	110	105	104	101	105	113	118	120	93	104	95	101	93	89	109	102	122	75	100	106	90	114	103	111	97	105	107	105	100	107	88	98	87	101	108	92	96	101	96	105	103	113	102	84	107	104	122	83	112	91	77	86	97	101	101	110	105	93	98	94	101	93	102	91	90	84	107	116	97	92	119	112	106	98	101	89	113	127	98	92	108	84	83	83	77	108	110	91	114	82	95	98	88	86	117	100	88	113	102	85	99	120	98	110	97	97	113	95	97	99	101	93	93	98	111	90	89	110	101	118	84	95	86	98	98	83	106	98	90	97	87	112	98	86	100	103	93	98	96	92	106	122	95	104	82	101	105	106	94	115	97	95	98	114	98	113	101	107	107	84	104	93	116	109	108	99	125	119	112	104	99	87	100	87	107	106	110	106	96	98	110	102	91	90	106	111	93	91	100	80	101	104	93	98	98	103	100	110	108	99	110	91	95	111	88	105	94	107	97	90	93	104	113	90	95	105	102	110	86	105	100	102	112	98	116	102	99	101	91	96	103	95	96	89	106	106	107	116	114	78	91	84	92	103	83	107	105	96	103	90	95	102	97	99	113	84	98	112	108	81	89	112	83	100	100	105	113	106	114	101	99	112	100	95	100	109	114	99	98	115	86	82	104	104	108	104	113	103	106	110	78	87	91	96	103	92	90	110	94	101	110	95	99	93	100	91	107	89	92	105	103	112	85	97	94	95	97	109	104	99	89	103	100	96	107	94	111	89	106	89	92	101	102	104	110	99	91	112	107	83	104	81	93	106	111	119	108	91	98	88	110	105	101	99	107	78	103	111	98	102	100	99	110	94	103	99	100	99	100	111	93	106	98	72	109	112	103	99	118	102	96	94	99	97	83	84	99	109	103	105	87	110	95	94	113	114	97	108	113	103	89	
692	163	999999	438	630	36	887	999999	615	619	702	832	710	999999	999999	712	838	792	472	999999	78	279	74	322	665	139	534	580	999999	122	434	785	891	999999	310	999999	95	863	57	440	223	999999	261	756	999999	42	154	405	21	487	999999	170	230	995	999999	422	98	472	772	999999	502	999999	629	502	999999	917	941	336	209	307	626	975	744	41	999999	796	27	318	46	633	985	999999	999999	999999	931	274	564	896	76	999999	17	623	999999	999999	937	999999	999999	758	571	368	101	817	999999	713	860	999999	425	199	751	521	404	780	435	148	515	373	749	290	571	920	362	54	270	999999	300	13	883	198	999999	999999	999999	269	999999	678	542	178	999999	999999	488	724	848	999999	154	555	492	999999	999999	952	50	574	166	371	999999	650	999999	56	556	882	423	857	332	237	105	413	376	145	999999	999999	606	347	439	999999	802	999999	82	987	899	999999	830	999999	816	931	157	529	191	782	82	106	672	495	621	61	441	630	999999	620	279	741	188	999999	203	439	356	703	999999	272	569	999999	578	28	999999	841	999999	361	51	401	999999	576	231	594	73	999999	95	999999	726	388	999999	181	454	461	717	999999	537	483	868	386	584	453	394	919	223	732	527	653	349	999999	998	89	999999	11	540	703	519	593	293	266	999999	246	977	756	809	397	999999	126	310	999999	314	999999	492	665	816	999999	191	312	381	340	419	442	999999	946	389	999999	592	999999	921	24	648	943	999999	611	41	347	476	999999	999999	825	837	999999	352	999999	475	430	597	924	194	904	521	217	222	999999	847	912	475	40	999999	435	804	451	205	296	999999	999999	999999	999999	633	479	169	999999	202	555	999999	17	99	419	999999	958	999999	668	269	27	502	999999	730	248	764	129	999999	446	271	684	999999	395	216	65	22	113	53	716	300	715	744	968	24	667	458	839	822	66	559	417	649	146	192	187	794	907	640	149	999999	513	999999	723	291	517	999999	118	801	43	406	377	999999	79	377	554	282	533	999999	73	999999	925	999999	999999	886	999999	44	999999	212	38	271	115	999999	903	600	787	999999	31	999999	506	143	349	47	788	660	192	502	580	999999	638	905	270	490	577	359	200	216	999999	836	437	483	649	905	999999	999999	999999	903	22	479	589	446	999999	846	920	930	449	999999	517	999999	999999	999999	464	125	999999	999999	999999	999999	895	554	410	580	325	999999	260	33	493	444	274	999999	368	999999	490	110	189	202	653	423	999999	647	909	311	698	637	141	85	28	534	341	649	999999	676	18	
467	78	999999	130	76	596	896	447	15	623	999999	999999	426	871	999999	935	382	999999	587	64	258	644	108	881	688	63	184	999999	958	113	999999	256	691	279	32	41	999999	81	586	999999	673	210	904	688	207	841	714	213	664	599	999999	179	999999	622	759	999999	999999	999999	442	999999	421	999999	999999	902	998	254	113	156	849	332	765	310	892	760	390	58	740	420	683	846	349	970	999999	999999	154	455	74	79	520	999999	71	52	639	573	999999	781	721	999999	999999	953	999999	567	999999	342	999999	658	286	431	999999	710	92	559	454	999999	674	450	552	129	758	553	999999	44	636	650	270	723	999999	329	354	608	337	739	999999	729	118	999999	616	999999	536	495	178	642	837	809	126	511	999999	54	899	964	239	601	253	146	999999	703	931	714	999999	119	987	999999	999999	632	383	999999	829	999999	486	892	834	545	593	999999	385	547	206	999999	533	758	135	626	429	390	379	735	495	594	956	415	850	902	934	426	508	220	565	215	999999	773	682	873	567	16	140	694	18	981	760	236	507	114	191	323	999999	999999	999999	999999	263	648	857	244	768	81	52	932	610	176	763	999999	982	991	400	999999	86	999999	999999	422	259	684	726	999999	833	729	999999	745	721	621	442	999999	682	868	951	999999	999999	999999	115	496	964	999999	94	999999	999999	596	254	999999	714	999999	246	731	999999	125	999999	578	999999	352	410	48	172	306	221	999999	734	626	492	123	49	999999	842	638	156	572	457	61	600	884	297	247	485	999999	41	299	384	711	834	566	431	999999	866	573	46	999999	333	668	987	105	117	600	113	140	476	999999	588	607	584	739	999999	999999	978	46	65	173	562	999999	274	921	614	999999	791	925	691	999999	745	279	602	89	248	789	74	505	777	999999	143	999999	925	999999	710	776	999999	105	898	46	404	999999	518	873	514	563	404	75	490	999999	808	188	449	810	366	999999	15	999999	500	878	330	483	269	368	39	217	844	344	221	837	999999	696	36	654	271	916	761	728	575	999999	999999	999	999999	999999	999999	955	999999	125	573	401	770	999999	999999	30	716	921	999999	159	999999	307	718	69	854	652	199	121	161	999999	548	450	999999	999999	929	815	999999	330	999999	999999	999999	84	310	729	771	819	999999	273	102	16	938	350	356	611	885	277	999999	335	155	371	503	776	803	121	576	133	843	493	999999	999999	536	395	462	999999	679	999999	996	999999	999999	44	999999	925	999999	155	856	208	104	946	402	661	848	167	999999	107	84	703	281	198	999999	648	
976	583	999999	313	480	999999	999999	363	932	999999	281	977	48	120	785	577	999999	658	265	378	38	999999	101	51	940	378	220	999999	918	975	496	807	836	648	999999	12	365	715	675	313	319	740	23	285	390	871	129	75	321	506	999999	623	933	999999	619	89	491	528	372	111	999999	999999	444	956	999999	473	150	399	999999	782	999999	51	999999	951	68	999999	883	815	661	79	259	155	999999	422	39	873	874	62	999999	978	999999	836	353	573	971	785	306	66	655	917	999999	729	22	539	294	904	640	981	725	331	206	675	867	302	852	999999	491	32	927	756	598	97	370	84	271	386	999999	419	980	283	992	826	169	743	999999	529	142	513	137	135	243	893	336	999999	781	845	968	60	721	999999	304	283	139	899	328	643	368	937	278	908	216	230	11	451	339	380	999999	134	954	333	63	977	894	801	522	704	761	999999	302	425	999999	999999	999999	204	979	718	999999	999999	425	705	999999	999999	245	999999	918	22	892	884	378	411	999999	999999	106	398	731	326	388	338	386	623	881	705	999999	999999	500	569	532	999999	472	999999	683	255	708	258	172	858	742	675	882	510	999999	876	294	891	999999	573	550	310	473	663	340	368	999999	801	823	999999	560	999999	728	359	999999	999999	422	757	727	94	999999	848	999999	999999	583	999999	999999	876	811	999999	420	753	767	927	29	231	999999	808	290	324	999999	907	434	707	308	360	946	999999	999999	999999	463	537	173	11	437	999999	84	999999	90	999999	913	999999	999999	818	54	806	999999	801	339	268	999999	613	999999	999999	721	238	423	527	999999	999999	767	922	855	999999	552	883	589	766	999999	999999	156	742	728	999999	411	999999	917	616	999999	999999	735	154	203	762	972	849	69	760	999999	209	287	557	35	857	999999	991	999999	903	999999	170	226	858	312	21	121	999999	885	814	11	366	320	806	864	83	497	622	728	103	123	999999	824	829	999999	300	50	599	716	871	803	420	214	999999	351	503	999999	876	999999	999999	650	961	964	254	758	923	889	480	692	999999	999999	999999	272	67	999999	572	999999	397	999999	999999	999999	999999	303	24	21	591	161	306	465	999999	798	620	780	547	453	162	738	579	999999	563	999999	569	907	764	510	565	157	999999	234	778	167	887	504	999999	219	138	667	949	243	177	772	592	24	999999	164	750	999999	999999	613	637	834	766	326	819	611	412	999999	999999	513	455	999999	13	82	687	999999	911	999999	949	337	999999	999999	788	999999	999999	790	818	999999	999999	999999	760	999999	432	543	596	943	400	
570	685	229	807	524	138	446	787	733	768	999999	337	127	999999	634	999999	397	299	153	55	430	422	38	999999	858	39	999999	753	357	999999	470	485	743	813	999999	439	999999	530	800	999999	999999	999999	999999	32	999999	227	467	367	999999	590	44	254	999999	898	999999	158	999999	436	948	999999	208	692	440	721	308	44	593	314	902	999999	786	867	498	786	702	872	999999	15	494	640	571	571	628	766	977	225	42	845	999999	202	782	304	581	315	167	659	999999	458	999999	999999	633	163	999999	930	803	999999	999999	666	999999	108	905	652	941	318	999999	636	999999	674	744	92	12	748	471	709	999999	492	999999	193	628	52	754	999999	291	231	16	999999	116	999999	962	809	469	999999	649	744	999999	140	362	273	392	531	999999	452	714	641	270	885	692	999999	517	999999	881	572	48	162	999999	122	999999	999999	311	515	530	376	999999	934	623	999999	108	726	423	292	139	999999	801	107	457	311	999999	650	999999	999999	725	360	190	650	999999	896	337	496	401	184	769	643	962	876	10	228	999999	779	28	999999	787	966	342	234	191	860	999999	999999	704	51	42	719	758	189	790	180	999999	999999	16	726	309	999999	334	248	999999	496	999999	924	107	239	570	310	632	999999	999999	758	999999	955	469	77	999999	396	999999	359	151	59	999999	782	95	830	41	679	773	301	999999	999999	641	103	999999	695	800	846	843	475	481	999999	97	432	846	41	162	240	602	938	600	912	999999	999999	999999	473	612	999999	839	999999	207	891	537	340	12	168	127	924	254	773	276	999999	553	326	999999	419	962	999999	936	999999	677	801	86	834	700	421	365	666	996	247	999999	524	17	575	277	589	205	756	999999	687	914	999999	985	828	671	999999	369	503	107	687	511	160	350	786	599	406	814	702	639	590	999999	999999	927	16	690	752	281	977	999999	299	224	999999	41	258	149	449	815	258	172	388	62	862	569	319	999999	999999	183	230	976	870	999999	502	127	839	999999	999999	309	979	148	999999	999999	999999	454	808	473	999999	999999	999999	646	159	591	566	539	261	538	939	892	618	999999	999999	578	60	999999	999999	524	721	97	202	373	999999	999999	836	999999	999999	347	670	999999	760	845	440	999999	92	583	826	289	217	962	866	311	945	570	999999	999999	391	999999	990	390	999999	293	999999	218	925	728	960	19	755	457	999999	913	999999	531	141	773	839	941	496	476	184	999999	999999	999999	231	891	999999	126	458	999999	999999	903	999999	289	152	477	103	232	889	999999	623	817	533	760	999999	952	443	999999	438	
918	869	449	853	524	216	376	976	993	986	999999	311	844	560	628	728	392	567	588	388	663	679	617	62	143	853	366	375	556	91	279	457	13	687	540	999999	289	999999	832	82	775	501	110	245	854	62	778	266	905	41	999999	999999	854	45	775	248	999999	396	719	999999	850	11	429	999999	717	999999	307	999999	29	999999	448	999999	999999	516	612	999999	578	381	999999	91	84	110	469	524	797	999999	603	999999	911	301	15	892	340	170	232	999999	82	199	528	999999	754	621	246	544	593	952	659	348	432	999999	670	880	999999	638	597	749	542	904	999999	833	983	999999	255	727	364	556	11	574	293	838	99	388	853	999999	336	462	999999	924	931	999999	999999	264	545	308	999999	135	703	701	573	482	999999	999999	85	999999	295	999999	999999	999999	190	999999	950	95	999999	594	523	999999	999999	270	312	144	886	617	999999	278	609	728	999999	946	999999	999999	999999	309	10	810	606	921	312	169	999999	910	96	354	744	999999	894	149	209	999999	785	349	109	442	398	438	596	625	205	999999	95	566	631	999999	999999	951	999999	651	94	253	999999	601	978	999999	626	999999	58	541	872	87	383	999999	528	843	170	756	140	420	999999	572	224	981	725	505	83	87	289	666	932	793	711	253	64	955	999999	193	999999	999999	816	996	999999	64	752	128	999999	625	48	999999	268	665	999999	772	999999	522	999999	17	876	483	999999	549	122	999999	999999	89	375	999999	999999	572	880	977	396	898	603	999999	192	999999	999999	999999	81	457	49	500	407	999999	971	938	512	542	926	955	999999	887	447	277	883	997	454	999999	999999	303	221	999999	907	291	279	922	178	826	999999	999999	778	280	411	346	510	622	985	343	999999	436	627	871	645	925	670	508	461	999999	999999	194	999999	566	999999	778	999999	573	593	125	997	59	769	686	212	67	187	47	999999	111	767	271	22	999999	999999	327	675	349	829	982	621	770	471	842	796	155	163	221	999999	633	109	936	39	869	999999	68	666	999999	669	588	999999	633	33	999999	569	768	999999	603	999999	999999	999999	897	743	610	504	236	587	927	890	67	903	965	619	999999	11	999999	242	153	775	505	660	734	999999	251	244	987	999999	999999	999999	37	973	560	219	999999	530	212	203	999999	374	119	481	999999	60	612	684	782	23	181	358	999999	535	38	999999	999999	874	378	227	501	375	516	488	475	654	999999	93	353	756	999999	330	799	637	999999	779	666	34	921	683	999999	567	462	999999	576	762	544	502	999999	999999	712	26	162	984	701	63	857	
631	15	94	198	528	341	36	295	850	559	111	999999	259	999999	482	953	694	999999	934	912	999999	999999	999999	119	370	148	999999	999999	711	178	815	935	760	921	999999	999999	836	495	549	236	436	689	725	213	443	999999	695	571	999999	73	467	834	767	150	325	718	302	975	999999	999999	720	982	999999	682	744	999999	960	338	999999	463	126	209	610	999999	999999	999999	999999	509	675	589	452	58	812	999999	711	999999	178	619	605	325	726	999999	667	169	999999	453	115	53	999999	999999	819	367	444	776	947	999999	999999	68	664	473	531	793	309	247	937	671	999999	936	971	763	996	351	732	810	737	264	999999	451	203	999999	999999	153	49	407	770	95	614	46	999999	453	999999	999999	955	142	793	999999	561	429	231	843	283	999999	82	705	281	478	999999	999999	49	692	725	782	865	632	726	388	753	902	477	852	999999	143	999999	527	16	887	395	600	27	804	702	122	229	359	758	999999	81	343	999999	301	460	980	999999	999999	727	974	999999	333	416	415	189	659	951	379	785	150	999999	554	699	394	999999	44	616	245	990	613	999999	516	999999	158	316	419	776	186	999999	87	146	239	800	42	643	999999	194	611	624	999999	999999	849	574	618	645	526	644	741	218	426	373	761	999999	123	421	737	459	267	108	999999	883	775	977	707	13	702	754	666	750	29	849	15	620	947	999999	713	941	265	999999	790	774	45	967	975	713	385	222	999999	621	999999	999999	999999	512	854	169	395	872	866	615	942	772	978	990	999999	999999	368	999999	79	670	999999	795	204	754	318	995	848	808	12	993	628	490	77	55	844	416	923	502	765	787	67	840	85	649	570	999999	999999	54	999999	409	355	243	999999	999999	913	999999	418	181	204	859	320	586	869	999999	987	462	705	932	155	782	652	865	385	292	612	867	719	999999	999999	999999	999999	803	40	999999	648	999999	347	999999	142	734	997	999999	308	906	476	481	970	999999	662	117	999999	863	899	995	999999	490	858	860	999999	999999	400	999999	986	902	999999	517	999999	276	999999	602	125	653	999999	421	784	901	567	478	999999	999999	896	999999	999999	999999	979	344	904	44	846	168	536	486	648	96	343	142	999999	405	255	959	924	704	978	70	999999	999999	72	488	999999	999999	999999	389	55	999999	159	883	973	909	923	326	612	999999	430	76	76	638	999999	714	999999	651	145	999999	233	855	216	202	537	831	94	321	281	425	999999	991	245	156	440	999999	999999	999999	169	999999	482	929	357	999999	999999	999999	993	363	663	358	410	568	719	
999999	166	999999	74	956	999999	999999	999999	611	54	999999	698	438	830	920	208	637	777	627	492	290	689	999999	999999	999999	999999	999999	837	999999	658	999999	25	264	281	484	989	999999	312	999999	113	999999	40	870	884	999999	714	845	92	83	999999	35	580	783	999999	999999	80	862	999999	270	48	731	999999	103	953	999999	181	443	166	999999	930	957	999999	797	523	474	999999	819	999999	348	100	82	999999	764	575	632	352	241	999999	842	414	137	999999	52	941	382	712	937	916	763	988	999999	688	736	153	207	700	783	269	612	190	260	453	999999	179	999999	999999	550	527	330	778	940	265	323	941	802	409	291	856	151	761	999999	999999	655	359	999999	999999	806	620	378	932	569	999999	576	662	163	684	213	999999	975	194	999999	420	596	985	58	24	375	795	350	798	418	927	128	850	999999	358	797	994	360	582	392	929	159	398	218	967	689	999999	999999	999999	205	419	880	956	599	901	316	670	999999	804	28	20	280	580	523	999999	853	725	794	805	886	219	522	403	802	242	271	208	776	90	999999	999999	17	999999	999999	999999	56	999999	261	966	51	136	692	555	563	999999	659	578	874	999999	123	963	866	982	999999	986	896	486	164	999999	640	118	894	231	479	314	13	999999	977	523	596	692	999999	827	763	760	526	967	999999	430	582	692	333	210	966	371	847	34	999999	999999	113	569	999999	894	336	999999	242	470	999999	258	377	611	601	360	999999	431	499	49	229	999999	469	929	646	733	784	948	785	693	265	117	467	979	999999	371	420	36	685	580	501	830	528	65	891	999999	63	999999	999999	972	999999	999999	872	807	999999	999999	157	184	999999	282	120	999999	158	548	215	969	790	999999	999999	240	940	999999	746	918	547	999999	999999	413	47	999999	680	999999	857	812	999999	999999	999999	999999	999999	999999	223	246	113	412	470	123	999999	979	850	922	999999	664	429	860	42	277	999999	954	270	416	563	999999	146	868	999999	307	529	345	85	999999	734	999999	224	10	26	703	849	343	458	999999	716	999999	562	125	999999	25	999999	999999	780	205	999999	289	399	999999	987	479	110	999999	810	172	999999	346	999999	999999	197	999999	450	999999	844	999999	999999	464	505	836	700	590	999999	30	615	586	915	532	999999	880	572	454	740	999999	999999	999999	603	999999	533	999999	839	379	999999	999999	928	591	999999	999999	163	452	776	467	999999	563	76	999999	298	999999	999999	234	999999	999999	782	999999	793	742	999999	994	415	307	734	814	931	219	996	331	520	984	101	999999	21	951	379	999999	113	114	670	187	
389	616	999999	999999	983	308	48	778	999999	54	413	999999	661	580	999999	855	999999	961	536	999999	566	999999	886	314	988	606	223	999999	692	669	920	689	81	752	614	799	59	221	831	999999	181	999999	734	999999	581	905	371	440	403	523	405	152	999999	106	621	644	729	944	534	386	999999	742	999999	999999	133	723	124	999999	966	759	806	999999	140	903	403	348	21	420	733	92	999999	782	999999	178	274	778	999999	974	141	999999	79	115	999999	454	547	999999	999999	999999	352	999999	790	463	474	643	716	999999	22	674	703	283	632	319	999999	452	151	313	840	917	662	999999	612	149	777	995	689	701	999999	999999	999999	964	215	999999	999999	875	301	781	317	268	462	375	999999	446	281	999999	348	759	894	244	999999	243	999999	224	153	997	254	651	999999	479	954	999999	999999	336	318	738	77	999999	252	345	160	369	995	581	999999	999999	588	176	999999	919	657	929	807	584	382	132	376	999999	70	999999	999999	650	106	838	314	446	999999	439	137	999999	790	920	517	559	93	999999	999999	26	999999	856	999999	88	782	765	821	34	218	506	954	196	372	86	366	182	713	999999	273	999999	276	28	999999	999999	48	336	139	736	421	258	500	438	885	359	999999	999999	661	999999	867	340	26	289	238	788	485	999999	180	714	999999	345	845	583	680	999999	750	999999	853	999999	49	456	636	95	612	960	15	525	311	22	844	162	999999	170	642	932	151	986	999999	999999	673	107	999999	424	182	86	999999	999999	758	804	999999	500	360	400	513	421	999999	999999	999999	278	783	999999	999999	999999	869	412	824	684	940	999999	939	763	951	639	999999	942	999999	222	999999	999999	557	97	767	506	412	354	801	130	999999	230	238	999999	319	521	441	713	466	999999	554	999999	261	728	976	20	999999	846	549	721	999999	571	131	491	28	150	721	695	202	144	755	525	610	704	999999	720	519	729	453	440	208	999999	485	302	667	152	999999	828	121	999999	640	999999	805	90	325	999999	999999	999999	201	179	799	745	520	332	252	38	999999	557	999999	266	501	146	402	999999	522	999999	96	829	824	876	865	999999	584	999999	503	198	720	530	388	940	621	772	538	284	999999	462	372	162	59	638	999999	999999	136	999999	264	503	999999	696	567	404	10	279	999999	324	313	907	171	84	999999	63	317	638	179	999999	644	729	999999	999999	478	70	558	933	780	999999	999999	148	765	729	999999	999999	35	34	999999	999999	940	999999	999999	999999	970	733	301	297	999999	995	330	353	557	375	220	535	999999	54	227	506	846	76	999999	999999	
430	174	151	999999	892	828	38	293	675	196	999999	303	878	395	157	745	768	270	609	784	999999	549	999999	999999	518	656	115	999999	807	466	147	874	852	124	792	806	999999	858	999999	505	966	47	678	999999	999999	999999	656	509	999999	482	999999	999999	466	714	870	999999	999999	751	923	246	722	57	486	218	58	946	451	764	602	351	163	999999	865	114	818	828	870	229	844	602	999999	605	999999	999999	728	561	417	999999	253	999999	232	840	935	169	782	918	561	470	322	608	475	891	906	555	328	827	999999	362	896	999999	20	364	906	331	999999	127	964	160	999999	497	539	999999	520	999999	128	323	974	706	999999	899	276	410	906	245	999999	118	698	537	16	999999	999999	65	251	211	999999	868	933	614	922	665	999999	999999	981	825	79	171	381	225	437	14	999999	999999	39	999999	999999	610	457	671	204	138	428	437	153	588	655	483	999999	999999	790	260	389	370	783	666	999999	999999	428	91	175	965	736	483	999999	12	57	827	999999	254	436	300	999999	999999	419	794	247	526	266	402	179	595	999999	999999	434	186	625	493	240	373	62	908	191	376	505	999999	999999	944	337	151	541	828	458	999999	999999	999999	840	126	950	989	429	428	999999	35	911	579	866	999999	59	999999	386	564	597	662	999999	527	999999	53	999999	999999	999999	302	199	124	861	351	147	289	189	999999	346	508	543	250	943	633	308	165	999999	925	372	999999	895	413	765	976	240	796	626	364	389	796	359	769	999999	137	239	999999	174	999999	442	999999	999999	999999	999999	878	31	357	999999	568	229	954	588	842	999999	676	407	999999	359	999999	120	351	662	825	999999	999999	158	999999	653	816	404	813	991	895	493	785	999999	781	826	886	955	883	87	68	145	999999	218	517	999999	920	730	453	145	999999	999999	101	999999	999999	569	47	729	999999	703	999999	999999	999999	963	692	359	42	445	999999	958	473	928	999999	999999	604	690	129	340	999999	999999	733	999999	999999	677	711	445	401	999999	571	222	788	167	708	189	184	894	729	471	525	999999	999999	485	114	495	672	999999	231	827	999999	979	449	707	97	436	970	816	222	737	999999	257	957	181	873	413	179	315	230	999999	99	709	960	658	814	483	902	257	981	465	15	999999	223	574	999999	591	772	91	999999	999999	219	368	999999	991	999999	278	210	747	611	999999	325	366	139	183	738	999999	999999	999999	893	999999	533	722	999999	999999	999999	899	43	393	638	292	640	98	246	948	838	999999	38	969	447	545	282	999999	646	999999	999999	648	232	999999	835	999999	571	
981	999999	464	999999	496	999999	924	268	320	245	999999	999999	329	999999	999999	130	190	345	999999	591	60	353	357	341	378	86	553	616	94	999999	999999	557	716	720	999999	901	781	209	351	999999	113	710	999999	310	464	55	326	231	914	999999	51	704	828	999999	521	638	840	999999	999999	420	999999	317	184	999999	252	270	402	608	410	335	999999	980	993	999999	487	999999	225	57	999999	332	759	332	702	999999	635	298	729	385	208	31	70	999999	829	999999	227	999999	535	494	67	204	999999	999999	820	999999	189	70	710	27	853	999999	422	792	999999	57	660	657	615	618	17	953	541	27	409	389	999999	690	999999	999999	593	691	999999	731	999999	683	679	51	512	999999	386	574	588	999999	999999	999999	609	999999	412	782	281	569	191	916	486	114	999999	635	318	440	324	499	999999	648	434	172	367	999999	802	572	377	999999	155	501	242	442	375	829	496	382	780	995	999999	378	999999	999999	509	897	254	885	30	54	733	81	999999	999999	999999	939	999999	999999	670	918	475	840	999999	662	424	689	999999	999999	738	833	148	999999	660	328	999999	541	857	411	999999	469	446	999999	552	332	885	999999	702	999999	999999	435	552	138	712	861	999999	447	963	138	609	999999	223	210	157	999999	905	999999	999999	480	674	133	999999	875	705	210	482	559	999999	92	776	999999	999999	999999	276	313	999999	20	233	798	999999	774	578	728	802	999999	255	245	999999	365	426	98	662	232	999999	654	999999	676	432	511	389	999999	159	880	362	268	832	999999	934	844	905	895	573	622	681	899	555	364	83	999999	954	246	789	932	665	687	687	765	999999	999999	960	614	587	722	418	827	625	697	375	999999	19	369	311	925	460	531	525	50	999999	782	108	999999	602	569	556	153	191	999999	224	674	999999	77	240	321	999999	999999	317	850	213	854	283	999999	988	540	999999	999999	999999	999999	482	999999	171	999999	224	999999	999999	971	21	28	175	275	645	408	999999	700	999999	941	138	990	51	999999	999999	675	999999	696	999999	999999	999	72	999999	961	218	327	744	90	513	934	853	368	999999	912	288	299	685	938	999999	999999	385	298	578	911	466	999999	822	322	921	496	810	528	373	283	972	949	311	213	66	328	663	402	197	999999	98	999999	999999	139	999999	924	990	897	999999	633	864	999999	999999	999999	505	999999	505	999999	999999	26	999999	999999	999999	523	939	339	988	999999	999999	999999	221	982	110	550	999999	695	752	692	442	997	506	912	49	740	419	271	999999	506	708	792	822	242	999999	999999	999999	762	999999	999999	199	999999	935	999999	
25	597	421	999999	610	944	982	809	999999	812	989	172	519	221	295	999999	114	678	874	491	772	999999	77	999999	749	929	646	70	919	83	503	890	71	987	897	999999	328	537	660	999999	524	899	279	19	252	81	661	999999	477	522	573	999999	677	999999	746	925	530	999999	142	999999	307	999999	889	448	319	109	999999	999999	324	999999	934	577	28	999999	967	872	820	999999	736	677	277	999999	592	999999	510	982	223	616	999999	971	922	886	999999	979	999999	602	20	999999	999999	153	970	139	378	999999	999999	995	999999	323	999999	999999	114	472	705	464	413	999999	339	491	999999	999999	885	494	999999	352	921	58	182	48	150	374	862	989	367	593	707	999999	585	958	820	514	489	999999	140	999999	999999	459	191	940	575	870	999999	528	999999	373	267	486	848	36	999999	539	823	464	183	121	21	125	114	121	757	275	767	380	670	433	999999	985	363	913	485	471	866	242	999999	999999	111	343	999999	999999	335	231	999999	559	255	291	691	35	999999	28	365	751	355	79	999999	999999	113	892	999999	999999	525	282	132	935	550	999999	672	999999	999999	903	20	999999	29	120	999999	999999	976	217	135	389	742	822	268	999999	557	999999	999999	797	999999	173	999999	218	485	636	478	63	108	999999	18	13	619	110	44	824	17	688	731	244	293	657	332	999999	999999	478	727	702	999999	786	387	817	135	999999	541	826	736	801	201	999999	641	732	999999	623	999999	132	770	641	999999	444	338	999999	11	881	999999	999999	841	999999	451	17	908	776	49	322	976	999999	877	743	999999	217	999999	216	496	348	999999	999999	230	709	697	999999	707	96	913	580	458	518	815	999999	372	150	985	466	359	194	999999	864	693	999999	646	999999	999999	36	999999	581	356	132	382	663	999999	952	181	999999	582	807	309	999999	863	468	863	999999	385	633	381	999999	999999	631	856	312	863	738	867	115	72	691	400	681	23	341	233	999999	145	999999	966	419	968	853	884	552	884	662	999999	234	999999	188	631	999999	654	654	999999	725	275	999999	799	549	94	999999	79	891	416	628	808	531	245	537	332	999999	666	961	999999	377	747	999999	427	210	999999	999999	853	883	999999	999999	36	369	981	508	70	999999	362	426	335	999999	784	999999	145	266	854	480	989	724	856	408	954	693	999999	999999	978	962	999999	599	813	451	999999	196	999999	638	999999	449	549	737	476	268	869	250	636	557	593	999999	999999	170	356	265	653	138	37	661	999999	343	174	999	529	108	420	999999	999999	884	999999	598	171	999999	665	414	999999	262	258	597	
538	713	67	999999	398	234	795	493	999999	557	797	94	168	180	999999	268	284	549	999999	378	848	116	637	751	868	995	592	670	504	941	334	401	880	440	999999	119	286	528	610	305	312	926	520	999999	999999	604	439	991	999999	406	139	391	999999	879	749	432	999999	315	777	403	999999	135	999999	311	232	405	213	728	999999	704	982	756	999999	999999	75	921	596	581	663	273	566	601	977	108	812	999999	356	10	690	700	43	970	750	217	663	187	999999	219	833	691	999999	710	943	987	424	383	452	143	814	827	836	999999	651	514	836	999999	157	890	498	289	999999	212	999999	356	671	21	15	731	999999	887	983	386	748	999999	872	855	999999	989	683	438	999999	223	196	863	999999	999999	328	246	380	999999	40	57	720	999999	642	198	672	597	999999	413	378	721	999999	926	844	999999	755	679	641	981	393	167	999999	999999	999999	835	25	999999	492	142	999999	768	360	999999	857	936	666	999999	999999	683	192	70	999999	280	70	779	337	270	999999	999999	783	999999	999999	399	240	872	839	999999	764	806	183	498	114	194	720	609	370	261	999999	907	792	560	350	958	798	332	999999	937	10	19	999999	755	165	86	358	54	999999	960	999999	985	106	999999	441	999999	999999	694	955	488	559	460	999999	999999	201	121	622	233	308	999999	999999	907	387	999999	659	754	309	427	999999	38	999999	676	445	410	857	999999	811	786	129	817	999999	999999	377	15	387	999999	601	431	999999	999999	999999	134	745	527	368	496	999999	204	356	686	233	999999	361	999999	652	883	25	999999	229	117	310	835	114	490	198	498	999999	999999	524	999999	999999	877	863	999999	573	711	999999	917	52	999999	486	616	999999	442	594	375	751	450	363	503	999999	593	211	455	744	628	999999	264	999999	869	956	235	679	999999	999999	355	228	999999	999999	999999	953	999999	965	858	631	693	406	671	896	823	747	999999	28	999999	585	999999	676	417	999999	999999	690	675	588	182	999999	999999	937	202	909	248	156	687	97	422	550	999999	627	353	824	60	999999	358	999999	515	132	999999	999999	658	999999	962	679	810	518	999999	260	287	519	999999	999999	380	756	999999	761	999999	676	69	999999	999999	999999	999999	942	333	593	999999	722	342	999999	83	59	999999	54	288	541	947	999999	345	999999	678	171	272	916	833	899	453	999999	28	596	999999	838	73	865	610	188	511	29	355	227	24	999999	999999	969	446	999999	906	336	477	999999	999999	98	999999	890	333	444	217	999999	118	433	149	209	703	745	607	244	999999	682	999999	999999	39	999999	999999	128	999999	
982	253	303	480	99	999999	127	826	356	782	999999	507	183	999999	175	970	278	910	999999	87	815	992	999999	371	211	757	234	999999	377	642	886	999999	999999	735	351	999999	914	762	28	440	31	383	357	999999	986	737	812	150	278	140	761	999999	301	50	348	999999	80	999999	999999	342	769	235	458	999999	999999	746	999999	999999	999999	974	65	515	999999	492	66	999999	645	999999	999999	999999	999999	93	624	247	881	999999	583	182	999999	362	130	983	493	999999	999999	796	924	999999	76	999999	999999	375	949	303	84	255	135	809	983	906	353	860	999999	999999	396	685	611	999999	831	999999	999999	999999	999999	838	853	81	31	214	999999	270	518	11	153	146	999999	580	143	999999	999999	636	743	774	198	490	18	270	437	689	300	999999	194	712	999999	49	86	341	325	121	999999	999999	999999	921	987	723	398	352	717	419	782	999999	551	290	59	999999	293	999999	922	569	829	593	644	341	914	999999	85	999999	198	113	69	999999	999999	32	880	169	412	821	787	474	102	666	552	27	907	483	443	903	663	617	755	688	418	999999	292	856	999999	891	16	161	648	592	999999	614	360	102	999999	529	999999	889	792	472	611	458	999999	172	51	626	434	999999	402	999999	151	999999	999999	380	999999	509	999999	999999	800	520	815	635	825	509	513	938	667	814	921	999999	503	999999	824	293	87	960	289	129	814	742	467	999999	999999	477	450	999999	999999	979	999999	62	999999	386	99	282	656	975	999999	966	659	113	959	619	999999	999999	999999	999999	756	73	303	999999	230	620	219	999999	999999	249	875	358	69	931	681	687	994	869	134	999999	684	552	637	111	338	999999	470	711	782	847	66	999999	799	82	999999	999999	999999	509	832	999999	177	41	228	417	999999	999999	907	728	431	281	625	649	363	560	694	214	436	201	982	999999	160	507	285	999999	192	999999	558	986	999999	487	11	494	999999	954	949	653	333	229	11	64	414	999999	289	511	231	416	917	248	388	620	767	495	527	924	29	669	999999	999999	234	999999	725	921	621	943	280	999999	612	408	610	50	880	216	200	927	999999	418	227	774	984	776	686	319	608	496	999999	515	967	122	999999	290	897	999999	995	505	339	999999	130	345	999999	999999	803	999999	637	347	739	560	999999	599	430	999999	451	999999	37	457	820	999999	323	999999	233	999999	999999	500	999999	330	153	569	999999	999999	598	20	999999	999999	543	895	972	177	681	270	756	999999	220	377	691	999999	838	999999	999999	999999	999999	923	180	995	122	999999	925	313	55	317	203	999999	999999	999999	10	420	
999999	570	999999	142	485	652	734	62	378	999999	554	999999	808	149	999999	237	284	674	20	999999	840	302	768	77	969	669	132	373	76	586	821	999999	999999	281	20	278	999999	999999	72	42	198	127	627	59	921	138	999999	999999	825	965	895	674	600	335	580	31	801	380	172	815	530	370	985	999999	999999	943	429	536	138	223	760	132	611	999999	486	722	675	999999	155	999999	174	226	999999	110	690	157	20	51	999999	989	477	106	989	256	999999	999999	999999	835	808	978	708	968	999999	612	999999	773	72	622	848	857	356	92	999999	999999	651	313	822	884	111	103	933	388	835	148	746	999999	142	365	476	658	999999	840	909	177	143	205	999999	935	895	916	94	398	203	843	999999	394	999999	669	605	207	999999	257	999999	715	54	999999	142	637	866	552	641	707	155	199	999999	515	999999	999999	197	455	864	886	989	195	19	544	999999	992	999999	361	999999	473	759	278	653	342	116	204	132	812	72	811	79	999999	285	387	999999	14	999999	999999	222	814	999999	160	343	129	268	548	705	999999	145	150	142	515	760	999999	999999	876	546	934	409	977	999999	384	392	62	817	646	909	999999	999999	190	426	999999	999999	977	991	609	935	534	84	568	498	623	677	922	678	564	592	117	439	999999	999999	641	728	999999	879	999999	767	999999	311	999999	638	84	217	955	723	765	375	782	186	348	940	21	859	840	999999	321	707	470	383	262	999999	999999	201	999999	722	785	649	904	107	999999	842	999999	232	462	999999	424	415	721	208	913	999999	810	931	101	999999	456	999999	887	999999	568	999999	999999	906	58	568	837	882	291	999999	938	125	471	685	292	999999	295	999999	407	999999	74	906	986	272	999999	999999	253	870	110	500	275	14	761	158	999999	504	545	748	183	893	102	542	133	488	999999	798	727	134	649	595	149	666	999999	977	691	662	413	44	447	984	325	966	782	999999	967	933	364	999999	999999	787	960	547	999999	513	818	999999	782	999999	999999	999999	347	128	231	514	999999	609	630	784	467	876	101	511	311	199	577	999999	760	341	521	335	443	414	978	861	634	601	999999	999999	168	999999	879	999999	999999	775	646	207	745	277	440	368	313	580	855	279	999999	459	246	426	936	692	772	450	999999	676	238	932	149	369	880	759	999999	761	625	999999	999999	195	999999	535	552	999999	999999	493	999999	999999	999999	863	999999	708	176	185	365	634	933	476	999999	438	999999	364	999999	713	67	999999	999999	999999	810	999999	955	557	999999	509	980	710	874	565	312	289	999999	833	654	
375	383	441	203	999999	403	999999	827	999999	910	568	999999	124	988	838	322	14	106	230	999999	480	907	11	436	999999	999999	654	759	377	174	118	889	95	710	181	340	626	999999	692	287	886	999999	999999	646	713	999999	865	722	999999	253	999999	999999	328	491	999999	467	381	14	537	999999	749	174	459	999999	802	999999	999999	414	816	508	999999	821	413	999999	466	756	999999	365	723	433	339	932	723	134	866	925	570	603	537	999999	999999	622	655	192	537	722	999999	999999	843	999999	61	461	905	538	999999	485	779	385	35	427	365	999999	290	114	180	817	450	335	127	877	119	587	999999	999999	549	999999	999999	231	415	743	490	288	521	689	381	999999	36	195	999999	999999	999999	999999	999999	119	358	941	999999	550	22	720	281	939	705	966	999999	999999	999999	803	988	483	318	557	970	291	936	86	505	999999	732	999999	790	265	758	735	731	999999	19	767	753	608	999999	626	999999	999999	471	551	583	554	999999	999999	304	233	999999	999999	999999	598	224	296	999999	282	446	739	818	720	929	26	191	999999	999999	999999	464	816	999999	390	999999	692	999999	284	819	395	999999	950	999999	825	996	567	69	664	663	142	709	722	999999	999999	999999	12	808	999999	766	999999	999999	613	319	763	999999	488	183	816	362	389	999999	940	477	787	778	496	903	992	723	372	999999	526	316	113	999999	999999	231	999999	228	739	884	848	518	373	35	889	641	82	999999	518	393	253	312	283	881	999999	999999	806	999999	999999	109	999999	775	404	499	842	307	215	999999	709	999999	999999	597	999999	505	412	999999	113	762	889	854	830	620	215	999999	999999	223	43	232	532	999999	424	876	552	640	999999	83	124	874	192	592	435	610	672	261	788	655	689	777	478	347	151	999999	812	820	278	205	569	425	785	999999	274	983	999999	222	842	999999	54	999999	436	339	999999	238	579	307	428	230	999999	954	999999	68	534	265	753	194	999999	380	73	731	999999	874	999999	698	99	563	327	452	669	460	418	70	610	706	999999	999999	39	999999	475	515	402	58	257	615	236	727	105	19	999999	999999	999999	471	665	322	621	562	825	619	149	25	979	976	999999	496	545	139	999999	827	913	614	999999	443	905	558	339	323	999999	898	471	372	468	318	222	913	595	946	405	298	95	789	323	999999	999999	459	535	999999	999999	761	79	999999	999999	277	106	625	600	999999	999999	116	982	308	935	927	157	777	999999	671	763	647	901	598	999999	169	741	133	300	746	670	456	32	914	999999	999999	829	375	102	200	222	597	323	173	999999	
298	315	787	853	396	271	995	901	864	662	849	999999	480	999999	999999	536	972	334	854	761	999999	999999	78	482	80	108	999999	685	366	459	175	334	738	218	446	853	999999	279	904	484	675	554	999999	261	977	999999	358	13	981	664	249	273	999999	411	279	213	999999	315	999999	298	488	320	999999	414	999999	999999	131	272	925	266	581	702	430	999999	96	566	926	999999	999999	999999	749	999999	703	999999	999999	902	865	336	999999	242	999999	649	496	615	995	999999	19	753	765	462	999999	96	999999	724	92	546	842	99	999999	713	287	429	810	717	999999	709	616	842	205	593	658	795	333	999999	649	932	215	814	383	731	557	182	61	999999	191	663	701	999999	999999	672	69	776	999999	236	955	197	999999	779	999999	999999	999999	176	558	999999	803	98	763	394	85	999999	999999	37	716	594	999999	114	378	999999	999999	884	18	638	232	532	533	882	784	107	737	462	103	436	999999	999999	983	390	624	879	248	103	900	316	903	470	999999	999999	70	426	80	999999	818	81	253	192	287	999999	944	36	999999	921	999999	999999	999999	622	66	904	999999	628	999999	999999	490	498	999999	442	999999	999999	999999	999999	200	501	822	367	37	887	999999	31	193	566	999999	873	999999	597	241	326	789	244	659	999999	413	437	999999	999999	815	304	369	329	552	811	207	585	384	191	835	999999	109	999999	638	770	978	45	720	723	818	737	339	999999	267	212	999999	749	52	454	359	763	748	999999	552	999999	999999	324	479	382	368	234	499	999999	999999	95	227	842	999999	888	311	378	999999	39	623	88	999999	476	72	349	999999	458	999999	929	832	82	407	718	999999	906	999999	664	565	348	365	593	247	84	999999	999999	985	810	999999	163	152	981	56	719	767	999999	999999	999999	262	139	224	909	999999	569	432	999999	687	999999	449	699	646	999999	999999	377	674	39	840	890	345	890	364	999999	999999	388	999999	851	35	999999	999999	929	148	201	999999	436	134	999999	902	999999	999999	450	493	999999	371	454	999999	999999	178	678	55	738	633	999999	715	999999	999999	867	604	312	783	999999	663	999	557	519	560	454	245	999999	253	228	999999	173	248	999999	999999	878	985	860	871	291	682	999999	999999	999999	306	272	486	50	661	999999	850	999999	894	999999	787	494	929	851	893	999999	269	792	435	826	611	469	999999	820	999999	896	881	744	999999	501	899	316	999999	344	223	298	968	999999	999999	999999	999999	537	278	178	999999	912	948	999999	999999	999999	31	999999	921	816	611	836	634	665	85	764	385	116	999999	403	181	999999	999999	595	999999	605	
104	75	77	999999	458	999999	200	999999	712	999999	948	747	999999	633	999999	19	394	550	999999	386	999999	313	128	960	611	271	379	875	999999	999999	784	363	505	371	714	956	822	482	999999	537	645	174	999999	33	999999	637	339	534	999999	171	95	587	862	261	941	790	947	117	837	197	703	324	999999	85	278	595	252	415	918	999999	999999	912	999999	204	741	499	360	105	154	999999	999999	999999	999999	835	552	999999	500	253	430	923	18	714	644	180	999999	330	999999	877	754	230	394	999999	615	999999	974	183	999999	668	520	451	440	852	962	864	265	999999	372	637	533	82	104	999999	985	995	514	999999	277	21	370	420	999999	999999	350	923	588	18	239	553	860	379	800	999999	732	999999	492	166	752	780	915	975	958	74	354	682	135	395	938	620	894	502	905	393	307	110	653	957	511	49	285	256	999999	819	777	164	281	273	276	999999	999999	999999	730	496	106	395	461	733	999999	999999	999999	203	999999	618	658	368	999999	999999	999999	632	334	535	655	999999	505	669	355	149	999999	200	411	862	999999	931	999999	999999	771	419	297	912	648	920	829	844	999999	92	186	21	999999	419	999999	863	739	643	999999	999999	999999	27	999999	437	999999	322	445	938	266	934	999999	999999	510	121	596	63	130	621	999999	414	706	810	471	423	493	344	978	878	509	547	999999	485	999999	141	843	999999	428	859	872	336	999999	999999	588	316	18	47	999999	59	999999	637	999999	999999	659	277	281	892	556	577	944	999999	999999	567	439	718	811	599	888	378	999999	841	634	270	748	999999	999999	815	232	164	415	455	833	999999	65	871	804	15	825	982	860	999999	999999	850	915	177	999999	917	460	869	999999	999999	158	142	781	981	999999	483	999999	12	999999	465	999999	401	172	498	871	414	512	999999	914	806	773	999999	999999	326	643	784	355	999999	665	21	999999	362	659	996	307	701	157	83	999999	999999	999999	823	643	404	292	807	688	999999	306	587	414	892	955	999999	999999	999999	999999	465	348	228	999999	798	346	336	999999	999999	742	176	200	180	999999	438	999999	592	179	999999	273	123	999999	836	999999	999999	284	87	607	471	406	999999	361	66	87	692	999999	650	203	837	486	316	999999	975	74	999999	235	136	331	999999	203	373	529	694	978	510	431	512	132	999999	523	999999	729	638	910	781	999999	144	102	574	702	59	399	341	999999	956	819	999999	771	583	999999	999999	756	999999	278	43	440	666	88	576	271	233	527	999999	324	227	587	665	75	292	706	999999	43	757	283	154	973	197	999999	31	
691	372	740	548	507	375	512	108	370	999999	351	158	999999	999999	313	479	531	405	27	999999	379	163	999999	488	877	611	125	998	357	999999	70	253	446	66	885	898	492	978	496	949	999999	488	999999	999999	941	558	44	999999	999999	804	623	999999	999999	999999	652	537	379	262	999999	895	260	514	751	999999	816	108	711	999	640	414	986	553	909	78	542	999999	859	804	546	329	576	607	999999	553	510	492	83	473	999999	999999	528	239	316	999999	999999	210	737	999999	382	999999	846	44	877	49	817	80	999999	111	441	762	677	575	716	352	999999	652	959	999999	737	333	34	999999	595	291	885	756	999999	318	379	341	162	802	431	702	482	541	729	514	735	440	999999	999999	42	652	680	953	523	999999	999999	999999	250	540	330	58	818	999999	449	999999	163	70	833	360	732	109	609	875	153	23	870	787	922	454	471	306	510	63	216	999999	610	999999	243	999999	999999	999999	999999	999999	482	382	999999	999999	999999	143	361	675	606	472	248	933	52	999999	809	509	999999	493	133	795	78	999999	999999	765	999999	505	985	231	999999	561	323	999999	17	987	999999	771	140	995	695	999999	103	999999	999999	47	814	999999	901	805	999999	733	999999	553	208	305	553	458	833	999999	483	596	158	140	847	55	999999	839	925	65	411	48	379	108	798	344	701	282	333	510	951	128	604	189	999999	999999	999999	770	211	999999	443	999999	937	999999	999999	108	999999	963	949	999999	888	975	358	845	999999	93	363	89	755	864	603	999999	135	999999	176	999999	992	968	999999	753	672	389	999999	223	622	467	111	367	587	699	703	999999	333	678	622	999999	770	759	999999	999999	999999	303	999999	346	118	171	819	999999	845	166	999999	672	932	206	999999	509	347	144	233	936	982	996	502	65	170	865	948	457	999999	200	999999	243	192	26	22	379	374	999999	115	460	999999	497	521	431	593	41	806	137	999999	999999	638	635	535	999999	42	744	800	958	186	252	223	371	903	655	571	872	489	999999	193	612	144	56	39	772	298	495	484	81	999999	139	69	999999	761	596	562	959	707	343	983	999999	999999	415	999999	999999	247	286	999999	999999	859	999999	999999	889	943	93	978	999999	605	999999	560	547	999999	729	496	56	999999	401	610	316	102	999999	175	156	932	915	44	729	931	177	534	22	902	618	221	999999	588	179	878	677	618	970	363	943	999999	446	18	999999	918	78	679	846	675	286	999999	257	556	404	999999	37	58	259	660	438	239	547	644	651	518	999999	999999	23	523	932	698	999999	258	231	
372	495	906	999999	810	863	498	688	347	625	999999	963	204	193	222	850	629	368	319	924	714	245	999999	999999	340	182	999999	665	332	742	587	651	999999	334	41	471	131	863	999999	796	940	999999	210	29	999999	554	551	285	801	672	999999	340	812	333	516	137	694	549	999999	638	999999	999999	365	604	48	999999	964	869	999999	750	999999	766	999999	999999	984	174	999999	782	999999	999999	630	334	999999	999999	999999	256	838	675	999999	999999	777	999999	18	810	542	117	194	999999	980	613	589	682	133	60	999999	547	421	999999	999999	352	101	911	988	78	17	929	999999	705	174	791	365	298	61	999999	973	157	757	999999	999999	999999	979	439	801	946	207	948	210	813	716	891	999999	548	336	475	812	999999	592	999999	802	613	149	489	999999	199	258	300	630	877	999999	796	789	313	999999	472	373	662	119	999999	870	999999	999999	165	989	282	955	816	962	999999	443	118	564	999999	315	999999	737	499	998	612	698	999999	327	333	736	920	112	999999	239	863	999999	999999	755	550	79	743	999999	984	999999	999999	243	441	338	55	999999	968	241	972	999999	941	735	873	664	507	354	963	742	999999	999999	78	180	999999	587	999999	482	999999	999999	999999	999999	571	493	752	999	840	378	266	999999	282	890	768	999999	140	533	297	999999	999999	999999	258	206	115	11	489	566	431	987	809	853	999999	999999	160	615	227	233	436	458	982	873	824	999999	999999	999999	470	514	659	389	50	900	300	969	999999	797	114	817	642	570	13	196	578	852	568	999999	999999	709	740	162	999999	906	107	839	155	365	671	128	118	719	999999	999999	906	999999	947	909	563	270	999999	362	511	999999	591	865	999999	999999	999999	971	571	999999	57	760	774	999999	918	144	999999	460	824	888	999999	985	708	999999	39	38	290	537	999999	658	848	999999	389	387	999999	71	325	242	394	359	69	999999	557	433	672	780	999999	410	133	812	117	113	445	999999	236	525	700	668	836	426	515	999999	76	999999	836	969	380	397	855	856	999999	999999	76	999999	828	999999	438	285	260	999999	828	999999	413	102	550	745	642	999999	160	135	371	656	406	968	843	301	633	644	597	999999	999999	812	554	276	993	547	46	999999	999999	800	97	425	418	586	597	635	364	973	371	100	337	432	246	729	999999	172	999999	108	999999	999999	802	793	687	999999	849	26	335	999999	999999	13	708	671	345	360	47	945	248	819	381	217	936	660	282	506	376	977	575	825	781	831	384	938	348	85	997	304	999999	861	999999	580	999999	999999	999999	999999	391	665	96	
886	999999	549	999999	354	726	424	600	152	999999	999999	190	999999	450	509	365	277	629	999999	332	269	362	743	217	387	999999	999999	999999	719	999999	914	125	710	999999	999999	143	999999	907	39	221	924	485	855	783	556	681	864	999999	800	999999	606	999999	621	343	826	533	999999	341	546	272	999999	517	880	999999	606	999999	479	981	760	376	133	369	999999	999999	407	999999	506	959	661	706	226	999999	116	857	999999	999999	999999	377	73	165	999999	999999	371	767	295	417	605	500	187	490	211	999999	379	434	738	247	150	72	935	52	999999	988	680	839	999999	266	410	32	186	999999	571	111	917	605	190	232	997	832	999999	989	999999	999999	782	180	999999	343	300	681	999999	941	44	441	442	999999	999999	207	230	999999	721	38	16	582	999999	755	919	110	999999	774	254	999999	249	317	798	945	864	30	999999	509	345	711	965	729	903	999999	397	140	669	896	476	982	11	475	120	244	999999	605	693	36	261	404	378	526	437	613	999999	726	642	496	166	999999	999999	720	196	19	73	287	999999	88	368	999999	440	78	307	999999	514	773	207	999999	962	999999	337	188	999999	999999	343	449	999999	999999	542	670	498	182	740	369	990	290	289	110	999999	999999	925	999999	999999	472	963	309	999999	175	108	928	529	88	534	999999	779	999999	999999	999999	676	999999	999999	999999	546	697	300	268	999999	938	999999	234	999999	106	392	266	343	723	999999	786	977	999999	231	999999	201	613	150	419	647	999999	589	999999	818	43	433	558	721	545	77	971	182	705	971	289	894	874	444	999999	999999	278	563	66	303	999999	999999	643	402	857	999999	999999	999999	880	620	495	999999	999999	415	460	672	833	545	798	655	548	614	281	72	941	242	327	999999	717	723	379	288	533	884	142	999999	790	166	863	356	999999	424	301	94	485	931	999999	468	984	760	862	732	999999	410	999999	81	996	581	999999	625	999999	999999	838	999999	251	217	825	219	283	695	881	677	681	999999	999999	134	322	197	999999	19	441	859	999999	999999	860	646	522	999999	999999	70	999999	219	704	247	485	380	585	999999	843	278	999999	999999	999999	298	878	194	61	999999	889	629	758	809	994	451	999999	21	579	881	307	604	694	701	999999	222	927	999999	999999	999999	999999	150	549	999999	354	318	903	850	674	895	88	676	595	207	999999	509	311	958	224	263	63	473	999999	999999	836	248	583	414	999999	972	371	216	999999	999999	999999	749	90	579	999999	686	547	999999	347	684	803	630	18	496	467	580	999999	968	457	999999	999999	999999	349	845	353	999999	734	
999999	999999	701	533	872	999999	999999	848	494	999999	732	504	538	716	999999	999999	999999	900	999999	239	999999	946	931	999999	999999	758	502	237	857	410	245	999999	359	951	58	995	646	999999	999999	999999	40	648	999999	160	187	999999	999999	12	670	375	232	944	147	875	999999	552	416	999999	140	123	961	751	990	94	193	506	155	586	668	724	489	965	969	48	209	448	999999	999999	884	929	999999	499	567	492	999999	300	98	483	313	505	588	16	30	817	999999	999999	999999	999999	967	999999	999999	999999	999999	945	885	267	999999	108	676	209	999999	999999	754	999999	284	472	194	508	999999	893	418	999999	283	172	145	483	944	999999	834	920	790	94	813	213	610	506	164	621	999999	919	324	989	806	113	926	952	261	819	999999	999999	105	159	981	83	272	657	69	181	809	412	322	824	274	756	418	494	999999	999999	999999	777	317	572	902	999999	578	999999	865	179	246	999999	231	999999	617	101	999999	641	112	739	940	952	999999	999999	811	203	607	500	724	59	695	441	139	710	228	765	435	532	256	994	505	844	791	890	999999	999999	191	196	216	999999	931	777	392	93	611	648	341	999999	760	708	390	88	999999	815	483	805	63	520	906	999999	666	302	999999	999999	244	999999	170	999999	58	999999	999999	420	999999	551	128	999999	59	56	109	999999	434	999999	771	548	613	426	149	976	416	139	573	670	290	364	999999	639	392	283	848	514	999999	785	286	575	695	969	795	163	697	566	756	16	999999	336	999999	565	530	846	504	817	999999	194	149	999999	999999	352	140	928	44	488	535	776	207	594	103	649	825	206	853	999999	631	986	288	850	383	566	258	999999	937	999999	999999	546	778	41	557	999999	999999	367	953	999999	839	866	128	218	40	980	808	826	242	778	999999	334	992	861	195	999999	905	298	544	65	104	186	999999	92	380	989	997	176	999999	801	13	999999	252	510	804	765	867	80	820	403	757	431	721	169	221	783	999999	917	846	587	396	357	999999	898	258	999999	875	999999	838	999999	982	999999	999999	441	775	282	92	491	66	430	112	835	478	151	999999	672	999999	999999	871	596	446	999999	330	459	414	655	999999	354	262	150	889	831	999999	999999	421	999999	641	290	394	938	701	71	860	425	999999	560	999999	682	999999	585	999999	54	174	251	604	999999	322	340	36	129	999999	738	239	916	999999	280	603	699	729	999999	40	184	447	933	999999	385	230	999999	973	853	776	962	753	677	941	999999	667	999999	999999	519	999999	311	263	274	309	962	832	943	999999	999999	956	999999	
952	999999	999999	34	607	241	355	229	681	418	999999	999999	353	676	984	999999	975	999999	999999	613	525	220	999999	729	920	182	999999	932	553	999999	999999	769	896	597	19	345	132	999999	247	436	645	955	999999	999999	944	90	921	633	977	280	968	198	601	999999	664	742	37	825	114	434	607	999999	675	405	397	597	285	756	667	999999	439	68	458	186	967	999999	999999	996	785	839	999999	10	954	282	999999	999999	177	553	999999	277	318	306	812	999999	829	999999	999999	442	996	356	805	175	966	999999	841	909	739	425	386	104	370	41	50	274	182	999999	999999	402	97	565	999999	999999	823	999999	341	142	256	645	357	744	289	939	999999	438	44	999999	44	626	441	407	999999	999999	176	838	906	287	265	547	641	231	765	887	354	440	926	999999	999999	576	997	708	662	104	999999	641	814	431	999999	612	239	999999	573	999999	960	690	999999	999999	565	984	493	63	876	999999	999999	135	979	402	594	569	999999	961	744	468	628	732	744	998	999999	535	999999	485	256	653	317	555	658	924	926	664	999999	999999	999999	367	93	943	832	953	100	943	661	999999	999999	471	999999	277	999999	115	222	238	999999	999999	994	40	999999	17	807	232	999999	458	476	999999	999999	929	601	262	455	387	384	684	900	791	999999	740	999999	999999	648	999999	552	49	214	553	711	698	719	999999	999999	486	406	85	145	609	561	999999	999999	605	945	907	999999	848	822	999999	730	537	337	164	999999	264	166	358	369	33	999999	362	999999	999999	354	778	220	108	998	969	981	309	549	999999	239	276	273	277	667	999999	914	999999	226	251	999999	183	370	565	936	999999	999999	57	715	122	929	209	397	554	999999	999999	999999	999999	849	853	981	430	988	46	924	999999	999999	999999	691	629	999999	975	145	12	109	180	417	999999	999999	998	649	999999	593	436	372	40	879	999999	26	500	999999	152	854	373	269	402	195	334	999999	999999	18	999999	366	96	12	953	73	394	454	91	999999	999999	999999	850	999999	999999	837	999999	674	894	420	282	999999	201	587	999999	131	999999	999999	706	999999	92	24	524	990	999999	577	506	999999	999999	999999	495	999999	999999	999999	999	999999	13	169	222	564	634	999999	999999	999999	735	567	174	509	45	832	302	651	747	106	676	38	999999	860	994	479	999999	137	999999	927	999999	999999	999999	461	587	434	127	999999	530	151	360	999999	999999	297	264	651	413	997	398	586	674	844	526	838	73	999999	456	153	174	742	233	999999	405	818	312	999999	630	713	921	611	999999	999999	130	605	745	254	761	798	999999	999999	999999	
999999	999999	999999	999999	90	999999	109	397	617	977	973	999999	788	918	853	999999	458	984	536	31	699	999999	999999	999999	984	723	920	999999	819	218	658	547	999999	999999	999999	768	726	565	231	246	999999	326	313	999999	741	252	999999	687	892	227	312	813	79	999999	376	268	999999	807	278	367	570	17	999999	999999	329	435	999999	121	37	95	310	893	999999	999999	500	383	771	163	139	999999	391	242	210	999999	906	844	478	499	309	632	816	999999	296	864	999999	523	999999	905	999999	316	626	230	660	806	999999	418	60	779	831	993	496	798	677	536	999999	338	807	976	999999	484	999999	136	999999	405	278	390	607	898	624	977	635	866	848	823	125	999999	582	403	999999	497	793	699	667	316	145	28	251	999999	888	999999	715	999999	999999	830	359	499	418	264	999999	536	811	999999	999999	854	367	999999	949	854	420	815	756	414	303	999999	690	266	469	505	999999	999999	148	847	19	287	271	864	464	999999	473	626	751	999999	865	999999	686	999999	999999	812	999999	515	78	397	348	999999	591	311	477	999999	149	102	999999	999999	999999	999999	999999	963	152	999999	999999	503	999999	932	390	794	73	438	548	999999	328	59	721	657	999999	999999	191	999999	509	936	696	960	999999	66	999999	381	999999	999999	333	587	759	999999	498	667	229	455	349	999999	999999	999999	20	163	763	331	88	999999	381	999999	366	249	105	647	463	216	999999	632	116	118	64	999999	207	234	999999	999999	999999	999999	999999	63	999999	999999	414	55	743	954	926	543	207	74	977	787	10	223	482	93	492	121	999999	292	999999	596	999999	240	92	998	356	785	58	802	934	483	539	999999	944	999999	834	60	999999	999999	289	647	435	52	140	999999	18	999999	751	30	478	285	345	999999	999999	840	999999	999999	999999	744	608	150	494	404	139	504	258	682	278	228	999999	441	217	760	999999	839	170	306	109	999999	989	372	999999	38	333	659	147	271	750	114	502	999999	999999	169	999999	149	999999	999999	999999	636	27	336	715	533	771	999999	77	585	275	737	679	999999	999999	157	754	245	116	999999	81	999999	999999	987	932	174	999999	999999	354	999999	999999	999999	685	140	999999	473	798	663	657	511	266	296	999999	562	999999	22	434	999999	586	939	414	665	43	999999	959	442	280	40	404	550	807	999999	999999	28	727	999999	999999	549	82	610	358	101	587	999999	999999	785	887	804	999999	919	999999	999999	21	999999	999999	999999	999999	999999	180	950	202	768	269	117	704	93	603	573	999999	999999	999999	884	962	999999	591	999999	88	999999	497	999999	555	476	48	484	999999	126	
172	287	999999	999999	582	72	379	131	418	999999	832	999999	900	125	191	323	969	409	957	855	999999	45	823	999999	124	401	999999	999999	999999	726	999999	784	307	587	999999	999999	999999	310	19	999999	999999	840	999999	11	999999	999999	999999	382	999999	241	507	639	999999	954	399	136	464	999999	419	191	571	383	726	691	860	57	999999	323	203	864	134	668	399	69	350	886	477	999999	839	517	863	128	12	174	229	999999	267	352	198	794	862	999999	891	827	336	142	124	876	150	443	434	224	999999	999999	116	839	249	467	614	512	659	641	224	902	328	452	380	999999	472	769	790	830	134	408	12	989	776	571	732	217	999999	601	999999	406	92	648	940	999999	67	390	851	799	999999	686	145	230	920	999999	509	883	762	999999	999999	381	652	603	100	779	999999	127	72	677	735	406	740	68	999999	817	819	680	512	999999	504	92	999999	991	101	448	273	781	78	787	72	848	455	219	197	310	999999	488	558	170	748	939	327	999999	999999	341	946	86	270	112	179	829	999999	266	68	331	999999	660	511	651	516	354	58	999999	615	999999	999999	530	871	659	73	999999	131	999999	999999	564	999999	744	926	760	502	196	520	965	999999	242	477	199	160	865	847	103	976	999999	654	403	890	999999	567	188	391	999999	215	611	49	838	707	999999	508	503	567	999999	999999	751	158	999999	834	93	666	383	999999	761	379	999999	811	970	999999	999999	999999	364	674	720	186	748	378	87	981	999999	926	779	534	447	691	657	307	139	369	234	999999	334	569	807	387	194	769	630	55	209	999999	999999	484	493	999999	154	999999	999999	541	984	999999	81	348	924	167	886	848	971	80	722	999999	682	610	138	466	372	794	999999	343	992	999999	999999	42	782	119	856	305	999999	116	546	999999	999999	597	384	851	999999	986	644	999999	999999	999999	999999	560	332	501	127	469	355	37	999999	359	962	999999	549	15	999999	999999	566	815	310	590	807	864	533	999999	256	94	235	286	999999	386	999999	226	842	656	999999	198	999999	290	991	397	999999	24	147	999999	865	948	58	999999	227	999999	430	999999	999999	999999	999999	933	999999	438	254	42	243	78	257	592	999999	746	670	892	999999	445	339	999999	999999	999999	999999	999999	727	346	999999	308	999999	856	999999	142	955	331	999999	999999	999999	258	171	999999	999999	958	164	880	999999	554	986	128	287	999999	555	781	317	155	13	437	279	999999	215	689	409	999999	999999	386	999999	124	999999	878	999999	999999	775	574	283	68	249	865	758	760	35	183	999999	910	30	881	310	287	999999	
810	999999	999999	662	381	999999	482	871	99	962	999999	871	999999	917	118	258	548	999999	981	999999	259	905	148	678	519	720	999999	999999	999999	925	124	86	731	999999	827	560	999999	999999	404	531	801	196	159	902	999999	999999	383	266	251	999999	482	501	329	999999	575	904	999999	999999	153	660	21	999999	999999	173	848	701	149	362	100	558	826	471	985	459	706	72	756	245	697	999999	347	775	98	836	453	999999	756	999999	999999	922	380	660	999999	743	520	659	813	999999	999999	999999	748	30	176	692	999999	20	999999	870	83	512	158	944	83	999999	999999	245	63	547	999999	235	944	197	638	177	187	176	538	251	999999	56	259	999999	999999	418	881	326	609	999999	10	442	116	886	878	221	999999	436	587	420	999999	999999	605	276	275	829	999999	561	392	999999	515	999999	482	274	930	36	263	388	763	999999	999999	997	635	657	546	288	999999	68	318	426	402	750	999999	127	821	664	451	983	504	361	83	330	934	999999	890	341	959	841	955	852	958	396	672	922	780	999999	648	947	729	999999	999999	999999	252	965	606	764	89	999999	453	275	999999	280	883	412	591	319	72	999999	767	215	329	288	112	999999	468	15	87	667	347	399	25	503	263	518	651	797	999999	969	14	135	261	603	999999	999999	276	688	513	270	999999	470	370	624	189	524	666	431	183	785	506	999999	999999	422	28	999999	259	92	26	374	760	794	999999	102	30	642	953	725	999999	422	199	780	502	816	336	877	38	401	999999	999999	851	230	623	302	999999	413	448	839	585	344	999999	194	671	999999	999999	546	238	277	603	547	999999	940	540	761	595	999999	107	870	95	151	999999	999999	768	999999	523	999999	181	999999	629	616	204	999999	150	556	981	15	118	364	999999	790	648	999999	999999	999999	177	910	689	999999	706	746	999999	577	754	443	319	999999	425	394	999999	999999	999999	299	647	987	353	457	800	999999	779	590	617	743	564	304	502	273	70	993	119	612	849	319	241	883	310	999999	999999	999999	247	409	999999	999999	739	999999	999999	358	999999	810	432	720	120	705	999999	126	999999	572	23	999999	941	55	522	999999	284	22	131	65	67	764	999999	726	999999	103	747	380	10	893	14	229	878	153	159	999999	999999	399	999999	154	238	125	753	999999	999999	999999	765	201	887	167	449	726	223	370	300	359	133	705	631	999999	957	999999	126	999999	568	794	581	797	895	272	861	885	520	977	999999	999999	20	948	124	189	337	555	493	843	454	287	16	999999	999999	999999	136	865	767	484	197	999999	999999	518	
180	818	999999	968	306	624	999999	999999	216	245	543	999999	348	184	999999	999999	690	411	999999	282	790	290	999999	999999	943	104	145	996	127	999999	790	309	943	501	999999	305	851	368	259	999999	547	891	81	770	974	505	462	999999	999999	325	793	785	999999	726	728	889	40	274	35	211	488	308	446	179	455	999999	999999	846	405	999999	999999	332	999999	999999	735	899	999999	999999	999999	999999	999999	999999	999999	801	252	14	999999	227	773	999999	275	999999	343	999999	389	249	455	901	324	740	999999	615	556	987	724	471	633	999999	991	829	999999	999999	185	586	569	999999	999999	644	926	450	244	196	999999	516	30	24	989	999999	969	999999	454	317	703	358	357	999999	999999	735	86	781	999999	999999	236	944	999999	262	410	756	999999	999999	663	810	974	874	506	904	999999	999999	966	710	481	999999	999999	505	999999	999999	999999	826	238	543	999999	999999	999999	155	79	194	960	138	999999	999999	999999	242	626	884	999999	999999	342	829	852	453	494	598	768	376	309	852	78	731	569	999999	943	584	527	999999	428	999999	253	829	804	321	944	999999	741	209	999999	249	902	106	673	999999	41	999999	974	999999	999999	999999	999999	201	999999	226	126	238	568	463	823	39	714	682	466	27	399	512	999999	541	508	89	857	569	278	70	950	999999	67	999999	813	464	610	741	895	360	999999	62	999999	999999	204	715	845	287	999999	78	534	999999	999999	999999	999999	528	465	999999	287	968	220	521	922	785	276	154	181	741	650	999999	999999	972	786	116	295	999999	529	446	346	793	999999	580	194	999999	535	730	999999	412	999999	294	998	177	464	926	150	220	139	208	999999	999999	544	999999	636	25	648	561	443	533	370	14	999999	28	105	493	734	639	337	721	259	545	811	768	265	365	999999	999999	518	999999	966	84	217	331	135	999999	259	140	943	999999	999999	999999	296	809	52	480	295	979	81	999999	202	510	999999	418	949	775	999999	775	848	281	654	397	999999	584	999999	999999	796	999999	999999	999999	244	603	999999	169	169	999999	258	12	726	784	79	999999	189	547	666	465	999999	799	381	359	58	483	999999	672	524	174	931	712	251	756	999999	999999	95	999999	999999	999999	814	999999	258	674	526	245	999999	74	211	999999	217	505	917	999999	104	999999	306	544	999999	761	999999	999999	645	995	353	546	999999	970	110	462	305	916	811	78	999999	477	551	707	999999	999999	434	227	471	261	956	999999	795	149	999999	687	321	551	511	999999	286	791	88	262	330	999999	483	999999	999999	749	966	300	694	999999	460	626	455	598	999999	948	336	105	
561	999999	48	999999	750	621	999999	999999	150	754	999999	836	791	859	999999	999999	999999	999999	338	356	263	999999	999999	665	740	999999	999999	46	241	723	840	563	648	191	239	694	224	999999	239	999999	771	550	608	222	885	858	999999	999999	236	167	221	999999	999999	999999	842	839	109	383	187	804	932	281	191	426	913	999999	198	610	630	705	999999	974	623	476	999999	712	123	81	780	999999	888	98	999999	999999	511	999999	944	999999	349	999999	594	840	235	435	999999	499	999999	999999	309	43	670	456	970	531	999999	247	999999	999999	999999	999999	725	38	999999	304	915	844	471	118	999999	931	907	999999	271	999999	120	999999	749	198	546	94	353	931	772	746	222	999999	999999	287	999999	274	747	801	272	219	674	565	247	930	999999	999999	37	260	276	378	136	999999	999999	999999	999999	999999	999999	56	999999	320	785	793	266	856	92	483	999999	999999	127	650	193	116	999999	62	565	554	999999	818	678	460	66	102	665	403	620	82	256	386	867	999999	777	999999	999999	951	433	999999	309	391	848	45	368	843	143	626	194	30	882	143	999999	865	854	679	378	155	263	692	138	862	246	999999	236	999999	326	976	873	493	911	316	628	684	999999	614	970	643	102	223	959	48	219	600	199	999999	211	11	296	107	332	59	697	999999	752	447	154	838	999999	27	526	167	753	700	118	576	514	501	999999	250	708	735	62	999999	999999	100	652	646	819	999999	149	325	689	775	171	999999	999999	887	932	999999	999999	999999	999999	84	999999	802	294	518	491	623	609	710	390	56	399	999999	996	656	17	662	794	999999	28	696	999999	211	999999	978	539	257	958	626	568	999999	780	576	901	978	999999	999999	805	999999	999999	999999	513	439	934	642	999999	574	864	999999	880	279	23	960	123	147	999999	494	999999	316	999999	243	999999	982	151	578	999999	999999	695	28	311	85	857	660	353	822	192	448	276	836	602	965	392	999999	746	999999	799	819	463	999999	782	859	607	498	164	921	541	531	298	366	376	564	878	846	659	999999	422	362	999999	999999	955	757	227	497	999999	999999	850	669	245	852	778	999999	999999	932	999999	999999	477	999999	506	999999	291	660	999999	999999	999999	48	97	546	346	941	876	999999	999999	172	808	999999	642	120	999999	149	80	999999	295	446	587	919	205	945	610	218	336	64	855	999999	20	304	607	317	999999	676	927	314	333	304	999999	341	253	206	134	221	999999	999999	584	366	361	419	374	713	333	550	842	151	999999	999999	999999	821	591	27	162	513	999999	334	92	117	999999	999999	548	991	
470	255	676	999999	821	398	408	969	479	498	999999	999999	929	893	984	999999	833	999999	378	205	689	999999	750	236	999999	620	999999	999999	284	999999	154	595	999999	383	999999	87	874	999999	999999	999999	729	645	351	999999	193	561	584	534	350	605	283	999999	999999	353	999999	316	999999	999999	955	999999	999999	923	694	13	354	247	999999	556	649	906	612	990	466	999999	475	54	811	999999	999999	999999	46	269	999999	678	202	717	208	527	81	936	583	434	887	128	942	806	999999	348	748	946	999999	37	884	444	992	999999	999999	565	878	999999	504	999999	407	999999	174	999999	788	25	810	637	48	999999	484	999999	999999	188	999999	348	889	999999	104	473	909	106	660	18	384	699	686	999999	999999	643	648	814	441	736	36	424	953	606	999999	999999	999999	999999	999999	628	552	181	121	814	999999	631	999999	999999	999999	41	937	999999	813	999999	960	98	339	900	889	405	564	670	999999	999999	999999	688	394	292	999999	169	934	798	198	999999	465	212	588	871	729	125	967	439	651	410	999999	999999	999999	797	999999	928	999999	637	231	512	74	882	900	524	662	501	999999	393	568	13	106	999999	122	781	700	758	999999	999999	181	774	438	134	999999	870	797	436	88	999999	647	999999	565	307	577	686	966	583	999999	73	219	237	999999	583	999999	648	313	659	612	828	106	887	428	146	999999	456	999999	999999	999999	999999	726	236	423	999999	999999	999999	447	799	571	436	814	999999	455	446	258	943	896	999999	263	999999	999999	147	823	259	501	760	303	999999	999999	999999	612	999999	719	282	346	982	999999	999999	837	35	210	999999	98	186	23	979	441	981	888	522	559	228	686	999999	472	999999	412	174	158	985	551	29	958	999999	999999	999999	407	183	999999	999999	139	667	26	999999	999999	62	59	647	245	521	328	322	539	328	999999	394	349	237	999999	757	580	999999	999999	852	999999	190	999999	647	362	235	581	268	882	622	393	999999	211	999999	322	420	999999	765	928	636	667	239	999999	640	879	439	448	180	373	999999	695	488	587	174	999999	999999	506	411	295	19	940	69	439	916	934	678	192	890	914	399	228	814	721	454	194	254	700	915	767	922	787	411	894	999999	927	905	314	47	706	333	913	137	480	919	696	999999	799	573	706	211	257	557	266	974	133	881	767	143	980	508	298	591	999999	372	231	538	175	899	989	39	374	999999	194	590	999999	100	999999	801	757	999999	454	137	219	999999	674	240	155	999999	999999	999999	148	999999	999999	207	44	999999	493	117	698	167	442	999999	999999	999999	836	112	373	999999	
498	42	546	965	385	403	64	999999	382	999999	697	991	392	255	492	942	891	999999	97	986	555	163	607	236	113	599	154	554	553	999999	729	572	866	480	999999	384	509	182	999999	999999	999999	873	949	415	999999	706	775	197	417	999999	785	643	24	387	999999	999999	999999	320	861	999999	999999	509	618	839	358	135	134	912	999999	117	443	718	999999	433	843	682	214	202	815	999999	824	957	146	999999	756	95	557	489	360	999999	950	198	321	20	415	643	265	999999	999999	295	582	862	373	310	207	999999	246	590	999999	999999	999999	999999	504	999999	960	300	372	706	999999	272	577	645	561	999999	167	254	999999	999999	999999	209	427	104	999999	530	825	962	594	999999	999999	689	849	999999	945	999999	955	718	694	857	59	999999	280	558	999999	794	717	936	311	635	152	953	999999	848	999999	344	29	46	106	973	639	999999	705	999999	991	404	999999	611	700	647	782	999999	999999	549	347	902	929	868	999999	351	813	888	661	999999	999999	761	28	10	403	610	894	999999	621	720	227	60	999999	744	566	631	381	115	246	663	853	703	402	131	511	669	415	999999	968	999999	169	750	999999	746	999999	240	385	422	217	99	999999	863	827	839	331	999999	999999	194	999999	446	969	999999	652	997	115	990	368	999999	499	999999	999999	744	949	866	999999	477	713	999999	901	336	255	958	999999	157	910	999999	876	563	799	223	186	230	848	532	785	462	108	349	999999	999999	872	488	922	483	999999	18	914	961	289	999999	583	821	293	975	200	20	809	999999	97	126	123	805	108	999999	999999	975	895	999999	999999	999999	999999	373	999999	59	463	767	45	424	999999	999999	85	914	283	945	640	365	999999	872	342	774	652	603	262	524	738	999999	390	999999	926	999999	123	496	880	191	485	219	789	244	522	432	975	394	251	195	999999	209	531	162	645	202	999999	32	95	999999	999999	999999	999999	999999	320	396	386	999999	498	345	999999	588	999999	102	469	430	999999	703	360	909	799	268	362	77	482	999999	545	237	999999	999999	880	101	411	575	735	711	108	281	923	135	56	586	895	905	407	463	175	438	693	224	626	344	671	186	999999	999999	422	53	999999	780	850	159	396	765	999999	697	186	468	367	999999	331	999999	779	235	862	223	373	456	670	999999	999999	116	543	787	117	545	429	235	69	548	999999	65	999999	152	999999	896	200	140	451	710	286	706	81	999999	999999	999999	565	446	999999	302	823	965	383	25	416	743	999999	608	999999	918	277	951	408	818	469	276	999999	999999	950	999999	32	242	999999	999999	
743	667	45	999999	895	785	999999	982	999999	999999	999999	333	681	231	999999	541	999999	592	482	532	442	999999	999999	999999	999999	626	275	928	496	356	279	999999	999999	423	282	748	708	17	713	872	999999	294	49	641	999999	999999	594	835	999999	418	685	999999	999999	483	527	999999	999999	781	140	278	519	62	496	565	497	144	373	999999	949	987	832	283	879	999999	594	157	295	999999	171	340	41	440	999999	87	671	839	830	486	896	863	999999	927	999999	444	999999	886	999999	484	153	957	772	336	886	912	585	412	561	160	999999	379	133	999999	620	800	247	89	33	418	893	658	314	999999	371	95	609	905	406	445	256	708	359	811	523	213	999999	999999	999999	126	999999	999999	287	680	597	999999	999999	999999	316	86	999999	283	862	999999	590	495	653	886	965	800	999999	680	999999	126	903	191	29	999999	189	417	241	543	535	907	916	633	380	633	298	845	354	923	999999	329	248	972	845	970	230	38	559	999999	739	999999	813	821	263	999999	776	416	507	428	506	899	845	999999	748	999999	472	999999	124	29	597	130	456	389	91	686	877	930	345	59	999999	161	857	559	804	782	103	105	379	999999	857	999999	347	925	427	699	999999	585	999999	999999	507	273	913	540	999999	619	306	433	740	577	293	846	81	458	999999	354	52	295	858	966	861	377	587	905	172	715	782	530	999999	391	212	302	999999	454	999999	828	999999	999999	474	195	485	999999	364	802	925	20	999999	889	598	999999	657	198	727	268	39	999999	685	18	377	379	836	775	471	359	374	999999	150	626	906	507	117	724	820	673	490	201	23	784	979	161	904	892	999999	890	733	24	574	999999	999999	999999	153	238	999999	999999	358	999999	999999	15	999999	999999	870	999999	982	101	965	999999	999999	63	999999	838	127	900	39	225	474	943	999999	999999	625	360	999999	702	210	495	364	999999	775	725	999999	780	992	18	357	56	999999	719	909	999999	924	800	646	521	670	587	999999	999999	209	733	631	414	866	999999	999999	999999	516	999999	983	496	736	96	999999	652	739	999999	845	119	999999	982	934	754	44	999999	656	999999	713	999999	41	999999	999999	999999	678	51	103	999999	914	375	999999	279	539	123	736	422	113	838	642	994	999999	673	741	194	698	226	799	876	380	999999	999999	564	373	610	146	369	305	999999	417	999999	558	829	92	479	490	283	999999	821	999999	621	898	818	191	718	999999	999999	999999	17	423	999999	252	227	999999	61	999999	73	905	999999	999999	376	127	489	430	526	445	952	999999	272	999999	999999	773	978	858	759	
964	162	999999	999999	999999	777	487	297	211	955	874	999999	299	41	84	427	378	524	843	651	503	419	397	665	282	180	777	999999	313	997	688	273	999999	999999	999999	253	690	260	451	999999	999999	830	287	474	652	114	663	999999	197	287	56	999999	144	216	266	554	764	717	999999	316	10	868	984	213	277	999999	972	519	944	999999	736	127	83	644	763	999999	999999	923	23	178	517	227	431	999999	951	439	999999	161	523	542	488	972	878	144	999999	30	845	83	207	51	141	999999	614	366	550	929	185	499	453	593	421	841	704	213	799	783	446	958	262	838	480	999999	996	999999	352	763	248	939	445	999999	828	69	725	971	46	374	999999	999999	999999	31	263	639	708	930	999999	647	277	674	344	999999	999999	886	820	369	571	320	999999	212	24	786	999999	246	64	999999	999999	362	125	733	177	435	180	381	483	241	584	841	122	75	292	999999	496	999999	604	30	168	999999	999999	366	410	999999	227	410	999999	698	340	27	585	997	999999	767	532	544	507	999999	254	212	412	589	784	729	208	90	920	319	300	126	642	43	552	823	124	758	333	450	217	770	999999	784	999999	567	265	125	900	524	182	951	999999	694	775	999999	999999	999999	999999	680	999999	146	489	741	408	224	999999	551	455	352	999999	999999	220	66	701	484	881	628	688	227	474	92	999999	405	999999	999999	58	947	999999	595	294	465	187	653	922	81	999999	588	386	999999	192	999999	670	558	871	409	740	20	999999	999999	84	910	999999	363	216	999999	956	999999	605	999999	175	999999	293	859	67	197	596	999999	999999	630	999999	303	999999	12	45	759	422	631	999999	736	607	48	954	999999	520	383	999999	823	446	487	999999	206	982	326	520	755	999999	810	500	684	813	182	999999	372	999999	781	668	999999	328	456	32	334	560	999999	999999	999999	999999	326	348	684	999999	772	131	656	515	996	320	925	491	290	338	999999	999999	848	922	434	171	999999	999999	739	715	527	504	999999	464	790	645	123	864	393	999999	114	471	815	999999	50	61	230	999999	111	470	742	999999	48	128	420	202	999999	946	36	966	889	458	609	969	184	278	141	999999	999999	360	207	70	108	999999	234	150	325	866	882	383	940	736	999999	278	972	50	466	872	53	999999	934	176	838	427	393	655	861	846	807	772	920	38	141	750	999999	682	387	41	893	279	877	999999	74	653	999999	163	692	340	997	143	999999	269	158	137	426	40	232	681	999999	579	288	478	68	119	462	911	604	26	15	300	663	434	978	773	720	
98	999999	999999	999999	999999	999999	530	999999	673	960	999999	880	13	333	243	459	706	999999	324	991	408	787	954	201	124	999999	999999	335	707	480	387	290	384	417	338	927	999999	999999	393	616	757	999999	394	159	800	999999	601	692	772	840	957	26	664	999999	321	999999	158	999999	286	999999	297	205	999999	203	999999	381	506	595	995	315	999999	425	34	707	243	778	403	999999	400	999999	956	983	563	999999	999999	370	625	999999	999999	37	778	54	999999	711	328	999999	999999	999999	999999	429	533	15	696	999999	999999	541	992	999999	549	999999	908	354	602	999999	725	999999	999999	285	999999	222	999999	905	499	968	537	376	999999	323	999999	999999	301	212	999999	971	560	950	296	107	446	981	378	669	61	999999	129	434	451	811	999999	25	920	211	999999	999999	674	628	516	728	929	999999	999999	679	577	869	251	705	126	999999	641	774	27	544	999999	697	999999	95	853	999999	849	113	999999	609	336	373	759	99	691	999999	306	999999	444	568	999999	393	999999	698	101	999999	321	423	318	820	180	999999	998	386	999999	823	518	588	775	579	879	825	138	520	352	999999	999999	161	999999	251	334	710	999999	999999	376	999999	835	155	994	999999	625	999999	795	114	439	124	375	999999	727	999999	366	999999	999999	865	689	352	265	351	356	887	999999	169	999999	76	999999	469	999999	999999	20	916	999999	372	593	999999	954	452	40	33	91	237	838	736	999999	156	885	616	553	474	999999	999999	200	999999	799	116	597	465	37	728	619	999999	242	826	999999	811	880	993	134	61	910	246	321	999999	270	129	59	347	735	261	999999	879	916	999999	779	986	725	502	573	487	516	999999	425	312	414	999999	995	21	372	999999	276	999999	491	501	999999	533	999999	959	234	680	66	260	730	999999	999999	739	63	824	56	387	999999	999999	999999	647	999999	422	820	19	826	999999	134	999999	974	122	999999	999999	397	424	853	255	999999	766	999999	893	431	266	768	999999	764	674	999999	180	999999	985	999999	888	472	844	956	151	712	702	999999	85	556	28	286	617	790	999999	999999	639	999999	800	113	328	119	999999	999999	288	653	999999	254	161	100	999999	82	999999	584	999999	827	553	467	712	542	580	633	999999	999999	412	980	999999	858	517	332	429	209	999999	882	218	778	935	999999	678	999999	541	999999	981	984	602	999999	999999	42	999999	430	999999	181	268	267	532	999999	999999	199	999999	307	502	323	737	828	671	753	907	116	375	328	891	925	789	224	11	999999	651	999999	999999	466	999999	999999	175	96	534	257	999999	906	359	523	862	746	815	380	995	
228	720	162	999999	848	48	190	999999	374	539	872	392	54	266	999999	999999	999999	454	356	999999	999999	157	651	304	424	999999	11	757	999999	999999	999999	120	418	229	783	999999	498	999999	895	428	512	999999	800	557	662	999999	999999	650	949	999999	166	302	999999	765	620	80	79	999999	898	46	46	433	814	999999	394	762	973	824	482	997	555	999999	558	999999	112	924	357	103	642	558	915	999999	807	383	999999	999999	651	653	999999	999999	342	639	999999	999999	391	88	646	999999	172	899	891	999999	177	951	923	355	999999	540	663	695	999999	975	226	349	131	999999	999999	441	608	542	120	329	225	999999	999999	915	812	999999	546	999999	288	999999	930	742	667	842	193	855	999999	999999	118	999999	990	913	990	999999	423	657	737	999999	462	215	293	630	999999	571	856	408	296	18	999999	54	993	999999	417	999999	55	484	682	288	502	770	999999	654	999999	999	339	312	778	308	502	165	962	840	571	83	181	999999	999999	999999	986	784	999999	451	421	74	999999	999999	506	999999	321	938	974	458	212	691	999999	638	999999	790	242	554	999999	999999	516	387	91	162	999999	344	96	745	531	999999	302	999999	999999	999999	999999	999999	999999	978	806	55	999999	999999	190	999999	637	879	849	542	999999	999999	999999	999999	999999	581	999999	43	982	964	293	999999	646	576	417	999999	165	494	490	693	404	837	908	264	999999	584	10	952	206	577	524	999999	999999	553	999999	368	725	860	563	999999	999999	210	999999	999999	694	999999	409	420	156	794	358	999999	398	166	147	275	999999	608	694	580	999999	999999	837	414	999999	106	676	102	934	59	999999	305	930	861	98	999999	460	992	999999	999999	999999	999999	999999	412	229	381	999999	338	415	377	999999	126	176	983	58	999999	373	972	999999	598	999999	317	999999	999999	132	999999	222	537	999999	943	814	271	999999	590	406	990	999999	434	194	78	999999	347	999999	999999	945	554	138	947	813	475	831	999999	525	971	145	866	999999	709	289	176	999999	271	999999	472	562	842	88	585	587	67	446	938	999999	999999	301	630	999999	918	161	577	924	275	723	601	121	335	745	76	455	539	999999	476	154	28	908	999999	86	999999	14	999999	476	553	370	999999	39	893	700	127	680	515	999999	999999	558	999999	252	999999	999999	669	360	999999	106	21	139	999999	182	970	793	769	499	999999	553	417	913	58	110	380	904	967	572	228	635	628	999999	940	304	698	917	442	775	24	999999	417	862	777	16	464	423	322	583	999999	109	930	627	424	961	999999	282	510	611	871	989	999999	107	999999	601	478	625	199	
999999	484	62	999999	999999	999999	769	146	999999	146	51	646	957	591	394	512	999999	704	10	999999	999999	476	425	417	830	903	35	999999	319	730	999999	538	839	233	569	109	17	748	937	153	655	825	999999	146	999999	965	914	407	196	594	23	897	477	653	221	286	68	999999	530	100	459	853	826	825	960	513	806	999999	32	295	505	999999	999999	857	326	163	204	289	949	865	989	627	729	725	716	999999	70	195	999999	293	50	372	999999	847	999999	801	999999	999999	185	954	168	999999	385	901	99	999999	139	620	336	68	91	999999	999999	665	110	999999	134	111	118	682	999999	620	720	738	254	142	163	999999	173	999999	164	747	113	995	706	807	999999	827	635	999999	158	999999	859	954	999999	271	999999	999999	999999	862	677	896	999999	999999	511	547	470	646	656	956	489	219	457	811	903	999999	999999	699	959	302	589	306	475	44	533	13	761	766	536	982	464	601	183	999999	848	268	409	999999	494	168	347	605	181	999999	999999	938	992	58	999999	868	596	978	602	999999	283	380	999999	314	969	507	786	704	120	673	999999	887	45	156	963	645	934	999999	215	800	955	983	999999	999999	999999	999999	999999	999999	999999	667	999999	486	999	730	37	477	999999	105	999999	986	381	643	495	999999	999999	707	999999	846	94	415	999999	999999	773	801	498	299	255	634	864	999999	999999	83	999999	452	999999	24	887	315	128	495	999999	839	999999	229	429	322	498	999999	618	741	691	174	628	999999	733	999999	713	208	242	738	231	213	999999	265	999999	308	999999	53	230	173	820	999999	999999	598	607	104	104	553	999999	186	999999	627	26	133	692	333	454	688	718	420	311	688	83	389	274	604	608	179	730	130	667	455	407	454	999999	104	999999	999999	999999	638	771	169	826	66	937	604	196	117	999999	999999	853	966	334	999999	999999	999999	999999	348	999999	13	495	925	999999	999999	519	355	999999	571	999999	598	999999	424	985	89	648	999999	999999	26	452	669	417	501	999999	565	277	700	130	999999	593	789	579	999999	999999	699	152	846	346	575	546	591	383	999999	999999	974	288	438	981	254	171	719	278	507	999999	999999	595	999999	328	267	984	818	235	999999	999999	421	999999	999999	719	999999	936	802	999999	297	999999	860	999999	792	999999	999999	999999	838	719	875	435	873	999999	81	999999	50	113	158	528	999999	591	999999	999999	750	647	493	954	498	718	695	318	369	914	981	999999	45	378	803	408	695	980	155	109	999999	208	115	999999	948	999999	679	192	788	283	726	706	751	504	999999	154	112	999999	999999	129	34	
567	75	958	999999	53	999999	999999	999999	750	832	999999	445	999999	16	999999	541	592	999999	912	49	999999	530	999999	999999	285	999999	541	833	999999	999999	28	202	36	85	792	142	156	371	904	419	999999	881	47	451	628	271	132	497	993	999999	519	670	876	90	521	47	999999	770	263	999999	635	999999	651	999999	814	906	418	553	224	418	395	230	111	999999	40	631	492	644	569	24	163	53	839	55	785	357	325	945	999999	755	999999	385	118	148	783	180	239	593	637	999999	999999	579	282	584	227	299	999999	383	60	889	554	345	999999	249	999999	592	998	606	668	466	590	999999	989	469	265	19	122	963	718	859	999999	899	16	846	172	583	771	264	827	496	787	942	895	674	999999	817	184	999999	999999	999999	999999	633	924	999999	141	999999	999999	999999	329	218	186	605	664	200	498	655	338	364	999999	999999	820	743	999999	181	679	648	576	324	268	448	999999	253	439	999999	687	999999	974	836	715	999999	992	999999	935	619	319	192	287	705	185	555	488	819	791	999999	380	438	854	752	501	493	812	275	555	999999	383	933	176	147	999999	730	681	502	649	304	999999	863	808	999999	862	496	370	999999	148	713	999999	25	462	999999	156	259	913	999999	344	999999	999999	999999	999999	999999	245	386	25	149	203	455	999999	999999	999999	497	467	999999	999999	694	890	999999	999999	941	137	842	921	368	481	999999	990	262	816	460	167	427	999999	320	461	753	923	485	999999	231	999999	693	839	972	999999	965	476	639	630	228	340	340	999999	999999	599	999999	143	877	905	783	158	940	639	999999	999999	752	172	157	65	999999	770	414	532	999999	272	443	999999	948	524	516	765	361	632	597	129	826	328	304	999999	891	620	56	580	999999	82	737	63	426	153	101	802	329	583	999999	999999	925	807	207	766	166	567	999999	362	398	999999	999999	317	52	303	999999	433	867	999999	173	999999	724	833	834	829	535	390	585	804	432	713	999999	777	878	149	204	29	131	538	564	334	435	693	999999	999999	284	430	21	133	151	667	934	892	420	498	733	101	973	378	999999	999999	981	389	930	684	582	29	999999	902	108	983	312	339	999999	999999	829	40	651	999999	554	115	378	462	663	764	779	553	367	389	415	999999	999999	752	307	788	352	999999	999999	507	108	999999	999999	119	34	168	365	605	29	999999	999999	703	999999	820	999999	135	407	529	726	999999	905	999999	662	59	999999	999999	937	560	999999	999999	496	783	999999	154	64	298	123	269	437	504	409	184	999999	786	720	712	662	235	928	999999	999999	
822	999999	999999	601	79	999999	941	622	999999	230	804	999999	934	94	886	436	305	765	535	999999	148	102	999999	767	731	999999	876	338	784	344	712	631	859	704	999999	463	680	552	985	999999	182	646	999999	283	604	610	599	999999	833	999999	366	470	403	169	251	999999	107	829	999999	574	726	612	838	999999	518	183	714	239	999999	432	756	999999	780	999999	839	502	693	948	172	130	999999	999999	999999	509	977	252	999999	699	462	944	366	850	682	999999	969	569	999999	999999	765	430	999999	370	291	411	528	999999	999999	999999	999999	749	47	158	666	749	669	551	999999	338	999999	999999	945	24	776	475	999999	999999	80	369	999999	280	694	977	193	741	235	999999	893	999999	980	373	562	999999	999999	713	907	217	193	999999	750	428	999999	479	998	499	485	880	593	815	344	622	543	329	695	59	65	69	965	925	524	999999	658	23	999999	353	713	999999	999999	999999	568	859	999999	999999	999999	999999	999999	999999	999999	999999	266	354	951	87	759	368	830	242	978	330	657	847	251	268	418	625	999999	447	130	655	785	212	245	530	256	999999	899	405	710	253	999999	999999	999999	281	668	180	999999	580	264	990	999999	481	303	324	999999	720	617	464	999999	993	681	999999	103	333	908	63	118	430	830	283	468	434	531	999999	100	817	767	969	999999	248	452	999999	192	999999	142	314	999999	920	125	536	867	445	675	717	572	999999	746	756	373	614	999999	752	999999	981	532	98	949	569	233	597	952	648	999999	491	550	492	199	963	201	999999	154	999999	999999	304	999999	32	758	999999	172	999999	999999	21	606	999999	186	999999	449	999999	608	54	999999	349	999999	527	583	229	581	194	176	89	667	783	565	769	469	873	446	999999	999999	999999	339	144	407	989	527	941	51	999999	314	999999	999999	988	365	156	249	805	500	999999	721	999999	450	574	648	92	999999	297	999999	837	525	313	263	994	635	108	714	230	941	707	999999	642	188	703	999999	325	999999	678	999999	418	529	664	999999	658	733	999999	69	999999	496	325	423	240	494	999999	999999	11	597	59	999999	999999	441	28	999999	793	788	999999	17	747	999999	332	999999	897	868	47	999999	860	999999	604	999999	255	49	999999	733	626	293	769	157	973	999999	879	727	986	325	171	976	999999	800	590	999999	999999	999999	321	81	173	278	526	371	457	896	502	81	993	789	117	227	492	294	246	509	28	931	999999	407	814	999999	69	581	707	70	806	69	349	734	615	873	727	877	570	357	767	408	700	999999	848	999999	734	207	999999	944	494	999999	564	999999	851	
999999	348	914	267	567	219	944	664	396	100	442	731	268	999999	999999	500	614	724	999999	741	620	241	956	559	15	870	999999	372	763	576	999999	999999	269	999999	892	999999	812	619	12	148	999999	744	999999	999999	415	87	476	34	975	453	879	502	999999	999999	241	491	392	365	261	697	357	581	900	820	999999	999999	472	999999	290	999999	687	994	721	999999	999999	875	927	969	999999	999999	404	837	999999	319	999999	999999	830	999999	999999	999999	152	457	368	315	999999	251	843	493	485	479	614	101	999999	276	999999	885	780	924	430	365	563	999999	222	999999	302	999999	194	591	133	422	115	551	732	878	566	999999	636	999999	960	677	999999	443	999999	999999	324	999999	103	130	553	811	317	906	500	999999	848	729	245	999999	23	279	67	262	999999	72	999999	72	368	864	709	535	258	374	963	753	333	129	928	548	999999	988	426	73	48	999999	115	209	999999	446	40	999999	995	601	999999	690	999999	780	999999	999999	999999	261	945	239	999999	27	562	942	942	747	963	728	999999	999999	36	34	999999	993	224	57	957	175	20	921	999999	872	999999	656	972	282	143	999999	999999	999999	249	757	53	197	999999	30	759	173	266	314	482	312	47	999999	575	999999	837	625	999999	36	473	144	999999	33	405	549	486	999999	970	670	613	420	682	302	999999	278	981	665	352	203	297	793	908	999999	448	999999	999999	242	91	604	444	999999	987	29	43	999999	517	29	792	112	543	853	203	596	999999	999999	999999	999999	851	306	396	999999	283	372	739	680	235	999999	584	873	714	999999	999999	999999	235	106	433	663	268	999999	761	961	873	249	659	999999	999999	322	999999	386	902	100	390	784	999999	272	243	624	289	999999	999999	999999	444	919	398	299	39	827	999999	604	639	999999	485	999999	999999	999999	309	43	713	999999	999999	912	538	208	971	623	863	49	167	962	999999	808	383	905	473	788	527	953	999999	370	999999	772	951	411	747	936	615	999999	249	783	963	209	999999	983	283	966	444	999999	948	999999	999999	999999	999999	999999	999999	830	592	580	45	757	907	355	192	353	891	999999	960	137	999999	999999	18	999999	999999	383	998	999999	897	400	632	506	353	290	15	87	934	424	113	553	669	916	999999	44	846	492	876	618	27	999999	102	965	15	999999	785	999999	999999	999999	199	999999	999999	88	932	202	947	999999	999999	999999	999999	114	418	999999	214	417	999999	543	999999	973	999999	317	999999	390	645	999999	307	666	500	999999	999999	102	321	999999	234	999999	154	591	984	161	97	317	999999	259	278	912	999999	624	761	598	849	251	
232	791	999999	882	788	28	442	602	999999	290	49	999999	132	257	792	927	252	396	999999	876	559	539	999999	827	239	257	999999	733	190	999999	905	901	999999	262	870	529	181	352	39	135	159	391	999999	999999	277	711	137	30	129	231	382	374	335	973	692	693	905	490	652	999999	999999	709	422	221	385	147	189	869	387	273	755	900	999999	147	726	999999	999999	90	560	528	130	999999	613	958	999999	540	576	224	570	999999	624	691	699	498	229	450	969	55	430	999999	531	267	999999	999999	476	481	17	999999	256	524	421	825	999999	134	999999	813	105	463	911	999999	999999	965	999999	999999	648	999999	210	999999	918	285	208	235	999999	429	996	863	458	756	492	999999	533	389	967	55	765	798	760	574	87	415	354	999999	999999	999999	570	999999	957	443	217	411	280	999999	278	970	326	195	176	511	137	557	365	348	999999	92	321	190	998	999999	444	999999	999999	636	791	512	930	999999	101	83	859	441	905	24	549	90	558	395	120	996	729	580	632	999999	446	530	59	999999	544	62	274	389	567	703	999999	367	999999	644	356	766	49	634	999999	103	651	696	652	350	999999	890	999999	926	80	11	999999	864	227	65	999999	271	462	924	999999	999999	808	480	873	999999	999999	191	999999	913	999999	354	999999	999999	485	999999	606	749	877	709	216	654	527	348	318	566	178	999999	149	51	455	999999	313	999999	999999	65	294	999999	823	450	334	999999	999999	999999	886	725	999999	439	388	688	459	449	393	753	718	503	999999	470	171	317	42	881	51	942	999999	954	999999	841	617	999999	999999	999999	926	437	999999	597	999999	907	461	593	522	999999	756	999999	999999	15	999999	559	406	983	544	824	999999	516	417	453	999999	964	999999	932	684	212	821	957	999999	33	523	955	378	999999	755	614	999999	578	794	303	134	999999	999999	463	263	491	445	633	886	430	424	420	999999	930	30	782	754	529	909	319	917	798	27	568	492	999999	190	285	237	999999	999999	999999	999999	123	999999	986	999999	699	679	202	767	999999	81	999999	999999	999999	935	999999	109	973	999999	999999	668	485	386	336	573	791	970	518	310	169	999999	956	614	982	698	906	612	44	178	65	999999	716	552	999999	727	13	959	999999	809	743	999999	264	80	999999	773	246	736	992	423	999999	999999	171	892	999999	792	999999	999999	625	414	39	835	75	804	803	639	952	932	657	608	569	999999	591	999999	567	983	151	885	288	219	462	999999	619	620	355	336	688	823	944	937	611	999999	343	999999	999999	907	120	460	999999	999999	820	999999	89	
393	999999	990	147	462	335	623	999999	239	131	415	999999	999999	999999	999999	458	476	950	138	999999	720	999999	965	999999	999999	928	999999	999999	690	618	591	399	159	999999	235	999999	365	199	236	498	330	999999	381	999999	927	33	920	690	664	11	800	745	691	325	368	999999	888	999999	532	999999	674	999999	960	999999	539	26	802	768	999999	688	103	287	724	640	667	999999	625	492	571	999999	999999	969	999999	999999	818	845	708	999999	731	999999	878	863	999999	702	823	580	335	760	999999	911	231	161	699	975	908	522	999999	999999	658	934	771	405	930	940	526	705	541	281	803	999999	999999	968	47	162	810	999999	620	31	999999	96	109	999999	549	659	369	855	280	242	780	999999	824	999999	185	999999	76	483	933	999999	186	128	49	63	999999	999999	602	263	124	547	175	999999	999999	999999	245	999999	835	999999	855	280	999999	999999	999999	308	501	508	869	661	792	999999	95	999999	999999	894	844	697	999999	55	999999	300	66	116	741	733	999999	999999	999999	999999	999999	614	962	169	627	999999	155	516	693	999999	999999	458	390	941	470	874	461	838	999999	999999	165	547	524	999999	998	999999	999999	999999	929	701	240	999999	113	54	999999	188	287	925	709	644	748	337	999999	316	492	460	909	125	999999	866	281	239	727	396	668	873	99	182	171	72	448	682	587	992	509	172	354	999999	999999	291	597	535	138	739	268	828	544	218	307	548	655	108	827	999999	430	11	999999	716	999999	377	99	114	999999	999999	205	999999	750	999999	806	330	115	573	425	364	278	999999	110	988	137	840	999999	999999	875	623	416	350	999999	524	572	508	499	637	999999	333	202	493	771	490	543	202	87	533	411	976	442	92	682	472	999999	684	999999	683	589	545	48	217	239	151	999999	855	221	999999	449	308	830	478	614	102	172	999999	974	620	455	934	762	805	479	999999	190	334	667	392	999999	887	607	999999	58	423	294	984	264	630	999999	999999	999999	851	94	999999	999999	963	999999	590	310	19	999999	290	238	654	783	243	737	340	960	999999	198	828	506	561	700	25	430	200	807	999999	531	999999	371	767	999999	910	721	376	752	226	999999	86	999999	719	999999	999999	999999	404	639	61	256	923	670	352	999999	162	355	532	412	999999	999999	286	999999	132	488	366	919	470	700	873	521	371	588	743	999999	122	746	786	383	383	438	999999	999999	755	999999	999999	683	28	279	999999	999999	198	964	622	683	999999	302	959	241	822	407	126	703	766	539	885	999999	927	999999	386	999999	999999	159	38	999999	517	999999	37	201	880	
682	900	201	900	317	999999	999999	965	70	480	820	787	555	999999	976	321	332	793	999999	55	999999	999999	727	893	999999	996	48	935	919	175	999999	274	999999	360	149	506	925	999999	459	216	999999	379	866	820	999999	628	23	999999	62	999999	195	999999	811	156	618	999999	183	308	999999	321	294	999999	55	999999	627	555	999999	204	421	479	395	529	344	999999	566	892	999999	906	337	766	982	450	999999	539	979	921	463	620	742	223	333	999999	298	999999	922	999999	999999	971	999999	999999	607	819	186	582	994	666	597	801	590	999999	999999	276	970	999999	999999	999999	999999	516	915	705	102	409	462	208	155	768	241	206	97	549	569	917	713	999999	169	173	273	310	544	323	334	661	40	26	999999	67	999999	999999	809	999999	999999	999999	999999	498	918	207	367	978	437	236	999999	400	714	50	166	128	563	654	589	999999	580	999999	999999	999999	381	441	999999	445	31	999999	121	691	999999	999999	120	752	860	224	408	999999	806	295	873	999999	888	933	946	990	860	999999	999999	12	999999	644	507	999999	999999	464	127	487	828	921	999999	999999	125	743	13	704	999999	413	999999	348	255	999999	367	999999	414	999999	713	447	494	389	584	963	999999	999999	730	752	999999	959	908	999999	107	921	142	885	338	999999	202	154	930	252	70	999999	800	166	756	342	287	999999	747	189	751	999999	999999	449	999999	999999	755	16	999999	999999	202	999999	505	861	250	334	495	482	956	999999	472	569	999999	999999	328	137	999999	437	361	398	475	298	999999	728	654	427	999999	693	548	344	778	999999	999999	999999	59	101	999999	938	915	432	999999	999999	266	999999	999999	192	173	751	131	219	999999	328	999999	999999	785	903	999999	999999	999999	999999	406	801	999999	622	999999	286	999999	836	202	236	185	234	999999	929	550	670	42	355	999999	472	263	186	571	338	513	459	541	516	999999	155	344	186	731	102	999999	55	869	999999	765	440	754	337	559	999999	999999	605	999999	999999	84	124	871	999999	764	744	569	229	240	999999	999999	652	999999	999999	940	56	892	999	999999	429	903	504	999999	397	590	581	718	926	627	676	304	908	652	815	442	780	999999	933	422	999999	532	806	815	999999	999999	123	694	833	396	512	12	999999	111	999999	999999	999999	323	483	821	192	35	643	999999	999999	312	209	999	999999	488	170	999999	958	587	516	896	999999	999999	537	999999	999999	887	884	539	999999	673	999999	806	275	999999	862	467	999999	121	999999	961	999999	215	261	961	336	124	764	999999	236	999999	54	999999	999999	490	999999	890	785	999999	999999	304	999999	114	486	890	52	
403	733	935	626	702	972	847	357	555	16	891	999999	576	535	362	132	540	312	384	629	811	221	999999	278	971	682	188	767	934	820	785	728	371	918	933	390	829	728	534	999999	206	999999	49	483	834	463	219	96	991	182	610	999999	999999	999999	241	191	948	999999	654	30	793	999999	999999	999999	231	999999	75	657	601	972	303	811	999999	616	432	710	181	311	999999	518	472	101	776	999999	999999	983	625	999999	687	751	441	999999	999999	514	974	999999	688	999999	999999	671	397	561	999999	28	879	799	33	495	999999	530	999999	647	233	999999	557	702	312	660	525	247	999999	964	970	850	540	141	737	273	642	315	32	999999	58	999999	130	911	999999	757	999999	420	999999	140	272	166	740	794	938	938	957	281	814	38	789	24	133	432	591	999999	487	748	72	759	853	532	508	999999	598	460	999999	646	999999	555	777	114	287	417	701	813	119	746	999999	798	316	999999	999999	994	86	44	999999	697	329	962	279	144	358	999999	286	740	658	999999	999999	488	923	321	185	269	260	684	737	716	999999	778	534	741	999999	273	453	492	42	513	77	564	810	327	999999	999999	285	999999	756	86	140	999999	999999	522	551	714	875	995	195	999999	743	401	999999	932	967	999999	999999	999999	588	999999	757	794	707	154	999999	999999	677	605	994	51	999999	617	999999	661	586	999999	624	21	199	841	397	999999	999999	801	770	675	999999	878	360	999999	999999	746	65	999999	329	346	999999	999999	993	999999	46	279	10	154	256	999999	473	644	356	999999	926	425	349	746	999999	308	497	905	384	854	381	799	255	227	344	999999	999999	265	342	999999	514	614	28	288	804	128	457	999999	555	644	999999	623	999999	162	999999	999999	407	999999	975	30	848	358	634	148	539	999999	999999	999999	999999	999999	574	217	312	116	692	999999	999999	71	941	578	850	344	360	999999	653	758	278	103	377	63	840	253	290	999999	999999	999999	980	999999	748	567	104	999999	353	546	999999	993	999999	999999	469	539	999999	999999	376	406	999999	514	998	894	495	781	968	930	416	999999	999999	330	927	999999	715	536	340	999999	322	999999	484	186	990	813	999999	659	447	853	633	837	179	999999	877	999999	151	886	168	95	999999	967	599	173	268	598	379	749	75	329	708	932	208	367	32	999999	921	993	999999	999999	233	835	343	125	307	578	585	672	452	53	849	829	378	999999	142	355	999999	321	917	999999	444	920	593	128	999999	999999	638	811	482	885	962	158	372	973	861	999999	633	484	866	690	999999	999999	306	999999	479	879	563	953	
235	676	999999	610	86	131	999999	313	999999	225	970	605	939	773	200	567	91	701	466	405	393	583	999999	310	455	237	388	738	623	999999	999999	999999	147	685	586	805	999999	999999	999999	999999	233	999999	316	999999	514	270	750	249	516	739	941	778	423	168	570	999999	954	999999	164	848	743	21	689	680	577	704	468	264	197	999999	889	999999	999999	225	181	999999	276	999999	999999	999999	999999	149	999999	884	629	869	999999	978	125	933	851	771	999999	233	507	222	869	999999	840	999999	801	496	61	132	850	222	159	999999	999999	999999	385	999999	120	999999	371	603	999999	805	999999	707	853	490	149	999999	999999	128	532	405	717	959	965	640	999999	987	393	990	97	109	44	417	999999	653	990	999999	558	212	661	237	861	904	999999	999999	585	999999	999999	999999	357	999999	588	732	999999	753	490	999999	999999	745	184	999999	585	381	515	691	771	643	988	209	500	759	999999	341	466	304	544	813	537	901	65	342	41	999999	643	300	999999	999999	999999	965	999999	961	618	999999	37	538	651	999999	398	740	302	941	154	756	999999	999999	101	999999	275	999999	999999	677	999999	999999	690	999999	100	512	737	225	999999	469	999999	32	999999	999999	151	999999	313	927	652	63	424	796	608	999999	198	285	999999	56	999999	999999	999999	342	999999	495	470	749	132	196	447	149	999999	999999	570	833	35	132	999999	292	456	208	944	347	742	166	262	704	270	576	652	999999	999999	999999	27	907	432	999999	275	551	999999	401	999999	126	999999	999999	310	252	236	999999	98	76	565	969	600	999	329	699	599	600	242	999999	488	556	544	632	999999	999999	165	663	410	999999	856	178	224	64	438	827	999999	238	855	20	478	495	999999	999999	259	999999	100	27	999999	733	984	999999	999999	312	913	224	582	857	624	999999	96	572	374	646	220	397	755	999999	571	501	999999	999999	744	232	296	992	999999	999999	382	608	971	148	85	677	467	190	859	911	150	223	255	999999	614	616	923	905	131	841	374	862	999999	554	455	999999	999999	623	930	95	26	921	999999	623	999999	999999	277	999999	497	999999	189	40	537	844	405	999999	256	842	756	138	308	390	870	236	594	999999	83	999999	999999	999999	786	844	259	999999	895	229	77	632	524	598	348	975	418	999999	662	999999	335	690	999999	999999	839	58	866	802	787	635	60	920	39	965	941	850	265	508	910	999999	999999	763	948	186	999999	624	328	167	789	333	972	446	573	259	194	393	278	999999	999999	738	999999	457	986	269	178	156	602	999999	656	498	720	909	999999	327	564	999999	741	999999	
999999	225	730	709	22	463	662	614	999999	779	780	558	582	999999	359	181	999999	333	999999	689	17	143	31	999999	510	301	613	999999	921	256	999999	622	651	999999	777	934	999999	278	444	533	606	564	799	823	778	107	916	59	559	999999	999999	241	999999	62	964	999999	999999	961	999999	721	999999	999999	692	999999	94	168	907	999999	893	425	999999	99	888	253	92	453	344	208	990	412	385	999999	513	999999	297	464	999999	598	341	103	740	56	999999	723	682	17	871	699	738	620	200	639	166	144	189	870	352	551	969	521	349	994	970	795	345	297	999999	124	999999	630	340	319	944	799	684	126	999999	174	999999	999999	581	644	470	380	222	745	406	378	399	426	121	286	628	999999	754	999999	86	284	388	395	921	999999	886	117	289	881	999999	999999	460	72	851	188	999999	894	939	704	534	600	999999	600	890	999999	999999	396	518	63	690	133	999999	938	50	744	786	999999	164	823	758	362	100	341	59	49	999999	337	999999	933	306	734	880	59	221	486	999999	788	504	213	42	999999	598	236	999999	571	999999	999999	999999	116	401	804	740	125	946	182	509	251	550	850	799	397	999999	585	757	956	253	996	726	564	999999	998	999999	950	999999	267	763	864	150	488	727	999999	315	999999	541	502	999999	999999	999999	49	976	460	999999	999999	414	999999	679	999999	478	244	328	325	796	999999	73	403	133	789	334	688	418	645	110	72	133	403	999999	361	54	999999	962	488	893	687	588	592	760	36	999999	156	999999	750	395	906	169	411	609	848	405	147	378	214	439	423	999999	999999	359	185	530	20	563	328	999999	222	282	839	432	118	878	481	643	106	253	188	110	668	259	999999	999999	721	794	999999	956	999999	999999	999999	58	999999	66	257	999999	585	999999	535	592	269	781	999999	999999	330	999999	999999	969	924	999999	282	999999	261	323	999999	999999	165	999999	809	226	329	372	999999	336	524	790	952	62	631	999999	999999	999999	718	595	841	887	86	569	582	742	999999	273	42	411	614	999999	797	166	104	999999	87	312	696	319	273	999999	718	846	999999	999999	36	448	999999	686	999999	681	252	665	999999	999999	15	596	999999	77	999999	999999	340	660	999999	727	993	796	957	465	169	755	904	408	332	999999	178	239	459	999999	999999	856	924	999999	965	932	553	141	684	30	170	491	611	628	397	999999	566	999999	135	392	999999	240	490	999999	526	690	777	999999	343	537	999999	775	146	657	362	999999	141	984	695	999999	183	861	121	999999	304	999999	153	999999	999999	125	387	120	114	76	999999	
999999	999999	999999	828	284	164	709	999999	157	999999	999999	355	953	276	331	84	999999	373	345	218	685	129	553	588	999999	547	999999	832	227	999999	999999	671	79	162	877	700	100	165	420	634	474	73	964	821	999999	999999	199	18	689	50	805	999999	999999	858	820	365	822	462	979	737	662	876	580	997	999999	999999	285	801	399	631	999999	425	952	999999	744	622	164	731	999999	525	357	493	153	186	354	57	903	221	341	521	877	637	186	682	971	999999	492	966	501	197	57	398	999999	68	66	389	794	66	999999	208	210	100	784	464	390	178	733	999999	653	283	819	73	469	878	753	357	249	279	740	156	999999	999999	239	999999	999999	999999	875	94	130	964	262	999999	107	999999	320	786	852	721	999999	802	999999	99	323	999999	378	984	928	740	315	708	149	524	999999	999999	78	22	861	999999	985	431	999999	999999	282	688	30	972	966	336	999999	966	504	999999	977	937	292	50	874	21	123	999999	999999	144	779	421	824	999999	530	140	999999	307	925	559	736	870	508	225	999999	635	999999	999999	999999	999999	182	349	999999	621	999999	388	999999	38	999999	849	999999	501	400	169	869	999999	999999	999999	451	836	271	269	50	944	791	116	999999	999999	234	248	813	999999	476	438	961	440	216	213	201	151	455	46	169	86	379	244	999999	349	999999	954	772	916	954	191	999999	913	308	270	829	440	950	999999	804	899	46	473	35	961	999999	439	999999	660	100	309	390	235	110	963	999999	999999	636	99	722	279	476	896	762	294	999999	58	999999	999999	999999	760	201	838	242	269	50	906	218	518	151	915	999999	999999	826	655	999999	114	813	344	695	282	804	860	895	534	999999	149	710	740	862	999999	999999	999999	287	340	117	999999	999999	840	999999	999999	348	999999	999999	999999	969	364	999999	116	494	994	244	796	261	111	956	340	943	707	836	900	205	478	655	992	999999	602	999999	496	548	999999	121	973	420	36	999999	686	913	98	565	78	79	999999	999999	868	914	999999	999999	185	999999	776	999999	999999	999999	33	999999	870	472	954	199	999999	530	584	568	245	999999	999999	385	235	177	279	427	854	999999	768	999999	999999	999999	786	88	115	999999	658	999999	771	999999	825	999999	397	562	999999	224	958	899	199	547	494	45	20	999999	652	999999	230	999999	114	359	999999	153	999999	202	999999	648	685	999999	93	229	999999	472	797	596	67	302	988	673	114	999999	999999	954	952	230	346	565	221	801	435	979	925	650	999999	422	893	682	735	999999	999999	424	538	999999	999999	969	999999	32	248	423	928	
360	147	999999	903	58	890	999999	999999	23	855	317	436	999999	451	999999	304	230	464	384	999999	384	999999	793	999999	689	999999	386	148	983	554	324	327	797	999999	84	999999	377	746	999999	999999	999999	492	721	349	382	988	653	640	999999	675	455	999999	999999	720	553	999999	353	573	999999	999999	514	662	216	469	541	999999	638	22	376	999999	999999	484	505	999999	609	999999	845	454	611	700	873	745	999999	317	108	757	463	87	999999	290	499	804	532	999999	999999	440	285	261	808	392	359	641	273	451	749	971	71	999999	999999	661	948	898	962	999999	658	768	999999	898	371	783	535	561	693	96	999999	132	952	78	834	179	616	593	646	229	351	241	999999	984	999999	137	695	999999	966	666	342	600	841	18	778	259	213	999999	890	34	856	999999	948	187	678	627	999999	999999	185	941	55	364	999999	999999	182	426	295	999999	999999	243	98	92	594	36	999999	181	290	943	300	585	965	239	702	622	372	999999	293	999999	315	999999	118	702	277	35	621	977	347	109	836	999999	999999	961	55	999999	999999	774	999999	921	433	506	999999	84	702	600	999999	999999	661	999999	380	630	143	999999	936	399	135	395	815	569	414	776	833	191	117	938	621	999999	999999	999999	999999	598	348	371	999999	809	603	999999	10	676	59	806	999999	707	728	215	228	972	35	999999	999999	550	958	643	999999	999999	672	999999	967	764	978	972	999999	615	954	781	291	999999	130	137	795	999999	394	148	999999	608	460	136	462	901	719	649	977	537	524	144	639	704	855	223	146	447	999999	246	697	86	185	710	999999	999999	924	457	852	898	860	439	166	819	999999	999999	206	999999	999999	75	54	339	999999	103	999999	819	152	586	916	906	999999	358	35	158	451	443	433	750	999999	515	977	272	797	89	676	95	978	820	581	999999	27	999999	999999	999999	201	368	92	999999	619	934	804	347	541	946	999999	512	413	17	378	689	484	999999	173	999999	999999	781	542	915	426	15	840	331	15	969	999999	999999	614	34	957	92	999999	352	999999	999999	710	639	731	850	181	174	681	971	451	892	472	571	999999	999999	912	419	826	177	664	613	103	482	342	999999	67	999999	898	389	60	999999	337	142	324	725	487	458	60	999999	999999	262	334	868	999999	122	999999	327	965	68	999999	999999	266	999999	687	528	354	237	306	169	793	664	999999	999999	921	165	999999	339	256	999999	78	464	369	999999	999999	999999	999999	234	999999	230	74	740	550	839	277	513	39	153	455	796	380	999999	162	890	897	999999	985	41	947	724	558	177	
80	999999	999999	657	187	999999	760	285	248	129	635	86	104	63	124	436	999999	418	999999	420	884	460	339	818	312	999999	247	354	426	257	287	877	671	999999	670	295	849	619	335	908	393	180	557	260	624	85	795	999999	999999	559	16	999999	598	147	293	619	999999	181	355	999999	884	999999	858	991	842	757	414	207	392	829	586	415	999999	228	36	714	902	88	204	236	682	402	389	866	250	747	288	534	613	60	368	999999	999999	626	33	977	999999	566	418	999999	671	598	461	145	972	601	457	999999	120	999999	716	847	999999	129	36	492	35	999999	751	105	478	880	999999	342	470	908	150	466	204	59	402	346	999999	999999	999999	94	940	254	894	648	300	999999	423	44	999999	521	700	154	999999	541	951	329	815	323	397	790	14	999999	674	999999	460	990	186	71	186	380	999999	649	564	999999	551	781	107	112	804	999999	467	559	998	949	999999	996	866	663	107	82	531	356	999999	774	90	821	579	829	197	999999	731	361	857	963	999999	61	590	999999	999999	180	232	712	518	826	999999	454	130	999999	856	464	134	523	964	113	999999	831	709	789	861	999999	211	999999	914	504	838	115	701	45	615	166	415	218	999999	926	999999	818	999999	999999	450	635	999999	853	973	732	185	218	397	999999	999999	512	351	999999	796	269	968	954	999999	23	999999	228	753	94	120	699	999999	999999	999999	999999	263	999999	999999	596	349	235	39	357	304	191	329	999999	718	947	999999	113	814	999999	421	414	957	999999	30	999999	135	232	999999	616	743	283	999999	999999	999999	359	500	94	518	755	461	570	239	621	660	615	694	367	999999	806	173	16	884	445	505	445	90	999999	19	999999	471	127	999999	423	614	999999	508	70	271	368	456	837	594	999999	999999	850	184	999999	999999	414	139	767	999999	85	999999	736	398	247	763	923	278	143	84	999999	294	344	226	999999	16	639	117	633	999999	151	359	999999	999999	825	999999	655	271	744	999999	999999	50	703	405	278	970	877	632	999999	999999	347	100	322	762	255	999999	817	633	368	339	606	999999	506	670	580	999999	999999	324	573	954	118	662	534	22	999999	999999	999999	939	999999	845	999999	17	846	999999	759	61	46	572	177	999999	476	31	999999	999999	999999	306	543	43	825	999999	852	563	68	999999	198	685	565	310	292	946	194	877	684	522	210	999999	460	180	911	999999	689	554	157	523	488	96	999999	999999	497	183	765	557	124	406	992	576	948	999999	999999	83	495	736	290	999999	865	598	347	389	999999	925	999999	373	999999	999999	862	
308	415	545	827	999999	925	445	999999	999999	999999	999999	999999	287	999999	999999	999999	920	43	999999	43	999999	274	926	657	890	749	999999	916	999999	337	401	434	818	999999	694	170	413	712	999999	158	60	999999	999999	999999	237	835	69	859	579	285	925	339	999999	272	908	999999	999999	887	937	362	555	528	251	782	789	212	944	743	835	999999	999999	217	999	688	999999	40	103	887	429	999999	690	520	347	999999	999999	72	149	555	635	660	681	526	775	682	999999	531	999999	398	259	35	890	325	34	114	49	717	340	606	999999	878	940	999999	467	882	672	44	191	955	380	727	73	999999	999999	999999	792	720	442	326	95	462	999999	999999	999999	999999	999999	374	496	242	257	999999	731	543	275	999999	720	90	999999	999999	20	999999	999999	726	27	532	961	500	216	849	322	999999	285	23	520	827	999999	244	999999	72	999999	999999	999999	949	708	999999	995	530	134	361	464	712	661	550	316	999999	122	632	687	115	999999	673	168	999999	920	999999	418	718	32	447	237	485	999999	995	183	712	30	400	999999	340	537	441	999999	999999	395	999999	666	999999	707	992	714	897	557	999999	630	999999	149	999999	999999	779	999999	286	507	999999	999999	978	595	665	999999	603	507	722	613	357	578	11	306	313	261	320	271	999999	21	39	732	999999	928	999999	375	137	999999	129	999999	248	71	999999	934	690	730	416	23	11	368	113	999999	992	293	999999	289	628	749	835	649	718	518	596	275	999999	953	794	999999	336	999999	249	39	387	361	375	295	328	76	615	583	845	306	270	999999	999999	544	740	56	728	979	746	388	738	999999	652	999999	475	984	999999	737	935	365	999999	711	999999	83	118	640	918	914	961	562	143	999999	804	999999	999999	281	368	933	999999	747	332	357	552	860	301	907	709	644	999999	343	610	878	647	489	619	558	205	833	999999	109	138	999999	999999	194	999999	999999	999999	239	482	203	626	999999	524	197	43	340	168	269	782	210	999999	283	103	999999	999999	264	615	324	802	699	86	534	507	123	619	517	338	368	999999	816	999999	479	172	626	717	86	999999	459	455	289	400	936	999999	235	178	855	720	401	242	990	999999	999999	437	783	127	101	999999	999999	578	525	11	999999	654	999999	968	461	121	477	909	875	900	165	868	523	308	149	482	999999	944	763	797	937	135	624	945	880	52	388	508	625	60	952	881	930	287	600	999999	95	999999	717	999999	999999	999999	999999	99	714	999999	913	485	977	619	999999	466	814	728	999999	999999	999999	30	999999	999999	999999	968	294	825	999999	283	
938	245	707	857	397	23	237	999999	999999	999999	767	535	241	398	139	903	999999	16	999999	999999	76	999999	223	925	999999	75	179	308	20	285	999999	542	151	440	553	999999	777	130	231	741	999999	999999	184	618	907	504	789	999999	999999	829	447	287	530	462	217	736	31	782	605	332	844	999999	19	278	258	999999	393	800	844	460	999999	410	784	563	266	282	37	605	28	757	999999	999999	29	999999	999999	919	22	688	233	817	999999	995	524	899	897	999999	785	999999	370	682	999999	988	855	828	999999	999999	502	999999	206	934	709	426	999999	847	56	374	909	828	441	338	223	705	999999	37	803	140	885	999999	665	955	497	130	245	345	647	297	999999	999999	486	999999	999999	54	492	298	999999	999999	241	677	852	533	401	957	474	41	469	999999	422	828	34	573	161	617	311	250	447	588	190	428	210	759	999999	718	351	641	911	178	222	287	919	999999	898	999999	42	142	564	540	656	999999	876	999999	875	796	175	913	648	809	742	252	851	528	999999	813	999999	103	999999	682	615	833	130	300	999999	144	908	461	674	942	584	179	999999	907	932	977	551	968	883	999999	553	438	992	111	999999	970	436	400	999999	999999	741	939	358	881	924	822	93	585	49	999999	999999	714	248	706	999999	572	565	943	596	82	271	509	219	829	139	187	841	28	865	232	707	518	938	589	211	645	821	805	983	120	894	965	999999	152	76	838	199	999999	877	999999	414	492	804	999999	824	242	729	999999	751	746	981	74	720	999999	43	378	776	659	505	999999	751	760	960	485	188	999999	580	76	763	300	987	555	151	999999	817	225	999999	999999	764	969	916	302	63	999999	138	829	255	121	119	697	72	540	999999	298	121	999999	532	999999	272	528	662	999999	765	999999	758	436	923	718	999	999999	999999	289	894	999999	671	458	707	723	357	358	60	468	999999	75	238	457	999999	852	890	173	999999	395	999999	246	999999	264	537	602	487	999999	905	536	122	301	999999	999999	646	999999	627	663	999999	999999	971	999999	999999	203	999999	699	232	999999	999999	81	828	836	135	999999	64	657	228	417	921	999999	245	655	999999	523	355	665	999999	454	810	509	235	237	999999	999999	423	999999	767	123	999999	837	379	185	40	834	999999	286	999999	761	728	988	45	219	742	841	573	999999	471	999999	847	50	666	778	501	172	846	600	619	253	856	999999	889	999999	858	93	735	999999	624	618	814	79	999999	281	725	822	473	25	999999	385	318	107	999999	812	999999	518	181	999999	684	868	988	117	999999	922	
905	999999	108	930	361	658	115	514	999999	999999	999999	777	999999	394	62	679	698	830	115	999999	934	758	894	999999	840	349	999999	999999	999999	999999	630	707	412	999999	376	740	723	543	664	836	280	804	406	996	672	999999	999999	787	548	15	180	167	999999	433	999999	156	100	31	99	999999	999999	970	139	999999	999999	443	999999	974	28	322	955	164	176	999999	999999	999999	362	897	414	352	381	999999	596	999999	586	472	704	979	587	229	650	701	454	999999	99	309	675	999999	774	239	132	993	768	236	59	25	990	733	470	859	999999	202	999999	999999	640	623	384	759	999999	759	999999	395	396	799	671	263	710	523	190	664	463	999999	133	999999	230	387	365	370	329	999999	481	971	519	728	435	457	999999	999999	22	475	924	915	102	999999	999999	736	999999	969	564	795	315	477	999999	805	999999	999999	79	441	526	262	267	24	999999	798	288	766	876	668	373	224	999999	13	510	714	999999	999999	808	999999	684	493	780	396	805	533	264	999999	428	713	999999	999999	388	653	999999	759	218	999999	485	304	735	999999	860	999999	999999	349	999999	312	966	838	76	857	94	959	757	42	482	871	218	906	999999	283	999999	173	345	831	836	526	823	750	505	828	73	999999	383	999999	633	999999	790	466	907	952	47	589	646	999999	457	428	895	157	287	999999	999999	578	761	999999	396	697	603	774	999999	110	489	225	999999	248	793	581	999999	999999	999999	999999	90	752	999	999999	246	758	526	999999	999999	417	630	675	473	167	135	999999	752	999999	999999	936	999999	26	952	806	999999	821	256	408	999999	876	999999	98	748	646	266	999999	999999	180	225	637	180	733	999999	105	999999	813	752	185	999999	999999	828	999999	253	472	402	74	999999	999999	999999	999999	511	127	197	508	575	541	927	827	999999	185	915	582	705	926	765	514	626	856	336	660	79	80	296	382	57	188	845	285	999999	999999	999999	386	63	801	135	63	545	890	530	938	999999	925	284	999999	999999	255	958	326	707	887	447	942	866	466	354	441	830	999999	999999	397	999999	999999	582	999999	999999	539	529	904	800	999999	968	736	999999	398	773	999999	999999	359	999999	802	999999	999999	578	366	754	218	519	596	457	694	232	730	999999	143	999999	244	352	999999	912	999999	726	64	999999	995	919	711	999999	999999	693	209	645	999999	827	658	177	999999	83	999999	999999	999999	29	999999	457	115	999999	999999	305	999999	999999	539	802	999999	446	999999	999999	174	12	999999	446	53	601	51	999999	257	999999	999999	903	781	965	84	170	135	623	106	835	794	607	420	516	680	
415	999999	332	163	407	426	44	693	582	13	174	500	779	999999	224	999999	999999	209	66	737	345	524	999999	82	378	999999	605	349	307	291	567	592	999999	766	637	187	718	749	849	999999	716	219	208	962	909	670	355	712	882	857	765	999999	364	778	345	891	195	999999	785	999999	820	999999	396	301	445	582	999999	999999	282	999999	269	999999	359	432	30	135	325	275	172	707	332	999999	467	999999	526	170	999999	298	430	746	999999	468	999999	999999	813	32	999999	907	526	336	246	341	999999	845	598	485	57	931	757	220	999999	919	97	999999	999999	999999	237	999999	774	999999	354	145	999999	536	54	800	325	239	619	998	312	417	749	999999	471	990	462	622	999999	50	999999	306	999999	999999	180	82	381	999999	722	999999	999999	877	142	251	981	999999	999999	903	800	798	170	999999	321	759	907	999999	180	261	999999	416	474	615	104	733	172	58	604	383	999999	999999	429	438	517	733	213	435	999999	507	999999	369	999999	559	821	63	880	305	984	999999	999999	22	901	130	280	315	421	189	782	999999	89	999999	506	999999	547	828	378	731	310	999999	555	999999	999999	673	406	999999	173	914	999999	51	853	866	73	999999	81	353	80	309	168	211	999999	34	652	999999	427	921	862	999999	22	993	684	159	995	999999	235	829	999999	238	723	33	151	507	999999	741	999999	999999	999999	683	302	203	758	79	573	108	275	531	830	16	999999	999999	393	294	902	800	366	999999	871	667	597	999999	224	841	585	999999	69	999999	638	910	330	214	62	999999	999999	819	244	999999	999999	999999	140	704	999999	132	982	248	640	857	605	594	999999	999999	352	212	96	60	979	916	494	999999	48	461	892	919	686	51	999999	999999	706	92	565	751	999999	974	536	892	252	101	859	999999	504	212	219	53	999999	999999	862	850	102	536	839	999999	999999	999999	858	999999	999999	90	446	941	816	999999	160	522	38	633	733	378	675	999999	807	887	66	158	999999	836	251	848	393	217	189	582	121	999999	999999	999999	631	970	125	857	999999	172	654	918	529	999999	61	697	999999	901	744	494	184	898	999999	952	272	972	999999	999999	999999	963	696	238	999999	244	324	980	279	792	12	999999	262	818	999999	645	243	999999	628	866	999999	999999	833	999999	999999	999999	407	222	999999	300	974	999999	999999	999999	429	127	475	426	166	295	999999	999999	428	232	899	982	241	999999	786	93	718	133	354	356	247	882	139	215	765	999999	837	111	540	978	999999	354	14	999999	398	999999	179	817	999999	343	122	999999	136	999999	999999	490	463	50	999999	366	
999999	851	314	999999	855	546	987	999999	660	99	457	652	999999	999999	999999	999999	999999	82	967	790	999999	901	150	999999	243	999999	756	999999	622	284	613	999999	674	183	405	965	49	603	313	851	17	909	166	893	999999	469	183	686	999999	47	513	999999	83	646	452	680	710	303	177	332	790	468	999999	386	486	661	978	367	53	999999	515	383	768	125	782	14	745	257	135	774	359	79	333	584	999999	231	723	38	730	999999	265	746	999999	999999	71	549	271	780	999999	233	491	999999	642	999999	532	999999	999999	999999	863	448	935	999999	177	403	972	721	144	72	615	264	999999	949	636	999999	194	999999	948	787	64	243	742	965	840	902	292	544	436	999999	999999	641	609	765	999999	292	790	999999	579	42	999999	349	999999	208	174	162	295	541	189	324	999999	763	191	834	902	629	705	969	622	275	120	438	294	566	20	999999	655	182	999999	354	999999	392	199	916	779	714	999999	999999	800	688	616	999999	364	122	17	298	999999	774	863	545	586	999999	190	313	999999	580	999999	847	198	200	506	122	756	999999	999999	999999	574	275	65	197	999999	171	999999	999999	999999	368	83	999999	558	721	999999	881	319	999999	767	718	999999	885	994	208	659	981	356	999999	191	503	995	530	336	999999	724	999999	718	675	746	425	651	256	655	562	999999	883	298	476	999999	999999	803	517	76	77	976	688	281	856	537	817	814	569	751	164	373	552	845	730	999999	339	999999	999999	502	352	77	955	240	441	702	776	693	879	932	999999	700	999999	464	269	851	45	913	861	147	928	999999	91	999999	500	199	999999	48	568	478	999999	462	170	25	724	10	31	999999	839	164	761	999999	935	636	999999	464	886	999999	999999	878	961	426	999999	505	574	741	985	460	739	252	999999	737	134	411	596	999999	539	472	999999	268	830	587	999999	999999	386	999999	675	454	320	46	312	865	462	999999	516	919	161	664	451	982	24	571	719	597	416	33	999	533	999999	90	924	424	999999	999999	57	384	353	603	129	999999	76	999999	150	702	999999	883	999999	444	894	676	999999	875	999999	758	254	269	867	485	301	362	999999	151	413	999999	999999	888	999999	999999	642	142	999999	557	544	681	916	483	430	26	658	533	999999	565	639	999999	999999	59	403	600	999999	999999	516	867	312	767	966	999999	137	910	590	60	375	149	802	999999	109	405	340	349	999999	999999	838	851	999999	768	613	248	512	49	999999	72	495	916	999999	999999	625	709	999999	999999	714	991	355	520	999999	607	167	999999	763	999999	274	732	718	999999	758	
311	999999	665	49	544	164	999999	422	999999	809	999999	565	458	86	948	146	999999	160	999999	634	850	999999	328	999999	999999	610	13	485	634	774	379	999999	441	168	761	903	960	999999	709	622	987	999999	999999	711	999999	52	708	533	814	741	874	581	165	429	908	999999	631	999999	999999	933	161	252	787	999999	439	183	134	300	324	54	185	731	450	940	647	280	168	617	999999	187	999999	480	999999	892	900	797	198	21	999999	875	999999	719	849	775	471	999999	791	942	281	734	918	417	218	999999	565	152	140	999999	781	999999	999999	24	999999	642	41	680	999999	894	999999	642	985	122	50	449	999999	466	882	675	478	999999	488	999999	345	999999	269	494	271	901	336	757	666	973	240	622	157	267	999999	216	744	999999	173	999999	999999	639	748	999999	377	999999	996	999999	270	465	746	999999	158	999999	678	951	382	546	419	680	567	666	975	22	882	427	302	515	481	675	930	687	738	999999	999999	706	999999	999999	126	503	904	237	497	211	236	360	999999	999999	999999	43	833	207	381	493	338	862	999999	736	923	950	476	491	628	594	999999	68	151	566	813	972	918	999999	429	999999	775	999999	178	773	785	531	953	655	926	447	841	732	316	254	263	835	52	306	539	176	36	422	999999	999999	676	178	219	906	833	999999	125	914	777	465	717	999999	999999	890	951	402	999999	820	565	999999	753	801	752	896	313	978	929	621	389	999999	889	363	730	275	107	617	321	56	822	319	332	927	954	850	999999	264	999999	162	355	147	179	216	856	428	999999	999999	999999	323	603	855	687	503	534	999999	576	999999	277	429	793	344	90	999999	997	255	999999	999999	999999	901	369	58	999999	999999	276	252	999999	682	999999	999999	125	232	999999	999999	453	967	631	829	402	999999	284	182	987	722	369	20	66	228	219	610	570	333	37	524	954	554	28	910	236	999999	440	893	857	965	313	570	153	92	999999	39	623	38	433	416	626	196	71	124	417	266	999999	865	473	999999	741	999999	204	999999	54	898	949	721	603	119	999999	391	325	31	999999	798	867	974	999999	999999	999999	542	900	620	897	767	492	903	502	970	107	575	430	961	234	999999	999999	999999	47	608	90	902	435	324	416	245	870	999999	706	619	999999	220	153	293	908	209	891	584	779	999999	416	55	229	999999	22	434	999999	999999	797	895	432	999999	936	123	109	94	116	999999	999999	662	999999	452	207	999999	999999	886	432	146	999999	35	631	791	696	761	201	999999	683	802	311	982	999999	517	999999	810	196	999999	283	999999	
194	823	102	315	380	127	999999	964	848	345	61	135	12	823	999999	771	999999	999999	704	185	922	74	999999	999999	284	999999	386	389	208	999999	696	584	612	402	952	239	932	326	421	579	382	237	195	999999	751	186	979	999999	999999	999999	546	999999	302	999999	117	129	422	789	40	158	999999	999	999999	462	649	999999	522	609	871	81	999999	999999	230	135	802	999999	879	73	999999	108	251	925	182	999999	849	151	292	999999	295	999999	816	153	295	999999	839	999999	471	732	697	284	663	379	589	145	999999	598	334	999999	306	422	250	358	237	932	906	815	826	47	613	508	999999	18	324	49	264	696	999999	957	296	429	999999	157	376	999999	444	872	345	46	96	999999	999999	999999	999999	873	592	468	999999	363	999999	999999	556	433	129	199	100	655	65	550	999999	945	936	377	999999	876	198	999999	982	950	999999	44	999999	999999	951	362	691	79	800	450	999999	796	780	308	601	999999	873	799	37	186	196	999999	816	794	165	151	324	449	243	342	684	499	485	965	999999	331	554	766	482	767	508	31	999999	614	103	999999	999999	638	775	618	12	399	75	806	763	708	228	684	634	999999	48	252	835	468	766	957	999999	815	442	280	717	999999	999999	270	999999	175	934	211	700	999999	976	685	999999	624	339	999999	433	999999	211	167	113	999999	999999	999999	728	265	999999	397	848	146	774	999999	999999	504	999999	999999	999999	805	138	598	773	26	984	999999	833	362	578	220	138	480	534	641	999999	285	177	848	976	655	541	422	979	547	363	564	305	999999	490	179	723	444	223	999999	551	613	393	96	999999	576	837	376	687	999999	268	999999	999999	142	745	999999	336	63	918	426	999999	999999	619	236	662	429	268	999999	871	408	496	693	999999	905	100	10	999999	999999	962	409	999999	999999	735	14	999999	985	999999	173	999999	570	842	999999	525	796	365	835	993	167	999999	999999	999999	631	999999	288	488	574	999999	706	52	744	38	999999	100	519	999999	108	979	999999	999999	677	477	105	999999	999999	566	826	177	470	550	264	16	733	656	507	100	196	670	457	525	713	999999	255	131	147	999999	596	580	999999	999999	266	999999	388	219	756	987	223	307	204	722	999999	406	649	166	787	738	999999	599	592	428	422	438	531	999999	243	801	232	973	196	768	999999	999999	171	282	293	408	627	999999	899	519	999999	888	475	735	862	317	236	98	343	408	248	996	988	587	775	828	999999	299	999999	954	764	249	120	435	752	417	245	999999	873	999999	120	999999	699	82	551	534	962	796	999999	999999	575	
144	639	999999	529	973	267	999999	506	465	999999	338	999999	945	999999	637	999999	49	982	455	81	859	225	999999	999999	468	306	915	46	251	866	537	999999	999999	999999	630	999999	332	905	999999	159	661	869	417	315	999999	241	754	327	913	756	999999	813	781	999999	716	918	684	499	71	999999	352	999999	265	999999	546	999999	499	566	134	999999	455	143	213	305	420	999999	999999	999999	517	236	551	598	133	495	943	999999	999999	204	999999	711	999999	833	844	999999	807	124	999999	818	768	514	742	198	202	885	999999	999999	610	485	444	726	121	44	999999	835	134	753	424	769	655	822	986	999999	893	422	113	621	299	110	498	306	999999	999999	881	999999	493	363	405	999999	193	165	123	805	760	945	600	999999	850	18	977	63	700	844	173	946	528	447	304	779	999999	689	999999	509	999999	999999	351	999999	163	980	351	771	358	186	999999	999999	708	190	544	947	822	223	771	999999	999999	999999	606	540	825	934	483	56	68	625	466	504	666	999999	999999	622	999999	999999	736	870	667	216	999999	523	999999	672	999999	999999	903	999999	957	568	918	217	387	999999	541	811	306	229	506	305	999999	999999	719	999999	833	105	372	922	353	353	487	999999	623	999999	999999	92	281	162	696	145	152	711	667	999999	586	459	999999	275	999999	999999	999999	516	373	371	503	971	803	187	999999	152	999999	981	13	614	999999	27	593	471	813	459	540	153	533	370	162	11	75	821	999999	999999	869	999999	841	999999	181	971	537	999999	422	999999	288	999999	999999	999999	170	999999	707	62	999999	999999	865	764	999999	631	999999	38	982	12	219	501	905	982	682	464	999999	878	999999	451	443	119	999999	341	58	55	180	446	829	980	210	991	304	999999	999999	936	518	999999	999999	999999	999999	152	988	534	52	921	861	306	421	858	999999	291	31	265	619	707	88	534	716	416	461	999999	209	12	802	228	207	892	978	746	999999	179	243	930	999999	999999	999999	999999	298	999999	193	874	34	970	710	919	969	48	403	306	857	984	397	238	758	494	942	985	732	824	724	999999	328	999999	912	110	999999	100	999999	328	586	132	999999	590	232	586	999999	238	302	882	999999	168	999999	999999	999999	961	782	999999	181	999999	358	999999	234	473	411	225	556	358	67	610	871	879	924	85	719	735	749	806	999999	181	703	714	692	849	576	565	479	645	999999	951	327	52	918	466	999999	449	999999	771	188	17	40	442	180	999999	21	379	999999	423	962	999999	222	975	999999	999	999999	643	453	384	897	846	745	910	572	116	999999	828	960	999999	
999999	999999	836	977	999999	997	999999	271	544	11	837	207	330	65	999999	633	739	999999	52	918	999999	335	996	523	999999	342	271	129	870	73	999999	999999	418	776	318	692	327	999999	999999	999999	858	693	109	452	546	699	525	690	999999	938	376	939	786	51	999999	999999	999999	999999	113	296	736	31	400	480	999999	654	788	999999	747	991	316	999999	996	999999	999999	817	236	999999	976	184	816	581	999999	999999	697	999999	406	377	819	538	418	999999	140	70	276	836	999999	629	850	892	911	971	942	245	632	871	943	745	980	149	553	729	346	999999	479	164	138	469	999999	142	258	421	734	219	582	312	374	935	774	234	524	607	999999	999999	272	845	638	657	308	825	525	660	396	679	984	999999	667	999999	591	121	999999	832	845	718	643	499	246	999999	999999	999999	507	999999	971	756	624	946	999999	999999	666	633	526	480	999999	957	616	597	35	64	234	894	644	173	999999	662	999999	691	761	984	450	999999	999999	904	995	977	328	517	689	639	65	48	661	416	544	957	999999	999999	671	887	111	56	474	191	509	999999	686	343	663	319	240	933	999999	51	810	893	34	621	485	193	639	109	908	999999	999999	196	999999	237	629	999999	77	999999	30	873	883	403	308	999999	999999	237	301	984	853	380	408	131	853	620	999999	650	932	974	751	999999	999999	12	999999	89	192	322	535	458	713	276	999999	999999	913	999999	168	416	595	607	225	258	999999	655	255	999999	986	877	999999	999999	632	979	464	999999	999999	542	625	999999	265	229	244	92	701	999999	999999	586	138	467	218	542	461	198	64	999999	999999	503	595	602	756	999999	102	314	980	913	999999	734	999999	158	999999	380	695	287	161	376	372	143	999999	999999	999999	668	409	529	999999	999999	170	444	924	139	344	999999	947	32	134	654	999999	930	111	787	999999	546	999999	979	73	837	847	184	46	999999	999999	624	946	545	228	97	211	573	645	999999	752	391	999999	682	813	359	999999	672	162	506	249	442	41	768	43	999999	894	430	999999	999999	951	986	407	999999	999999	999999	999999	411	804	47	453	999999	999999	999999	999999	999999	736	101	175	999999	999999	999999	999999	539	449	529	593	188	511	390	999999	780	117	999999	999999	766	984	573	999999	103	262	31	868	999999	63	999999	157	121	999999	409	111	802	999999	752	427	776	963	999999	796	999999	136	918	900	423	843	672	456	481	690	278	650	172	585	81	999999	392	316	907	999999	764	382	999999	999999	111	288	999999	526	365	396	463	803	126	776	868	967	344	131	999999	999999	999999	999999	676	
430	999999	758	999999	226	192	301	45	470	66	391	42	274	654	474	999999	145	452	156	101	94	999999	474	534	396	717	114	126	271	999999	636	106	535	999999	61	988	352	350	184	343	73	361	992	747	735	744	603	323	870	331	319	828	243	999999	591	999999	990	234	552	509	87	184	774	609	430	295	507	568	602	485	456	795	999999	812	37	733	244	727	999999	652	123	791	999999	939	551	807	999999	999999	124	858	998	127	999999	674	999999	999999	999999	393	326	449	246	999999	720	394	875	524	999999	430	999999	858	958	272	435	999999	396	296	999999	834	67	622	432	119	454	743	486	338	997	604	557	999999	999999	999999	410	359	415	88	80	861	73	36	257	441	287	265	900	735	692	897	999999	969	960	999999	335	704	999999	137	999999	999999	999999	547	527	955	873	999999	712	116	862	86	494	318	999999	76	999999	999999	374	991	831	198	999999	751	646	110	999999	999999	187	403	526	999999	999999	288	496	103	953	999999	509	999999	568	316	552	794	873	615	412	969	753	999999	980	304	339	999999	305	402	144	166	901	999999	639	295	793	319	590	165	744	216	821	999999	999999	255	999999	999999	432	525	645	999999	878	40	697	356	834	999999	999999	231	377	315	983	104	999999	797	624	92	662	282	522	243	999999	717	870	206	158	631	781	734	999999	266	603	999999	999999	96	999999	870	729	292	999999	510	999999	368	999999	999999	232	726	174	325	999999	448	420	999999	999999	412	843	170	169	999999	208	999999	512	688	457	999999	712	213	999999	871	519	999999	999999	379	821	21	999999	999999	929	441	999999	431	466	466	113	999999	846	453	775	354	252	999999	711	999999	94	258	998	218	910	677	999999	999999	999999	303	805	999999	95	50	338	999999	75	998	240	728	527	776	746	999999	584	133	274	999999	437	999999	628	402	999999	999999	294	573	23	139	999999	999999	999999	954	52	173	660	235	248	806	999999	784	288	254	887	982	710	999999	511	951	633	787	412	468	591	999999	674	413	835	961	755	765	978	935	73	999999	999999	573	734	582	999999	359	884	999999	154	999999	715	383	515	69	424	976	71	71	505	156	999999	256	373	657	498	999999	399	287	999999	359	805	353	999999	909	999999	147	584	929	566	999999	903	944	323	937	679	301	999999	776	999999	999999	704	999999	439	916	137	767	209	86	999999	148	959	999999	999999	999999	999999	371	202	605	101	286	402	142	505	231	999999	999999	932	436	978	207	359	623	740	999999	655	888	913	274	782	210	937	507	845	999999	324	306	536	999999	999999	317	
108	302	684	270	999999	999999	421	217	673	230	834	773	108	886	788	345	866	145	150	959	458	999999	999999	999999	349	894	999999	87	907	946	380	414	346	670	109	67	938	999999	896	93	999999	705	600	561	376	173	409	959	999999	999999	440	400	999999	999999	858	999999	478	794	999999	999999	999999	344	999999	999999	850	999999	999999	437	786	731	999999	396	999999	67	491	999999	338	272	524	185	495	337	447	999999	515	979	36	216	811	999999	588	999999	558	414	808	142	404	873	710	945	737	971	182	999999	999999	54	161	330	648	115	841	999999	280	745	996	999999	896	381	999999	871	403	999999	626	857	999999	263	837	834	259	999999	358	464	999999	578	448	523	999999	999999	999999	471	999999	706	567	999999	97	382	873	813	418	860	246	999999	662	999999	551	516	355	999999	999999	327	217	326	81	999999	756	387	654	702	307	483	792	366	33	749	53	999999	662	999999	999999	770	389	34	425	398	122	334	801	723	36	931	999999	840	999999	40	264	511	634	278	948	710	727	999999	515	935	999999	879	10	913	795	854	854	434	554	993	938	192	900	683	187	432	999999	931	675	999999	999999	999999	999999	993	495	999999	73	394	971	999999	52	218	999999	489	329	243	334	888	927	182	999999	742	295	781	101	81	610	951	999999	999999	134	796	999999	999999	630	999999	298	17	999999	264	791	470	463	495	950	999999	999999	999999	363	944	999999	697	13	503	299	999999	665	809	901	423	930	121	303	454	935	256	712	379	859	999999	944	327	470	673	391	615	289	999999	830	999999	407	199	598	156	999999	999999	792	12	849	67	461	999999	999999	14	333	679	177	999999	559	704	27	304	561	160	999999	999999	237	340	121	999999	293	865	978	538	26	740	999999	156	35	509	463	709	529	801	751	999999	999999	466	999999	711	999999	280	251	135	999999	112	638	448	157	648	209	462	999999	176	774	999999	510	999999	987	999999	999999	999999	982	999999	251	999999	775	759	408	999999	569	771	991	410	245	22	623	852	999999	999999	112	85	998	386	310	10	818	999999	37	165	955	643	478	756	554	427	297	999999	884	47	337	999999	999999	613	89	437	471	490	930	762	972	657	393	83	490	999999	32	999999	999999	999999	999999	421	732	253	588	999999	302	244	855	999999	724	433	968	155	586	233	45	395	306	999999	539	338	432	275	193	999999	999999	999999	275	473	999999	691	999999	643	549	915	156	795	999999	999999	145	236	999999	123	47	549	688	247	497	267	55	637	309	878	711	170	989	466	999999	999999	999999	898	968	391	999999	999999	
982	334	999999	999999	86	999999	369	151	737	312	703	319	237	643	619	999999	907	999999	428	767	391	999999	932	388	999999	999999	735	745	490	246	267	253	699	14	566	363	641	826	190	805	999999	999999	999999	999999	467	999999	238	999999	669	662	990	960	963	655	651	420	402	999999	743	999999	514	999999	661	500	55	460	619	233	87	266	381	90	828	623	500	233	430	999999	999999	257	461	318	999999	827	999999	999999	999999	54	363	155	961	423	999999	793	300	653	999999	651	363	16	70	15	348	413	999999	999999	141	350	999999	427	999999	867	306	496	935	205	548	833	253	747	180	575	999999	931	304	958	999999	45	332	999999	999999	999999	999999	914	999999	999999	969	672	999999	346	999999	939	889	999999	999999	104	127	999999	858	104	999999	671	407	615	999999	494	145	999999	999999	332	911	106	27	999999	999999	220	696	391	309	489	235	875	296	907	581	241	685	933	775	999999	841	412	999999	237	742	65	382	565	999999	702	320	562	563	225	999999	79	921	582	246	999999	999999	999999	295	379	999999	239	385	499	999999	604	809	999999	641	908	491	509	919	790	999999	643	838	140	313	607	178	672	999999	81	999999	999999	320	112	696	830	802	115	126	999999	368	512	680	882	999999	483	892	117	921	654	733	925	159	999999	17	603	117	999999	432	688	210	206	917	313	26	532	294	706	515	999999	116	999999	999999	122	999999	72	962	955	999999	829	999999	71	751	668	347	999999	999999	189	105	999999	723	999999	682	438	606	171	595	376	865	999999	999999	195	999999	999999	547	357	542	46	708	999999	640	999999	668	603	972	999999	455	999999	966	469	180	114	611	999999	999999	581	703	999999	999999	270	476	596	999999	610	640	530	469	640	130	989	25	325	481	160	463	571	999999	89	465	467	716	346	999999	406	828	94	584	189	33	966	654	999999	531	448	477	53	70	68	962	999999	679	814	138	999999	453	854	999999	460	999999	526	999999	623	499	58	553	140	999999	694	999999	556	946	290	617	164	999999	999999	794	43	999999	999999	510	807	126	23	999999	901	217	434	999999	973	460	999999	999999	506	260	40	999999	999999	894	347	999999	999999	287	999999	506	399	999999	974	640	24	70	600	999999	549	25	908	507	485	269	999999	922	761	741	807	105	822	69	120	999999	999999	350	999999	148	345	560	999999	530	710	516	398	703	242	999999	938	999999	999999	356	680	999999	351	533	999999	223	252	425	999999	634	479	320	683	999999	97	81	999999	673	749	461	441	999999	999999	388	796	999999	999999	948	689	967	999999	894	999999	999999	389	
628	562	781	738	107	999999	999999	999999	509	60	399	833	69	616	171	468	274	173	999999	914	999999	610	999999	736	643	352	303	735	139	831	585	85	217	950	468	519	553	935	651	564	521	999999	380	999999	407	145	811	999999	527	509	538	999999	999999	999999	999999	27	598	55	104	755	603	194	334	678	474	999999	625	118	157	652	999999	338	521	999999	999999	999999	240	635	999999	507	540	962	218	999999	303	855	248	656	999999	450	920	508	841	896	961	337	210	702	863	999999	520	999999	193	999999	594	209	999999	992	168	540	999999	963	716	596	999999	640	975	704	384	619	999999	969	855	706	732	999999	999999	625	882	75	956	537	771	255	999999	999999	999999	343	46	104	999999	999999	497	999999	663	956	791	999999	999999	330	361	506	999999	999999	17	550	847	486	999999	187	999999	593	120	103	583	260	202	470	999999	999999	999999	641	999999	999999	973	999999	482	143	53	775	624	999999	943	561	713	460	218	527	248	446	999999	999999	201	858	999999	61	999999	403	148	413	764	331	645	999999	468	999999	838	999999	280	186	78	713	999999	999999	999999	468	999999	558	390	133	51	675	231	172	397	570	450	999999	897	921	695	88	999999	999999	20	303	607	650	999999	999999	621	180	256	71	378	286	858	824	304	923	411	586	23	25	371	99	109	483	905	897	279	999999	151	359	999999	989	719	802	365	269	999999	999999	999999	397	511	871	428	170	793	121	712	625	515	999999	999999	999999	75	999999	279	921	204	134	744	206	723	593	999999	897	581	388	567	65	999999	44	999999	411	131	999999	999999	999999	671	939	689	999999	999999	653	523	177	999999	381	924	999999	533	444	999999	999999	265	999999	673	918	842	531	588	415	554	657	167	999999	910	118	988	999999	476	778	259	264	445	999999	21	79	80	861	68	209	463	827	531	33	969	336	155	999999	952	595	999999	149	360	999999	999999	537	496	999999	999999	999999	999999	485	273	754	195	999999	999999	316	256	603	848	981	472	388	951	726	135	143	510	584	962	134	496	881	131	119	904	999999	999999	484	583	36	604	337	816	978	999999	776	999999	999999	45	839	999999	999999	999999	676	677	999999	332	523	412	362	542	999999	999999	999999	999999	391	633	85	906	139	607	999999	999999	821	386	145	572	973	999999	999999	304	352	548	999999	518	148	144	454	999999	932	838	999999	81	230	494	999999	569	558	989	182	153	763	261	906	242	843	338	925	299	541	409	359	360	63	68	199	143	644	750	850	999999	188	642	973	300	421	700	799	999999	464	576	999999	983	990	
215	999999	101	641	891	674	999999	999999	165	999999	533	999999	999999	28	172	304	787	924	999999	149	999999	964	131	287	616	821	153	538	598	834	965	999999	376	370	847	526	107	502	999999	85	999999	49	33	999999	999999	810	586	682	637	42	999999	999999	215	843	999999	250	420	814	999999	80	531	281	620	999999	935	147	123	474	999999	999999	999999	999999	181	732	109	885	941	390	836	805	244	470	900	999999	167	323	190	533	305	999999	116	293	999999	999999	554	999999	429	702	805	313	697	122	511	992	999999	999999	999999	999999	743	190	309	40	977	229	835	70	381	63	999999	622	957	589	178	999999	999999	913	999999	498	187	341	465	249	584	533	118	132	959	908	731	999999	843	707	789	999999	999999	999999	316	257	847	494	396	375	538	999999	999999	117	943	999999	999999	922	999999	982	999999	999999	724	70	455	453	120	712	110	472	999999	999999	779	259	799	63	999999	462	606	570	999999	693	945	999999	710	402	999999	10	999999	999999	999999	809	999999	860	412	999999	400	999999	631	999999	147	999999	393	923	999999	999999	413	106	317	890	999999	10	325	12	999999	999999	999999	999999	360	63	276	999999	532	89	27	523	193	999999	847	421	662	999999	830	999999	433	999999	310	31	57	568	988	91	692	999999	359	454	493	211	528	800	922	766	999999	999999	596	36	612	999999	905	529	957	999999	258	896	999999	642	180	581	578	827	311	444	586	791	74	195	427	243	730	573	39	982	999999	999999	999999	895	999999	262	157	406	999999	996	125	528	610	999999	832	796	999999	999999	284	912	999999	701	499	487	190	999999	513	410	608	999999	583	342	499	999999	104	212	407	341	500	917	433	181	924	314	329	67	190	570	363	631	181	23	299	127	359	699	557	999999	715	57	748	999999	798	533	999999	783	39	635	409	999999	999999	730	226	366	488	999999	776	195	168	999999	999999	943	57	976	207	569	52	381	625	405	654	999999	626	453	178	686	999999	401	999999	545	38	554	171	732	242	451	797	932	638	898	923	999999	852	593	142	805	999999	821	336	999999	999999	657	999999	14	975	999999	113	773	198	802	87	999999	304	622	103	369	781	325	744	755	999999	119	743	726	999999	292	543	43	320	373	987	561	75	46	805	380	544	999999	757	239	347	34	744	836	821	548	78	239	499	772	999999	383	999999	999999	92	630	914	999999	531	692	469	80	462	825	814	525	319	999999	817	723	825	999999	567	514	417	747	999999	906	905	999999	224	313	543	999999	349	614	484	494	954	184	465	260	635	999999	770	277	
572	919	32	305	238	999999	422	999999	947	409	816	573	999999	999999	265	18	388	999999	477	165	536	999999	485	999999	51	825	999999	643	267	574	999999	502	744	150	184	999999	999999	609	705	999999	891	768	600	939	999999	910	999999	619	999999	457	871	999999	596	614	999999	658	444	999999	999999	999999	999999	779	518	382	420	323	999999	999999	170	810	133	779	892	73	274	768	323	999999	411	140	503	693	724	999999	999999	951	905	140	409	526	20	999999	356	301	905	999999	259	999999	529	485	92	999999	458	117	333	102	154	533	349	971	344	897	420	132	909	999999	64	708	679	468	417	698	623	999999	799	71	432	601	168	999999	518	999999	27	999999	999999	999999	245	616	485	610	807	382	790	437	192	999999	651	233	391	999999	67	551	999999	70	78	999999	999999	814	318	272	999999	552	374	198	462	999999	880	494	83	999999	579	448	232	78	661	44	908	999999	461	686	420	999999	999999	76	999999	967	557	956	858	999999	519	430	999999	223	941	264	999999	999999	975	999999	242	167	159	676	999999	619	328	479	408	43	999999	500	363	631	852	470	999999	308	104	999999	999999	923	635	418	204	999999	150	999999	137	407	36	315	220	999999	999999	262	999999	543	554	484	999999	999999	558	999999	190	29	999999	676	371	481	999999	709	507	999999	261	318	531	741	999999	373	479	319	999999	11	17	178	999999	845	187	999999	420	799	753	620	846	614	375	999999	237	184	92	473	647	656	485	326	808	730	999999	145	731	999999	71	191	14	339	736	557	816	21	739	231	999999	771	999999	999999	999999	887	643	647	943	720	513	307	291	16	999999	694	525	999999	370	559	589	51	867	111	738	572	615	999999	999999	817	994	226	999999	999999	999999	876	999999	363	999999	920	96	618	202	21	805	763	999999	997	667	51	42	135	650	999999	641	458	903	959	393	999999	281	999999	769	135	999999	297	861	999999	43	795	109	171	999999	450	473	999999	849	856	305	974	671	999999	849	837	785	869	575	265	229	525	999999	999999	969	975	649	959	849	76	999999	518	901	479	964	871	941	870	803	210	999999	671	608	57	999999	419	722	663	287	932	350	856	721	606	210	518	823	473	201	999999	800	513	999999	783	570	999999	82	202	653	977	999999	999999	999999	374	549	558	916	924	972	999999	999999	985	999999	917	726	999999	796	999999	279	456	58	478	678	457	409	212	999999	825	487	876	346	530	20	999999	46	434	790	356	66	652	601	999999	500	999999	103	815	831	212	999999	999999	990	776	999999	206	999999	426	247	618	965	999999	
999999	100	447	106	224	999999	975	999999	999999	999999	649	450	248	626	855	999999	978	47	363	999999	380	999999	999999	356	885	569	607	999999	999999	620	999999	181	999999	719	645	510	461	404	426	370	839	458	331	765	999999	999999	999999	306	351	780	999999	209	264	380	999999	999999	999999	101	220	654	135	171	12	999999	113	477	68	528	980	354	698	583	620	993	754	921	26	13	864	345	41	310	472	599	181	999999	917	21	753	975	188	369	194	772	245	678	455	70	661	24	999999	19	999999	999999	92	864	589	999999	999999	999999	653	328	999999	874	623	999999	999999	999999	99	125	560	56	999999	15	175	338	399	847	999999	86	476	955	351	999999	853	32	999999	999999	999999	999999	408	655	999999	709	332	860	999999	319	159	421	979	999999	970	545	464	445	244	999999	999999	753	475	999999	999999	549	999999	697	999999	386	31	601	999999	233	895	782	717	999999	661	999999	682	999999	205	89	999999	999999	107	433	984	805	395	999999	999999	674	644	999999	841	666	151	999999	140	634	883	756	999999	558	582	756	999999	198	999999	559	783	177	637	526	558	999999	52	999999	452	154	999999	180	999999	612	999999	173	588	999999	999999	60	999999	814	935	57	431	999999	999999	999999	764	999999	999999	999999	977	836	999999	999999	999999	128	999999	456	623	974	404	986	921	712	999999	686	745	418	999999	24	257	999999	999999	969	242	589	999999	118	999999	999999	999999	111	867	999999	203	999999	977	202	136	470	925	494	436	999999	999999	949	999999	719	683	999999	405	356	999999	272	549	999999	49	665	387	457	999999	106	852	999999	999999	302	129	14	519	610	708	999999	291	999999	999999	762	350	18	999999	293	463	999999	435	498	507	66	928	999999	377	999999	125	322	815	679	447	828	642	715	999999	127	829	131	209	999999	407	999999	74	476	183	787	859	40	117	104	999999	648	671	363	999999	999999	374	999999	637	525	999999	396	737	999999	269	269	999999	635	792	440	463	999999	185	999999	101	654	991	999999	431	590	144	94	214	720	685	798	167	289	500	710	753	315	494	684	999999	20	125	462	216	913	667	233	248	676	640	662	472	999999	271	570	999999	912	102	57	391	999999	191	26	926	470	999999	839	144	92	687	157	847	501	999999	90	538	539	999999	518	922	999999	846	538	89	33	336	999999	28	930	196	840	223	447	302	999999	999999	999999	536	746	810	828	98	165	988	493	814	971	545	190	42	984	999999	584	134	999999	563	652	936	903	144	999999	821	214	895	999999	934	410	208	595	260	439	12	999999	707	999999	999999	691	549	999999	
218	364	312	999999	898	999999	182	999999	322	821	624	999999	172	633	999999	555	16	883	270	151	558	414	999999	999999	999999	999999	999999	999999	999999	999999	658	999999	999999	349	694	780	999999	983	316	694	674	304	999999	999999	971	83	276	379	896	161	97	999999	430	408	47	803	999999	999999	908	304	229	999999	999999	292	172	752	85	823	938	831	603	32	999999	575	476	263	327	395	999999	856	336	999999	272	724	942	720	451	999999	311	891	199	600	85	21	474	661	542	805	224	228	998	999999	441	74	558	999999	370	855	931	999999	999999	205	384	999999	968	999999	750	47	349	999999	999999	381	521	999999	642	999999	999999	565	111	999999	999999	521	181	759	999999	883	180	207	176	877	359	999999	772	527	999999	993	226	33	53	999999	911	504	999999	771	999999	627	932	394	999999	555	127	804	753	999999	999999	964	33	624	999999	94	446	552	871	471	102	714	608	993	642	999999	786	923	522	253	903	226	65	409	842	240	999999	786	775	620	760	999999	842	655	465	450	970	601	829	958	999999	368	633	999999	679	212	999999	938	752	783	769	204	292	509	223	845	908	623	782	999999	143	659	999999	261	711	999999	872	953	537	999999	678	999999	999999	563	999999	545	593	71	730	639	999999	22	44	999999	850	565	272	342	441	619	999999	356	819	999999	825	761	591	382	292	142	999999	74	410	560	115	584	111	728	676	999999	261	847	893	999999	751	130	625	999999	410	155	999999	999999	999999	917	999999	332	374	236	737	999999	954	221	778	598	999999	157	611	483	886	999999	464	999999	999999	999999	368	694	999999	999999	125	705	146	999999	972	146	857	800	552	493	900	782	999999	874	990	605	723	50	999999	305	999999	603	518	151	898	143	691	740	873	757	559	965	999999	697	121	42	934	158	249	641	740	508	999999	128	999999	113	66	589	553	70	50	327	626	167	999999	521	196	999999	906	838	455	126	927	999999	933	935	913	522	763	999999	670	575	801	436	564	999999	999999	399	568	999999	999999	999999	197	813	717	242	348	999999	863	599	999999	999999	251	411	196	624	581	810	999999	647	199	544	999999	595	399	999999	526	199	603	500	522	999999	999999	121	999999	352	929	124	999999	999999	596	212	658	173	122	730	333	399	999999	940	999999	198	214	920	605	543	999999	999999	999999	252	715	158	117	999999	999999	999999	999999	140	650	844	694	467	733	494	60	987	999999	999999	482	999999	151	136	949	999999	737	999999	592	516	999999	226	75	999999	700	834	985	448	104	295	999999	73	999999	202	999999	406	999999	304	465	720	
869	617	658	624	129	754	111	999999	209	999999	635	999999	466	999999	624	433	778	367	767	898	508	612	892	999999	576	999999	999999	949	387	553	418	443	869	871	646	898	568	451	218	999999	733	406	999999	650	999999	999999	607	230	578	325	627	888	537	566	221	267	725	69	58	710	312	162	210	655	46	999999	883	594	999999	999999	865	336	159	999999	175	999999	373	252	938	242	811	231	380	999999	925	529	905	312	660	389	183	509	403	507	643	581	999999	593	614	468	460	22	869	851	460	301	739	716	401	999999	893	482	999999	999999	999999	999999	999999	148	729	516	296	999999	934	999999	553	366	932	651	186	593	905	999999	637	480	999999	799	361	529	612	634	790	999999	910	550	496	999999	999999	587	608	562	999999	67	999999	108	181	879	88	999999	999999	103	368	97	540	808	214	122	845	650	44	999999	730	999999	999999	999999	725	999999	999999	394	485	853	977	355	52	624	793	848	916	539	308	999999	999999	462	231	999999	999999	703	658	999999	345	383	854	999999	999999	509	832	548	530	768	383	83	999999	693	423	999999	999999	23	54	915	24	999999	206	999999	351	142	388	999999	999999	999999	830	999999	999999	568	999999	111	999999	250	999999	543	999999	254	327	157	166	999999	693	37	48	775	999999	999999	658	742	97	980	186	549	395	420	131	999999	518	512	938	999999	633	650	645	999999	456	999999	221	511	133	770	999999	59	159	126	999999	360	238	999999	626	999999	373	707	480	78	999999	459	854	391	999999	237	736	815	219	804	999999	53	999999	727	329	526	999999	156	619	327	941	137	399	999999	971	770	336	263	999999	370	988	999999	179	577	396	997	31	829	100	896	999999	232	839	999999	525	999999	969	511	935	999999	538	226	98	163	136	797	999999	584	420	999999	901	999999	929	999999	816	999999	874	999999	340	331	999999	999999	999999	722	293	719	297	55	753	576	800	824	999999	999999	999999	771	838	999999	451	598	938	446	999999	448	999999	560	302	990	999999	851	999999	999999	180	614	606	327	169	999999	999999	417	510	999999	831	844	850	999999	164	154	999999	54	999999	858	372	741	999999	67	999999	618	728	732	999999	306	517	902	54	999999	653	713	189	513	611	473	155	44	98	999999	615	575	597	999999	406	999999	973	999999	25	999999	792	999999	231	548	999999	551	647	999999	990	999999	506	999999	799	215	432	451	964	513	443	999999	712	338	999999	999999	452	999999	30	809	999999	277	333	34	887	381	853	225	999999	640	999999	70	999999	999999	53	885	427	999999	999999	392	495	999999	194	470	999999	999999	959	463	
785	999999	106	300	531	837	999999	999999	880	482	52	999999	361	217	959	333	525	382	546	705	295	768	999999	766	999999	637	324	381	93	862	974	244	421	399	999999	999999	544	697	999999	988	206	329	14	999999	999999	358	41	288	999999	999999	944	677	115	999999	177	27	999999	999999	999999	999999	999999	999999	639	27	507	807	15	962	778	999999	789	999999	843	557	508	999999	763	105	132	112	606	46	385	233	918	307	999999	999999	999999	421	16	214	857	644	476	766	999999	987	999999	835	999999	999999	509	765	80	125	833	999999	755	212	264	626	217	737	297	486	999999	416	108	999999	678	999999	740	999999	233	584	970	999999	91	999999	999999	776	658	297	759	537	536	620	162	999999	473	999999	411	29	167	999999	999999	130	356	999999	999999	283	888	246	167	504	337	999999	542	999999	999999	634	999999	23	999999	999999	999999	920	977	760	950	999999	263	305	999999	106	999999	721	999999	843	587	999999	852	102	38	11	887	421	139	265	209	999999	87	999999	999999	839	115	999999	102	679	999999	87	152	596	49	999999	999999	593	510	999999	67	616	944	698	908	999999	782	383	984	999999	600	557	790	722	999999	567	999999	597	646	897	999999	59	999999	529	432	999999	707	265	63	999999	999999	999999	999999	77	208	592	447	999999	758	364	67	732	999999	999999	88	864	296	430	45	481	914	432	999999	612	80	17	987	425	276	407	596	526	330	999999	942	306	645	999999	523	967	129	976	839	292	840	267	647	461	450	568	224	287	230	999999	844	999999	357	999999	997	200	605	32	999999	360	768	540	412	999999	235	782	228	999999	999999	77	361	938	999999	663	772	813	370	536	974	999999	999999	318	306	999999	999999	392	948	347	725	333	372	107	863	488	524	309	999999	999999	235	668	349	650	381	162	229	906	966	694	999999	194	999999	78	58	414	177	459	244	663	999999	999999	833	999999	847	583	704	264	84	114	149	473	957	900	999999	315	368	542	937	153	529	483	425	999999	811	999999	502	303	999999	459	321	74	75	202	673	393	835	468	803	999999	457	965	999999	861	554	72	999999	929	768	742	999999	999999	522	999999	999999	999999	999999	579	79	999999	90	411	999999	999999	793	85	408	999999	999999	917	480	900	999999	149	999999	563	651	564	709	749	315	573	535	999999	413	686	999999	974	999999	361	999999	266	398	999999	717	56	760	217	77	999999	663	471	703	850	272	155	999999	382	404	580	671	862	869	330	10	517	875	897	221	117	533	434	707	875	950	224	512	251	432	649	803	999999	496	240	999999	844	869	685	
54	999999	791	179	999999	999999	689	999999	396	999999	999999	209	999999	862	995	960	945	239	763	827	999999	57	643	999999	950	755	777	237	999999	638	244	166	647	200	853	953	325	363	854	999999	195	847	827	444	754	232	478	999999	448	999999	999999	855	91	52	999999	997	625	148	999999	823	999999	462	737	999999	832	340	562	980	19	52	999999	999999	385	542	641	62	230	999999	898	999999	287	837	788	840	999999	389	85	604	415	855	337	999999	144	999999	522	732	119	999999	611	423	999999	497	931	999999	999999	702	480	999999	410	732	776	426	249	501	546	872	674	999999	415	453	265	957	575	999999	714	999999	457	354	30	908	943	161	999999	484	67	999999	905	999999	949	999999	999999	536	204	682	88	911	999999	642	494	999999	999999	223	663	167	168	713	921	777	999999	999999	255	136	529	999999	789	625	828	765	444	755	966	999999	946	999999	999999	999999	999999	893	84	802	528	815	860	380	850	729	497	999999	326	354	869	138	698	525	405	782	16	999999	893	999999	93	999999	207	738	683	774	276	899	621	438	949	999999	702	890	999999	439	275	999999	651	69	999999	397	999999	100	886	837	594	430	369	763	722	71	10	621	719	355	617	132	696	85	462	999999	819	887	404	999999	435	808	619	965	516	858	60	833	999999	999999	999999	116	851	846	999999	845	539	857	715	999999	37	999999	999999	559	821	999999	999999	576	999999	540	578	561	696	999999	999999	786	810	403	257	999999	999999	176	297	34	622	511	280	850	895	616	999999	961	182	515	813	999999	637	70	154	372	405	999999	999999	793	126	999999	420	805	999999	403	45	145	610	850	877	860	793	999999	937	320	872	612	999999	999999	482	617	999999	999999	242	67	158	750	259	999999	999999	536	940	503	908	999999	100	474	416	999999	581	923	360	331	638	952	560	491	132	833	499	792	803	246	321	508	792	999999	573	999999	999999	294	885	725	391	350	920	300	248	999999	229	999999	206	189	417	559	266	999999	551	289	507	667	627	426	394	676	733	999999	192	999999	999999	860	901	999999	999999	297	47	634	999999	298	999999	269	253	636	613	999999	596	999999	828	762	251	733	688	294	999999	587	666	469	341	714	616	227	118	838	838	368	999999	999999	933	130	999999	632	128	263	257	247	424	999999	999999	303	90	119	874	429	999999	924	182	999999	161	668	631	577	999999	999999	681	814	999999	414	999999	254	999999	999999	690	708	250	999999	614	434	999999	641	173	674	657	47	999999	507	999999	688	999999	999999	196	889	25	274	999999	944	338	894	581	442	
999999	19	203	567	708	999999	428	999999	188	548	319	747	580	519	999999	999999	999999	265	599	999999	999999	472	999999	999999	68	705	414	426	999999	306	290	720	852	604	555	163	480	999999	339	974	88	186	510	999999	604	448	319	999999	999999	542	33	82	304	999999	970	623	285	320	509	12	255	11	956	881	267	598	895	999999	999999	352	486	999999	926	625	999999	295	962	602	288	999999	395	909	657	999999	283	218	999999	455	633	999999	877	999999	590	336	728	87	999999	628	873	999999	553	343	540	426	999999	202	156	999999	999999	999999	660	682	41	889	617	346	353	999999	608	59	182	450	999999	999999	474	999999	999999	599	896	28	75	344	728	283	76	61	378	241	620	90	999999	746	152	949	999999	205	138	701	999999	391	999999	940	29	823	833	999999	999999	508	952	999999	951	999999	782	294	619	999999	953	758	999999	565	968	122	668	528	988	435	307	402	999999	279	196	999999	879	515	295	134	324	904	449	963	69	869	289	880	138	514	964	858	339	954	251	380	878	999999	422	999999	999999	999999	835	999999	805	599	999999	999999	553	412	677	999999	998	495	12	59	318	859	505	108	833	788	999999	999999	470	999999	73	999999	38	815	671	725	102	674	851	823	79	999999	167	470	999999	606	336	726	836	999999	859	999999	999999	202	72	28	658	999999	786	494	112	361	936	366	999999	940	654	737	740	951	184	333	643	188	979	275	702	999999	975	999999	461	999999	647	772	999999	229	854	835	753	652	76	999999	887	367	721	717	115	800	934	192	951	999999	986	884	523	999999	210	773	222	796	326	623	348	559	999999	439	714	173	777	999999	95	999999	984	98	884	406	446	285	999999	271	169	999999	999999	793	285	863	686	762	258	63	28	91	623	957	999999	453	999999	337	334	999999	13	942	32	628	107	142	614	897	999	127	99	924	999999	950	999999	424	999999	555	284	999999	753	951	915	723	999999	13	205	999999	762	441	999999	118	951	186	267	227	879	482	999999	152	259	999999	999999	141	999999	103	775	672	330	999999	930	884	63	165	537	61	999999	309	999999	999999	937	999999	999999	568	161	981	973	999999	692	418	999999	51	999999	141	920	999999	199	783	759	205	237	532	706	999999	511	91	64	796	649	216	201	580	152	601	215	671	652	203	979	983	129	647	979	912	376	888	34	921	245	571	862	252	549	144	865	999999	881	295	66	79	926	999999	489	486	227	999999	999999	267	926	258	323	995	804	776	85	590	552	999999	484	999999	999999	143	560	87	353	948	40	17	
999999	800	790	367	147	910	66	942	167	503	999999	999999	999999	766	994	986	999999	866	448	773	69	284	861	97	810	444	999999	793	626	999999	142	279	934	891	531	136	999999	956	858	893	719	143	999999	59	108	82	999999	999999	148	574	830	487	509	266	948	461	938	703	999999	999999	898	273	325	756	370	426	476	108	245	868	529	301	999999	555	63	926	999999	812	989	738	811	721	999999	62	581	655	769	678	999999	79	197	764	409	999999	994	456	817	677	999999	682	999999	999999	64	280	54	538	479	999999	212	31	610	136	713	999999	891	999999	619	272	184	714	999999	798	164	175	680	764	891	852	560	607	118	184	999999	317	141	286	666	383	18	999999	186	816	475	921	469	71	60	591	273	999999	837	555	999999	999999	999999	999999	380	889	600	999999	999999	626	402	605	913	435	999999	406	686	615	520	245	999999	141	538	999999	333	999999	705	619	999999	310	588	742	770	562	681	158	291	334	906	777	783	728	406	559	423	869	999999	999999	67	654	904	658	307	601	300	371	446	195	484	999999	194	980	575	345	48	659	834	360	754	855	124	362	999999	999999	462	536	734	999999	426	463	235	671	562	69	405	929	445	179	272	999999	999999	999999	849	769	593	999999	162	999999	521	763	45	999999	289	999999	539	999999	999999	564	999999	764	636	467	768	31	911	522	428	516	939	118	224	665	98	999999	153	999999	512	939	159	659	383	673	467	663	999999	578	392	999999	999999	853	980	880	39	507	683	254	336	999999	858	80	384	646	131	412	548	379	568	845	67	520	999999	20	415	999999	391	963	999999	115	603	999999	999999	77	986	96	138	344	635	591	999999	898	692	684	999999	999999	284	999999	552	65	124	58	20	546	999999	999999	814	970	999999	549	999999	999999	255	231	999999	999999	940	999999	660	44	284	214	743	976	93	168	828	364	929	999999	215	999999	421	943	990	554	331	593	773	977	281	168	999999	95	475	999999	653	470	459	564	149	966	86	517	781	910	314	44	463	999999	190	999999	50	149	344	470	999999	311	240	999999	999999	356	544	682	762	125	345	658	999999	52	515	367	904	375	196	249	578	903	172	90	250	297	140	638	797	822	127	999999	751	999999	742	351	999999	779	369	999999	432	403	754	665	575	656	999999	420	629	822	555	675	999999	999999	891	404	148	999999	439	999999	226	905	885	999999	998	999999	906	506	309	173	999999	999999	16	403	817	184	159	507	515	594	763	719	18	975	276	452	776	657	122	999999	999999	999999	999999	999999	
576	526	518	813	999999	959	999999	37	120	999999	694	999999	669	559	287	999999	255	641	644	845	999999	999999	999999	910	673	555	999999	259	393	962	999999	58	784	554	827	301	666	999999	840	556	844	736	609	552	290	999999	999999	227	379	405	102	571	444	504	317	79	999999	999999	149	121	129	500	644	158	999999	646	645	999999	731	986	60	909	800	98	999999	999999	897	354	999999	827	999999	622	999999	987	870	398	613	290	247	999999	672	67	999999	728	436	354	102	460	56	999999	999999	668	495	393	999999	999999	999999	356	999999	900	999999	284	979	999999	349	999999	620	656	288	999999	42	999999	877	999999	999999	993	713	999999	662	657	324	999999	308	984	626	113	136	496	642	999999	627	267	787	347	584	398	88	883	388	928	733	445	182	999999	611	999999	791	520	79	361	478	999999	693	845	585	999999	975	994	999999	246	380	134	24	600	490	999999	999999	540	999999	999999	915	830	693	733	923	878	999999	999999	382	781	321	999999	426	290	999999	999999	573	941	761	848	422	93	198	151	557	609	431	999999	458	836	276	261	131	999999	999999	648	15	959	921	999999	999999	999999	999999	999999	999999	999999	708	733	390	561	212	636	779	550	512	831	641	551	186	324	457	692	911	546	515	70	494	281	844	999999	999999	613	999999	999999	999999	806	999999	285	226	792	901	697	200	896	999999	999999	482	580	641	613	16	463	783	607	260	778	704	85	999999	865	999999	999999	888	819	999999	598	616	725	173	999999	999999	365	999999	393	999999	759	999999	25	911	999999	999999	999999	640	240	564	999999	999999	422	803	608	112	396	877	999999	999999	474	808	381	267	999999	33	999999	999999	999999	999999	651	999999	400	194	500	999999	689	173	533	999999	366	999999	658	265	178	769	999999	921	565	603	973	488	974	870	999999	951	999999	757	876	851	831	507	704	986	913	342	438	237	999999	331	999999	999999	999999	999999	999999	678	999999	126	999999	276	829	999999	999999	342	280	173	163	530	246	549	166	932	297	681	456	858	999999	671	351	835	340	966	618	999999	999999	750	143	900	713	279	999999	14	667	609	32	996	999999	999999	716	749	999999	908	991	764	175	491	936	672	627	307	587	999999	999999	264	936	862	226	616	999999	999999	39	262	816	967	999999	161	274	687	659	999999	212	728	999999	602	655	431	975	999999	999999	698	813	470	283	999999	691	321	240	413	673	169	779	999999	220	195	719	999999	999999	34	26	999999	226	258	999999	999999	105	859	999999	182	999999	514	887	372	546	462	716	569	999999	999999	999999	436	921	999999	24	499	680	
172	517	769	999999	728	339	951	838	999999	482	999999	999999	999999	320	832	787	68	999999	169	999999	417	503	999999	478	160	999999	999999	748	589	102	999999	244	523	496	933	351	999999	300	879	184	935	534	490	999999	999999	121	872	999999	453	648	863	66	854	227	273	668	999999	300	731	780	999999	213	258	963	127	999999	934	999999	387	490	32	767	924	984	346	883	999999	777	327	49	85	999999	304	941	239	308	389	999999	232	274	592	999999	568	109	536	999999	285	526	863	830	187	263	711	963	625	105	141	869	880	390	999999	982	973	691	705	55	908	316	734	818	940	637	396	999999	999999	558	209	825	458	614	999999	999999	913	999999	861	821	890	341	999999	999999	176	519	426	999999	620	610	999999	877	403	490	824	999999	792	54	889	999999	866	598	74	76	999999	999999	421	999999	782	167	999999	999999	829	883	165	576	991	600	651	430	221	553	502	298	68	999999	431	967	999999	638	704	869	606	999999	955	999999	276	258	247	860	108	160	70	462	542	999999	57	520	999999	999999	977	201	403	468	999999	322	106	999999	18	574	884	999999	485	153	463	208	879	517	927	863	309	999999	362	790	999999	71	999999	50	755	999999	284	911	642	999999	660	513	475	999999	999999	999999	205	500	250	999999	976	999999	999999	916	999999	343	144	539	592	472	947	245	838	612	146	999999	828	66	30	964	299	973	999999	942	999999	950	732	741	533	999999	667	809	502	689	814	676	397	577	999999	422	909	745	328	999999	595	425	674	863	11	718	814	999999	479	285	384	999999	844	731	433	58	610	402	999999	308	804	147	742	159	797	469	878	999999	24	608	999999	553	654	640	357	999999	286	869	740	815	479	528	339	226	315	811	832	665	153	992	812	999999	739	30	375	457	682	999999	75	541	839	563	999999	999999	231	999999	358	213	999999	365	772	999999	661	201	999999	285	999999	526	844	986	637	223	117	31	999999	547	814	634	274	999999	395	999999	803	999999	975	999999	404	999999	999999	484	462	999999	291	788	230	81	855	999999	202	100	649	999999	999999	999999	904	626	455	112	85	684	25	724	999999	484	999999	21	937	463	999999	999999	881	349	999999	369	533	18	932	329	801	999999	999999	276	441	999999	260	238	90	999999	304	359	471	301	392	999999	469	738	999999	806	817	999999	143	402	332	291	219	310	999999	320	999999	896	999999	999999	310	360	992	749	292	999999	234	999999	930	224	168	999999	449	999999	999999	999999	900	795	999999	136	999999	999999	999999	299	943	160	965	950	603	770	177	408	665	345	
990	999999	999999	999999	455	926	581	85	999999	999999	999999	466	841	629	353	425	420	760	999999	567	624	718	769	999999	805	142	798	284	147	170	56	999999	210	114	999999	924	890	999999	999999	401	555	435	314	671	65	999999	999999	346	999999	188	359	416	830	107	999999	999999	272	625	915	323	137	306	937	128	872	484	999999	736	41	429	534	999999	999999	186	22	198	413	999999	999999	327	822	462	678	959	999999	640	929	112	999999	325	661	274	274	999999	273	999999	497	196	798	580	231	582	999999	187	999999	129	995	653	95	999999	869	999999	977	597	500	675	628	978	317	242	999999	162	999999	999999	999999	269	965	394	999999	763	700	227	308	77	106	250	157	500	316	691	999999	285	27	861	456	496	999999	677	999999	598	630	519	878	999999	35	78	240	999999	420	999999	163	611	741	331	831	652	865	910	999999	260	528	137	672	999999	999999	999999	145	491	269	999999	972	298	857	999999	999999	190	348	742	51	37	19	999999	999999	922	537	43	544	696	39	999999	631	386	185	286	79	999999	847	262	999999	755	933	748	340	149	420	865	753	426	197	999999	313	999999	868	999999	999999	970	999999	749	98	564	735	448	461	465	649	999999	122	581	255	999999	343	95	774	999999	104	999999	999999	941	999999	671	999999	127	508	999999	500	508	517	711	999999	999999	456	107	999999	999999	29	494	999999	875	500	824	753	999999	181	999999	317	228	358	582	380	979	999999	115	247	426	284	617	940	82	999999	151	88	410	999999	155	193	245	921	370	276	609	999999	352	450	687	918	117	999999	950	81	999999	999999	934	999999	67	356	351	999999	747	139	411	553	225	910	999999	999999	999999	999999	35	999999	82	307	988	316	770	15	410	664	560	508	999999	671	989	10	693	991	153	78	487	799	841	385	183	240	864	65	999999	441	101	999999	575	480	999999	999999	999	974	170	999999	571	61	945	687	999999	249	963	740	999999	999999	227	367	602	283	159	235	533	999999	133	758	451	714	257	968	572	999999	932	999999	749	413	11	718	831	999999	507	999999	854	164	86	933	276	999999	501	999999	224	734	348	301	330	696	62	999999	850	412	999999	856	999999	976	124	689	999999	999999	991	160	222	508	536	86	776	999999	380	378	620	200	999999	327	222	999999	754	837	281	640	376	63	999999	699	868	428	999999	650	632	878	49	396	626	999	999999	351	999999	716	999999	272	999999	606	325	999999	999999	660	920	858	644	99	232	287	418	999999	900	999999	799	999999	639	117	737	136	100	502	339	234	573	491	999999	999999	999999	
999999	639	18	125	769	737	676	999999	218	508	490	16	543	656	999999	999999	949	109	204	551	999999	86	100	534	999999	516	999999	354	999999	96	999999	672	999999	706	194	647	999999	562	140	210	133	516	431	999999	256	130	999999	846	577	255	999999	392	999999	330	585	961	549	484	726	263	915	331	550	999999	79	817	243	836	999999	124	579	999999	968	993	427	301	654	491	287	278	958	999999	777	999999	999999	999999	681	451	130	232	108	925	836	877	999999	999999	999999	310	539	999999	886	720	384	999999	999999	237	423	998	999999	294	999999	67	206	457	999999	939	554	338	999999	33	146	792	999999	248	26	653	560	101	708	626	335	354	952	848	392	999999	601	999999	545	244	633	683	548	835	999999	50	999999	999999	582	355	999999	637	650	515	303	999999	999999	145	445	32	677	331	300	286	959	962	115	358	75	66	999999	240	793	999999	400	463	999999	879	332	999999	999999	182	999999	362	379	698	703	999999	555	298	243	465	878	999999	566	311	999999	272	876	999999	935	380	323	526	999999	26	843	235	999999	840	850	135	999999	999999	108	504	812	999999	907	271	269	999999	802	776	823	882	361	281	858	98	79	999999	13	378	50	999999	859	993	999999	363	999999	477	330	715	448	117	999999	418	999999	71	499	454	365	999999	694	999999	578	546	999999	134	664	572	377	37	770	868	131	444	429	554	999999	999999	999999	553	999999	791	999999	97	338	999999	240	999999	999999	796	999999	999999	626	398	684	774	975	322	300	999999	698	292	110	303	945	579	999999	217	989	870	425	680	861	811	999999	999999	927	490	217	999999	893	721	715	580	999999	155	999999	733	760	655	578	333	529	374	999999	134	999999	55	152	759	729	999999	953	986	380	919	999999	815	199	780	846	495	115	312	999999	976	999999	530	865	999999	337	262	999999	343	302	102	161	496	955	999999	222	882	999999	457	268	870	768	728	209	999999	391	999999	999999	979	999999	999999	227	226	48	999999	999999	170	189	352	432	476	576	620	694	999999	768	999999	859	126	568	963	999999	657	54	464	218	848	330	999999	999999	900	718	477	999999	219	999999	934	457	85	526	999999	703	996	35	999999	304	157	999999	922	999999	123	576	427	421	845	936	569	181	584	999999	999999	840	831	932	999999	757	109	96	485	412	999999	819	999999	999999	516	999999	999999	632	262	170	70	815	407	607	305	333	999999	65	688	282	999999	999999	873	414	817	221	871	73	502	43	999999	71	999999	519	916	303	792	999999	904	585	786	999999	919	999999	611	893	442	233	637	209	466	
999999	407	999999	999999	80	946	379	999999	305	398	999999	139	228	965	998	268	888	691	11	999999	999999	160	113	496	377	843	460	803	924	778	999999	999999	999999	577	999999	664	354	422	845	999999	999999	55	609	197	699	999999	700	457	612	635	554	542	635	999999	993	892	999999	999999	729	999999	495	576	857	526	750	660	999999	651	814	344	999999	476	846	653	999999	999999	551	915	999999	569	153	13	201	999999	234	115	800	635	583	269	999999	637	692	618	861	999999	198	92	447	48	999999	999999	642	999999	999999	87	999999	981	550	576	351	388	919	170	93	492	385	568	302	644	860	210	78	555	999999	999999	784	238	792	281	238	468	478	758	597	105	370	923	578	156	419	818	94	17	918	982	718	532	999999	379	999999	999999	789	802	188	772	999999	97	303	445	303	999999	999999	279	347	882	909	999999	572	988	132	999999	999999	999999	234	52	125	71	999999	999999	567	262	703	422	811	608	678	999999	580	825	125	282	629	143	852	951	999999	815	669	45	82	999999	959	546	999999	18	640	643	578	146	656	919	460	311	877	999999	999999	999999	467	999999	213	244	590	747	999999	849	832	856	303	999999	423	310	401	601	919	18	999999	167	175	999999	967	45	999999	444	178	206	822	328	999999	811	999999	851	357	931	832	999999	968	221	672	407	185	784	350	305	722	356	527	859	391	868	748	607	999999	664	999999	178	146	999999	999999	999999	37	513	999999	492	96	999999	952	470	768	999999	50	91	494	999999	627	193	695	999999	721	821	999999	962	937	999999	72	589	999999	692	170	664	701	822	642	995	380	672	193	999999	219	160	404	999999	100	309	828	999999	123	843	47	999999	482	344	434	757	999	74	576	214	429	999999	333	269	309	114	390	999999	999999	999999	397	955	999999	837	593	571	999999	620	999999	638	568	999999	476	405	655	582	999999	367	397	884	996	315	105	979	438	999999	999999	144	757	986	999999	999999	227	624	999999	92	587	645	750	999999	999999	388	999999	938	645	33	40	927	614	727	923	33	830	564	999999	999999	859	29	999999	880	744	999999	862	886	719	958	187	851	949	999999	994	546	616	999999	555	618	122	167	343	414	999999	899	530	40	73	895	999999	663	999999	373	999999	568	245	870	129	56	526	316	999999	687	846	188	999999	51	732	386	417	306	18	883	970	702	685	995	999999	844	762	831	999999	823	189	523	729	585	350	999999	310	745	414	508	999999	805	938	656	999999	504	921	489	307	999999	488	482	654	248	403	999999	882	250	672	999999	293	694	
999999	404	507	332	459	402	700	306	999999	671	892	999999	792	174	999999	999999	437	999999	922	283	534	146	999999	707	868	490	191	820	554	69	83	139	224	407	321	999999	999999	999999	55	529	788	11	609	817	590	154	456	239	767	852	812	968	362	999999	170	357	69	999999	999999	968	220	880	752	26	597	762	295	395	852	229	880	202	658	999999	999999	532	999999	999999	127	724	43	999999	62	701	256	115	777	999999	246	964	484	358	999999	86	318	908	259	593	229	827	859	999999	386	548	972	620	320	958	525	999999	820	540	683	739	934	268	827	60	769	492	999999	999999	158	888	744	532	999999	581	94	585	283	943	308	999999	864	972	575	999999	728	999999	794	999999	688	608	999999	944	674	51	152	999999	91	208	999999	999999	843	778	913	498	803	450	209	739	873	939	364	877	241	394	874	962	692	999999	331	999999	697	175	999999	549	744	800	857	379	439	44	503	999999	129	571	455	96	69	999999	711	288	999999	65	999999	749	254	999999	712	999999	177	189	368	769	999999	999999	49	677	386	999999	754	13	592	830	310	839	445	288	758	669	938	788	999999	614	611	53	706	642	229	652	304	477	999999	578	212	259	675	734	208	438	532	777	710	695	999999	707	696	606	999999	116	313	966	999999	999999	351	389	286	753	168	833	984	406	458	733	79	999999	915	24	628	999999	173	999999	90	329	147	999999	88	217	999999	903	999999	999999	887	123	349	338	958	55	236	823	972	921	575	999999	453	136	329	999999	626	56	792	682	978	703	942	999999	885	199	905	190	311	79	472	265	999999	999999	999999	344	394	740	328	870	999999	804	88	251	146	714	875	20	840	111	591	245	121	674	999999	193	180	747	452	769	149	999999	522	903	459	320	999999	569	617	984	591	885	727	921	999999	183	999999	999999	465	180	323	894	349	209	487	237	154	812	763	334	999999	646	298	999999	730	741	292	185	792	826	999999	999999	403	856	519	705	517	999999	779	947	568	999999	999999	281	456	255	999999	999999	425	231	176	999999	805	999999	820	945	999999	999999	999999	163	890	999999	907	639	999999	16	501	493	689	782	720	954	999999	815	999999	694	999999	26	113	485	44	969	759	571	660	999999	510	120	999999	574	118	349	998	626	67	999999	571	999999	927	449	754	999999	999999	643	511	221	54	990	999999	999999	591	581	999999	715	999999	999999	690	346	979	604	505	390	457	125	674	380	955	416	758	647	132	710	98	663	731	822	346	126	70	448	705	999999	594	999999	982	536	
284	293	999999	146	437	235	674	332	944	999999	764	517	999999	140	999999	637	242	878	999999	999999	492	410	999999	306	999999	574	999999	540	898	985	795	548	999999	147	105	999999	999999	999999	220	896	999999	766	719	367	67	999999	156	999999	192	999999	287	716	905	111	54	873	309	999999	562	863	949	143	999999	958	577	226	385	831	44	999999	728	620	668	117	999999	999999	691	626	999999	755	427	356	358	831	707	89	643	41	103	232	373	708	70	999999	947	902	342	760	999999	840	453	324	999999	599	999999	667	57	798	266	328	999999	682	961	999999	446	602	785	999999	260	999999	583	353	999999	812	999999	30	560	321	999999	942	393	930	836	408	311	112	461	758	492	50	42	844	775	999999	999999	999999	746	263	909	355	127	740	510	301	267	109	999999	92	379	999999	117	999999	638	323	999999	999999	999999	999999	504	344	150	999999	120	220	465	738	999999	999999	773	999999	284	999999	412	813	825	653	430	544	150	212	526	379	389	174	932	306	215	999999	840	787	999999	193	758	575	215	100	999999	999999	999999	999999	531	621	318	839	53	810	333	824	999999	999999	831	311	999999	302	999999	999999	646	945	999999	169	532	126	133	985	695	999999	999999	836	608	734	33	141	999999	621	680	904	71	550	130	132	972	390	963	559	999999	542	770	999999	757	444	999999	684	21	999999	996	414	498	999999	154	952	999999	497	226	763	267	700	999999	801	621	913	709	106	824	165	196	999999	163	574	999999	163	329	999999	999999	174	291	349	129	999999	624	999999	416	737	405	177	859	485	174	999999	301	999999	939	999999	999999	844	735	356	859	999999	490	999999	261	923	302	990	633	191	418	62	482	999999	580	999999	186	355	999999	971	999999	656	306	710	999999	952	282	775	223	999999	247	244	999999	934	489	274	551	769	24	492	444	999999	544	999999	77	122	999999	383	683	378	793	499	346	763	655	999999	559	999999	999999	999999	651	999999	777	282	943	184	623	999999	999999	316	29	416	999999	25	536	295	122	627	643	863	234	898	999999	844	566	747	897	999999	288	287	715	771	891	716	840	917	999999	271	999999	999999	499	999999	945	999999	359	386	168	331	237	999999	999999	931	146	24	83	752	436	933	716	206	286	948	999999	999999	601	258	525	624	184	999999	999999	999999	999999	749	374	54	999999	724	495	189	999999	999999	999999	999999	197	784	634	877	642	999999	491	704	555	538	617	551	920	794	776	111	861	544	157	999999	711	250	999999	397	649	39	799	712	448	536	617	999999	999999	351	963	999999	623	999999	999999	96	
999999	999999	304	365	999999	823	134	168	948	393	999999	54	429	829	216	946	746	247	237	999999	999999	779	265	29	920	906	999999	578	999999	958	487	224	563	70	490	756	945	682	264	826	904	641	764	999999	218	573	290	999999	999999	999999	81	386	999999	999999	797	358	698	999999	444	235	782	555	337	999999	906	999999	491	368	349	999999	11	73	983	410	708	657	999999	211	810	357	626	369	999999	814	887	111	999999	194	999999	141	999999	670	248	38	53	999999	313	774	999999	999999	92	922	999999	684	25	17	403	19	669	999999	343	497	474	96	609	999999	121	523	111	805	309	999999	104	217	401	341	824	954	999999	359	354	999999	63	705	275	703	36	759	798	879	707	794	524	133	999999	999999	999999	162	428	630	247	999999	673	352	804	785	827	134	292	683	193	448	652	320	795	103	443	999999	999999	999999	999999	361	724	231	107	515	781	970	420	830	145	672	536	736	121	563	576	999999	901	489	875	999999	477	125	696	269	151	214	338	703	999999	436	999999	999999	999999	886	76	452	254	999999	13	857	714	461	999999	521	911	916	208	241	527	731	999999	999999	40	494	884	609	999999	999999	374	577	999999	716	999999	999999	340	999999	999999	234	497	999999	467	612	999999	999999	197	25	577	185	357	234	16	107	186	406	568	10	491	748	999999	999999	999999	416	924	999999	224	998	758	999999	190	897	423	973	999999	402	999999	265	855	22	307	999999	42	999999	490	149	570	545	539	307	150	999999	999999	753	999999	40	999999	61	687	58	999999	199	266	738	995	459	811	42	999999	783	141	999999	999999	999999	451	144	434	568	925	785	866	679	468	999999	697	849	999999	999999	751	713	196	999999	578	806	999999	118	611	303	363	40	338	538	191	999999	175	999999	196	62	312	999999	605	999999	135	902	192	133	730	999999	999999	156	94	151	291	649	597	918	999999	999999	271	343	532	141	215	999999	457	337	497	712	999999	860	662	322	999999	662	999999	999999	97	999999	999999	94	387	999999	999999	216	946	999999	256	541	168	256	112	847	791	969	565	999999	443	999999	999999	854	999999	28	520	190	493	772	784	999999	999999	999999	831	999999	724	999999	955	726	878	998	999999	270	90	955	553	48	999999	999999	999999	999999	106	643	999999	857	230	999999	458	369	295	82	999999	999999	412	999999	999	999999	425	52	133	615	999999	839	999999	444	999999	194	773	999999	474	481	432	678	999999	395	999999	999999	944	999999	838	955	727	596	440	999999	999999	999999	857	462	956	444	623	715	691	915	385	999999	58	670	575	45	994	778	
894	814	999999	54	999999	27	106	110	174	451	214	177	887	999999	408	789	168	999999	337	321	999999	40	858	999999	987	336	20	274	850	284	999999	999999	960	948	701	626	165	241	842	840	999999	855	999999	999999	511	999999	37	957	999999	269	511	68	708	999999	999999	999999	999999	999999	999999	605	16	832	999999	889	999999	410	217	938	726	782	999999	927	674	496	999999	868	999999	999999	215	999999	309	999999	415	591	772	999999	999999	999999	893	836	670	999999	999999	246	834	532	605	389	137	110	316	98	999999	86	635	584	394	221	999999	196	999999	278	999999	593	999999	953	427	668	127	999999	315	930	54	999999	999999	999999	753	437	662	999999	273	380	559	115	167	220	821	999999	955	999999	955	999999	999999	707	733	401	504	999999	999999	880	115	936	272	434	794	385	54	352	964	234	830	956	999999	304	999999	733	999999	622	435	999999	142	999999	999999	928	999999	432	999999	999999	166	999999	906	172	497	999999	328	336	118	999999	321	999999	999999	478	999999	731	367	999999	334	999999	783	10	682	881	999999	853	999999	26	233	999999	999999	371	14	706	196	253	327	999999	468	776	999999	596	624	999999	999999	999999	999999	663	723	999999	999999	999999	999999	126	564	999999	999999	34	999999	643	999999	311	113	999999	448	949	777	469	292	131	999999	698	540	558	999999	197	385	98	580	512	933	93	303	999999	773	938	273	999999	999999	40	999999	303	662	825	741	675	999999	999999	155	999999	875	460	381	602	999999	999999	217	549	838	377	780	999999	999999	504	710	950	18	861	10	509	685	889	999999	261	999999	120	46	999999	816	613	703	534	943	999999	999999	482	999999	999999	673	901	731	999999	59	774	259	266	848	999999	124	791	666	631	999999	645	676	999999	143	130	686	467	999999	501	733	234	673	256	16	235	867	999999	248	999999	999999	109	778	961	840	552	11	659	271	878	999999	999999	999999	82	684	307	552	651	349	591	24	216	75	239	990	999999	999999	13	260	999999	300	886	552	360	444	750	866	999999	155	999999	128	37	999999	999999	901	708	999999	601	572	708	682	226	888	656	302	999999	43	549	971	25	451	998	408	647	999999	713	999999	596	637	933	999999	838	999999	758	473	986	999999	119	338	999999	999999	999999	440	999999	940	84	998	895	67	463	716	327	999999	139	149	129	628	558	999999	197	235	692	963	638	276	999999	999999	999999	193	315	971	924	999999	999999	479	940	568	999999	999999	513	999999	999999	538	184	227	999999	999999	999999	619	353	999999	461	741	150	67	853	546	802	285	106	364	999999	712	999999	491	792	999999	63	659	208	
561	771	851	999999	999999	648	163	789	421	163	748	352	520	839	948	999999	193	80	632	999999	404	766	581	610	999999	999999	999999	999999	692	999999	999999	52	717	999999	999999	595	609	877	669	419	699	999999	390	132	358	21	358	999999	999999	999999	608	46	431	43	804	795	199	250	714	634	773	999999	107	985	155	705	635	109	57	362	910	999999	999999	222	926	999999	385	459	262	999999	499	11	983	721	826	970	999999	684	615	999999	405	369	172	999999	999999	999999	999999	404	976	999999	386	999999	826	451	70	999999	635	218	116	167	420	739	987	577	999999	772	393	385	169	184	93	951	493	60	956	550	153	375	577	999999	986	980	999999	999999	760	250	184	542	999999	999999	999999	999999	577	999999	586	999999	382	594	899	999999	999999	284	245	801	568	999999	764	775	494	999999	159	269	640	999999	180	439	266	386	817	894	597	850	725	999999	839	999999	999999	45	474	999999	178	559	476	703	664	712	745	681	51	334	486	409	58	149	384	85	772	999999	999999	156	999999	995	999999	15	285	98	558	999999	962	888	62	728	311	204	352	599	793	937	848	467	999999	584	345	492	417	999999	999999	585	999999	764	999999	999999	999999	999999	890	182	782	470	428	999999	164	145	719	162	282	999999	107	854	797	784	291	999999	999999	819	461	999999	659	294	597	97	296	972	357	207	981	999999	999999	984	313	179	817	333	519	999999	313	559	999999	192	219	660	100	948	788	999999	483	81	101	999999	865	999999	522	497	873	999999	289	191	787	522	181	538	787	123	999999	628	999999	957	326	943	516	999999	999999	476	999999	937	997	347	194	999999	724	999999	652	999999	128	247	656	329	460	188	993	131	999999	352	21	680	873	977	407	169	999999	525	999999	999999	432	962	999999	56	423	935	999999	941	997	906	999999	999999	886	754	994	999999	972	999999	507	147	950	999999	140	618	999999	403	74	29	939	35	380	209	999999	504	999999	999999	142	610	906	999999	999999	999999	134	999999	554	749	794	128	982	104	196	999999	27	617	999999	47	831	496	590	29	999999	323	11	972	999999	999999	999999	392	154	838	180	372	999999	983	302	999999	269	275	73	715	999999	945	46	999999	838	517	192	546	306	572	334	999999	29	887	653	532	60	162	338	956	999999	411	973	154	924	824	132	44	999999	309	778	566	999999	874	999999	999999	286	166	143	28	415	571	96	999999	999999	533	999999	999999	339	770	847	117	936	117	84	207	972	999999	999999	24	395	157	999999	999999	794	999999	224	154	477	999999	255	893	999999	999999	550	79	999999	999999	
999999	999999	999999	999999	704	555	461	671	629	325	999999	221	953	394	245	999999	632	999999	351	99	788	746	318	208	386	611	524	954	98	626	999999	14	882	580	999999	999999	999999	127	452	999999	545	999999	148	899	353	265	774	999999	657	899	687	292	728	999999	999999	894	92	999999	892	103	999999	507	583	999999	759	999999	339	382	142	716	586	515	815	675	553	665	607	419	854	130	999999	662	306	198	999999	999999	999999	656	967	999999	446	269	999999	999999	644	48	549	145	150	999999	999999	401	999999	999999	999999	182	477	63	682	947	297	673	428	771	265	378	210	394	75	485	519	683	415	999999	999999	327	290	999999	40	999999	125	999999	999999	999999	204	999999	933	999999	876	765	999999	232	973	999999	79	773	841	463	999999	276	837	165	80	999999	48	999999	999999	953	671	995	891	21	999999	999999	832	999999	403	131	577	820	445	845	517	309	679	297	709	999999	706	505	999999	827	371	764	999999	960	402	615	268	951	459	980	693	999999	874	999999	210	806	196	999999	379	999999	885	283	830	999999	647	770	984	751	543	599	256	175	519	74	650	268	999999	999999	999999	788	863	626	371	999999	999999	637	434	885	96	903	999999	461	136	766	999999	98	933	687	322	999999	630	517	999999	860	733	527	370	810	153	941	999999	324	823	999999	855	999999	912	375	999999	20	999999	999999	664	639	999999	795	49	753	132	561	335	999999	559	999999	999999	356	218	510	731	635	999999	624	742	999999	595	999999	637	999999	910	682	186	567	848	312	295	532	853	999999	471	937	487	617	687	591	999999	999999	999999	33	432	509	61	411	644	213	999999	720	366	518	999999	514	167	504	842	999999	385	767	962	257	999999	999999	502	439	49	793	157	658	937	999999	539	99	999999	999999	122	410	999999	999999	923	645	999999	574	176	999999	734	999999	999999	982	999999	247	216	999999	543	999999	518	999999	16	999999	999999	850	999999	95	783	215	979	954	394	552	392	999999	999999	610	844	327	689	999999	468	168	705	92	23	174	999999	699	943	690	555	612	106	324	404	18	413	82	999999	481	791	960	365	779	999999	999999	999999	342	427	606	13	226	827	579	338	848	916	288	837	890	211	999999	272	999999	408	781	999999	999999	47	811	207	999999	737	217	158	508	803	925	999999	785	574	551	282	347	686	339	784	526	999999	555	101	134	244	999999	999999	707	698	76	380	790	999999	533	305	616	999999	241	488	619	431	830	55	991	768	999999	326	660	812	924	999999	79	999999	929	999999	491	719	82	537	48	937	999999	809	999999	999999	729	
14	50	999999	665	938	455	850	174	105	999999	510	110	366	193	382	999999	895	999999	464	999999	999999	851	451	813	896	336	703	450	682	980	31	318	999999	49	56	285	999999	156	985	166	228	832	834	926	981	999999	716	354	666	327	555	45	282	253	936	163	599	999999	768	612	751	410	999999	999999	143	202	999999	326	146	106	215	748	788	307	92	960	26	999999	832	287	999999	359	783	999999	434	999999	45	999999	113	892	686	971	387	999999	414	817	349	999999	792	788	954	399	217	569	122	806	256	975	170	975	147	999999	999999	491	991	402	999999	138	690	157	166	471	223	253	420	244	371	999999	892	275	999999	307	999999	53	333	230	151	224	252	627	739	999999	42	138	755	611	370	896	391	21	201	221	38	645	632	493	185	999999	159	877	445	841	92	895	363	999999	999999	567	168	771	999999	999999	999999	999999	418	106	438	95	999999	999999	874	475	33	880	999999	409	278	96	421	839	999999	188	999999	374	192	897	977	999999	774	915	267	803	738	620	761	788	999999	966	237	535	64	99	475	999999	13	999999	818	999999	821	954	999999	267	999999	328	725	82	346	999999	880	520	999999	301	321	582	999999	81	999999	412	999999	999999	999999	311	858	885	784	955	999999	725	999999	999999	89	776	999999	999999	354	10	656	419	894	688	451	814	999999	717	416	763	999999	892	798	931	999999	415	999999	999999	880	999999	999999	999999	543	770	370	621	159	667	440	999999	975	999999	238	550	424	327	518	441	999999	269	225	151	999999	999999	187	820	927	999999	999999	673	999999	789	999999	94	602	396	876	134	999999	830	664	999999	999999	74	787	285	999999	257	517	915	897	649	692	999999	999999	266	791	999999	999999	549	693	719	688	767	657	999999	999999	999999	999999	37	451	393	123	22	605	797	865	414	244	902	166	679	921	74	775	999999	106	328	50	346	999999	999999	542	778	146	944	739	519	417	999999	723	519	309	489	999999	514	536	679	25	256	999999	387	999999	690	393	23	797	623	991	612	100	243	113	611	433	97	851	344	876	660	999999	356	996	643	188	646	999999	442	600	271	518	426	313	794	945	227	999999	852	394	132	156	125	527	805	999999	489	999999	999999	66	999999	662	201	803	365	198	54	390	999999	511	746	644	365	33	729	103	673	930	319	999999	215	999999	999	950	999999	513	941	828	999999	142	699	999999	681	385	223	609	327	622	948	605	900	836	441	350	648	999999	790	999999	999999	711	837	559	106	42	851	999999	663	251	60	851	256	226	198	999999	811	
515	999999	980	809	129	776	60	982	999999	765	378	999999	658	999999	274	999999	849	39	490	305	149	144	649	534	999999	999999	85	572	106	999999	999999	648	929	538	142	526	810	999999	678	935	786	577	392	276	482	796	15	999999	999999	138	407	196	708	217	672	381	323	999999	999999	999999	700	488	885	365	90	730	650	999999	999999	748	912	566	361	999999	999999	999999	751	382	61	62	940	146	786	967	951	498	999999	999999	866	760	213	363	331	504	244	308	999999	37	196	999999	155	886	770	999999	999999	841	834	163	698	109	629	940	999999	909	243	564	999999	999999	413	592	999999	928	999999	418	999999	999999	244	856	999999	999999	880	724	196	309	906	999999	376	748	999999	119	663	786	33	767	999999	272	959	999999	271	680	606	774	999999	603	960	227	633	999999	503	999999	606	978	842	488	999999	999999	754	105	12	189	999999	999999	176	304	928	14	999999	495	999999	282	599	999999	595	640	999999	115	999999	999999	348	689	430	24	999999	92	999999	999999	943	544	548	235	518	999999	420	999999	491	652	999999	329	675	999999	322	999999	84	999999	79	784	999999	212	875	999999	805	999999	756	323	758	183	708	999999	791	999999	71	369	946	999999	999999	735	412	513	158	960	507	780	917	392	376	291	940	34	999999	728	302	740	669	434	999999	356	117	106	333	317	944	999999	538	431	999999	999999	201	31	466	999999	381	878	63	999999	616	34	254	373	946	999999	999999	684	79	72	951	999999	699	521	632	417	627	999999	190	841	26	981	252	496	497	423	99	918	567	679	356	423	687	999999	818	999999	111	743	999999	856	84	270	456	476	480	574	262	680	399	999999	716	76	698	222	898	999999	781	758	876	533	386	325	126	999999	999999	537	642	944	703	236	999999	883	165	999999	767	756	535	999999	26	922	170	419	528	999999	999999	290	999999	475	857	194	623	999999	867	999999	480	999999	153	999999	760	942	932	318	976	173	742	833	911	374	454	151	108	15	742	999999	372	966	796	608	436	434	812	999999	999999	999999	612	963	25	999999	853	18	612	999999	25	83	990	851	443	999999	776	999999	999999	999999	30	715	95	618	999999	913	264	513	962	544	999999	335	139	764	999999	467	560	779	817	383	521	999999	538	629	999999	999999	963	520	533	440	832	305	999999	999999	156	381	433	994	362	112	283	350	999999	999999	848	689	999999	235	630	999999	999999	996	323	999999	999999	583	186	465	999999	942	949	744	979	999999	712	334	279	677	617	999999	44	565	999999	714	110	180	401	470	781	999999	724	738	890	558	
999999	835	999999	71	622	999999	204	967	375	420	999999	539	370	999999	999999	524	420	999999	617	999999	940	249	580	608	893	668	192	715	684	329	227	221	999999	430	896	876	351	217	64	54	999999	76	200	16	562	571	809	877	999999	267	889	999999	130	999999	617	395	265	384	177	954	390	489	293	56	203	940	685	999999	626	999999	182	212	221	999999	134	874	59	573	56	332	858	315	611	427	999999	768	101	743	813	999999	621	967	50	110	664	176	999999	153	813	621	886	869	260	625	94	687	999999	999999	986	742	345	691	338	845	105	999999	877	866	617	434	849	942	136	999999	867	215	172	121	907	957	101	906	760	434	446	999999	64	985	999999	751	999999	543	756	80	175	929	639	204	999999	590	298	916	536	388	771	943	743	999999	758	999999	525	999999	649	38	651	999999	931	903	409	117	30	999999	999999	865	904	999999	195	66	949	937	999999	967	116	999999	999999	185	379	381	662	502	255	918	236	463	999999	404	999999	999999	429	736	998	735	795	896	569	406	392	999999	484	466	999999	999999	196	820	313	558	29	999999	369	475	69	560	999999	906	999999	111	665	999999	999999	999999	421	999999	636	223	999999	840	181	219	758	999999	792	708	999999	206	744	567	732	415	160	677	384	999999	999999	953	676	447	999999	999999	44	467	999999	322	41	974	999999	300	60	972	881	999999	999999	809	574	106	683	360	663	53	172	304	379	999999	920	961	135	850	109	683	546	999999	354	292	185	300	532	479	677	922	162	453	999999	759	999999	686	999999	574	997	999999	280	325	784	999999	726	740	98	490	402	999999	999999	204	999999	377	436	390	999999	104	634	999999	573	213	683	999999	891	719	786	999999	725	999999	671	561	852	999999	999999	231	716	902	565	445	212	52	87	607	999999	957	262	999999	333	153	568	205	999999	723	698	77	999999	54	560	17	953	999999	764	999999	999999	296	999999	999999	999999	999999	673	999999	539	999999	81	531	135	999999	666	933	466	646	297	581	999999	475	622	999999	149	344	589	672	352	558	491	734	287	918	208	787	999999	898	999999	127	480	352	666	999999	652	177	942	565	999999	627	550	999999	190	192	494	933	999999	223	225	999999	625	11	873	980	708	347	253	999999	878	999999	327	568	471	179	111	999999	808	872	486	971	402	33	294	724	17	999999	553	105	434	274	123	999999	999999	555	999999	999999	478	685	51	314	923	999999	687	509	999999	999999	845	999999	999999	999999	999999	802	736	999999	237	999999	999999	999999	972	533	999999	158	999999	613	765	924	885	915	
999999	632	999999	132	830	181	999999	667	346	784	425	36	339	541	23	999999	150	999999	666	999999	328	899	762	330	999999	518	520	999999	952	84	999999	385	999999	929	344	999999	318	11	999999	999999	204	569	266	931	733	946	203	262	144	999999	472	454	999999	455	597	999999	869	533	999999	321	661	282	715	271	50	999999	999999	409	207	564	952	999999	999999	111	999999	758	643	830	596	765	324	268	640	441	611	300	126	650	342	999999	589	999999	591	660	999999	922	999999	994	891	693	999999	999999	64	999999	567	334	999999	167	220	838	144	48	936	999999	996	999999	641	283	659	749	999999	290	77	640	974	177	999999	688	207	322	904	648	999999	902	749	530	213	70	999999	999999	195	959	439	503	432	550	999999	937	663	509	290	581	345	152	771	736	726	424	605	400	777	999999	999999	999999	934	999999	109	44	999999	476	999999	581	409	382	564	963	850	574	999999	433	328	999999	34	999999	42	333	313	796	141	22	804	789	464	483	510	768	999999	541	569	936	451	815	42	197	319	708	999999	999999	999999	808	885	162	999999	182	82	167	402	271	999999	610	999999	312	999999	892	999999	411	127	925	999999	999999	962	319	999999	281	982	999999	999999	999999	388	334	161	350	219	333	999999	652	999999	292	999999	353	376	739	676	958	754	148	999999	999999	524	999999	591	256	101	792	999999	999999	156	934	999999	569	580	564	882	999999	459	842	103	578	999999	30	999999	834	999999	999999	999999	233	643	56	999999	843	600	447	322	480	742	905	999999	999999	488	560	999999	999999	102	840	999999	811	856	999999	508	912	54	999999	383	999999	90	756	730	999999	372	621	932	109	999999	999999	969	143	999999	412	797	554	999999	676	100	999999	524	189	742	684	999999	617	377	999999	548	615	799	266	73	999999	999999	986	184	685	64	866	627	405	241	999999	871	999999	569	999999	347	954	329	999999	252	177	979	900	999999	999999	817	755	254	434	999999	999999	556	712	79	434	22	999999	379	907	622	999999	588	129	948	995	812	126	57	999999	171	999999	296	430	23	999999	837	499	999999	138	868	999999	999999	203	999999	439	199	169	569	999999	440	999999	584	999999	755	28	588	999999	951	28	243	999999	708	329	272	967	515	136	999999	182	596	522	839	999999	999999	999999	611	395	286	518	805	999999	557	999999	493	999999	19	999999	674	994	999999	977	547	953	894	178	599	302	930	999999	924	73	470	396	549	917	696	342	383	441	999999	203	583	443	222	589	153	999999	836	637	957	999999	461	703	999999	999999	974	999999	356	870	724	319	464	410	
594	742	193	170	372	575	938	676	500	243	999999	124	404	999999	741	314	34	803	466	303	999999	293	999999	766	532	999999	942	811	985	512	716	107	999999	183	849	480	999999	983	434	270	698	999999	150	227	999999	749	224	999999	999999	51	846	999999	852	170	492	999999	139	426	637	441	999999	999999	690	987	526	489	385	999999	265	271	908	51	378	206	605	999999	152	394	650	782	716	82	667	944	666	999999	255	578	999999	548	350	980	355	992	636	570	999999	162	700	999999	373	999999	999999	882	143	804	999999	999999	999999	999999	168	744	999999	999999	725	560	469	746	331	999999	244	807	538	717	921	999999	695	999999	569	45	47	990	694	999999	999999	722	999999	785	810	999999	252	598	23	836	390	605	214	500	999999	999999	999999	853	999999	969	401	566	465	897	960	215	119	176	96	529	817	177	60	999999	446	12	103	684	936	999999	489	645	793	701	999999	326	723	205	118	493	934	194	169	725	999999	999999	267	999999	824	604	752	85	511	999999	999999	222	999999	452	63	999999	982	999999	916	371	489	755	772	763	570	644	999999	914	999999	603	595	633	17	335	148	594	999999	999999	859	342	999999	414	144	310	682	124	771	281	999999	842	510	517	278	797	245	867	89	504	999	190	999999	999999	26	999999	898	999999	215	228	314	999999	530	458	567	583	999999	85	621	999999	90	999999	999999	220	772	225	102	87	364	219	999999	280	514	250	534	678	229	999999	999999	236	412	295	999999	553	967	682	322	61	950	694	152	999999	999999	616	423	999999	317	902	75	800	999999	999999	41	995	999999	43	954	999999	924	888	363	776	688	395	70	795	546	329	253	100	903	50	137	670	76	930	33	999999	826	980	999999	327	999999	999999	420	591	264	914	424	933	999999	999999	137	72	340	376	481	999999	556	628	17	988	658	975	897	999999	692	371	928	207	19	66	463	943	999999	46	963	101	974	478	540	632	904	319	999999	870	999999	75	340	999999	999999	172	351	208	973	382	668	999999	699	646	899	893	985	999999	923	671	579	999999	999999	304	413	389	887	87	999999	385	94	999999	612	999999	999999	999999	40	237	999999	847	714	264	970	154	999999	134	402	337	999999	647	646	999999	395	701	301	999999	530	999999	296	999999	285	999999	120	999999	999999	999999	999999	671	785	282	999999	757	478	86	999999	999999	222	999999	926	288	987	999999	508	449	739	406	953	999999	735	140	106	994	941	999999	571	450	154	382	999999	57	899	730	999999	307	785	888	219	999999	744	976	516	999999	118	18	91	726	999999	999999	
858	891	376	324	999999	654	999999	867	816	798	999999	516	180	840	543	879	389	999999	16	999999	664	999999	197	644	177	759	623	966	885	932	999999	845	685	483	523	965	681	585	999999	897	131	918	999999	421	999999	238	999999	676	999999	999999	999999	825	999999	564	999999	999999	999999	731	156	186	999999	218	981	883	999999	669	831	999999	326	578	207	999999	999999	119	999999	999999	779	999999	840	939	999999	947	380	656	314	772	136	999999	477	999999	271	999999	999999	999999	866	913	936	999999	220	999999	407	119	360	28	41	824	999999	610	484	269	238	927	891	217	233	93	838	999999	579	437	999999	709	228	810	316	999999	375	854	252	176	999999	591	565	705	541	843	596	999999	999999	999999	420	526	999999	999999	287	344	68	230	394	783	85	611	617	783	602	697	891	549	711	783	459	508	367	318	999999	999999	371	196	675	389	496	999999	710	999999	27	26	999999	20	533	999999	199	155	999999	999999	100	207	999999	782	113	999999	951	57	650	840	40	911	168	338	757	639	972	871	999999	15	296	999999	901	527	766	585	999999	881	26	999999	593	314	999999	999999	227	262	999999	589	93	831	999999	999999	835	869	70	999999	999999	734	999999	893	10	328	600	463	999999	999999	306	455	25	527	220	80	40	911	256	726	871	269	121	505	965	392	787	723	577	847	999999	41	467	660	726	898	628	999999	738	275	713	999999	727	725	956	999999	574	565	620	366	418	923	623	999999	244	599	623	999999	927	999999	999999	999999	886	999999	999999	274	988	365	999999	999999	452	908	999999	981	22	295	541	999999	548	747	818	999999	113	220	438	839	418	133	425	136	285	871	999999	130	734	836	999999	402	999999	999999	239	999999	764	308	914	510	750	641	331	948	67	238	219	190	799	999999	773	675	896	898	856	864	940	674	46	580	713	63	999999	999999	596	149	407	855	517	610	468	805	305	927	99	999999	802	476	79	56	662	24	999999	426	72	33	506	99	999999	375	277	99	999999	999999	797	697	395	154	362	918	831	999999	672	199	999999	968	379	968	808	89	71	999999	605	990	918	999999	732	829	123	572	999999	317	999999	152	342	378	543	961	139	999999	391	658	124	160	999999	309	352	140	576	999999	999999	537	290	756	999999	804	494	281	425	999999	964	565	41	789	285	999999	999999	529	857	481	434	418	999999	417	698	413	358	454	774	619	355	602	999999	29	919	116	999999	273	838	537	883	272	545	40	436	825	626	335	875	999999	965	823	282	105	669	999999	698	873	68	900	456	50	506	806	
753	372	313	999999	869	179	497	80	999999	999999	999999	172	999999	808	980	999999	786	999999	578	83	653	532	999999	167	359	999999	417	163	214	937	91	843	766	739	999999	999999	522	614	465	706	214	895	999999	952	507	999999	372	889	892	195	123	433	471	432	999999	230	999999	156	662	195	761	344	865	753	248	753	405	143	531	916	999999	182	566	872	868	758	400	377	659	852	999999	999999	270	29	823	657	382	343	586	66	32	376	952	280	945	870	39	388	713	754	111	239	368	976	834	941	866	999999	563	403	830	674	496	809	874	999999	83	846	929	590	380	71	556	475	894	999999	229	296	999999	998	729	22	664	904	750	92	169	293	195	882	791	784	779	999999	235	358	879	152	406	712	796	193	458	132	383	49	682	999999	999999	999999	999999	580	671	564	999999	818	19	592	999999	999999	82	999999	999999	57	799	596	999999	374	999999	546	115	87	999999	225	999999	545	999999	542	531	999999	999999	276	211	999999	170	220	999999	999999	517	417	348	297	93	614	999999	16	999999	411	332	999999	757	318	654	546	743	644	690	456	999999	999999	264	477	999999	358	391	806	588	324	887	589	999999	77	856	999999	207	999999	993	285	999999	206	22	162	219	745	952	999999	622	665	602	525	530	666	862	388	999999	871	236	735	233	833	427	999999	523	999999	312	690	461	999999	348	999999	650	414	870	999999	126	112	267	999999	405	298	193	922	722	371	68	816	214	477	678	999999	999999	268	62	752	778	999999	999999	999999	442	999999	640	799	326	676	874	126	796	999999	272	61	614	911	340	934	999999	505	495	162	685	496	485	984	154	22	999999	392	362	127	386	321	473	790	999999	142	658	393	605	56	496	942	30	999999	214	627	721	999999	928	127	113	283	319	999999	999999	945	999999	999999	999999	999999	342	491	764	678	999999	999999	587	999999	38	207	285	999999	899	449	665	743	476	999999	779	527	300	999999	999999	244	24	113	999999	986	999	937	355	12	738	301	713	14	188	351	187	263	49	898	651	999999	841	847	999999	870	821	58	999999	809	876	137	999999	678	37	529	663	227	950	601	823	101	999999	999999	527	608	736	999999	999999	999999	800	526	488	401	22	734	402	999999	999999	999999	175	951	999999	546	136	610	287	44	977	999999	687	999999	313	448	999999	559	879	568	329	776	144	170	493	354	19	999999	999999	621	999999	999999	137	496	498	819	435	999999	999999	315	999999	917	330	701	682	906	446	839	999999	50	326	463	855	834	848	952	996	15	468	122	536	999999	
960	665	378	684	531	201	471	494	22	999999	925	573	999999	411	455	442	999999	586	907	179	146	609	305	213	447	303	999999	545	822	999999	413	520	999999	380	999999	999999	999999	998	999999	999999	999999	999999	37	999999	999999	291	422	999999	506	999999	527	999999	215	367	639	360	999999	999999	246	238	553	926	671	999999	800	415	999999	50	999999	999999	119	489	999999	999999	801	417	582	999999	676	166	880	999999	48	999999	902	531	999999	421	741	606	304	999999	761	156	999999	452	67	999999	999999	131	496	382	991	999999	454	47	680	999999	565	231	999999	187	999999	90	358	352	887	999999	999999	278	109	383	309	848	496	950	999999	999999	961	359	360	147	870	554	669	508	219	332	814	865	999999	763	855	520	999999	127	669	999999	999999	358	564	656	999999	53	32	123	83	999999	229	504	319	625	591	999999	871	641	317	944	999999	849	142	564	999999	824	999999	999999	527	788	31	378	290	57	266	612	794	703	391	826	999999	556	435	76	112	320	555	236	181	649	648	195	810	999999	270	948	225	10	69	931	626	999999	595	294	131	851	223	999999	999999	978	422	999999	999999	490	999999	864	999999	999999	461	286	999999	200	174	878	150	835	568	565	787	317	397	793	644	459	210	845	960	150	944	261	106	293	999999	999999	236	481	935	330	999999	999999	999999	159	549	999999	663	435	521	999999	154	296	292	658	484	61	591	628	532	999999	289	577	904	283	999999	209	999999	984	333	971	651	999999	999999	248	999999	392	783	999999	254	861	796	999999	333	252	996	658	969	448	809	816	612	608	948	144	50	999999	501	260	37	349	603	678	111	550	76	485	999999	54	405	102	999999	353	383	671	13	514	254	661	287	473	999999	999999	184	516	369	52	720	765	207	528	890	533	220	905	268	999999	673	783	186	521	272	924	52	717	548	268	234	287	999999	536	490	840	972	563	119	999999	999999	595	191	33	764	999999	846	876	211	999999	142	478	412	886	999999	470	484	999999	211	316	698	999999	999999	110	999999	999999	999999	671	48	60	560	657	795	999999	623	88	601	999999	757	642	87	999999	516	804	136	756	875	254	695	29	366	217	999999	803	172	47	999999	91	215	331	994	184	837	999999	193	484	682	15	272	762	869	999999	18	569	999999	999999	950	174	973	999999	568	390	976	29	693	353	306	992	244	586	461	999999	948	435	647	903	338	365	620	999999	83	999999	982	933	999999	45	208	999999	574	640	96	462	117	153	763	613	208	818	467	840	188	689	770	685	310	358	382	582	
921	999999	203	595	553	999999	987	999999	408	53	999999	999999	154	513	427	604	999999	999	999999	804	672	999999	704	999999	897	780	473	393	999999	306	632	999999	999999	999999	870	250	446	500	908	785	999999	75	215	164	999999	999999	999999	999999	271	176	195	311	945	999999	910	887	999999	999999	697	773	859	604	598	112	420	78	994	528	643	187	167	999	100	628	648	607	828	550	572	98	999999	999999	999999	999999	999999	999999	855	95	715	982	620	764	803	145	999999	561	476	112	744	879	999999	176	999999	93	19	196	220	327	929	313	69	89	120	608	688	71	482	665	991	99	223	908	999999	660	567	403	205	999999	999999	999999	140	726	806	692	284	999999	766	48	999999	923	120	537	166	999999	999999	999999	653	204	456	864	89	810	999999	654	999999	906	999999	381	999999	615	991	265	625	842	182	999999	999999	428	334	770	304	443	741	77	979	999999	751	411	736	999999	749	999999	508	837	17	330	615	161	35	999999	565	999999	521	318	932	854	911	999999	239	590	999999	999999	869	999999	570	645	78	999999	999999	979	164	951	644	499	865	989	756	788	999999	999999	727	131	402	957	215	909	922	999999	145	134	774	437	181	156	999999	525	141	823	277	371	261	572	486	55	223	613	750	31	999999	943	107	133	489	387	863	144	999999	912	479	660	723	644	907	999999	215	727	780	498	729	350	999999	933	999999	999999	600	165	999999	999999	743	602	169	999999	999999	201	999999	651	948	999999	999999	634	693	229	353	617	648	616	664	935	840	496	833	261	301	111	95	174	999999	25	787	707	999999	484	999999	877	500	822	999999	715	999999	999999	778	986	215	105	657	638	589	999999	825	983	999999	999999	516	257	769	907	608	880	999999	862	49	933	999999	585	999999	999999	999999	999999	999999	825	953	948	421	999999	999999	999999	999999	206	454	457	584	708	999999	804	216	789	999999	999999	117	999999	223	782	609	999999	524	845	980	630	959	999999	587	123	999999	999	39	552	999999	999999	999999	922	999999	999999	435	999999	999999	340	743	212	378	355	250	139	368	533	999999	999999	348	999999	762	999999	865	999999	247	15	870	471	920	199	774	663	501	738	390	194	999999	812	356	950	384	999999	112	778	261	613	208	457	754	264	999999	858	213	539	477	668	66	446	174	430	788	815	420	553	437	714	854	511	749	184	999999	799	823	999999	384	578	769	999999	173	633	806	999999	999999	999999	801	915	459	961	999999	999999	137	999999	647	999999	171	568	773	558	350	546	999999	697	707	580	461	999999	999999	815	164	899	899	969	
282	541	624	375	108	753	751	522	264	892	999999	37	56	999999	999999	897	236	815	804	220	999999	626	873	118	715	999999	214	213	880	644	806	371	821	168	999999	116	312	796	999999	30	807	828	292	866	457	679	999999	945	999999	147	588	999999	104	689	999999	999999	999999	999999	999999	961	548	548	999999	620	96	878	216	999999	503	55	595	999999	999999	999999	413	918	999999	17	661	999999	613	999999	767	999999	999999	467	276	142	935	367	448	797	145	508	481	268	999999	671	999999	579	999999	999999	999999	999999	552	158	993	320	285	314	320	659	853	999999	999999	289	780	899	564	628	611	83	951	146	607	999999	305	847	999999	154	732	673	237	92	571	966	999999	377	199	906	999999	999999	857	631	57	999999	943	519	999999	202	488	296	116	161	967	400	694	315	999999	754	853	156	999999	141	581	999999	432	771	64	391	471	413	710	657	164	655	999999	330	98	818	854	999999	999999	120	666	999999	999999	999999	124	180	282	513	583	445	63	327	948	726	59	409	999999	182	999999	768	731	84	586	458	997	322	184	373	226	975	900	77	459	897	474	145	91	357	656	999999	999999	999999	829	274	999999	837	707	500	999999	689	999999	682	330	928	389	591	860	117	87	999999	999999	908	296	608	545	985	867	61	261	999999	328	19	525	581	999999	999999	999999	321	854	999999	615	683	102	999999	523	227	999999	531	517	882	999999	974	279	853	999999	210	671	230	999999	618	969	655	248	367	370	452	167	748	279	616	347	549	999999	999999	197	999999	999999	999999	95	999999	999999	346	543	999999	638	354	739	671	999999	458	999999	33	999999	999999	201	959	444	735	999999	81	70	999999	999999	999999	999999	999999	999999	999999	666	999999	394	999999	145	999999	380	632	122	999999	728	999999	999999	495	63	820	515	323	957	26	726	238	877	999999	592	23	267	249	94	999999	832	902	999999	387	15	131	74	199	888	188	865	999999	999999	574	17	999999	368	575	945	999999	395	999999	778	704	636	437	695	313	999999	999999	155	141	548	999999	48	825	393	334	489	932	755	325	434	999999	161	167	999999	313	83	442	654	692	304	653	257	999999	134	928	751	578	435	999999	869	999999	43	734	30	999999	535	999999	766	44	95	23	999999	79	999999	999	553	478	55	392	240	999999	999999	463	837	894	231	438	701	465	583	911	999999	995	455	668	745	426	999999	23	777	892	999999	620	999999	290	967	188	999999	999999	384	283	532	53	530	982	299	580	897	135	157	107	489	999999	460	184	516	690	623	139	264	136	340	999999	614	347	
999999	999999	999999	556	999999	52	999999	576	91	309	388	463	474	473	379	174	529	21	866	999999	412	374	999999	432	774	999999	999999	999999	871	257	942	500	439	999999	771	443	723	999999	999999	114	999999	913	999999	999999	795	63	226	999999	760	999999	607	999999	175	999999	999999	999999	999999	999999	781	650	487	944	705	999999	367	888	999999	291	999999	935	450	188	813	762	210	499	154	19	999999	999999	999999	414	922	781	649	623	334	505	999999	925	999999	299	569	557	999999	535	999999	396	793	907	39	934	459	824	648	999999	515	413	733	446	701	686	797	70	590	83	32	923	194	744	563	528	43	776	198	160	618	999999	145	999999	999999	758	226	729	691	135	955	107	142	999999	118	921	771	999999	233	70	502	508	967	553	512	294	999999	58	999999	510	901	682	636	497	999999	258	999999	68	165	943	470	999999	379	464	128	924	999999	963	636	642	999999	231	552	999999	658	120	299	592	999999	999999	556	177	385	190	234	999999	471	644	418	999999	653	999999	656	290	999999	434	999999	512	435	588	999999	248	422	711	753	679	140	509	838	701	959	685	896	169	397	999999	692	199	240	845	463	999999	555	776	988	54	575	272	536	234	981	786	167	583	502	317	754	674	436	554	152	961	806	717	899	999999	816	497	893	307	999999	939	282	589	134	999999	693	999999	723	709	114	867	972	613	719	183	999999	322	999999	999999	999999	27	999999	999999	703	502	349	999999	876	29	237	88	999999	239	492	51	513	577	459	155	999999	118	999999	727	999999	284	988	202	998	726	450	999999	830	814	758	724	186	596	886	999999	17	856	999999	703	481	36	498	743	999999	999999	669	999999	863	521	999999	440	76	45	999999	428	513	157	839	160	578	733	257	999999	480	768	865	917	691	999999	999999	768	348	258	255	423	999999	999999	81	330	999999	999999	640	999999	999999	999999	658	999999	359	467	999999	859	27	619	999999	748	779	933	999999	362	812	751	268	46	999999	696	101	999999	789	822	642	268	999999	518	102	999999	999999	999999	215	162	120	723	567	233	707	999999	751	729	134	507	644	852	980	999999	517	315	243	999999	936	999999	236	840	362	536	825	860	783	508	526	999999	655	841	727	121	252	99	193	44	338	105	944	999999	693	291	188	789	999999	368	11	787	844	498	11	551	925	279	999999	999999	999999	847	504	252	213	87	852	802	134	869	476	427	131	208	275	840	718	999999	999999	80	999999	45	582	424	507	738	212	166	840	185	999999	972	999999	162	636	491	601	701	168	616	439	385	
665	418	892	583	665	645	233	170	833	999999	132	300	999999	372	999999	89	745	999999	874	696	962	948	683	999999	999999	999999	572	784	248	999999	999999	540	999999	999999	380	173	532	923	83	566	933	679	352	135	849	438	479	273	226	999999	955	693	741	743	423	716	735	999999	884	695	999999	449	921	816	365	999999	658	710	992	999999	557	822	999999	318	763	292	605	557	999999	270	499	308	567	727	71	999999	798	999999	999999	999999	438	999999	49	999999	492	493	757	536	769	267	999999	769	999999	125	964	143	302	433	980	141	120	187	745	999999	205	775	881	204	754	999999	793	760	161	338	672	424	782	23	825	279	534	79	999999	395	491	999999	999999	452	999999	927	999999	375	918	999999	553	999999	397	999999	191	717	612	563	781	999999	473	28	618	943	999999	549	360	289	607	710	606	51	399	360	141	475	748	999999	441	827	999999	428	999999	733	999999	999999	36	366	831	117	666	971	999999	999999	999999	472	122	93	10	223	999999	439	999999	217	821	999999	999999	47	294	716	999999	184	132	954	999999	55	999999	884	999999	39	523	994	999999	499	54	999999	753	38	438	669	362	664	438	227	260	204	660	635	912	282	561	999999	81	125	148	492	848	343	578	876	999999	237	924	999999	999999	581	982	999999	172	195	758	832	608	999999	999999	314	745	904	703	999999	394	550	972	999999	999999	533	922	341	999999	562	786	420	459	999999	383	135	999999	468	999999	678	221	392	472	726	524	728	999999	456	762	999999	746	944	639	980	491	745	265	48	501	999999	659	650	916	999999	408	347	383	57	251	999999	574	287	386	999999	387	999999	88	255	371	749	152	475	579	999999	999999	841	780	479	79	637	869	701	966	360	999999	999999	999999	861	327	186	355	343	215	534	269	469	999999	614	603	999999	999999	20	999999	999999	35	193	81	999999	794	999999	567	903	978	613	999999	873	999999	36	14	816	536	999999	999999	195	404	999999	270	55	268	356	284	999999	876	589	970	999999	33	224	335	999999	498	87	999999	760	619	999999	999999	601	999999	395	157	541	609	999999	953	450	93	999999	999999	226	999999	999999	999999	448	292	401	37	999999	643	510	849	999999	701	178	999999	999999	159	176	576	952	999999	669	880	872	208	742	999999	99	999999	530	775	542	866	999999	914	472	948	628	477	999999	999999	966	958	664	546	999999	840	441	999999	505	300	916	915	405	772	999999	156	266	249	549	834	999999	999999	122	734	999999	999999	592	999999	854	999999	531	999999	357	537	487	711	225	999999	999999	902	134	630	141	239	859	
626	471	346	661	326	691	389	928	393	486	214	999999	999999	239	821	257	187	614	995	999999	227	568	868	999999	999999	931	930	102	647	710	316	630	883	875	691	999999	255	603	538	818	151	999999	964	999999	999999	866	999999	107	335	654	999999	26	145	469	999999	68	603	62	119	395	999999	296	999999	999999	179	583	961	999999	999999	63	12	584	85	999999	627	457	603	817	999999	685	645	999999	767	992	762	300	494	999999	244	632	999999	202	493	153	999999	855	489	999999	880	699	999999	240	559	999999	652	372	941	958	999999	999999	464	999999	999999	433	749	927	999999	298	920	879	98	547	820	915	888	999999	100	999999	130	772	967	322	999999	322	781	414	284	495	349	999999	999999	536	999999	999999	178	389	162	70	404	999999	335	200	370	999999	999999	366	420	643	393	842	282	19	999999	999999	226	151	848	727	652	344	653	44	948	530	530	562	965	770	999999	508	657	39	537	991	999999	999999	951	935	712	999999	994	640	111	507	128	348	698	512	832	999999	541	999999	999999	999999	485	301	252	840	480	57	999999	649	897	999999	194	252	482	846	632	999999	999999	999999	25	238	350	23	933	451	999999	191	864	999999	999999	720	967	232	621	477	999999	156	999999	121	999999	665	33	354	743	225	999999	875	866	999999	880	392	836	999999	419	190	719	472	999999	800	438	298	192	937	711	999999	918	962	630	15	340	485	916	999999	999999	359	214	995	280	717	138	536	325	23	582	556	883	348	813	999999	757	999999	788	999999	682	999999	482	95	643	999999	306	360	255	860	520	404	475	999999	180	69	975	724	202	999999	999999	902	972	999999	364	999999	303	999999	999999	999999	999999	297	697	192	405	290	999999	128	361	714	420	999999	291	999999	502	999999	999999	999999	178	999999	466	43	851	148	71	999999	204	312	731	999999	271	999999	211	66	613	233	707	293	362	890	999999	856	372	488	239	893	999999	517	999999	186	84	178	411	406	732	224	999999	559	131	624	999999	574	397	999999	452	693	577	234	999999	278	999999	797	773	287	999999	609	670	373	908	178	169	686	635	554	999999	103	325	804	333	999999	787	157	171	737	804	999999	468	499	45	546	326	396	666	999999	999999	287	405	133	835	132	553	82	650	952	465	409	939	843	999999	358	999999	772	900	462	490	999999	635	999999	483	952	150	180	337	372	852	773	30	236	999999	136	698	202	969	210	845	715	507	999999	999999	405	678	999999	39	686	999999	999999	495	213	917	382	999999	369	650	883	981	999999	999999	288	110	691	389	713	995	343	
660	999999	803	699	999999	999999	825	999999	763	87	284	525	151	999999	203	308	287	816	318	475	483	999999	551	96	228	999999	969	229	999999	590	26	965	629	999999	36	999999	750	795	596	152	999999	235	999999	999999	608	466	999999	999999	94	802	413	572	404	530	999999	331	633	999999	480	154	805	606	318	999999	71	319	896	455	624	999999	557	999999	230	176	918	258	999999	999999	999999	762	241	875	144	315	187	453	999999	109	836	999999	370	43	324	451	999999	999999	917	999999	999999	299	570	786	480	884	254	921	999999	238	611	999999	599	654	999999	718	913	930	472	999999	995	999999	749	796	618	919	839	524	177	778	830	968	340	999999	999999	198	202	454	404	259	71	265	111	341	497	999999	114	715	999999	606	537	415	999999	915	438	894	550	773	999999	561	55	999999	753	573	408	643	280	301	187	999999	525	469	536	222	940	739	515	417	308	394	814	133	999999	571	999999	999999	999999	425	869	582	648	428	287	999999	214	341	512	538	933	854	953	813	538	763	90	78	879	275	974	699	389	142	475	999999	999999	999999	20	999999	999999	983	999999	999999	999999	999999	402	999999	999999	999999	999999	609	237	977	483	453	999999	11	999999	955	490	182	545	999999	450	180	202	515	999999	503	106	291	999999	329	215	949	701	108	999999	999999	371	983	999999	196	267	999999	472	412	658	31	353	744	337	64	701	160	448	938	414	999999	413	886	153	688	596	999999	999999	907	771	534	752	341	620	662	594	506	295	359	957	85	708	790	999999	999999	160	362	999999	276	628	65	511	762	693	139	529	999999	840	999999	999999	540	96	999999	641	134	278	21	133	674	470	204	864	99	980	999999	553	622	40	999999	538	243	771	21	999999	715	32	989	648	491	143	119	666	98	759	426	988	153	159	731	663	148	238	290	999999	433	201	422	999999	363	999999	906	454	629	669	366	768	84	285	925	112	288	999999	641	540	360	538	775	340	999999	351	999999	473	999999	999999	400	14	491	215	855	999999	610	999999	999999	906	237	665	46	428	402	999999	913	999999	999999	629	999999	774	597	749	456	999999	425	999999	228	22	185	443	999999	82	279	361	287	869	999999	412	501	999999	88	999999	999999	999999	502	357	937	906	437	999999	249	678	182	625	417	741	759	960	107	528	989	282	731	793	519	964	159	999999	380	54	446	820	138	314	695	861	999999	761	402	78	154	321	584	642	203	478	900	653	999999	545	120	999999	315	972	91	806	14	519	999999	999999	207	896	535	393	106	429	549	867	999999	
999999	305	999999	567	39	384	677	697	99	600	51	73	505	999999	835	933	977	999999	999999	999999	889	857	926	586	865	870	999999	786	201	546	774	928	999999	724	397	249	999999	902	999999	597	413	119	914	919	143	999999	702	799	700	459	999999	913	999999	644	999999	698	378	420	999999	168	137	891	999999	553	825	122	41	781	709	595	999999	84	239	568	820	779	942	17	452	401	178	458	95	741	426	861	544	397	999999	699	999999	702	209	127	469	521	999999	999999	103	999999	442	999999	99	114	638	54	683	825	824	270	755	371	999999	999999	999999	679	999999	764	136	999999	578	644	107	20	724	128	999999	122	108	308	999999	581	999999	431	958	999999	999999	981	112	382	999999	719	572	423	943	999999	734	898	137	790	999999	848	245	138	452	999999	823	89	390	520	179	571	726	526	999999	999999	999999	999999	352	741	321	999999	662	753	999999	999999	81	683	76	999999	393	976	984	999999	593	327	346	785	978	170	434	288	600	591	999999	616	993	56	330	768	62	198	555	396	479	999999	196	491	999999	999999	726	149	22	176	999999	202	586	418	999999	999999	999999	672	567	191	999999	42	999999	80	999999	180	865	34	363	307	172	999999	431	598	838	702	999999	854	999999	394	444	294	275	434	999999	999999	39	584	999999	999999	930	999999	999999	373	88	446	666	126	941	180	728	701	786	999999	13	932	770	988	579	241	644	983	238	999999	747	32	999999	999999	615	538	999999	290	999999	809	377	999999	573	67	519	999999	45	24	913	999999	665	742	999999	560	999999	532	250	50	14	882	909	946	160	999999	626	66	680	999999	510	412	38	999999	999999	977	347	230	368	713	479	187	205	629	999999	965	517	15	524	216	999999	93	999999	110	285	38	899	430	999999	126	441	462	721	179	514	510	244	999999	951	530	222	209	173	537	571	999999	687	289	875	195	940	620	999999	474	999999	999999	999999	928	171	761	87	917	999999	999999	281	26	999999	36	125	570	731	299	999999	994	993	999999	919	760	999999	459	351	619	554	446	999999	821	920	999999	999999	97	999999	316	65	199	452	305	999999	921	266	999999	370	660	174	315	464	999999	566	547	999999	326	507	364	399	712	999999	999999	372	162	76	460	105	218	999999	37	185	999999	244	999999	551	697	569	997	999999	999999	98	690	455	249	982	535	264	383	776	365	589	999999	999999	352	779	984	933	458	855	805	460	162	317	146	140	49	415	701	996	783	757	509	860	415	624	999999	22	133	999999	540	999999	999999	442	987	448	154	999999	891	999999	567	
763	999999	152	698	999999	936	999999	318	999999	942	999999	999999	387	992	999999	89	179	511	728	60	999999	810	999999	324	610	999999	720	329	999999	985	541	524	616	438	999999	646	366	172	882	688	355	703	23	237	421	642	999999	449	389	368	975	996	173	44	595	953	833	828	999999	999999	999999	64	620	134	410	605	946	948	972	962	722	16	629	49	705	278	999999	60	902	967	999999	280	940	339	20	999999	361	582	843	76	813	538	85	96	472	300	92	889	999999	816	999999	396	476	999999	645	968	376	999999	339	999999	166	782	926	999999	402	945	124	291	999999	865	253	373	999999	999999	159	194	999999	999999	577	414	999999	907	999999	96	281	16	999999	523	693	52	178	999999	999999	999999	909	40	999999	955	694	527	186	999999	775	961	572	999999	291	570	277	999999	46	834	999999	925	142	999999	559	839	848	396	151	999999	597	81	999999	999999	131	589	996	128	999999	976	847	999999	999999	394	141	271	999999	948	725	242	999999	243	15	344	682	327	393	999999	481	999999	116	308	385	585	999999	703	275	557	211	701	999999	158	999999	999999	986	505	696	748	128	999999	326	999999	670	999999	354	364	76	362	343	803	206	346	647	811	870	549	674	999999	190	437	996	966	746	33	668	107	365	946	357	186	999999	645	999999	193	455	215	637	477	241	849	637	913	999999	407	504	238	999999	999999	199	999999	999999	54	567	999999	999999	999999	163	647	250	256	999	130	14	166	182	561	804	463	999999	664	911	207	421	999999	999999	92	752	348	529	439	597	298	756	999999	356	999999	87	850	892	106	62	990	999999	984	850	517	999999	67	235	942	433	56	711	999999	535	633	632	236	999999	218	999999	814	127	999999	659	999999	373	104	810	595	999999	954	571	268	612	999999	970	437	490	292	183	695	123	586	16	550	587	231	999999	999999	954	850	960	683	999999	999999	872	426	999999	149	999999	999999	999999	639	468	479	485	452	922	614	999999	205	746	607	45	911	700	541	803	119	999999	151	720	97	641	634	994	888	999999	375	58	554	112	350	149	370	448	484	127	999999	999999	144	309	770	70	999999	113	362	648	588	546	341	622	225	999999	11	103	169	997	834	485	596	683	557	565	999999	999999	405	468	675	472	226	999999	276	53	988	842	950	37	882	530	641	250	999999	828	717	931	999999	334	147	276	289	487	293	62	478	461	751	215	999999	999999	999999	894	973	999999	999999	917	999999	999999	38	999999	153	142	125	999999	999999	999999	999999	999999	847	187	215	81	330	408	193	739	139	
999999	999999	536	999999	745	85	225	999999	747	277	74	508	799	585	714	305	999999	133	156	371	999999	218	132	959	32	367	999999	461	637	573	574	932	590	788	141	606	502	999999	408	67	900	492	999999	89	437	230	58	602	500	776	353	284	46	377	160	999999	999999	576	78	387	310	999999	999999	999999	999999	142	917	21	453	118	802	909	999999	99	471	496	122	52	532	999999	319	182	960	999999	230	300	896	999999	637	135	163	925	999999	30	757	146	307	999999	387	999999	312	46	158	392	999999	443	559	946	906	663	893	999999	54	275	999999	137	803	333	953	999999	245	999999	999999	327	999999	877	909	999999	342	999999	198	200	999999	236	999999	282	999999	578	887	786	999999	999999	317	973	999999	753	999999	735	951	999999	342	999999	967	974	69	999999	663	830	437	105	534	854	614	580	474	702	744	817	775	796	113	235	999999	999999	671	295	396	410	95	210	995	183	753	999999	992	224	233	999999	176	891	619	999999	150	791	999999	886	345	999999	508	540	999999	73	959	999999	526	117	538	800	999999	999999	999999	263	745	236	110	360	110	901	588	999999	999999	63	650	883	187	909	94	653	999999	784	999999	660	901	999999	999999	932	224	598	196	884	686	432	387	402	680	366	458	913	691	901	786	444	157	258	71	955	422	86	999999	616	32	999999	999999	528	999999	560	361	999999	45	999999	146	512	714	703	999999	999999	675	999999	213	821	461	181	962	23	998	516	512	652	999999	999999	999999	999999	620	999999	862	999999	546	999999	579	999999	14	268	877	523	999999	283	999999	454	999999	24	999999	174	873	166	164	851	999999	872	529	317	58	709	706	799	658	998	891	999999	999999	770	999999	999999	678	93	817	203	303	448	999999	724	786	68	966	479	955	354	999999	464	999999	20	880	999999	338	272	81	304	561	87	865	999999	392	595	612	999999	514	473	496	789	348	961	557	999999	625	805	999999	999999	743	236	844	314	733	436	718	831	999999	835	488	415	22	523	641	225	583	490	999999	999999	999999	61	965	999999	857	485	999999	464	462	406	58	533	741	91	561	335	999999	560	999999	955	877	781	999999	999999	985	90	777	999999	329	342	900	999999	473	340	543	691	271	362	999999	258	999999	263	378	494	787	954	674	930	999999	316	999999	999999	999999	386	323	674	37	999999	507	777	707	300	144	130	505	913	70	411	548	869	73	999999	113	785	645	623	413	539	891	999999	416	847	863	999999	360	877	688	97	26	869	999999	974	854	679	550	30	129	258	989	873	894	999999	391	999999	
252	110	918	999999	740	699	999999	498	405	999999	370	999999	999999	131	769	627	999999	973	394	999999	215	99	36	434	244	624	504	999999	999999	28	999999	999999	465	771	770	999999	958	27	999999	999999	999999	175	578	388	318	689	999999	997	488	371	647	921	877	712	999999	163	84	494	999999	999999	999999	116	999999	387	340	999999	999999	665	361	519	668	218	626	77	81	999999	520	648	125	555	41	506	676	188	380	999999	276	752	999999	616	999999	999999	590	999999	131	501	999999	999999	57	101	294	928	999999	968	999999	438	999999	810	999999	846	642	999999	999999	881	999999	699	999999	999999	999999	125	951	652	781	744	344	999999	627	396	999999	580	823	329	600	999999	270	113	859	707	999999	942	920	465	120	999999	999999	749	104	999999	155	432	70	457	194	999999	150	999999	999999	999999	634	507	810	908	999999	71	32	323	835	356	621	981	839	732	293	74	204	495	541	744	770	999999	110	918	999999	523	519	999999	144	667	882	627	956	957	999999	978	141	22	601	58	24	999999	914	748	999999	999999	593	338	173	130	999999	999999	110	412	142	49	407	892	999999	999999	552	656	999999	177	473	993	35	881	658	314	999999	192	893	492	729	120	999999	361	830	87	929	999999	212	24	929	236	527	554	825	999999	999999	249	999999	260	506	999999	999999	747	284	104	148	711	679	858	197	555	762	617	682	999999	370	56	72	588	999999	371	999999	999999	247	246	476	480	66	624	734	694	836	999999	999999	999999	999999	932	86	735	939	227	511	353	999999	999999	474	909	872	999999	999999	999999	186	766	839	144	914	314	509	999999	628	667	655	64	134	999999	999999	129	630	999999	392	437	969	336	999999	203	860	110	348	863	999999	999999	608	263	950	999999	999999	999999	803	852	999999	335	432	48	999999	281	999999	999999	999999	334	664	354	999999	561	999999	246	565	850	127	645	283	814	965	646	275	71	999999	999999	999999	999999	999999	650	325	778	863	67	15	930	229	377	630	999999	881	24	999999	427	999999	57	999999	999999	999999	666	952	168	578	643	999999	786	773	55	999999	181	999999	999999	348	24	38	510	999999	363	999999	634	630	999999	999999	869	932	999999	999999	999999	782	21	999999	399	291	328	697	167	210	229	697	228	167	183	164	459	71	587	676	195	999999	778	359	490	483	19	46	212	999999	999999	710	417	349	925	273	211	623	953	22	29	326	870	309	478	665	999999	477	457	595	565	808	354	285	261	458	999999	999999	77	915	281	292	495	999999	999999	519	290	879	241	910	999999	835	118	575	656	868	999999	478	999999	
999999	999999	999999	589	617	588	899	365	142	999999	477	268	548	556	999999	741	736	999999	856	808	958	385	142	245	999999	999999	729	700	779	999999	999999	930	536	781	253	454	738	703	999999	999999	601	999999	157	999999	999999	652	999999	289	999999	834	919	47	671	670	922	449	999999	307	999999	999999	858	209	999999	999999	999999	546	732	999999	312	999999	12	43	952	431	216	805	237	350	480	894	999999	450	999999	999999	708	355	269	865	858	803	125	999999	661	902	576	402	577	999999	97	227	919	646	976	487	832	886	999999	999999	463	999999	221	999999	826	157	999999	999999	579	641	805	359	287	866	908	509	999999	999999	381	60	854	814	238	594	999999	263	974	999999	473	152	122	999999	999999	999999	412	742	592	136	615	513	999999	999999	999999	999999	837	738	940	63	738	477	20	999999	514	44	394	999999	888	626	736	999999	999999	167	944	437	528	983	999999	267	464	999999	999999	350	999999	868	895	696	991	302	757	524	322	921	852	999999	999999	851	317	999999	635	762	999999	965	400	999999	999999	999999	223	395	416	854	649	682	598	571	560	669	316	645	149	698	657	999999	869	222	260	261	314	948	305	677	675	862	999999	701	323	951	999999	912	538	999999	482	999999	885	902	874	639	332	291	445	472	999999	999999	96	937	114	267	105	188	791	88	999999	275	999999	739	188	787	60	896	999999	999999	720	403	999999	251	225	60	710	966	347	621	928	33	512	999999	143	13	775	695	999999	66	855	770	999999	999999	215	217	517	156	723	999999	588	435	999999	999999	752	150	564	845	999999	64	557	138	999999	180	999999	669	999999	266	999999	185	21	365	309	999999	753	999999	283	657	999999	17	999999	563	999999	260	999999	502	999999	675	999999	992	999999	999999	973	999999	508	726	929	949	310	545	453	260	550	548	85	233	136	841	93	802	867	907	809	713	520	993	999999	590	999999	999999	679	98	185	613	736	90	391	999999	692	36	29	333	357	999999	564	293	22	705	185	808	376	158	592	288	134	999999	131	999999	32	515	999999	349	811	999999	866	999999	84	999999	999999	994	999999	368	158	999999	783	543	559	318	999999	237	981	999999	415	340	999999	999999	999999	897	488	999999	999999	999999	999999	187	195	680	999999	704	633	208	999999	999999	893	190	999999	17	999	536	505	590	999999	812	120	795	534	660	934	480	372	346	859	187	999999	617	999999	720	624	970	870	112	31	999999	685	999999	29	905	999999	234	374	282	530	999999	999999	897	223	156	21	949	653	535	999999	51	999999	297	348	40	999999	999999	155	255	393	38	
666	999999	999999	136	137	169	999999	628	373	999999	999999	99	815	890	785	560	404	999999	708	674	327	344	366	999999	523	398	612	988	999999	999999	89	129	999999	502	313	999	338	96	29	852	183	35	172	46	999999	252	481	458	255	77	882	266	546	999999	999999	999999	999999	588	612	739	999999	787	350	361	629	987	210	999999	587	785	231	317	868	856	500	302	999999	330	999999	281	999999	164	743	999999	999999	823	999999	179	790	999999	963	749	484	290	305	999999	684	810	416	947	51	168	870	469	845	574	397	690	999999	419	158	715	543	340	999999	403	53	140	232	806	414	41	532	605	821	999999	999999	588	560	113	617	372	913	107	999999	758	293	284	999999	564	435	891	950	381	832	258	216	153	467	999999	352	554	587	610	542	20	635	274	647	999999	999999	999999	999999	999999	999999	786	802	999999	999999	74	119	769	765	668	999999	523	90	161	772	573	275	688	130	658	761	73	784	312	564	230	999999	29	999999	11	999999	625	999999	835	579	56	999999	770	53	403	792	583	999999	919	238	29	929	484	501	83	108	999999	688	481	363	737	999999	499	881	880	941	999999	142	763	845	999999	999999	999999	999999	726	127	999999	645	726	865	999999	284	864	83	545	300	648	527	999999	902	768	937	999999	999999	842	54	955	889	172	462	702	999999	35	83	483	268	685	902	775	955	602	999999	999999	999999	186	463	146	425	345	999999	302	572	999999	999999	87	818	999999	772	739	681	171	999999	999999	274	172	736	259	791	600	287	999999	999999	999999	607	309	360	975	999999	306	388	907	540	553	583	999999	139	872	174	999999	665	787	912	173	103	999999	999999	999999	696	999999	999999	214	999999	999999	68	999999	556	999999	999999	999999	726	999999	805	999999	360	773	631	72	999999	115	43	863	94	999999	999999	499	702	582	999999	813	323	424	999999	999999	856	184	999999	999999	999999	608	612	319	901	612	279	822	999999	446	812	330	172	923	46	590	419	586	129	560	890	569	281	974	999999	999999	999999	311	564	583	620	186	999999	999999	578	300	503	723	999999	482	525	122	999999	266	770	338	651	399	999999	999999	999999	279	999999	11	824	925	999999	638	999999	743	374	967	999999	409	825	636	118	254	355	999999	999999	695	624	647	999999	777	62	24	213	999999	516	848	999999	866	999999	350	132	999999	102	652	964	865	576	228	117	557	854	117	441	144	229	406	54	643	610	126	999999	417	966	999999	872	322	434	323	237	526	54	401	638	484	513	999999	999999	702	781	232	129	405	539	487	999999	945	583	79	
614	119	804	999999	266	999999	695	714	252	56	780	651	440	263	991	591	513	462	999999	999999	630	330	999999	351	862	388	997	260	877	489	133	927	738	364	708	127	999999	764	145	985	789	798	999999	115	922	139	791	865	413	948	973	470	999999	627	999999	999999	864	462	999999	999999	999999	444	837	763	999999	852	999999	86	554	999999	869	748	327	999999	176	831	673	149	428	733	999999	141	846	928	999999	662	461	121	915	999999	999999	268	999999	266	339	355	961	893	192	80	225	714	321	999999	999999	235	152	999999	460	618	621	725	44	693	999999	999999	598	908	257	999999	999999	801	171	140	621	610	410	70	163	821	869	779	956	358	517	882	999999	316	849	290	519	477	660	306	803	999999	234	654	975	815	757	62	646	922	999999	999999	999999	191	918	478	824	999999	999999	639	748	841	769	685	186	409	999999	999999	69	966	750	923	151	864	336	94	999999	756	999999	347	999999	817	143	999999	680	103	999999	999999	397	381	465	437	647	31	999999	999999	767	549	478	576	122	475	993	679	181	999999	283	999999	854	999999	102	78	997	999999	575	931	707	735	15	92	80	999999	893	688	999999	322	285	129	316	374	326	836	999999	518	235	598	823	999999	862	924	999999	649	785	563	288	999999	440	165	455	999999	999999	42	544	395	506	58	999999	315	999999	858	479	163	382	489	518	266	790	488	266	977	117	253	872	90	999999	430	999999	340	409	123	882	129	673	688	120	293	302	893	22	186	25	999999	295	13	999999	999999	999999	306	999999	31	607	999999	898	999999	519	20	169	999999	999999	85	770	252	999999	64	976	360	489	693	378	234	964	897	476	90	961	598	957	869	635	605	163	999999	295	387	516	930	230	999999	999999	109	999999	838	770	936	415	773	612	999999	999999	104	187	583	927	820	999999	710	485	818	999999	999999	999999	300	999999	526	999999	999999	999999	527	547	55	139	999999	525	278	110	135	999999	539	999999	198	999999	726	842	541	428	580	64	474	330	806	455	999999	688	999999	999999	999999	999999	999999	24	999999	999999	95	693	981	965	893	68	999999	999999	931	583	945	999999	999999	934	336	458	296	108	352	999999	493	207	741	599	727	605	277	231	276	125	882	525	999999	999999	999999	43	860	576	535	521	405	753	398	232	999999	999999	370	322	719	385	723	999999	671	893	332	888	999999	999999	247	298	790	999999	453	816	701	429	106	945	44	303	597	999999	999999	830	999999	739	999999	518	99	999999	244	999999	999999	999999	401	736	853	163	59	999999	91	999999	338	246	731	
968	999999	582	531	90	999999	999999	288	999999	999999	12	583	841	999999	593	90	999999	302	778	63	836	925	999999	999999	965	576	999999	895	31	222	128	999999	336	999999	999999	439	235	987	19	307	819	675	95	999999	398	999999	999999	999999	466	999999	648	186	559	999999	894	53	748	168	566	999999	228	530	267	999999	999999	620	999999	741	999999	164	854	456	292	481	244	170	839	457	35	999999	563	353	999999	999999	574	941	999999	153	999999	327	690	76	430	505	89	298	418	881	999999	778	906	280	999999	999999	999999	999999	894	88	948	999999	213	300	143	754	950	999999	101	999999	999999	727	786	113	537	876	473	788	35	787	401	945	751	957	999999	256	906	292	947	999999	21	999999	57	999999	204	999999	124	999999	933	676	554	999999	207	250	251	999999	991	802	743	529	999999	299	999999	117	686	12	999999	255	999999	999999	847	668	999999	964	167	999999	680	41	908	67	762	83	855	358	242	197	748	999999	716	999999	265	114	549	427	297	721	999999	939	79	999999	999999	999999	999999	999999	828	886	287	243	93	999999	48	960	893	686	767	765	444	818	875	498	264	480	539	984	631	743	129	509	676	445	61	999999	962	716	999999	999999	961	999999	529	355	910	514	428	731	265	305	220	862	660	531	287	397	74	999999	938	27	339	136	425	94	767	778	566	648	999999	999999	997	186	126	874	804	636	298	529	588	999999	62	999999	728	335	999999	266	848	154	167	663	999999	391	777	999999	999999	834	999999	444	999999	999999	948	780	798	958	307	44	999999	999999	727	651	999999	545	992	999999	964	999999	999999	100	561	510	999999	421	490	999999	632	616	408	574	999999	969	254	853	940	456	801	281	999999	770	38	498	520	72	427	515	999999	140	399	999999	587	43	436	301	882	999999	212	536	299	528	336	690	999999	180	999999	999999	407	999999	605	546	397	693	521	999999	71	73	990	999999	994	974	715	502	227	819	987	286	542	952	999999	862	253	999999	982	491	999999	347	999999	999999	596	668	118	318	534	852	999999	893	522	799	240	819	97	346	542	999999	812	833	473	999999	192	199	225	455	284	742	303	999999	711	39	999999	723	209	650	279	335	866	407	967	374	628	104	764	742	721	161	774	999999	732	667	679	610	873	58	166	406	453	999999	43	792	559	78	999999	493	606	999999	999999	446	76	999999	458	999999	999999	999999	999999	98	999999	482	999999	133	967	396	400	53	359	591	849	161	494	873	999999	213	373	185	999999	559	911	999999	145	214	999999	999999	840	999999	218	274	744	773	861	999999	
970	999999	999999	999999	824	999999	678	148	143	25	999999	469	952	203	999999	255	51	691	999999	637	187	164	347	529	593	999999	556	999999	835	95	847	85	300	426	902	912	284	464	360	650	881	999999	147	130	999999	999999	385	646	999999	999999	999999	62	488	999999	889	816	632	999999	326	194	617	999999	313	57	177	590	179	999999	300	421	999999	587	340	999999	756	415	999999	226	999999	521	263	909	999999	872	862	795	597	76	536	999999	289	999999	147	999999	999999	86	468	100	953	999999	902	849	356	781	992	645	721	999999	477	484	799	416	999999	804	931	707	132	440	194	999999	993	112	999	214	141	999999	999999	174	611	679	946	926	272	34	619	414	563	900	999999	227	999999	754	599	62	296	873	455	343	244	335	954	37	906	582	963	999999	850	999999	649	895	206	557	241	797	537	873	999999	404	194	527	154	999999	999999	967	308	999999	999999	947	917	268	651	116	930	286	725	999999	29	690	71	820	564	421	999999	985	999999	526	523	801	525	423	729	999999	158	717	190	732	477	999999	283	724	999999	999999	999999	999999	999999	100	627	954	999999	999999	853	463	343	374	962	733	970	575	946	781	725	712	432	999999	999999	999999	999999	222	105	993	452	90	416	346	534	661	196	870	999999	930	999999	568	729	906	569	275	717	999999	754	457	761	999999	992	502	998	583	999999	730	851	999999	142	414	858	88	176	772	56	996	840	311	546	999999	834	25	999999	999999	982	525	934	273	883	183	467	648	999999	550	98	914	347	950	190	466	28	999999	798	494	999999	650	740	797	229	720	943	452	910	660	77	999999	999999	841	600	955	795	588	999999	958	999999	999999	999999	625	684	142	999999	999999	999999	89	92	999999	226	999999	458	342	999999	147	54	999999	240	24	999999	581	483	121	999999	506	360	235	999999	439	329	999999	999999	498	803	999999	122	96	71	64	331	831	999999	332	999999	232	392	999999	181	658	999999	606	999999	999999	482	999999	152	573	999999	161	539	999999	999999	653	425	999999	849	999999	538	668	34	957	999999	185	999999	906	999999	999999	360	999999	124	101	64	23	895	723	122	614	26	538	999999	999999	258	909	525	435	422	925	906	384	383	999999	729	512	633	999999	505	999999	250	575	271	991	999999	999999	999999	999999	999999	405	757	701	999999	245	942	999	999999	485	709	201	660	999999	999999	999999	999999	999999	697	691	372	999999	389	318	999999	569	374	451	277	982	999999	490	999999	88	593	999999	177	215	119	147	490	730	816	158	877	314	891	982	91	193	746	246	79	999999	999999	300	
25	449	999999	704	870	501	999999	713	999999	228	328	999999	673	476	911	49	866	560	210	642	735	999999	440	913	677	999999	369	94	245	100	999999	525	13	303	12	999999	731	415	277	988	997	113	10	659	985	319	999999	614	281	999999	379	999999	155	999999	564	784	999999	999999	36	488	999999	648	999999	67	807	999999	579	999999	999999	194	317	460	292	999999	999999	631	240	999999	999999	999999	999999	999999	812	537	721	901	379	999999	738	228	999999	999999	389	788	856	359	635	999999	852	192	739	938	150	97	400	918	999999	933	798	933	553	238	641	667	416	387	836	999999	346	905	433	19	642	256	999999	156	999999	504	365	294	995	297	928	746	628	144	614	724	147	802	675	446	771	804	999999	488	529	721	999999	999999	999999	999999	607	999999	999999	730	306	893	999999	999999	999999	731	577	999999	999999	265	999999	895	49	281	999999	121	999999	543	240	987	247	837	581	987	999999	360	132	886	999999	310	999999	999999	987	897	999999	999999	113	893	954	943	868	268	867	419	188	999999	999999	110	707	411	893	73	999999	999999	493	469	999999	633	625	496	609	999999	741	637	575	327	999999	151	444	60	18	908	589	999999	999999	978	969	171	809	994	678	31	999999	370	417	626	276	999999	414	378	408	480	277	468	343	187	526	240	844	861	999999	540	666	656	999999	999999	484	429	652	514	499	160	824	631	999999	587	999999	381	230	999999	61	692	737	999999	652	537	640	999999	953	941	461	739	327	999999	279	147	365	533	966	432	152	847	573	999999	999999	257	656	646	999999	755	675	155	20	895	810	42	803	600	13	999999	353	999999	475	711	63	760	833	876	999999	680	231	978	414	797	805	214	128	837	197	404	881	994	480	207	999999	999999	729	999999	999999	999999	343	765	529	999999	89	789	381	862	846	128	424	780	293	969	533	999999	999999	222	999999	605	914	966	999999	609	984	358	882	278	445	746	41	411	738	125	999999	466	459	999999	999999	26	832	265	991	79	979	111	710	511	673	578	576	516	341	541	332	999999	362	999999	127	730	906	113	427	109	97	22	51	178	632	77	999999	999999	505	999999	773	658	974	343	629	882	648	381	604	866	180	524	80	999999	793	969	113	539	196	987	120	729	999999	891	999999	967	70	542	999999	606	340	149	21	267	768	674	403	999999	300	244	92	534	508	560	999999	572	942	843	384	999999	963	708	250	518	962	53	999999	92	361	662	822	999999	502	999999	536	999999	999999	812	438	128	999999	94	249	952	904	999999	230	999999	962	419	
34	226	167	225	642	631	999999	502	304	725	854	320	667	637	421	977	41	510	33	898	68	999999	414	999999	999999	879	469	999999	999999	999999	822	541	130	942	637	605	947	287	999999	905	142	20	518	713	274	265	427	999999	540	927	554	720	264	73	361	895	811	901	138	762	999999	999999	889	918	999999	322	200	725	10	815	39	754	154	999999	765	999999	999999	700	991	999999	462	858	758	686	831	999999	287	999999	591	741	793	55	158	603	744	999999	131	600	811	951	75	702	611	999999	897	800	576	146	308	313	285	999999	999999	307	310	312	999999	999999	96	800	999999	999999	144	268	31	999999	606	999999	383	242	925	999999	999999	999999	999999	760	257	43	788	41	536	150	758	287	466	999999	145	999999	302	441	681	919	513	21	999999	931	568	352	702	914	204	999999	762	75	999999	264	231	999999	999999	550	65	818	424	999999	274	999999	385	999999	801	348	999999	755	258	942	561	16	516	878	133	835	201	904	340	999999	836	999999	387	692	899	212	461	274	319	999999	385	999999	505	458	747	30	555	711	551	363	999999	999999	775	820	513	381	999999	999999	746	705	358	161	999999	549	228	762	517	692	956	999999	999999	583	445	507	566	999999	511	999999	141	113	289	490	363	977	808	397	735	999999	189	528	464	999999	999999	614	402	234	385	999999	239	984	999999	862	754	999999	475	492	13	278	999999	814	869	999999	999999	643	425	999999	798	999999	741	831	37	950	513	438	145	780	999999	831	114	999999	323	556	999999	156	600	426	735	999999	999999	325	999999	466	313	374	658	774	895	885	198	534	436	874	223	999999	956	562	999999	999999	816	695	438	182	999999	921	500	323	861	75	52	999	142	396	999	426	447	570	646	148	780	999999	885	179	642	580	905	448	342	429	200	48	76	419	594	999999	887	221	302	391	874	344	999999	829	999999	999999	401	49	875	999999	999999	396	999999	221	545	455	810	268	999999	594	999999	999999	981	442	999999	14	999999	723	801	193	999999	235	999999	265	274	999999	999999	65	336	453	188	866	573	545	467	803	132	855	999999	149	15	628	681	708	999999	822	363	999999	999999	999999	999999	677	247	692	268	735	128	660	947	110	997	754	931	96	999999	160	488	446	974	81	882	86	999999	662	188	910	553	568	999999	451	999999	978	111	498	999999	510	628	880	286	732	999999	999999	907	772	999999	261	696	595	999999	225	343	917	505	882	999999	999999	827	999999	514	357	191	999999	770	999999	27	29	652	999999	999999	999999	531	608	169	999999	397	419	999999	999999	
520	926	999999	958	275	674	118	175	482	229	999999	14	683	53	376	929	550	134	702	412	755	132	999999	263	694	398	999999	735	757	263	494	546	21	749	74	999999	142	233	294	105	397	999999	546	432	900	895	999999	999999	241	999999	701	999999	717	999999	999999	397	327	999999	999999	999999	980	383	999999	999999	735	996	992	933	979	789	796	327	840	606	999999	902	586	186	362	798	176	216	504	528	561	999999	828	999999	427	676	999999	181	959	416	125	23	445	999999	697	904	999999	298	507	451	442	999999	432	999999	751	430	999999	151	609	474	710	774	879	888	667	513	999999	999999	515	999999	999999	625	368	433	999999	11	466	270	489	999999	895	999999	708	62	999999	188	799	717	999999	999999	864	127	999999	494	705	999999	144	556	658	193	999999	165	782	204	999999	817	999999	999999	629	999999	999999	550	662	161	578	832	75	826	803	489	713	459	253	518	999999	412	63	874	728	150	867	999999	999999	305	999999	740	106	999999	999999	999999	173	801	999999	999999	43	999999	465	420	915	873	285	999999	753	179	480	287	999999	273	755	518	763	150	280	489	882	999999	939	366	999999	838	735	560	695	535	325	911	372	999999	484	134	947	643	999999	854	864	559	166	442	999999	443	999999	832	759	623	514	32	531	608	871	999999	384	109	979	999999	999999	725	622	999999	853	999999	915	421	999999	630	999999	999999	192	425	624	332	897	506	541	997	999999	902	999999	81	999999	303	390	999999	999999	504	749	847	999999	881	716	999999	937	939	999999	266	528	418	52	138	62	394	840	116	983	549	999999	878	568	982	78	245	923	550	206	560	188	161	793	295	881	723	466	310	999999	485	394	957	918	284	478	999999	860	673	29	999999	462	284	779	89	420	871	289	681	812	481	226	397	742	37	999999	377	624	757	256	338	927	539	406	508	164	135	959	293	999999	999999	385	259	531	569	107	999999	999999	714	999999	19	443	999999	999999	238	268	999999	999999	890	205	111	975	999999	426	690	708	923	877	281	999999	295	911	999999	177	999999	105	966	999999	183	999999	184	999999	910	882	999999	895	999999	999999	178	249	166	910	79	97	999999	502	999999	999999	999999	860	184	36	109	789	589	999999	447	999999	999999	999999	302	141	999999	960	31	115	75	229	190	795	999999	881	999999	42	999999	999999	842	908	765	842	999999	143	35	323	754	158	999999	999999	303	148	999999	999999	888	46	947	999999	868	119	76	306	437	62	652	55	304	303	327	77	30	213	266	539	852	319	319	168	999999	999999	999999	872	220	943	926	
51	347	40	992	672	94	744	516	733	999999	468	999999	770	491	999999	999999	999999	831	827	111	99	882	918	999999	999999	727	788	999999	150	999999	204	96	493	999999	610	708	274	311	999999	999999	999999	697	533	697	393	999999	999999	676	999999	709	754	51	392	999999	836	169	428	356	423	945	305	826	375	829	647	381	922	643	880	999999	999999	160	186	999999	824	402	359	999999	299	675	188	122	790	441	999999	162	704	651	300	999999	999999	917	887	999999	687	460	332	703	59	21	999999	905	999999	856	999999	603	999999	547	27	444	999999	206	67	999999	999999	999999	45	934	680	999999	677	280	999999	439	991	836	999999	476	167	999999	79	655	182	999999	693	999999	325	934	486	555	297	166	999999	856	999999	92	999999	150	943	503	999999	398	33	564	344	710	561	367	864	127	999999	399	390	999999	374	164	999999	779	64	999999	999999	111	457	134	999999	521	646	496	999999	908	999999	999999	999999	999999	950	681	631	999999	943	999999	721	999999	999999	368	224	897	776	981	999999	486	68	999999	999999	999999	999999	999999	999999	999999	366	999999	74	75	569	956	151	219	999999	999999	999999	999999	532	999999	836	81	999999	908	41	98	910	999999	744	664	999999	999999	850	895	46	81	38	636	741	732	261	130	918	656	999999	123	999999	999999	999999	59	289	799	953	652	255	24	689	727	291	999999	999999	66	88	410	999999	257	999999	256	182	795	698	75	951	799	164	715	163	124	519	918	871	905	999999	694	999999	215	367	999999	650	31	392	310	354	889	744	999999	52	517	596	999999	16	970	999999	245	361	223	848	163	497	539	861	574	217	373	980	93	787	393	35	854	890	908	606	160	412	397	721	71	65	958	673	645	528	999999	911	999999	83	999999	343	999999	999999	214	999999	120	999999	817	999999	981	909	660	418	659	492	742	261	108	373	681	833	999999	502	786	107	999999	866	225	999999	840	461	999999	20	754	59	863	999999	685	208	495	990	594	304	740	999999	404	550	999999	999999	786	126	999999	537	401	209	378	669	999999	116	181	254	944	771	263	529	830	650	664	999999	629	255	575	999999	877	999999	248	670	762	633	702	988	852	73	999999	724	648	999999	618	554	680	203	916	579	999999	251	999999	999999	51	220	999999	754	886	414	533	540	550	912	659	711	961	708	999999	947	413	192	402	881	511	538	880	289	42	999999	928	435	339	996	873	636	645	999999	628	999999	310	948	112	447	999999	999999	183	735	890	907	999999	999999	296	968	999999	844	999999	173	999999	512	340	999999	721	776	999999	107	999999	
553	999999	999999	75	999999	89	366	646	464	89	955	999999	782	365	155	398	999999	526	999999	149	370	830	39	787	999999	114	126	221	268	999999	335	999999	441	527	629	696	867	999999	999999	999999	929	331	710	764	999999	821	538	157	999999	999999	999999	999999	530	958	841	723	20	999999	594	441	963	999999	388	238	753	994	999999	265	735	458	531	293	478	73	999999	48	129	274	892	999999	575	969	36	613	639	999999	999999	999999	686	999999	999999	999999	257	999999	928	784	943	482	20	899	911	999999	421	999999	132	313	782	466	748	802	999999	746	999999	999999	999999	993	129	774	598	678	999999	436	579	999999	773	900	46	861	145	435	105	999999	263	993	747	302	999999	999999	491	336	302	973	734	883	312	939	286	322	751	935	664	999999	884	342	999999	485	704	999999	962	231	277	999999	331	323	999999	956	492	360	197	573	999999	829	999999	271	999999	999999	701	999999	525	833	624	724	120	209	770	999999	762	999999	657	272	598	964	999999	269	69	381	999999	421	187	356	999999	999999	134	187	499	999999	884	622	955	999999	783	18	999999	138	607	553	810	131	552	778	203	999999	702	925	975	480	999999	34	999999	999999	999999	999999	999999	179	999999	698	599	999999	710	999999	53	150	965	903	488	589	897	208	999999	516	570	529	869	408	162	885	233	209	212	999999	343	859	419	951	814	503	500	897	751	909	999999	877	421	617	735	63	999999	799	999999	396	999999	303	373	999999	999999	419	421	119	26	500	474	400	730	691	601	193	730	24	999999	985	999999	10	999999	752	562	999999	999999	261	672	108	290	433	999999	816	446	50	496	723	517	405	999999	999999	999999	999999	444	999999	157	999999	26	552	333	999999	710	460	307	582	846	621	143	750	311	169	999999	917	220	50	637	999999	254	560	696	999999	506	693	903	706	999999	999999	317	998	545	999999	244	129	775	699	999999	312	518	863	204	875	589	767	104	922	944	963	50	403	926	243	485	465	855	326	94	27	557	600	463	999999	313	145	214	924	999999	327	152	520	327	334	405	391	366	821	427	739	599	981	762	999999	165	913	999999	312	901	999999	274	459	614	706	755	999999	410	554	571	454	562	180	997	999999	820	999999	86	601	838	999999	999999	44	899	355	428	999999	838	999999	494	999999	72	902	32	155	63	693	905	621	579	487	980	999999	999999	973	186	428	999999	145	999999	636	837	999999	474	806	680	239	999999	999999	287	189	999999	113	69	181	999999	660	157	852	574	137	623	999999	31	999999	124	296	785	999999	999999	999999	592	999999	
961	857	562	591	438	225	475	823	143	646	343	400	999999	876	752	87	591	526	281	999999	571	217	23	382	459	999999	692	999999	453	634	100	288	597	386	152	999999	619	800	999999	931	999999	750	994	977	131	631	999999	247	544	999999	344	652	999999	460	142	754	844	190	142	324	533	92	380	508	555	65	803	32	734	550	467	791	999999	350	754	999999	222	999999	260	999999	171	455	999999	745	299	447	560	146	253	398	367	439	667	999999	408	999999	999999	495	431	999999	827	930	512	993	999999	553	359	387	705	999999	541	808	929	999999	163	87	242	634	219	117	999999	999999	778	346	192	999999	133	395	942	460	999999	726	614	999999	10	241	999999	855	504	746	98	183	999999	999999	856	558	509	363	999999	330	71	745	999999	323	572	170	161	175	811	999999	999999	999999	445	255	870	814	204	745	999999	922	999999	387	999999	999999	28	330	236	845	489	633	529	769	640	999999	398	705	450	300	622	840	89	776	54	293	326	135	738	194	72	52	364	764	60	832	195	684	615	814	999999	251	999999	316	686	999999	999999	659	999999	823	999999	175	999999	999999	999999	472	842	367	999999	846	155	893	592	51	783	447	999999	764	719	808	436	713	999999	635	996	381	906	773	100	866	999999	667	802	914	337	896	678	461	641	999999	989	827	351	999999	999999	999999	658	892	532	249	908	928	940	524	999999	153	85	738	907	751	999999	79	277	999999	256	999999	999999	678	714	886	768	817	999999	141	818	609	372	331	967	594	999999	24	999999	851	999999	999999	726	999999	527	193	821	939	554	999999	999999	999999	559	874	522	190	999999	979	187	646	480	999999	999999	999999	999999	999999	781	999999	999999	999999	38	551	829	999999	518	999999	761	812	160	530	74	829	272	242	118	999999	59	497	999999	999999	285	999999	836	603	380	999999	866	917	583	740	412	77	178	999999	861	480	99	143	366	937	428	999999	829	657	581	651	999999	999999	700	805	999999	294	999999	984	47	295	714	235	55	652	999999	844	999999	420	128	997	660	39	381	999999	999999	999999	141	871	999999	999999	999999	189	999999	729	47	304	226	777	12	128	131	999999	999999	575	999999	863	999999	714	230	999999	277	419	539	583	990	999999	201	72	996	822	999999	84	627	269	381	535	213	999999	614	423	627	462	999999	10	999999	477	833	805	999999	999999	999999	999999	650	783	510	504	649	999999	738	247	113	999999	781	189	964	56	566	936	999999	241	660	999999	109	806	999999	815	11	539	999999	522	965	395	999999	999999	999999	736	433	843	758	877	885	999999	
587	999999	320	999999	681	999999	999999	829	911	897	999999	640	295	63	327	843	999999	695	999999	999999	741	225	282	717	963	730	999999	999999	623	722	999999	326	355	895	999999	999999	496	999999	144	773	504	877	611	78	783	560	999999	999999	999999	589	999999	73	383	775	33	999999	105	999999	510	950	54	806	216	198	999999	295	295	400	868	594	357	999999	561	730	616	999999	614	213	999999	412	999999	251	999999	43	999999	124	942	580	871	999999	999999	893	983	193	728	697	999999	422	358	999999	275	374	83	999999	242	683	999999	653	168	169	757	891	668	107	999999	999999	987	999999	492	604	352	714	999999	53	957	463	359	377	11	918	999999	201	999999	445	999999	601	999999	995	801	31	612	999999	999999	999999	77	746	235	885	999999	925	710	498	930	754	155	999999	845	39	866	778	333	999999	999999	999999	967	999999	46	232	960	999999	634	992	381	471	999999	999999	303	817	999999	221	999999	999999	178	86	218	704	271	110	299	586	756	148	138	32	697	478	647	181	743	511	999999	12	925	815	301	718	126	469	762	999999	267	37	63	655	549	999999	965	575	41	273	999999	935	932	383	999999	496	999999	359	773	999999	415	131	84	999999	511	236	548	999999	999999	999999	587	802	348	206	329	729	999999	999999	482	838	512	81	150	480	999999	774	79	999999	188	805	999999	999999	999999	248	687	145	999999	999999	153	323	999999	612	790	540	685	502	999999	999999	999999	907	410	390	876	934	21	343	981	603	267	737	166	997	184	979	646	820	116	109	519	193	776	506	339	168	527	999999	999999	609	794	714	999999	999999	497	280	404	473	890	999999	236	354	164	359	999999	999999	167	323	438	811	894	865	396	498	226	999999	141	999999	60	999999	416	122	999999	381	809	553	560	999999	509	999999	585	182	930	354	999999	175	39	427	186	923	11	214	999999	479	714	929	327	999999	999999	627	149	999999	422	999999	354	999999	301	782	549	776	999999	344	999999	999999	236	722	999999	51	625	999999	999999	714	999999	999999	716	212	999999	582	666	880	235	872	999999	999999	999999	95	999999	758	10	758	873	256	877	409	999999	667	400	999999	253	999999	999999	285	73	76	786	999999	771	295	466	151	471	719	126	669	550	999999	638	931	770	150	962	186	51	866	999999	594	836	999999	68	58	811	715	339	674	885	950	809	639	106	339	323	474	301	858	999999	999999	140	999999	858	96	39	999999	176	112	39	817	244	999999	888	999999	598	452	236	417	340	999999	389	999999	783	600	183	998	834	440	827	498	885	193	999999	33	464	999999	
471	972	999999	351	549	237	644	999999	999999	612	999999	904	741	871	247	884	528	540	775	688	434	267	999999	40	634	999999	999999	541	932	999999	627	864	737	969	981	264	398	999999	216	999999	999999	714	884	570	999999	999999	699	999999	999999	10	665	999999	258	775	204	213	69	999999	716	813	952	113	999999	665	985	886	999999	771	999999	983	495	539	333	623	882	719	382	352	999999	999999	46	329	999999	931	395	588	616	999999	775	777	204	999999	281	403	209	703	578	229	584	999999	763	927	74	276	999999	135	715	999999	999999	484	831	716	214	22	777	632	821	999999	999999	407	999999	215	996	999999	788	95	268	930	423	188	151	162	767	423	941	118	264	999999	426	269	873	981	78	301	945	487	205	269	999999	577	881	373	950	187	100	557	931	999999	999999	429	867	999999	221	999999	999999	678	949	791	999999	999999	377	806	999999	19	534	999999	146	705	999999	311	890	999999	314	846	999999	999999	212	590	999999	393	999999	312	999999	997	999999	98	769	363	999999	277	538	413	198	957	209	85	585	940	653	999999	421	236	999999	186	538	868	480	999999	418	566	476	999999	468	999999	491	999999	279	790	617	445	529	783	999999	900	772	487	811	357	647	231	201	272	937	531	999999	950	527	360	999999	999999	618	403	945	401	800	180	999999	510	476	144	999999	999999	332	217	282	999999	999999	999999	413	61	67	133	728	999999	374	999999	431	937	715	999999	547	918	331	93	827	999999	837	355	109	999999	542	310	881	513	999999	406	939	730	258	344	471	999999	999999	417	477	495	999999	758	36	596	749	17	999999	935	596	887	473	249	390	157	999999	143	999999	811	518	999999	252	225	771	968	275	700	689	999999	78	903	999999	999999	615	341	459	88	329	513	853	999999	999999	945	916	538	999999	999999	349	111	999999	338	858	145	899	999999	999999	460	987	999999	331	58	327	423	999999	692	999999	559	634	999999	999999	722	814	999999	958	983	250	999999	999999	999999	45	575	999999	999999	838	999999	55	835	24	894	98	999	100	271	191	999999	217	102	89	999999	622	383	75	301	413	821	524	999999	187	915	480	946	999999	754	32	755	697	739	585	135	999999	90	545	739	959	999999	631	553	100	999999	775	157	227	85	620	999999	510	999999	184	27	226	469	657	108	424	151	999999	999999	248	436	999999	478	517	999999	586	541	838	336	342	999999	199	970	495	34	150	332	999999	85	999999	999999	255	637	564	568	909	187	999999	999999	325	817	849	999999	999999	663	999999	999999	640	999999	999999	89	823	184	727	469	827	255	
974	632	958	999999	422	773	211	878	999999	479	914	999999	54	999999	999999	402	20	999999	865	903	666	831	979	842	999999	465	999999	64	999999	81	910	104	740	663	212	999999	487	234	405	999999	94	436	483	575	393	690	229	100	971	431	173	999999	603	999999	589	152	653	999999	408	999999	198	157	999999	119	999999	819	219	999999	206	316	914	786	128	999999	819	239	358	414	459	11	999999	494	92	999999	907	707	500	816	999999	999999	157	371	825	449	999999	937	999999	373	999999	573	481	837	894	664	517	386	94	813	114	999999	793	248	999999	999999	719	704	999999	999999	211	861	328	402	318	145	999999	552	999999	999999	902	882	145	985	408	885	529	999999	599	427	607	530	999999	999999	712	999999	276	908	999999	999999	730	193	999999	876	999999	154	255	89	529	759	505	999999	999999	415	999999	232	999999	808	840	780	876	320	999999	999999	999999	681	249	999999	690	594	999999	260	846	541	948	999999	19	269	823	264	640	450	879	999999	921	999999	999999	217	999999	490	999999	467	999999	925	999999	999999	88	236	266	490	999999	614	399	935	999999	255	999999	884	466	999999	222	954	985	586	149	436	999999	274	999999	976	576	42	999999	999999	94	411	191	921	988	539	641	782	12	343	999999	999999	61	999999	950	675	526	999999	750	582	999999	555	482	491	785	999999	978	813	511	290	913	999999	748	198	850	487	74	205	896	927	999999	439	952	651	237	999999	384	999999	324	58	460	357	291	292	932	539	929	699	145	999999	560	827	281	999999	429	486	287	862	999999	472	999999	330	333	999999	31	999999	603	830	264	999999	741	491	999999	999999	999999	566	590	465	266	320	558	374	70	33	376	999999	168	240	999999	750	836	522	402	851	447	139	999999	468	271	104	936	109	445	473	140	79	338	817	999999	999999	895	822	606	783	914	247	269	999999	456	298	679	999999	608	999999	836	229	98	999999	26	999999	542	999999	204	171	384	999999	929	999999	999999	307	405	350	348	999999	854	999999	916	619	936	209	870	723	22	973	425	573	500	999999	636	999999	980	690	801	200	330	773	999999	444	408	999999	317	672	416	158	893	338	34	249	999999	999999	313	478	999999	999999	830	818	119	999999	999999	999999	958	998	960	981	327	714	549	157	48	91	395	482	221	480	891	208	317	999999	999999	96	549	261	281	814	608	511	979	985	370	511	664	407	999999	597	507	319	999999	999999	830	188	789	876	211	578	436	830	267	999999	999999	999999	999999	254	150	659	999999	999999	726	155	999999	999999	735	563	999999	536	999999	988	784	623	
973	582	496	882	43	901	999999	999999	60	703	388	777	253	999999	71	738	999	999999	266	48	336	800	999999	999999	61	24	453	235	98	674	999999	447	999999	643	999999	351	999999	999999	221	249	362	999999	656	32	999999	606	572	986	502	58	536	16	732	745	296	182	999999	999999	831	28	999999	81	584	386	552	940	730	610	491	719	603	999999	208	27	686	738	154	570	797	999999	452	466	733	999999	147	154	714	310	356	94	999999	214	999999	999999	790	290	23	280	480	999999	875	999999	505	783	455	166	808	715	999999	558	38	428	999999	999999	575	999999	348	544	248	407	235	429	263	406	366	398	582	15	236	405	725	874	100	971	579	490	961	999999	593	980	346	999	999999	798	66	934	80	422	999999	999999	942	478	41	82	601	455	708	108	426	67	999999	802	489	663	832	163	999999	172	999999	999999	40	397	951	999999	71	999999	188	999999	350	432	327	169	389	437	463	257	842	27	379	133	999999	863	533	536	406	544	519	588	999999	999999	999999	908	615	541	768	554	526	999999	999999	999999	277	999999	758	994	739	424	999999	999999	209	584	321	999999	792	683	999999	177	999999	424	861	999999	716	599	497	447	825	999999	553	847	668	909	730	78	16	15	855	537	999999	538	797	981	130	467	388	999999	591	295	126	932	238	601	689	112	912	493	658	999999	999999	321	178	329	999999	575	393	299	999999	999999	314	786	827	775	72	335	627	999999	999999	258	999999	999999	855	540	999999	999999	618	76	229	628	999999	522	357	187	781	793	369	999999	999999	554	83	98	538	348	981	339	115	463	999999	363	485	43	97	409	466	650	465	638	36	259	957	327	79	999999	97	791	439	649	993	999999	999999	159	768	851	999999	132	577	999999	558	963	999999	164	536	999999	999999	132	434	947	720	140	999999	731	450	999999	597	999999	999999	313	261	199	899	465	469	999999	397	999999	274	245	234	343	82	948	89	999999	744	802	999999	999999	91	999999	366	492	929	999999	939	244	708	908	999999	428	114	274	265	369	74	60	694	274	478	999999	999999	199	999999	387	68	390	651	387	126	794	965	814	231	999999	999999	417	999999	606	999999	163	627	366	999999	805	239	807	692	720	999	693	118	526	735	999999	117	999999	769	551	804	559	593	999999	791	999999	999999	299	999999	969	536	656	999999	98	999999	999999	200	501	217	917	157	260	697	930	388	432	686	449	999999	999999	187	665	999999	984	802	772	569	306	574	521	352	940	764	722	194	352	999999	29	999999	420	999999	999999	960	852	404	554	
862	662	942	368	783	24	999999	999999	999999	999999	18	999999	296	180	755	893	999999	695	999999	217	999999	999999	999999	46	263	666	999999	999999	883	571	704	999999	999999	999999	910	999999	363	215	999999	338	999999	678	930	323	343	639	733	412	665	190	999999	274	287	197	999999	999999	916	906	115	127	158	551	212	999999	176	222	950	48	270	848	539	999999	999999	999999	487	999999	54	432	702	624	932	999999	13	703	880	439	518	999999	198	33	990	999999	999999	999999	189	999999	475	709	156	999999	999999	999999	152	816	999999	999999	999999	50	999999	999999	842	494	213	491	999999	694	999999	509	350	736	999999	558	999999	247	858	999999	619	346	66	308	999999	999999	285	581	935	999999	321	196	62	910	999999	478	691	946	999999	506	999999	619	436	494	999999	999999	999999	420	427	140	845	905	999999	999999	360	971	999999	411	900	508	218	999999	999999	947	383	361	456	440	614	999999	866	903	999999	999999	838	10	909	572	999999	385	974	865	164	804	999999	416	238	495	559	160	494	289	999999	999999	999999	621	73	489	120	999999	519	929	999999	201	999999	942	848	605	729	360	71	421	743	525	533	352	477	750	556	967	999999	961	881	463	741	586	999999	385	74	227	936	430	461	390	866	999999	999999	999999	999999	459	567	632	766	208	999999	83	999999	530	157	944	153	322	999999	153	165	999999	58	352	460	687	999999	472	541	511	999999	641	960	363	658	487	293	514	219	106	999999	999999	205	682	374	999999	50	999999	999999	129	84	999999	999999	317	999999	319	997	716	513	853	999999	105	101	999999	999999	457	122	999999	999999	669	999999	638	112	836	743	999999	361	375	978	792	999999	757	999999	421	437	800	154	652	138	349	490	999999	11	365	732	314	408	941	999999	999999	999999	999999	465	567	468	445	999999	661	999999	999999	999999	632	738	720	217	616	860	999999	999999	983	313	999999	64	531	999999	94	999999	746	113	439	999999	999999	477	999999	246	790	302	677	999999	999999	999999	493	87	999999	999999	858	837	290	158	125	453	999999	124	999999	999999	94	801	999999	387	383	809	773	557	999999	311	546	999999	999999	484	426	999999	999999	726	999999	703	999999	392	493	149	331	256	999999	597	988	985	538	999999	562	457	162	999999	368	299	579	192	999999	935	942	999999	845	703	999999	806	999999	800	270	11	290	220	793	701	317	794	66	137	463	185	568	159	999999	999999	999999	229	331	438	956	893	157	651	999999	999999	449	234	303	628	95	548	865	197	724	536	999999	352	663	460	680	999999	243	452	729	999999	999999	999999	496	999999	111	941	484	999999	844	
376	853	639	32	999999	261	93	501	438	999999	914	320	380	999999	999999	236	259	565	871	757	392	660	999999	921	857	516	656	999999	698	999999	999999	74	571	353	358	999999	999999	329	753	208	596	82	805	410	814	29	996	999999	260	377	852	385	613	546	462	999999	999999	717	174	402	605	356	802	999999	896	850	999999	37	86	563	850	929	811	673	999999	999999	855	999999	116	838	999999	298	486	331	674	769	999999	35	891	642	534	668	165	999999	999999	250	280	893	514	964	281	969	291	697	526	923	999999	940	385	152	860	853	610	336	882	316	999999	481	247	999999	399	723	145	999999	39	192	774	999999	79	999999	48	999999	790	152	566	999999	999999	789	804	750	205	520	649	748	781	681	999999	828	478	999999	380	799	655	387	574	557	833	999999	667	344	158	122	870	464	114	897	72	467	769	999999	309	90	999999	496	931	879	83	397	999999	357	134	945	982	783	999999	248	999999	999999	578	18	717	999999	999999	469	999999	92	649	194	999999	884	618	999999	69	999999	987	300	132	169	455	695	484	446	999999	320	219	999999	140	97	915	865	591	999999	889	760	623	148	958	216	894	849	239	888	753	778	738	999999	886	844	999999	259	999999	999999	999999	999999	999999	281	999999	811	260	398	999999	999999	999999	777	302	999999	710	999999	524	849	342	999999	275	605	999999	595	693	414	581	999999	327	999999	301	665	750	444	701	16	236	999999	170	156	956	505	897	999999	618	975	485	779	823	999999	999999	946	999999	999999	882	362	427	938	999999	572	999999	574	81	666	999999	614	37	858	268	999999	82	181	688	195	999999	769	708	788	977	718	928	999999	999999	739	999999	354	748	550	562	348	588	999999	764	597	916	391	434	241	999999	14	947	627	521	129	999999	158	999999	999999	250	122	654	999999	961	869	999999	438	999999	341	999999	999999	865	999999	306	919	125	784	417	100	279	577	345	477	999999	972	770	999999	290	999999	234	816	999999	999999	310	449	999999	949	336	894	953	487	999999	102	999999	999999	999999	470	330	602	999999	730	741	999999	462	672	777	187	266	999999	109	342	158	971	117	999999	831	848	186	856	234	175	457	522	999999	791	899	253	937	999999	833	999999	981	999999	999999	504	84	918	564	999999	672	517	693	348	795	999999	338	707	984	654	667	300	294	474	377	838	282	228	40	670	773	999999	249	381	164	799	360	471	243	613	999999	912	294	549	194	716	999999	119	726	525	463	202	268	293	227	543	999999	517	319	899	231	855	887	999999	999999	999999	278	321	999999	996	
270	999999	999999	381	999999	754	15	999999	289	661	365	173	502	515	999999	999999	999999	956	164	620	783	843	161	344	391	954	34	999999	999999	56	448	999999	999999	730	264	595	728	886	449	473	537	280	237	658	543	68	363	382	685	999999	872	321	166	573	999999	426	715	139	999999	889	729	614	69	243	222	203	248	999999	261	999999	999999	999999	517	690	92	512	616	503	999999	333	999999	652	715	403	183	136	999999	361	517	837	999999	599	896	560	999999	923	221	993	445	350	999999	591	131	73	439	492	804	476	491	999999	999999	222	339	666	297	86	899	665	70	96	199	887	999999	999999	999999	263	999999	999999	946	169	301	622	67	460	514	20	999999	999999	964	999999	999999	538	869	806	999999	666	270	240	272	999999	34	555	933	999999	160	932	335	707	999999	185	999999	847	529	999999	999999	197	999999	878	162	287	556	999999	701	379	763	660	27	458	396	999999	999999	262	694	999999	145	745	689	708	309	581	684	822	331	999999	690	485	19	547	398	839	511	391	88	999999	120	777	853	999999	999999	500	999999	877	321	255	192	999999	162	249	197	999999	508	456	579	580	999999	733	925	912	999999	288	651	479	70	557	573	999999	184	999999	178	999999	999999	134	122	809	666	999999	999999	85	606	944	332	769	360	999999	999999	64	812	507	392	387	851	940	876	317	848	445	817	763	681	580	572	453	999999	829	780	383	999999	999999	913	796	231	850	316	744	956	881	999999	344	227	519	799	677	327	791	516	999999	258	805	999999	999999	999999	748	403	36	999999	878	698	531	944	999999	720	999999	593	595	999999	11	999999	141	361	999999	999999	482	546	172	999999	895	136	289	322	829	135	539	810	692	999999	483	456	290	372	999999	999999	597	400	270	798	999999	999999	731	999999	514	326	126	999999	992	999999	999999	211	241	255	999999	752	419	218	124	831	191	241	901	787	681	999999	354	999999	283	999999	728	92	285	373	32	811	404	652	808	999999	18	95	999999	787	999999	281	999999	45	885	335	772	999999	285	439	617	526	999999	943	999999	959	972	357	180	999999	999999	434	926	999999	232	999999	357	767	410	612	823	106	999999	123	999999	409	340	319	884	948	21	999999	806	999999	756	506	630	999999	697	848	999999	660	999999	608	610	867	355	999999	812	999999	999999	15	999999	673	616	521	111	77	457	555	628	663	473	232	206	837	627	999999	121	725	54	897	80	561	82	172	191	815	512	629	63	982	506	673	999999	16	370	143	999999	244	405	562	13	999999	229	876	197	691	999999	773	249	
276	246	96	175	90	935	426	600	999999	999999	999999	565	828	502	646	999999	799	262	199	476	999999	849	876	330	492	893	928	342	206	974	500	413	739	389	787	999999	999999	508	889	999999	943	542	786	904	119	997	184	648	999999	718	398	999999	222	307	999999	427	369	766	682	196	16	999999	999999	479	839	882	825	448	715	899	747	301	999999	999999	532	951	999999	999999	220	495	719	289	758	487	586	71	201	441	633	369	386	653	999999	999999	75	859	148	999999	999999	999999	181	999999	999999	999999	971	106	999999	103	774	804	364	397	555	999999	477	726	335	916	999999	777	690	394	815	355	999999	104	475	669	63	672	999999	999999	906	999999	999999	982	356	84	516	489	995	107	999999	999999	14	988	107	638	235	348	533	231	999999	999999	546	999999	999999	588	999999	876	999999	406	50	111	999999	610	490	571	872	999999	380	261	410	412	782	593	999999	999999	350	534	999999	837	444	715	999999	999999	339	619	446	537	72	767	914	639	858	599	67	565	836	999999	507	535	765	999999	999999	282	821	22	515	952	69	999999	999999	999999	999999	793	962	999999	962	411	280	871	999999	345	432	612	999999	770	553	192	999999	171	999999	945	999999	470	82	703	999999	867	769	327	114	493	477	999999	529	999999	999999	75	999999	731	602	999999	134	636	411	430	318	365	935	61	468	332	426	898	783	302	609	419	721	268	588	105	642	952	766	641	867	999999	92	69	20	487	555	804	569	725	821	400	69	651	394	391	932	999999	859	782	77	579	999999	999999	678	350	999999	378	153	507	792	181	999999	770	563	24	282	999999	999999	999999	776	621	339	68	999999	999999	359	999999	874	206	173	924	103	984	573	999999	949	855	390	670	143	999999	661	71	933	650	530	999999	999999	379	119	65	677	878	15	999999	250	296	757	470	999999	999999	999999	946	344	999999	999999	885	206	275	75	427	496	999999	999999	999999	999999	277	134	829	688	70	981	504	97	117	257	225	999999	127	999999	662	107	999999	999999	858	683	999999	999999	999999	572	999999	103	822	314	692	999999	307	999999	416	999999	972	171	927	781	930	999999	998	859	237	621	862	905	89	227	412	329	576	700	988	915	255	999999	69	266	52	967	168	999999	405	547	949	193	572	999999	84	500	180	147	749	564	685	999999	499	453	710	739	23	605	901	999999	993	606	999999	501	999999	999999	111	999999	739	999999	144	808	999999	690	671	678	343	457	999999	911	159	999999	951	433	239	400	61	615	999999	313	953	563	298	999999	553	999999	999999	81	391	652	399	
999999	999999	786	430	999999	401	809	782	41	406	566	999999	989	223	999999	999999	618	271	850	999999	495	124	436	19	999999	519	432	146	327	537	271	999999	501	999999	649	39	999999	13	999999	999	251	833	524	906	396	111	999999	818	987	698	532	999999	541	281	903	999999	972	999999	999999	366	969	999999	465	503	144	999999	960	476	574	999999	490	614	999999	850	139	999999	599	999999	623	999999	220	999999	159	629	15	462	534	230	619	999999	66	398	999999	996	40	579	378	30	772	999999	999999	832	253	461	217	999999	999999	690	151	250	795	453	163	380	999999	999999	522	835	498	682	966	740	857	320	999999	102	460	911	820	559	294	578	756	727	999999	388	370	697	422	97	560	843	999999	379	468	613	244	784	850	674	66	542	531	100	929	410	974	933	982	124	467	990	869	999999	955	999999	696	999999	52	767	995	999999	999999	411	131	133	662	487	999999	865	857	675	999999	155	503	751	56	666	798	927	414	436	999999	307	630	570	973	999999	423	999999	916	809	742	999999	679	241	129	130	968	806	999999	496	999999	126	267	999999	929	999999	99	214	180	40	637	124	363	999999	999999	125	781	561	159	176	999999	611	949	58	933	977	476	999999	999999	926	999999	999999	189	917	356	599	49	838	640	259	406	218	80	886	182	627	999999	121	999999	14	349	999999	656	581	432	479	999999	219	857	952	999999	999999	582	999999	342	644	934	445	221	999999	999999	942	999999	999999	769	999999	540	72	876	315	256	999999	149	627	587	291	345	608	494	876	432	830	980	687	12	999999	636	827	999999	537	999999	294	899	611	999999	406	495	757	811	576	938	999999	343	551	706	999999	687	954	666	61	308	999999	950	344	999999	255	961	243	897	200	999999	713	518	348	623	961	999999	999999	999999	190	999999	588	796	918	938	327	496	439	981	119	891	682	170	502	238	999999	343	564	523	682	999999	999999	999999	621	999999	999999	596	994	928	744	438	159	264	999999	265	720	540	42	999999	770	758	999999	261	788	309	547	999999	999999	119	266	999999	899	24	27	746	543	999999	185	571	712	731	999999	510	247	680	999999	999999	685	247	517	825	311	167	999999	923	911	999	82	999999	810	683	581	884	671	999999	999999	145	999999	999999	721	993	365	470	694	49	266	32	24	117	567	129	866	777	601	441	326	742	999999	103	999999	544	655	862	761	38	160	999999	838	999999	152	606	999999	999999	999999	524	470	840	473	713	666	889	985	999999	755	690	816	803	292	240	800	999999	873	152	904	187	347	502	709	
665	889	999999	999999	894	965	999999	938	920	262	87	970	485	999999	999999	437	999999	999999	999999	117	80	222	999999	334	607	999999	355	733	47	51	348	187	999999	141	807	823	27	704	999999	999999	794	751	999999	551	999999	999999	324	527	999999	715	959	628	657	394	638	453	542	325	999999	573	619	237	999999	879	913	999999	999999	354	470	734	419	250	999999	690	323	328	326	805	128	999999	16	827	417	331	91	999999	529	999999	502	364	291	701	128	527	390	567	851	26	637	315	266	969	67	999999	305	718	170	967	80	999999	136	736	207	999999	567	791	819	999999	797	999999	999999	428	852	115	453	999999	132	940	999999	756	477	310	178	812	91	999999	770	826	36	373	559	999999	513	192	238	554	504	879	959	598	747	281	228	442	999999	837	127	951	147	587	596	229	667	324	842	826	568	394	166	999999	31	992	553	434	999999	819	915	999999	877	999999	224	252	999999	999999	999999	205	91	736	877	999999	918	819	688	448	776	999999	999999	198	349	999999	986	119	723	999999	577	754	728	794	999999	125	921	457	83	999999	373	353	247	999999	315	999999	744	832	999999	913	999999	211	314	114	657	999999	999999	999999	330	475	912	999999	999999	553	143	264	999999	297	938	761	999999	471	745	449	85	432	101	938	882	999999	999999	164	601	810	825	375	450	624	146	492	999999	204	136	999999	336	268	824	694	822	61	180	456	893	755	591	150	466	864	999999	234	223	986	844	628	807	999999	513	719	727	999999	813	999999	999999	456	570	137	345	147	122	999999	608	407	125	831	999999	221	999999	845	229	685	909	585	594	912	278	999999	360	507	800	999999	754	115	967	64	247	999999	305	999999	999999	999999	804	328	752	222	999999	816	870	23	106	596	999999	999999	500	51	858	237	267	248	187	365	999999	838	347	543	72	502	999999	71	593	214	999999	999999	660	765	880	590	999999	999999	999999	999999	344	347	999999	213	999999	999999	999999	999999	999999	20	69	66	269	830	999999	966	981	218	160	133	386	809	429	891	999999	674	17	734	171	277	403	885	953	999999	30	999999	436	143	462	974	999999	514	864	582	154	858	563	830	88	914	608	625	999999	999999	86	999999	917	520	533	417	90	880	764	928	616	184	113	999999	809	256	540	848	756	185	246	872	944	846	746	999999	120	186	656	256	669	778	663	791	648	495	522	916	609	55	894	999999	999999	936	966	970	755	28	31	831	384	760	869	55	924	213	590	80	773	711	306	903	234	517	999999	999999	520	321	896	323	734	624	
248	999999	999999	240	132	999999	880	999999	76	999999	165	824	872	909	909	618	867	445	904	999999	999999	898	748	990	999999	242	677	138	460	999999	132	707	999999	760	521	168	999999	693	91	999999	200	998	999999	213	999999	409	645	360	928	902	999999	461	419	292	481	350	961	999999	458	890	999999	752	325	999999	999999	458	726	999999	397	751	999999	183	363	331	261	154	263	545	252	382	596	327	209	558	989	671	298	815	999999	999999	999999	472	245	201	252	448	682	23	999999	299	683	533	999999	187	57	280	107	999999	999999	337	97	999999	58	86	303	23	552	767	999999	309	999999	910	833	226	554	391	937	999999	88	999999	471	249	312	999999	698	73	999999	31	510	999999	573	210	784	950	999999	779	424	169	898	239	895	999999	381	933	999999	772	699	999999	632	665	342	935	18	228	865	847	124	106	387	999999	999999	531	999999	923	735	999999	136	883	142	775	967	778	273	999999	917	557	868	378	822	925	999999	618	398	999999	386	638	999999	565	94	247	665	328	781	999999	580	374	656	458	208	180	646	816	999999	857	698	564	999999	999999	311	999999	999999	999999	283	461	865	50	142	422	999999	107	999999	570	798	894	120	999999	996	605	279	999999	900	420	180	652	289	557	13	541	156	821	999999	999999	263	776	999999	919	54	330	803	539	241	243	999999	110	412	999999	999999	719	747	58	567	76	889	758	417	567	575	999999	182	317	47	999999	276	724	141	735	317	32	999999	999999	604	999999	801	739	320	666	999999	79	999999	213	539	294	794	107	264	899	152	504	368	700	353	424	999999	495	999999	640	967	196	999999	999999	768	995	92	999999	454	999999	274	159	448	751	68	505	390	968	777	752	999999	179	470	241	592	999999	663	999999	847	190	529	316	247	999999	699	322	111	573	445	544	211	247	652	373	634	992	999999	616	642	847	43	188	999999	749	999999	797	999999	736	999999	956	341	157	709	274	999999	958	912	999999	61	745	999999	817	533	243	551	569	526	999999	607	600	999999	57	303	999	156	350	598	498	999999	999999	596	374	489	488	212	999999	538	388	11	999999	90	298	999999	896	453	999999	655	484	208	274	280	628	139	999999	210	294	999999	709	999999	31	369	423	922	999999	158	999999	999999	54	40	999999	40	147	999999	999999	519	466	999999	406	556	999999	695	124	999999	581	631	968	244	995	999999	918	209	828	271	980	317	666	376	999999	748	422	888	999999	453	710	243	142	532	209	974	743	802	999999	162	197	336	254	133	350	999999	999999	796	342	766	122	
297	999999	999999	125	999999	852	100	87	657	144	51	94	999999	589	999999	498	445	44	999999	544	125	999999	675	999999	653	72	999999	999999	999999	999999	999999	555	844	340	422	42	266	416	585	131	653	725	999999	28	999999	999999	999999	544	13	40	744	761	322	999999	999999	546	536	802	999999	561	320	74	999999	99	518	495	999999	340	176	999999	241	38	999999	899	890	999999	999999	657	927	411	488	998	32	999999	999999	999999	243	622	343	999999	505	463	999999	34	811	589	534	999999	999999	660	12	253	378	999999	798	715	999999	999999	999999	999999	999999	878	875	999999	83	321	51	999999	275	653	262	627	996	300	809	778	999999	434	999999	311	999999	249	156	999999	999999	244	630	334	67	118	999999	999999	999999	736	290	627	588	884	951	499	547	200	445	856	407	999999	257	87	888	30	999999	878	334	39	999999	356	732	607	999999	999999	691	717	286	167	102	999999	999999	999999	19	999999	199	209	482	598	999999	674	999999	999999	869	34	986	552	445	47	999999	682	496	999999	993	934	999999	980	233	122	807	830	913	999999	999999	999999	999999	999999	999999	706	999999	999999	406	999999	999999	999999	552	442	738	999999	852	149	281	248	999999	419	999999	94	276	85	999999	218	975	370	790	932	760	524	534	999999	986	999	999999	739	217	999999	286	760	984	926	999999	461	999999	999999	269	999999	559	999999	608	355	31	999999	999999	992	418	622	457	45	945	344	316	37	907	835	649	852	665	999999	41	999999	142	194	109	350	693	835	965	387	999999	999999	383	999999	999999	189	999999	999999	289	491	330	999999	606	251	814	999999	619	999999	553	417	948	417	13	26	643	981	999999	836	854	380	999999	583	656	80	999999	823	960	231	120	728	952	999999	999999	184	222	446	29	891	379	459	999999	338	292	558	438	693	128	366	451	934	999999	56	999999	999999	191	999999	938	536	316	999999	999999	398	253	999999	999999	341	999999	999999	999999	999999	962	999999	999999	404	649	999999	999999	108	999999	251	704	603	779	186	999999	906	439	999999	992	475	507	493	585	999999	769	999999	95	466	103	107	849	298	562	999999	972	647	589	782	269	220	456	840	999999	74	296	96	619	999999	75	999999	901	189	837	999999	999999	999999	744	87	635	999999	885	834	14	543	401	416	51	999999	213	122	999999	999999	404	781	28	666	999999	520	101	999999	723	999999	401	545	205	669	999999	232	552	503	999999	999999	157	953	335	621	835	361	673	880	54	93	999999	952	241	254	785	65	320	44	999999	233	986	999999	593	867	443	469	348	999999	954	819	982	709	219	815	999999	999999	
456	999999	830	246	847	999999	999999	639	163	448	314	999999	884	999999	911	518	622	678	525	204	369	467	187	375	23	941	999999	235	111	164	742	425	999999	344	608	913	214	644	999999	999999	999999	954	714	999999	165	396	847	999999	907	474	999999	541	999999	314	91	989	229	464	999999	905	294	413	538	998	705	888	215	549	797	999999	314	978	302	750	881	414	752	192	220	999999	104	378	327	637	78	999999	999999	440	262	619	693	749	420	480	490	999999	426	715	299	999999	191	307	759	999999	169	117	248	549	433	999999	246	46	254	607	999999	999999	96	900	930	999999	762	774	296	999999	999999	564	568	821	269	971	988	47	893	999999	445	796	619	999999	477	960	963	586	17	585	999999	657	999999	813	669	574	999999	525	785	794	999999	416	20	581	603	605	549	999999	289	461	688	209	152	311	172	24	999999	999999	433	970	541	999999	767	999999	999999	657	69	754	999999	695	158	999999	261	109	437	38	786	47	815	872	420	546	307	556	999999	183	514	203	651	654	999999	156	101	814	999999	339	999999	309	999999	946	545	794	273	593	312	225	947	999999	874	143	238	999999	861	561	559	999999	878	999999	999999	631	999999	866	113	507	428	12	381	447	999999	107	999999	999999	271	868	336	999999	282	713	999999	999999	236	471	328	517	426	18	999999	540	999999	999999	999999	437	494	155	999999	679	691	766	999999	999999	844	999999	207	777	999999	750	998	993	234	934	722	175	999999	143	404	999999	547	595	90	420	718	840	192	587	999999	952	992	125	999999	657	934	516	547	943	836	726	273	551	999999	999999	999999	300	315	330	546	295	469	999999	750	133	999999	105	685	999999	591	13	327	619	999999	800	758	882	929	577	10	216	628	34	999999	678	417	995	830	414	410	427	999999	862	51	360	493	999999	374	941	525	999999	830	791	361	832	408	654	999999	964	917	137	999999	737	999999	999999	999999	445	64	82	715	999999	999999	280	999999	999999	478	999999	578	780	999999	127	517	987	62	171	385	999999	672	474	279	763	999999	866	999999	999999	999999	999999	999999	711	692	57	586	302	235	389	573	559	446	198	363	942	85	639	999999	800	619	383	999999	999999	954	999999	772	590	803	952	560	408	783	82	117	680	923	866	98	269	999999	225	762	673	598	825	399	999999	120	336	687	945	219	697	663	682	122	382	757	861	285	996	499	282	828	174	776	374	90	682	999999	999999	551	397	268	999999	621	999999	999999	138	441	298	479	476	999999	614	199	96	999999	435	568	551	999999	237	984	544	
726	489	844	999999	59	35	403	437	317	999999	404	821	438	269	70	109	812	628	429	986	999999	32	16	223	975	690	955	655	124	477	999999	999999	413	999999	677	141	177	146	999999	415	895	52	168	798	220	377	999999	159	374	469	999999	490	807	997	27	703	482	630	458	368	80	747	323	839	377	89	418	714	591	929	999999	676	548	24	101	484	863	218	13	607	42	999999	291	999999	999999	619	517	999999	999999	999999	658	546	999999	720	344	157	728	329	999999	140	959	943	999999	445	999999	72	942	793	905	999999	999999	999999	999999	851	336	274	466	668	999999	999999	572	11	999999	618	280	999999	988	827	999999	944	756	999999	787	872	647	98	999999	999999	127	677	999999	723	510	999999	144	394	918	836	394	80	690	69	228	673	567	957	935	949	175	151	84	124	999999	961	999999	304	999999	754	214	248	999999	620	550	999999	90	848	501	845	483	885	476	161	443	999999	263	696	999999	999999	999999	689	162	299	681	975	999999	999999	610	548	385	839	908	173	632	155	54	80	999999	795	592	718	466	100	475	289	999999	999999	681	514	707	100	978	371	449	524	95	736	939	999999	830	528	248	999999	469	999999	977	999999	529	297	564	193	999999	530	999999	596	233	72	823	401	310	680	880	999999	999999	295	860	546	723	999999	70	317	999999	999999	965	73	999999	513	630	831	999999	372	402	393	950	999999	913	458	999999	999999	301	32	912	547	274	159	647	153	121	184	999999	999999	588	999999	237	257	62	243	564	999999	999999	719	442	999999	999999	999999	288	999999	155	327	381	412	707	870	816	47	404	999999	679	816	426	336	402	456	57	999999	783	980	165	702	472	679	893	999999	737	581	590	919	459	999999	871	160	998	794	802	381	733	718	605	999999	852	468	999999	748	999999	789	327	985	945	226	999999	307	341	452	854	701	518	336	142	999999	457	999999	144	353	944	276	999999	608	654	999999	999999	75	384	965	850	999999	126	155	339	948	999999	999999	974	242	181	999999	999999	556	939	110	863	406	586	370	743	377	334	220	803	999999	999999	718	341	279	87	98	999999	999999	601	851	999999	999999	997	193	999999	852	510	901	181	381	457	782	999999	553	812	742	489	24	232	483	678	905	351	563	999999	999999	273	999999	165	93	650	451	954	97	999999	500	999999	999999	389	890	866	433	49	432	327	999999	59	787	467	344	609	908	154	127	182	680	31	443	999999	999999	999999	806	745	98	731	15	827	581	999999	322	342	97	634	999999	616	255	866	919	999999	999999	495	485	
999999	821	484	741	307	836	999999	844	478	966	705	943	312	999999	999999	999999	701	999999	999999	478	758	999999	12	999999	283	812	999999	999999	999999	112	208	999999	950	999999	569	924	613	989	708	999999	665	194	999999	376	391	691	999999	557	567	999999	227	923	967	26	999999	999999	999999	962	467	494	335	999999	40	999999	768	999999	999999	208	999999	763	347	999999	999999	861	812	573	310	635	140	999999	783	953	999999	898	884	284	910	999999	386	478	115	651	999999	223	664	676	164	478	608	563	999999	999999	67	804	578	515	999999	115	999999	163	790	193	832	875	711	382	999999	142	490	493	917	999999	822	31	658	999999	190	400	207	146	419	832	37	999999	895	999999	896	564	329	379	999999	804	999999	233	687	921	818	999999	512	999999	999999	32	987	999999	999999	637	18	45	155	882	335	918	908	999999	744	958	166	265	979	757	485	75	812	121	528	122	340	599	344	736	999999	999999	888	914	99	396	845	999999	931	999999	999999	861	418	447	53	56	896	661	489	999999	765	563	676	754	806	980	220	875	596	532	306	418	999999	999999	15	801	40	993	978	357	999999	999999	333	722	999999	623	656	374	77	482	226	679	999999	616	971	324	856	144	117	999999	186	969	326	409	961	999999	999999	10	999999	251	999999	902	999999	141	615	521	999999	954	941	193	999999	845	808	123	316	626	308	999999	999999	691	945	895	885	870	181	153	999999	924	761	286	462	656	932	825	466	323	999999	999999	10	459	999999	999999	999999	924	784	340	999999	212	102	344	999999	87	562	999999	306	999999	999999	812	960	999999	999999	314	203	664	730	677	999999	982	657	992	630	330	999999	987	606	52	999999	961	95	840	982	725	831	999999	999999	385	103	999999	999999	345	306	193	28	538	865	779	709	538	204	117	428	188	554	110	714	999999	993	575	999999	263	428	65	727	999999	999999	869	483	775	615	355	583	731	463	321	695	446	999999	555	999999	826	999999	999999	767	978	422	803	999999	731	712	151	999999	999999	46	275	917	999999	466	898	59	996	306	933	922	848	533	696	999999	999999	414	278	605	447	454	999999	920	999999	999999	748	999999	685	699	752	73	999999	962	65	695	198	404	454	979	412	506	135	530	409	251	918	455	999999	88	999999	326	444	545	944	84	999999	354	662	952	718	201	373	999999	554	870	458	885	999999	11	536	999999	959	298	203	941	999999	797	520	23	380	303	999999	607	761	435	628	999999	28	981	976	844	742	502	271	221	142	828	999999	539	793	42	976	999999	999999	109	366	155	352	
13	755	921	833	648	999999	424	219	999999	545	128	252	529	867	496	34	999999	105	467	37	999999	808	500	999999	999999	230	348	999999	267	65	999999	78	482	999999	999999	236	65	20	999999	920	999999	999999	999999	292	857	297	999999	174	490	699	858	13	999999	128	999999	204	999999	110	852	428	243	999999	999999	711	882	999999	999999	999999	999999	270	999999	682	11	999999	191	980	442	999999	963	693	956	183	836	567	206	658	178	364	225	820	971	999999	167	999999	687	748	999999	665	410	807	999999	330	999999	229	730	999999	12	363	936	390	761	56	147	999999	471	69	271	394	514	999999	882	415	727	42	298	999999	525	335	999999	442	930	777	999999	165	999999	636	861	616	999999	30	656	814	427	835	68	924	816	998	213	627	999999	665	160	187	999999	122	602	999999	999999	999999	661	677	999999	504	459	999999	999999	981	993	835	208	654	556	999999	577	999999	988	891	973	374	999999	527	131	999999	999999	275	626	630	999999	63	999999	582	999999	133	368	999999	320	923	386	83	999999	999999	999999	378	429	999999	118	999999	999999	857	133	711	316	566	515	143	555	272	548	194	999999	619	750	939	801	999999	968	433	135	598	999999	74	515	899	688	374	522	999999	812	133	166	960	30	383	999999	332	275	129	999999	999999	433	57	384	999999	715	75	93	75	576	803	999999	685	540	21	110	999999	205	416	877	150	999999	999999	460	425	999999	407	598	377	19	479	359	849	999999	999999	174	709	689	323	194	623	291	456	186	999999	268	481	429	19	999999	870	136	999999	999999	476	613	999999	596	959	174	999999	999999	715	65	107	999999	24	869	640	846	401	379	882	232	999999	999999	174	999999	451	999999	556	999999	589	105	999999	352	500	999999	349	297	542	999999	730	158	876	156	575	999999	89	565	254	612	789	172	999999	999999	254	999999	987	999999	999999	16	999999	999999	999999	999999	999999	619	917	755	952	416	529	352	999999	288	648	734	356	117	999999	773	546	885	912	944	999999	999999	225	646	108	863	620	999999	848	536	967	927	540	546	999999	999999	483	333	612	837	92	446	858	601	999999	999999	290	879	334	675	999999	269	890	673	999999	470	999999	280	656	999999	796	798	999999	777	999999	721	203	999999	848	999999	999999	999999	999999	999999	862	751	568	623	793	999999	582	741	999999	999999	75	708	46	866	999999	999999	999999	213	677	523	51	293	942	91	290	142	999999	480	40	997	385	258	999999	999999	811	400	901	999999	486	999999	516	64	400	999999	711	999999	684	337	415	999999	775	96	545	999999	999999	578	809	487	999999	999999	271	
112	711	410	798	817	721	231	999999	999999	897	780	726	608	17	999999	893	621	379	999999	457	988	74	981	231	999999	713	236	781	243	590	424	448	999999	807	413	353	999999	532	894	999999	999999	999999	411	161	994	370	936	752	57	684	999999	999999	664	999999	999999	999999	729	188	510	114	494	999999	821	423	482	999999	999999	999999	603	642	903	999999	484	786	994	716	999999	829	237	999999	776	484	734	558	999999	999999	999999	621	534	999999	623	810	32	789	406	24	461	988	679	663	469	999999	159	414	781	108	633	878	999999	566	385	999999	951	582	338	20	714	273	30	175	557	288	276	999999	999999	103	76	999999	389	980	999999	674	999999	574	467	999999	335	329	777	304	999999	999999	999999	968	989	723	858	449	461	396	999999	999999	967	513	999999	191	869	999999	395	687	41	937	499	238	310	711	749	999999	124	698	684	999999	495	999999	492	999999	999999	999999	248	999999	244	627	244	999999	681	77	706	646	468	286	770	414	999999	999999	999999	999999	416	184	667	287	973	481	999999	762	999999	999999	702	252	31	999999	315	570	681	100	453	999999	703	507	556	243	14	113	919	837	927	280	460	406	462	999999	999999	701	999999	961	331	762	301	481	290	767	375	464	625	14	999999	999999	732	843	645	858	999999	909	627	433	283	999999	999999	497	834	442	463	305	789	285	229	999999	929	720	999999	691	122	231	226	789	868	999999	487	914	866	999999	547	617	760	999999	703	335	999999	999999	999999	999999	210	999999	999999	848	314	79	674	999999	785	999999	281	999999	999999	954	999999	820	692	999999	564	732	393	647	631	117	894	846	999999	195	581	999999	540	999999	42	318	490	999999	584	378	999999	999999	875	999999	139	508	999999	535	999999	806	999999	999999	643	245	653	955	77	563	182	539	953	468	533	489	769	999999	827	999999	999999	766	474	437	245	999999	999999	765	999999	999999	517	999999	660	999999	313	739	337	697	260	304	77	999999	251	927	145	55	425	27	275	396	999999	248	999999	999999	556	776	341	430	999999	329	999999	887	999999	820	999999	60	879	594	164	999999	999999	999999	999999	533	492	901	524	547	999999	999999	897	344	500	470	878	279	451	764	999999	537	407	906	60	930	420	190	999999	430	999999	999999	175	831	863	480	244	306	999999	999999	414	999999	999999	794	999999	456	431	548	999999	637	942	999999	608	125	781	626	999999	999999	30	710	122	312	922	103	666	216	34	76	999999	29	236	581	672	304	359	999999	999999	612	777	603	508	872	999999	351	488	114	999999	999999	60	999999	93	988	285	896	45	999999	
732	999999	138	999999	431	365	76	999999	999999	370	113	313	765	622	999999	784	999999	427	211	250	519	580	615	999999	728	999999	26	244	935	999999	306	776	269	258	436	999999	483	853	182	153	805	999999	999999	127	10	183	295	437	895	308	999999	858	999999	795	592	161	552	577	204	999999	349	831	441	173	999999	999999	54	517	196	232	999999	999999	254	999999	999999	103	639	999999	560	555	688	999999	999999	636	727	447	91	473	665	999999	575	906	659	724	999999	973	983	776	999999	673	138	778	999999	673	998	895	613	636	360	498	999999	999999	999999	648	768	760	492	805	999999	626	999999	581	999999	912	656	404	964	999999	263	999999	120	863	445	999999	426	910	347	675	638	832	999999	454	123	999999	762	999999	889	999999	956	999999	490	188	339	435	427	557	999999	338	999999	999999	999999	93	383	999999	388	658	999999	999999	231	857	423	817	176	614	999999	800	999999	685	160	999999	999999	953	573	219	980	999999	533	20	469	999999	984	18	659	999999	901	999999	81	999999	788	113	904	999999	789	109	630	673	22	999999	643	999999	999999	251	188	881	999999	976	520	174	909	999999	999999	607	999999	362	873	414	999999	141	712	52	729	244	896	57	240	754	174	999999	588	999999	920	808	376	842	779	743	830	999999	945	999999	999999	906	323	999999	977	306	99	436	236	226	999999	999999	999999	600	999999	999999	354	999999	651	344	812	56	585	999999	535	327	240	999999	999999	139	584	389	195	788	813	822	921	564	79	933	999999	999999	247	372	800	49	795	999999	946	924	398	698	999999	611	122	192	999999	999999	806	660	75	999999	853	999999	641	136	695	234	787	84	932	789	999999	717	999999	83	809	223	803	999999	531	465	881	658	741	885	262	583	675	999999	501	999999	758	419	999999	403	884	151	730	673	354	571	988	999999	991	608	636	999999	933	999999	383	117	916	319	138	999999	999999	205	365	755	874	121	559	167	582	730	41	652	850	285	199	667	493	140	152	960	999999	19	999999	142	999999	843	999999	999999	257	394	295	999999	999999	266	22	689	786	999999	798	242	22	999999	299	271	577	983	568	657	849	715	624	999999	177	177	143	381	538	233	506	999999	999999	922	999999	197	445	593	999999	593	999999	509	999999	518	999999	910	948	645	719	405	999999	275	999999	999999	786	999999	999999	509	281	122	999999	640	160	999999	478	767	770	99	921	111	999999	983	621	974	393	350	999999	116	454	266	229	498	662	999999	999999	241	756	478	146	377	427	935	322	259	471	633	358	328	999999	573	149	999999	724	617	579	581	
999999	309	609	445	708	663	65	999999	999999	634	999999	27	895	246	21	302	953	999999	684	890	999999	372	513	760	992	515	75	880	127	370	773	54	564	96	588	456	868	700	669	763	880	308	365	836	654	341	433	803	562	846	906	180	933	999999	910	999999	795	848	999999	999999	598	184	896	533	861	999999	462	999999	657	999999	434	999999	884	920	20	373	16	677	115	661	91	271	328	280	999999	603	120	875	186	307	661	999999	256	476	175	999999	411	832	975	999999	878	624	999999	998	999999	653	295	23	678	546	283	128	743	999999	999999	336	856	625	79	999999	822	587	632	360	902	414	16	999999	754	314	962	999999	999999	394	782	467	126	329	858	810	317	107	207	639	33	542	286	463	364	999999	999999	785	763	717	999999	301	991	795	105	18	999999	999999	269	999999	584	109	426	999999	999999	653	220	999999	767	269	950	725	390	993	999999	370	138	999999	63	914	464	186	421	984	999999	491	999999	999999	234	850	172	999999	999999	832	999999	924	126	927	453	999999	629	323	27	503	766	183	999999	998	469	735	880	105	823	354	909	408	688	999999	863	529	187	889	311	917	999999	520	887	557	999999	411	999999	210	999999	352	999999	999999	168	917	999999	999999	579	477	999999	498	970	999999	617	999999	923	999999	246	684	999999	924	533	740	999999	110	407	256	295	364	69	67	491	679	997	480	70	999999	249	999999	999999	550	949	710	39	813	947	38	903	403	633	291	999999	568	146	183	819	554	139	68	519	970	36	225	999999	999999	16	300	80	146	432	999999	417	475	999999	524	975	823	710	208	163	999999	353	892	730	777	999999	999999	543	823	661	515	638	190	261	253	523	999999	302	999999	999999	656	958	766	970	999999	874	700	108	622	208	995	843	930	904	150	627	144	495	639	910	999999	757	256	999999	916	525	999999	224	226	10	999999	999999	484	402	506	999999	586	921	261	999999	201	824	920	999999	665	672	707	286	120	626	388	248	999999	999999	722	898	712	292	999999	953	647	485	999999	621	956	999999	999999	999999	407	730	50	223	243	735	718	999999	836	630	818	254	817	999999	113	599	622	999999	999999	999999	680	608	707	999999	867	307	265	716	941	309	668	200	313	999999	878	999999	586	175	15	927	606	999999	71	999999	473	999999	145	999999	382	999999	998	954	608	999999	858	799	999999	745	355	935	480	12	999999	537	961	628	940	648	999999	723	22	999999	997	999999	999999	227	546	625	831	999999	172	568	999999	657	999999	999999	999999	114	321	88	367	840	999999	999999	457	
999999	143	534	130	844	999999	999999	999999	658	280	551	957	668	999999	640	999999	407	999999	999999	999999	911	999999	670	236	257	46	836	337	999999	999999	181	638	928	492	959	93	21	504	986	199	999999	943	999999	387	999999	757	999999	468	680	999999	959	926	531	305	545	934	473	307	873	807	42	169	631	302	108	913	38	185	686	999999	251	999999	999999	108	108	968	984	293	477	999999	123	377	999999	999999	406	255	999999	632	947	35	620	714	631	188	166	515	321	392	288	845	728	747	782	134	583	66	999999	999999	999999	999999	949	999999	829	999999	693	665	513	999999	896	853	999999	405	238	999999	935	999999	281	749	999999	999999	656	602	15	632	770	376	999999	531	595	349	999999	683	435	380	999999	441	884	257	494	501	12	859	999999	435	999999	332	999999	131	198	56	785	258	999999	615	919	357	184	207	613	327	999999	999999	867	556	605	133	970	857	585	999999	999999	33	265	450	590	797	116	999999	593	447	857	472	342	548	564	999	201	820	460	728	266	687	644	176	430	30	999999	939	829	999999	362	999999	546	694	403	762	993	51	34	132	250	604	613	175	999999	608	649	999999	991	605	932	160	406	856	247	965	388	98	999999	569	806	176	750	679	95	205	999999	648	154	802	16	160	795	338	999999	662	999999	479	706	822	381	999999	947	234	982	211	999999	690	456	438	383	999999	31	465	325	84	853	934	999999	275	682	10	183	199	599	781	365	999999	379	585	892	909	999999	207	999999	143	228	525	999999	999999	999999	245	999999	716	429	111	138	999999	23	413	999999	148	400	999999	149	380	498	758	635	210	999999	197	999999	871	999999	473	523	823	999999	192	855	999999	247	999999	334	447	999999	999999	770	497	653	35	64	966	776	999999	999999	950	68	999999	644	470	890	496	48	753	924	999999	999999	955	588	999999	73	831	999999	480	901	205	116	702	571	41	987	147	999999	820	142	354	999999	792	953	572	999999	458	547	394	447	751	166	999999	999999	488	296	999999	909	348	961	233	418	305	999999	324	844	999999	256	613	483	752	938	999999	620	580	234	387	11	999999	549	999999	293	172	43	159	48	534	189	999999	745	182	999999	218	999999	908	999999	800	999999	639	728	408	212	934	999999	694	999999	938	960	942	263	908	813	893	799	356	999999	255	271	999999	285	319	187	173	868	310	999999	730	369	712	643	434	447	372	297	999999	413	359	261	348	346	110	573	246	999999	836	369	345	419	512	968	690	999999	999999	363	999999	999999	48	999999	611	180	92	579	258	
308	828	471	451	605	659	943	999999	994	923	366	999999	746	940	343	41	999999	999999	321	857	743	999999	999999	208	999999	879	918	999999	293	649	177	263	999999	999999	999999	10	374	918	999999	759	999999	999999	696	614	881	188	672	291	999999	44	670	992	771	722	999999	355	932	273	999999	726	741	579	999999	354	755	112	654	999999	11	343	667	999999	449	999999	999999	365	999999	291	327	830	999999	999999	669	258	979	999999	491	808	809	593	78	111	485	22	28	989	90	352	859	779	533	250	290	371	376	999999	999999	220	433	159	98	650	945	612	519	114	910	58	374	580	620	999999	999999	418	275	566	547	436	542	309	285	914	999999	999999	306	966	356	307	882	343	632	281	999999	999999	504	427	165	872	503	913	89	41	999999	288	168	686	999999	871	105	809	108	127	999999	134	874	183	999999	407	315	553	758	612	999999	41	948	348	472	999999	913	848	999999	675	932	628	230	253	999999	154	389	999999	999999	484	999999	83	244	515	604	259	999999	330	999999	757	566	949	165	999999	865	999999	340	819	999999	667	957	257	407	433	194	999999	904	999999	247	83	28	695	999999	283	410	102	796	999999	999999	222	186	592	648	654	118	999999	999999	753	387	999999	813	569	999999	679	999999	954	675	810	999999	555	999999	164	999999	999999	999999	871	742	999999	76	773	159	897	84	12	999999	375	609	753	999999	211	585	999999	254	258	269	458	300	999999	757	999999	427	986	999999	199	867	31	509	522	915	247	250	591	686	614	839	916	494	402	197	999999	354	999999	495	999999	999999	203	909	999999	866	290	581	215	134	620	355	999999	999999	885	144	999999	865	96	838	87	960	999999	474	640	418	353	999999	897	999999	999999	111	505	500	992	229	674	122	674	656	635	666	45	999999	76	268	676	141	609	268	728	296	999999	94	417	168	976	728	279	426	523	326	683	865	528	999999	999999	999999	999999	999999	470	357	200	440	212	999999	925	535	408	381	999999	221	364	639	621	319	843	999999	999999	833	252	999999	842	999999	142	999999	982	999999	999999	557	417	13	349	943	797	380	999999	827	881	995	999999	450	330	897	683	312	962	54	999999	219	675	999999	589	999999	423	525	999999	942	308	894	439	756	999999	999999	964	739	871	420	999999	250	223	26	539	97	600	999999	999999	944	574	830	355	938	925	729	881	977	424	390	999999	281	865	163	999999	986	566	486	999999	479	933	944	999999	999999	999999	13	995	999999	999999	501	999999	999999	900	570	377	999999	548	501	830	867	999999	986	324	490	891	569	384	
69	999999	553	530	123	947	999999	999999	630	400	804	735	922	734	231	87	999999	999999	906	999999	305	786	999999	447	999999	999999	986	509	999999	999999	999999	659	642	999999	999999	172	356	970	999999	674	999999	999999	747	87	744	765	907	143	748	908	402	467	984	198	89	283	445	115	465	467	961	645	74	999999	999999	154	102	304	798	69	731	951	778	242	626	746	48	974	703	309	748	853	761	48	237	492	675	999999	548	662	727	251	999999	787	713	999999	999999	747	636	999999	673	613	345	688	187	450	689	999999	999999	343	999999	470	999999	165	718	117	884	36	772	958	479	999999	755	145	999999	999999	446	991	529	516	261	301	999999	999999	636	999999	518	82	860	999999	802	923	881	215	999999	266	999999	359	78	999999	235	467	999999	678	999999	34	858	209	357	698	13	999999	232	999999	999999	942	999999	308	528	583	599	811	176	985	999999	556	766	999999	716	85	650	96	922	923	999999	793	327	669	982	612	286	318	999999	999999	783	115	700	999999	133	486	999999	541	999999	494	16	423	301	999999	523	574	999999	318	493	999999	58	916	999999	308	999999	297	625	999999	999999	916	307	290	95	14	211	60	855	939	425	999999	942	118	265	999999	999999	867	501	337	155	418	353	999999	825	454	124	999999	339	401	62	999999	860	679	225	999999	197	725	338	297	999999	473	999999	999999	892	263	339	939	661	347	391	906	795	297	317	999999	999999	340	999999	641	999999	999999	720	999999	887	589	379	272	893	999999	250	999999	999999	214	549	999999	699	999999	999999	571	999999	999999	215	991	19	155	50	573	371	999999	351	999999	999999	696	999999	454	752	264	440	999999	884	76	55	999999	107	199	377	999999	748	635	218	547	266	893	527	999999	138	728	454	741	999999	999999	900	585	10	393	931	842	806	104	930	999999	999999	771	687	999999	139	896	894	999999	778	458	824	999999	109	803	999999	376	179	692	999999	33	810	699	763	88	175	999999	319	713	268	999999	784	999999	704	773	952	999999	216	479	585	241	834	634	999999	100	981	174	485	999999	793	564	673	124	999999	906	999999	895	17	609	881	668	999999	190	561	254	673	180	41	999999	851	999999	170	699	116	94	199	185	736	999999	999999	11	999999	122	999999	703	999999	999999	875	798	999999	66	487	606	597	917	654	654	999999	718	426	999999	142	999999	355	688	404	999999	17	693	999999	458	169	999999	512	880	684	999999	269	857	393	13	999999	243	196	794	626	564	112	199	439	545	999999	27	255	296	868	834	999999	999999	309	886	662	191	91	690	897	999999	
103	716	242	190	394	999999	334	423	515	899	963	560	71	999999	871	818	263	181	356	151	98	226	21	999999	706	999999	557	506	350	999999	161	505	897	483	470	395	999999	999999	160	886	999999	832	781	969	999999	999999	180	469	999999	844	928	999999	343	755	999999	877	704	999999	483	366	667	999999	999999	401	747	468	662	587	379	485	861	999999	30	470	458	999999	445	52	979	499	857	98	490	506	195	999999	172	151	999999	999999	690	999999	999999	794	999999	999999	759	389	231	412	999999	592	999999	540	982	923	888	873	999999	797	442	999999	999999	984	508	579	999999	576	216	505	306	999999	168	786	999999	298	238	236	251	999999	507	65	821	576	944	274	998	999999	999999	999999	363	298	843	999999	999999	38	169	791	999999	649	527	192	999999	999999	116	43	434	999999	746	694	999999	662	632	999999	299	386	840	999999	50	243	999999	999999	63	999999	152	17	677	536	634	765	138	447	940	601	75	324	882	105	470	999999	840	999999	999999	828	999999	700	666	999999	342	774	999999	999999	750	61	78	999999	139	999999	583	108	365	898	678	999999	565	258	999999	40	999999	975	504	744	377	138	999999	887	193	999999	378	999999	351	999999	204	860	576	806	696	999999	999999	935	195	999999	522	999999	555	942	999999	999999	273	327	999999	999999	490	999999	280	453	954	622	658	999999	999999	905	860	142	757	999999	999999	818	414	758	999999	833	507	713	789	851	999999	16	582	461	872	961	960	60	999999	716	68	999999	999999	133	852	84	239	999999	999999	290	792	389	613	738	248	999999	817	514	766	999999	999999	999999	577	429	231	999999	999999	999999	319	984	944	810	670	51	758	999999	239	291	906	487	999999	999999	999999	509	69	842	402	999999	222	675	154	999999	294	327	999999	291	269	170	902	999999	44	999999	42	999999	346	999999	719	572	980	381	999999	536	607	288	550	971	61	77	369	388	556	205	985	643	840	999999	526	999999	462	477	606	78	388	13	452	572	999999	721	173	88	133	829	999999	999999	999999	617	848	999999	776	999999	240	201	800	523	999999	839	57	398	173	999999	464	376	120	512	775	898	157	999999	835	978	847	339	999999	999999	999999	726	341	154	934	999999	999999	999999	575	999999	246	999999	999999	999999	999999	613	525	734	999999	325	999999	757	719	360	75	810	999999	999999	179	999999	770	900	999999	999999	269	631	507	902	464	940	999999	943	999999	276	276	370	629	292	949	232	463	122	999999	589	999999	507	16	980	89	133	763	999999	351	999999	83	345	127	999999	605	34	115	999999	999999	616	999999	679	999999	453	94	704	
999999	186	304	946	344	999999	128	707	999999	761	624	527	823	340	187	804	602	999999	202	999999	253	870	686	925	999999	841	999999	175	473	988	551	563	896	384	942	999999	110	404	999999	999999	999999	419	999999	844	409	588	798	940	999999	321	87	999999	260	163	461	320	999999	379	829	503	999999	953	244	862	220	70	630	449	397	999999	999999	999999	590	999999	713	833	999999	842	999999	539	52	901	999999	162	910	618	312	999999	922	999999	96	999999	575	999999	999999	274	185	999999	633	348	957	359	552	839	999999	999999	999999	484	450	999999	359	657	853	299	461	915	227	92	999999	999999	757	887	999999	765	999999	999999	999999	999999	177	449	999999	999999	999999	186	582	692	999999	896	544	40	275	828	302	303	282	439	877	285	486	694	56	103	105	999999	591	79	999999	786	335	643	999999	999999	316	11	970	445	448	677	999999	768	999999	999999	547	920	336	999999	595	233	493	999999	106	357	175	483	403	564	819	187	595	512	860	999999	571	900	783	575	521	999999	333	836	991	210	567	717	999999	725	999999	999999	704	661	483	608	302	260	999999	900	534	833	608	999999	999999	999999	91	999999	908	994	759	646	999999	761	999999	999999	999999	656	999999	896	789	457	355	677	999999	999999	482	933	38	262	279	320	363	882	999999	687	999999	999999	220	729	128	362	809	143	965	909	999999	943	254	189	708	999999	177	651	120	87	488	999999	406	999999	999999	999999	999999	655	724	449	293	264	999999	999999	611	982	446	363	777	436	647	221	999999	109	606	999999	689	849	554	633	153	711	771	999999	209	763	521	238	999999	970	186	999999	418	525	625	782	233	524	999999	725	209	813	999999	684	439	999999	999999	306	999999	260	468	336	111	101	306	582	492	756	530	847	471	999999	423	806	259	999999	802	196	484	824	999999	175	280	828	433	339	837	97	999999	999999	545	999999	853	689	512	850	999999	999999	229	53	300	476	993	730	263	991	999999	76	434	946	999999	999999	822	999999	945	302	65	282	667	967	999999	999999	232	999999	312	999999	363	733	304	999999	440	485	966	999999	533	999999	181	550	575	441	938	771	662	587	999999	514	999999	999999	999999	999999	999999	999999	999999	999999	999999	895	253	999999	428	16	638	667	772	35	516	988	73	391	999999	116	131	515	707	235	38	999999	742	645	139	797	855	70	999999	999999	614	659	826	999999	141	638	595	775	132	999999	803	281	999999	999999	81	480	999999	21	276	999999	999999	289	82	434	234	336	999999	607	276	630	161	577	999999	999999	999999	856	172	999999	259	397	521	356	392	999999	
431	757	974	115	999999	658	999999	844	794	361	999999	334	586	401	490	999999	486	987	508	501	417	235	602	320	225	999999	318	999999	999999	878	125	742	896	999999	12	476	361	57	999999	618	283	999999	783	326	691	999999	999999	770	869	453	911	534	847	999999	731	206	999999	663	889	359	999999	265	92	915	246	264	437	999999	399	23	453	999999	953	889	999999	109	452	999999	999999	999999	945	548	231	999999	966	590	999999	15	212	806	321	698	167	683	278	27	235	867	999999	999999	658	626	999999	855	999	999999	581	957	673	631	753	879	999999	760	414	801	44	999999	949	655	369	432	450	593	999999	755	281	280	621	210	999999	585	205	201	481	328	999999	376	319	493	19	937	342	580	62	442	663	999999	999999	999999	983	461	918	434	78	236	185	786	163	253	211	311	345	472	757	999999	683	843	288	999999	634	667	464	999999	646	999999	99	869	999999	269	102	873	10	155	226	422	666	770	133	999999	152	391	999999	75	291	999999	601	869	823	883	999999	820	128	999999	842	326	997	462	999999	646	146	316	255	999999	160	338	310	200	999999	344	999999	912	720	44	999999	252	454	999999	183	938	830	229	56	657	999999	282	999999	817	312	900	425	214	982	487	999999	836	146	329	999999	953	407	999999	999999	999999	382	845	109	999999	251	599	871	608	999999	999999	815	916	269	999999	999999	878	584	999999	887	356	919	307	930	243	925	115	999999	135	483	230	540	430	999999	567	285	665	999999	669	576	713	39	816	925	142	671	201	577	548	937	46	378	914	999999	277	999999	999999	915	866	169	145	492	745	134	68	319	394	999999	701	999999	727	999999	914	917	184	326	113	382	797	571	999999	538	999999	198	447	851	625	907	338	998	999999	749	315	510	999999	230	293	691	867	999999	287	881	875	235	219	999999	464	999999	348	950	999999	702	127	305	435	606	999999	557	999999	999999	694	487	981	702	121	977	400	413	486	953	43	421	515	975	294	999999	662	342	978	116	397	627	569	999999	543	999999	999999	19	85	834	999999	735	14	660	138	999999	900	999999	124	241	999999	60	521	999999	916	54	197	999999	21	582	943	591	999999	580	819	76	999999	602	169	613	999999	390	338	652	656	999999	999999	854	846	494	952	489	999999	999999	176	346	116	184	471	999999	320	999999	998	502	890	714	166	434	841	72	999999	307	23	510	885	559	722	999999	999999	618	636	342	306	527	630	464	999999	832	999999	482	999999	743	999999	670	303	867	392	999999	999999	941	151	983	23	783	611	655	476	
999999	861	616	999999	999999	445	852	999999	978	193	480	999999	435	351	334	999999	368	999999	148	175	352	217	28	999999	886	999999	999999	999999	653	329	522	915	974	999999	655	970	796	857	722	307	288	808	324	999999	999999	962	335	600	817	962	654	681	473	489	133	999999	999999	449	999999	139	649	386	218	659	999999	564	898	448	999999	999999	233	999999	390	840	887	544	892	344	265	923	781	206	659	690	674	841	452	495	864	999999	136	357	999999	593	999999	902	599	665	23	357	74	887	999999	999999	739	154	300	999999	601	588	618	509	193	999999	357	452	999999	999999	984	829	121	412	999999	999999	237	875	391	999999	999999	999999	945	999999	999999	908	858	893	301	206	950	529	550	820	893	999999	999999	999999	173	999999	245	999999	185	80	999999	193	245	999999	314	362	236	863	763	504	449	616	643	999999	188	285	955	464	161	530	577	464	999999	301	999999	308	26	999999	712	86	561	976	809	999999	555	146	672	206	589	999999	970	97	766	55	380	287	999999	152	999999	888	999999	781	64	655	502	226	904	944	153	999999	345	626	161	687	943	473	999999	999999	837	51	613	759	874	221	559	490	697	999999	920	241	999999	874	170	999999	999999	779	921	164	381	339	242	999999	63	999999	604	353	935	89	112	907	999999	999999	315	999999	999999	600	906	843	106	22	528	999999	33	911	349	470	465	337	999999	173	551	999999	397	999999	809	884	705	301	616	999999	554	618	140	23	999999	999999	568	999999	548	999999	873	88	67	369	810	571	704	152	244	143	887	607	129	939	365	828	484	807	597	400	894	615	236	999999	467	910	540	20	160	554	901	702	789	833	299	473	999999	38	999999	247	189	563	67	483	999999	946	498	200	658	932	319	999999	175	157	999999	268	999999	177	999999	900	999999	694	991	999999	999999	195	818	295	650	891	243	999999	999999	999999	999999	341	999999	753	572	520	999999	349	362	999999	244	999999	536	641	601	41	999999	999999	999999	796	216	999999	571	377	999999	142	138	999999	550	766	999999	999999	652	999999	937	900	999999	107	605	391	489	691	342	773	454	101	659	187	694	618	279	817	999999	322	153	725	770	999999	512	439	392	218	999999	595	530	999999	497	999999	704	999999	331	999999	821	744	317	525	162	798	999999	999999	483	950	518	931	496	881	999999	999999	672	221	140	529	999999	176	999	999999	891	746	253	83	604	938	483	999999	999999	756	996	585	999999	628	573	971	267	363	956	999999	699	999999	999999	648	837	999999	58	492	571	802	928	655	745	47	633	415	555	849	
555	545	477	526	645	740	999999	957	334	999999	999999	999999	271	242	219	999999	999999	34	647	604	245	999999	889	990	430	999999	827	351	840	967	999999	167	425	417	807	421	999999	183	232	369	764	879	999999	14	844	413	541	695	445	187	466	999999	768	999999	613	119	655	486	106	999999	912	543	127	999999	59	490	742	999999	434	798	603	407	801	287	840	366	999999	885	999999	27	952	141	999999	662	999999	999999	999999	474	804	698	766	488	87	80	999999	230	762	475	955	363	670	687	271	646	584	69	807	490	121	257	505	770	339	999999	209	780	637	464	856	663	999999	278	999999	736	999999	999999	330	731	830	619	604	147	999999	793	999999	274	870	269	88	999999	587	908	362	556	202	999999	158	998	871	676	999999	307	619	301	999999	401	999999	535	613	469	738	999999	660	501	999999	368	840	546	732	934	910	378	386	414	85	999999	915	999999	543	46	999999	332	859	999999	37	306	528	637	531	954	635	345	999999	618	713	511	258	861	999999	834	165	612	276	937	765	999999	921	214	226	999999	486	145	991	577	503	999999	999999	999999	474	357	840	213	24	777	308	999999	723	999999	701	574	935	64	599	709	881	363	66	922	398	813	999999	999999	421	452	478	500	353	88	124	999999	999999	999999	396	555	994	952	598	498	638	999999	500	163	999999	999999	153	431	999999	999999	695	150	999999	999999	117	660	972	526	791	571	308	808	999999	645	653	403	289	192	667	53	999999	929	765	999999	293	207	323	999999	809	769	309	56	954	71	999999	973	947	999999	645	736	583	477	170	36	200	830	969	855	999999	999999	999999	961	764	502	577	766	385	792	21	909	999999	750	716	32	272	262	999999	169	263	679	456	299	547	931	999999	999999	769	738	376	999999	237	467	720	699	999999	348	292	461	494	999999	999999	164	978	736	999999	833	760	999999	999999	938	976	810	602	999999	663	999999	423	999999	999999	339	999999	646	426	557	999999	999999	40	26	624	923	969	402	675	637	91	302	321	999999	542	636	487	631	974	438	486	999999	865	999999	46	335	924	999999	429	999999	628	951	999999	999999	999999	518	803	999999	999999	840	968	584	144	999999	750	370	760	613	300	999999	852	375	999999	987	999999	263	24	150	980	298	999	520	999999	999999	19	999999	999999	999999	756	33	999999	743	999999	144	469	999999	293	900	149	676	575	999999	168	34	312	262	999999	750	999999	800	504	999999	763	234	840	999999	999999	999999	955	620	999999	870	856	276	571	118	267	537	527	177	970	123	11	999999	723	999999	361	948	
218	756	999999	813	999999	955	528	181	999999	999999	304	999999	301	670	945	528	999999	704	999999	891	999999	204	995	752	233	192	830	391	999999	459	999999	162	106	662	999999	208	771	999999	340	999999	747	400	137	999999	242	515	876	310	999999	483	444	28	233	999999	999999	24	761	106	590	357	999999	147	999999	531	382	999999	915	638	265	746	756	999999	373	563	153	71	76	621	999999	999999	315	530	223	999999	24	492	999999	636	176	400	447	674	412	999999	776	610	999999	606	11	101	599	247	54	431	726	999999	655	670	999999	999999	999999	149	586	872	51	605	924	343	516	999999	223	289	472	999999	308	92	474	390	786	543	999999	470	999999	428	127	78	485	999999	460	457	837	267	320	741	999999	307	97	999999	941	999999	686	546	999999	121	877	320	775	188	999999	644	102	275	883	782	253	486	529	999999	755	973	129	142	882	69	62	955	969	999999	422	11	994	935	448	615	999999	999999	381	508	551	999999	302	307	668	815	999999	999999	383	999999	497	966	778	929	999999	967	62	553	663	39	68	921	999999	54	999999	999999	650	167	826	278	925	608	114	30	616	947	999999	821	473	999999	999999	490	582	441	243	999999	999999	74	999999	480	563	999999	981	351	999999	629	466	258	999999	547	175	206	745	115	612	889	999999	999999	323	836	296	240	89	596	334	578	349	909	810	321	898	586	17	999999	714	621	627	999999	580	987	491	999999	291	999999	902	999999	745	476	828	354	593	999999	751	324	194	999999	233	394	999999	871	289	556	447	999999	649	999999	999999	399	999999	991	271	109	999999	336	355	999999	999999	999999	694	999999	833	872	91	466	728	432	835	693	999999	390	999999	243	745	709	999999	934	984	71	286	323	319	999999	85	836	92	493	999999	425	968	999999	384	79	700	999999	48	417	475	981	501	227	753	999999	238	20	603	999999	363	477	628	999999	880	887	877	381	999999	488	796	254	384	999999	142	420	999999	999999	16	999999	543	554	670	999999	469	12	570	69	569	813	126	999999	243	999999	140	822	796	999999	449	999999	202	328	999999	560	620	230	607	266	94	343	781	396	14	285	495	808	806	339	951	877	326	999999	812	702	371	731	21	999999	114	320	623	177	402	518	134	224	869	120	999999	249	405	313	974	235	42	730	71	957	568	331	25	467	999999	999999	181	385	516	982	999999	888	999999	287	162	774	719	613	993	999999	160	999999	999999	696	999999	712	481	22	843	586	670	999999	669	64	761	782	305	166	571	830	347	749	999999	887	921	999999	40	999999	
161	210	515	428	737	575	999999	297	392	329	999999	893	100	168	541	930	322	558	229	164	526	379	999999	562	52	172	158	410	573	61	775	999999	681	363	860	642	80	999999	999999	103	257	473	400	975	359	678	740	188	217	777	575	372	999999	876	602	782	731	952	999999	999999	427	999999	724	341	999999	938	221	737	307	999999	859	80	655	135	907	62	979	503	999999	373	432	999999	202	795	486	412	307	805	761	999999	911	999999	864	999999	676	851	749	68	431	420	466	999999	999999	318	918	504	999999	446	969	999999	802	238	749	23	999999	999999	212	999999	855	151	999999	416	976	229	999999	741	999999	327	459	65	999999	920	81	792	906	429	98	884	877	981	696	860	999999	221	285	683	378	851	195	227	648	999999	213	290	779	60	36	999999	999999	187	298	399	987	913	245	999999	166	956	116	723	999999	999999	60	873	999999	780	579	999999	943	999999	999999	364	999999	241	416	492	717	791	999999	999999	999999	999999	563	700	693	307	999999	922	999999	403	526	422	999999	472	856	330	770	339	835	999999	481	999999	717	999999	814	934	267	755	506	753	174	375	942	260	331	999999	999999	359	190	999999	906	656	999999	999999	788	999999	618	668	385	96	721	999999	999999	24	999999	139	999999	547	886	758	49	128	999999	232	239	999999	479	494	151	921	564	420	999999	688	102	824	483	177	238	864	325	999999	379	419	41	999999	999999	927	876	201	226	227	473	431	117	788	999999	566	999999	999999	479	134	527	463	532	311	240	999999	922	560	656	550	319	999999	999999	450	748	16	200	453	741	552	617	950	999999	346	946	999999	999999	999999	999999	999999	856	999999	999999	200	81	916	887	999999	555	153	15	999999	544	675	999999	999999	988	666	49	999999	376	868	895	927	516	999999	757	999999	364	999999	999999	618	966	739	999999	718	636	252	379	832	129	999999	897	597	999999	301	999999	999999	438	999999	999999	914	274	370	550	987	705	466	684	505	168	702	375	52	457	396	360	999999	980	200	815	745	999999	217	114	905	970	308	390	225	999999	727	756	860	999999	999999	354	999999	199	706	22	179	568	874	674	426	105	855	999999	159	941	610	59	999999	999999	992	999999	66	999999	645	999999	407	86	999999	344	440	999999	515	276	999999	52	754	615	283	187	999999	187	423	543	687	810	999999	168	240	999999	560	677	999999	999999	783	163	297	349	999999	999999	615	999999	109	539	243	481	590	999999	472	117	196	995	775	69	999999	814	213	523	579	999999	999999	999999	845	999999	784	762	999999	344	493	999999	755	415	71	
999999	571	551	87	883	999999	215	230	536	695	133	97	564	999999	459	999999	999999	949	774	769	719	787	377	258	915	755	480	55	256	105	948	999999	780	933	999999	498	999999	999999	999999	223	373	614	374	999999	999999	107	229	860	976	999999	524	999999	999999	646	352	806	999999	302	172	999999	999999	170	999999	441	747	999999	316	631	999999	999999	635	242	629	561	405	114	999999	824	999999	817	536	999999	78	49	581	384	381	144	590	384	999999	209	574	202	393	999999	640	933	805	950	790	597	150	25	999999	292	944	429	999999	248	393	999999	765	354	600	219	101	934	999999	372	399	181	999999	345	999999	999999	667	436	177	201	474	490	28	999999	37	938	999999	63	468	999999	439	951	999999	999999	991	999999	443	999999	601	184	999999	705	82	999999	560	618	557	804	357	154	624	999999	262	58	774	999999	362	189	327	999999	739	47	475	570	932	448	287	999999	354	745	993	448	834	993	89	768	417	584	36	418	999999	675	706	324	674	921	699	999999	999999	98	570	264	999999	939	444	85	999999	511	510	122	999999	999999	459	612	160	999999	683	269	969	15	495	777	162	999999	999999	74	340	160	896	20	749	999999	130	265	999999	739	545	894	558	13	538	905	83	999999	999999	999999	225	104	174	999999	999999	439	875	999999	603	793	999999	992	999999	999999	744	89	615	999999	373	898	738	999999	437	421	640	788	710	965	477	589	703	248	831	999999	848	246	999999	407	772	319	566	557	999999	999999	637	552	235	999999	269	459	299	583	999999	188	793	30	666	752	858	460	729	909	999999	24	99	862	999999	921	531	508	102	999999	728	999999	341	191	999999	56	783	97	999999	999999	706	28	299	129	697	999999	999999	827	579	244	999999	321	590	657	462	647	301	775	391	314	999999	999999	367	91	999999	496	999999	612	487	620	968	770	897	207	213	87	724	969	174	518	999999	703	928	857	999999	999999	473	684	729	895	999999	18	705	258	999999	999999	999999	217	273	211	806	351	350	958	275	778	423	392	454	385	923	332	999999	873	999999	954	832	509	423	999999	33	999999	883	591	866	960	74	649	333	267	426	516	706	963	711	625	363	969	999999	889	993	90	240	353	972	432	999999	999999	999999	919	122	161	794	999999	187	644	468	758	999999	314	713	774	69	196	959	416	999999	646	171	721	601	862	917	533	456	942	999999	539	618	444	562	242	737	413	155	999999	721	999999	785	77	166	604	877	287	185	229	999999	54	394	566	999999	761	670	200	328	259	244	270	378	245	712	999999	
150	657	752	481	46	655	50	694	694	744	860	104	564	997	985	999999	358	999999	920	887	155	62	638	801	999999	547	95	999999	40	461	513	550	365	999999	999999	229	535	704	192	376	13	699	871	999999	900	575	636	331	273	604	912	150	324	825	783	97	999999	951	908	499	569	154	664	243	999999	320	739	999999	543	999999	114	653	54	999999	999999	455	191	576	900	997	999999	999999	999999	435	549	372	236	539	453	376	210	584	796	693	806	859	45	638	999999	589	836	309	787	507	500	268	106	769	942	338	906	452	60	910	588	805	521	238	694	867	94	209	882	177	565	530	857	360	748	999999	999999	552	745	321	171	611	976	134	999999	290	276	466	597	125	469	757	533	885	115	10	347	806	944	963	505	636	426	999999	999999	970	999999	999999	999999	918	919	363	999999	738	999999	976	999999	397	303	413	999999	628	999999	767	707	808	999999	971	255	747	685	612	999999	782	815	999999	194	365	192	964	879	531	999999	678	205	999999	60	795	145	138	181	950	512	540	372	877	34	999999	912	143	999999	999999	999999	283	999999	999999	754	924	922	225	791	473	215	339	999999	79	192	933	571	602	758	211	835	126	576	735	109	78	419	938	510	536	452	58	990	450	41	172	446	889	360	135	999999	920	347	707	745	183	16	302	694	999999	999999	320	385	772	603	999999	706	507	217	686	999999	999999	714	265	999999	166	348	93	47	30	497	682	999999	632	339	999999	999999	999999	990	925	71	126	254	419	449	999999	672	999999	846	658	465	999999	682	674	999999	887	999999	91	686	999999	999999	923	265	673	603	413	79	752	443	689	999999	838	517	291	625	398	739	305	816	889	494	130	247	388	565	558	999999	577	22	451	708	697	192	411	100	999999	861	580	999999	45	72	999999	784	999999	999999	627	430	400	58	231	158	999999	275	999999	103	714	685	876	118	54	413	502	740	992	980	999999	655	115	200	486	536	169	489	999999	827	574	345	90	333	938	138	609	528	791	303	797	432	395	317	999999	462	985	472	770	999999	570	999999	792	186	160	971	325	210	572	694	988	431	495	969	529	999999	605	553	999999	916	803	973	949	698	999999	483	270	797	813	999999	551	697	719	999999	999999	395	552	903	182	966	999999	408	956	106	314	999999	999999	425	999999	17	857	441	999999	853	999999	596	240	104	999999	677	711	999999	397	548	153	301	712	346	712	143	826	701	999999	213	113	999999	999999	852	999999	816	545	844	18	806	999999	999999	405	865	329	
999999	164	999999	910	505	265	999999	999999	418	999999	999999	999999	999999	712	655	190	165	71	98	999999	433	999999	999999	709	186	999999	999999	518	999999	381	999999	896	846	26	52	999999	378	791	999999	948	999999	392	999999	899	381	162	999999	141	363	626	21	58	316	125	895	102	999999	748	999999	374	397	999999	431	46	919	126	817	583	999999	999999	811	374	196	999999	932	51	968	487	337	33	195	735	999999	963	370	985	589	731	130	999999	211	629	67	510	560	50	999999	572	980	265	345	371	470	687	814	646	999999	999999	193	854	133	299	421	710	999999	662	622	467	676	933	536	95	462	721	474	191	316	999999	589	891	89	999999	506	82	999999	824	274	999999	159	723	133	422	548	276	826	911	999999	999999	332	999999	999999	504	896	57	999999	999999	908	749	223	632	339	186	587	301	775	727	792	999999	32	364	397	999999	999999	953	809	123	547	196	894	999999	973	960	363	691	474	585	510	459	352	438	999999	525	999999	526	999999	947	835	256	500	999999	128	869	334	999999	510	281	196	999999	247	615	712	721	999999	660	659	379	822	896	999999	199	999999	343	999999	999999	448	871	892	999999	569	999999	288	300	695	795	443	113	635	395	999999	202	399	567	999999	999999	726	203	670	603	866	999999	135	999999	429	310	882	999999	873	999999	999999	638	999999	999999	382	384	337	421	36	69	226	556	743	436	716	634	999999	659	999999	269	868	254	999999	298	925	556	737	999999	871	394	912	658	239	895	999999	551	999999	994	194	837	408	314	177	610	387	320	279	698	232	794	510	232	665	614	999999	285	437	100	478	826	999999	999999	550	641	999999	568	326	999999	571	175	999999	805	474	292	999999	999999	999999	600	911	615	286	999999	127	999999	999999	690	992	625	34	590	124	722	526	368	999999	999999	764	536	463	819	993	999999	137	67	973	704	757	382	999999	999999	208	836	999999	863	550	608	870	474	756	466	575	999999	823	980	61	109	999999	116	102	999999	798	550	147	102	622	854	911	70	112	999999	932	619	999999	999999	391	287	543	662	999999	591	549	300	779	999999	999999	301	607	999999	999999	874	424	651	290	314	519	658	699	97	999999	695	696	999999	999999	999999	999999	955	830	118	598	999999	565	627	297	999999	900	999999	770	999999	848	330	999999	765	999999	238	765	290	999999	567	206	999999	999999	456	420	132	894	739	929	213	999999	297	470	499	999999	242	318	797	363	779	413	999999	999999	559	999999	921	999999	931	756	142	811	253	626	273	999999	865	195	999999	999999	175	616	171	999999	999999	
677	561	999999	756	218	821	920	968	927	559	163	999999	845	38	217	499	683	999999	999999	796	402	999999	999999	207	587	999999	56	208	589	198	173	999999	999999	331	881	999999	71	692	999999	934	222	842	326	77	119	726	999999	166	902	717	492	653	188	999999	174	458	999999	662	179	999999	999999	999999	388	738	395	910	754	999999	157	530	437	990	250	58	999999	559	902	999999	97	860	671	890	306	872	706	520	74	658	166	433	999999	409	523	206	999999	500	999999	587	681	209	972	505	999999	999999	289	501	999999	139	999999	615	556	297	574	318	854	999999	425	516	999999	875	845	105	368	999999	733	999999	477	999999	889	94	999999	324	999999	999999	999999	176	881	924	592	215	117	935	999999	999999	877	999999	834	214	352	284	84	999999	999999	999999	363	876	147	295	647	261	33	369	249	124	519	241	376	685	430	688	13	501	999999	999999	768	999999	645	817	846	234	999999	273	700	615	999999	157	769	125	535	21	38	595	286	999999	191	999999	696	345	999999	645	142	158	784	664	281	582	34	727	47	453	999999	330	448	999999	67	759	668	999999	114	999999	472	999999	160	418	659	999999	225	592	645	30	999999	310	785	211	102	999999	488	999999	343	999999	133	51	999999	92	780	999999	157	863	283	431	999999	71	241	668	183	881	999999	375	14	999999	999999	441	999999	27	239	999999	999999	999999	330	22	281	632	300	677	249	430	184	78	637	952	269	361	319	223	940	999999	999999	999999	38	221	999999	999999	41	999999	79	999999	959	69	853	850	172	999999	543	999999	160	457	999999	563	429	999999	707	929	999999	62	604	999999	131	867	87	87	861	427	218	119	999999	168	999999	821	608	557	470	124	225	787	789	359	999999	999999	999999	493	999999	515	999999	285	999999	127	999999	979	875	72	570	102	981	776	988	999999	999999	999999	306	992	857	950	955	999999	291	592	714	950	272	254	198	999999	804	594	696	355	728	933	605	847	783	620	945	545	999999	378	142	449	799	54	658	393	750	999999	636	440	999999	826	999999	922	413	999999	999999	631	874	496	999999	397	89	643	26	768	829	999999	219	246	999999	999999	999999	913	459	275	161	228	596	804	333	734	957	265	999999	902	938	682	444	999999	999999	324	671	999999	90	745	369	999999	37	889	564	301	860	399	999999	150	940	999999	472	147	283	498	44	999999	172	563	440	823	847	123	829	156	24	861	342	690	748	395	999999	714	906	999999	999999	999999	250	41	999999	568	830	655	962	999999	220	306	999999	999999	999999	999999	337	527	314	999999	999999	913	
70	999999	286	999	66	999999	401	555	258	758	241	288	307	338	828	999999	689	999999	993	202	161	971	999999	717	787	927	410	999999	999999	314	409	999999	686	999999	646	999999	754	874	511	95	263	416	999999	999999	999999	795	117	999999	773	206	838	442	551	126	762	98	482	569	221	139	344	999999	497	944	359	871	999999	29	691	996	386	814	370	908	938	744	373	999999	652	991	999999	459	383	861	476	966	999999	999999	525	558	360	999999	999999	999999	750	18	919	664	111	999999	999999	98	269	776	819	33	81	643	187	27	725	997	916	999999	319	885	871	636	999999	393	62	999999	504	143	646	200	162	988	167	999999	825	999999	383	458	797	731	199	606	51	453	894	184	392	999999	999999	363	279	442	72	865	147	999999	196	999999	151	171	593	999999	139	628	999999	999999	486	258	202	999999	623	467	999999	587	696	999999	999999	34	499	877	649	997	310	293	999999	719	926	999999	999999	999999	999999	666	317	635	148	999999	476	423	582	811	698	144	315	816	739	812	19	485	179	999999	698	172	228	274	522	999999	999999	846	707	161	999999	194	466	659	505	957	160	796	449	633	999999	181	999999	687	999999	515	691	999999	553	119	710	999999	999999	919	843	359	447	52	999999	552	247	999999	715	430	654	999999	677	999999	321	782	999999	999999	999999	546	999999	527	999999	540	95	999999	999999	999999	302	598	450	715	999999	999999	815	155	519	117	683	999999	395	177	465	31	43	999999	837	45	183	771	999999	497	999999	999999	845	999999	640	907	957	115	647	905	999999	127	979	938	452	141	840	175	273	554	999999	999999	160	999999	999999	999999	507	420	999999	868	168	531	999999	953	999999	485	999999	499	999999	612	160	999999	999999	999999	839	348	52	104	232	999999	205	17	507	902	959	999999	435	939	999999	942	410	546	935	999999	999999	806	975	999999	637	999999	440	351	999999	999999	999999	999999	999999	670	999999	722	999999	412	999999	999999	999999	999999	33	999999	999999	45	999999	761	244	573	999999	613	643	480	743	43	373	25	467	265	275	854	357	846	999999	999	386	765	872	999999	296	997	357	999999	115	595	783	736	42	602	917	679	116	96	459	999999	327	999999	926	43	999999	640	945	933	208	999999	804	187	741	994	659	293	888	702	286	999999	999999	999999	374	999999	259	999999	982	864	347	596	999999	270	999999	999999	999999	966	839	838	999999	656	999999	999999	272	296	791	606	999999	47	999999	633	790	414	999999	255	999999	155	54	778	783	999999	657	90	595	612	81	544	999999	34	322	692	454	999999	999999	630	161	841	909	87	
366	999999	999999	944	921	713	999999	343	459	151	193	536	999999	71	999999	469	999	971	829	660	225	257	816	999999	724	260	189	999999	894	190	104	692	245	966	999999	140	999999	712	168	999999	806	999999	94	999999	841	999999	769	392	999999	999999	631	999999	999999	259	862	119	837	672	229	999999	534	999999	999999	279	57	500	301	955	999999	999999	999999	296	999999	947	854	487	172	177	138	938	999999	796	744	844	559	914	999999	986	114	311	999999	416	492	497	357	740	298	999999	999999	350	495	999999	743	80	670	999999	376	74	999999	999999	999999	670	544	999999	999999	737	331	604	720	142	820	314	851	347	999999	973	803	325	999999	123	999999	357	576	999999	999999	999999	63	674	999999	224	999999	615	591	730	365	632	999999	211	316	999999	418	694	104	468	530	190	962	405	448	999999	540	60	473	291	999999	598	104	756	837	999999	999999	999999	430	999999	595	999999	723	999999	982	999	110	602	19	980	704	504	263	999999	266	999999	713	658	236	486	683	999999	999999	310	545	766	538	126	999999	802	999999	761	273	999999	873	326	467	999999	422	999999	596	938	999999	999999	586	690	345	986	499	574	800	999999	430	944	821	999999	73	422	585	226	471	984	238	999999	54	942	241	663	999999	940	805	872	245	999999	889	999999	455	658	723	999999	999999	551	999999	799	11	910	999999	328	777	775	263	54	265	206	999999	612	709	834	999999	643	458	681	752	558	768	928	789	999999	64	85	653	414	699	730	794	919	367	999999	999999	144	611	999999	886	468	687	761	999999	999999	811	287	46	999999	219	999999	406	999999	799	77	999999	82	130	999999	999999	701	132	999999	355	535	411	999999	999999	280	629	314	41	546	999999	293	870	16	999999	751	831	777	999999	42	204	618	334	999999	999999	299	407	142	999999	914	648	194	346	839	416	90	636	754	42	765	991	905	999999	860	999999	516	207	34	760	379	999999	497	999999	99	653	736	210	366	936	954	872	496	301	127	897	610	946	41	600	999999	999999	87	744	283	51	299	999999	999999	999999	613	102	383	382	999999	58	999999	532	256	999999	679	880	280	817	87	999999	504	614	931	999999	353	569	999999	999999	528	265	999999	999999	388	57	364	177	735	275	333	862	499	123	999999	79	999999	87	699	845	999999	361	843	999999	666	390	547	684	637	512	746	999999	926	949	854	388	270	408	154	209	831	999999	154	14	999999	225	403	999999	999999	862	225	999999	999999	330	999999	177	421	999999	95	999999	999999	679	539	999999	528	288	935	550	999999	278	999999	348	933	500	999999	419	216	
839	775	450	986	165	727	775	999999	480	184	606	446	687	967	741	322	156	698	161	999999	921	999999	215	999999	853	132	688	63	877	999999	999999	315	103	960	999999	999999	644	21	355	951	999999	936	58	114	338	113	999999	999999	77	35	787	802	863	446	295	363	569	999999	143	42	999999	721	419	148	805	300	353	726	395	988	677	145	353	209	999999	984	437	999999	999999	750	551	387	986	851	555	577	452	656	675	228	193	999999	999999	322	999999	52	526	910	999999	47	759	854	915	999999	357	652	458	663	237	310	999999	468	999999	999999	491	999999	735	567	999999	238	848	697	999999	176	805	202	266	41	296	175	468	527	999999	914	999999	696	472	907	503	999999	128	788	428	375	303	999999	276	495	830	261	317	958	327	81	199	72	999999	748	999999	999999	395	999999	377	71	842	407	999999	999999	999999	795	198	827	74	689	999999	69	278	686	999999	999999	926	771	211	44	999999	999999	210	730	999999	999999	999999	724	634	348	999999	701	421	999999	532	895	67	972	103	45	73	490	894	637	961	140	999999	999999	874	202	238	624	226	342	213	343	999999	936	579	472	902	473	202	725	999999	418	999999	911	163	999999	33	953	677	999999	970	377	999999	572	769	593	145	775	849	442	999999	893	485	89	162	199	697	130	403	631	999999	599	999999	999999	465	552	493	999999	964	896	999999	285	946	60	371	836	728	634	176	985	337	136	624	760	999999	288	933	568	758	963	290	902	559	56	42	381	90	444	116	226	110	999999	999999	953	999999	835	946	435	717	999999	470	73	953	418	999999	16	999999	999999	564	187	619	999999	132	10	999999	276	725	900	999999	990	999999	294	527	950	999999	83	999999	670	999999	779	341	508	850	999999	503	227	948	999999	752	999999	999999	553	879	929	607	185	141	811	347	997	119	56	417	726	570	186	999999	13	533	230	691	315	49	999999	846	121	999999	999999	506	398	327	584	158	991	999999	212	414	598	352	709	999999	513	332	499	670	295	100	133	999999	999999	681	945	999999	531	999999	100	513	104	999999	496	110	450	314	949	680	999999	898	426	141	367	999999	946	660	999999	288	188	982	550	124	561	30	950	819	190	999999	382	966	626	657	505	699	319	515	856	999999	501	209	999999	999999	145	397	674	992	999999	554	734	294	793	253	999999	117	962	999999	999999	475	999999	999999	134	242	307	999999	281	768	636	668	999999	440	804	225	786	999999	609	730	979	999999	999999	958	316	635	999999	98	999999	382	501	397	736	339	984	391	458	870	999999	
999999	999999	999999	125	999999	999999	999999	102	303	489	999999	999999	187	999999	242	999999	367	999999	201	999999	498	259	219	394	898	999999	999999	931	132	456	999999	767	916	903	468	218	411	58	999999	602	999999	999999	689	999999	606	916	324	890	504	339	626	272	267	999999	586	999999	999999	193	999999	638	127	914	969	847	77	999999	550	999999	49	33	598	319	678	598	854	955	999999	999999	787	982	953	358	436	793	999999	159	509	999999	327	576	906	228	831	812	484	556	573	842	999999	796	999999	51	850	480	740	316	594	668	700	631	331	701	405	243	685	999999	487	186	999999	917	310	188	955	472	127	379	487	865	124	307	391	999999	80	990	616	999999	999999	999999	62	523	565	841	670	696	999999	215	822	598	137	999999	79	999999	825	623	496	197	999999	388	363	999999	829	728	554	403	249	999999	630	999999	999999	773	272	531	133	503	361	999999	999999	269	227	912	556	889	999999	409	238	999999	902	999999	504	999999	826	999999	602	691	999999	837	296	277	456	651	584	417	971	364	999999	999999	274	331	999999	36	999999	999999	999999	999999	999999	939	989	999999	175	256	700	183	910	207	999999	153	929	441	808	524	182	250	999999	575	337	999999	918	999999	999999	691	999999	999999	195	478	750	999	958	999999	878	755	847	151	112	999999	950	411	507	999999	417	999999	999999	833	523	746	999999	438	24	595	999999	674	30	615	198	484	527	999999	987	442	457	947	999999	999999	563	63	999999	999999	148	612	624	926	641	999999	966	656	83	895	999999	449	624	321	985	372	999999	999999	734	241	953	628	682	830	423	75	327	999999	999999	840	279	999999	78	822	999999	999999	970	196	43	876	648	999999	410	999999	72	548	817	145	961	999999	738	999999	329	446	87	999999	930	999999	512	576	999999	506	542	243	626	598	999999	801	30	999999	999999	999999	180	857	592	421	999999	60	768	875	257	191	508	302	111	920	149	632	999999	780	999999	186	684	467	59	999999	999	999999	15	473	178	26	125	387	429	886	189	472	854	666	999999	879	35	999999	999999	645	997	249	141	706	459	999999	66	999999	112	225	177	713	807	450	421	59	999999	999999	999999	241	76	130	999999	999999	740	677	778	89	999999	999999	161	57	999999	999999	999999	760	45	309	24	430	960	874	285	214	719	475	664	414	999999	252	999999	730	929	999999	579	877	376	917	999999	781	999999	977	999999	510	74	129	574	403	305	661	23	746	999999	999999	280	999999	845	999999	504	999999	23	374	834	245	767	431	999999	61	834	277	999999	128	999999	999999	460	983	123	774	
150	599	999999	270	118	592	238	999999	450	652	816	387	41	707	422	700	768	999999	999999	526	999999	643	11	523	569	999999	277	895	411	999999	826	297	88	81	528	905	999999	753	265	252	999999	999999	980	475	244	999999	999999	686	705	644	999999	854	840	596	41	999999	597	387	999999	90	324	343	999999	402	826	529	309	960	188	517	336	25	350	899	999999	999999	999999	536	999999	999999	792	591	199	999999	999999	972	999999	491	49	999999	317	999999	62	185	927	673	993	999999	648	715	157	284	507	198	317	999999	514	941	86	968	844	71	999999	589	297	999999	999999	918	819	854	82	999999	921	167	210	350	963	175	972	846	79	999999	887	999999	964	518	93	999999	459	133	467	515	415	999999	186	999999	888	472	888	203	529	85	768	794	642	340	363	350	987	999999	495	349	968	239	999999	770	183	533	624	778	650	999999	468	999999	396	999999	999999	849	980	954	461	500	286	778	327	994	315	103	932	999999	999999	999999	23	492	999999	128	546	185	999999	415	999999	364	848	119	553	387	616	81	408	85	928	513	370	43	515	995	72	200	912	904	465	90	601	991	624	999999	138	976	999999	277	30	999999	677	574	881	106	652	177	235	939	999999	243	694	999999	999999	650	382	979	976	642	66	999999	272	999999	950	999999	763	856	494	645	258	639	23	999999	999999	999999	836	796	999999	418	999999	999999	965	973	526	231	395	999999	999999	973	535	999999	10	425	999999	674	999999	410	623	999999	343	795	682	999999	691	747	230	564	801	11	814	585	828	567	299	999999	390	299	750	999999	607	28	569	521	999999	109	639	597	919	999999	999999	435	999999	272	85	557	221	385	999999	999999	10	830	942	295	999999	949	999999	442	136	59	293	673	659	894	292	999999	236	171	478	591	117	999999	644	421	272	388	413	565	999999	741	950	14	17	971	728	776	85	999999	363	171	778	207	999999	870	999999	999999	776	999999	979	760	331	60	999999	700	670	999999	196	531	32	779	999999	764	999999	999999	109	999999	665	687	175	999999	248	951	808	999999	812	999999	171	774	324	206	612	134	586	730	420	899	999999	999999	311	360	589	554	261	583	624	24	256	999999	771	817	999999	99	122	473	522	379	999999	599	888	760	999999	421	216	999999	177	421	188	229	974	209	190	358	386	999999	926	694	700	234	692	798	663	95	999999	507	795	522	21	122	218	51	656	508	428	550	153	177	347	434	999999	213	835	999999	999999	571	636	999999	713	307	999999	999999	679	28	906	100	106	130	419	709	41	654	
999999	75	20	932	553	682	930	835	671	758	356	275	818	489	962	636	983	441	870	743	809	714	999999	390	371	999999	999999	999999	454	33	999999	638	403	761	804	769	26	999999	28	999999	999999	877	999999	999999	481	999999	209	427	137	470	147	978	839	297	844	695	499	629	570	915	89	602	999999	999999	999	718	872	67	685	203	620	813	422	915	622	932	87	787	999999	958	439	185	210	984	999999	780	999999	115	916	999999	279	999999	608	112	874	529	999999	999999	999999	762	540	151	741	999999	999999	333	999999	999999	675	912	617	712	999999	612	486	999999	999999	999999	999999	999999	919	767	151	576	923	233	215	320	50	999999	445	99	999	999999	427	999999	443	276	144	561	225	875	439	999999	501	567	676	996	999999	999999	137	999999	235	569	843	773	999999	175	20	626	128	999999	882	583	477	527	712	573	194	198	999999	999999	272	999999	14	54	338	148	999999	365	557	999999	693	80	999999	356	999999	439	313	654	298	277	265	518	999999	999999	992	999999	999999	999999	999999	112	811	438	509	999999	999999	34	565	799	444	861	101	655	78	909	561	812	618	131	999999	999999	270	540	899	203	869	754	767	44	999999	482	612	999999	510	999999	407	264	570	962	529	999999	874	513	999999	437	186	999999	449	999999	418	189	999999	999999	999999	582	842	281	538	316	143	82	266	999999	747	999999	258	990	154	999999	511	306	251	656	601	823	408	999999	999999	999999	26	269	315	243	625	872	245	207	790	928	612	136	726	264	829	999999	583	353	766	257	188	196	465	999999	32	999999	937	591	999999	999999	184	96	951	75	299	873	767	999999	905	999999	727	61	999999	225	22	999999	999999	987	999999	154	250	64	989	82	293	830	999999	490	221	514	934	653	394	303	754	999999	184	660	999999	955	689	560	999999	891	530	137	986	249	999999	647	541	950	764	668	256	129	106	999999	999999	469	999999	287	812	400	940	83	666	906	999999	496	999999	919	32	871	465	690	615	107	552	166	999999	563	999999	573	999999	983	889	725	999999	634	999999	305	878	999999	999999	412	748	57	999999	456	470	90	999999	326	446	621	999999	892	212	566	514	998	999999	625	999999	517	609	248	999999	957	194	999999	858	999999	77	905	50	527	986	999999	941	567	156	105	695	999999	784	360	137	361	65	996	999999	490	999999	430	968	263	999999	999999	999999	510	629	993	272	529	999999	942	259	540	999999	410	905	159	624	946	851	999999	930	999999	732	258	999999	76	901	999999	428	999999	999999	999999	936	999999	647	619	260	441	938	999999	832	999999	
542	842	999999	596	780	654	100	373	865	184	578	999999	332	27	644	999999	399	562	102	85	999999	853	236	612	999999	999999	762	296	899	192	999999	698	409	765	330	890	157	523	999999	999999	106	65	999999	541	77	999999	464	999999	974	999999	52	385	70	999999	73	689	616	498	992	986	999999	999999	473	683	176	880	999999	567	697	754	406	999999	275	845	999999	999999	350	694	999999	405	999999	142	321	202	150	632	999999	653	701	641	284	658	531	999999	364	301	999999	999999	375	197	871	897	933	230	310	999999	119	999999	999999	26	348	921	999999	596	657	759	492	999999	542	543	999999	684	866	66	480	747	355	965	490	687	465	999999	328	999999	534	441	209	999999	892	975	522	423	875	999999	999999	999999	705	934	652	999999	999999	320	297	831	945	196	41	877	999999	999999	820	154	734	999999	561	827	602	999999	999999	226	999999	400	388	566	30	828	808	191	763	127	52	420	999999	885	878	999999	999999	496	412	347	409	331	999999	340	164	378	689	786	133	475	760	109	871	436	54	418	999999	730	811	126	387	849	123	632	999999	409	831	999999	999999	999999	603	999999	203	999999	816	238	59	58	412	652	149	32	999999	298	367	943	999999	886	840	999999	222	503	685	999999	959	560	999999	719	820	755	547	840	575	716	871	654	906	156	999999	816	369	999999	999999	168	977	999999	791	999999	275	576	860	999999	18	999999	203	999999	429	907	999999	266	30	339	999999	999999	999999	308	456	352	999999	712	47	999999	999999	34	111	339	185	527	317	603	768	999999	453	254	999999	602	832	999999	522	772	234	998	391	363	795	39	655	671	63	678	909	449	409	563	538	468	678	983	999999	999999	924	902	999999	171	497	638	886	983	999999	512	999999	631	999999	999999	487	49	20	912	999999	999999	683	514	999999	638	999999	329	982	890	999999	999999	923	848	999999	999999	847	332	408	229	865	167	153	671	909	551	212	287	999999	755	85	499	999999	999999	755	999999	191	999999	439	999999	476	999999	655	995	278	999999	589	627	455	999999	806	165	640	790	56	999999	928	21	604	999999	436	416	709	237	815	225	979	167	999999	608	476	999999	999999	447	753	697	999999	157	403	583	961	584	832	447	999999	919	999999	999999	719	683	649	179	815	517	535	999999	468	427	999999	62	356	432	534	846	705	378	999999	203	47	999999	999999	999999	617	31	960	851	584	272	288	999999	999999	322	447	419	959	999999	999999	999999	911	693	238	94	967	350	237	999999	60	985	999999	999999	656	665	629	369	999999	868	561	999999	999999	683	999999	206	
148	295	696	44	984	124	887	999999	999999	888	999999	353	999999	484	813	277	793	431	999999	999999	530	708	248	701	999999	87	305	101	744	999999	827	999999	218	42	945	682	654	203	554	999999	999999	342	823	768	383	285	249	639	64	294	999999	999999	882	887	675	439	56	995	999999	999999	818	796	999999	928	71	63	145	97	539	999999	999999	999999	999999	864	499	197	885	999999	999999	417	838	666	46	460	827	701	999999	331	366	515	635	659	999999	647	999999	312	999999	895	707	329	150	161	110	923	671	409	258	999999	397	488	999999	576	999999	933	78	161	759	213	110	369	999999	999999	731	33	505	963	999999	999999	746	197	519	990	772	998	277	687	566	999999	788	427	452	336	933	878	961	68	999999	919	579	965	999999	999999	999999	999999	621	335	430	86	427	707	661	29	281	999999	969	564	804	999999	665	999999	595	647	425	682	916	381	880	853	71	447	981	999999	660	781	999999	54	205	434	999999	941	999999	489	999999	91	766	433	65	999999	908	407	263	999999	263	197	999999	904	999999	122	430	250	455	999999	25	999999	725	999999	368	500	565	924	368	380	999999	999999	134	115	999999	343	999999	493	325	157	944	999999	999999	679	575	472	410	739	999999	93	13	146	496	689	474	714	999999	999999	74	565	176	999999	48	883	20	539	73	275	999999	715	205	937	924	307	632	360	999999	56	268	999999	999999	826	999999	285	376	166	237	444	640	248	978	999999	999999	999999	980	960	999999	309	669	45	999999	144	787	289	887	76	222	999999	67	999999	917	318	674	178	475	999999	64	763	517	853	312	629	634	712	737	221	518	999999	326	672	734	496	387	232	496	955	999999	650	397	999999	999999	48	999999	527	999999	999999	318	999999	295	640	906	999999	792	815	732	780	510	999999	552	676	557	999999	872	394	388	999999	931	999999	682	519	999999	413	375	216	909	274	251	117	391	77	902	269	877	686	999999	999999	704	572	500	716	455	963	999999	999999	753	895	999999	992	148	901	737	999999	577	999999	338	502	496	585	905	468	538	999999	693	484	999999	999999	180	999999	999999	516	726	369	951	966	74	999999	314	654	463	24	109	258	969	489	999999	45	691	111	999999	273	999999	128	667	42	187	62	280	623	947	464	724	979	999999	631	185	999999	915	999999	999999	990	197	841	131	890	999999	289	433	999999	999999	737	606	999999	838	363	999999	607	702	999999	999999	22	999999	691	707	999	999999	129	883	347	314	961	129	999999	400	999999	86	543	999999	776	673	897	628	999999	479	999999	858	656	151	21	
500	999999	676	996	821	999999	922	506	144	132	999999	248	406	95	999999	999999	999999	525	999999	480	287	597	611	925	255	891	393	11	221	496	999999	643	978	872	846	736	294	132	269	701	445	579	409	873	184	999999	501	542	176	999999	602	342	999999	670	733	903	999999	750	751	929	315	999999	294	647	981	958	270	534	248	173	899	494	999999	976	45	708	198	737	999999	821	999999	850	834	999999	894	808	664	318	148	999999	999999	543	381	999999	395	999999	294	761	891	226	174	999999	303	13	395	117	999999	11	999999	999999	999999	999999	999	930	999999	999999	96	368	752	999999	303	999999	999999	305	403	999999	999999	999999	999999	521	999999	999999	999999	534	656	999999	999999	830	540	787	730	999999	999999	999999	238	540	543	451	800	930	436	926	18	999999	922	999999	999999	999999	610	40	999999	162	420	999999	611	288	393	474	283	116	999999	266	827	965	453	639	279	282	77	862	822	671	134	999999	999999	498	428	137	611	999999	851	999999	229	510	793	999999	252	567	512	949	156	78	177	694	31	180	108	53	999999	292	999999	999999	999999	747	999999	332	37	759	40	123	999999	265	999999	839	999999	360	46	327	181	874	999999	999999	770	127	715	753	999999	440	639	913	999999	384	862	999999	501	551	626	999999	302	471	551	493	537	398	99	999999	215	338	439	999999	143	780	999999	400	895	241	539	999999	41	464	827	596	130	999999	723	485	403	999999	348	713	734	564	34	710	332	903	999999	381	38	824	999999	175	11	999999	779	619	513	472	433	999999	22	812	999999	999999	999999	954	372	421	675	999999	497	671	990	726	999999	579	999999	999999	77	991	67	168	999999	999999	917	661	595	161	346	114	972	930	121	87	700	999999	123	197	76	378	999999	999999	705	999999	336	875	185	285	999999	210	863	352	999999	441	999999	999999	36	243	920	981	999999	220	85	571	641	567	560	912	35	999999	465	999999	104	999999	460	305	462	370	880	51	486	320	999999	145	251	999999	536	679	875	846	895	999999	276	94	19	330	686	999999	783	769	999999	999999	260	28	744	304	999999	705	980	999999	999999	665	362	999999	999999	999999	101	939	330	21	40	999999	47	188	129	999999	301	19	999999	139	618	328	587	120	726	999999	70	110	999999	946	381	830	699	968	999999	239	527	999999	589	960	239	999999	814	771	738	444	235	82	899	169	999999	999999	999999	850	298	82	88	252	999999	999999	999999	990	548	383	639	210	191	78	732	999999	999999	903	430	999999	900	871	514	815	381	999999	987	988	999999	241	943	999999	814	999999	680	383	
999999	999999	999999	999999	972	249	208	440	141	538	263	166	349	19	999999	109	999999	296	950	999999	568	999999	870	999999	999999	999	999999	316	439	999999	999999	999999	999999	999999	739	999999	667	132	756	661	672	83	683	843	39	830	648	201	139	999999	999999	528	898	263	815	999999	414	375	13	972	460	892	10	636	999999	920	767	990	999999	999999	999999	694	540	298	753	494	999999	37	999999	473	999999	597	187	595	189	867	443	999999	543	999999	999999	301	128	783	211	780	999999	999999	699	118	999999	999999	921	808	412	631	987	609	510	330	309	386	534	540	621	862	999999	414	999999	286	487	632	456	429	953	150	576	756	97	973	421	540	338	732	410	703	999999	378	193	557	879	999999	634	223	551	991	999999	588	999999	348	74	999999	999999	423	630	440	210	999999	855	999999	65	241	521	537	909	999999	58	801	140	917	197	346	231	899	406	653	999999	243	878	962	383	987	593	749	999999	752	999999	914	112	970	503	184	523	920	502	648	999999	999999	313	782	942	964	999999	255	160	728	446	701	999999	999999	442	966	999999	999999	888	77	647	772	999999	167	999999	143	699	170	424	999999	822	310	407	758	342	999999	930	105	999999	418	540	348	999999	189	316	248	999999	999999	537	536	560	630	999999	434	10	549	478	156	999999	809	999999	999999	999999	999999	905	146	999999	999999	644	999999	999999	528	873	999999	537	308	183	448	999999	999999	999999	999999	632	887	462	201	278	972	999999	999999	431	784	999999	999999	999999	253	517	460	284	179	999999	638	490	996	999999	41	757	561	896	701	999999	40	304	372	999999	700	999999	942	685	713	867	331	510	852	120	999999	386	663	337	294	790	722	174	681	647	607	93	636	397	430	999999	717	999999	65	426	401	489	779	647	452	999999	574	775	570	312	621	138	999999	999999	248	655	104	234	612	910	999999	999999	999999	999999	964	617	38	555	264	999999	160	255	999999	435	719	999999	607	25	884	999999	226	999999	604	378	35	479	454	750	158	775	999999	492	999999	154	772	535	866	63	999999	835	560	29	521	300	162	376	999999	213	176	477	57	88	999999	907	694	706	999999	255	699	999999	172	287	406	488	929	667	782	309	662	193	905	553	341	999999	154	206	435	313	226	999999	796	251	999999	681	727	271	152	565	999999	76	273	621	999999	198	672	282	623	42	371	494	999999	383	550	999999	999999	999999	747	300	763	498	281	958	38	50	697	921	704	724	760	668	524	227	849	596	919	294	199	152	387	871	999999	402	941	731	999999	999999	700	599	119	
999999	524	999999	802	962	999999	315	592	323	501	751	999999	898	281	703	969	376	534	953	73	287	315	604	913	891	914	878	26	306	975	284	230	114	614	999999	153	672	424	887	802	614	999999	875	651	636	303	684	131	999999	762	698	889	747	536	832	917	919	939	911	999999	916	299	999999	348	999999	530	473	294	743	999999	307	952	646	161	459	585	439	952	287	597	999999	757	777	544	287	395	483	578	782	619	234	999999	999999	839	885	999999	999999	999999	435	115	999999	999999	387	999999	464	746	252	595	999999	256	488	967	662	323	999999	999999	521	751	71	830	57	894	511	999999	999999	999999	448	806	275	144	179	902	527	999999	766	839	380	999999	89	540	999999	888	501	535	141	267	999999	199	32	727	803	664	476	999999	67	935	888	999999	363	889	307	445	329	999999	999999	999999	449	490	999999	977	788	432	999999	530	687	169	403	976	992	78	505	999999	784	548	341	514	436	922	123	831	951	127	999999	999999	999999	999999	568	559	999999	555	999999	589	999999	999999	938	380	993	946	917	898	999999	912	270	295	394	58	661	780	610	999999	159	526	377	725	36	671	698	481	296	999999	999999	999999	529	447	260	915	615	999999	610	960	520	489	15	225	999999	999999	856	999999	805	194	56	999999	948	999999	405	300	221	917	28	277	682	522	659	999999	999999	999999	999999	823	45	478	443	921	180	649	62	670	521	162	999999	987	814	999999	675	111	932	812	894	644	51	959	704	697	720	342	999999	998	999999	76	917	599	999999	43	413	337	999999	999999	617	308	832	735	999999	999999	490	41	999999	432	847	557	16	494	804	748	781	85	774	745	211	837	999999	63	999999	454	244	837	341	999999	846	348	360	807	205	999999	812	315	190	999999	217	689	999999	856	999999	999999	70	432	795	907	999999	999999	562	15	923	779	937	778	895	334	824	652	699	681	586	999999	999999	208	298	217	935	476	894	139	537	999999	999999	999999	902	567	393	999999	999999	433	529	999999	785	354	883	426	658	44	420	856	999999	565	999999	208	280	999999	85	862	143	587	971	999999	443	432	478	999999	999999	999999	876	338	999999	22	609	275	162	78	723	852	324	872	999999	901	66	48	320	972	531	759	244	259	492	999999	999999	465	462	743	84	362	876	481	999999	234	167	91	999999	806	955	724	999999	211	928	232	999999	999999	999999	80	999999	405	122	505	999999	71	999999	626	999999	419	344	154	813	418	999999	999999	976	842	999999	999999	743	974	999999	999999	27	807	714	999999	330	999999	983	416	437	391	
24	679	249	380	999999	544	45	541	246	505	472	810	910	637	999999	999999	999999	704	995	999999	999999	755	999999	609	999999	82	357	167	305	585	436	927	999999	432	403	999999	999999	999999	999999	731	300	999999	999999	628	50	216	897	86	999999	762	999999	289	421	735	999999	269	407	640	892	529	197	877	245	660	79	545	103	999999	243	892	446	649	463	273	411	999999	26	999999	568	281	185	280	343	999999	570	157	515	981	999999	144	917	491	713	721	544	422	967	87	999999	505	122	999999	842	931	326	375	825	158	333	930	252	999999	81	621	354	916	544	702	999999	921	39	122	121	109	999999	955	936	999999	999999	989	999999	999999	104	73	168	999999	437	999999	999999	205	331	367	657	446	891	999999	419	999999	377	999999	878	274	987	637	999999	999	307	743	999999	999999	438	94	429	344	773	313	999999	999999	462	587	488	142	485	999999	600	671	465	674	218	811	999999	844	373	999999	120	892	999999	467	999999	168	999999	694	456	854	767	247	937	322	673	999999	514	411	639	790	148	745	788	102	46	804	999999	632	534	999999	999999	999999	720	329	233	880	361	201	420	999999	128	794	686	631	999999	363	733	152	11	999999	306	144	999999	583	999999	374	999999	999999	430	792	624	836	999999	999999	39	183	999999	999999	99	792	235	999999	999999	345	672	999999	69	167	965	683	80	402	631	999999	848	691	387	147	367	858	999999	503	999999	628	679	291	634	384	601	999999	999999	999999	63	218	404	999999	153	869	911	617	315	945	893	747	721	231	999999	265	463	347	795	999999	260	240	25	732	552	372	666	999999	720	684	565	999999	846	955	999999	422	510	864	548	999999	235	999999	553	999999	609	32	906	457	85	379	999999	999999	168	456	864	822	202	671	440	780	213	530	896	999999	389	881	999999	766	882	793	754	598	798	287	164	510	999999	999999	133	529	465	218	999999	350	999999	999999	853	999999	100	526	999999	999999	434	767	999999	704	853	922	451	727	131	149	999999	292	624	999999	999999	880	302	363	145	18	548	910	325	995	226	556	867	88	38	511	999999	366	573	916	999999	41	972	459	656	999999	743	999999	408	326	643	32	726	999999	999999	999999	999999	736	391	221	999999	523	452	319	488	999999	999999	372	999999	619	473	219	718	708	168	999999	907	843	707	380	275	152	512	999999	361	203	829	437	243	999999	414	999999	974	362	999999	999999	588	663	970	359	709	380	999999	999999	852	434	313	27	281	419	999999	999999	39	20	946	999999	999999	999999	957	294	477	999999	138	643	214	533	244	366	
93	518	846	999999	873	357	671	894	445	999999	156	999999	890	812	999999	823	991	161	999999	999999	416	999999	999999	145	705	999999	881	91	251	73	583	328	200	947	934	763	999999	820	389	682	349	61	999999	296	306	999999	999999	665	472	315	652	63	999999	279	949	999999	999999	711	999999	999999	999999	589	653	999999	999999	999999	737	943	999999	401	260	180	772	238	625	364	765	999999	999999	674	999999	999999	999999	936	421	530	704	920	997	328	999999	862	280	201	216	760	999999	339	156	478	999999	460	787	80	64	481	290	395	654	595	850	536	872	874	906	258	970	716	961	620	133	816	946	558	517	398	900	580	31	864	956	435	206	369	381	830	999999	999999	881	939	999999	318	275	999999	999999	999999	989	405	294	999999	999999	999999	378	999999	355	486	514	238	999999	666	581	710	374	999999	639	425	999999	512	503	86	819	999999	834	999999	380	814	999999	544	999999	168	408	999999	295	73	85	999999	999999	670	24	895	326	210	984	225	368	538	944	486	999999	63	29	486	902	218	999999	367	856	999999	165	999999	999999	999999	158	405	267	999999	999999	310	714	374	368	669	999999	999999	759	619	447	999999	662	841	999999	74	772	37	149	921	601	86	926	999999	417	999999	515	999999	959	357	61	589	999999	292	999999	643	772	407	999999	359	988	305	999999	528	919	999999	999999	323	670	870	999999	999999	265	345	485	999999	999999	996	957	658	164	23	999999	412	567	857	999999	380	999999	236	302	374	342	789	932	306	999999	999999	798	999999	24	201	814	999999	160	930	999999	622	999999	775	269	776	450	999999	205	975	657	56	960	71	999999	324	595	443	578	832	788	476	412	188	720	975	207	999999	644	999999	209	558	262	636	534	48	999999	999999	966	526	923	306	594	957	649	581	999999	736	592	699	605	380	520	327	152	999999	999999	999999	65	999999	578	662	401	242	775	108	793	333	537	548	751	643	477	61	908	491	882	455	539	148	537	999999	205	999999	366	999999	999999	935	999999	677	828	945	896	682	948	271	904	361	999999	551	788	124	208	53	948	999999	903	469	999999	660	974	999999	98	917	755	116	999999	999999	999999	946	999999	858	838	860	720	805	746	794	113	647	587	999999	273	988	999999	423	272	999999	995	404	925	999999	526	833	702	73	857	979	926	841	999999	999999	485	245	491	999999	285	348	999999	153	225	999999	999999	771	83	454	501	109	567	999999	844	314	461	481	30	491	341	999999	168	657	947	767	867	272	999999	140	999999	37	507	429	147	924	829	852	189	999999	999999	755	
999999	999999	571	757	422	594	997	499	995	14	999999	999999	598	281	189	999999	205	458	999999	103	928	943	408	474	602	147	205	999999	999999	609	999999	999999	277	586	254	910	96	200	355	283	274	352	145	50	812	999999	831	866	744	164	999999	730	575	999999	826	817	848	107	164	284	398	999999	24	999999	712	21	732	21	36	999999	999999	15	112	999999	828	586	999999	368	999999	105	316	999999	184	331	999999	571	637	157	999999	436	71	989	45	999999	884	999999	999999	749	338	999999	999999	819	839	475	575	999999	999999	608	301	249	19	490	445	69	968	69	999999	999999	443	151	383	584	260	600	217	599	969	42	999999	641	257	68	40	999999	330	496	999999	708	755	310	943	39	856	520	427	581	553	975	112	825	294	645	315	999999	427	200	999999	249	999999	976	682	595	999999	659	992	999999	999999	584	999999	481	570	204	937	999999	999999	353	728	740	183	636	55	994	999999	267	999999	611	999999	843	443	139	999999	260	450	779	627	999999	514	206	527	476	130	969	246	999999	265	99	708	182	999999	999999	471	828	76	999999	930	688	666	267	312	391	207	616	999999	609	553	319	999999	168	515	999999	839	532	222	999999	999999	86	758	308	12	267	903	580	855	369	668	109	194	817	848	939	690	999999	893	146	278	513	999999	999999	86	945	345	549	666	999999	244	939	999999	999999	999999	854	929	999999	265	54	487	627	761	999999	941	454	135	936	319	999999	170	592	999999	85	999999	11	258	131	231	67	922	363	913	717	135	729	999999	999999	701	994	20	332	991	999999	999999	651	752	56	695	999999	999999	409	240	999999	977	651	310	540	930	999999	606	808	146	207	132	134	713	53	656	222	961	310	244	325	999999	999999	601	999999	999999	999999	259	211	436	599	247	522	133	822	740	999999	428	952	894	586	397	211	196	999999	999999	999999	938	708	399	482	999999	999999	174	914	536	149	60	521	123	153	999999	999999	381	546	959	609	999999	890	313	182	793	18	416	999999	999999	363	650	807	999999	999999	849	999999	999999	953	999999	729	358	999999	999999	600	433	907	838	750	720	993	830	649	834	126	999999	57	999999	999999	689	661	111	999999	986	999999	499	253	457	231	304	999999	591	427	618	999999	261	999999	604	999999	749	886	999999	666	999999	934	533	10	973	946	370	801	155	596	274	276	627	842	231	124	111	190	459	617	456	405	411	412	41	603	864	739	999999	999999	477	999999	491	445	999999	61	999999	498	280	511	999999	502	179	995	163	351	613	419	570	999999	611	999999	436	562	
219	999999	533	131	969	999999	91	999999	999999	462	129	471	784	999999	999999	999999	475	612	910	948	756	953	235	415	999999	689	990	455	999999	999999	91	999999	999999	928	235	44	528	527	529	900	429	999999	154	717	876	691	567	430	153	400	25	998	999999	488	999999	999999	317	999999	871	289	389	636	461	394	381	220	105	855	999999	240	652	947	93	19	999999	999999	808	518	539	999999	999999	999999	311	999999	948	93	259	887	999999	969	727	410	999999	249	521	999999	779	999999	345	665	596	711	474	913	748	78	914	999999	999999	290	457	798	588	314	167	819	999999	682	446	999999	960	999999	733	999999	512	251	301	999999	498	735	745	999999	999999	999999	971	999999	105	398	39	880	178	999999	927	841	999999	929	821	351	91	701	469	106	999999	999999	704	999999	978	999999	999999	506	999999	79	999999	234	545	408	999999	714	999999	746	999999	936	653	999999	129	359	999999	891	475	583	430	949	762	797	275	649	736	135	999999	592	999999	618	987	532	999999	108	999999	702	999999	999999	313	116	17	344	976	533	453	999999	928	999999	108	96	21	827	86	827	316	999999	999999	895	999999	500	999999	750	314	999999	948	130	463	999999	897	999999	594	361	279	323	999999	428	820	742	205	979	999999	823	494	356	606	169	456	999999	791	109	743	410	451	813	570	266	40	999999	999999	333	999999	907	999999	520	501	659	558	763	885	888	541	226	700	999999	999999	722	266	958	509	999999	674	187	238	797	844	194	910	466	752	999999	397	950	168	872	687	299	999999	973	854	947	611	999999	399	903	568	999999	710	758	519	848	10	82	370	999999	658	999999	999999	999999	999999	317	748	999999	999999	999999	999999	590	999999	827	999999	14	356	999999	113	999999	188	981	788	999999	999999	327	999999	161	946	999999	684	325	590	373	223	572	999999	714	306	546	208	518	681	999999	412	977	468	882	999999	515	501	716	968	807	616	677	336	999999	431	359	833	596	999999	117	526	185	999	695	613	443	394	999999	986	999999	363	999999	309	599	923	999999	999999	600	408	440	999999	967	356	783	756	546	999999	999999	293	947	712	611	372	574	672	236	977	773	279	320	130	999999	730	411	999999	946	377	737	999999	179	500	243	198	715	704	558	828	999999	938	77	207	127	358	49	999999	752	999999	999999	926	696	283	95	999999	98	999999	552	999999	945	339	999999	179	508	999999	124	456	479	423	657	869	123	999999	761	999999	999999	122	999999	511	690	557	701	649	641	810	999999	999999	414	911	109	405	999999	999999	883	886	137	999999	699	280	243	593	384	
338	650	999999	813	299	999999	261	129	975	999999	51	556	397	638	171	537	697	123	228	51	567	323	261	718	802	523	874	706	314	423	732	277	107	183	372	998	776	997	443	383	999999	792	133	98	120	764	999999	258	966	999999	11	167	999999	551	816	24	999999	999999	21	775	647	554	814	562	584	773	459	224	275	999999	999999	699	999999	845	887	775	200	172	607	999999	999999	999999	999999	943	421	575	999999	555	366	999999	609	629	986	668	999999	609	999999	999999	514	347	999999	281	982	803	609	312	487	179	999999	999999	824	236	549	973	747	30	813	999999	999999	19	520	904	858	999999	999999	141	713	999999	119	287	797	628	658	270	732	756	644	936	344	119	97	93	891	325	533	999999	999999	999999	921	715	796	116	999999	504	826	999999	999999	999999	251	477	599	475	70	386	253	206	578	289	999999	991	385	876	537	41	921	436	999999	999999	394	189	62	700	999999	403	491	690	207	163	443	331	343	580	695	866	999999	622	33	514	81	337	805	799	771	999999	340	919	579	999999	583	399	999999	880	679	71	425	898	385	666	895	562	998	999999	845	919	658	804	191	670	520	309	413	999999	470	999999	383	999999	999999	170	72	999999	999999	807	579	999999	933	999999	901	633	999999	621	999999	366	619	518	338	390	954	852	281	535	738	908	999999	283	986	889	419	622	999999	172	970	224	999999	333	451	200	844	801	999999	205	999999	557	999999	899	72	57	889	952	999999	993	999999	86	888	537	833	999999	928	999999	67	54	999999	288	946	999999	651	31	762	295	77	147	999999	999999	999999	86	999999	191	688	999999	220	938	10	467	893	694	863	894	335	76	500	249	271	999999	744	941	162	999999	610	999999	258	50	295	603	884	591	457	156	219	812	905	651	999999	948	95	999999	54	585	395	261	424	756	695	695	795	828	999999	996	418	924	999999	999999	580	747	999999	180	653	406	999999	312	246	999999	684	523	171	848	999999	322	463	625	897	577	238	999999	999999	501	354	600	808	999999	715	461	999999	295	889	897	81	775	227	915	999999	647	12	93	25	707	81	999999	999999	999999	112	562	999999	792	37	355	778	231	231	999999	825	999999	999999	526	999999	999999	979	399	999999	273	777	949	999999	999999	999999	999999	999999	155	999999	999999	429	182	77	861	953	162	917	945	267	543	129	999999	554	999999	999999	422	59	485	496	999999	728	682	999999	269	999999	163	467	994	643	777	780	999999	887	412	810	999999	985	736	999999	999999	867	44	141	100	154	927	999999	118	999999	737	209	999999	
658	113	100	999999	633	807	999999	800	694	999999	311	489	762	496	999999	999999	186	447	436	322	912	62	999999	693	550	458	999999	999999	758	358	546	906	999999	691	999999	783	999999	999999	29	188	54	773	749	944	732	652	338	999999	965	999999	931	999999	310	886	187	605	741	406	206	185	692	450	52	346	386	405	911	81	521	188	999999	123	427	258	278	149	999999	428	999999	999999	129	999999	286	999999	999999	534	605	691	999999	379	52	914	866	843	999999	999999	999999	413	567	336	999999	999999	146	786	432	999999	593	61	999999	48	302	323	444	308	65	235	174	999999	918	852	800	230	566	152	146	915	256	584	763	674	418	899	860	635	167	862	331	499	82	608	941	999999	82	475	86	728	999999	568	788	269	999999	193	494	715	999999	520	999999	999999	650	999999	999999	19	298	944	630	402	462	999999	150	202	999999	674	999999	999999	910	256	157	100	76	418	999999	999999	795	503	244	234	415	155	109	647	172	337	849	565	999999	932	999999	138	999999	683	275	670	428	595	364	765	718	184	804	289	999999	999999	927	241	81	883	999999	794	709	405	987	317	710	502	39	576	824	999999	282	978	990	29	255	392	152	775	270	210	149	478	999999	240	350	819	999999	999999	999999	617	493	164	718	470	428	450	999999	958	960	925	565	787	941	808	901	826	299	999999	363	544	99	305	622	22	999999	240	889	756	966	890	227	999999	999999	999999	426	128	269	530	600	805	696	999999	815	999999	999999	361	537	707	339	524	530	932	209	865	999999	197	541	706	815	999999	999999	938	991	79	999999	99	621	734	392	783	566	768	752	558	848	905	999999	288	999999	304	703	192	999999	451	370	294	276	311	999999	238	999999	563	999999	999999	255	757	999999	745	636	555	739	803	325	999999	958	761	999999	650	26	999999	707	262	338	999999	494	377	999999	550	708	999999	823	319	56	163	205	12	64	350	999999	100	712	999999	652	822	999999	900	867	999999	492	609	115	625	294	75	531	334	999999	999999	917	877	246	999999	47	222	732	999999	757	171	999999	999999	999999	839	347	926	910	962	999999	516	956	593	999999	648	67	109	318	207	35	999999	999999	870	999999	860	999999	436	854	999999	707	439	99	144	999999	999999	521	536	999999	275	288	368	999999	568	724	719	247	333	377	999999	595	937	903	534	404	776	538	489	188	846	416	911	82	850	265	180	426	999999	450	803	137	530	207	52	919	667	825	73	156	999999	623	108	68	266	999999	999999	536	565	740	999999	177	42	357	65	999999	377	
295	314	999999	553	303	999999	999999	574	470	999999	740	860	999999	736	950	475	999999	999999	233	318	999999	999999	385	495	644	861	91	83	636	999999	182	152	999999	552	381	521	760	603	764	207	225	999999	999999	999999	39	999999	949	13	426	702	699	999999	999999	551	999999	999999	999999	999999	999999	441	999999	810	999999	999999	892	598	676	72	365	439	714	738	366	35	999999	368	29	975	466	999999	999999	87	999999	999999	405	945	999999	999999	999999	901	591	999999	999999	999999	863	414	555	430	517	441	999999	999999	999999	987	987	960	870	999999	999999	165	460	954	361	939	999999	266	999999	13	999999	947	287	999999	999999	463	847	772	999999	999999	171	688	999999	598	468	34	969	33	439	668	946	445	85	999999	194	873	451	636	590	755	802	999999	260	999999	461	999999	163	964	853	999999	150	225	916	836	644	769	352	861	496	337	999999	506	827	495	67	533	872	773	849	171	22	220	191	297	241	564	999999	271	147	898	871	15	180	999999	527	731	999999	248	999999	424	530	999999	150	263	999999	305	780	765	494	927	697	999999	999999	999999	999999	930	999999	629	605	999999	999999	90	724	598	465	964	335	583	967	335	15	634	904	435	640	433	999999	999999	511	999999	783	672	776	999999	999999	492	890	999999	999999	597	698	999999	642	789	92	449	999999	552	797	999999	969	207	797	168	922	72	485	689	999999	999999	860	999999	127	670	306	670	314	515	397	973	84	846	511	380	637	999999	991	999999	353	200	568	527	999999	689	965	586	875	617	296	148	16	210	437	332	737	999999	781	972	493	421	999999	359	999999	999999	999999	133	695	426	531	999999	81	999999	346	999999	191	999999	974	438	999999	719	999999	696	999999	258	999999	873	999999	189	642	54	334	999999	631	931	64	999999	372	999999	999999	999999	891	999999	96	479	999999	646	864	999999	151	405	618	353	277	773	626	448	999999	906	857	999999	714	516	783	486	492	999999	738	414	999999	972	999999	999999	999999	999999	828	347	609	748	191	999999	19	841	999999	247	999999	980	752	858	315	999999	87	999999	459	78	999999	384	674	610	987	999999	999999	459	999999	999999	999999	950	999999	415	999999	999999	838	392	724	537	864	999999	478	546	60	511	308	999999	109	199	895	513	999999	426	734	999999	672	999999	760	999999	420	560	80	869	812	485	999999	347	913	35	777	999999	741	921	214	264	906	138	559	486	716	39	359	999999	283	921	999999	441	680	999999	616	839	631	558	126	999999	802	609	733	575	388	961	966	84	422	210	772	297	222	479	547	999999	449	284	999999	391	210	498	
596	891	742	692	666	421	418	937	999999	192	804	900	999999	307	404	984	999999	755	72	285	169	82	158	999999	999999	210	953	999999	999999	999999	109	734	113	314	22	999999	832	696	304	999999	999999	484	999999	589	492	321	999999	250	999999	465	185	704	329	925	338	999999	742	298	473	999999	468	999999	548	999999	93	79	999999	157	294	562	999999	412	460	517	999999	684	999999	999999	962	907	193	713	932	934	181	405	415	999999	975	498	999999	544	232	839	96	329	999999	430	999999	423	524	999999	999999	586	999999	999999	253	811	315	654	587	184	335	565	282	754	413	614	544	688	664	618	181	795	464	999999	999999	999999	430	300	748	999999	72	548	393	999999	757	355	630	408	161	603	873	331	911	924	218	999999	566	342	915	331	885	818	758	905	698	999999	132	695	593	632	390	24	905	82	122	999999	999999	959	999999	67	983	999999	536	70	745	999999	884	999999	408	522	64	98	385	427	629	999999	999999	488	999999	597	233	934	814	529	222	859	999999	999999	812	999999	495	999999	999999	857	999999	999999	291	698	170	848	285	593	999999	81	577	999999	638	488	999999	868	997	693	999999	999999	834	58	999999	17	847	886	434	55	726	977	37	457	753	527	89	880	961	101	328	776	999999	640	647	743	951	920	230	937	999999	999999	434	801	272	999999	32	999999	427	999999	850	283	424	239	999999	319	53	130	999999	120	409	572	999999	999999	375	568	98	204	411	588	65	999999	999999	496	999999	782	999999	236	194	818	999999	999999	463	687	250	54	362	91	773	337	699	831	382	119	537	823	47	528	435	704	999999	828	887	838	999999	923	999999	927	579	999999	767	817	999999	999999	615	619	999999	999999	664	999999	999999	16	430	83	888	234	555	999999	958	836	744	34	800	999999	970	999999	902	624	468	999999	435	434	511	690	570	881	895	651	999999	918	713	818	999999	113	999999	840	407	813	950	999999	378	72	968	742	349	743	27	454	759	939	717	495	999999	347	895	999999	504	740	999999	16	338	999999	62	50	133	925	170	696	992	140	999999	98	674	473	948	373	466	999999	999999	827	864	450	892	564	211	999999	68	526	999999	716	346	667	999999	999999	666	475	19	927	619	423	582	330	462	629	670	628	821	297	399	531	324	999999	399	686	152	887	20	498	839	905	867	644	488	286	999999	999999	999999	730	999999	483	364	538	999999	927	254	544	988	273	893	999999	406	770	999999	686	401	610	277	999999	999999	778	464	520	999999	999999	999999	938	841	186	835	69	999999	100	489	915	177	786	
585	471	441	999999	898	999999	999999	266	508	999999	517	802	884	192	343	173	929	38	28	843	449	445	382	316	999999	812	437	999999	741	316	291	221	518	615	35	999999	192	203	999999	717	999999	831	215	458	431	49	301	652	725	676	170	460	896	333	346	150	99	999999	905	95	999999	999999	525	999999	999999	305	293	278	999999	537	981	736	158	311	928	618	239	999999	884	662	521	999999	118	75	999999	830	324	999999	279	999999	717	999999	297	793	408	154	316	999999	999999	135	999999	999999	495	999999	999999	434	999999	595	405	728	911	999999	250	253	574	534	662	460	55	999999	999999	999999	999	283	999999	999999	449	999999	903	783	311	225	290	999999	999999	498	299	920	379	999999	999999	729	789	550	973	551	817	54	229	873	492	999999	999999	658	154	657	32	221	377	772	985	946	692	621	426	695	885	490	346	86	244	741	999999	999999	465	262	318	458	999999	278	999999	404	145	39	301	454	257	631	615	258	475	87	552	999999	736	582	46	177	134	999999	999999	336	707	152	639	750	775	999999	203	892	349	573	999999	109	666	590	810	662	330	971	999999	263	875	98	610	166	198	999999	598	882	999999	150	334	32	611	999999	697	993	400	999999	679	613	437	999999	999999	901	175	453	999999	155	999999	383	846	162	838	999999	999999	619	542	999999	562	301	55	320	999999	208	248	889	497	999999	893	817	272	780	302	835	826	162	999999	708	990	745	543	999999	121	841	303	999999	193	209	327	999999	461	918	988	999999	567	126	999999	710	999999	286	956	63	262	953	121	76	859	13	586	308	440	833	491	817	758	603	209	835	904	76	705	999999	569	815	999999	354	792	999999	277	709	117	478	56	714	999999	999999	199	999999	729	237	999999	189	623	29	647	627	437	999999	999999	964	917	219	805	596	999999	999999	493	447	596	767	999999	943	736	876	999999	961	787	776	999999	278	413	999999	115	677	753	526	674	999999	177	738	916	999999	297	999999	791	897	999999	999999	144	130	999999	752	571	999999	953	999999	453	746	827	686	840	660	153	360	999999	876	114	999999	843	999999	993	942	279	857	850	663	656	432	94	304	298	337	642	907	281	661	479	153	999999	383	999999	928	722	491	898	266	999999	936	752	914	793	544	616	999999	999999	63	482	999999	999999	299	999999	30	661	999999	397	513	28	245	89	899	407	960	414	469	981	75	999999	999999	959	593	195	720	680	180	999999	999999	999999	562	780	999999	188	765	41	999999	999999	61	276	198	104	394	248	242	857	853	517	999999	139	156	
108	71	833	999999	753	999999	114	12	350	491	999999	642	791	465	465	861	721	641	928	980	809	930	798	41	999999	574	999999	953	862	826	662	678	625	575	464	718	393	999999	999999	514	330	657	711	785	176	999999	603	782	777	995	142	999999	904	159	346	178	273	801	11	189	182	160	150	523	829	354	26	226	11	746	999999	237	629	424	660	161	999999	23	865	999999	971	572	186	866	999999	785	774	476	238	295	455	592	492	832	341	179	517	197	956	821	445	387	780	40	528	999999	257	489	499	195	949	999999	935	769	217	999999	974	283	829	53	580	550	987	715	301	885	745	796	92	490	999999	41	67	999999	796	594	999999	155	348	789	538	294	976	53	346	204	999999	723	999999	732	204	243	368	912	999999	894	399	74	999999	999999	169	460	407	999999	999999	918	203	999999	972	623	817	829	935	49	514	296	573	944	379	999999	239	999999	181	359	999999	999999	672	154	802	901	204	727	416	706	630	88	886	999999	501	428	11	764	750	11	915	375	999999	328	408	999999	330	455	695	999999	999999	999999	999999	57	722	999999	255	999999	98	999999	999999	99	423	239	419	999999	409	605	453	951	105	999999	999999	179	443	920	999999	354	746	848	581	749	41	999999	302	493	999999	838	255	359	182	953	675	679	999999	826	952	79	909	972	555	724	999999	743	547	938	864	119	613	802	50	901	312	250	499	680	67	649	936	925	999999	570	360	104	778	151	799	602	597	617	999999	42	444	773	302	856	747	298	236	364	628	689	234	453	999999	999999	650	434	189	999999	768	313	999999	984	345	984	374	907	999999	405	999999	272	999999	996	999999	17	466	538	948	643	999999	769	999999	581	306	947	346	907	999999	507	999999	374	423	695	849	664	899	460	438	318	491	839	332	830	999999	999999	178	238	999999	310	999999	122	486	545	969	998	999999	560	999999	397	648	999999	132	467	904	774	999999	825	156	179	118	16	109	639	999999	103	446	999999	999999	940	999999	999999	298	999999	693	388	999999	877	726	850	774	349	773	50	670	999999	716	865	926	451	517	352	92	450	202	808	999999	847	393	875	999999	999999	204	747	618	540	999999	999999	774	525	886	971	109	999999	404	769	243	999999	999999	136	999999	581	665	999999	432	436	35	848	291	885	376	50	493	851	298	475	154	36	432	139	856	78	101	410	565	546	252	786	999999	433	999999	953	877	267	498	980	643	289	324	192	515	330	366	889	159	845	487	258	999999	928	999999	217	999999	840	280	318	
490	264	999999	885	999999	248	802	858	320	422	173	236	999999	317	832	865	711	249	623	535	999999	211	261	719	69	994	999999	126	809	367	327	999999	986	999999	500	388	929	438	998	276	527	999999	999999	999999	682	999999	999999	999999	999999	999999	505	396	226	744	999999	288	13	640	999999	999999	469	686	58	999999	999999	135	249	183	817	454	936	282	251	356	999999	213	632	524	47	808	109	999999	29	61	861	999999	820	251	583	222	384	298	612	809	807	841	459	626	999999	556	999999	722	881	652	821	233	999999	870	737	999999	656	488	602	28	999999	388	666	997	100	999999	314	999999	599	605	79	647	670	999999	999999	176	999999	15	883	490	797	386	208	377	239	638	784	999999	999999	190	566	896	999999	593	719	999999	184	462	535	476	999999	22	132	286	582	184	563	714	331	570	649	999999	999999	122	231	713	999999	298	768	462	999999	363	999999	419	49	183	999999	86	721	999999	992	301	479	999999	248	784	264	922	795	65	84	80	629	944	541	915	999999	583	372	16	999999	885	694	83	95	888	999999	713	247	409	232	999999	999999	210	577	999999	180	198	874	446	458	267	503	713	387	320	733	999999	999999	133	882	378	713	715	881	999999	607	406	331	359	265	551	684	395	999999	999999	87	428	376	193	745	112	709	999999	557	999999	391	981	695	774	164	999999	834	124	527	854	774	286	328	471	750	999999	866	999999	190	907	999999	999999	880	790	242	314	999999	694	388	779	668	786	999999	901	725	626	710	556	204	286	716	999999	999999	999999	822	800	999999	905	442	999999	246	194	745	650	999999	999999	110	999999	542	849	805	999999	735	999999	195	987	999999	999999	999999	999999	999999	319	330	904	200	999999	250	901	967	441	214	278	999999	417	543	999999	51	999999	504	451	525	999999	24	999999	480	576	834	999999	793	834	681	682	999999	317	907	926	864	841	459	394	42	208	937	999999	999999	537	999999	328	214	999999	946	612	922	999999	609	999999	999999	975	433	624	999999	130	118	142	760	531	999999	944	510	999999	620	209	66	119	419	999999	868	913	709	999999	688	999999	915	92	888	78	759	865	708	649	631	999999	417	835	999999	912	100	804	999999	123	999999	943	818	598	100	746	999999	999999	999999	999999	399	999999	276	999999	936	671	215	999999	254	999999	771	254	245	860	985	731	999999	231	999999	507	236	74	999999	595	999999	744	698	327	991	151	522	946	980	999999	259	249	621	999999	899	544	706	74	559	659	351	183	708	999999	612	369	954	334	909	387	66	334	818	999999	999999	202	
973	888	44	999999	178	824	273	820	999999	745	119	999999	332	368	999999	171	999999	999999	253	351	999999	740	999999	999999	196	198	47	602	369	924	999999	940	999999	707	999999	817	39	456	491	999999	910	888	356	999999	259	999999	12	550	586	894	820	905	999999	623	166	242	999999	999999	916	979	999999	670	460	999999	324	999999	902	624	798	982	141	999999	432	727	999999	157	394	847	382	106	195	496	26	474	114	525	513	349	550	999999	999999	627	539	511	999999	249	437	669	551	90	999999	387	752	603	762	761	483	709	191	18	847	336	39	820	794	999999	654	986	581	799	665	563	84	469	349	514	529	920	987	201	720	999999	305	301	999999	808	743	422	999999	353	51	803	999999	999999	490	317	597	999999	717	448	999999	450	98	752	425	634	313	292	264	258	241	562	721	999999	297	999999	999999	999999	910	999999	999999	242	284	237	757	861	405	999999	979	41	916	810	213	999999	605	279	999999	553	876	285	504	461	999999	463	121	489	91	176	254	999999	999999	860	808	731	890	363	176	860	999999	564	238	771	999999	233	999999	431	358	182	395	999999	496	487	861	999999	491	106	999999	820	999999	278	779	999999	297	622	754	66	11	999999	658	252	112	999999	558	999999	56	733	158	933	131	689	140	909	999999	236	999999	999999	998	184	999999	794	288	356	744	726	999999	999999	484	690	478	999999	430	876	999999	153	914	999999	928	549	587	757	999999	999999	698	999999	147	869	457	70	752	954	67	827	242	863	963	756	41	832	537	57	259	468	465	846	999999	999999	396	638	321	158	871	459	596	999999	847	999999	657	317	588	915	999999	999999	937	523	999999	602	644	659	189	168	689	999999	21	540	999999	489	685	852	176	999999	999999	819	748	603	93	607	240	750	26	825	108	999999	999999	621	504	835	999999	999999	628	666	619	999999	999999	163	999999	776	999999	65	999999	367	999999	805	999999	999999	442	733	675	343	440	620	999999	894	642	364	69	965	851	999999	999999	673	958	999999	999999	509	273	999999	370	999999	144	317	169	184	766	659	373	303	583	548	188	771	170	197	999999	999999	999999	725	999999	103	103	503	924	57	30	320	408	717	581	640	440	999999	372	999999	208	999999	460	197	137	999999	991	766	999999	312	999999	273	999999	771	999999	226	215	548	652	277	501	640	392	122	164	455	260	655	999999	942	118	999999	409	90	999999	386	557	117	598	120	112	337	121	999999	999999	999999	807	637	999999	999999	435	892	999999	105	588	999999	741	999999	42	682	733	346	53	999999	204	999999	864	432	
782	857	668	107	999999	999999	174	173	529	771	999999	407	647	999999	181	999999	516	225	448	314	501	430	645	219	84	999999	386	765	293	670	999999	117	892	385	999999	999999	999999	338	942	512	999999	424	48	999999	999999	635	999999	121	175	685	934	979	290	559	930	361	999999	999999	999999	44	165	408	879	858	354	179	999999	272	767	554	672	187	282	935	999999	87	999999	999999	158	999999	881	999999	600	999999	736	447	999999	343	455	999999	414	246	999999	908	999999	531	999999	189	625	892	999999	772	354	620	23	756	707	354	185	999999	969	546	311	583	999999	889	999999	281	131	906	999999	999999	816	999999	149	435	999999	373	588	852	542	999999	999999	266	328	119	921	980	594	980	740	482	167	602	534	868	935	999999	999999	999999	723	999999	68	999999	549	949	955	90	480	588	884	343	765	332	321	766	496	999999	999999	53	968	827	999999	999999	999999	870	999999	224	739	280	500	999999	617	131	139	278	154	340	716	999999	163	999999	509	16	999999	407	716	999999	290	999999	382	890	478	712	498	895	585	999999	552	679	935	740	351	209	97	999999	725	644	202	52	622	165	338	884	889	138	327	681	55	769	163	188	933	971	999999	610	999999	904	632	244	999999	237	788	47	999999	423	498	309	918	359	681	999999	642	248	155	226	561	594	823	370	577	904	871	782	525	756	999999	999999	310	999999	86	820	21	958	359	999999	377	301	449	476	999999	999999	762	695	97	91	546	695	999999	682	58	999999	91	272	666	787	999999	15	522	687	999999	128	999	440	999999	861	71	683	888	760	999999	270	999999	999999	999999	559	999999	186	999999	999999	220	121	553	628	439	11	739	999999	302	571	38	371	778	762	859	520	28	999999	421	235	30	862	806	999999	834	787	930	999999	541	116	645	189	320	88	476	504	575	380	11	282	132	322	391	327	999999	999999	491	999999	497	220	999999	999999	999999	469	999999	999999	314	488	793	651	81	15	999999	999999	925	849	61	699	999999	999999	945	999999	331	999999	113	707	480	489	999999	357	305	547	245	999999	575	825	424	850	665	128	999999	97	587	999999	210	127	116	205	401	882	434	791	999999	142	274	999999	498	624	999999	999999	877	825	999999	999999	355	533	769	999999	620	109	434	999999	999999	999999	175	858	70	971	938	986	600	285	97	460	922	999999	449	113	67	682	999999	999999	493	999999	250	999999	942	999999	999999	676	357	231	585	301	458	999999	757	930	999999	416	832	527	686	999999	125	602	737	694	523	999999	94	665	827	999999	772	635	999999	999999	999999	800	
999999	999999	968	272	638	378	700	796	999999	999999	756	519	146	651	850	809	123	123	999999	648	637	257	628	171	592	691	404	647	528	822	515	672	999999	999999	499	912	999999	999999	741	746	999999	999999	692	823	95	574	529	999999	999999	999999	521	604	260	287	173	669	301	999999	679	946	974	62	277	189	194	999999	514	969	161	938	999999	699	381	98	746	999999	564	804	85	27	172	999999	561	565	310	911	999999	726	12	830	621	751	744	795	999999	999999	672	999999	639	11	999999	559	34	158	711	822	232	172	540	477	114	496	999999	661	999999	755	501	999999	878	999999	672	787	967	330	327	509	955	586	325	897	33	999999	175	84	957	999999	204	412	853	488	999999	259	999999	999999	726	134	999999	999999	20	26	357	960	999999	999999	339	282	592	703	831	211	866	646	846	999999	999999	999999	331	999999	999999	182	561	98	858	399	593	422	601	442	604	202	489	873	576	309	549	72	426	808	745	999999	30	999999	999999	652	622	52	412	553	90	673	803	999999	388	838	999999	269	111	245	999999	916	999999	160	999999	638	999999	999999	80	547	103	999999	999999	522	999999	999999	999999	999999	517	216	999999	999999	20	999999	999999	931	999999	999999	999999	737	843	290	960	999999	999999	828	15	869	999999	942	930	628	972	865	460	698	999999	999999	462	370	686	404	999999	895	467	999999	906	632	798	999999	249	605	509	342	703	812	431	455	999999	92	23	292	670	575	286	158	579	155	597	999999	999999	118	663	999999	61	449	539	75	723	999999	922	382	80	232	703	334	129	639	171	647	277	591	804	379	999999	404	734	185	619	319	652	760	999999	999999	283	140	942	384	290	264	283	999999	731	672	169	641	221	447	872	952	39	939	999999	949	395	313	999999	294	777	657	999999	363	999999	414	171	171	346	934	948	999999	392	744	359	907	374	911	999999	141	219	715	193	296	313	999999	999999	713	999999	999999	750	999999	825	657	607	999999	999999	919	910	327	511	998	999999	286	499	309	570	294	590	999999	999999	484	999999	183	84	999999	474	427	60	999999	134	999999	394	259	999999	977	747	734	999999	999999	367	455	10	542	630	221	421	906	999999	14	107	999999	133	700	511	276	527	652	583	546	168	132	869	131	202	63	613	55	102	999999	561	835	156	863	719	139	483	910	552	863	650	567	629	999999	691	138	334	693	747	999999	999999	999999	161	601	999999	244	585	878	349	577	999999	999999	814	286	452	271	849	999999	999999	382	792	999999	109	719	896	600	502	823	999999	74	728	920	999999	185	
71	466	684	555	305	484	553	604	571	975	265	284	753	353	603	999999	999999	74	712	375	134	843	995	441	705	999999	742	762	448	285	999999	687	78	999999	224	985	999999	999999	963	506	828	198	55	134	464	621	999999	999999	999999	20	784	664	218	999999	61	228	471	252	850	999999	742	791	165	296	136	578	215	125	139	617	842	986	111	999999	999999	936	797	870	977	999999	999999	593	999999	438	500	194	999999	147	587	999999	524	344	999999	635	763	46	999999	999999	998	885	416	731	29	611	177	798	562	12	394	125	430	999999	275	999999	217	159	259	727	999999	941	109	77	999999	144	103	508	542	475	451	510	903	49	999999	101	676	999999	999999	930	271	701	999999	476	752	999999	574	999999	78	999999	427	999999	786	314	963	66	786	348	999999	885	999999	999999	265	999999	999999	883	221	391	729	184	100	817	585	329	465	104	320	632	999999	75	569	999999	439	999999	58	837	723	598	999999	815	314	999999	206	999999	421	602	999999	544	916	999999	261	999999	204	894	999999	999999	38	467	999999	999999	745	164	33	137	325	999999	999999	409	48	999999	170	622	999999	913	869	762	999999	896	907	999999	999999	999999	999999	455	814	386	999999	545	271	447	808	266	999999	217	79	999999	313	999999	372	83	999999	999999	506	203	999999	638	877	290	34	999999	999999	142	560	985	220	999999	999999	578	323	939	371	999999	148	600	914	999999	872	108	843	719	458	550	999999	833	999999	999999	279	523	746	999999	508	695	999999	437	458	676	706	999999	996	109	999999	735	999999	433	711	680	999999	905	289	805	766	779	999999	315	384	448	999999	726	496	598	701	924	831	147	441	676	183	710	152	999999	207	118	111	999999	16	723	794	110	131	999999	722	999999	243	941	999999	999999	257	214	63	19	77	979	277	408	408	999999	904	618	999999	999999	999999	198	999999	51	607	658	677	703	309	661	654	508	604	676	999999	337	690	889	999999	711	999999	969	656	999999	999999	227	840	999999	999999	227	818	185	118	96	999999	999999	999999	202	999999	761	62	554	904	999999	999999	999999	999999	600	532	81	107	24	890	290	615	537	541	629	870	389	999999	999999	999999	91	842	999999	399	517	999999	999999	999999	497	555	966	659	874	74	265	778	611	999999	249	180	999999	130	804	294	828	999999	785	999999	999999	999999	955	999999	88	197	822	559	886	179	999999	999999	999999	999999	609	469	923	630	741	472	286	851	269	546	999999	803	102	961	48	193	999999	46	999999	358	745	999999	600	999999	581	686	251	999999	999999	441	974	13	989	999999	999999	345	371	
207	739	999999	999999	999999	71	999999	376	285	105	861	520	702	608	831	667	833	609	999999	999999	900	59	999999	231	999999	959	828	572	574	999999	182	450	703	822	373	307	266	641	616	114	191	656	306	591	390	195	199	999999	153	999999	166	320	87	475	999999	157	999999	101	146	180	999999	999999	802	471	922	420	817	879	245	999999	411	201	993	338	687	253	999999	473	841	999999	769	996	999999	999999	656	861	999999	237	361	225	622	174	999999	446	871	999999	854	834	668	999999	378	999999	999999	618	933	964	327	999999	788	226	404	221	260	751	410	999999	426	573	815	999999	56	999999	528	29	911	247	696	557	999999	352	398	999999	804	999999	26	460	409	999999	999999	691	543	999999	449	144	821	411	999999	999999	999999	999999	918	291	29	607	922	999999	999999	577	706	696	278	770	290	446	828	484	999999	999999	734	950	837	999999	277	133	527	431	999999	393	207	510	333	942	521	999999	999999	117	900	207	948	238	668	999999	113	609	423	772	344	12	316	346	994	999999	29	95	796	312	999999	896	89	501	647	408	999999	206	373	335	999999	457	999999	721	584	219	440	505	291	16	512	668	999999	754	96	148	86	860	516	797	999999	435	47	130	103	14	127	457	591	270	461	907	246	999999	523	887	989	595	762	784	104	523	803	789	800	999999	196	334	415	999999	999999	519	689	999999	411	823	419	892	627	580	102	983	914	31	999999	604	432	622	999999	208	158	490	108	732	702	410	631	257	999999	748	817	792	52	93	938	999999	999999	999999	685	699	477	107	999999	191	691	121	999999	782	244	999999	922	573	103	216	360	999999	420	957	872	11	202	172	571	879	762	999999	940	831	93	612	386	761	936	542	999999	61	999999	917	50	999999	801	999999	22	999999	825	254	699	835	732	999999	531	271	999999	684	507	315	535	97	428	392	181	999999	699	999999	999999	999999	636	561	485	308	327	503	916	291	210	999999	159	447	999999	999999	610	999999	999999	999999	90	125	962	262	44	425	999999	435	999999	658	419	32	159	391	315	664	617	148	360	433	780	38	999999	517	483	164	165	98	999999	910	781	999999	680	713	999999	999999	999999	384	526	999999	783	891	999999	999999	871	187	203	768	141	400	901	471	999999	674	999999	999999	770	455	999999	999999	269	437	402	588	876	999999	352	999999	840	611	465	243	999999	300	650	888	33	97	999999	306	999999	397	956	642	19	999999	321	15	508	498	933	999999	605	645	999999	999999	499	426	390	527	834	999999	928	999999	934	667	849	464	33	999999	
38	683	808	482	919	872	480	759	999999	999999	999999	999999	937	351	677	712	637	976	500	304	398	607	706	129	471	214	999999	435	708	351	470	857	982	999999	469	260	944	999999	726	928	874	999999	847	824	494	497	819	586	853	232	40	873	999999	728	999999	999999	976	689	20	999999	412	54	61	999999	999999	185	364	756	882	426	999999	999999	999999	999999	429	659	759	881	634	974	394	883	582	486	321	597	893	263	263	47	283	264	999999	999999	525	999999	999999	619	729	319	999999	999999	704	436	999999	524	623	402	999999	279	672	105	65	46	330	529	471	575	916	999999	291	110	503	844	999999	512	403	247	56	599	999999	149	162	999999	999999	331	188	156	999999	796	999999	501	999999	984	375	999999	999999	999999	999999	999999	999999	999999	702	231	37	41	570	999999	999999	951	999999	386	355	708	308	532	999999	999999	999999	998	350	999999	553	130	999999	790	999999	519	478	965	313	327	556	60	241	856	447	999999	999999	810	999999	999999	864	999999	999999	999999	155	256	685	999999	999999	469	881	692	999999	999999	569	999999	999999	247	885	999999	391	327	648	803	999999	305	477	452	999999	21	452	393	247	31	999999	483	456	999999	999999	899	833	999999	999999	843	446	863	999999	198	999999	865	244	60	924	709	999999	999999	431	871	768	999999	779	999999	758	234	999999	497	999999	633	592	96	999999	760	999999	986	999999	756	999999	805	366	965	901	288	165	999999	776	402	999999	538	93	999999	62	999999	999999	795	130	600	875	505	826	949	419	770	999999	999999	739	484	999999	938	492	999999	948	999999	514	802	948	500	87	539	457	624	999999	916	550	999999	43	999999	592	806	999999	626	880	999999	978	417	556	140	682	955	489	302	944	530	55	903	965	999999	80	376	999999	629	523	999999	58	211	920	502	230	928	176	199	999999	999999	999999	999999	309	857	647	106	256	999999	817	132	59	164	680	507	871	646	712	607	479	226	999999	999999	113	544	999999	776	496	63	909	753	788	999999	999999	303	458	189	603	118	789	974	999999	38	811	400	296	894	531	999999	631	583	999999	999999	719	999999	999999	835	763	999999	999999	870	999999	202	908	999999	343	999999	753	386	58	691	53	604	818	999999	106	932	999999	712	258	999999	255	999999	431	335	537	999999	581	999999	612	999999	426	838	999999	918	374	999999	999999	747	66	537	999999	154	374	999999	540	621	750	223	579	758	411	60	516	665	625	999999	770	582	999999	124	188	28	999999	435	275	999999	309	899	999999	178	999999	686	655	721	16	110	709	491	795	916	479	367	165	853	222	375	
331	999999	999999	837	999999	547	999999	942	999999	133	380	938	674	335	321	999999	92	411	946	724	405	795	658	524	999999	288	787	999999	999999	820	862	999999	999999	899	883	670	606	999999	21	275	474	999999	371	999999	729	770	816	469	999999	628	999999	753	907	999999	970	535	980	778	999999	999999	759	601	307	538	999999	459	724	775	452	651	999999	789	399	999999	999999	692	999999	775	794	999999	471	327	999999	26	545	119	23	726	929	357	999999	827	999999	143	999999	873	415	999999	622	279	56	51	27	952	999999	495	363	236	248	287	999999	999999	999999	999999	416	999999	585	999999	992	161	446	999999	999999	104	960	999999	506	266	175	386	287	999999	999999	999999	20	999999	309	72	642	60	755	786	487	652	255	484	843	338	999999	82	297	999999	840	471	833	57	205	923	992	999999	988	106	70	999999	999	999999	62	999999	943	986	143	522	647	999999	405	660	520	203	999999	486	582	177	540	103	99	162	999999	691	999999	963	234	385	80	685	999999	658	999999	625	999999	743	431	385	395	739	999999	774	487	897	75	182	999999	11	84	999999	384	999999	566	966	773	847	751	999999	776	999999	999999	757	452	962	881	999999	933	895	999999	999999	64	207	782	800	164	324	674	862	625	518	999999	232	311	999999	999999	250	102	759	999999	999999	992	70	608	414	999999	191	999999	525	25	999999	249	641	460	969	999999	187	48	999999	999999	458	183	888	746	267	999999	538	456	887	661	999999	654	999999	52	999999	122	994	598	377	822	972	992	158	846	307	279	794	772	342	113	999999	211	999999	946	404	999999	113	323	350	860	449	735	445	864	383	673	74	599	713	856	467	588	670	943	840	465	34	999999	449	988	759	766	123	783	538	440	327	237	647	126	999999	680	258	516	382	246	557	999999	473	633	999999	999999	69	485	645	999999	999999	393	999999	999999	606	71	874	362	111	683	621	661	335	943	999999	836	951	597	847	999999	339	163	570	603	908	740	578	816	782	564	706	999999	147	993	899	934	131	709	520	999999	805	895	415	699	625	896	999999	999999	287	378	253	472	637	858	215	387	822	999999	999999	865	493	68	579	999999	976	983	523	999999	54	999999	715	999999	86	900	981	999999	999999	999999	978	999999	781	59	999999	414	320	244	10	289	788	999999	121	618	678	654	463	747	326	868	999999	999999	999999	999999	484	999999	662	999999	395	736	877	770	999999	999999	534	28	94	443	529	999999	236	999999	999999	999999	554	533	309	999999	573	432	446	243	127	879	158	346	999999	165	575	999999	999999	319	849	
999999	411	27	882	170	94	660	569	30	228	161	642	980	659	148	81	951	999999	565	999999	962	300	644	999999	759	803	197	388	999999	868	856	999999	999999	893	999999	832	537	999999	149	22	913	863	426	999999	999999	247	178	999999	999999	94	624	117	196	999999	999999	973	767	374	999999	366	896	281	640	999999	372	739	725	97	999999	315	543	310	999999	553	524	109	873	999999	686	522	999999	999999	887	844	999999	748	235	999999	16	744	75	173	526	782	125	642	232	274	999999	236	521	91	747	999999	551	323	691	999999	999999	786	999999	999999	999999	611	732	396	393	795	999999	999999	999999	690	999999	205	250	379	783	643	437	882	876	609	999999	459	999999	553	762	999999	303	931	67	592	678	230	645	926	486	915	60	999999	258	999999	999999	39	723	831	10	551	999999	999999	539	999999	216	484	909	499	173	237	610	999999	634	999999	501	999999	566	921	21	860	560	324	999999	868	592	999999	999999	999999	253	946	736	999999	552	220	757	132	401	999999	386	204	999999	155	762	258	314	872	104	567	936	388	473	801	820	150	991	630	999999	670	464	507	850	470	255	227	500	441	635	999999	933	378	585	556	545	816	549	414	561	644	563	720	614	76	513	865	482	934	358	999999	999999	136	999999	731	554	878	354	849	899	545	758	873	999999	680	633	567	803	999999	266	14	601	586	999999	643	999999	744	999999	783	999999	390	744	565	999999	233	204	807	533	854	999999	999999	471	999999	999999	999999	886	690	483	933	442	945	71	565	999999	999999	999999	999999	66	211	999999	810	985	570	999999	518	999999	202	789	999999	486	825	43	949	999999	599	542	901	81	64	757	427	271	999999	350	21	329	188	887	739	999999	562	750	999999	999999	999999	999999	901	806	997	999999	693	900	470	999999	617	912	121	999999	88	812	909	571	999999	454	999999	549	999999	229	999999	199	622	315	60	600	924	84	710	719	723	919	640	999999	84	999999	73	999999	800	999999	733	109	217	537	808	927	513	990	748	878	44	652	655	681	925	807	999999	388	850	999999	533	542	211	999999	926	169	999999	814	497	172	999999	679	748	523	496	782	981	94	506	132	999999	933	336	832	685	81	999999	959	179	276	248	684	999999	999999	979	201	999999	814	611	649	755	699	503	586	999999	364	999999	141	195	153	826	516	999999	727	999999	599	215	379	717	999999	895	222	999999	999999	923	999999	14	999999	544	999999	999999	176	483	856	999999	397	999999	999999	344	330	177	142	774	35	450	732	999999	947	158	389	985	527	107	755	999999	543	64	
282	662	791	999999	999999	596	890	999999	659	42	35	999999	395	169	465	45	396	687	762	999999	619	780	200	904	66	668	165	319	367	79	727	113	833	343	167	97	999999	970	90	545	883	767	999999	700	999999	597	762	229	529	492	710	78	990	999999	444	999999	472	999999	303	429	441	581	900	589	999999	922	526	999999	999999	378	492	999999	607	227	999999	852	999999	500	138	999999	905	999999	999999	875	369	659	122	999999	999999	666	999999	666	677	661	999999	311	866	211	999999	853	80	999999	227	160	999	294	470	773	999999	999999	512	971	757	834	999999	999999	792	35	230	654	999999	999999	999999	345	753	999999	748	946	123	262	985	788	114	285	999999	205	999999	999999	999999	84	199	348	207	316	163	652	908	843	147	607	999999	840	980	740	52	292	555	999999	407	183	545	524	660	288	606	724	867	999999	445	999999	787	163	159	999999	465	471	999999	848	999999	999999	999999	905	999999	515	742	154	999999	374	242	999999	649	836	241	999999	538	999999	688	919	709	439	785	436	999999	999999	819	366	691	999999	285	581	701	707	699	306	265	640	715	154	545	461	917	502	249	999999	999999	999999	922	456	617	790	782	671	148	752	324	491	507	988	999999	386	463	972	98	661	415	942	999999	935	999999	897	999999	544	383	257	999999	293	196	79	151	999999	443	244	227	494	798	39	568	947	981	773	143	999999	458	168	998	945	413	588	922	735	814	987	19	719	830	248	297	891	239	41	304	437	847	827	943	229	754	999999	863	386	383	199	999999	999999	764	999999	95	225	259	577	999999	608	999999	416	63	456	234	507	999999	559	999999	677	717	949	478	706	879	999999	225	778	200	810	725	546	361	624	43	345	955	596	162	82	642	662	999999	999999	290	440	773	496	994	256	939	999999	999999	706	482	14	204	999999	999999	464	10	480	387	999999	999999	610	64	439	422	999999	552	999999	407	668	44	65	796	782	425	999999	857	728	784	943	870	421	901	999999	999999	38	999999	999999	241	698	999999	171	999999	93	812	679	386	344	999999	999999	999999	870	906	976	671	427	217	422	641	916	999999	281	696	443	208	471	999999	999999	999999	394	748	999999	836	708	999999	872	999999	712	999999	745	71	523	654	999999	999999	999999	515	924	983	999999	820	728	265	325	101	800	999999	999999	999999	999999	970	978	56	689	999999	999999	44	207	389	798	647	505	451	999999	999999	92	627	27	204	999999	955	784	424	572	573	29	398	520	616	796	407	938	827	629	775	93	476	999999	320	198	999999	999999	545	195	
87	325	287	370	999999	18	999999	458	646	687	395	196	999999	484	126	348	661	524	590	999999	401	708	678	999999	130	999999	999999	662	706	999999	243	999999	999999	999999	495	257	742	38	59	608	623	948	302	149	244	589	999999	992	999999	999999	999999	451	728	951	999999	378	647	464	999999	999999	402	999999	999999	640	454	748	946	334	999999	999999	606	633	474	982	969	452	416	538	999999	999999	251	999999	999999	999999	999999	792	918	999999	999999	999999	609	287	788	999999	215	999999	207	661	695	999999	999999	999999	13	999999	999999	903	999999	746	982	351	962	119	876	999999	457	999999	999999	999999	171	662	829	659	999999	872	269	328	844	999999	776	999999	254	755	842	102	999999	999999	620	836	368	576	815	182	315	103	999999	999999	411	90	902	999999	999999	999999	500	43	666	982	316	140	718	999999	999999	862	969	126	999999	217	276	783	999999	999999	999999	867	999999	595	846	656	354	795	718	999999	917	764	221	350	466	73	999999	809	435	916	739	999999	127	320	999999	999999	999999	198	997	946	233	627	999999	501	999999	541	533	905	197	20	637	999999	421	999999	999999	304	650	629	659	999999	952	467	357	892	671	999999	750	347	999999	892	452	165	999999	772	545	299	492	720	82	925	540	359	622	425	288	228	78	178	999999	999999	313	584	539	964	994	999999	999999	388	999999	599	791	195	828	304	567	999999	723	649	414	841	811	929	557	733	502	602	999999	932	999999	453	609	581	167	863	589	868	626	833	778	779	29	999999	999999	482	144	354	999999	327	857	806	504	429	764	999999	412	999999	36	805	471	999999	920	347	999999	385	989	219	999999	964	714	999999	999999	890	870	635	999999	707	47	999999	599	157	81	527	84	807	949	190	817	819	461	215	999999	821	371	387	999999	999999	339	515	493	924	327	566	613	169	951	614	558	138	526	704	346	952	999999	999999	999999	403	272	967	999999	808	401	218	999999	509	856	44	528	999999	776	999999	999999	531	999999	674	999999	514	914	999999	855	344	631	688	303	756	999999	889	614	999999	67	999999	419	372	88	684	533	999999	63	114	313	917	95	75	362	386	337	999999	371	541	999999	815	489	357	999999	999999	999999	713	999999	999999	640	999999	429	480	999999	321	730	15	999999	999999	151	721	461	809	612	999999	259	566	336	999999	429	64	999999	83	564	252	975	999999	261	986	999999	999999	203	306	473	346	999999	615	999999	50	999999	999999	999999	999999	400	771	363	999999	745	182	842	999999	386	998	337	586	449	356	916	193	346	669	753	466	408	331	999999	164	345	275	999999	643	
926	296	271	107	692	71	682	792	888	305	999999	88	999999	999999	999999	205	999999	887	999999	152	699	999999	703	986	578	905	67	999999	253	209	343	479	999999	209	694	99	736	240	894	387	673	133	305	50	353	999999	322	522	887	332	196	458	379	308	944	481	593	999999	529	999999	14	613	548	689	999999	999999	355	999999	202	999999	469	737	999999	518	478	575	999999	663	999999	902	999999	544	191	999999	22	999999	110	434	264	999999	506	461	711	999999	383	70	584	615	999999	506	329	377	330	544	999999	458	999999	860	829	999999	330	929	642	999999	203	999999	431	999999	676	86	999999	921	689	979	846	18	36	886	145	418	991	545	584	146	582	225	999999	999999	67	564	430	249	604	886	892	999999	818	94	999999	999999	638	957	999999	11	760	408	999999	351	999999	855	999999	578	999999	999999	999999	785	355	505	53	977	255	783	569	999999	655	506	326	803	96	999999	999999	941	972	231	999999	999999	999999	999999	999999	184	537	873	950	999999	142	852	999999	999999	999999	117	231	322	51	936	999999	854	397	826	999999	999999	91	884	999999	427	999999	490	606	503	999999	353	999999	999999	130	999999	449	381	833	366	980	803	982	143	305	979	999999	876	900	999999	563	924	646	999999	236	131	102	999999	618	532	546	651	256	30	550	164	928	999999	202	181	497	296	999999	40	846	552	999999	999999	588	285	379	789	589	999999	939	717	707	409	545	999	999999	795	999999	311	820	338	557	961	593	150	60	598	999999	728	999999	277	999999	615	933	999999	848	154	74	343	999999	757	999999	999999	91	832	456	528	914	203	999999	701	533	719	220	518	995	320	364	447	234	781	115	861	32	672	814	102	476	861	160	999999	730	429	158	999999	276	871	999999	760	694	532	683	490	334	846	743	193	405	424	999999	537	789	999999	118	381	651	210	663	418	28	999999	62	63	52	771	970	114	571	157	252	999999	999999	999999	753	999999	108	625	536	185	928	630	697	61	999999	622	843	113	320	777	999999	75	218	471	999999	339	480	629	447	562	876	999999	621	257	999999	564	999999	195	873	416	282	999999	673	487	489	397	667	10	880	430	999999	866	793	794	999999	186	915	968	862	424	232	478	187	974	309	299	18	449	879	999999	525	657	999999	903	504	395	401	730	982	999999	672	479	999999	27	633	19	845	999999	999999	999999	648	138	332	459	999999	999999	848	699	188	200	999999	999999	130	272	999999	280	636	999999	999999	999999	785	999999	986	518	751	752	729	170	350	299	453	191	926	884	969	396	335	781	
719	700	999999	999999	552	791	965	999999	359	486	122	363	999999	956	537	182	220	464	152	814	707	441	84	688	359	999999	747	207	301	246	302	519	999999	999999	180	599	802	93	642	205	553	999999	403	253	58	999999	917	999999	653	754	673	515	999999	520	84	999999	626	859	352	999999	53	767	162	122	193	603	417	527	786	938	999999	999999	821	947	999999	409	999999	830	639	999999	971	260	999999	547	572	787	275	435	780	999999	972	999999	741	999999	161	786	155	290	69	455	999999	399	710	715	383	547	693	305	999999	674	249	795	229	979	692	793	999999	999999	549	999999	999999	982	747	894	965	438	394	843	796	484	264	757	999999	194	792	582	549	838	173	35	103	969	185	999999	652	999999	722	761	295	367	572	999999	740	662	127	999999	652	816	750	945	163	850	999999	775	999999	491	34	44	197	120	253	385	451	524	999999	367	807	640	999999	788	715	632	557	999999	912	724	26	118	77	205	930	999999	97	228	872	253	470	410	696	171	999999	688	999999	185	123	197	999999	226	359	760	790	21	999999	962	239	530	302	999999	862	695	999999	916	999999	992	189	999999	999999	232	999999	70	897	999999	999999	999999	999999	999999	68	999999	325	725	635	800	759	317	414	919	167	999999	989	351	951	399	547	10	696	246	720	582	995	602	999999	866	573	298	862	393	999999	495	336	212	472	919	755	147	999999	673	166	660	999999	999999	363	173	243	999999	119	999999	859	999999	393	999999	316	999999	386	722	826	769	999999	999999	454	30	852	672	798	999999	999999	41	644	409	939	999999	89	70	999999	734	249	735	999999	272	999999	999999	999999	999999	999999	937	896	986	542	43	999999	300	446	999999	215	566	418	690	374	457	430	87	863	459	14	370	319	255	999999	652	482	100	146	964	290	99	496	730	570	999999	999999	999999	498	611	98	648	586	393	855	438	326	559	999999	999999	999999	111	501	84	127	741	628	651	505	890	560	231	999999	481	999999	126	80	999999	130	514	999999	999999	589	262	370	365	783	999999	400	62	335	923	999999	961	132	189	597	421	613	828	242	248	999999	999999	999999	867	999999	114	978	738	999999	638	438	856	618	999999	999999	249	713	999999	958	702	999999	453	564	637	501	202	359	999999	528	658	84	301	281	328	150	999999	999999	503	870	999999	947	661	694	697	494	872	999999	818	666	358	708	852	870	999999	987	944	52	422	375	302	755	752	219	710	564	147	584	299	174	999999	47	220	890	999999	755	999999	759	867	152	629	849	540	569	180	950	231	
999999	742	999999	205	999999	789	137	999999	923	204	452	999999	143	357	298	63	654	999999	999999	497	961	591	784	398	999999	185	279	746	452	224	193	999999	760	342	716	842	958	999999	999999	258	92	999999	365	999999	157	775	734	795	340	796	885	442	999999	462	269	839	957	942	999999	764	519	390	136	708	999999	413	233	800	640	999999	104	686	534	72	999999	650	999999	999999	251	419	450	999999	415	655	999999	999999	189	307	82	877	884	999999	956	837	738	999999	195	656	550	744	551	999999	164	885	701	209	908	796	57	619	999999	734	999999	602	323	44	999999	999999	379	270	233	926	728	999999	570	89	729	697	334	999999	464	578	683	507	999999	516	999999	530	954	139	842	392	259	462	273	160	323	364	523	999999	727	999999	287	290	520	625	215	401	324	622	479	220	472	345	165	999999	60	999999	734	806	715	999999	526	249	427	999999	999999	999999	499	999999	765	375	183	999999	999999	749	999999	403	986	251	311	927	215	999999	660	631	919	999999	999999	239	109	128	629	716	988	282	198	47	862	678	949	940	901	905	999999	113	999999	999999	360	999999	742	657	999999	493	505	787	249	194	589	795	922	762	967	269	319	999999	999999	466	641	712	560	263	999999	999999	302	370	999999	310	485	556	594	999999	999999	892	496	999999	999999	146	999999	210	999999	999999	458	76	756	196	999999	642	999999	219	368	580	999999	648	854	999999	126	899	999999	145	761	938	709	999999	999999	845	999999	999999	772	867	999999	609	255	441	678	999999	999999	474	561	115	398	393	715	275	198	24	875	915	47	999999	999999	999999	945	85	999999	999999	304	426	999999	999999	988	999999	999999	727	484	999999	999999	769	999999	308	683	652	999999	95	999999	377	999999	444	843	999999	999999	293	999999	764	542	724	664	999999	999999	999999	261	388	608	650	127	502	524	987	790	999999	690	115	946	738	334	682	674	859	999999	81	999999	860	582	679	999999	704	858	114	195	999999	104	164	999999	394	56	304	54	999999	999999	254	999999	245	999999	413	999999	999999	347	999999	440	859	59	999999	840	999999	713	401	999999	928	709	422	643	419	999999	40	345	535	999999	561	692	39	638	977	891	95	227	999999	216	178	999999	999999	367	559	673	336	710	999999	324	857	681	655	999999	125	987	555	610	443	443	622	999999	999999	536	786	616	411	230	82	913	999999	999999	87	999999	638	755	631	999999	94	746	476	330	55	221	480	879	47	540	522	990	345	484	784	202	593	110	999999	551	999999	942	272	115	638	386	568	999999	603	470	860	370	365	499	526	
999999	999999	302	32	999999	999999	906	999999	870	707	91	577	280	919	885	999999	537	552	90	484	999999	484	371	691	999999	999999	326	999999	577	999999	162	635	846	958	999999	235	999999	88	453	999999	674	372	999999	407	999999	999999	297	245	718	999999	999999	817	284	25	383	999999	999999	999999	999999	999999	739	631	12	999999	555	455	999999	322	832	659	999999	459	999999	595	810	999999	92	963	145	859	364	91	567	708	358	345	361	830	584	873	629	999999	724	346	755	999999	999999	211	852	110	999999	975	412	999999	568	873	717	999999	214	604	140	641	475	503	752	658	73	999999	999999	219	104	900	738	958	39	619	734	763	999999	999999	999999	881	999999	44	780	389	678	508	149	484	628	672	625	980	743	988	999999	231	594	106	999999	75	369	999999	16	188	246	999999	38	999999	148	999999	848	999999	999999	999999	530	999999	723	999999	980	565	164	366	590	432	284	999999	225	999999	404	513	179	743	787	354	521	478	37	601	152	233	480	199	999999	674	823	188	796	494	468	783	507	231	126	423	910	12	999999	583	999999	487	239	986	555	635	785	115	660	999999	737	61	413	131	230	756	95	999999	30	999999	609	999999	962	730	583	620	15	999999	626	373	443	518	999999	454	697	664	994	493	644	710	889	717	527	956	756	417	380	385	11	369	338	945	999999	145	973	808	525	508	999999	999999	629	837	489	296	406	228	634	958	434	565	761	602	330	319	999999	892	578	16	974	176	250	629	999999	266	45	497	536	291	480	888	999999	496	89	708	91	61	238	241	559	999999	783	421	951	446	999999	999999	625	999999	117	91	240	519	534	247	695	999	890	232	999999	999999	999999	352	488	546	425	275	522	622	238	999999	664	346	456	446	393	828	678	510	658	308	872	999999	183	398	999999	630	962	999999	23	91	170	15	980	650	845	999999	933	414	30	342	223	12	999999	142	427	893	999999	97	854	866	331	390	574	999999	999999	827	178	999999	999999	795	999999	680	608	999999	814	658	366	806	600	952	895	273	490	999999	95	869	430	51	999999	999999	567	874	987	157	999999	780	441	37	613	27	272	999999	526	999999	38	542	404	296	327	768	537	999999	999999	999999	970	999999	999999	257	866	177	999999	137	999999	133	238	439	999999	461	396	999999	999999	999999	203	583	999999	999999	746	999999	297	552	475	143	723	212	237	311	387	95	999999	702	880	193	170	445	999999	145	725	402	999999	599	849	942	899	999999	551	999999	73	999999	221	918	320	644	960	324	702	273	413	916	896	999999	
61	607	284	694	163	44	177	757	999999	555	336	354	269	698	999999	999999	243	999999	661	38	247	999999	874	268	999999	245	232	999999	999999	356	731	809	505	78	548	252	999999	215	999999	999999	999999	315	950	999999	592	966	999999	272	621	179	39	974	264	999999	689	586	732	26	312	999999	811	999999	24	616	823	999999	848	201	159	999999	864	38	309	154	997	932	524	999999	676	425	999999	960	999999	999999	999999	999999	554	637	389	999999	519	651	902	221	704	709	300	999999	842	74	127	999999	122	170	314	999999	674	999999	870	756	72	524	999999	999999	67	850	105	999999	300	999999	972	220	811	198	999999	223	135	98	449	999999	999999	190	376	611	999999	677	848	74	268	325	93	444	766	632	899	995	310	26	164	999999	613	999999	53	999999	999999	907	999999	999999	230	999999	875	586	670	583	124	881	999999	739	999999	389	11	41	192	974	999999	538	999999	189	299	999999	999999	119	933	999999	683	792	147	600	518	400	306	924	843	177	450	999999	773	193	517	999999	999999	571	436	775	852	582	999999	78	999999	564	463	201	634	284	188	765	652	85	999999	332	744	999999	999999	999999	92	86	999999	999999	534	999999	764	270	671	281	999999	351	682	168	743	111	999999	78	808	954	937	114	300	999999	989	684	854	698	294	195	283	300	350	248	693	775	394	650	544	315	799	203	530	363	999999	836	999999	494	342	797	999999	675	748	276	999999	977	786	628	36	850	999999	76	975	486	999999	807	11	444	475	999999	717	485	999999	502	165	999999	584	937	392	162	999999	999999	365	496	989	607	551	84	987	715	988	765	624	694	683	732	227	53	999999	999999	999999	649	29	999999	999999	720	151	255	999999	516	402	999999	246	873	259	999999	711	488	496	400	266	926	456	759	999999	952	861	839	819	433	526	540	582	23	327	999999	999999	999999	999999	999999	465	305	963	481	322	149	528	750	444	420	30	999999	557	964	999999	908	202	269	396	137	999999	312	436	687	989	861	276	233	556	307	922	720	81	227	934	960	999999	974	999999	838	433	120	999999	409	412	788	999999	618	900	999999	999999	90	604	999999	419	163	869	286	491	461	872	305	204	999999	497	999999	666	339	39	162	999999	227	823	999999	703	749	906	37	284	211	878	658	332	146	548	842	125	792	807	781	100	686	999999	985	966	138	915	268	999999	999999	131	653	999999	999999	473	999999	267	999999	999999	670	256	999999	11	290	582	223	972	67	598	999999	195	874	532	257	72	268	734	999999	591	575	833	648	125	999999	90	234	
79	584	673	18	999999	78	217	999999	534	258	999999	212	412	752	165	999999	670	999999	916	257	131	340	685	214	806	999999	466	20	999999	999999	999999	828	999999	358	154	397	394	590	79	127	666	395	999999	814	583	532	434	839	420	999999	978	858	266	832	113	999999	999999	468	211	999999	611	207	999999	926	530	856	12	64	608	767	472	90	999999	799	999999	735	999999	871	630	999999	995	627	600	861	629	999999	571	377	255	999999	498	926	388	913	515	999999	95	999999	293	726	529	379	240	652	513	898	999999	467	252	377	999999	37	837	927	170	984	606	448	306	999999	295	634	999999	999999	999999	999999	701	283	294	999999	649	820	588	904	754	999999	999999	947	358	731	207	113	135	877	293	470	99	460	999999	530	999999	647	500	630	441	895	999999	47	383	967	999999	397	182	131	727	310	449	999999	183	999999	598	659	999999	999999	464	191	509	931	999999	808	999999	999999	530	999999	268	999999	329	999999	999999	859	64	999999	574	999999	534	809	930	999999	160	999999	31	166	286	999999	932	213	557	924	176	259	395	639	138	999999	999999	955	867	999999	863	999999	981	491	470	324	489	249	95	999999	999999	999999	260	505	780	926	786	300	964	999999	831	64	999999	404	791	223	999999	425	229	999	870	579	942	521	150	434	11	539	695	962	999999	999999	128	999999	883	521	998	890	858	999999	788	999999	990	556	587	999999	999999	586	700	999999	999999	73	30	96	838	999999	712	738	365	356	924	257	999999	11	590	149	999999	606	999999	999999	224	999999	566	26	220	651	588	999999	934	341	999999	999999	999999	449	121	666	671	42	19	999999	808	269	999999	512	288	540	624	988	966	447	872	674	74	430	41	277	507	13	875	196	883	999999	803	999999	202	508	418	999999	890	924	478	904	597	999999	471	999999	999999	64	738	680	36	600	429	497	468	999999	360	418	999999	844	168	668	167	822	539	492	999999	510	319	779	132	468	999999	51	968	968	86	965	959	86	229	999999	274	205	169	292	896	999999	565	712	157	999999	748	56	765	810	747	774	569	978	498	999999	744	999999	557	999999	501	388	528	500	412	395	459	340	999999	715	403	999999	999999	999999	999999	159	999999	606	999999	132	720	999999	286	168	999999	312	405	980	587	999999	708	316	999999	601	791	999999	787	999999	309	762	999999	417	999999	60	999999	999999	999999	323	999999	349	601	147	336	435	847	448	112	370	278	110	989	479	752	942	16	96	324	70	464	88	999999	880	307	869	581	312	631	236	751	446	199	92	999999	248	90	571	
980	221	754	999999	415	426	999999	208	999999	81	665	999999	53	330	470	999999	859	999999	999999	721	999999	466	854	544	999999	876	619	832	999999	999999	880	513	862	999999	999999	112	316	999999	672	945	94	999999	106	999999	647	152	192	431	999999	148	233	999999	272	368	731	523	999999	220	534	539	807	964	297	866	200	161	999999	607	223	367	745	746	999999	999999	999999	999999	369	354	897	999999	693	197	856	772	683	999999	999999	503	714	592	745	999999	587	142	148	130	810	999999	319	999999	526	585	999999	999999	402	486	999999	241	731	988	164	22	322	859	846	619	117	525	192	999999	999999	132	892	630	622	649	169	999999	892	517	931	139	999999	999999	158	999999	980	248	379	207	943	19	999999	999999	438	733	782	727	295	528	22	999999	57	714	585	404	692	587	995	753	326	153	349	224	67	34	999999	911	711	738	639	868	999999	985	660	900	359	177	202	889	999999	442	223	374	999999	646	999999	999999	825	753	425	403	253	999999	999999	800	670	557	668	413	755	999999	25	556	999999	154	150	999999	64	685	54	525	394	116	999999	883	999999	974	720	420	942	656	999999	999999	323	999999	625	999999	114	859	999999	802	508	788	143	995	427	666	485	360	506	30	999999	999999	708	900	999999	146	739	997	999999	696	837	999999	471	999999	999999	66	242	651	528	621	957	204	455	252	999999	999999	973	999999	466	273	999999	369	914	921	390	944	259	423	238	999999	788	999999	989	543	965	999999	326	43	219	370	999999	833	831	999999	73	81	695	466	999999	411	173	848	999999	999999	999999	477	999999	550	718	841	999999	819	423	49	832	850	999999	999999	286	999999	999999	939	682	105	999999	999999	538	39	857	319	259	999999	540	826	999999	940	575	391	999999	497	917	775	325	378	563	614	420	791	61	222	865	999999	189	999999	131	233	176	445	767	541	939	314	692	409	999999	999999	289	596	999999	892	999999	823	575	788	848	514	624	999999	541	235	255	746	977	644	453	476	614	421	705	101	999999	140	999999	805	558	612	92	999999	999999	999999	335	823	77	999999	938	999999	216	999999	280	999999	609	862	999999	542	295	202	337	58	955	124	999999	999999	890	632	128	153	999999	770	999999	245	431	708	527	999999	999999	431	678	818	706	999999	999999	223	151	999999	491	999999	237	999999	519	366	285	999999	999999	999999	151	467	932	999999	50	999999	999999	999999	999999	45	999999	900	344	911	642	999999	523	518	351	554	855	195	999999	999999	999999	216	916	127	261	873	999999	397	749	855	849	999999	498	999999	999999	912	999999	823	63	116	
904	590	577	325	999999	655	842	766	693	999999	816	956	999999	999999	303	834	877	725	999999	296	999999	797	161	489	72	211	375	289	741	999999	999999	41	142	619	999999	999999	639	600	678	999999	41	202	999999	343	48	892	699	999999	999999	943	44	843	638	766	40	117	438	97	999999	247	289	562	35	263	430	785	999999	132	244	743	204	287	56	589	265	999999	103	818	450	179	999999	999999	349	798	405	151	403	375	999999	789	999999	551	347	440	999999	478	999999	450	912	263	78	577	132	999999	999999	757	797	999999	511	157	23	999999	999999	93	736	281	223	236	858	289	392	458	999999	454	622	652	939	616	999999	786	715	652	905	197	110	999999	999999	999999	999999	647	354	353	999999	441	775	510	905	264	703	999999	265	940	591	633	871	620	44	677	584	999999	818	190	999999	725	442	370	714	999999	982	999999	395	999999	186	220	935	48	999999	112	678	121	999999	999999	912	999999	530	774	999999	282	326	490	999999	999999	568	954	999999	173	567	149	998	415	999999	999999	281	999999	659	999999	764	381	698	832	36	931	999	472	999999	143	278	999999	999999	999999	309	442	142	501	902	187	512	999999	390	771	480	454	113	273	999999	301	999999	21	568	345	20	689	584	999999	464	999999	218	106	999999	999999	999999	999	944	341	115	362	999999	999999	998	481	682	999999	990	926	361	581	999999	999999	155	66	730	266	999	858	999999	619	858	999999	47	934	969	416	625	999999	999999	481	510	772	168	963	999999	632	999999	97	999999	478	699	657	141	882	149	483	950	999999	999999	638	999999	999999	999999	495	504	999999	742	73	512	275	917	305	999999	880	81	66	576	192	999999	107	253	911	999999	999999	999999	210	999999	165	795	495	999999	85	728	999999	481	424	97	673	469	999999	890	999999	999999	397	560	404	608	261	810	93	907	767	470	999999	394	98	890	999999	575	303	999999	586	278	26	809	999999	576	999999	408	999999	968	903	723	775	217	304	336	807	628	525	999999	999999	354	711	588	698	614	860	853	999999	533	592	108	175	999999	999999	681	568	999999	719	999999	797	999999	163	999999	13	54	694	661	100	999999	999999	877	59	700	899	242	566	999999	999999	237	716	957	24	133	999999	999999	999999	999999	999999	623	768	229	909	999999	805	999999	999999	597	584	654	919	209	763	632	449	999999	999999	474	257	81	124	140	476	491	120	999999	838	39	739	208	496	999999	757	477	993	863	999999	999999	895	495	51	969	999999	467	317	517	204	392	684	999999	756	999999	999999	999999	508	638	753	427	588	999999	999999	171	857	
385	999999	853	451	999999	639	999999	747	999999	579	761	40	155	999999	18	999999	602	644	999999	999999	79	452	413	696	999999	968	365	120	550	772	999999	920	879	121	478	999999	464	76	999999	753	999999	999999	67	513	999999	801	363	999999	999999	252	985	331	999999	816	788	933	753	167	999999	326	999999	475	207	926	649	841	160	43	808	999999	999999	536	735	999999	257	157	395	900	999999	133	615	13	376	307	786	608	801	72	333	544	999999	999999	550	592	479	632	724	999999	864	999999	650	999999	553	45	532	458	595	425	569	999999	548	853	89	401	711	280	999999	999999	149	50	49	98	999999	999999	163	423	985	999999	233	624	999999	999999	45	309	482	295	459	340	775	999999	23	999999	503	692	996	999999	226	159	881	208	533	999999	999999	823	999999	562	620	290	882	118	999999	451	999999	944	217	294	818	999999	918	425	820	768	134	812	36	999999	595	26	276	461	206	836	272	34	101	999999	272	222	571	920	999999	999999	458	666	864	999999	193	558	485	999999	883	447	240	465	388	764	999999	188	796	84	999999	603	24	430	912	636	189	999999	999999	609	31	999999	218	998	999999	651	320	467	948	999999	479	46	541	999999	999999	759	606	806	646	337	999999	93	425	496	952	81	164	999999	753	999999	392	26	705	875	999999	288	238	999999	715	736	453	243	240	341	999999	931	999999	460	853	162	40	382	530	526	702	999999	999999	721	55	678	999999	293	713	720	82	463	341	665	872	299	530	999999	999999	910	999999	673	852	999999	891	999999	20	704	183	601	206	999999	496	189	183	753	999999	516	196	46	249	170	529	999999	269	151	600	405	999999	564	631	666	999999	999999	642	999999	999999	107	829	33	668	792	999999	122	524	72	999999	999999	492	129	201	23	188	64	670	999999	999999	999999	999999	749	431	614	126	619	969	539	728	876	999999	154	668	10	687	172	378	457	60	416	995	207	999999	448	999999	999999	999999	617	999999	236	949	920	999999	751	283	90	602	64	675	499	153	984	343	100	615	347	461	201	336	999999	686	999999	999999	738	347	626	574	983	700	658	257	361	61	501	926	999999	270	916	726	606	999999	323	999999	561	999999	999999	863	94	832	576	16	180	290	472	550	737	258	155	414	657	515	618	363	999999	252	792	933	841	173	989	86	545	474	730	455	372	439	999999	474	336	762	999999	161	999999	652	86	80	999999	999999	199	378	125	999999	79	999999	999999	959	766	318	480	999999	999999	921	842	499	470	999999	560	27	187	307	999999	680	999999	894	36	466	999999	
373	175	721	354	889	999999	621	961	999999	404	639	503	412	673	999999	994	258	740	568	318	635	192	999999	999999	999999	774	999999	240	444	434	185	74	999999	730	402	999999	759	733	141	946	230	537	436	999999	921	523	999999	633	344	686	829	163	467	158	999999	191	794	999999	782	125	92	390	527	999999	229	999999	999999	682	281	659	245	999999	609	621	999999	107	755	80	999999	58	10	999999	895	757	605	999999	999999	999999	136	221	358	556	999999	26	999999	840	20	826	91	357	514	999999	999999	999999	451	314	554	846	70	999999	435	724	614	733	124	823	494	770	14	999999	967	672	555	69	311	688	999999	592	756	257	96	929	988	249	544	908	906	220	999999	300	477	760	999999	999999	786	633	941	227	901	51	999999	250	821	884	390	841	545	302	384	763	740	961	99	999999	420	505	736	374	199	216	917	999999	464	999999	729	216	999999	926	999999	999999	999999	999999	999999	999999	902	999999	117	113	999999	702	372	613	836	551	560	516	671	474	218	290	897	577	999999	695	999999	80	999999	117	165	999999	456	619	29	999999	26	394	281	383	909	999999	398	999999	515	999999	843	313	999999	913	163	222	999999	921	718	992	999999	179	328	995	591	831	71	999	947	999999	256	753	594	140	534	175	244	999999	564	999999	999999	274	71	999999	851	820	999999	872	954	942	999999	534	900	999999	926	847	999999	286	792	87	512	398	999999	830	251	100	718	999999	999999	987	999999	999999	366	83	110	515	117	788	153	999999	208	999999	55	15	999999	721	852	568	214	687	109	999999	505	486	142	999999	589	999999	999999	761	112	325	999999	966	964	393	177	999999	925	420	999999	288	142	31	999999	323	353	679	786	999999	247	999999	113	700	887	29	751	999999	941	999999	926	876	498	391	668	882	705	999999	999999	661	554	35	642	999999	946	821	826	484	999999	819	999999	909	455	769	524	999999	222	793	999999	945	642	297	886	329	493	864	789	751	362	999999	617	274	639	134	975	999999	517	319	999999	76	202	277	282	999999	999999	26	431	999999	999999	999999	999999	912	999999	104	28	266	149	999999	999999	92	42	84	999999	610	211	885	999999	999999	794	999999	443	902	49	22	752	375	24	764	872	476	443	70	885	646	999999	705	275	545	116	999999	999999	204	19	671	999999	128	999999	671	920	999999	747	999999	933	564	282	767	872	987	351	653	251	384	450	833	999999	971	199	484	284	505	620	734	224	86	239	249	999999	377	978	634	229	353	843	311	729	342	136	331	373	568	833	287	203	999999	999999	999999	
753	185	31	72	929	671	396	425	950	22	999999	857	334	43	873	504	999999	717	434	898	540	999999	113	999999	999999	999999	121	999999	999999	342	540	761	999999	541	495	718	356	915	704	999999	999999	428	999999	717	455	279	996	339	999999	999999	278	486	37	577	167	614	999999	714	226	71	559	999999	752	618	481	134	257	793	548	165	999999	103	22	876	941	122	788	396	862	999999	871	781	999999	344	999999	64	734	999999	999999	999999	646	642	999999	999999	999999	285	676	742	245	330	999999	213	791	539	189	999999	473	999999	636	55	826	685	851	650	999999	777	660	418	999999	427	999999	224	999999	667	519	516	404	999999	999999	999999	445	56	161	541	554	999999	999999	490	164	999999	999999	999999	406	999999	64	999999	999999	999999	453	230	625	267	199	999999	929	999999	794	999999	30	999999	780	999999	999999	969	609	999999	533	320	106	531	787	179	264	999999	836	999999	818	90	613	557	725	356	925	658	51	188	857	999999	999999	746	873	866	469	999999	999999	999999	310	999999	729	284	999999	480	951	999999	442	455	13	535	999999	999999	988	999999	520	473	999999	434	999999	999999	999999	999999	922	199	708	359	658	921	710	773	554	999999	516	999999	361	999999	129	999999	404	13	225	596	999999	331	362	499	758	169	355	996	999999	999999	327	686	507	307	361	248	772	999999	999999	521	744	239	981	641	605	999999	362	192	353	703	39	175	999999	342	256	999999	836	999999	999999	499	575	713	241	869	32	999999	884	63	999999	999999	999999	999999	739	704	999999	945	350	721	894	162	806	173	999999	838	655	161	999999	175	61	999999	411	563	10	774	945	41	997	122	618	999999	720	309	215	471	230	999999	999999	999999	999999	311	261	125	999999	999999	692	999999	999999	999999	223	871	551	719	11	226	480	999999	803	965	759	819	947	999999	112	128	441	506	957	191	618	429	725	584	999999	999999	999999	295	248	999999	91	543	971	604	999999	747	233	11	307	988	991	999999	432	999999	944	671	999999	32	22	206	16	196	454	878	999999	793	155	999999	45	261	717	194	681	251	884	226	848	352	339	999999	895	440	209	968	200	318	996	265	640	22	999999	486	999999	52	999999	895	98	102	820	114	601	265	966	55	281	999999	628	191	585	728	822	21	693	999999	310	999999	987	485	688	475	796	999999	999999	32	865	999999	910	639	696	989	137	755	999999	235	999999	999999	474	999999	697	393	690	999999	680	911	999999	999999	793	999999	741	979	999999	612	414	355	317	711	928	943	189	50	896	988	494	595	600	999999	489	467	892	670	111	833	
788	305	785	980	219	999999	832	490	447	999999	999999	999999	999999	525	351	186	999999	999999	710	531	973	999999	497	701	331	94	320	132	999999	335	733	80	877	999999	823	119	999999	336	502	513	120	999999	603	611	100	999999	514	85	725	312	550	841	999999	580	860	142	808	999999	999999	999999	114	710	595	121	560	827	839	17	701	241	616	999999	999999	207	420	284	63	999999	999999	553	580	245	406	593	785	892	120	307	223	999999	999999	486	677	377	408	410	999999	491	999999	273	938	506	384	494	695	999999	291	762	169	585	89	999999	482	115	555	869	999999	11	999999	668	716	541	793	19	930	999999	913	192	798	20	999999	571	834	347	615	83	860	912	999999	826	610	999999	147	999999	612	388	14	571	999999	539	999999	112	164	392	999999	999999	713	374	563	565	999999	109	964	159	999999	517	97	144	500	999999	999999	401	113	510	67	368	403	165	407	551	135	999999	370	269	999999	77	417	999999	790	218	999999	999999	359	999999	780	511	394	988	232	104	300	870	999999	350	530	705	999999	654	334	199	13	557	966	21	440	999999	739	704	246	347	110	645	354	999999	121	522	999999	999999	999999	555	973	415	932	313	261	999999	999999	29	999999	218	78	763	127	601	999999	812	530	347	902	87	772	999999	751	885	994	999999	526	788	238	18	662	999999	924	778	225	597	624	663	760	999999	999999	719	999999	999999	999999	347	527	999999	999999	999999	999999	999999	867	652	783	294	663	57	999999	999999	738	493	791	729	999999	839	838	349	385	617	999999	866	587	727	657	63	722	724	616	657	138	999999	711	928	26	957	370	999999	995	930	933	576	354	164	446	937	928	247	481	438	508	188	377	999999	122	135	999999	150	994	730	572	999999	441	661	477	965	999999	999999	712	597	479	567	353	455	999999	620	999999	432	999999	720	999999	485	252	187	158	999999	405	999999	816	891	840	229	999999	275	368	994	145	692	687	999999	165	75	999999	883	999999	999999	999999	922	785	501	612	695	860	284	605	999999	696	264	512	526	999999	999999	999999	820	999999	259	290	999999	96	999999	485	829	744	809	564	68	951	999999	227	999999	125	483	467	325	999999	999999	999999	12	999999	282	307	881	999999	170	911	626	30	999999	136	710	999999	756	999999	106	26	782	950	61	999999	999999	145	337	999999	304	411	96	999999	729	541	612	889	288	418	814	391	603	649	583	897	938	999999	999999	242	517	556	368	647	999999	309	506	205	999999	999999	133	147	970	845	885	999999	824	554	300	181	999999	820	382	348	31	999999	422	
143	999999	163	781	999999	999999	105	529	999999	52	449	709	430	45	416	581	996	295	677	999999	758	999999	824	83	393	999999	999999	718	999999	999999	30	999999	656	886	372	999999	164	999999	999999	250	875	325	999999	716	385	999999	869	999999	117	999999	386	63	999999	999999	999999	378	999999	90	398	760	999999	386	832	574	999999	823	63	999999	673	999999	426	999999	999999	437	545	999999	999999	117	698	548	999999	930	611	457	999999	967	280	363	232	994	286	84	999999	864	419	498	493	572	999999	561	999999	335	999999	528	822	891	392	999999	999999	999999	999999	444	391	849	882	999999	775	384	776	999999	553	699	322	679	311	351	383	805	27	57	949	999999	999999	999999	756	999999	468	92	635	906	584	363	605	10	253	999999	693	272	999999	999999	999999	999999	795	639	999999	102	22	793	227	480	517	999999	900	999999	999999	695	30	255	103	999999	999999	999999	999999	870	480	999999	104	999999	999999	469	658	999999	824	507	999999	840	269	784	999999	664	539	675	864	164	999999	997	999999	895	728	999999	999999	999999	179	651	88	39	999999	925	168	818	997	701	999999	757	821	407	762	402	386	441	436	246	126	438	800	999999	828	999999	999999	483	736	999999	592	999999	647	220	941	182	428	304	481	343	626	320	666	999999	999999	999999	343	999999	999999	70	519	297	999999	585	999999	740	999999	323	999999	999999	453	684	999999	798	118	999999	119	610	466	999999	973	91	999999	102	619	805	772	962	999999	721	999999	490	249	999999	689	305	758	72	999999	210	331	999999	999999	999999	999999	941	999999	867	729	829	997	732	999999	999999	999999	437	336	37	965	526	968	888	865	999999	999999	962	445	414	999999	813	999999	57	721	265	999999	867	988	999999	212	678	575	904	243	627	723	528	955	594	588	262	968	730	999999	372	242	443	250	999999	192	927	999999	824	758	915	109	950	20	279	999999	999999	999999	82	825	296	950	74	999999	247	999999	995	999999	850	999999	856	999999	999999	949	359	999999	824	627	385	999999	999999	182	999999	155	327	528	773	999999	685	208	999999	814	895	905	810	422	177	788	12	999999	196	919	655	998	901	81	109	10	661	999999	999999	602	72	10	999999	124	999999	918	337	719	992	487	332	651	466	52	999999	999999	149	936	855	999999	624	539	885	365	526	752	253	999999	999999	772	855	439	637	766	751	895	365	999999	999999	259	999999	999999	999999	999999	597	14	542	859	132	14	861	999999	400	534	978	999999	999999	193	598	999999	674	90	299	229	631	999999	999999	700	300	63	739	999999	723	605	585	340	685	186	768	522	219	394	134	
424	911	141	48	999999	999999	228	779	181	999999	765	585	999999	993	634	999999	704	990	842	568	78	999999	999999	999999	999999	999999	648	847	999999	999999	86	247	999999	956	999999	318	500	854	999999	912	82	283	567	356	958	30	214	999999	61	999999	73	999999	377	999999	999999	159	503	139	253	163	149	380	999999	756	30	528	999999	999999	999999	325	586	850	90	929	496	999999	999999	71	53	999999	745	311	796	840	362	999999	869	464	901	725	815	370	610	756	772	701	443	811	335	999999	724	790	227	735	999999	222	451	999999	338	270	452	441	96	479	418	838	583	999	403	999999	659	841	522	402	510	225	999999	333	167	795	361	895	999999	999999	59	954	999999	999999	328	149	113	431	135	999999	283	383	284	141	999999	933	127	443	417	999999	999999	883	277	825	234	306	973	999999	999999	999999	908	556	705	482	999999	463	754	521	999999	264	372	237	715	881	129	136	941	117	999999	234	677	917	488	876	833	999999	686	268	837	31	175	985	151	592	732	727	678	801	712	884	189	605	762	162	497	999999	999999	999999	999999	108	365	999999	142	66	866	990	78	999999	649	263	776	496	684	999999	98	386	96	999999	999999	999999	999999	149	405	110	54	81	165	335	388	999999	999999	999999	999999	999999	666	310	999999	95	725	742	659	849	162	458	117	999999	921	999999	999999	121	465	55	247	313	650	225	470	999999	21	999999	835	742	999999	999999	266	999999	933	999999	993	788	999999	11	999999	416	742	999999	999999	999999	993	361	160	62	999999	277	999999	952	62	999999	98	450	839	822	83	930	907	916	409	999999	999999	631	759	975	119	999999	999999	464	647	999999	570	52	238	523	48	999999	644	782	481	182	542	999999	433	684	999999	552	949	999999	927	476	999999	826	999999	203	754	371	602	185	943	986	688	999999	314	230	688	56	222	326	784	424	296	134	444	236	261	999999	208	999999	999999	566	336	999999	536	999999	332	744	843	44	769	999999	999999	469	838	495	494	180	999	212	996	810	340	632	999999	512	190	383	392	999999	941	865	173	526	67	999999	660	809	834	143	898	943	213	187	999999	117	367	826	296	949	999999	999999	889	999999	88	999999	236	703	954	33	990	948	361	871	103	903	999999	540	412	461	835	684	346	865	314	62	607	999999	85	816	999999	364	97	443	240	999999	976	177	448	750	999999	956	999999	811	153	949	591	341	999999	999999	604	827	424	834	123	999999	744	34	691	36	999999	999999	628	147	878	636	860	999999	641	242	926	345	101	661	310	878	829	535	721	364	
470	275	77	431	222	328	939	999999	329	182	125	952	486	422	50	87	338	717	932	517	999999	673	999999	851	999999	999999	999999	762	533	999999	237	219	312	336	565	443	15	206	924	559	696	607	599	999999	126	974	859	999999	620	999999	550	121	602	213	276	797	999999	999999	703	999999	593	186	729	94	999999	999999	650	160	856	999999	82	999999	793	383	821	490	83	242	735	999999	999999	65	152	311	694	126	999999	108	69	767	868	789	999999	999999	999999	999999	999999	999999	999999	220	333	709	999999	23	160	418	328	228	999999	999999	724	343	491	950	555	538	44	428	399	999999	999999	551	999999	98	739	292	638	999999	417	311	612	567	718	524	429	999999	242	999999	160	286	797	398	715	284	999999	535	308	552	425	999999	485	460	126	999999	921	782	619	734	284	868	779	999999	811	91	182	166	624	966	531	855	999999	905	277	123	999999	999999	835	815	55	213	984	999999	999999	980	825	999999	451	999999	602	646	999999	508	854	999999	506	301	587	999999	111	999999	910	341	30	999999	141	580	192	12	664	31	946	803	689	80	883	692	109	999999	999999	30	714	601	373	999999	775	797	60	985	999999	739	322	211	999999	999999	999999	652	999999	999999	848	255	970	448	368	999999	700	999999	819	784	408	813	999999	756	999999	91	999999	999999	967	146	794	999999	529	206	999999	925	708	744	99	999999	776	241	627	999999	982	19	60	275	243	792	999999	498	978	275	587	999999	547	565	999999	632	984	985	684	929	51	515	726	773	999999	999999	872	955	999999	297	999999	176	196	927	774	368	40	907	84	185	952	306	999999	264	619	999999	999999	152	912	466	547	999999	999999	698	999999	476	293	287	222	800	999999	238	999999	691	267	420	616	619	999999	473	999999	86	999999	509	976	999999	160	999999	164	468	999999	729	53	730	750	999999	620	498	999999	999999	999999	999999	695	999999	264	724	993	673	996	208	977	999999	999999	999999	864	470	880	57	721	999999	325	821	133	754	744	200	999999	999999	941	49	800	128	914	493	398	849	999999	636	254	999999	999999	999999	999999	955	490	999999	999999	605	865	289	346	573	776	227	982	263	630	940	539	999999	539	999999	999999	957	407	859	852	868	59	24	999999	999999	802	469	736	999999	356	177	273	456	822	999999	716	999999	702	237	351	696	999999	999999	229	450	107	999999	723	339	999999	517	557	631	445	999999	999999	999999	209	103	770	317	491	999999	999999	462	677	92	252	949	999999	80	264	999999	518	166	368	913	795	638	156	999999	746	406	999999	999999	619	642	21	322	43	865	
999999	609	466	43	215	366	239	766	773	25	999999	999999	634	685	263	387	122	999999	151	642	65	570	946	158	571	95	72	999999	842	44	80	929	916	840	618	654	713	484	950	11	999999	39	865	141	683	999999	772	406	585	242	529	732	181	400	809	890	663	317	472	999999	304	171	923	999999	944	999999	856	999999	77	609	999999	638	999999	149	958	35	705	815	475	598	322	666	491	610	999999	347	757	526	40	727	991	406	21	830	707	999999	115	136	196	674	999999	978	338	976	569	999999	404	999999	442	784	195	847	999999	873	807	637	680	323	233	606	261	340	763	349	999999	999999	626	507	442	445	920	578	628	800	482	343	337	515	999999	624	943	725	93	256	542	153	563	148	33	79	999999	999999	903	999999	999999	785	225	988	368	302	999999	999999	599	996	863	616	229	52	400	473	310	174	282	999999	663	535	256	517	807	474	713	488	999999	372	603	999999	675	48	386	697	128	348	157	749	359	56	135	97	999999	925	924	999999	747	560	768	678	520	303	926	888	538	707	999999	894	588	786	423	999999	999999	736	940	191	665	702	354	999999	27	533	260	617	409	169	135	999999	549	999999	740	923	999999	925	999999	382	121	498	999999	421	167	262	170	572	632	898	694	999999	984	743	855	999999	999999	806	660	987	53	319	999999	378	582	999999	354	999999	55	499	999999	478	129	999999	999999	177	543	933	805	764	372	687	984	511	475	479	999999	999999	346	695	999999	796	274	629	999999	801	999999	790	838	999999	908	999999	527	142	274	226	536	425	672	688	511	282	11	895	624	366	334	999999	903	999999	411	547	58	999999	999999	837	999999	500	240	278	167	753	104	946	999999	597	169	851	247	999999	943	481	143	658	194	445	795	378	14	972	476	42	886	735	457	999999	725	177	361	437	22	999999	195	404	999999	758	999999	64	49	37	206	483	739	654	169	999999	999999	400	174	345	51	999999	495	267	801	134	999999	999999	499	496	999999	992	500	810	999999	907	999999	739	137	999999	267	999999	339	999999	776	993	999999	242	575	527	956	999999	12	25	395	187	550	999999	602	999999	891	999999	999999	552	165	999999	982	929	417	999999	644	674	999999	738	87	310	999999	518	490	808	831	999999	792	972	540	546	989	999999	999999	999999	999999	367	146	731	545	999999	186	786	821	572	20	372	824	999999	883	291	999999	274	938	95	999999	41	999999	999999	574	999999	36	592	22	619	223	508	999999	359	999999	286	537	540	203	999999	999999	718	999999	917	797	468	999999	999999	
99	258	999999	725	546	339	385	335	919	999999	999999	287	421	594	774	212	359	512	857	475	428	606	999999	532	81	308	961	964	344	999999	999999	115	457	557	503	763	146	498	961	999999	973	569	367	194	384	915	228	539	943	494	568	294	999999	344	61	999999	504	951	654	247	999999	421	991	399	999999	61	999999	864	101	999999	76	861	550	681	501	858	248	569	158	165	999999	432	30	850	960	711	504	999999	506	20	999999	194	999999	723	999999	561	999999	967	837	332	999999	999999	447	933	427	707	999999	929	999999	202	999999	935	803	498	167	999999	400	150	438	999999	999999	716	999999	91	999999	881	27	827	872	999999	999999	280	731	825	80	726	999999	999999	432	263	999999	574	279	314	765	999999	391	355	999999	864	999999	999999	999999	999999	776	378	996	366	999999	546	999999	916	999999	903	911	973	999999	977	428	440	999999	313	718	185	678	999999	447	999999	325	427	499	672	999999	18	999999	853	742	538	999999	701	999999	999999	905	999999	572	60	999999	376	402	792	999999	414	999999	136	904	857	999999	363	524	794	931	999999	51	763	56	28	656	999999	134	999999	241	675	928	727	710	999999	408	999999	612	627	474	80	999999	532	308	95	745	999999	999999	921	145	388	24	265	770	787	586	151	839	554	403	999999	999999	345	561	454	485	209	425	572	999999	886	999999	896	999999	999999	291	999999	999999	961	282	522	945	212	921	999999	660	673	957	923	999999	266	992	68	233	15	828	325	971	999999	609	546	718	999999	472	259	638	128	935	999999	505	78	686	878	282	999999	522	49	423	709	793	812	252	502	817	202	893	691	672	323	999999	966	546	999999	361	999999	803	999999	740	672	223	999999	737	999999	427	686	999999	123	786	352	493	789	901	999999	999999	796	303	226	723	999999	365	999999	455	999999	876	538	531	84	527	545	999999	118	999999	999999	495	261	999999	204	84	140	999999	779	905	330	830	253	75	999999	550	564	442	586	690	470	316	276	999999	126	181	889	165	505	596	250	274	384	490	160	999999	809	722	108	151	593	657	999999	50	134	790	999999	999999	256	534	962	999999	501	999999	837	444	999999	173	999999	33	999999	974	999999	192	999999	999999	456	762	999999	508	741	842	343	444	999999	813	999999	999999	962	335	547	425	908	971	633	147	773	956	999999	715	557	645	763	85	956	999999	541	999999	999999	79	344	870	999999	748	999999	999999	999999	999999	331	999999	713	993	999999	633	485	769	76	155	559	999999	292	500	120	209	951	999999	89	268	488	487	282	337	850	893	990	999999	868	
999999	999999	999999	378	717	634	999999	12	563	443	139	999999	196	552	395	999999	857	786	844	760	358	797	697	51	510	577	999999	999999	999999	153	318	642	808	901	905	967	55	159	999999	866	492	999999	397	662	949	669	302	934	886	493	999999	116	156	916	999999	372	999999	472	999999	149	790	999999	627	419	999999	496	999999	294	647	428	798	707	220	978	999999	161	409	45	101	841	285	909	865	999999	160	211	496	891	999999	999999	999999	999999	292	436	85	999999	579	978	999999	463	878	17	297	468	695	294	896	999999	649	368	999999	455	380	36	863	880	19	735	268	923	10	898	902	114	941	224	425	999999	902	999999	999999	999999	508	638	999999	999999	622	407	205	865	315	999999	252	33	579	41	213	265	572	205	606	999999	719	613	999999	980	114	193	527	999999	869	121	999999	988	999999	542	947	742	999999	999999	268	612	539	999999	617	682	655	999999	534	909	999999	999999	222	999999	63	737	711	999999	185	982	173	438	879	724	996	204	61	264	999999	47	94	470	201	976	936	994	999999	326	999999	999999	334	235	659	999999	470	999999	999999	999999	934	59	999999	999999	999999	999999	431	999999	999999	999999	406	999999	630	401	642	497	999999	550	967	246	769	69	999999	395	898	404	999999	999999	779	999999	264	999999	305	999999	329	197	216	999999	903	120	554	117	270	999999	920	999999	160	999999	999999	171	793	919	741	662	999999	874	627	999999	164	173	433	493	60	471	560	999999	128	148	81	455	290	999999	647	857	999999	662	798	932	999999	326	999999	999999	999999	999999	478	999999	999999	642	692	455	569	771	999999	999999	687	71	67	999999	938	811	463	999999	860	999999	881	999	999999	999999	971	146	85	695	999999	837	999999	999999	147	442	993	999999	563	486	455	999999	999999	519	915	907	179	630	605	10	993	663	999999	242	864	218	736	478	999999	999999	670	556	999999	874	999999	49	820	979	923	999999	805	722	257	999999	565	243	999999	371	94	999999	714	351	541	999999	701	317	974	999999	843	929	705	525	162	892	999999	899	999999	999999	719	875	97	200	706	980	999999	281	415	999999	676	630	956	375	999999	999999	956	329	24	999999	183	492	75	143	146	994	999999	289	569	365	170	666	986	999999	652	999999	286	524	644	560	880	999999	902	999999	20	999999	972	340	999999	463	999999	496	884	954	838	236	999999	999999	999999	999999	70	915	711	59	999999	999999	999999	716	999999	186	421	442	999999	999999	422	999999	590	977	133	999999	32	588	158	115	999999	673	781	42	411	425	407	333	470	999999	499	965	718	852	371	999	578	999999	
999999	999999	999999	503	812	430	541	95	999999	832	830	140	689	481	999999	605	999999	999999	999999	999999	315	307	778	999999	972	751	964	457	43	737	999999	133	354	766	971	999999	73	926	999999	999999	999999	325	999999	999999	502	339	254	27	209	123	232	319	770	966	950	320	186	953	530	71	466	93	61	908	226	999999	999999	922	510	572	541	703	999999	999999	120	989	528	213	595	643	507	946	257	920	515	306	363	999999	816	999999	27	120	405	800	894	417	273	869	999999	795	999999	999999	516	637	999999	528	999999	891	856	999999	792	973	367	887	564	519	835	141	999999	920	999999	408	999999	850	554	430	308	400	999999	703	726	658	854	999999	100	185	439	620	999999	999999	187	472	531	855	867	54	753	517	246	384	581	999999	999999	437	451	154	999999	666	92	162	999999	728	906	162	244	144	128	567	999999	388	89	225	794	417	743	881	876	999999	982	999999	677	790	163	610	132	594	191	427	358	999999	960	773	999999	999999	765	458	566	379	621	999999	926	196	719	999999	304	365	347	68	693	569	277	999999	683	582	484	999999	574	305	999999	649	999999	700	218	852	999999	316	687	608	651	295	325	507	639	259	583	999999	80	306	315	999999	257	999999	733	789	999999	996	99	954	710	335	999999	270	348	971	780	999999	977	999999	999999	988	678	738	417	408	253	770	334	434	998	993	368	278	989	273	402	829	999999	429	184	430	999999	732	999999	999999	411	65	999999	667	999999	999999	513	999999	865	327	97	518	716	335	545	999999	672	664	955	717	966	999999	999999	999999	579	951	268	558	692	999999	770	945	840	101	996	198	611	666	956	650	489	165	999999	671	999999	883	999999	641	883	277	758	562	776	190	358	797	784	999999	98	526	100	999999	520	856	557	152	999999	624	339	356	305	15	708	315	237	811	999999	999999	999999	695	838	626	674	425	261	218	179	659	999999	209	414	528	999999	439	559	535	999999	999999	999999	43	215	498	999999	999999	972	752	853	471	953	547	595	999999	193	403	999999	474	289	105	999999	348	999999	999999	881	140	942	777	437	999999	756	702	999999	654	495	999999	489	349	323	147	453	509	364	708	706	205	999999	999999	999999	184	999999	999999	255	549	952	776	999999	999999	999999	999999	594	205	324	584	714	999999	999999	940	689	328	914	348	160	999999	651	999999	983	999999	321	686	526	712	442	999999	999999	671	999999	626	999999	718	804	302	732	999999	553	258	194	780	993	455	824	672	999999	999999	270	412	999999	113	898	857	792	795	875	930	999999	881	762	999999	
999999	53	804	754	248	999999	523	621	615	19	598	403	999999	213	281	866	999999	853	172	999999	992	999999	736	999999	728	845	999999	19	427	999999	495	671	495	133	723	950	651	79	434	579	502	648	796	999999	515	504	999999	589	524	18	999999	802	999999	345	79	999999	316	460	36	402	54	999999	204	813	999999	926	907	787	489	331	999999	793	999999	593	923	353	329	811	838	999999	898	999999	494	418	734	693	952	159	64	999999	643	200	999999	42	534	999999	454	983	411	588	999999	999999	109	202	794	284	999999	135	422	999999	621	505	622	803	504	707	29	786	88	830	974	757	732	706	999999	33	751	396	68	935	899	999999	999999	260	636	738	246	301	624	460	319	999999	737	338	170	148	578	249	537	999999	999999	668	905	581	613	838	437	403	515	770	999999	999999	77	486	825	286	105	999999	176	766	471	727	999999	627	520	157	999999	999999	545	999999	455	999999	859	241	967	241	440	999999	999999	797	310	843	786	853	927	999999	759	999999	513	884	53	215	999999	770	365	250	506	287	999999	466	818	43	999999	999999	324	31	137	999999	518	999999	845	277	726	378	465	627	940	999999	700	197	398	768	999999	661	505	249	439	999999	999999	726	735	162	767	189	979	277	986	820	539	905	205	923	742	919	48	776	489	704	315	737	309	198	999999	872	78	999999	152	205	470	999999	592	49	959	999999	999999	693	999999	546	399	197	641	130	778	794	992	474	36	971	999999	729	760	735	782	999999	999999	999999	574	895	999999	999999	135	790	999999	464	323	166	964	999999	70	355	999999	999999	314	127	106	189	999999	793	999999	604	34	180	583	740	324	999999	999999	820	375	999999	129	999999	999999	470	999999	850	999999	999999	480	836	509	85	911	276	463	999999	430	999999	52	246	137	999999	25	517	905	954	216	619	999999	467	900	153	584	748	999999	662	518	844	65	255	420	999999	323	53	104	948	999999	317	999999	507	436	600	778	139	999999	348	999999	916	565	117	644	999999	182	23	999999	365	501	172	50	999999	307	585	610	796	826	41	999999	971	999999	956	695	899	999999	999999	40	309	375	999999	565	999999	999999	602	999999	947	999999	270	923	999999	118	999999	457	106	276	486	209	850	990	981	312	161	881	627	503	999999	422	999999	817	539	982	636	990	55	606	999999	736	705	306	999999	195	565	118	999999	863	684	509	999999	999999	855	999999	189	999999	393	152	413	16	446	108	680	534	866	999999	393	328	999999	999999	411	499	124	999999	503	554	337	796	999999	52	724	999999	999999	109	824	
121	961	106	999999	327	606	902	202	155	999999	999999	625	999999	328	122	725	999999	391	935	107	108	999999	115	999999	999999	999999	597	999999	999999	291	683	999999	999999	999999	999999	999999	297	525	999999	151	509	307	968	460	896	999999	209	478	634	327	886	999999	883	11	999999	603	856	166	176	346	19	506	831	999999	999999	328	54	427	999999	631	999999	999999	237	999999	598	801	550	654	52	999999	782	128	772	53	405	311	405	999999	985	162	999999	999999	999999	999999	142	12	475	999999	844	578	999999	781	999999	12	999999	573	154	999999	412	923	62	212	999999	469	563	890	734	788	468	315	922	473	999999	421	999999	306	964	999999	661	596	336	445	809	474	823	11	224	769	162	832	166	999999	178	71	109	432	27	889	264	251	278	686	646	539	656	420	348	493	16	593	608	734	437	816	999999	617	402	649	999999	562	676	999999	635	999999	158	615	305	999999	321	574	289	85	164	420	327	650	798	280	817	999999	999999	730	762	569	999999	432	879	999999	999999	999999	39	377	253	702	574	313	999999	20	999999	50	124	966	999999	999999	314	533	579	26	498	999999	818	999999	999999	999999	899	946	999999	76	999999	726	736	999999	908	999999	545	911	832	462	845	24	999999	999999	890	777	298	696	558	999999	264	700	852	999999	862	526	672	999999	999999	20	803	999999	999999	983	609	999999	313	180	68	351	999999	999999	701	127	181	484	357	999999	999999	999999	943	212	397	881	811	710	874	999999	999999	392	167	999999	999999	999999	659	226	913	615	188	235	999999	128	638	217	999999	861	999	734	691	388	178	641	999999	491	76	600	999999	229	182	898	999999	999999	99	675	999999	999999	37	879	999999	954	999999	742	852	16	590	825	573	189	458	949	711	149	193	702	223	525	963	999999	754	68	985	694	999999	290	445	999999	999999	962	999999	174	834	999999	277	736	817	999999	789	668	901	250	37	999999	770	232	196	999999	255	397	462	667	305	999999	999999	999999	999999	999999	999999	999999	570	554	797	610	999999	293	125	999999	872	456	884	999999	736	304	981	999999	41	934	923	221	103	794	790	641	999999	366	869	689	995	999999	999999	940	136	999999	108	356	999999	999999	895	487	116	999999	778	798	512	673	931	10	173	620	999999	999999	953	97	999999	775	999999	166	110	999999	999999	999999	595	14	688	944	661	999999	999999	634	70	999999	48	445	114	497	999999	999999	138	836	999999	999999	526	384	499	999999	987	49	999999	332	592	297	326	105	74	680	999999	774	999999	567	999999	423	999999	538	560	999999	995	999999	999999	980	999999	999999	37	273	
374	999999	999999	220	515	954	957	622	768	874	999999	773	298	943	999999	434	487	251	999999	570	999999	21	999999	999999	824	736	738	478	66	769	999999	819	999999	62	730	519	999999	799	269	165	610	400	999999	930	496	999999	475	999999	146	557	502	517	891	466	449	999999	489	999999	999999	779	999999	488	565	998	311	232	514	999999	222	861	664	999999	982	725	960	999999	366	144	999999	999999	270	686	342	508	999999	65	999999	802	999999	376	39	848	413	490	939	132	835	656	628	273	999999	239	839	999999	893	814	534	175	506	25	997	355	999999	357	518	540	156	66	731	256	305	999999	631	845	999999	999999	285	999999	786	999999	598	999999	515	238	999999	999999	846	999999	615	999999	530	999999	305	598	379	999999	429	65	971	409	999999	999999	924	999999	967	570	999999	993	999999	999999	539	42	389	668	427	298	999999	201	591	486	693	99	451	999999	726	543	999999	43	476	157	396	229	530	999999	861	820	784	143	270	205	432	852	999999	537	999999	497	382	636	181	91	844	237	474	999999	715	886	336	655	656	434	164	999999	527	999999	691	319	511	12	999999	606	999999	705	930	396	64	999999	999999	999999	999999	238	999999	778	862	394	312	168	999999	45	671	974	493	999999	487	999999	50	858	334	318	846	999999	986	999999	829	574	999999	148	307	999999	440	999999	411	422	999999	428	273	386	712	142	999999	532	564	475	340	832	122	384	228	104	355	999999	516	176	999999	741	251	790	948	999999	816	173	861	677	999999	798	573	80	829	999999	572	664	155	201	999999	999999	59	999999	50	997	999999	203	920	212	732	245	367	999999	999999	568	186	482	999999	424	326	828	670	887	870	999999	999999	51	555	169	999999	691	59	999999	850	753	692	999999	750	951	999999	999999	999999	658	944	999999	441	337	725	270	882	999999	237	731	999999	497	653	171	999999	508	738	419	648	760	681	51	195	52	395	999999	875	456	732	999999	587	703	585	22	942	999999	111	931	999999	294	999999	441	999999	328	449	999999	110	530	88	999999	223	426	974	999999	977	903	999999	398	942	134	395	436	999999	751	153	182	912	640	999999	150	999999	806	999999	364	999999	249	587	867	999999	999999	501	354	377	489	999999	171	728	102	45	49	999999	712	988	999999	898	850	84	712	184	276	999999	469	311	938	845	999999	999999	620	999999	737	325	317	999999	910	632	50	68	877	488	982	999999	820	605	190	814	999999	818	901	465	999999	999999	999999	692	999999	592	999999	53	439	644	856	837	118	999999	307	999999	28	999999	88	999999	858	999999	206	233	201	
822	629	999999	130	999999	160	999999	432	164	999999	571	450	624	469	328	600	999999	999999	243	632	155	344	999999	999999	467	795	999999	740	341	607	999999	969	651	500	513	962	177	922	315	999999	268	999999	999999	706	999999	999999	999999	457	999999	969	860	999999	999999	601	999999	487	891	566	663	337	382	857	100	557	545	602	799	133	955	365	432	84	999999	749	999999	740	390	41	571	195	400	331	999999	999999	746	677	999999	59	454	36	80	611	269	978	121	410	999999	407	999999	999999	482	999999	501	404	999999	786	849	223	237	316	999999	860	995	477	999999	61	999999	728	810	867	596	749	679	999999	294	821	814	345	637	963	425	999999	999999	999999	712	129	829	585	825	959	828	999999	999999	999999	929	220	616	791	999999	70	532	595	596	302	547	732	602	572	119	725	972	999999	586	274	890	123	989	567	999999	817	231	302	999999	850	49	804	927	541	10	84	215	32	304	999999	440	999999	397	999999	890	980	527	266	999999	110	987	324	215	557	999999	815	230	999999	36	234	999999	239	692	745	263	999999	804	70	999999	44	520	949	999999	20	833	70	725	421	676	784	300	965	826	999999	862	724	598	999999	295	194	854	166	996	80	737	210	999999	651	999999	999999	999999	466	694	441	590	48	114	205	724	196	100	808	999999	999999	934	873	413	890	882	538	154	434	774	387	999999	364	953	999999	282	632	922	83	106	999999	609	833	280	999999	999999	824	620	403	655	109	104	999999	784	999999	146	999999	797	257	769	999999	13	751	999999	999999	260	236	95	964	922	101	273	26	712	999999	999999	111	603	27	678	68	917	750	999999	675	293	145	999999	209	999999	419	835	674	999999	320	999999	999999	150	999999	999999	985	999999	655	480	999999	999999	88	343	931	999999	45	269	779	579	710	868	262	999999	999999	34	125	656	886	960	513	999999	599	999999	401	337	784	960	640	882	692	329	272	280	224	999999	215	999999	648	97	968	999999	999999	105	603	999999	272	885	133	938	29	339	999999	694	966	307	246	376	941	999999	999999	999999	628	897	886	391	606	982	758	187	819	323	999999	999999	992	364	999999	503	117	950	75	999999	836	702	863	999999	999999	577	313	916	602	838	999999	999999	760	894	999999	168	219	221	845	999999	136	946	129	705	331	999999	702	612	106	743	268	999999	538	438	248	926	43	532	916	38	678	842	584	980	999999	962	48	107	834	999999	999999	895	999999	784	999999	999999	999999	167	42	421	874	701	819	999999	580	868	999999	332	655	603	134	687	305	816	612	294	371	
148	251	369	26	604	999999	63	459	372	886	753	665	999999	999999	999999	499	999999	164	999999	999999	999999	410	999999	455	999999	999999	240	999999	606	600	298	999999	488	529	443	916	673	999999	279	924	766	409	217	999999	999999	666	999999	999999	999999	197	800	662	635	271	645	738	656	999999	309	999999	547	999999	853	999999	598	581	186	828	910	959	826	110	884	999999	999999	325	202	612	999999	59	153	981	999999	418	799	636	999999	227	999999	705	269	759	104	999999	387	631	556	999999	393	192	489	999999	349	999999	999999	999999	999999	583	14	999999	545	54	232	260	19	565	475	445	973	962	44	959	944	215	700	77	999999	767	675	999999	769	757	999999	509	999999	672	642	380	57	108	858	963	222	563	169	224	536	844	117	821	166	121	472	431	158	530	999999	144	599	304	695	999999	907	999999	560	788	825	723	690	999999	923	999999	397	874	113	80	747	999999	55	999999	540	170	999999	853	478	658	295	797	999999	49	147	507	780	752	413	849	65	999999	12	381	999999	813	164	771	897	71	723	597	327	87	782	154	98	123	764	534	999999	63	901	902	502	37	372	650	209	425	324	645	471	264	999999	905	388	674	95	726	16	888	956	416	999999	999999	479	999999	999999	999999	419	666	988	878	499	11	940	110	999999	371	451	513	572	481	747	999999	999999	999999	999999	876	766	424	37	47	999999	470	107	999999	967	804	557	99	393	216	16	657	656	592	764	22	965	999999	795	724	284	999999	999999	484	668	999999	999999	999999	219	390	236	995	999999	950	999999	38	999999	999999	142	83	813	362	999999	999999	475	100	431	544	308	60	911	487	628	999999	763	34	153	999999	826	120	999999	151	879	999999	980	21	28	706	999999	736	118	520	155	721	999999	999999	383	961	19	999999	435	37	118	999999	999999	999999	376	999999	197	335	884	291	999999	999999	999999	672	482	126	384	464	999999	999999	999999	572	999999	400	999999	906	999999	840	650	192	613	258	685	216	42	720	999999	999999	644	999999	518	906	851	999999	892	133	881	999999	450	267	586	555	999999	710	725	999999	226	88	416	470	999999	357	684	702	678	379	346	634	639	761	592	153	999999	389	216	405	720	125	507	218	35	163	999999	393	605	68	752	974	491	496	504	455	824	183	759	171	999999	158	999999	999999	786	257	609	999999	999999	443	735	126	503	329	825	110	999999	208	445	779	957	999999	107	620	627	371	152	999999	266	999999	328	999999	629	54	183	572	967	984	431	777	554	710	718	171	332	635	481	171	671	999999	873	626	
738	999999	214	999999	61	999999	895	999999	114	999999	432	536	125	98	496	458	999999	263	999999	999999	999999	667	234	999999	582	935	999999	992	890	981	481	863	273	702	908	999999	999999	253	521	999999	999999	17	673	97	287	191	999999	244	149	32	999999	418	270	999999	999999	80	756	999999	999999	125	251	902	533	132	999999	569	273	422	190	847	618	902	741	704	999999	999999	994	146	999999	999999	889	999999	852	999999	965	73	602	986	853	837	893	883	895	406	999999	196	483	550	112	718	918	633	999999	999999	413	123	676	999999	780	88	86	619	987	957	235	999999	999999	665	167	999999	966	286	569	352	953	734	16	345	516	320	999999	999999	999999	261	999999	265	999999	999999	464	852	397	47	216	774	761	284	896	938	999999	999	146	817	393	190	751	642	74	710	348	999999	117	340	58	469	999999	999999	585	999999	999999	970	199	499	999999	999999	999999	999999	79	794	591	679	838	77	175	517	183	478	70	853	509	839	999999	999999	222	999999	999999	66	988	746	982	139	699	999999	463	210	810	647	999999	88	656	822	999999	279	129	668	999999	50	999999	541	999999	323	999999	731	236	646	778	901	999999	424	570	478	940	333	812	462	980	999999	613	964	999999	536	861	982	206	687	276	922	178	553	944	704	890	999999	460	669	567	967	933	817	431	909	370	202	999999	187	999999	249	466	999999	688	172	999999	210	834	760	461	589	999999	549	379	856	732	733	480	999999	588	493	872	999999	894	23	745	796	543	797	175	999999	474	999999	805	36	465	999999	865	782	277	689	999999	999999	217	978	442	999999	447	575	187	636	722	999999	599	398	376	323	772	674	426	639	667	47	594	793	124	515	744	353	401	999999	999999	697	598	898	871	183	936	916	580	362	359	999999	620	999999	999999	822	999999	416	659	999999	740	200	366	638	31	584	115	999999	863	926	649	104	184	957	767	34	63	700	527	203	387	856	103	74	290	700	426	64	846	302	96	999999	999999	999999	489	678	999999	999999	876	999999	77	522	999999	999999	713	265	793	663	772	921	768	999999	999999	465	999999	884	999999	999999	357	331	999999	60	577	571	839	321	999999	925	477	999999	692	103	823	241	999999	864	803	449	361	999999	907	763	292	924	999999	368	448	237	495	605	582	49	612	555	138	27	945	490	814	401	999999	999999	196	683	999999	674	904	658	339	999999	90	656	940	999999	424	999999	767	652	999999	999999	873	183	440	999999	516	653	999999	278	112	999999	999999	323	999999	959	180	49	577	609	999999	859	464	790	897	999999	
525	999999	109	289	140	733	260	999999	453	999999	528	681	437	999999	176	999999	193	635	999999	231	979	999999	32	999999	162	999999	827	167	999999	187	27	93	285	999999	355	591	554	212	147	378	858	626	869	999999	999999	499	999999	262	442	999999	676	999999	244	676	999999	999999	999999	999999	999999	755	999999	102	345	275	999999	445	999999	593	969	999999	41	981	498	186	372	362	897	999999	550	662	774	574	999999	999999	511	198	848	609	238	597	999999	436	84	392	471	999999	999999	603	999999	999999	103	27	999999	857	88	695	340	67	999999	262	861	181	999999	474	981	341	377	498	764	137	596	796	364	382	999999	605	999999	115	714	606	81	303	757	999999	568	999999	999999	867	768	999999	999999	791	999999	976	736	516	859	999999	410	140	398	999999	999999	999999	408	307	999999	910	960	482	788	234	999999	999999	190	567	423	31	905	235	59	510	730	948	278	805	500	388	646	999999	999999	306	705	584	218	289	464	910	157	271	103	999999	999999	296	37	999999	448	599	795	178	102	999999	704	999999	90	999999	71	891	578	602	807	999999	274	579	736	999999	999999	767	497	900	112	513	874	644	999999	678	999999	443	920	999999	366	999999	593	477	297	909	602	529	504	999999	227	573	342	999999	463	818	117	337	999999	545	115	681	111	999999	76	999999	962	999999	999999	999999	295	999999	999999	934	245	907	999999	999999	292	826	890	999	273	999999	682	538	181	330	999999	322	570	274	883	385	538	685	798	999999	999999	999999	947	999999	485	999999	44	599	602	999999	999999	556	999999	320	55	733	654	116	417	933	999999	537	417	641	999999	731	841	30	999999	595	405	560	118	991	396	999999	879	999999	523	180	143	93	999999	773	999999	635	194	999999	229	160	999999	431	277	864	999999	872	300	315	664	754	261	23	855	17	11	758	447	146	999999	471	853	307	592	247	800	138	999999	643	999999	252	546	590	999999	594	865	999999	999999	999999	514	523	293	574	999999	769	999999	129	237	928	771	264	197	58	999999	757	999999	433	838	40	74	999999	280	999999	686	421	217	670	222	270	151	37	999999	203	631	999999	187	289	613	823	999999	681	900	673	872	375	64	999999	999999	999999	999999	442	999999	261	999999	164	999999	637	888	281	561	258	999999	967	786	744	999999	994	426	924	580	26	819	999999	713	999999	459	607	999999	320	366	720	415	179	972	709	892	223	24	477	168	550	999999	341	272	78	774	933	886	137	586	70	80	999999	473	281	622	130	548	796	999999	644	852	577	915	841	843	999999	994	999999	999999	574	980	999999	
766	39	625	487	999999	999999	618	999999	999999	656	734	306	649	85	706	700	97	999999	675	227	771	999999	697	824	999999	999999	999999	47	938	808	285	21	999999	131	573	443	999999	999999	377	904	188	189	923	999999	999999	999999	201	999999	40	999999	989	90	899	762	187	252	341	800	999999	331	419	580	999999	912	381	722	225	999999	512	272	53	952	404	770	49	999999	999999	501	981	806	999999	467	17	644	819	205	999999	327	943	330	999999	856	999999	999999	495	608	999999	21	999999	130	403	999999	999999	999999	260	47	685	138	723	595	999999	839	819	264	102	951	999999	943	103	185	610	898	585	191	999999	197	879	359	999999	441	990	588	676	999999	999999	566	212	248	393	781	520	983	603	357	999999	272	46	818	953	543	999999	999999	917	649	519	504	999999	84	607	72	168	999999	852	292	605	999999	172	958	851	535	999999	334	559	999999	999999	999999	305	237	512	898	160	70	406	999999	406	341	671	999999	999999	908	478	138	640	330	623	194	140	320	752	614	109	88	967	427	795	710	109	605	984	892	209	860	999999	709	999999	107	929	120	886	999999	402	145	616	942	67	619	693	999999	698	480	496	984	484	898	798	81	999999	978	946	696	242	75	53	458	999999	617	567	999999	418	526	999999	29	434	488	222	999999	472	34	370	185	26	999999	907	999999	999999	225	385	673	911	840	999999	999999	999999	999999	41	999999	999999	168	243	449	62	999999	820	182	224	999999	560	996	685	834	999999	78	617	771	680	371	168	539	62	999999	241	999999	29	999999	522	314	855	999999	456	885	872	999999	790	921	999999	263	59	735	299	928	664	389	987	87	240	934	342	999999	519	670	178	561	115	750	999999	167	743	252	999999	910	621	326	549	800	999999	999999	999999	696	648	426	321	432	250	134	829	852	999999	999999	347	588	971	462	724	999999	999999	999999	999999	50	713	965	519	807	86	388	999999	348	840	197	999999	934	656	646	754	999999	358	746	320	980	999999	999999	260	800	905	80	938	999999	999999	762	93	649	107	999999	983	682	907	999999	356	999999	818	490	21	720	826	412	931	335	708	631	438	970	999999	227	129	999999	714	718	999999	15	450	157	746	999999	113	475	837	418	999999	81	195	844	399	459	172	440	353	540	974	999999	149	613	460	999999	999999	122	649	879	127	999999	999999	198	611	351	999999	670	744	934	616	360	575	999999	672	999999	445	594	581	551	65	999999	14	184	999999	410	866	999999	697	999999	752	991	999999	999999	999999	38	113	997	999999	58	999999	501	696	419	
924	999999	926	626	941	823	999999	740	541	108	824	438	999999	999999	453	211	999999	584	973	968	999999	624	534	999999	231	643	533	448	999999	999999	513	563	992	595	260	131	999999	999999	896	873	999999	999999	459	727	143	862	408	999999	554	40	573	463	527	728	999999	309	99	317	404	307	999999	96	999999	18	595	270	445	44	543	999999	727	999999	688	999999	726	999999	175	999999	485	369	999999	223	893	331	959	999999	46	274	367	951	41	176	844	598	584	164	633	451	142	872	999999	374	777	232	999999	999999	775	427	11	68	144	292	832	45	72	86	203	67	58	545	999999	181	676	999999	999999	999999	400	99	525	999999	545	723	673	999999	942	870	999999	671	27	999999	283	999999	273	999999	816	999999	344	999999	535	507	961	576	402	596	648	255	698	194	931	752	936	686	999999	999999	999999	999999	619	999999	103	202	640	531	999999	426	272	615	907	377	999999	551	225	591	563	999999	610	969	331	86	964	999999	999999	261	739	274	695	597	999999	999999	999999	406	999999	125	999999	343	867	999999	536	999999	334	999999	347	330	419	390	537	354	132	999999	828	553	99	542	265	406	30	999999	791	999999	731	999999	999999	999999	591	378	421	110	876	999999	160	180	442	999999	751	931	359	851	841	358	737	351	474	832	999999	999999	317	999999	999999	319	323	488	647	762	254	659	144	274	999999	51	969	436	478	902	733	657	999999	743	999999	333	56	178	547	443	999999	999999	999999	76	77	358	71	824	999999	999999	999999	671	999999	999999	999999	101	797	999999	122	999999	999999	311	872	572	999999	358	131	999999	999999	536	272	154	940	214	999999	999999	460	77	206	999999	999999	154	196	911	995	71	134	999999	642	698	536	961	66	747	999999	999999	999999	637	999999	999999	237	999999	999999	713	999999	999999	730	328	954	999999	641	999999	888	731	999999	244	124	960	999999	47	999999	999999	999999	999999	999999	311	98	203	999999	990	357	823	111	487	162	492	136	483	999999	999999	340	999999	485	406	999999	807	999999	335	927	999999	999999	556	69	929	494	547	999999	911	999999	992	674	537	177	964	889	818	999999	410	578	999999	118	641	999999	345	706	428	214	535	60	202	238	999999	276	999999	379	800	763	181	993	615	926	224	999999	626	567	803	638	521	516	248	189	671	999999	599	710	999999	214	724	232	999999	343	999999	860	520	999999	999999	271	835	999999	98	999999	456	417	963	410	893	870	726	777	903	789	693	999999	811	23	566	999999	999999	999999	399	999999	49	949	927	282	896	363	260	999999	656	541	803	925	999999	193	733	264	792	
198	816	999999	488	999999	328	999999	649	999999	59	506	999999	999999	594	999999	205	502	25	999999	999999	999999	513	540	620	999999	131	371	985	767	999999	999999	290	312	999999	999999	999999	290	118	103	630	650	632	884	314	999999	666	751	947	999999	999999	926	178	236	774	111	999999	999999	498	624	825	956	300	882	421	430	226	999999	691	999999	398	914	999999	921	875	838	68	629	999999	867	207	380	424	395	46	674	459	63	537	121	999999	539	999999	493	277	674	360	999999	999999	883	536	999999	69	840	999999	816	541	999999	361	935	53	65	60	999999	427	455	542	999999	846	999999	971	172	366	579	999999	858	131	901	653	211	488	318	166	351	340	435	999999	583	999999	230	142	999999	702	602	78	999999	999999	171	75	822	141	454	999999	725	912	373	999999	490	537	999999	694	640	602	159	999999	734	899	708	999999	992	144	959	721	625	615	768	470	764	510	566	380	999999	835	831	80	999999	415	999999	439	999999	30	829	999999	841	535	501	609	552	155	344	999999	780	999999	83	999999	182	733	287	119	999999	903	650	979	970	972	734	805	771	89	999999	329	468	278	334	972	315	999999	999999	100	123	169	918	618	176	718	600	99	762	999999	898	999999	137	999999	999999	999999	379	850	85	999999	801	696	837	999999	732	25	389	999999	546	111	382	999999	853	197	995	984	984	42	813	999999	382	645	999999	999999	999999	122	201	146	982	999999	602	465	999999	21	299	999999	999999	455	885	161	999999	999999	553	661	770	999999	456	999999	335	311	88	347	47	823	496	165	654	999999	291	999999	999999	252	999999	284	508	917	999999	842	898	578	662	539	156	662	922	293	102	390	857	552	666	262	811	680	999999	265	427	24	525	143	773	122	174	275	999999	96	999999	278	163	853	999999	614	999999	757	648	548	999999	385	900	212	73	273	361	738	954	571	999999	847	101	252	999999	415	327	765	804	550	375	880	334	836	722	823	237	999999	343	62	221	999999	41	644	74	52	124	999999	80	999999	760	435	321	999999	654	723	999999	910	363	803	999999	285	999999	108	999999	320	60	74	999999	249	999999	999999	405	902	360	388	815	456	999999	456	301	14	999999	304	790	999999	568	569	999999	999	999999	326	999999	539	765	999999	999999	933	999999	999999	992	59	999999	999999	474	413	39	999999	414	276	907	731	733	999999	511	999999	590	999999	317	999999	751	491	999999	490	603	719	706	865	146	999999	287	882	984	999999	464	251	182	864	829	387	909	159	164	914	101	914	593	743	37	482	354	452	626	999999	13	510	
176	351	999999	754	706	174	282	999999	989	35	746	310	452	270	119	725	828	930	333	602	337	968	398	688	999999	962	837	664	999999	834	266	756	430	999999	84	831	999999	85	680	745	876	999999	925	76	999999	293	301	767	372	628	623	695	904	410	183	208	952	548	628	743	999999	618	999999	164	769	990	999999	498	195	288	97	999999	260	588	726	172	999999	332	520	999999	671	80	301	453	220	570	852	999999	999999	876	879	99	456	999999	999999	267	256	999999	307	188	999999	802	582	94	540	870	999999	999999	684	999999	165	630	38	999999	82	999999	326	475	943	208	147	860	718	318	999999	998	307	323	179	468	999999	999999	34	341	439	999999	497	217	912	350	135	537	999999	999999	721	999999	999999	670	999999	162	941	781	826	108	50	552	93	999999	684	542	999999	999999	156	226	104	882	605	696	355	213	999999	119	562	603	83	610	525	949	597	160	999999	636	999999	26	526	144	999999	926	999999	887	999999	234	532	380	777	13	390	129	674	838	653	375	324	999999	394	831	229	999999	35	440	37	144	999999	534	605	999999	999999	139	699	960	436	679	404	468	999999	999999	586	191	999999	999999	999999	405	999999	759	999999	570	322	800	632	999999	915	232	900	860	999999	650	558	998	774	841	342	261	430	714	411	974	970	999999	999999	999999	255	47	407	955	999999	631	858	916	999999	999999	623	871	507	14	54	213	999999	544	999999	999999	999999	587	417	984	736	968	975	571	357	532	600	466	999999	782	449	878	825	944	649	238	792	641	971	739	999999	471	754	999999	669	999999	999999	436	999999	462	863	667	999999	422	999999	252	655	999999	569	504	999999	999999	311	724	564	176	999999	999999	894	379	986	355	616	677	767	275	223	559	901	159	335	999999	999999	116	919	782	258	413	725	406	583	504	81	476	304	70	170	39	861	502	820	373	541	878	476	999999	60	952	654	953	38	105	999999	999999	179	281	999999	204	805	781	918	974	117	497	795	491	999999	999999	382	707	999999	999999	697	408	338	962	999999	340	640	410	731	999999	759	772	377	487	118	661	307	33	999999	965	234	89	584	846	265	54	999999	999999	999999	999999	580	999999	848	999999	408	987	91	216	649	617	999999	404	60	623	225	345	129	318	383	622	999999	359	595	149	999999	617	824	492	706	587	257	655	176	820	725	811	923	533	89	131	579	100	383	999999	410	999999	999999	961	630	920	999999	774	611	621	999999	999999	999999	708	884	999999	172	599	509	999999	369	908	238	239	897	413	999999	999999	239	999999	
53	751	999999	999999	739	140	588	863	861	786	999999	483	54	554	752	504	999999	225	648	298	999999	999999	591	320	144	999999	601	999999	73	227	999999	337	544	358	578	326	254	999999	999999	754	999999	309	737	723	409	999999	999999	683	487	403	952	999999	947	940	304	999999	999999	665	957	246	538	788	799	999999	287	999999	938	695	999999	435	259	200	255	894	999999	658	252	868	911	258	638	999999	322	669	999999	312	390	604	64	999999	999999	589	999999	732	226	424	509	103	445	84	946	178	999999	62	153	762	999999	63	853	645	821	302	999999	709	608	619	476	139	379	999999	944	344	999999	999999	278	669	887	523	999999	999999	158	158	999999	836	311	469	220	269	526	512	362	999999	750	418	693	864	835	999999	999999	606	947	999999	724	999999	999999	999999	536	999999	783	999999	999999	437	384	191	497	999999	870	917	408	148	409	216	613	999999	622	617	593	999999	777	414	833	999999	399	81	724	999999	433	960	706	698	933	973	485	999999	999999	924	952	569	920	30	994	918	205	985	999999	999999	766	857	849	522	28	999999	469	999999	999999	999999	999999	313	467	718	999999	909	220	999999	215	435	731	571	240	697	999999	34	312	756	419	915	99	413	875	999999	22	999999	121	999999	679	630	513	115	402	56	886	649	111	999999	781	999999	999999	495	999999	770	19	204	627	161	857	994	10	713	959	735	501	634	437	483	706	672	999999	36	40	585	999999	625	179	193	810	26	922	110	974	999999	999999	603	634	114	973	817	949	999999	336	685	629	800	155	667	554	262	221	628	504	119	296	999999	465	204	848	394	35	443	351	999999	81	899	738	999999	999999	898	10	333	509	889	999999	838	699	354	955	131	479	999999	639	558	999999	304	999999	864	48	534	147	439	265	999999	791	516	618	999999	999999	729	72	520	148	656	262	888	128	999999	396	458	982	120	248	727	999999	523	803	792	999999	776	304	873	999999	993	760	570	77	919	107	216	229	213	999999	999999	69	959	373	999999	306	916	185	999999	999999	589	552	999999	201	538	675	278	999999	825	999999	837	999999	999999	924	999999	999999	691	820	999999	517	999999	239	999999	380	999999	668	955	159	820	496	130	999999	313	999999	16	450	733	379	539	254	999999	504	403	754	999999	801	999999	999999	227	97	999999	105	999999	999999	298	360	999999	656	189	999999	720	129	999999	999999	339	246	131	999999	917	704	999999	321	291	954	689	685	835	34	477	220	999999	920	931	732	882	999999	623	999999	117	655	676	86	999999	669	999999	709	611	74	425	667	680	
87	127	522	924	999999	813	32	793	999999	999999	749	189	968	82	800	999999	169	456	314	622	999999	685	271	38	999999	131	999999	999999	999999	83	771	609	809	540	719	802	418	807	589	220	999999	47	505	999999	927	897	231	999999	733	521	452	617	120	54	999999	402	855	999999	839	181	999999	602	999999	999999	753	150	999999	438	362	999999	999999	361	867	104	30	262	190	140	111	999999	899	35	999999	468	999999	999999	999999	765	160	327	947	923	999999	418	28	999	234	999999	999999	999999	999999	793	244	736	741	100	750	25	33	137	222	725	393	650	281	175	905	355	907	600	999999	999999	999999	45	999999	855	393	459	999999	31	38	999999	753	324	670	116	791	960	726	999999	999999	483	741	32	114	999999	540	999999	146	999999	104	878	69	787	144	913	515	209	686	886	999999	301	999999	12	109	999999	999999	78	980	999999	999999	944	999999	999999	196	178	873	265	930	827	999999	75	322	232	927	159	999999	999999	190	756	601	591	283	840	999999	999999	543	999999	999999	115	260	471	346	971	479	999999	999999	693	999999	966	50	259	279	999999	570	642	978	717	84	950	846	999999	888	234	573	999999	671	787	543	999999	635	999999	342	999999	999999	853	728	350	753	778	999999	469	375	224	999999	351	322	424	279	200	143	999999	664	972	269	255	999999	122	407	686	487	472	999999	999999	341	906	917	999999	291	717	999999	638	999999	306	60	386	639	674	518	999999	479	256	999999	353	940	809	480	369	999999	999999	279	615	942	76	300	436	320	849	999999	999999	433	867	142	562	286	505	861	999999	921	883	616	909	604	184	216	999999	999999	806	999999	531	436	557	889	960	447	307	695	897	15	624	999999	789	999999	708	799	999999	999999	955	76	444	947	999999	448	999999	999999	370	999999	767	859	69	482	513	272	999999	383	876	978	182	124	979	809	964	362	999999	817	826	127	896	999999	999999	126	998	740	152	999999	999999	119	217	255	86	296	928	999999	945	999999	999999	999999	440	334	999999	633	941	841	97	635	999999	999999	999999	999999	888	999999	125	391	999999	942	999999	773	130	776	999999	766	770	927	48	692	881	927	416	166	264	999999	687	571	999999	971	999999	999999	999999	999999	601	563	969	352	366	833	181	546	782	999999	999999	788	407	663	274	166	862	24	999999	404	753	65	999999	999999	609	999999	999999	553	929	293	999999	327	999999	612	184	999999	797	999999	570	214	521	345	999999	413	499	476	901	999999	307	305	119	171	364	258	999999	999999	999999	985	999999	777	277	627	616	499	245	999999	668	794	489	767	999999	
999999	453	598	999999	999999	911	939	999999	143	688	542	256	999999	183	605	999999	872	849	638	296	999999	685	792	937	999999	728	654	178	159	808	116	543	999999	936	675	717	765	375	355	635	280	500	609	99	734	381	983	999999	999999	999999	795	945	851	999999	557	758	661	661	989	689	266	771	345	335	582	998	717	697	508	888	999999	507	503	999999	26	321	999999	703	212	521	999999	999999	538	772	22	170	692	67	388	916	66	999999	999999	666	378	999999	164	283	516	736	999999	999999	999999	751	189	298	451	848	465	999999	682	957	458	478	943	926	999999	573	999999	421	315	999999	318	592	831	102	132	837	999999	999999	167	802	999999	475	857	459	522	999999	592	724	999999	844	602	153	243	109	655	906	999999	451	999999	591	999999	105	430	14	978	234	919	97	176	999999	223	947	87	880	999999	983	620	999999	414	455	999999	599	999999	471	999999	174	358	732	446	225	999999	999999	251	999999	842	101	999999	853	481	999999	867	505	999999	999999	630	654	75	999999	999999	672	296	999999	999999	820	610	371	402	959	947	999999	876	999999	651	950	999999	41	706	511	47	678	937	767	999999	127	999999	999999	51	597	840	412	108	995	403	999999	928	886	155	430	999999	999999	699	999999	905	667	421	680	999999	607	615	999999	948	999999	325	999999	999999	529	225	919	243	135	999999	804	128	999999	714	999999	794	877	31	999999	886	285	546	566	978	999999	861	355	706	906	631	443	982	999999	999999	545	679	742	48	409	671	235	197	839	161	999999	999999	999999	953	540	886	976	999999	11	712	672	27	758	681	882	667	870	222	336	999999	999999	999999	877	90	179	210	61	838	999999	941	999999	98	707	415	94	885	500	401	176	30	654	858	980	999999	790	528	999999	70	166	741	800	999999	860	345	274	999999	99	290	784	339	834	147	963	999999	62	584	319	999999	999999	997	177	478	56	316	849	37	999999	349	999999	999999	289	991	682	880	151	647	237	999999	999999	21	796	999999	999999	837	195	517	894	920	486	216	218	578	999999	169	999999	332	966	554	496	999999	999999	750	990	142	59	843	465	93	918	414	357	947	212	999999	210	957	860	219	130	999999	143	919	999999	93	999999	711	528	523	316	818	681	999999	999999	999999	779	56	229	484	787	352	999999	810	12	81	999999	999999	375	886	958	999999	471	756	434	164	999999	322	887	999999	699	347	324	941	777	110	732	674	82	999999	806	999999	738	385	431	999999	999999	332	917	791	999999	999999	999999	642	564	699	356	925	258	721	800	467	169	999999	784	
999999	999999	120	43	901	999999	999999	198	77	89	804	877	96	334	656	999999	999999	404	106	682	527	12	682	387	87	753	999999	425	360	508	349	995	425	600	982	749	179	299	999999	452	49	984	278	562	760	822	270	999999	602	999999	28	73	72	640	267	447	356	733	955	999999	999999	768	837	999999	740	809	462	999999	352	999999	999999	492	387	654	642	542	733	999999	626	265	999999	217	999999	513	489	285	932	784	343	544	403	445	343	999999	910	999999	156	709	821	951	369	775	999999	695	151	999999	685	418	997	724	714	236	116	999999	665	333	945	334	88	464	999999	999999	162	999999	999999	269	158	519	743	372	999999	999999	307	675	895	717	960	137	999999	953	999999	523	786	618	830	177	339	643	212	587	335	999999	999999	367	84	691	623	999999	193	999999	999999	999999	675	635	339	690	928	441	804	948	373	817	962	999999	864	363	890	543	978	345	930	514	999999	165	46	999999	999999	940	600	213	103	999999	999999	488	574	434	847	161	999999	999999	248	897	839	263	999999	518	859	505	502	720	999999	89	999999	848	952	873	858	519	599	999999	298	999999	999999	600	854	852	999999	483	561	440	515	999999	265	839	106	42	675	63	941	528	713	896	999999	880	412	999999	999999	106	999999	701	575	337	562	999999	999999	261	67	999999	408	371	644	999999	944	999999	999999	71	824	999999	751	919	208	805	999999	999999	999999	401	549	960	999999	840	802	776	947	999999	864	187	999999	741	988	999999	999999	436	654	999999	883	999999	952	386	674	351	999999	999999	354	617	999999	999999	759	491	470	459	999999	106	999999	568	568	868	438	94	207	37	883	92	643	906	944	771	161	997	999999	999999	449	172	295	999999	651	384	432	999999	999999	999999	428	999999	281	999999	999999	999999	384	96	999999	25	898	868	189	999999	468	999999	784	999999	999999	730	618	761	999999	999999	20	548	999999	216	916	193	445	108	727	112	608	999999	811	114	772	75	397	74	986	999999	825	999999	999999	648	387	544	999999	983	667	999999	999999	999999	402	999999	528	999999	999999	999999	179	999999	579	999999	150	87	48	281	305	679	676	999999	343	554	775	131	920	438	565	172	828	999999	999999	462	441	100	626	941	794	286	586	187	997	229	999999	168	999999	35	440	906	609	116	249	920	317	69	303	931	891	999999	614	99	39	905	999999	999999	244	126	368	60	999999	107	999999	28	103	498	610	124	999999	617	999999	894	998	999999	563	722	999999	672	155	381	999999	694	999999	522	671	496	158	101	879	108	924	485	667	389	999999	512	629	230	
827	999999	459	188	282	999999	999999	720	999999	999999	999999	627	999999	571	971	999999	262	766	56	964	356	606	349	999999	999999	560	692	53	999999	618	213	61	999999	999999	999999	336	922	618	421	775	770	951	405	999999	749	261	444	362	514	680	137	689	465	665	999999	231	478	940	999999	999999	591	709	493	482	177	300	999999	751	727	644	75	643	355	280	203	405	210	571	769	983	126	340	999999	556	491	523	999999	999999	48	623	858	981	674	699	999999	71	467	923	611	459	727	999999	635	869	614	999999	344	194	471	478	999999	906	181	999999	605	260	999999	936	999999	653	704	106	712	113	999999	999999	999999	655	96	142	938	287	999999	319	265	434	999999	668	941	997	189	999999	966	570	602	951	999999	714	999999	933	890	530	932	957	754	631	980	531	999999	531	524	688	107	339	539	743	946	861	705	181	555	999999	994	992	473	302	139	999999	511	834	999999	264	562	163	252	999999	354	12	999999	634	453	184	584	420	999999	501	999999	999999	41	999999	999999	948	19	922	387	999999	535	940	999999	461	501	999999	30	258	258	270	999999	944	97	132	399	943	306	999999	727	381	927	584	519	971	989	502	120	652	830	334	255	999999	999999	999999	881	414	517	999999	143	615	999999	999999	172	223	999999	368	550	999999	469	70	999999	938	999999	999999	460	951	430	522	472	998	999999	377	428	923	24	496	179	233	250	985	436	202	937	122	227	601	422	306	606	630	952	211	999999	769	681	316	999999	999999	412	999999	983	994	640	999999	999999	785	999999	248	208	878	199	999999	668	484	634	459	10	999999	789	859	539	133	999999	841	56	526	195	999999	252	707	61	999999	999999	999999	999999	441	562	803	235	441	693	999999	108	727	441	999999	542	708	144	232	316	999999	999999	553	400	859	88	799	999999	369	600	258	999999	999999	827	788	506	358	482	203	897	207	856	357	175	365	35	198	410	421	984	486	524	30	401	699	431	276	919	151	362	999999	716	865	841	999999	187	607	900	653	137	194	999999	941	334	118	999999	999999	387	44	834	889	999999	675	385	999999	999999	999999	108	137	366	999999	439	999999	999999	999999	491	999999	999999	730	999999	427	999999	999999	293	799	260	583	695	293	203	999999	999999	999999	999999	473	373	50	490	999999	999999	211	509	772	296	897	999999	999999	110	199	627	515	999999	999999	999999	416	601	641	391	586	862	160	290	815	934	999999	999999	999999	33	377	770	450	510	788	28	976	999999	525	471	396	999999	999999	482	505	665	688	999999	999999	37	999999	871	999999	999999	999999	
864	561	921	693	999999	728	999999	209	872	733	429	999999	14	336	637	999999	498	86	999999	995	999999	507	677	999999	159	256	883	117	527	132	505	48	999999	606	999999	467	64	999999	686	742	838	845	493	749	999999	488	683	357	605	157	999999	795	561	999999	999999	367	999999	147	543	592	845	999999	682	999999	237	390	395	408	412	180	999999	999999	999999	438	999999	695	24	999999	707	671	573	536	512	380	720	709	486	136	243	566	999999	916	999999	104	897	398	999999	743	522	999999	103	284	999999	434	331	149	999999	133	507	677	353	956	440	872	28	318	937	311	999999	528	999999	268	175	846	596	908	581	304	540	768	533	281	999999	21	999999	298	591	87	58	999999	999999	999999	629	999999	999999	627	486	819	999999	588	461	999999	999999	994	999999	834	119	999999	999999	999999	568	999999	592	739	154	82	551	429	304	999999	727	859	263	999999	225	550	639	609	632	969	432	761	999999	999999	316	672	567	421	229	743	189	493	249	999999	999999	210	770	890	421	999999	85	67	525	355	861	999999	607	999999	778	251	205	509	475	868	990	807	999999	640	999999	481	514	140	999999	560	551	243	999999	999999	999999	24	780	748	197	491	999999	999999	245	873	999999	714	74	312	999999	977	999999	679	27	380	999999	215	326	139	467	999999	636	999999	857	964	999999	627	981	981	818	999999	471	456	322	983	975	625	999999	999999	550	717	417	211	497	232	22	871	226	999999	980	240	698	650	290	257	999999	947	517	281	79	472	999999	93	494	999999	515	101	366	43	404	31	644	315	589	750	999999	999999	999999	999999	951	999999	411	999999	10	588	75	821	175	75	999999	37	117	299	941	87	984	334	999999	999999	999999	920	514	999999	999999	959	596	393	70	540	724	430	499	882	329	146	71	999999	999999	999999	813	694	925	301	905	377	913	354	373	512	999999	208	717	838	999999	999999	427	228	895	999999	992	681	761	999999	350	999999	999999	235	970	804	999999	991	251	999999	806	999999	995	223	287	478	56	251	999999	557	774	999999	713	661	964	999999	719	842	106	999999	914	999999	933	300	950	207	839	687	999999	999999	999999	774	957	906	41	895	999999	214	941	427	995	750	999999	999999	860	825	999999	999999	999999	999999	95	183	894	210	896	675	99	704	272	89	639	368	999999	999999	71	10	568	807	629	79	262	999999	999999	679	55	173	478	729	439	135	214	999999	426	999999	999999	323	999999	999999	19	366	806	340	941	862	787	636	882	211	152	860	266	999999	999999	201	999999	579	282	225	999999	999999	206	999999	999999	146	
999999	677	999999	999999	976	999999	999999	999999	797	272	999999	921	573	48	891	999999	999999	277	587	578	869	27	714	235	281	903	50	664	601	287	170	446	999999	805	986	120	999999	717	234	404	740	454	399	985	928	507	16	243	333	746	451	929	781	999999	277	857	999999	716	893	999999	999999	466	220	519	112	826	856	768	999999	780	723	573	52	193	838	425	628	729	306	999999	897	999999	341	855	999999	240	665	378	999999	139	999999	978	823	161	696	284	243	879	882	999999	999999	247	191	552	32	999999	886	597	858	999999	239	242	420	129	185	999999	134	365	684	999999	999999	488	240	999999	632	999999	999999	890	497	564	191	749	846	999999	132	999999	624	788	999999	957	354	999999	519	685	900	999999	568	703	976	795	159	878	205	21	941	172	16	999999	919	287	137	996	110	304	670	490	395	226	997	524	999999	345	999999	999999	527	999999	968	555	999999	716	999999	57	999999	999999	999999	999999	553	835	262	999999	653	365	999999	554	829	358	967	225	24	420	529	351	706	461	519	999999	354	999999	494	999999	204	999999	999999	999999	111	999999	91	408	888	367	936	560	964	47	871	920	476	999999	896	179	136	753	541	611	197	999999	351	462	999999	601	958	85	351	999999	765	203	128	999999	999999	749	276	568	999999	999999	999999	969	387	669	590	598	346	376	999999	999999	999999	999999	999999	635	25	276	739	628	225	297	408	860	219	999999	281	678	999999	810	534	999999	902	567	426	884	999999	228	999999	681	872	593	999999	591	999999	999999	693	325	283	493	650	187	20	647	352	999999	999999	623	999999	827	999999	912	796	999999	841	434	422	163	34	45	507	797	818	67	756	632	999999	999999	366	192	865	956	999999	319	999999	357	146	264	224	387	636	999999	468	999999	294	960	999999	999999	750	79	613	540	300	247	985	852	368	999999	891	720	17	999999	267	577	962	441	517	487	375	494	999999	168	938	646	409	993	339	999999	773	795	835	312	76	296	578	999999	665	167	333	999999	988	193	372	504	379	205	256	999999	667	852	452	318	364	266	999999	999999	999999	653	838	999999	999999	999999	190	106	999999	705	374	999999	999999	637	776	360	164	67	999999	114	795	999999	999999	999999	747	448	531	920	353	527	947	999999	514	133	732	21	329	341	999999	999999	12	276	620	999999	831	285	892	999999	86	101	164	999999	760	999999	660	168	386	633	254	84	648	269	752	367	999999	999999	999999	875	999999	764	999999	822	272	687	111	999999	823	602	383	999999	556	500	843	261	999999	650	60	836	473	574	634	695	
97	719	179	743	523	999999	916	999999	999999	999999	136	321	999999	999999	44	999999	575	999999	345	999999	999999	782	527	157	999999	501	994	117	513	630	999999	339	139	345	999999	552	517	368	999999	999999	685	115	653	999999	374	532	200	40	615	999999	270	342	239	999999	999999	314	201	31	327	32	999999	809	764	198	614	796	999999	724	607	999999	566	217	135	999999	108	154	138	988	783	893	310	964	501	536	369	79	999999	288	900	429	361	999999	51	982	312	999999	350	465	925	999999	350	999999	433	134	420	63	216	999999	999999	300	186	213	248	433	722	303	999999	999999	999999	999999	695	999999	824	187	140	80	176	153	999999	999999	999999	673	72	999999	553	834	541	377	125	316	863	645	536	610	999999	157	257	617	269	19	567	122	637	390	999999	447	651	999999	999999	999999	999999	999999	993	530	999999	513	999999	43	879	888	762	941	122	522	681	59	999999	224	933	983	822	558	883	461	664	999999	45	682	331	116	193	295	383	775	429	800	652	15	999999	740	16	223	999999	381	257	626	10	124	708	999999	999999	437	322	999999	527	338	189	542	866	804	477	999999	999999	999999	704	476	567	347	999999	881	999999	371	110	203	976	609	820	999999	214	999999	691	999999	973	497	46	756	973	999999	999999	101	620	119	149	318	999999	548	511	999999	676	780	999999	663	32	827	435	999999	336	129	43	918	517	999999	337	999999	123	556	999999	999999	737	948	502	204	99	11	999999	999999	999999	999999	929	438	999999	856	835	433	999999	37	898	156	71	336	429	854	339	999999	999999	942	782	999999	205	999999	64	296	237	727	999999	864	573	30	566	148	999999	999999	199	605	820	661	843	904	849	95	657	347	162	410	999999	648	865	759	428	328	515	909	596	222	999999	811	628	117	999999	124	464	878	999999	923	848	999999	665	999999	518	999999	109	877	472	119	69	716	144	827	999999	639	999	814	999999	247	633	578	948	999999	231	19	42	735	759	735	631	779	757	238	561	644	983	999999	250	505	229	999999	447	487	999999	667	676	999999	999999	515	124	999999	286	353	300	999999	999999	999999	999999	509	889	999999	999999	736	999999	290	959	999999	275	564	656	868	573	999999	27	995	140	470	999999	563	342	999999	827	999999	620	981	502	413	938	291	707	999999	999999	999999	616	999999	519	710	999	872	708	770	999999	354	859	999999	86	189	335	305	149	475	864	999999	176	658	545	999999	126	505	787	555	967	984	856	999999	249	831	489	171	485	999999	999999	951	999999	571	705	483	394	373	905	999999	88	642	151	999999	
999999	679	574	958	320	644	594	999999	94	162	999999	551	497	508	17	254	699	174	999999	719	14	912	104	999999	953	72	490	752	600	474	999999	334	999999	625	919	570	267	531	851	841	835	967	867	702	768	163	999999	885	366	999999	623	999999	823	431	236	528	585	999999	999999	999999	999999	841	903	620	684	999999	708	872	588	999999	999999	178	999999	999999	883	47	55	999999	999999	799	999999	605	999999	940	851	999999	511	421	398	400	999999	297	999999	999999	687	993	73	256	27	300	455	123	306	919	673	999999	999999	845	547	999999	483	194	999999	215	999999	558	455	962	768	131	999999	297	999999	198	462	699	999999	718	300	999999	999999	798	383	545	353	963	308	476	277	406	999999	665	873	209	999999	800	164	999999	433	139	547	999999	487	896	332	999999	639	118	467	973	804	882	555	657	999999	999999	810	597	861	217	259	999999	695	372	169	312	999999	285	281	661	544	339	295	999999	352	873	320	487	999999	195	999999	200	999999	303	601	89	999999	225	984	240	990	567	459	225	879	999999	415	125	736	30	744	364	837	805	438	474	596	394	315	999999	375	333	384	676	883	999999	970	999999	770	90	999999	208	999999	50	671	977	999999	80	999999	783	468	204	750	999999	451	969	363	213	864	137	492	724	999999	999999	865	666	192	783	342	820	999999	23	354	655	828	545	72	796	144	999999	594	526	113	531	883	180	582	999999	234	913	706	766	537	643	999999	477	999999	658	185	14	794	105	737	471	999999	455	850	104	373	905	907	566	78	413	999999	966	999999	387	759	694	94	10	558	428	123	831	486	710	68	361	999999	999999	621	140	666	999999	788	642	999999	999999	329	487	817	329	16	999999	697	133	110	999999	856	911	899	490	919	793	547	318	357	364	999999	999999	46	22	999999	502	944	938	747	53	999999	978	51	331	374	607	193	999999	422	999999	143	362	609	437	504	345	514	141	220	999999	999999	480	295	981	468	189	450	805	999999	513	205	999999	385	66	453	999999	999999	578	126	322	610	317	895	383	999999	616	540	999999	518	323	988	813	728	875	999999	999999	693	999999	862	999999	166	388	568	909	777	384	977	553	999999	999999	475	936	24	999999	999999	999999	584	999999	759	999999	999999	841	296	356	999999	392	999999	999999	964	746	999999	809	715	931	166	232	748	986	605	847	638	987	626	999999	848	61	999999	830	614	458	133	781	310	999999	999999	324	101	222	394	395	999999	999999	588	246	441	665	999999	93	740	48	895	597	315	912	223	662	999999	999999	507	999999	
593	209	895	999999	623	413	509	706	396	841	141	999999	999999	220	503	999999	408	389	459	193	831	715	100	576	562	535	475	397	796	883	999999	696	714	921	999999	999999	999999	82	999999	38	999999	999999	999999	898	999999	369	995	105	419	62	999999	999999	945	324	999999	878	119	999999	999999	999999	938	999999	999999	513	742	445	821	680	418	360	588	336	766	431	36	316	28	999999	669	203	540	379	978	999999	629	274	750	399	999999	922	43	263	129	999999	100	999999	999999	193	166	471	999999	999999	999999	999999	473	999999	78	524	298	335	860	918	999999	759	557	568	999999	176	883	478	999999	432	999999	496	326	999999	216	241	341	981	702	999999	44	208	656	225	692	999999	279	701	999999	999999	111	953	72	125	604	999999	977	531	912	999999	310	999999	775	124	922	999999	999999	148	720	999999	193	999999	633	36	999999	999999	112	342	999999	999999	897	192	282	469	331	447	999999	210	999999	846	264	809	79	264	999999	356	432	542	302	999999	187	999999	980	368	999999	999999	999999	45	241	153	267	644	655	698	550	128	415	999999	999999	485	766	542	417	874	999999	383	247	379	502	537	37	570	50	383	46	766	211	914	426	536	127	398	999999	587	589	619	999999	999999	713	415	940	126	748	999999	735	645	999999	116	784	669	999999	951	542	704	999999	696	999999	999999	662	784	916	501	890	999999	367	999999	573	999999	294	963	228	866	666	96	597	999999	821	232	647	401	53	104	139	756	979	999999	855	274	471	999999	24	999999	717	928	499	448	235	492	459	368	999999	892	821	820	450	690	295	456	999999	214	875	382	634	271	740	822	371	143	999999	999999	521	308	369	402	949	346	999999	999999	999999	158	685	999999	773	289	329	161	999999	318	315	299	880	999999	999999	999999	999999	642	999999	455	999999	999999	86	102	215	267	846	773	533	428	871	999999	999999	557	858	957	528	999999	999999	999999	942	589	548	62	999999	987	321	122	150	111	385	317	98	702	550	920	81	593	999999	516	443	999999	628	854	447	211	757	333	550	999999	999999	481	43	902	513	608	138	34	999999	228	946	999999	632	431	53	999999	25	838	17	938	999999	999999	422	102	911	999999	961	694	615	626	239	999999	572	939	372	904	283	196	199	999999	792	999999	329	904	570	709	922	999999	810	882	196	999999	325	999999	324	999999	68	941	999999	126	646	443	999999	648	988	958	171	693	999999	999999	999999	829	999999	75	156	837	999999	518	532	211	474	999999	999999	733	999999	999999	672	999999	625	568	999999	341	204	999999	305	358	639	681	915	611	
548	999999	999999	671	601	999999	279	260	465	486	198	550	418	790	652	882	559	684	218	677	295	211	77	499	302	949	634	575	999999	797	208	934	602	999999	663	999999	999999	999999	141	999999	51	422	504	148	380	305	923	414	431	423	799	954	999999	248	326	347	171	648	999999	652	732	703	489	667	999999	999999	947	498	136	999999	266	999999	999999	145	635	873	999999	929	129	999999	36	230	154	999999	998	999999	471	999999	604	325	82	977	843	489	349	999999	932	837	859	126	357	434	999999	23	166	462	411	337	612	452	640	999999	528	999999	999999	512	558	999999	669	999999	999999	593	999999	999999	999999	288	503	73	796	297	941	999999	80	12	999999	601	999999	141	200	545	999999	144	999999	162	999999	999999	458	999999	999999	999999	789	999999	177	824	333	764	999999	476	678	878	958	999999	541	324	510	771	171	999999	733	34	569	427	999999	134	203	658	841	741	999999	504	999999	43	209	958	999999	152	701	255	999999	884	999999	999999	463	321	586	999999	602	999999	651	913	678	999999	736	839	277	371	999999	999999	999999	675	922	799	350	183	999999	999999	148	582	815	368	79	916	847	849	999999	103	964	630	547	699	65	413	99	222	825	896	999999	370	999999	147	295	658	625	13	961	271	135	289	273	661	999999	30	999999	293	844	999999	95	887	875	183	999999	236	506	930	620	519	709	138	357	162	628	999999	890	678	83	421	301	843	887	702	999999	685	367	885	999999	44	790	806	377	73	999999	418	494	518	740	999999	161	694	392	452	562	997	931	120	43	585	139	999999	220	433	471	999999	10	183	214	721	869	621	999999	585	999999	903	760	294	350	220	294	382	999999	999999	269	999999	460	444	999999	999999	753	256	852	759	905	846	999999	944	999999	999999	417	320	999999	28	999999	540	108	999999	999999	999999	246	646	769	823	301	757	16	205	174	864	791	566	44	243	968	999999	769	836	999999	881	999999	816	693	781	802	974	999999	919	825	999999	508	653	999999	490	734	999999	486	999999	467	158	840	400	780	736	777	851	286	79	60	576	999999	999999	136	999999	351	429	953	988	30	999999	687	97	999999	445	999999	147	845	553	508	861	146	740	378	532	999999	917	45	956	13	999999	697	999999	999999	259	956	999999	526	877	148	999999	163	999999	17	150	999999	752	30	344	999999	640	16	999999	570	199	439	41	894	999999	999999	999999	393	996	999999	80	629	999999	228	130	488	130	620	999999	414	203	707	647	999999	237	72	298	896	701	586	999999	944	964	439	679	999999	925	352	999999	86	714	
921	167	514	937	521	782	534	999999	855	259	999999	999999	328	377	999999	791	999999	666	541	513	999999	692	999999	620	136	999999	258	999999	310	563	999999	697	891	999999	999999	550	143	999999	716	289	763	996	845	337	999999	906	646	71	198	38	626	999999	390	999999	186	999999	748	999999	811	856	999999	999999	600	999999	999999	331	156	999999	104	999999	658	999999	950	262	999999	999999	847	91	276	230	999999	196	360	999999	936	999999	317	328	999999	54	801	249	983	860	755	778	406	552	855	32	999999	28	999999	256	380	999999	999999	999999	824	645	391	666	627	591	999999	347	634	328	999999	999999	24	827	114	999999	149	418	529	100	507	999999	145	304	236	999999	470	999	229	999999	999999	823	999999	189	504	878	662	145	622	402	32	999999	153	87	196	999999	18	932	914	916	999999	961	593	645	630	999999	509	96	999999	384	130	999999	999999	999999	999999	543	999999	835	333	235	397	14	796	136	78	999999	827	67	118	758	245	537	999999	999999	997	940	239	721	558	651	378	999999	705	247	281	999999	300	622	999999	653	456	999999	609	999999	529	999999	175	999999	577	541	36	452	978	999999	999999	593	752	815	999999	486	313	309	287	999999	856	821	309	558	854	883	799	214	406	999999	312	72	928	407	999999	894	774	999999	154	999999	624	926	999999	33	999999	688	441	484	99	999999	999999	156	895	927	831	999999	803	616	611	693	999999	822	55	999999	999999	87	664	354	41	999999	999999	540	165	999999	67	930	233	999999	999999	176	452	324	124	999999	125	165	176	999999	999999	85	101	167	171	460	284	802	999999	84	653	31	33	97	999999	460	473	809	991	635	869	999999	484	999999	999999	445	251	427	999999	999999	999999	999999	999999	663	778	955	547	553	378	999999	985	999999	59	159	631	438	152	364	999999	663	757	315	174	540	141	675	601	573	11	726	999999	857	105	66	675	440	999999	369	319	497	913	999999	999999	296	999999	615	851	999999	895	999999	302	886	556	53	77	103	59	999999	532	113	363	973	999999	652	495	999999	999999	993	484	201	327	782	999999	382	750	837	873	877	890	526	823	277	999999	282	433	332	310	61	988	999999	999999	740	999999	216	999999	939	378	999999	801	999999	455	999999	850	703	410	520	841	183	302	999999	999999	999999	489	16	289	96	999999	279	229	172	999999	117	999999	902	811	586	945	839	999999	999999	999999	95	85	999999	80	999999	427	974	871	912	491	137	758	999999	362	218	261	999999	926	58	644	108	999999	639	694	347	853	947	892	824	999999	12	934	491	771	144	106	999999	999999	999999	
999999	331	408	316	681	999999	358	256	549	602	999999	123	999999	200	176	370	525	446	683	999999	122	999999	91	57	347	488	202	277	999999	228	999999	150	896	999999	999999	323	700	999999	999999	995	988	999999	999999	299	999999	461	99	999999	999999	410	618	660	437	212	211	999999	249	999999	999999	202	507	91	268	999999	491	195	227	308	811	999999	670	273	488	688	744	514	80	999999	558	999999	999999	457	951	586	999999	999999	999999	999999	412	199	999999	999999	294	765	999999	907	999999	87	999999	313	244	791	999999	999999	740	999999	182	749	468	696	999999	457	999999	999999	999999	59	139	999999	720	999999	483	999999	896	999999	779	330	978	999999	200	836	176	993	983	999999	651	607	524	999999	999999	264	287	963	235	715	999999	625	547	210	962	447	777	665	366	999999	830	999999	894	321	691	999999	376	999999	558	631	529	999999	474	556	441	205	999999	649	999999	999999	753	519	307	999999	550	164	999999	777	760	999999	69	510	637	216	999999	999999	713	212	798	435	888	999999	414	999999	196	946	999999	990	999999	766	999999	999999	829	900	999999	320	414	713	771	537	636	598	699	805	571	29	497	268	141	999999	491	332	851	999999	577	999999	115	999999	994	999999	12	999999	999999	999999	840	931	681	737	192	999999	535	999	440	270	799	300	999999	999999	999999	999999	458	893	859	276	284	589	286	428	332	107	214	711	999999	999999	534	843	589	706	964	639	348	760	85	35	999999	492	892	590	611	287	798	506	999999	827	154	119	932	742	718	999999	655	263	414	95	900	999999	290	272	735	955	711	999999	644	403	828	698	818	834	309	792	697	695	999999	55	308	708	51	891	999999	424	999999	847	987	999999	984	94	355	999999	135	153	212	629	854	656	575	376	861	276	998	999999	301	108	442	926	564	960	999999	999999	786	201	999999	398	250	999999	54	864	999999	931	419	744	999999	828	708	165	590	78	840	999999	479	999999	847	775	892	999999	133	812	414	70	159	999999	999999	986	212	933	371	814	999999	999999	999999	711	999999	930	999999	999999	999999	473	999999	287	999999	999999	129	286	888	854	354	16	999999	673	197	241	459	383	782	999999	999999	999999	625	999999	793	776	689	307	999999	767	999999	917	917	638	473	999999	999999	137	724	999999	999999	370	107	358	999999	365	318	715	355	380	999999	559	157	472	999999	746	999999	624	999999	570	999999	999999	729	131	999999	999999	999999	999999	209	999999	818	332	658	128	490	735	268	277	999999	438	467	973	951	187	516	450	769	999999	479	726	812	797	643	999999	999999	999999	641	976	503	161	277	999999	
999999	817	561	928	900	38	982	432	999999	999999	438	65	112	833	870	999999	999999	999999	668	999999	999999	483	999999	31	689	503	999999	407	999999	291	774	44	170	999999	999999	143	625	587	549	999999	999999	57	247	999999	999999	588	62	33	999999	99	372	98	493	999999	64	42	102	540	249	406	766	585	338	207	805	999999	894	96	375	736	999999	999999	865	928	179	350	245	493	662	999999	451	999999	194	14	919	685	999999	535	962	434	999999	94	347	152	973	887	999999	50	436	964	693	965	658	485	173	344	999999	565	465	999999	797	999999	878	149	955	528	400	334	288	130	853	368	134	999999	695	841	999999	722	954	291	631	204	999999	697	416	485	590	708	840	584	999999	986	80	999999	999999	442	216	208	197	999999	497	394	761	316	121	335	841	999999	789	331	653	511	610	183	999999	602	999999	190	732	479	999999	692	493	703	667	867	298	876	999999	263	635	999999	534	508	999999	246	443	750	586	91	999999	872	918	519	999999	951	999999	999999	175	44	890	999999	475	718	518	804	900	68	648	253	46	965	414	536	999999	171	976	999999	389	845	999999	800	603	650	834	74	773	974	772	716	491	401	999999	278	999999	610	999999	816	990	999999	346	384	112	342	54	679	468	999999	999999	770	974	283	517	330	874	999999	431	824	883	453	999999	999999	999999	932	761	645	999999	145	999999	999999	154	170	121	999999	509	784	698	999999	605	165	999999	390	161	999999	999999	218	883	999999	403	283	188	999999	999999	547	957	999999	999999	180	999999	409	424	333	229	736	625	999999	999999	999999	820	100	400	170	228	728	999999	651	999999	999999	200	553	999999	874	741	999999	907	952	237	999999	999999	99	999999	528	689	206	741	283	171	424	386	926	999999	765	999999	313	999999	999999	999999	214	700	999999	644	804	979	37	999999	549	591	339	999999	672	587	598	686	730	404	999999	999999	999999	986	573	999999	359	907	273	507	995	314	438	999999	999999	980	999999	872	999999	455	891	549	662	558	999999	691	831	595	713	999999	999999	89	838	909	20	547	999999	999999	136	999999	999999	896	715	529	652	244	163	333	939	692	999999	725	999999	285	999999	333	999999	474	795	881	999999	764	204	923	60	999999	476	528	996	999999	39	999999	999999	999999	170	994	833	999999	905	956	999999	507	999999	31	784	731	999999	999999	406	687	999999	485	432	254	177	530	702	791	479	737	768	999999	337	597	662	759	999999	261	999999	518	499	685	569	839	353	999999	117	182	148	999999	396	912	999999	318	999999	554	382	500	142	640	301	51	999999	177	197	
903	180	69	368	999999	751	277	449	887	999999	53	916	592	901	25	422	529	652	160	350	856	511	28	974	118	999999	489	128	484	226	457	32	401	651	450	980	58	814	123	578	999999	473	244	130	999999	999999	790	599	126	227	999999	399	512	827	341	401	161	94	260	647	272	158	964	671	740	999999	999999	941	460	999999	374	715	538	999999	231	999999	276	898	999999	480	597	999999	12	266	999999	68	519	574	320	999999	999999	999999	999999	999999	315	970	508	999999	390	557	123	999999	999999	999999	852	66	999999	930	605	948	134	263	999999	779	999999	999999	156	999999	226	682	511	999999	630	412	216	410	161	72	999999	261	999999	703	517	999999	999999	748	750	920	999999	398	999999	999999	968	371	923	999999	284	784	425	933	823	801	357	707	55	172	999999	736	875	452	999999	798	664	999999	74	431	745	841	422	312	632	999999	999999	999999	484	922	982	269	999999	999999	136	999999	999999	343	437	92	356	810	802	204	999999	23	55	961	492	409	925	624	306	502	999999	443	371	123	310	598	999999	999999	232	132	190	958	258	999999	999999	538	161	330	916	982	85	999999	999999	228	999999	618	190	999999	345	85	997	368	962	985	999999	693	999999	533	42	839	585	827	587	679	24	571	765	810	646	953	258	604	707	324	999999	893	404	153	340	692	417	175	999999	157	135	821	999999	999999	999999	632	534	627	999999	999999	999999	999999	999999	368	213	221	852	379	695	391	827	403	660	648	568	917	999999	999999	203	349	999999	419	645	440	554	999999	575	503	999999	23	999999	631	315	631	916	179	999999	45	940	999999	839	48	480	800	330	732	171	999999	704	515	344	673	433	948	999999	999999	612	999999	814	21	646	359	991	999999	962	206	97	39	732	398	999999	262	920	999999	510	393	938	999999	999999	822	999999	228	799	999999	679	999999	207	367	976	999999	567	627	999999	999999	999999	999999	57	999999	838	134	644	142	624	315	999999	999999	752	358	999999	271	59	999999	808	999999	979	428	560	129	999999	215	998	730	62	803	830	755	999999	992	602	30	346	150	999999	985	187	999999	999999	493	999999	597	14	849	918	999999	879	799	999999	239	948	63	929	999999	999999	633	135	914	89	821	485	387	61	999999	755	428	925	999999	762	822	999999	91	825	999999	999999	415	210	999999	811	346	924	41	935	801	999999	999999	100	999999	354	999999	860	272	999999	781	999999	361	545	999999	103	500	790	999999	46	996	999999	867	238	999999	548	389	433	976	112	999999	897	999999	452	999999	716	999999	337	516	564	390	962	552	272	999999	
69	38	999999	955	65	320	556	954	994	999999	387	185	320	238	869	964	948	883	169	85	884	564	999999	296	999999	886	172	283	415	655	44	872	605	999999	802	999999	520	477	920	792	196	943	458	512	872	541	896	109	647	599	442	88	392	196	169	505	128	583	427	999999	999999	999999	548	999999	904	514	579	134	435	999999	999999	999999	962	377	888	941	115	999999	423	996	989	73	636	999999	223	999999	489	419	35	999999	401	999999	60	751	643	914	404	120	999999	367	961	771	673	297	155	961	125	24	307	228	399	722	999999	999999	190	94	999999	999999	135	948	35	170	999999	999999	957	999999	430	221	733	974	999999	995	999999	65	999999	999999	400	999999	999999	262	839	475	122	807	999999	679	776	629	999999	559	277	671	999999	659	342	801	672	545	999999	637	540	904	290	332	681	999999	923	114	999999	962	693	308	72	999999	118	559	58	301	230	287	999999	999999	650	184	707	875	20	148	723	243	554	999999	17	999999	721	999999	194	789	135	999999	755	672	243	608	865	969	608	122	999999	783	753	999999	324	62	896	739	264	116	624	805	394	785	999999	999999	999999	838	999999	999999	161	183	374	268	175	999999	532	999999	567	51	999999	738	999999	999999	598	999999	999999	184	540	955	999999	982	681	88	174	329	129	970	292	91	200	37	999999	999999	961	999999	418	494	999999	999999	999999	829	182	222	999999	886	538	496	197	450	671	243	308	344	894	178	999999	999999	999999	846	597	562	785	485	851	290	69	699	936	231	999999	995	999999	932	435	316	809	468	290	288	791	632	782	841	420	957	729	343	999999	792	874	131	401	999999	20	999999	53	999999	371	517	999999	839	999999	966	999999	676	274	999999	909	588	999999	43	16	815	64	999999	999999	999999	75	894	561	725	26	154	356	999999	604	610	921	467	273	123	107	772	999999	952	83	999999	922	744	692	363	434	104	999999	999999	999999	586	314	55	198	999999	631	477	955	110	999999	414	999999	519	81	663	999999	451	325	255	999999	243	363	999999	891	999999	31	331	211	208	999999	921	999999	515	294	28	306	876	278	174	491	999999	999999	999999	139	668	206	413	672	38	999999	982	779	999999	905	881	999999	211	163	236	87	310	275	999999	809	901	693	114	999999	999999	367	577	182	160	764	314	427	999999	972	232	999999	618	658	182	299	999999	151	544	610	999999	795	104	999999	52	97	191	365	68	551	238	999999	102	999999	618	671	341	810	629	422	999999	464	230	238	931	470	468	999999	103	468	501	759	158	503	999999	268	272	
855	999999	73	583	949	999999	460	744	257	672	439	50	510	999999	508	522	999999	19	947	574	865	999999	999999	999999	539	271	600	60	478	999999	999999	999999	999999	999999	999999	679	565	839	651	106	770	494	999999	797	39	999999	999999	510	999999	247	999999	999999	875	693	999999	73	558	444	999999	687	767	410	276	999999	83	83	689	112	482	828	956	999999	367	850	804	999999	117	999999	999999	999999	679	999999	999999	999999	799	114	490	999999	11	421	999999	130	999999	963	339	370	227	263	724	955	921	999999	37	999999	290	745	136	34	888	999999	956	773	845	125	18	999999	352	999999	630	969	593	999999	110	70	999999	836	497	404	521	444	163	853	69	999999	16	199	72	892	951	64	999999	465	778	976	465	999999	285	679	955	999999	27	193	632	754	372	999999	389	967	468	454	999999	732	513	453	999999	999999	714	211	999999	818	614	459	93	576	991	137	253	133	605	358	560	817	999999	999999	427	970	230	999999	281	116	809	105	434	507	806	255	952	335	115	362	643	83	999999	146	58	567	110	999999	763	244	999999	266	372	119	893	999999	293	653	36	900	882	409	929	12	19	518	35	585	770	746	184	999999	28	253	714	999999	257	999999	999999	999999	870	174	551	999999	999999	553	999999	324	614	375	961	999999	308	214	479	244	153	567	137	539	999999	524	296	999999	999999	999999	247	129	999999	415	192	999999	842	176	40	718	857	892	552	465	784	710	971	404	784	875	618	813	999999	479	343	999999	184	280	999999	355	878	534	999999	999999	315	614	919	999999	193	979	465	142	183	999999	387	261	24	671	755	831	553	891	242	999999	129	999999	999999	925	82	501	999999	572	849	685	999999	999999	915	831	160	999999	791	773	221	805	419	486	639	22	102	92	676	512	525	495	802	986	999999	999999	601	881	268	993	136	691	181	893	292	498	999999	64	346	193	521	999999	50	779	679	437	774	642	794	999999	833	990	999999	305	999999	364	883	853	41	132	999999	278	999999	999999	646	530	999999	525	999999	151	101	47	999999	493	991	999999	455	999999	316	864	27	999999	999999	925	169	145	865	876	999999	928	999999	76	32	223	954	252	673	252	142	159	803	259	448	653	999999	795	254	342	999999	115	999999	999999	546	177	114	280	999999	985	638	510	664	999999	999999	276	999999	999999	25	531	538	748	999999	213	889	167	70	768	999999	442	684	373	999999	533	572	742	29	754	529	855	119	684	999999	999999	613	631	494	999999	581	182	128	999999	780	722	803	565	999999	999999	971	999999	116	346	999999	749	
311	274	619	141	999999	935	256	781	505	169	999999	854	999999	999999	599	267	672	24	197	999999	999999	467	593	178	729	999999	903	323	783	150	749	772	999999	320	386	999999	22	363	861	645	925	346	721	621	310	948	876	259	116	999999	716	102	159	420	435	843	681	450	411	999999	42	932	998	364	420	999999	999999	378	211	259	999999	319	163	552	423	977	746	999999	868	999999	140	653	999999	999999	433	657	623	999999	885	543	999999	571	952	682	612	992	348	366	211	659	999999	508	999999	856	469	999999	938	607	997	457	107	709	582	630	999999	388	725	999999	999999	999999	999999	425	493	668	591	999999	366	480	939	999999	639	389	999999	218	762	999999	999999	999999	609	36	718	26	517	437	445	958	999999	999999	635	234	277	419	999999	999999	633	603	999999	388	274	785	50	999999	667	999999	818	999999	938	999999	867	425	999999	373	999999	904	999999	19	908	65	233	632	999999	999999	845	714	999999	229	999999	332	999999	999999	617	227	96	824	999999	260	358	940	999999	727	30	626	464	219	452	903	999999	531	403	623	695	958	165	641	999999	16	622	999999	424	598	764	616	999999	999999	808	564	287	505	919	794	999999	999999	446	505	612	77	579	636	272	999999	999999	432	929	961	473	658	999999	454	732	999999	637	405	525	30	963	999999	837	999999	999999	999999	626	595	999999	609	962	727	522	659	999999	33	999999	986	691	175	469	342	686	826	245	159	999999	832	772	999999	166	265	452	999999	542	999999	239	999999	234	384	632	543	819	330	999999	746	145	412	426	708	551	651	714	360	999999	630	727	21	519	261	394	999999	822	671	452	706	999999	106	999999	830	999999	999999	761	316	542	999999	999999	999999	999999	999999	23	100	416	999999	398	999999	551	999999	864	912	481	228	315	999999	999999	838	721	157	877	303	471	49	296	595	914	939	889	407	817	999999	117	370	194	29	248	304	387	758	283	937	164	192	242	214	999999	999999	306	788	326	704	214	375	489	534	38	974	804	999999	999999	458	999999	154	284	239	804	120	44	295	735	695	460	963	874	940	148	289	999999	91	247	348	643	111	90	999999	999999	742	881	660	999999	273	499	999999	608	999999	320	20	999999	12	409	247	999999	20	63	630	253	999999	999999	548	999999	749	177	722	583	999999	999999	524	999999	170	808	71	239	999999	304	999999	999999	893	999999	999999	629	138	381	804	682	999	807	632	57	459	870	189	252	999999	999999	252	999999	999999	983	797	999999	999999	946	746	203	347	999999	167	716	999999	435	360	999999	450	919	267	378	999999	
50	584	13	192	476	613	999999	628	999999	897	119	999999	375	428	909	566	50	833	192	999999	611	999999	990	649	916	466	34	519	303	999999	423	17	873	999999	999999	409	794	826	329	999999	456	574	999999	121	999999	663	226	16	999999	329	410	95	84	744	761	999999	999999	363	999999	20	589	780	999999	28	483	111	188	999999	999999	509	999999	223	999999	849	999999	46	816	879	601	999999	249	27	79	999999	400	337	932	139	999999	41	816	999999	560	999999	753	675	999999	509	637	999999	999999	584	325	941	557	197	580	235	565	725	889	999999	999999	999999	770	571	711	362	627	155	178	58	669	659	999999	341	662	206	106	999999	797	316	251	654	778	664	701	137	999999	999999	756	707	573	256	999999	112	678	548	547	999999	963	886	881	492	999999	435	915	666	257	999999	534	384	139	63	999999	582	472	117	999999	115	869	583	935	424	398	999999	484	423	517	999999	663	124	658	913	999999	910	435	759	875	999999	999999	999999	880	211	678	382	578	520	329	999999	640	570	313	441	322	389	999999	467	103	317	950	501	159	666	999999	420	999999	999999	513	26	999999	999999	241	891	366	834	703	734	745	26	893	964	999999	999999	999999	103	810	227	601	169	959	967	666	999999	401	257	885	223	650	268	656	362	999999	312	422	999999	338	422	85	487	999999	227	721	999999	424	986	407	212	715	468	999999	508	623	999999	999999	189	56	673	999999	118	949	490	999999	999999	369	540	957	791	534	33	764	999999	999999	999999	999999	742	256	589	999999	414	850	683	507	191	999999	999999	738	662	255	999999	881	665	921	967	538	205	143	244	717	883	39	616	677	999999	703	221	366	510	870	325	933	467	528	95	999999	275	999999	902	828	999999	801	304	546	999999	152	109	999999	184	999999	287	608	21	871	270	385	243	15	815	487	999999	792	238	999999	930	999999	423	146	999999	709	273	222	241	416	999999	999999	734	79	385	999999	604	999999	191	925	592	716	921	595	268	999999	999999	270	177	999999	391	429	573	513	999999	991	728	963	640	999999	321	75	377	605	375	188	999999	999999	629	275	999999	701	610	312	209	999999	387	827	878	999999	684	12	55	999999	34	86	999999	231	463	999999	820	999999	114	999999	999999	527	348	999999	230	89	68	860	640	901	540	999999	818	270	313	999999	614	900	94	513	790	999999	29	560	999999	999999	669	430	999999	999999	455	252	596	894	699	681	875	71	607	999999	78	999999	999999	999999	999999	344	267	999999	917	70	779	920	556	601	925	305	999999	787	746	999999	420	637	159	
999999	456	298	103	923	999999	632	527	552	302	999999	999999	999999	946	874	284	246	41	420	513	999999	999999	534	695	995	969	404	999999	999999	999999	999999	999999	440	674	968	999999	999999	251	343	687	999999	999999	237	627	999999	165	958	999999	633	513	509	999999	10	134	509	999999	999999	999999	107	954	176	459	999999	999999	626	909	14	999999	977	186	296	995	999999	732	228	116	238	999999	436	840	999999	999999	999999	584	815	777	386	315	174	39	999999	395	999999	999999	520	999999	113	999	11	360	999999	667	381	999999	226	514	999999	278	906	402	710	23	176	267	999999	131	999999	854	422	999999	532	699	136	948	409	901	999999	318	221	392	12	239	999999	85	689	999999	674	999999	368	310	576	118	408	999999	329	999999	999999	886	999999	399	999999	259	586	999999	828	461	999999	432	56	325	663	999999	66	524	999999	480	999999	100	577	599	457	816	496	121	282	423	300	364	629	646	999999	999999	872	822	465	753	653	753	257	238	999999	999999	56	53	999999	999999	62	884	999999	849	655	137	319	846	941	120	762	999999	999999	414	170	185	803	999999	642	698	30	244	68	646	826	363	843	349	999999	999999	769	999999	474	999999	371	415	982	999999	990	554	999999	36	880	355	991	189	999999	843	77	637	447	645	410	949	662	999999	826	736	32	999999	999999	970	69	735	350	319	10	290	53	755	203	33	419	97	52	994	363	999999	999999	647	999999	10	281	159	768	134	52	524	999999	553	589	256	999999	999999	270	685	966	999999	14	681	188	592	800	322	999999	424	999999	323	906	667	463	999999	999999	384	999999	294	698	999999	966	226	999999	485	353	499	175	946	276	721	827	367	999999	999999	708	972	468	999999	209	999999	715	354	898	729	618	279	100	476	175	382	886	975	986	999999	188	788	415	703	248	310	156	496	158	514	495	548	999999	255	414	118	915	999999	999999	999999	204	622	328	547	999999	84	408	698	999999	893	999999	851	380	972	999999	919	567	765	999999	899	813	228	206	393	243	999999	999999	845	71	999999	466	972	890	258	860	999999	470	867	999999	174	902	457	715	999999	680	644	177	999999	225	495	550	160	265	999999	925	999999	426	935	313	797	445	999999	637	724	436	999999	960	132	122	473	459	700	929	494	996	365	513	999999	712	599	901	972	999999	576	516	999999	999999	705	332	884	149	534	563	48	999999	999999	820	990	828	818	683	55	999999	999999	45	850	231	770	198	999999	473	999999	232	714	895	472	934	70	217	130	999999	265	799	999999	334	924	146	999999	766	999999	544	522	
123	893	916	856	427	999999	540	666	95	946	516	999999	421	664	999999	999999	153	265	414	999999	783	999999	673	427	999999	999999	426	120	714	999999	999999	540	999999	999999	999999	339	798	999999	54	66	529	551	999999	208	749	999999	816	999999	999999	296	999999	510	999999	999999	999999	415	999999	999999	610	110	461	430	952	754	941	976	737	470	999999	972	61	113	221	357	999999	242	999999	475	999999	219	999999	756	999999	427	999999	504	295	999999	221	999999	999999	308	439	944	999999	999999	598	290	267	772	309	355	378	650	245	643	999999	896	554	506	742	754	821	400	599	705	999999	534	999999	447	690	496	258	999999	862	752	673	276	752	140	643	392	999999	905	999999	164	387	999999	999999	949	215	399	696	999999	224	364	487	999999	354	899	177	999999	129	999999	92	999999	107	999999	787	492	970	32	153	424	863	359	546	916	491	445	327	999999	352	221	241	301	799	999999	131	508	274	634	922	853	963	579	273	397	999999	105	999999	355	68	699	979	193	999999	999999	850	864	818	999999	557	999999	999999	999999	721	908	588	790	24	999999	910	999999	999999	345	109	300	461	999999	999999	158	103	999999	387	971	37	999999	241	58	55	527	693	266	689	703	999999	23	280	882	999999	365	809	42	91	999999	444	778	999999	999999	93	999999	999999	999999	778	669	478	172	531	610	62	77	999999	539	744	496	870	654	599	524	999999	95	30	999999	436	731	349	71	313	882	999999	259	182	999999	964	100	707	136	488	30	235	915	491	669	829	999999	688	999999	999999	595	634	790	188	957	999999	998	935	252	139	57	329	417	999999	999999	83	999999	895	88	574	654	999999	743	175	579	999999	352	603	360	749	999999	52	79	999999	718	258	999999	80	999999	999999	999999	165	465	997	440	700	818	66	842	596	35	895	609	999999	999999	806	891	624	999999	999999	43	404	584	502	492	14	260	643	999999	400	336	733	999999	868	999999	498	999999	745	999999	878	480	999999	999999	999999	723	751	442	374	140	999999	999999	999999	471	556	186	572	999999	999999	514	435	450	185	915	451	269	302	999999	999999	106	154	482	155	999999	730	197	747	642	820	999999	741	572	885	512	238	43	214	999999	133	691	45	917	371	240	309	437	305	999999	999999	505	430	999999	700	278	986	439	221	242	740	999999	439	929	999999	192	773	863	999999	672	687	418	65	40	999999	999999	71	236	999999	915	999999	999999	999999	377	333	325	358	214	871	617	999999	799	822	971	531	764	999999	999999	167	999999	466	445	872	632	999999	901	449	400	445	649	999999	760	328	306	
652	447	477	72	999999	999999	834	999999	991	948	156	888	596	93	508	336	799	955	999999	931	458	999999	999999	269	684	999999	875	999999	768	231	409	765	480	525	329	94	297	199	999999	999999	354	897	454	924	999999	805	315	366	891	999999	850	261	690	397	848	508	26	217	388	183	570	999999	800	769	548	390	417	80	764	424	48	999999	455	357	587	999999	999999	999999	999999	879	127	518	999999	999999	381	157	85	93	677	999999	999999	89	811	335	160	477	999999	999999	385	105	397	244	999999	999999	999999	999999	806	999999	809	297	808	520	999999	509	999999	999999	810	150	398	400	315	334	402	943	356	959	999999	999999	999999	119	999999	999999	999999	687	491	882	917	999999	999999	139	351	742	283	999999	22	557	999999	312	279	999999	999999	956	296	999999	789	73	842	657	999999	120	453	686	145	700	834	793	399	747	27	183	999999	999999	999999	268	59	573	999999	22	931	798	315	496	999999	108	999999	506	999999	145	898	428	50	269	999999	999999	686	665	606	583	999999	228	999999	906	999999	105	964	999999	404	37	935	225	22	999999	726	332	999999	957	835	999999	258	337	999999	999999	849	999999	999999	875	744	93	581	999999	999999	477	999999	712	641	408	211	999999	143	996	999999	700	210	682	416	221	542	155	999999	729	830	568	335	227	163	903	67	695	999999	999999	710	999999	456	552	258	545	372	999999	690	407	999999	90	904	261	235	374	63	177	999999	922	999999	599	421	852	563	408	151	249	559	737	350	515	999999	53	295	790	254	657	433	871	848	528	464	274	999999	749	664	84	992	788	850	999999	999999	50	756	121	900	604	988	850	403	999999	464	953	999999	250	297	860	999999	445	999999	999999	744	321	999999	813	145	156	999999	813	743	77	999999	999999	887	461	12	999999	999999	184	890	650	669	582	478	725	999999	510	999999	999999	462	803	118	556	668	999999	155	201	966	999999	976	999999	726	999999	116	999999	999999	694	76	999999	999999	544	573	791	555	479	736	171	843	358	750	634	938	999999	361	939	959	700	112	443	315	999999	786	354	207	999999	924	494	475	999999	848	379	444	612	496	917	999999	327	11	999999	717	983	999999	618	999999	999999	999999	999999	822	176	999999	999999	592	633	299	436	999999	228	999999	419	555	999999	999999	700	999999	380	999999	999999	656	444	999999	642	699	913	725	332	463	178	161	999999	999999	351	672	309	777	999999	787	810	322	999999	168	21	733	999999	642	475	297	657	999999	822	161	488	925	388	467	999999	487	678	907	967	972	590	77	738	999999	213	579	397	922	837	
593	389	24	999999	286	697	908	117	280	999999	45	805	70	339	703	842	426	293	841	54	195	119	903	999999	97	999999	944	995	999999	439	896	999999	735	999999	238	772	474	339	112	770	824	380	407	999999	932	177	530	999999	999999	255	787	999999	555	878	652	999999	999999	669	508	999999	999999	999999	613	841	363	999999	80	789	999999	931	377	96	999999	81	999999	815	711	255	422	920	999999	216	960	257	651	999999	354	856	999999	999999	295	999999	831	403	999999	999999	766	999999	304	999999	107	741	637	999999	877	999999	114	484	659	836	772	241	999999	587	661	545	952	365	200	999999	999999	223	170	355	999999	999999	999999	787	63	317	58	999999	951	625	822	315	579	858	380	951	505	869	999999	999999	982	64	557	253	742	999999	959	411	375	550	15	884	999999	291	466	314	999999	326	430	351	788	626	999999	631	999999	355	999999	103	985	248	257	921	25	379	999999	999999	25	22	54	582	358	999999	780	410	999999	938	735	999999	999999	75	516	189	999999	856	12	365	774	925	488	397	515	865	426	999999	302	94	868	210	999999	999999	298	432	999999	999999	992	152	846	999999	21	826	619	677	999999	919	999999	78	482	999999	999999	999999	817	99	533	657	77	493	229	653	118	999999	80	999999	380	527	776	93	907	999999	999999	860	519	895	914	999999	778	837	173	506	404	999999	612	709	834	999999	67	999999	899	624	999999	999999	922	202	999999	999999	755	999999	307	185	153	649	170	880	305	999999	498	921	185	999999	879	239	330	999999	259	883	923	370	999999	999999	469	577	999999	999999	820	364	938	326	134	999999	999999	693	540	988	999999	754	73	731	414	999999	421	999999	999999	38	745	551	999999	209	943	887	999999	999999	394	836	715	575	465	877	70	940	577	182	796	999999	964	195	699	999999	369	999999	820	201	956	381	59	333	554	165	999999	278	185	738	383	999999	999999	521	308	703	282	999999	299	999999	670	474	750	249	349	285	74	559	852	846	840	448	77	371	439	999999	787	392	31	999999	340	999999	999999	839	798	559	873	452	887	995	69	581	215	634	999999	492	630	809	984	279	100	987	426	339	897	934	180	513	92	296	916	890	999999	999999	855	999999	709	911	450	790	412	621	672	856	999999	269	242	442	839	947	391	999999	408	999999	219	352	375	435	941	864	999999	369	999999	999999	89	179	814	226	778	652	782	719	369	204	867	999999	325	569	552	638	999999	737	673	145	904	938	491	999999	778	513	513	284	970	586	411	52	261	81	777	617	454	999999	664	196	999999	672	
617	214	885	741	36	805	999999	313	171	999999	695	235	695	999999	687	800	447	275	149	507	748	783	999999	824	999999	999999	792	935	999999	686	999999	486	970	242	999999	287	138	47	486	999999	999999	667	424	760	356	36	385	999999	929	653	577	398	57	667	923	834	421	70	524	783	23	999999	129	485	577	218	999999	463	819	409	672	410	789	999999	115	91	369	999999	477	999999	867	999999	15	539	118	999999	999999	312	999999	496	866	999999	522	702	694	454	547	938	192	147	771	922	817	999999	981	999999	999999	615	562	999999	475	389	592	334	999999	857	999999	589	999999	892	779	952	155	999999	543	605	999999	97	746	660	543	430	849	999999	429	945	347	486	558	941	999999	999999	750	475	30	487	484	198	999999	837	513	999999	571	300	999999	819	999999	494	985	999999	999999	521	868	901	999999	55	539	262	904	999999	519	464	999999	436	815	999999	211	679	999999	66	130	699	310	999999	156	999999	999999	559	999999	609	178	999999	500	182	661	565	999999	999999	176	975	947	231	293	999999	327	58	999999	145	485	413	618	999999	191	929	265	590	221	959	754	723	999999	980	291	305	802	665	964	858	774	259	10	362	513	999999	999999	898	415	999999	999999	108	658	999999	83	568	991	80	672	571	916	81	354	996	999999	999999	999999	967	940	988	24	661	94	78	370	236	412	265	594	854	820	999999	184	999999	376	656	75	999999	906	722	313	731	993	402	999999	703	999999	999999	269	999999	548	999999	957	426	479	930	24	590	362	847	165	736	486	999999	999999	560	999999	627	999999	447	387	999999	70	228	685	999999	667	691	136	667	331	999999	996	533	316	999999	409	758	999999	999999	999999	999999	120	69	999999	999999	999999	185	999999	391	806	287	999999	821	683	232	91	739	999999	196	272	332	463	999999	999999	756	740	953	511	999999	161	148	378	193	804	903	214	11	661	999999	48	492	50	745	860	53	34	999999	850	999999	999999	669	26	72	182	999999	30	999999	543	999999	836	999999	674	999999	240	668	908	200	27	780	999999	999999	87	633	157	780	291	718	834	999999	732	565	113	427	486	491	131	316	20	494	882	999999	468	852	281	747	817	473	514	999999	999999	833	167	80	75	516	592	393	999999	402	39	311	999999	999999	87	281	197	256	999999	748	547	601	999999	532	897	999999	999999	235	361	410	999999	818	999999	999999	347	999999	408	999999	362	969	999999	737	402	999999	465	580	999999	407	999999	10	559	571	381	765	654	543	653	634	182	835	893	366	41	514	439	221	107	948	999999	188	872	999999	
999999	131	999999	809	209	571	999999	326	42	225	460	361	850	401	446	448	999999	803	254	999999	860	526	86	999999	706	888	188	999999	483	258	683	596	137	404	999999	259	916	844	344	91	567	856	803	678	906	999999	999999	48	999999	999999	959	920	933	109	999999	378	55	317	113	321	999999	999999	842	783	541	864	234	456	999999	197	999999	153	999999	999999	216	13	722	407	635	36	999999	150	999999	823	298	999999	662	38	109	308	999999	609	741	32	698	743	23	30	999999	52	455	999999	323	587	137	999999	999999	770	892	300	999999	648	681	86	95	253	999999	29	494	999999	211	205	356	425	999999	922	999999	446	474	473	990	702	269	999999	580	28	999999	891	696	999999	313	891	145	809	653	565	927	665	937	455	398	994	535	369	840	259	860	898	604	999999	413	23	306	429	310	952	999999	98	505	77	426	463	999999	21	474	999999	999999	547	772	427	994	747	509	28	85	995	176	900	752	331	168	928	999999	491	79	299	595	716	999999	700	999999	839	169	999999	38	935	671	524	894	999999	199	999999	999999	999999	220	666	514	287	354	999999	785	487	999999	184	909	999999	175	841	942	185	999999	353	48	81	250	165	587	639	989	999999	999999	652	16	231	141	845	802	120	999999	412	999999	999999	372	999999	914	699	999999	985	960	540	769	830	581	718	806	845	283	64	999999	64	88	999999	297	999999	980	143	481	124	52	73	696	65	569	539	400	416	981	844	166	550	999999	602	679	999999	999999	503	81	999999	424	295	999999	999999	183	999999	999999	910	999999	999999	223	999999	228	389	999999	896	843	713	270	52	327	999999	864	439	999999	999999	403	485	999999	838	999999	486	72	193	699	757	502	948	881	353	214	489	999999	823	631	385	332	999999	999999	783	615	667	243	999999	999999	34	431	999999	850	999999	999999	848	999999	999999	999999	736	999999	45	689	194	403	999999	832	999999	837	838	999999	50	807	999999	72	131	825	421	232	999999	999999	43	222	675	336	999999	108	103	530	999999	773	214	499	894	999999	297	592	999999	389	999999	835	325	200	142	30	390	334	999999	725	999999	32	304	958	167	493	685	822	24	858	43	999999	738	396	481	999999	799	551	913	999999	999999	539	359	41	512	999999	927	842	90	654	945	45	999999	999999	829	999999	478	255	341	999999	980	474	577	616	355	924	999999	999999	719	77	231	999999	420	482	949	172	672	272	456	826	565	843	741	370	913	997	36	371	567	147	999999	999999	219	512	999999	311	961	743	686	999999	999999	998	132	22	433	116	625	
999999	427	666	999999	215	999999	515	845	147	732	999999	703	999999	898	734	372	582	999999	677	629	907	607	999999	211	929	586	999999	591	999999	720	729	936	806	382	738	943	900	999999	999999	755	704	999999	738	999999	753	49	999999	999999	510	635	999999	999999	999999	486	717	690	779	465	740	628	930	923	288	426	13	999999	897	975	169	791	472	115	999999	999999	925	250	869	80	457	890	258	188	90	931	179	198	190	330	665	58	174	444	736	999999	824	780	999999	321	574	482	152	999999	530	719	173	444	448	834	561	476	821	708	17	850	379	999999	842	999999	256	815	999999	999999	999999	121	999999	37	379	340	107	154	861	558	506	999999	748	896	657	371	767	999999	749	999999	768	199	237	465	436	886	391	82	937	999999	74	999999	392	575	52	419	102	146	75	117	736	416	614	272	212	42	111	483	999999	481	999999	521	75	743	808	999999	884	170	999999	492	999999	35	216	829	494	747	592	183	853	248	278	999999	669	641	619	999999	584	964	999999	999999	784	908	999999	466	999999	552	693	649	766	922	535	932	999999	582	168	999999	999999	785	999999	465	450	927	630	856	212	957	852	999999	133	456	546	919	907	206	999999	51	57	750	387	999999	63	943	416	930	712	999999	96	96	483	908	161	799	999999	999999	999999	856	287	130	999999	494	999999	269	525	320	386	615	34	348	999999	127	664	460	407	836	411	507	521	699	154	999999	871	766	999999	225	304	747	734	999999	252	851	999999	927	496	892	252	794	427	105	999999	106	321	747	221	365	253	701	999999	358	396	457	999999	588	999999	999999	623	999999	318	310	26	638	881	915	105	999999	999999	737	963	999999	999999	616	999999	425	154	57	554	999999	555	595	999999	602	355	385	721	795	515	184	950	109	999999	319	486	126	88	915	225	999999	652	999999	11	516	738	885	764	999999	377	919	444	999999	999999	499	387	722	338	999999	999999	505	204	310	517	189	786	999999	999999	284	140	963	346	238	831	999999	481	367	593	464	864	999999	999999	941	999999	999999	999999	999999	266	780	932	763	787	664	999999	720	211	351	680	999999	999999	999999	650	489	650	414	582	999999	999999	999999	27	30	138	874	999999	822	884	999999	881	921	448	764	607	465	352	999999	185	681	605	999999	999999	999999	687	771	734	990	820	141	301	24	999999	534	924	571	762	999999	634	999999	115	810	999999	949	999999	999999	999999	966	276	194	147	999999	239	900	999999	999999	747	887	999999	999999	999999	569	12	752	961	867	908	914	840	999999	702	440	741	271	576	795	
285	999999	669	928	999999	767	724	999999	999999	27	999999	122	924	938	823	874	578	277	773	546	999999	93	988	603	849	468	135	240	492	706	542	999999	334	999999	710	750	228	414	968	999999	999999	377	757	944	91	796	999999	999999	222	827	862	999999	497	40	987	201	19	76	89	999999	999999	493	153	298	999999	817	788	119	999999	83	656	999999	309	401	701	440	336	53	521	63	479	233	999999	999999	843	79	479	304	999999	999999	999999	999999	334	999999	739	999999	234	999999	999999	274	999999	880	674	148	181	699	173	106	338	557	999999	965	554	36	460	418	475	488	999999	414	999999	999999	291	718	342	503	999999	271	661	349	215	867	584	999999	55	598	559	879	493	154	999999	382	965	999999	653	775	607	308	587	331	885	745	23	64	926	524	598	955	806	677	860	901	445	988	999999	997	391	307	981	999999	859	596	999999	999999	508	999999	528	21	75	999999	896	539	684	999999	464	470	854	999999	331	999999	999999	603	83	816	999999	999999	937	999999	999999	656	393	310	999999	725	471	299	749	712	999999	960	999999	999999	890	248	780	330	227	115	534	999999	153	862	999999	459	861	266	999999	999999	27	999999	37	999999	93	418	183	596	222	959	868	174	720	999999	999999	370	999999	424	713	999999	45	963	787	999999	999999	999999	999999	531	333	867	863	214	776	570	694	61	999999	452	503	999999	75	999999	118	267	246	369	170	11	999999	999999	999999	999999	552	999999	154	64	717	205	111	45	906	652	272	354	105	999999	398	160	456	921	436	93	921	242	769	850	854	529	596	999999	887	511	999999	717	943	427	662	98	426	640	999999	738	351	467	575	423	921	763	171	999999	971	20	554	967	189	840	999999	320	918	303	999999	197	608	28	158	999999	20	555	410	999999	11	309	734	999999	587	698	999999	999999	999999	999999	999999	999999	367	24	999999	877	956	674	538	113	999999	999999	180	132	441	155	999999	999999	319	180	999999	999999	999999	493	580	672	286	738	389	999999	108	72	653	999999	375	999999	830	594	908	999999	448	999999	27	307	777	999999	999999	611	999999	442	569	419	153	999999	943	562	738	999999	999999	448	999999	227	999999	999999	14	838	697	608	757	999999	325	544	424	48	732	999999	359	999999	999999	919	999999	999999	999999	947	921	689	918	167	629	812	380	999999	161	999999	680	999999	61	969	303	938	963	530	854	999999	999999	34	999999	999999	764	875	212	999999	168	524	904	926	863	999999	136	325	920	539	999999	944	952	369	393	953	368	511	999999	389	762	999999	956	22	819	311	830	999999	693	813	
402	999999	610	999999	797	637	999999	753	367	714	999999	977	28	433	999999	910	109	757	640	999999	999999	999999	999999	823	920	390	999999	891	999999	561	516	238	999999	116	146	235	344	999999	571	756	398	999999	153	999999	546	999999	758	532	470	999999	212	999999	999999	651	76	149	999999	786	776	417	999999	673	999999	805	208	614	355	999999	999999	999999	576	844	195	999999	653	141	120	558	286	146	999999	999999	999999	208	359	442	972	979	50	997	999999	999999	488	164	687	724	999999	999999	112	931	438	846	246	154	342	367	999999	382	998	934	39	344	510	640	785	44	252	447	456	765	999999	375	871	999999	984	999999	365	41	206	928	172	772	455	355	707	785	798	999999	865	992	999999	600	981	999999	967	996	999999	848	379	652	482	999999	891	999999	299	72	974	947	169	323	999999	856	185	80	772	267	889	164	932	999	246	999999	582	464	999999	51	394	766	331	987	972	516	662	553	455	641	881	999999	999999	999999	810	851	999999	552	989	698	424	910	342	710	999999	892	916	379	416	516	949	437	136	999999	677	218	626	999999	999999	495	999999	631	624	999999	999999	999999	109	999999	199	999999	849	39	999999	521	626	484	999999	620	880	90	599	293	146	939	691	453	981	999999	999999	601	999999	944	211	503	505	793	295	211	999999	999999	792	629	189	31	667	919	999999	614	631	203	784	999999	301	999999	896	910	494	685	449	932	799	301	999999	597	169	904	828	970	26	833	999999	232	295	999999	297	970	113	125	281	772	490	377	186	773	816	999999	653	999999	607	594	308	610	762	999999	999999	501	309	591	862	999999	100	992	999999	999999	999999	562	999999	747	974	925	806	379	413	676	999999	431	125	999999	780	940	261	999999	373	999999	535	588	470	893	26	795	671	521	263	999999	682	498	999999	388	999999	263	509	905	999999	999999	787	928	999999	95	951	999999	386	752	810	921	511	211	628	176	271	427	102	826	731	188	999999	295	126	999999	994	952	999999	736	788	999999	440	355	999999	690	999999	606	391	384	942	999999	419	919	710	341	17	480	999999	999999	126	350	171	999999	184	787	428	502	812	311	100	998	999999	999999	963	999999	999999	999999	289	999999	999999	665	45	718	884	820	999999	999999	999999	999999	887	524	999999	49	619	447	365	758	180	999999	272	151	794	89	294	943	457	769	955	427	851	850	201	931	90	461	315	999999	798	999999	28	93	999999	37	423	999999	915	999999	40	526	927	732	985	999999	675	390	870	955	999999	940	999999	999999	999999	167	933	47	332	161	958	999999	142	913	
959	816	126	188	233	767	665	999999	38	44	739	439	999999	999999	864	999999	999999	999999	999999	999999	28	857	990	29	703	761	103	386	253	764	464	872	393	24	772	179	38	496	999999	112	299	716	912	339	269	950	667	999999	182	285	895	268	576	999999	894	111	826	106	484	999999	999999	999999	473	273	579	866	999999	484	356	695	29	999999	542	999999	69	312	945	661	759	753	103	287	214	968	869	205	999999	610	999999	670	352	931	21	695	438	20	252	648	759	403	999999	193	469	487	265	135	726	98	723	591	166	174	346	731	378	396	84	504	999999	383	999999	445	999999	685	999999	999999	757	999999	59	58	999999	999999	901	366	848	909	818	727	713	743	479	999999	886	539	514	187	595	999999	999999	999999	936	747	999999	385	999999	469	829	784	999999	178	377	879	48	999999	999999	858	273	979	999999	999999	578	357	999999	999999	904	361	559	824	180	174	501	477	529	18	122	999999	63	999999	532	388	90	44	592	544	376	600	180	221	17	655	914	615	999999	999999	473	999999	999999	593	481	482	910	15	613	999999	999999	899	359	39	999999	219	999999	747	457	504	388	543	764	257	294	313	190	999999	999999	524	260	886	80	670	999999	534	999999	470	999999	59	478	999999	999999	622	868	476	250	150	658	798	850	999999	999999	999999	480	929	999999	708	308	177	302	572	198	999999	999999	790	829	999999	495	999999	853	345	703	408	999999	313	122	151	999999	818	73	999999	689	28	674	93	999999	178	200	615	999999	657	171	999999	999999	906	886	342	903	88	999999	561	655	630	945	515	473	759	876	176	816	682	999999	490	114	261	882	180	424	636	999999	999999	999999	999999	328	205	183	827	651	999999	999999	780	999999	310	181	512	395	69	82	168	619	969	301	34	798	37	337	680	772	505	33	999999	917	276	26	986	72	775	311	749	999999	999999	118	999999	748	46	443	29	319	601	866	823	108	265	26	102	369	999999	92	300	999999	503	65	155	106	712	863	971	293	194	449	620	757	332	827	973	999999	544	286	762	594	317	999999	180	638	209	617	999999	259	924	626	599	692	999999	881	838	591	962	999999	45	182	471	736	999999	162	999999	999999	775	999999	53	241	825	197	330	706	560	141	884	999999	896	999999	999999	721	369	568	850	927	999999	999999	989	999999	999999	883	250	589	132	999999	247	27	391	143	842	233	216	692	801	999999	999999	999999	330	706	999999	999999	999999	940	970	999999	376	565	311	329	329	333	448	661	343	941	947	999999	584	979	999999	999999	135	999999	262	
978	515	676	767	449	564	999999	999999	293	685	453	129	309	618	382	999999	681	715	71	999999	518	999999	555	999999	859	999999	632	730	350	811	999999	328	10	688	991	244	700	798	862	765	888	212	999999	999999	999999	999999	648	131	999999	775	223	161	999999	949	744	203	960	999999	907	984	931	710	780	999999	846	134	999999	621	627	148	999999	882	853	306	925	315	629	579	470	47	999999	510	529	999999	598	687	264	999999	943	797	999999	999999	890	999999	834	187	999999	683	139	764	702	999999	504	73	271	340	999999	767	999999	438	999999	390	856	870	178	430	191	999999	882	168	869	78	677	829	864	140	999999	999999	999999	747	883	999999	450	706	344	789	16	465	313	267	389	497	36	514	233	999999	527	30	999999	999999	999999	226	801	970	999999	634	359	675	209	141	999999	332	305	287	999999	628	940	999999	536	999999	424	726	901	624	778	382	999999	172	999999	971	613	971	276	68	751	999999	154	479	811	710	440	999999	999999	182	918	67	999999	748	959	999999	952	999999	999999	329	988	279	325	186	999999	521	592	196	79	238	527	378	66	247	535	888	484	471	348	825	949	93	469	728	705	721	191	999999	213	10	28	246	486	946	80	481	351	999999	287	300	127	253	272	999999	654	999999	10	954	222	81	130	491	37	668	380	999999	809	596	481	480	339	999999	983	78	219	291	891	119	177	64	999999	999999	193	58	707	999999	999999	441	83	165	720	237	999999	141	999999	537	999999	818	999999	174	999999	754	496	806	960	999999	999999	203	818	373	658	891	787	999999	535	613	307	979	999999	674	94	378	522	325	760	112	218	851	198	682	82	999999	542	12	392	999999	30	999999	98	999999	444	627	622	999999	506	829	450	921	999999	276	239	239	857	901	89	303	999999	180	999999	857	621	419	999999	999999	300	999999	999999	999999	776	743	592	920	891	999999	240	467	755	999999	818	931	999999	296	255	922	452	843	225	641	923	99	559	850	340	240	999999	35	622	485	420	921	480	665	999999	862	683	999999	999999	776	999999	621	999999	429	362	125	205	334	173	92	999999	456	369	717	999999	687	193	742	589	660	824	214	845	279	402	896	460	996	150	999999	999999	999999	505	449	969	999999	999999	999999	999999	999999	999999	932	861	999999	791	963	562	763	999999	999999	999999	940	729	999999	999999	467	999999	999999	37	465	999999	209	194	999999	843	999999	950	999999	748	559	145	62	255	999999	999999	891	352	999999	999999	438	344	696	201	999999	713	999999	413	818	497	512	999999	999999	113	999999	560	835	748	999999	
695	239	22	999999	999999	999999	332	626	999999	365	999999	69	999999	470	999999	598	131	968	17	511	999999	545	999999	142	432	245	999999	862	949	223	999999	790	153	271	999999	258	426	702	999999	946	359	96	612	57	999999	437	397	999999	494	515	999999	591	827	246	999999	160	999999	879	999999	779	999999	999999	677	999999	551	280	916	999999	851	540	182	999999	296	70	161	981	932	110	386	994	848	999999	377	999999	312	232	963	907	259	469	177	999999	493	999999	726	889	419	140	506	486	999999	544	222	999999	342	492	305	766	94	41	228	980	999999	224	930	999999	102	242	999999	329	317	18	603	391	373	635	999999	394	344	272	572	801	604	900	483	314	999999	424	111	819	926	206	823	228	251	999999	52	279	971	467	797	186	999999	186	999999	999999	940	999999	589	707	558	910	432	999999	468	426	386	603	999999	626	520	677	141	360	999999	999999	195	385	150	187	592	999999	423	876	999999	395	841	427	999999	970	373	917	834	404	999999	26	999999	10	999999	824	810	999999	999999	999999	947	999999	55	609	999999	67	327	564	689	412	124	892	496	556	357	83	999999	958	872	770	999999	999999	843	999999	99	385	346	999999	999999	326	376	153	999999	78	929	354	999999	241	643	673	653	999999	237	431	999999	378	530	227	653	685	249	852	577	767	999999	354	286	999999	999999	408	721	142	937	373	999999	999999	999999	427	627	13	999999	353	999999	208	127	453	375	999999	457	720	855	128	541	941	999999	999999	576	369	999999	999999	77	40	722	245	952	999999	871	999999	395	317	999999	112	600	999999	999999	896	537	378	650	648	978	865	861	999999	552	602	601	996	296	521	999999	999999	450	51	935	703	999999	89	999999	607	999999	510	999999	999999	118	753	528	891	989	999999	987	207	999999	338	999999	212	179	999999	692	359	918	874	577	874	912	216	999999	558	999999	258	999999	999999	131	53	75	478	999999	721	690	799	999999	709	17	116	533	207	999999	122	999999	732	533	707	396	999999	688	708	933	160	237	901	101	969	999999	741	999999	539	86	999999	273	138	372	457	242	893	284	218	867	470	350	999999	528	549	123	982	999999	567	999999	999999	999999	367	545	999999	494	789	707	115	533	275	202	994	131	22	999999	317	369	86	475	503	999999	479	841	472	809	999999	383	999999	855	204	999999	999999	477	852	320	905	999999	683	999999	453	195	179	685	601	278	356	592	515	999999	805	999999	647	102	567	611	885	526	82	879	971	415	165	259	999999	258	845	527	279	702	943	724	999999	999999	31	318	453	999999	249	
999999	999999	999999	999999	852	59	581	379	264	909	250	434	999999	520	804	991	48	39	919	355	352	999999	828	999999	812	756	91	936	534	81	259	999999	101	286	879	999999	51	547	999999	209	999999	879	999999	617	38	277	563	999999	881	131	983	288	533	999999	896	769	634	616	65	105	968	644	844	192	660	999999	343	113	641	388	999999	500	999999	999999	597	473	842	221	999999	544	203	877	64	413	97	999999	635	653	389	119	999999	434	999999	217	999999	123	999999	999999	956	946	934	460	999999	503	180	492	561	813	850	432	927	423	331	520	999999	101	589	441	105	690	999999	689	723	531	597	526	19	518	999999	484	439	444	264	348	610	742	314	999999	242	604	418	999999	802	999999	191	377	112	999999	315	150	533	603	313	276	999999	254	736	999999	999999	654	483	52	334	375	993	493	168	983	999999	169	786	37	999999	999999	281	634	887	767	350	999999	423	999999	213	348	999999	835	141	999999	848	365	16	273	656	587	131	375	497	437	962	697	219	999999	999999	999999	999999	999999	404	999999	994	864	367	999999	700	685	241	999999	999999	986	424	999999	362	999999	999999	554	163	523	381	621	999999	905	147	459	999999	652	20	304	976	67	985	455	441	328	993	999999	998	46	572	970	356	686	999999	510	22	804	999999	49	999999	517	999999	839	999999	783	443	999999	726	907	999999	58	675	936	468	782	999999	968	726	44	186	161	555	999999	999999	410	999999	692	379	999999	447	999	317	970	320	469	73	155	999999	658	884	999999	999999	100	871	524	999999	419	227	753	510	54	999999	311	863	832	999999	999999	889	999999	518	751	719	100	999999	176	740	999999	625	998	718	999999	647	77	999999	281	999999	465	999999	435	114	854	475	625	136	999999	999999	16	117	488	999999	197	999999	608	150	999999	999999	999999	629	705	783	601	794	228	45	999999	999999	20	161	592	937	999999	631	463	618	663	285	103	963	77	255	734	597	146	500	531	599	48	927	26	95	727	835	549	651	513	70	999999	590	481	996	910	854	999999	550	999999	565	802	989	999999	857	102	213	562	460	59	14	657	728	513	65	368	93	144	506	220	999999	999999	812	999999	602	39	999999	491	81	999999	880	999999	596	999999	966	797	59	450	999999	993	999999	282	999999	602	509	413	999999	86	426	637	827	999999	28	340	341	483	989	999999	884	828	589	722	490	999999	179	931	71	999999	999999	268	318	642	999999	513	695	398	999999	999999	605	199	511	436	75	443	999999	170	64	265	166	999999	807	999999	565	999999	413	999999	792	974	
433	999999	352	297	538	999999	999999	194	743	514	644	943	490	999999	287	695	327	163	657	56	607	999999	877	805	83	65	999999	999999	86	645	999999	893	605	27	786	38	999999	223	999999	907	123	332	426	550	620	223	999999	38	999999	999999	999999	259	155	999999	376	424	699	546	224	483	999999	187	999999	108	413	999999	999999	999999	992	259	848	113	999999	749	932	285	592	337	195	859	63	433	264	999999	632	999999	999999	999999	651	372	338	310	998	423	999999	936	224	328	146	869	876	538	45	999999	32	909	993	405	812	999999	999999	999999	361	999999	430	283	923	902	476	563	13	487	821	630	921	547	115	842	999999	996	70	274	999999	326	983	524	397	625	193	722	856	352	57	559	540	965	999999	643	993	999999	23	999999	851	999999	866	398	717	415	999999	485	804	161	856	816	41	568	181	45	381	906	886	999999	718	753	707	660	439	271	100	999999	597	471	849	621	983	748	422	618	459	594	807	981	999999	707	918	704	496	241	528	972	794	914	272	97	50	714	999999	108	999999	215	959	999999	999999	999999	999999	999999	312	999999	832	293	155	562	585	999999	109	904	400	21	835	999999	173	207	999999	127	170	999999	209	761	999999	278	154	323	742	254	635	361	666	999999	999999	999999	402	261	408	245	826	241	339	485	988	146	324	999999	273	873	52	761	999999	999999	601	999999	999999	550	663	564	148	831	820	999999	161	999999	999999	254	999999	259	610	911	798	507	999999	928	352	723	773	444	953	562	999999	999999	211	873	649	468	553	613	452	851	598	844	107	999999	421	999999	333	250	898	79	400	23	273	999999	962	999999	905	672	863	419	776	228	610	586	780	951	139	288	107	999999	701	588	807	758	323	954	999999	307	999999	354	400	999999	999999	999999	172	47	605	999999	910	445	562	999999	750	42	84	999999	243	999999	223	469	869	54	152	129	378	811	999999	514	817	999999	803	999999	999999	519	29	253	683	726	424	743	356	67	377	662	226	820	838	775	684	999999	720	889	93	57	999999	355	390	426	999999	360	831	100	264	902	641	954	999999	241	22	830	696	517	106	480	123	811	677	489	903	558	999999	440	830	873	999999	914	525	117	44	674	863	267	221	73	911	265	999999	999999	999999	272	105	606	999999	999999	256	999999	792	613	933	672	678	900	999999	999999	386	999999	999999	390	614	727	438	617	206	348	967	999999	305	43	568	858	18	999999	999999	999999	462	377	677	977	626	94	131	911	183	999999	995	962	744	264	999999	999999	999999	999999	860	304	
999999	999999	409	424	885	817	907	759	999999	85	664	476	442	880	504	19	723	292	763	529	606	999999	999999	835	352	14	999999	50	355	57	862	595	351	173	808	975	967	263	999999	999999	186	371	866	108	706	999999	530	999999	999999	678	797	999999	999999	340	698	316	999999	574	81	999999	132	867	999999	998	223	79	999999	278	82	529	51	470	200	954	999999	244	999999	345	999999	823	999999	830	290	999999	999999	159	935	20	999999	999999	999999	402	999999	220	999999	319	999999	999999	885	637	999999	261	791	241	636	336	522	999999	999999	463	999999	709	446	258	407	302	586	999999	748	73	143	124	803	999999	598	649	289	980	278	43	287	792	460	501	429	232	49	58	50	999999	636	241	32	21	846	231	956	933	812	394	732	229	129	821	503	290	999999	220	999999	987	57	541	436	954	186	862	999999	944	829	185	999999	538	697	999999	436	999999	101	999999	999999	376	693	355	999999	884	310	68	672	639	997	148	773	829	415	63	876	999999	804	78	999999	983	972	21	114	637	141	999999	532	305	999999	601	999999	666	486	276	303	701	999999	552	654	128	199	619	946	999999	999999	999999	132	643	947	341	999999	33	999999	750	404	681	999999	540	752	115	535	377	255	406	949	117	999999	149	759	184	999999	262	423	999999	794	999999	74	424	235	999999	999999	888	357	62	503	175	708	735	871	622	460	832	800	549	592	822	374	999999	740	304	90	999999	999999	773	609	845	999999	250	956	999999	999999	999999	314	53	43	999999	29	999999	999999	784	408	617	999999	146	723	899	462	999999	134	971	988	524	684	931	628	99	999999	584	453	999999	565	468	999999	830	999999	999999	528	756	999999	945	802	182	647	955	895	472	714	999999	59	709	999999	735	999999	984	63	101	999999	383	425	943	642	445	999999	999999	229	939	839	447	999999	99	381	705	368	999999	179	815	999999	728	999999	999999	385	266	534	743	275	829	352	793	777	914	999999	155	999999	999999	312	367	433	999999	736	956	633	276	999999	960	999999	687	377	937	999999	247	225	424	347	999999	999999	999999	910	15	999999	399	597	55	670	225	607	235	999999	796	876	811	392	482	991	89	999999	118	999999	574	414	587	462	415	977	999999	699	77	807	81	999999	925	456	999999	425	347	368	587	606	999999	362	112	323	581	70	13	854	742	432	999999	736	460	737	999999	999999	400	937	192	77	999999	526	540	428	999999	792	950	999999	965	67	654	721	944	999999	999999	222	311	999999	880	999999	973	685	956	999999	549	344	553	197	999999	999999	999999	410	186	
520	476	875	999999	684	30	789	120	648	889	685	999999	546	791	999999	490	134	299	136	66	837	103	999999	570	895	878	958	249	762	254	999999	43	254	544	434	999999	381	400	626	254	999999	244	335	999999	281	866	999999	999999	604	706	999999	536	898	354	348	999999	31	314	999999	999999	71	550	357	999999	750	652	534	999999	367	913	119	999999	999999	881	964	999999	999999	658	298	38	875	999999	644	65	268	611	144	899	999999	17	23	999999	473	820	192	551	886	931	55	999999	342	11	195	690	597	262	864	26	389	999999	658	372	25	999999	931	656	905	301	144	148	517	634	805	999999	899	999999	270	852	999999	999999	717	836	999999	999999	695	873	229	954	468	16	747	128	999999	461	358	999999	61	575	889	535	646	999999	796	906	999999	708	205	835	790	555	992	22	327	966	37	822	999999	999999	212	67	437	951	833	138	999999	999999	123	353	11	258	990	694	962	173	776	131	999999	706	999999	987	999999	394	173	912	24	735	800	999999	434	536	891	705	373	999999	108	695	762	668	515	722	594	999999	833	542	999999	308	59	164	199	905	782	999999	999999	224	389	52	787	921	124	665	599	569	919	475	367	295	330	140	74	91	999999	381	200	835	402	999999	561	630	356	999999	999999	645	364	528	753	838	999999	159	452	66	907	841	553	999999	999999	35	932	368	999999	279	978	918	999999	999999	546	410	999999	961	822	563	491	167	999999	408	980	953	214	400	999999	529	387	180	688	17	999999	528	828	351	712	999999	892	203	455	87	737	767	555	257	982	353	975	945	336	999999	575	749	277	154	999999	179	820	542	646	655	892	807	999999	999999	932	999999	582	520	259	455	670	298	999999	999999	671	999999	408	957	418	378	553	442	844	999999	442	999999	261	999999	999999	542	555	360	556	800	195	930	537	472	324	964	770	464	999999	880	228	287	48	780	483	656	771	863	134	278	999999	999999	999999	440	649	999999	999999	999999	48	716	899	319	741	911	311	741	685	935	999999	453	607	999999	745	963	580	165	396	481	210	825	771	692	236	999999	697	735	967	999999	822	816	207	872	426	979	981	999999	999999	999999	999999	742	970	835	230	680	670	999999	714	999	859	494	121	295	698	223	945	217	999999	462	223	576	774	589	123	826	999999	735	672	765	999999	999999	619	999999	13	467	999999	999999	471	555	617	999999	30	999999	246	338	999999	999999	183	212	44	773	824	92	913	999999	999999	391	999999	404	434	935	351	999999	27	999999	999999	999999	292	240	368	20	745	538	
845	539	556	806	352	999999	999999	999999	999999	469	731	218	847	537	354	999999	499	473	999999	76	131	999999	342	82	949	59	463	851	999999	942	844	34	38	296	247	384	999999	999999	999999	937	283	99	383	881	227	809	999999	347	508	190	741	999999	798	678	416	173	207	484	856	999999	331	999999	999999	619	999999	707	190	561	299	999999	756	338	434	284	793	999999	308	461	854	999999	999999	126	999999	449	999999	999999	235	359	879	84	186	999999	999999	745	616	14	385	999999	266	520	629	788	57	537	999999	413	471	999999	999999	385	864	746	629	999999	594	215	925	275	999999	676	481	999999	681	225	794	885	33	688	999999	789	655	544	204	344	999999	920	78	816	25	798	999999	712	999999	504	220	440	251	598	161	999999	89	120	355	589	48	798	117	832	743	999999	389	999999	855	106	729	329	999999	295	205	673	146	118	259	999999	198	768	366	186	999999	363	644	435	536	999999	709	999999	999999	615	305	722	812	246	83	999999	418	705	856	999999	999999	890	999999	999999	402	487	274	999999	860	734	401	280	441	999999	999999	999999	903	999999	256	598	999999	193	139	999999	989	999999	861	999999	45	999999	212	493	999999	989	411	124	474	688	999999	59	992	739	685	999999	223	35	999999	882	418	693	999999	463	999999	268	981	591	761	952	966	919	626	999999	934	999999	532	908	368	451	528	712	914	999999	921	999999	606	656	999999	674	722	964	201	999999	491	351	219	999999	44	653	18	820	363	522	721	122	432	628	804	999999	933	999999	999999	839	363	705	778	357	999999	261	661	999999	92	97	239	999999	727	647	999999	593	867	783	873	714	999999	708	359	402	503	809	774	978	999999	901	740	417	307	999999	625	785	572	861	216	782	991	999999	737	999999	999999	719	394	999999	999999	221	739	159	441	952	999999	655	356	386	999999	733	487	999999	481	191	356	822	999999	375	32	999999	30	15	577	999999	722	999999	999999	93	120	784	424	999999	242	640	171	999999	975	354	956	969	439	999999	18	483	305	999999	212	999999	920	469	999999	29	762	649	201	999999	581	351	999999	646	999999	999999	275	999999	999999	497	451	999999	30	764	847	359	418	63	666	833	997	104	999999	414	556	424	173	999999	768	404	237	593	999999	437	20	999999	999999	320	294	999999	921	999999	174	999999	867	999999	535	999999	622	665	610	709	999999	367	735	486	555	826	99	999999	109	624	310	914	270	858	402	592	754	222	245	999999	999999	499	999999	69	999999	999999	546	196	888	999999	39	113	793	528	610	999999	702	533	999999	297	999999	33	
78	306	637	260	546	999999	968	999999	411	409	999999	512	940	493	455	676	999999	566	289	903	381	999999	999999	999999	130	742	257	999999	890	230	143	947	876	744	431	615	999999	680	452	999999	999999	945	605	999999	683	291	587	127	636	35	976	999999	18	328	999999	976	711	999999	139	804	761	657	999999	190	275	999999	636	205	71	839	999999	876	124	751	686	436	495	965	523	999999	164	139	684	864	254	621	999999	558	102	454	903	990	550	647	776	569	999999	425	364	999999	654	391	65	796	779	110	407	267	999999	225	491	746	916	300	649	631	973	198	936	653	543	87	113	617	935	264	335	476	999999	126	544	80	610	322	194	999999	83	888	95	153	999999	681	916	877	963	999999	84	259	998	154	596	703	999999	999999	668	576	288	448	860	524	999999	931	999999	525	680	420	145	604	116	999999	558	94	112	792	440	861	171	999999	999999	999999	190	86	478	830	530	840	592	900	654	617	494	634	37	999999	379	292	999999	401	206	552	32	480	153	131	596	511	600	695	279	806	415	63	795	92	344	999999	463	999999	995	839	999999	244	949	498	392	923	66	999999	423	158	471	999999	39	111	999999	710	932	356	244	28	999999	896	999999	999999	999999	441	839	999999	999999	999999	828	939	406	999999	724	999999	530	999999	999999	673	999999	68	281	999999	999999	645	33	999999	337	634	999999	116	226	976	999999	999999	614	111	296	951	93	121	316	743	999999	999999	374	672	386	999999	189	287	616	999999	573	191	999999	509	512	566	417	999999	617	601	914	999999	722	429	766	792	183	429	368	999999	999999	343	999999	999999	801	999999	999999	361	317	369	999999	488	500	655	412	417	316	114	599	999999	543	999999	999999	999999	828	999999	999999	999999	905	594	793	760	918	828	981	239	440	97	999999	698	295	65	838	258	999999	436	231	999999	26	358	486	78	829	639	254	653	840	46	709	999999	13	336	455	722	576	999999	569	672	674	183	977	229	406	999999	999999	999999	108	255	568	999999	386	742	927	556	118	724	999999	288	583	338	399	404	387	999999	695	958	609	126	681	999999	999999	999999	402	999999	381	266	999999	999999	205	999999	554	594	478	317	817	270	409	899	614	999999	763	999999	98	346	783	582	842	892	999999	999999	878	981	573	115	535	826	350	999999	999999	851	999999	999999	93	817	999999	804	999999	79	697	434	559	710	511	830	699	999999	470	66	69	798	424	779	723	720	999999	573	999999	372	999999	990	999999	325	724	763	798	999999	207	999999	563	999999	656	772	205	999999	925	177	
480	999999	415	949	365	293	34	999999	436	283	999999	372	999999	219	783	563	297	706	513	244	985	748	42	937	999999	200	503	90	152	652	999999	942	999999	719	999999	288	956	832	634	636	999999	348	336	999999	999999	835	999999	353	999999	102	485	498	277	691	192	731	710	999999	572	175	790	943	999999	784	698	345	577	219	999999	504	999999	999999	82	877	943	647	421	999999	464	999999	848	160	885	59	999999	95	675	113	537	371	577	488	270	468	999999	357	114	999999	999999	147	268	141	999999	700	999999	999999	425	400	999999	544	319	999999	999999	29	326	640	68	194	999999	613	670	474	681	999999	926	999999	204	614	40	595	542	869	690	327	294	717	999999	194	999999	155	670	285	364	993	61	384	999999	250	151	215	299	999999	934	223	476	793	459	480	773	377	826	811	369	163	11	450	999999	696	735	609	716	873	630	472	942	999999	119	688	704	999999	999999	953	999999	825	306	999999	999999	477	999999	500	267	999999	999999	195	328	999999	915	999999	999999	999999	871	999999	999999	541	498	425	300	471	999999	91	683	771	999999	231	724	873	348	544	857	389	514	45	845	244	351	274	462	444	154	93	479	908	697	999999	680	873	999999	999999	336	880	332	474	207	769	816	496	676	199	999999	455	520	381	354	999999	999999	836	932	280	199	234	962	855	326	196	611	775	84	683	550	850	434	417	999999	976	67	999999	837	86	428	999999	598	999999	999999	999999	573	108	564	95	996	844	941	178	740	111	917	476	157	21	999999	51	422	992	999999	999999	30	112	173	999999	999999	65	999999	856	999999	999999	636	699	999999	628	999999	512	220	999999	687	705	999999	999999	676	116	68	590	893	826	999999	386	999999	605	999999	999999	677	470	999999	196	999999	941	846	999999	326	999999	474	228	594	529	398	655	999999	999999	315	943	710	764	436	999999	999999	999999	171	181	937	999999	900	40	85	528	950	162	577	33	457	745	859	999999	999999	279	642	840	996	999999	999999	273	556	999999	300	680	999999	913	44	999999	878	577	999999	674	157	850	999999	999999	153	999999	999999	246	87	999999	975	569	94	885	999999	166	423	478	999999	797	742	673	919	890	740	404	875	46	999999	698	155	879	966	194	999999	99	999999	208	697	930	795	999999	196	999999	44	731	596	999999	999999	999999	465	999999	610	982	999999	484	931	614	999999	749	199	542	128	389	999999	105	999999	899	218	734	392	224	781	999999	12	550	487	180	856	18	999999	118	946	250	242	745	999999	983	262	202	999999	169	505	948	999999	262	84	806	97	938	
999999	999999	558	365	495	999999	628	574	999999	391	999999	761	758	694	941	91	595	878	156	915	826	999999	999999	25	576	232	719	833	305	749	999999	999999	93	917	880	121	559	591	754	992	999999	999999	13	870	205	406	410	999999	16	659	666	999999	999999	999999	122	518	59	542	789	272	531	999999	278	999999	915	326	999999	999999	814	830	531	999999	133	164	797	131	615	776	820	179	822	908	826	646	999999	280	30	911	805	371	999999	26	802	491	471	332	436	773	955	999999	728	999999	996	186	137	662	81	505	383	990	903	282	722	999999	999999	622	968	631	157	644	305	766	45	999999	768	515	211	642	692	475	694	842	821	941	450	262	911	649	518	999999	208	525	999999	815	467	789	999999	192	51	848	364	805	999999	320	583	962	534	554	418	999999	999999	439	812	908	306	999999	460	999999	179	197	711	999999	999999	999999	446	780	999999	230	984	978	220	28	601	844	120	889	226	511	368	999999	999999	999999	999999	896	968	769	999999	999999	518	406	339	523	23	853	147	45	692	897	999999	802	732	999999	569	999999	411	443	837	968	797	999999	844	948	999999	691	469	353	97	226	999999	999999	78	999999	711	999999	649	999999	15	748	706	999999	207	328	637	566	755	999999	798	801	999999	534	931	743	831	112	999999	390	111	332	394	794	948	475	999999	999999	999999	133	602	999999	790	714	438	99	999999	722	219	999999	999999	856	935	54	555	295	732	234	745	999999	778	609	36	999999	595	682	999999	999999	137	731	191	999999	832	999999	999999	817	20	779	999999	841	999999	119	999999	45	79	255	396	350	248	662	743	912	461	409	999999	993	999999	531	129	755	999999	999999	595	999999	999999	880	33	313	999999	737	999999	952	138	903	852	668	716	991	199	350	999999	23	673	999999	988	278	999999	432	999999	829	863	489	660	351	115	999999	524	414	700	198	231	92	999999	511	387	790	999999	558	556	686	999999	962	342	999999	468	999999	685	999999	999999	76	999999	600	36	999999	873	999999	302	787	798	729	154	312	301	999999	999999	214	894	172	97	999999	493	430	875	999999	553	901	156	881	882	392	447	404	999999	633	296	999999	65	727	638	591	497	999999	760	827	542	974	671	342	999999	264	828	523	43	301	583	999999	724	999999	848	971	649	999999	904	415	999999	750	397	667	999999	497	999999	177	533	505	710	496	670	58	999999	579	999999	814	231	627	564	924	370	623	60	815	905	630	879	666	942	87	103	354	999999	791	586	999999	628	999999	116	661	989	538	591	999999	811	676	376	999999	
741	834	199	286	850	367	389	999999	617	898	591	527	298	867	562	632	402	325	512	276	992	236	196	69	521	903	999999	999999	41	963	13	239	263	999999	925	117	887	816	999999	188	412	812	396	729	580	999999	999999	999999	975	958	999999	495	174	999999	286	514	648	999999	999999	947	432	999999	999999	654	999999	362	274	687	999999	455	745	586	821	333	864	190	840	466	999999	933	540	999999	999999	999999	278	517	999999	163	999999	999999	468	999999	999999	556	756	855	999999	999999	999999	227	324	685	999999	999999	223	999999	673	840	245	105	999999	192	650	831	417	619	699	670	385	387	297	121	364	530	986	999999	534	275	999999	999999	999999	108	632	271	999999	855	631	337	858	170	844	234	999999	999999	746	286	116	229	148	146	165	408	366	456	999999	213	331	659	542	236	583	999999	273	999999	984	575	559	999999	222	999999	999999	372	999999	224	543	72	203	136	783	710	880	999999	999999	440	999999	999999	999999	185	999999	999999	534	972	794	632	586	445	961	690	999999	180	727	727	17	586	158	792	596	151	913	867	19	999999	875	832	355	279	281	832	383	281	834	999999	58	806	999999	25	999999	188	638	107	111	512	882	612	999999	163	999999	549	292	70	125	599	271	473	999999	999999	106	962	287	317	999999	138	317	971	999999	999999	679	210	558	999999	225	418	513	816	766	506	322	272	849	201	971	731	999999	322	166	999999	122	999999	410	698	919	615	901	999999	999999	972	204	911	276	640	484	999999	991	159	845	707	96	455	707	899	999999	999999	122	95	345	442	999999	995	999999	999999	240	104	999999	999999	223	609	517	192	882	793	999999	999999	996	218	717	874	740	401	999999	458	158	666	877	511	681	96	502	815	985	500	394	209	105	999999	999999	389	307	141	999999	246	200	903	572	999999	597	615	836	903	377	470	702	999999	528	367	952	573	227	999999	999999	999999	999999	701	999999	392	409	113	315	831	999999	337	577	608	999999	240	268	255	104	999999	999999	999999	999999	599	447	524	798	999999	680	738	222	835	172	999999	953	999999	139	498	999999	190	515	493	310	15	104	50	893	103	999999	999999	108	706	479	999999	999999	122	999999	999999	999999	683	594	211	433	577	618	973	175	567	655	999999	999999	769	550	913	999999	999999	999999	253	504	407	630	704	999999	392	639	515	366	908	634	841	999999	622	245	31	596	999999	70	733	396	999999	875	999999	448	999999	197	339	999999	565	806	954	999999	633	23	856	999999	999999	736	50	937	999999	617	266	933	999999	724	488	534	528	999999	999999	368	42	
856	999999	531	999999	999999	399	204	309	358	800	112	999999	495	308	999999	999999	969	706	577	30	795	999999	514	618	402	635	361	999999	805	638	999999	661	595	323	999999	640	334	757	633	999999	999999	999999	754	999999	164	999999	328	426	878	155	559	999999	999999	348	247	573	999999	913	902	999999	47	495	504	720	561	451	999999	999999	531	968	999999	999999	83	240	999999	167	539	697	464	999999	316	935	830	660	89	627	93	257	86	213	772	999999	854	999999	308	360	143	43	264	712	180	999999	894	910	101	347	999999	347	175	89	43	180	458	999999	999999	999999	665	999999	641	999999	367	999999	104	327	206	999999	366	80	999999	822	999999	999999	442	999999	968	999999	51	919	568	741	88	746	91	997	179	602	963	100	688	206	695	300	402	330	999999	343	62	576	999999	459	980	477	415	352	999999	999999	737	706	999999	163	70	999999	285	899	855	999999	754	106	157	604	679	999999	999999	734	999999	999999	112	122	406	635	117	474	216	119	761	611	341	739	999999	641	864	266	304	534	145	949	24	503	474	735	588	999999	428	119	780	714	95	680	224	332	435	624	310	170	56	596	999999	176	147	254	999999	24	165	516	739	422	999999	857	999999	999999	718	609	648	670	56	999999	55	106	999999	999999	525	999999	525	618	216	249	956	144	488	999999	419	848	999999	229	455	574	800	999999	999999	367	743	238	91	45	614	826	999999	639	124	894	551	443	837	100	729	628	499	547	310	999999	466	999999	378	59	999999	999999	999999	429	225	482	361	143	726	971	999999	296	579	489	14	389	273	326	29	593	998	976	20	999999	500	827	84	262	612	999999	900	906	999999	41	999999	743	582	557	424	642	543	418	716	999999	787	999999	59	19	542	920	999999	149	816	785	61	792	859	999999	928	397	407	999999	999999	846	80	999999	436	999999	222	999999	807	999999	902	387	60	589	270	154	487	67	778	999999	719	691	999999	999999	99	999999	980	999999	884	999999	628	36	244	999999	999999	870	999999	389	999999	512	999999	282	123	520	247	439	735	471	532	714	501	999999	619	343	388	839	999999	319	317	362	566	738	999999	213	97	875	152	615	999999	399	358	107	999999	275	277	447	999999	999999	523	660	349	518	952	179	112	757	417	999999	65	57	676	486	81	652	945	69	896	909	999999	372	296	129	768	999999	999999	403	818	353	75	941	271	70	999999	999999	23	999999	785	216	111	340	999999	251	560	655	722	872	36	409	999999	999999	551	667	709	999999	373	999999	749	819	999999	708	939	999999	836	123	
999999	616	999999	423	639	896	283	689	808	102	999999	55	999999	123	999999	493	377	418	33	857	400	603	360	645	294	999999	309	999999	403	403	400	403	415	446	869	999999	191	999999	770	433	935	999999	999999	617	999999	999999	661	635	410	329	340	530	50	978	723	999999	266	999999	999999	845	999999	317	296	415	701	510	640	131	253	313	999999	999999	647	599	922	538	744	743	399	966	999999	673	565	999999	999999	999999	363	999999	723	688	850	146	483	999999	836	627	575	454	915	744	687	999999	999999	107	27	575	882	450	66	195	447	522	999999	173	999999	923	752	999999	353	831	157	214	408	565	462	174	291	723	763	999999	999999	300	828	654	288	602	999999	467	66	496	987	912	999999	999999	250	337	491	320	220	999999	875	363	111	93	597	483	999999	999999	644	852	294	169	687	762	232	999999	694	999999	884	121	642	294	999999	856	844	245	834	870	999999	134	999999	971	512	999999	999999	999999	199	744	67	804	471	465	999999	213	212	827	234	616	999999	104	643	999999	999999	999999	280	999999	207	254	249	999999	648	270	511	519	178	322	657	837	343	623	957	950	943	90	999999	186	471	952	654	999999	20	999999	999999	230	491	203	546	412	579	838	411	999999	504	999999	999999	210	953	999999	44	889	180	999999	283	999999	146	693	546	355	999999	104	129	255	599	233	351	430	999999	290	38	975	775	999999	268	999999	999999	999999	455	248	924	999999	233	168	917	764	845	999999	999999	872	999999	999999	656	201	999999	485	719	165	355	281	363	735	504	999999	999999	69	123	926	138	777	999999	999999	247	308	430	19	871	960	338	834	387	727	999999	832	206	239	329	584	300	783	786	65	667	184	884	199	944	999999	884	858	999999	999999	495	177	402	960	561	358	770	943	613	999999	827	520	893	999999	259	672	476	999999	739	539	635	355	991	424	999999	73	999999	999999	75	321	85	480	193	468	999999	318	440	246	678	971	814	999999	179	37	999999	156	290	258	999999	282	93	839	128	121	293	150	185	977	999999	999999	934	538	999999	302	682	999999	337	435	403	941	241	240	999999	768	724	288	185	999999	999999	320	782	174	999999	999999	999999	246	362	999999	999999	999999	999999	462	742	190	999999	285	479	876	354	881	819	855	999999	998	50	852	473	359	397	14	964	220	792	193	715	769	246	95	999999	446	994	265	260	310	807	779	497	194	999999	448	809	999999	620	314	501	927	999999	303	752	384	999999	12	684	179	137	922	670	559	475	999999	49	394	811	907	886	999999	604	999999	200	271	
999999	288	999999	948	205	665	600	999999	692	787	999999	942	999999	690	674	999999	999999	90	182	884	119	938	719	999999	409	425	999999	712	999999	999999	332	763	113	999999	30	493	384	736	999999	999999	332	192	999999	687	815	107	61	131	243	894	982	524	382	315	999999	426	569	172	999999	780	177	999999	70	999999	465	999999	999999	851	670	190	999999	844	116	710	999999	926	81	41	649	311	999999	376	479	999999	954	808	999999	797	339	603	924	222	197	999999	304	445	999999	999999	232	128	268	210	461	63	286	147	418	672	753	235	354	999999	522	999999	417	801	417	999999	800	656	315	51	522	76	265	405	657	912	999999	999999	804	959	809	530	53	173	915	425	257	817	400	999999	999999	113	258	999999	699	999999	786	503	999999	595	322	575	813	226	687	394	797	880	490	505	266	636	430	395	999999	991	999999	253	886	992	289	982	266	596	997	418	817	868	706	706	135	912	999999	219	646	244	717	826	485	530	628	377	999999	894	999999	999999	683	863	668	999999	757	542	617	45	999999	339	318	227	229	279	577	999999	183	784	379	354	547	221	748	493	284	376	768	365	374	999999	656	999999	143	590	735	953	209	998	948	592	305	63	999999	317	925	999999	999999	216	952	698	999999	551	525	999999	869	472	124	999999	432	999999	999999	261	671	403	999999	946	999999	638	544	623	729	999999	836	999999	58	494	317	441	568	784	768	561	412	675	718	999999	846	34	721	273	839	34	576	566	817	54	999999	510	635	978	416	969	671	999999	999999	28	715	738	69	385	999999	999999	999999	999999	623	222	848	999999	999999	577	110	69	999999	280	999999	704	608	999999	968	14	999999	806	999999	589	378	798	999999	83	705	699	399	118	965	346	118	165	417	999999	999999	604	999999	396	826	67	878	999999	999999	400	555	274	420	446	769	64	283	358	877	37	280	824	999999	774	300	984	187	999999	999999	580	172	628	297	681	335	373	809	715	979	999999	711	31	746	499	999999	441	289	999999	349	910	72	759	288	390	999999	999999	282	999999	105	841	879	886	262	482	238	926	977	738	120	405	255	567	378	999999	999999	258	88	833	256	999999	704	234	999999	193	517	413	350	907	33	999999	101	999999	620	148	869	825	769	273	270	601	999999	550	842	999999	665	505	390	159	74	408	50	448	184	246	147	654	243	78	964	824	999999	999999	714	904	313	867	947	999999	269	500	489	814	573	654	405	163	391	709	528	22	999999	999999	842	625	999999	999999	213	384	11	224	591	700	999999	445	
25	999999	835	999999	639	797	557	999999	889	999999	919	999999	999999	530	840	983	273	534	550	952	999999	396	237	99	999999	659	664	573	239	55	999999	788	515	137	999999	21	999999	999999	79	999999	999999	872	310	278	706	939	778	682	543	27	951	66	160	999999	643	629	166	746	999999	980	999999	984	920	844	665	140	999999	999999	999999	829	665	999999	465	819	497	929	95	959	393	798	880	981	39	999999	104	999999	999999	169	493	19	999999	581	999999	99	597	999999	952	466	612	575	999999	999999	790	999999	362	999999	999999	341	858	713	543	999999	362	411	109	161	954	708	749	999999	501	561	263	882	974	94	577	376	231	26	999999	629	356	817	999999	849	201	325	999999	963	999999	307	310	779	475	657	999999	841	990	446	999999	999999	716	799	83	668	777	907	739	999999	563	999999	119	842	736	914	999999	545	831	999999	999999	999999	999999	999999	999999	204	260	484	999999	327	865	735	999999	999999	500	733	999999	557	744	999999	82	999999	586	591	409	35	999999	468	999999	561	806	999999	999999	740	486	887	405	930	246	879	417	303	501	999999	412	828	849	334	351	12	11	999999	801	999999	186	676	999999	999999	386	537	16	792	441	855	999999	999999	725	645	309	999999	338	982	320	864	504	779	792	999999	189	999999	185	999999	999999	50	559	513	882	999999	564	809	835	148	553	999999	872	624	999999	645	900	229	112	214	34	738	674	28	982	999999	999999	407	884	999999	999999	805	361	999999	999999	999999	305	999999	309	635	91	499	777	999999	439	611	999999	879	999999	156	999999	999999	478	971	999999	388	376	541	530	946	674	166	925	999999	71	747	999999	999999	999999	471	999999	893	919	476	133	535	960	483	999999	381	943	545	999999	999999	999999	127	336	390	999999	297	34	764	486	363	961	924	999999	830	139	691	264	272	930	456	805	380	49	12	847	313	427	892	999999	159	12	139	676	196	999999	944	421	966	425	661	999999	586	416	566	515	999999	960	999999	354	897	126	681	614	43	932	254	999999	334	542	10	870	141	812	337	361	999999	257	387	507	194	280	298	999999	279	18	999999	963	999999	496	999999	353	296	548	63	42	999999	524	643	264	999999	866	96	433	424	999999	316	773	88	214	683	999999	582	632	169	627	828	833	999999	35	712	290	603	838	893	656	583	592	999999	999999	40	317	999999	999999	429	999999	193	864	432	999999	999999	456	999999	278	812	697	999999	664	388	436	214	497	189	617	551	797	999999	258	540	767	216	723	24	784	999999	376	347	458	212	999999	443	964	999999	999999	333	
266	999999	334	35	206	885	999999	214	332	100	999999	138	999999	582	631	64	935	334	664	281	999999	441	110	104	446	360	999999	999999	547	999999	999999	999999	333	294	294	402	999999	999999	343	999999	297	519	692	693	641	248	350	999999	581	786	507	640	999999	584	354	999999	304	240	589	999999	999999	468	999999	339	850	456	804	999999	297	239	999999	712	999999	782	984	469	748	417	462	208	19	445	880	999999	495	999999	350	749	940	469	999999	708	999999	999999	318	828	852	999999	842	195	443	999999	589	351	999999	794	649	963	599	999999	87	887	778	390	836	138	999999	906	843	251	115	999999	771	828	141	418	79	502	474	165	616	999999	574	276	999999	380	856	538	99	700	999999	387	999999	64	391	220	930	263	661	999999	999999	945	999999	999999	999999	387	867	760	220	262	999999	157	498	443	278	999999	999999	511	625	466	282	60	816	153	291	728	905	716	446	920	488	816	841	295	999999	670	874	973	196	999999	512	999999	327	837	974	812	889	715	999999	699	898	428	637	204	907	199	138	376	319	361	482	999999	324	300	774	909	999999	212	999999	608	817	348	324	248	999999	187	732	999999	179	999999	839	200	930	746	999999	69	188	647	388	725	541	508	664	835	904	999999	780	37	999999	74	999999	999999	197	187	882	999999	114	999999	250	729	999999	999999	207	840	999999	292	231	999999	999999	715	730	668	824	802	999999	318	683	488	343	603	406	999999	916	114	999999	163	12	999999	864	471	999999	999999	406	658	268	999999	311	999999	999999	622	139	213	758	357	344	838	999999	395	121	999999	876	625	999999	647	333	761	999999	999999	868	999999	289	479	999999	807	760	940	272	176	543	683	17	859	999999	721	473	203	946	568	770	143	301	616	640	300	594	999999	999999	999999	335	507	160	218	999999	954	342	999999	999999	951	999999	999999	999999	695	999999	999999	566	999999	460	343	999999	140	814	673	332	734	77	673	838	423	222	999999	214	513	841	46	533	798	999999	220	388	812	999999	995	999999	999999	567	999999	999999	213	733	999999	879	999999	584	204	692	486	885	231	887	669	822	999999	738	999999	198	73	999999	815	903	768	999999	249	954	999999	999999	818	702	956	176	471	908	635	689	644	551	999999	928	646	353	56	912	999999	333	999999	990	999999	267	804	999999	504	751	949	999999	965	465	640	447	223	768	874	784	928	64	999999	761	999999	397	103	625	386	144	218	999999	856	855	439	915	246	381	999999	561	898	999999	672	719	958	999999	723	188	911	375	999999	877	478	999999	984	627	907	956	999999	
239	999999	999999	801	999999	543	999999	452	120	999999	724	999999	841	958	322	886	999999	392	705	802	861	673	915	714	21	429	340	993	999999	999999	812	18	289	578	580	398	719	999999	311	999999	482	882	613	162	197	999999	873	999999	999999	999999	834	244	212	164	940	566	258	473	999999	940	212	493	857	249	999999	716	921	272	388	999999	176	181	90	529	330	978	69	762	527	847	555	421	837	219	46	577	806	999999	637	24	149	256	999999	370	999999	999999	35	374	939	480	999999	611	539	241	218	662	164	999999	999999	961	506	999999	946	942	395	791	655	648	212	646	999999	796	635	999999	785	920	983	719	555	341	953	999999	822	56	999999	944	881	606	11	999999	423	999999	999999	675	517	653	999999	255	975	999999	343	387	172	302	570	456	976	999999	456	999999	679	444	137	502	18	811	999999	899	347	451	999999	59	646	828	233	786	504	959	999999	999999	620	737	744	373	997	576	532	529	485	158	967	716	999999	713	704	999999	996	999999	667	706	980	999999	907	999999	999999	999999	740	344	79	784	951	26	999999	999999	676	941	699	999999	505	441	288	999999	424	999999	999999	202	899	933	133	254	790	705	301	161	161	220	829	999999	100	999999	836	198	460	701	207	951	408	834	46	762	289	242	999999	999999	427	836	986	718	59	90	999999	806	220	999999	993	999999	724	166	173	466	122	488	673	792	605	999999	693	722	992	532	999999	999999	999999	370	965	557	999999	76	999999	324	234	121	999999	20	328	999999	977	999999	707	999999	999999	999999	671	580	650	999999	999999	511	630	999999	153	273	725	526	296	999999	999999	999999	859	445	843	658	432	999999	241	11	999999	662	473	999999	999999	67	25	50	306	551	403	326	999999	174	988	901	999999	407	181	961	395	999999	724	998	129	137	775	999999	999999	999999	999999	823	348	649	484	906	47	999999	223	95	999999	685	999999	744	926	593	140	695	457	999999	999999	35	676	280	615	681	938	474	456	999999	999999	999999	999999	728	732	999999	977	80	690	91	863	391	999999	95	713	999999	424	979	82	535	996	90	814	999999	364	999999	156	78	43	802	967	999999	607	999999	803	504	752	501	999999	356	615	69	15	999999	88	831	840	999999	567	905	267	958	402	920	999999	211	999999	999999	373	938	433	909	47	887	124	999999	783	999999	291	219	957	922	999999	726	999999	937	85	999999	98	999999	953	565	510	999999	999999	999999	999999	687	247	999999	999999	987	137	82	922	999999	32	999999	261	999999	57	883	309	358	948	344	999999	675	999999	61	136	501	677	999999	
985	868	999999	999999	999999	999999	129	999999	719	999999	654	970	794	895	804	224	914	957	999999	999999	486	79	265	162	189	210	28	999999	686	195	476	73	319	297	999999	63	999999	123	775	156	668	950	999999	999999	703	977	550	104	871	786	147	178	314	377	999999	916	999999	256	729	151	96	623	999999	533	999999	591	999999	506	807	750	999999	999999	192	50	999999	999999	904	999999	459	211	660	923	999999	900	999999	308	758	999999	934	181	450	60	393	634	70	55	540	641	999999	121	327	53	297	130	869	345	985	274	737	999999	21	999999	797	527	491	172	999999	519	484	914	833	999999	572	636	999999	866	417	558	980	595	996	999999	247	347	999999	616	636	999999	40	713	322	493	214	999999	169	999999	263	999999	152	897	65	999999	167	492	288	607	999999	660	820	13	928	999999	999999	999999	831	748	730	999999	999999	875	535	999999	489	999999	602	999999	514	465	476	999999	999999	551	415	92	999999	999999	115	754	68	999999	144	976	693	37	999999	999999	209	73	285	420	752	803	232	277	371	579	540	999999	890	939	102	25	194	992	400	386	32	211	611	855	643	975	999999	999999	740	559	999999	999999	999999	717	150	451	190	65	999999	999999	329	147	720	960	445	999999	999999	999999	193	999999	791	700	999999	408	862	997	462	430	777	776	412	865	537	811	786	88	410	182	799	651	835	138	999999	592	66	999999	491	650	420	924	999999	282	182	999999	767	102	825	587	855	152	989	760	999999	308	406	463	999999	909	183	366	318	692	329	542	294	999999	999999	54	999999	999999	516	999999	19	852	666	139	693	916	53	693	263	823	326	656	999999	85	850	618	196	603	283	999999	477	999999	616	428	952	640	336	115	320	781	245	878	636	999999	999999	999999	642	276	770	694	865	999999	112	495	375	673	880	219	812	173	999999	748	999999	999999	999999	955	246	247	187	63	589	938	383	481	588	448	29	999999	334	999999	976	919	833	589	716	987	951	130	63	289	999999	999999	302	156	923	496	184	702	844	794	999999	405	99	999999	114	926	116	631	907	926	999999	407	884	397	197	938	915	124	227	999999	14	125	193	897	999999	472	646	999999	558	999999	274	999999	999999	540	999999	999999	999999	126	484	790	999999	329	999999	137	635	361	242	904	959	985	581	69	484	999999	999999	83	221	999999	423	642	289	878	82	999999	661	999999	768	999999	172	999999	118	798	639	436	475	684	902	66	271	942	239	999999	278	573	519	215	842	999999	750	999999	369	638	703	842	510	12	999999	407	999999	310	592	888	
742	352	999999	999999	999999	58	999999	115	181	164	999999	480	999999	548	999999	509	306	999999	493	626	603	999999	256	479	105	999999	925	999999	437	505	591	961	999999	999999	999	925	999999	999999	785	999999	999999	645	979	214	708	999999	439	962	401	747	111	28	999999	966	294	730	999999	999999	999999	999999	132	557	677	999999	573	968	130	72	548	685	813	568	670	698	505	958	42	999999	771	872	367	999999	82	690	404	999999	999999	393	999999	278	999999	298	999999	163	999999	999999	968	313	999999	739	112	377	423	715	999999	542	358	128	999999	336	698	64	999999	814	999999	168	485	986	282	11	999999	999999	16	279	856	525	999999	517	35	933	999999	999999	410	999999	770	999999	999999	366	757	861	224	35	923	999999	999999	999999	662	246	888	514	97	981	999999	640	914	375	370	153	999999	417	34	999999	103	537	346	969	654	603	53	284	618	128	238	420	999999	798	813	287	699	92	862	282	999999	521	845	18	697	769	127	405	629	405	999999	349	999999	999999	932	396	392	999999	130	68	202	999999	895	968	999999	620	853	126	561	93	454	776	555	751	220	999999	691	337	999999	884	486	999999	655	222	620	888	583	412	866	427	894	98	999999	804	90	25	999999	999999	264	87	916	11	843	546	951	731	794	95	173	360	704	999999	338	246	582	999999	958	682	357	864	47	450	259	143	199	999999	814	751	671	205	955	813	999999	204	999999	485	805	119	999999	889	103	999999	249	999999	999999	839	999999	999999	231	536	999999	944	530	400	50	999999	751	710	356	595	916	53	999999	968	404	999999	982	144	999999	106	748	849	420	467	770	549	210	744	420	359	606	99	529	999999	999999	999999	293	682	163	501	734	104	762	675	999999	60	84	999999	120	999999	857	624	999999	134	999999	217	999999	999999	629	501	274	16	999999	997	989	827	999999	288	999999	393	607	309	981	999999	999999	653	999999	999999	999999	999999	475	929	999999	589	502	981	642	404	356	930	488	999999	999999	999999	999999	727	999999	764	999999	155	535	795	451	999999	233	999999	643	680	762	145	129	787	577	909	36	345	383	710	504	18	195	130	931	899	904	386	999999	328	549	645	847	332	69	349	194	679	488	906	365	999999	347	999999	641	999999	810	700	653	154	636	891	354	105	269	676	999999	999999	999999	551	999999	847	311	324	140	999999	297	796	727	237	724	356	857	477	354	560	671	233	488	999999	98	999999	999999	999999	999999	657	999999	751	72	392	390	999999	815	936	93	999999	999999	32	831	999999	923	999999	972	999999	429	289	999999	877	751	709	
999999	736	999999	153	462	999999	124	999999	632	482	825	999999	734	999999	999999	945	540	920	393	836	917	648	401	963	999999	85	241	999999	681	999999	623	424	999999	363	387	653	999999	999999	483	999999	404	442	400	359	699	387	289	999999	579	484	748	123	493	914	792	367	345	999999	356	387	386	808	527	229	858	999999	544	380	957	204	999999	868	447	999999	999999	484	257	52	999999	999999	795	999999	999999	207	999999	510	999999	999999	571	999999	999999	888	999999	106	99	999999	999999	999999	500	297	842	909	679	385	999999	879	676	576	482	317	119	302	999999	937	592	999999	81	330	565	358	481	999999	809	937	885	999999	553	350	827	999999	569	86	552	977	576	999999	924	361	815	784	833	363	613	263	910	25	199	999999	999999	317	524	594	616	999999	816	999999	109	742	499	999999	336	999999	748	636	747	999999	999999	999999	371	706	858	999999	515	780	524	999999	845	999999	37	870	999999	175	837	520	331	975	470	410	170	999999	999999	192	862	999999	457	508	614	977	515	877	999999	999999	26	807	458	999999	88	835	626	698	548	553	714	628	999999	171	498	238	999999	772	572	349	560	188	919	999999	999999	877	333	26	512	868	50	999999	606	546	999999	999999	71	526	999999	635	784	472	643	243	477	244	474	999999	20	386	672	743	999999	924	916	837	888	782	948	210	511	999999	195	680	999999	565	32	999999	22	469	176	788	875	999999	565	98	544	685	999999	622	413	47	16	135	999999	307	844	681	999999	999999	150	288	577	695	999999	184	286	963	999999	911	999999	848	999999	550	999999	883	999999	999999	999999	999999	303	212	583	335	797	474	603	69	484	999999	720	999999	996	999999	328	887	999999	999999	999999	999999	811	581	955	296	411	999999	763	465	915	322	439	999999	322	801	27	999999	705	999999	898	658	999999	999999	999999	524	201	870	999999	581	232	333	672	687	562	999999	26	999999	256	999999	924	999999	711	147	999999	172	776	252	999999	204	684	390	192	999999	292	999999	811	999999	101	441	105	540	999999	192	243	592	649	999999	914	999999	784	305	690	418	999999	999999	947	999999	82	327	747	948	842	999999	999999	841	999999	703	405	406	176	999999	999999	999999	999999	394	531	999999	999999	562	522	33	338	693	420	389	999999	774	652	627	999999	378	999999	999999	693	156	698	999999	295	401	999999	946	999999	517	999999	362	999999	999999	226	932	143	428	538	999999	804	724	620	159	247	517	151	377	60	777	999999	797	999999	855	131	999999	999999	476	243	512	121	576	676	820	524	68	999999	999999	557	719	493	999999	840	10	999999	969	
536	549	817	778	259	999999	895	579	329	381	451	819	754	181	246	999999	194	35	409	238	57	800	634	188	803	327	819	340	294	407	957	910	999999	999999	518	999999	659	464	262	47	999999	999999	500	152	999999	999999	79	385	483	826	605	999999	600	999999	922	735	914	638	975	932	264	564	295	921	423	540	933	999999	999999	99	18	729	773	372	557	950	309	492	571	909	258	443	999999	467	801	999999	319	154	239	783	242	30	489	330	999999	125	812	999999	999999	86	960	477	999999	394	999999	875	51	238	193	999999	435	431	76	999999	999999	820	707	999999	129	279	231	999999	373	879	999999	999999	249	452	999999	999999	148	999999	999999	495	948	999999	720	473	999999	925	112	91	960	999999	999999	999999	999999	423	999999	961	418	984	458	999999	854	999999	114	999999	537	831	636	999999	647	999999	833	704	668	999999	999999	903	110	244	187	204	177	150	828	115	531	56	43	826	999999	628	999999	163	282	313	640	777	676	876	935	999999	299	513	443	999999	433	652	151	382	999999	743	861	999999	806	999999	291	714	352	998	321	491	797	809	792	999999	728	680	999999	365	940	999999	236	233	999999	369	904	663	999999	999999	999999	879	904	999999	529	73	766	849	356	27	999999	926	435	677	564	454	30	490	721	423	489	753	999999	786	441	956	999999	638	999999	447	360	999999	17	731	327	442	587	146	999999	999999	263	878	999999	414	343	24	914	559	668	854	349	423	999999	293	141	927	658	127	229	573	557	137	975	909	667	404	919	703	360	999999	867	883	209	992	999999	610	429	816	453	427	51	957	969	30	107	936	685	723	599	399	784	469	917	716	181	135	903	424	746	999999	999999	999999	208	999999	986	465	999999	999999	133	531	507	999999	674	801	532	599	168	954	811	730	718	206	113	999999	347	407	966	493	820	44	706	15	79	514	332	830	999999	999999	43	642	722	736	999999	78	891	942	795	126	194	581	967	999999	612	26	999999	898	117	246	208	589	999999	999999	139	999999	999999	502	772	169	999999	999999	841	999999	921	178	18	982	606	44	80	405	999999	850	309	248	77	758	402	63	293	433	999999	521	234	454	153	991	999999	510	254	399	999999	635	999999	492	999999	999999	37	444	18	248	302	999999	999999	802	976	999999	999999	890	999999	999999	999999	719	876	54	999999	329	999999	477	35	26	385	105	790	680	236	999999	999999	817	999999	834	999999	999999	54	55	141	999999	354	431	477	504	570	716	489	188	299	459	759	602	999999	421	732	559	999999	999999	999999	206	999999	999999	
576	999	445	614	392	999999	345	150	674	830	913	999999	974	88	999	999999	455	668	616	612	391	776	227	610	999999	96	111	999999	549	63	191	935	368	859	855	478	68	999999	999999	301	843	158	999999	928	689	183	446	654	560	888	545	204	999999	679	114	799	781	835	310	306	999999	173	601	621	649	999999	971	125	232	999999	999999	500	344	324	768	242	991	999999	921	140	649	456	621	661	517	999999	355	688	754	999999	999999	233	655	37	216	679	557	173	289	999999	212	331	999999	999999	999999	999999	859	999999	911	999999	808	492	913	179	656	638	999999	939	114	662	631	292	370	999999	833	247	844	317	118	99	999999	828	20	220	928	328	34	591	244	999999	137	999999	777	882	256	999999	320	486	999999	999999	137	618	69	627	89	919	999999	264	205	188	211	552	166	821	197	980	482	703	999999	337	613	960	999999	642	534	550	515	488	920	629	999999	367	935	540	999999	76	999999	392	140	19	367	770	999999	65	269	584	924	955	695	276	732	616	245	53	964	176	912	426	102	539	413	482	999999	576	261	843	616	626	859	999999	221	999999	573	241	970	843	574	999999	999999	949	999999	560	999999	654	896	321	131	999999	999999	796	163	352	300	601	605	885	436	999999	804	426	999999	307	105	574	999999	999999	999999	14	83	130	601	273	999999	152	999999	853	689	999999	999999	940	999999	724	999999	999999	999999	868	999999	972	635	95	416	755	845	956	981	328	464	999999	598	264	277	127	819	454	999999	999999	309	157	999999	752	999999	747	149	864	999999	253	257	42	606	999999	843	81	378	988	714	845	428	96	171	999999	999999	470	999999	425	672	604	905	605	868	86	569	651	293	883	889	668	999999	999999	262	737	81	432	621	999999	999999	999999	999999	999999	740	999999	472	222	986	104	999999	734	656	723	202	109	348	651	173	999999	999999	201	787	495	999999	999999	999999	447	834	433	523	999999	848	689	999999	475	856	84	865	519	614	357	999999	199	999999	164	22	892	999999	162	399	999999	999999	999999	999999	229	999999	999999	999999	694	129	34	388	562	580	397	999999	967	719	726	253	273	786	654	915	280	536	597	966	999999	43	347	658	681	43	103	707	999999	904	999999	66	604	999999	999999	400	589	968	112	618	999999	278	54	182	72	909	999999	643	614	185	999999	692	999999	295	789	661	781	375	706	529	487	999999	999999	72	933	670	649	999999	999999	263	999999	999999	433	999999	835	674	988	174	596	771	908	460	999999	999999	400	102	244	318	562	519	618	223	271	999999	141	450	150	
982	249	999999	270	999999	37	360	999999	212	999999	999999	459	124	673	999999	999999	999999	620	36	999999	557	999999	840	435	340	369	999999	645	122	49	999999	999999	395	999999	16	999999	204	999999	704	432	742	732	197	833	402	858	999999	845	11	444	999999	962	114	853	593	319	999999	999999	929	843	931	999999	736	173	418	999999	74	590	667	999999	584	433	916	603	855	999999	484	16	999999	481	999999	260	999999	999999	712	999999	742	542	941	696	999999	238	999999	999999	501	36	999999	34	425	407	999999	857	999999	318	999999	903	56	999999	999999	999999	835	402	933	458	999999	680	999999	67	460	999999	262	532	649	970	176	355	852	65	112	828	999999	459	591	635	687	73	82	999999	818	809	841	999999	544	182	861	133	999999	133	938	821	999999	999999	574	895	999999	271	218	217	152	514	60	991	408	999999	939	385	811	999999	770	858	999999	999999	249	651	688	30	988	476	119	53	61	729	999999	290	873	890	885	999999	490	426	855	864	999999	313	999999	850	832	375	242	485	321	999999	363	89	223	999999	698	922	216	134	999999	741	108	109	463	331	874	128	999999	59	499	999999	817	353	13	743	563	936	892	837	198	623	244	633	731	999999	375	46	76	663	201	962	489	999999	153	124	765	93	849	436	975	714	79	193	999999	205	188	19	86	479	999999	762	40	378	936	659	507	999999	999999	408	999999	838	61	999999	858	537	999999	461	999999	888	999999	479	96	465	861	484	553	60	647	999999	876	999999	959	597	999999	439	999999	120	430	493	617	999999	999999	451	480	999999	662	437	335	458	569	999999	809	198	999999	186	675	999999	517	999999	116	456	826	840	531	600	878	464	634	428	604	525	999999	999999	281	999999	763	644	985	999999	821	999999	725	199	966	160	556	771	999999	999999	763	368	999999	968	387	170	474	875	920	880	999999	208	803	906	854	54	999999	999999	916	813	423	41	588	793	640	989	999999	999999	874	381	54	116	999999	999999	665	246	922	72	999999	120	223	887	723	999999	999999	623	323	819	999999	921	464	999999	854	292	999999	732	779	810	337	398	440	836	10	549	999999	162	839	10	250	618	132	633	999999	806	600	535	317	484	339	26	676	910	999999	952	916	999999	261	999999	394	999999	466	122	734	940	679	386	886	183	278	311	783	999999	579	726	999999	830	696	58	691	999999	999999	305	480	321	999999	530	999999	999999	632	254	999999	763	616	999999	161	19	898	825	136	224	649	143	216	999999	999999	364	999999	575	162	96	999999	213	999999	511	518	171	641	999999	228	999999	
841	999999	551	999999	410	29	706	271	575	790	932	870	922	477	243	290	99	453	88	999999	198	969	895	546	358	697	999999	999999	798	990	378	999999	607	976	382	810	999999	192	626	999999	657	999999	999	372	163	35	291	917	278	238	82	197	345	860	999999	872	943	14	675	713	999999	999999	473	585	421	457	999999	999999	104	999999	697	906	826	999999	999999	129	969	532	392	333	416	999999	836	999999	917	190	149	746	999999	510	999999	588	517	913	572	66	605	999999	999999	999999	762	999999	999999	999999	540	175	371	480	999999	842	903	420	621	351	307	198	765	999999	667	240	318	526	930	999999	564	999999	398	912	302	653	523	555	581	686	570	81	639	990	39	751	819	999999	999999	182	999999	999999	999999	999999	616	383	300	999999	999999	999999	397	245	414	238	291	430	776	458	999999	507	999999	999999	839	935	781	235	559	775	999999	916	421	649	931	757	987	118	152	999999	999999	919	999999	821	999999	860	999999	335	666	999999	709	609	999999	370	999999	97	999999	999999	616	41	999999	390	999999	525	999999	840	308	999999	999999	656	999999	999999	287	553	999999	268	999999	999999	999999	999999	646	455	569	159	76	274	941	61	168	999999	903	738	501	121	838	915	105	837	999999	958	562	999999	31	20	169	536	331	999999	217	999999	942	356	699	638	394	938	999999	999999	459	563	898	999999	999999	999999	752	999999	681	176	714	247	173	999999	515	999999	426	106	999999	999999	999999	540	943	520	843	935	901	557	49	863	726	899	103	430	387	999999	69	315	960	999999	267	656	854	999999	716	970	69	999999	841	108	221	298	514	272	684	919	620	388	999999	654	999999	205	472	818	449	999999	999999	742	930	86	541	120	999999	872	301	342	999999	788	804	873	876	276	715	941	651	437	999999	831	745	999999	818	681	902	315	999999	999999	194	46	999999	901	999999	326	999999	999999	566	111	162	641	970	351	243	831	584	540	778	301	489	531	999999	999999	429	321	999999	471	267	999999	999999	830	879	239	999999	999999	83	902	56	559	999999	999999	999999	999999	999999	753	860	403	235	986	107	372	537	702	582	999999	999999	999999	481	515	999999	243	508	999999	892	331	762	741	202	593	999999	999999	494	228	999999	538	156	626	999999	999999	999999	999999	999999	280	762	846	303	187	656	495	780	379	431	540	241	339	452	677	657	954	999999	129	999999	641	999999	426	877	319	999999	54	516	999999	999999	805	999999	999999	996	999999	944	56	37	999999	95	707	813	388	999999	999999	987	399	96	478	968	781	685	341	402	604	52	346	968	999999	214	999999	
999999	538	412	625	486	515	342	225	999999	611	927	415	43	999999	828	849	175	924	999999	583	999999	47	283	195	130	722	332	401	195	608	87	53	999999	483	727	284	976	634	477	481	67	999999	999999	367	853	279	308	898	999999	203	180	999999	662	630	653	942	265	226	504	763	192	940	40	134	534	884	44	999999	776	553	872	541	457	850	525	97	301	916	341	851	424	434	625	991	438	43	391	750	830	784	29	759	140	714	298	127	840	621	833	969	999999	999999	132	232	999999	639	999999	811	115	566	999999	348	885	999999	999999	999999	999999	48	999999	999999	502	293	999999	991	534	123	999999	999999	999999	408	256	999999	93	371	999999	675	311	402	670	999999	446	579	645	273	999999	680	874	999999	999999	999999	802	802	925	999999	477	951	28	140	698	217	238	854	259	706	319	999999	265	523	47	672	456	922	377	896	63	923	648	999999	858	853	249	923	377	32	606	999999	754	999999	999999	664	656	181	703	463	999999	592	330	938	954	171	425	361	449	702	999999	879	999999	38	288	553	313	563	999999	845	967	314	486	237	999999	865	999999	514	628	383	25	999999	229	913	335	471	603	709	511	999999	999999	888	999999	674	999999	726	29	999999	999999	351	360	103	899	857	999999	266	115	103	838	999999	944	910	999999	75	686	807	660	520	999999	817	999999	603	61	585	999999	999999	830	812	297	999999	999999	501	52	287	999999	922	386	999999	999999	79	999999	999999	871	422	751	999999	165	999999	987	142	76	999999	33	655	400	756	51	323	450	416	436	303	999999	999999	999999	999999	867	455	52	764	431	299	999999	633	461	450	732	999999	834	889	924	420	824	165	317	346	999999	397	999999	275	880	72	999999	999999	643	71	704	999999	999999	999999	659	709	376	232	711	999999	416	999999	203	949	34	412	999999	560	492	25	479	650	157	907	975	480	568	776	884	369	378	999999	989	399	746	325	999999	536	239	224	54	601	454	539	930	999999	203	999999	251	477	582	370	528	999999	592	64	269	271	999999	189	151	599	348	352	408	333	999999	804	213	708	941	953	999999	278	999999	999999	206	999999	977	898	287	999999	535	417	786	18	564	999999	999999	692	66	209	214	60	83	999999	263	112	999999	999999	677	399	733	542	535	628	49	259	657	714	857	651	999999	433	999999	999999	999999	930	999999	400	769	49	999999	999999	999999	999999	999999	999999	205	525	624	999999	486	380	231	999999	897	992	881	168	999999	314	713	102	834	414	999999	999999	157	999999	391	332	547	740	836	637	402	999999	890	793	
999999	768	63	142	99	763	999999	913	212	24	622	81	59	406	431	464	335	999999	686	999999	827	968	999999	642	999999	999999	556	745	543	593	495	684	999999	98	288	999999	261	581	999999	80	249	11	577	143	941	319	283	150	999999	382	311	999999	999999	652	999999	910	646	999999	997	797	216	999999	380	619	999999	937	999999	961	127	231	213	754	999999	616	999999	826	400	989	701	824	29	999999	999999	171	291	996	157	999999	132	378	563	839	583	999999	999999	819	999999	958	613	13	351	321	32	97	178	557	597	920	654	149	520	999999	999999	999999	778	800	999999	218	337	533	789	519	838	749	667	374	181	696	752	188	205	442	385	697	483	707	999999	348	992	734	409	999999	999999	983	999999	906	128	409	436	73	826	422	631	90	999999	832	999999	999999	430	804	386	900	178	476	943	88	999999	32	700	999999	415	654	226	999999	133	562	714	854	892	760	255	999999	999999	688	361	999999	811	305	484	651	233	122	918	197	358	508	69	338	999999	779	635	105	999999	364	658	182	999999	999999	956	660	127	628	999999	669	559	614	640	999999	125	999999	999999	975	548	58	848	303	735	38	254	625	503	385	815	122	135	159	999999	999999	40	188	587	783	999999	823	533	604	732	999999	638	999999	868	580	223	999999	512	659	557	999999	516	364	999999	176	999999	340	999999	742	813	277	999999	410	552	734	458	936	583	493	636	725	525	253	570	999999	400	510	999999	922	172	936	609	999999	602	411	999999	675	741	420	10	999999	999999	999999	791	464	715	238	201	999999	131	286	999999	28	33	832	144	273	794	999999	776	999999	583	244	579	999999	667	78	807	151	345	999999	205	172	493	628	69	734	999999	999999	771	172	319	623	801	999999	999999	591	451	769	276	135	881	780	644	728	434	430	221	914	999999	646	999999	60	797	349	91	143	999999	405	772	999999	811	688	999999	614	962	959	443	999999	999999	86	626	48	874	220	999999	999999	528	765	203	639	523	999999	318	134	741	269	826	461	804	507	65	999999	999999	865	323	203	590	40	765	999999	999999	527	999999	720	999999	392	185	587	448	666	999999	769	211	142	887	274	379	999999	872	703	143	982	999999	999999	999999	579	999999	18	999999	707	834	497	999	728	653	999999	869	598	115	999999	999999	248	22	147	999999	999999	845	865	978	59	823	525	168	72	341	14	999999	999999	999999	999999	351	999999	691	741	832	999999	769	482	489	891	404	781	959	522	620	894	969	999999	847	734	734	999999	40	999999	883	318	339	937	999999	648	368	931	
898	999999	17	916	557	281	315	999999	526	372	385	96	999999	52	999999	645	451	446	44	885	100	964	715	999999	147	999999	857	524	999999	999999	95	840	533	999999	882	999999	999999	704	999999	697	446	83	218	371	999999	943	201	841	999999	694	495	950	613	482	841	934	950	840	778	712	424	790	986	694	287	544	562	999999	169	999999	140	747	999999	346	999999	999999	755	999999	999999	203	652	999999	771	103	346	999999	999999	61	632	948	353	673	925	634	283	655	97	999999	93	999999	390	20	682	999999	563	747	999999	999999	43	824	188	607	473	585	70	408	28	892	357	153	317	511	559	221	999999	466	822	999999	73	793	928	999999	999999	122	999999	642	343	291	540	598	293	959	999999	999999	769	746	210	349	574	999999	636	205	176	940	946	878	461	999999	572	999999	925	385	213	249	896	947	999999	360	772	427	75	737	999999	999999	859	357	493	751	452	181	266	483	901	198	999999	732	74	328	175	933	190	999999	719	999999	999999	908	756	777	911	821	999999	849	576	999999	999999	899	999999	417	999999	598	394	709	999999	400	840	452	483	25	93	173	883	28	195	839	246	202	28	918	96	950	601	999999	999999	630	772	999999	906	755	388	999999	889	657	247	576	548	481	854	328	603	230	434	740	999999	747	999999	999999	664	737	999999	616	880	999999	330	140	997	999999	999999	397	999999	999999	999999	728	636	825	999999	999999	780	999999	300	765	999999	700	999999	865	526	861	999999	103	691	391	999999	178	845	999999	999999	999999	336	999999	999999	869	999999	466	699	179	684	999999	113	869	473	712	999999	999999	999999	153	278	190	609	464	614	145	657	775	706	247	999999	999999	882	999999	449	999999	899	999999	48	430	999999	999999	11	155	191	819	757	162	629	999999	999999	706	731	701	503	206	364	872	503	443	999999	999999	760	462	497	317	999999	248	429	163	813	937	17	26	991	396	189	463	999999	794	999999	505	155	726	465	975	645	190	999999	252	955	999999	999999	605	999999	325	131	548	658	873	996	518	999999	999999	175	844	698	999999	710	116	999999	900	999999	709	65	716	691	43	996	999999	672	642	876	999999	208	787	767	412	808	676	274	640	805	410	798	869	773	680	561	999999	999999	999999	480	264	235	64	437	470	549	999999	999999	98	999999	146	210	363	999999	554	276	388	999999	296	906	44	842	999999	104	198	910	195	942	21	481	385	245	741	172	999999	951	153	359	307	862	315	999999	186	98	999999	209	444	999999	999999	413	183	544	999999	34	445	999999	849	959	249	559	364	559	622	
616	176	999999	999999	200	30	603	132	38	779	999999	600	999999	666	298	435	999999	475	999999	723	607	308	841	255	716	727	999999	112	999999	120	748	507	755	430	569	921	768	740	254	999999	625	290	154	764	565	999999	453	756	561	534	260	93	406	836	24	999999	999999	654	752	473	821	500	938	999999	41	926	844	571	106	376	666	257	999999	750	108	999999	163	86	690	291	283	999999	999999	659	859	664	110	919	999999	261	596	123	999999	781	395	999999	351	999999	733	638	590	882	660	999999	999999	12	862	656	737	697	164	258	964	471	199	378	999999	999999	69	376	825	924	165	844	779	552	269	449	364	974	999999	999999	353	999999	700	401	792	366	791	856	999999	454	192	718	107	348	999999	999999	999999	999999	184	72	176	366	812	666	726	999999	415	325	999999	422	999999	763	722	235	904	913	770	798	586	593	999999	212	574	381	742	999999	999999	440	403	742	857	347	799	999999	999999	986	248	44	674	999999	950	476	123	390	162	428	999999	871	999999	245	756	793	999999	591	999999	999999	999999	441	924	289	999999	975	921	10	564	953	999999	809	999999	999999	675	736	133	999999	642	30	999999	194	228	323	451	999999	999999	999999	985	999999	907	999999	999999	798	204	806	119	395	907	999999	555	122	825	209	463	999999	408	526	999999	30	670	999999	949	555	999999	999999	222	610	838	203	999999	763	25	500	56	756	999999	674	723	999999	999999	738	999999	666	474	977	368	29	860	264	476	999999	999999	999999	403	86	267	999999	924	596	999999	509	556	999999	996	999999	107	999999	162	999999	722	733	803	999999	999999	931	139	293	90	896	249	203	750	583	726	508	999999	60	999999	999999	499	682	749	136	284	126	192	999999	669	682	879	43	999999	999999	542	743	676	999999	570	472	946	974	710	38	357	400	999999	973	987	497	627	56	238	192	999999	50	983	676	426	999999	749	152	624	999999	26	215	337	597	51	982	832	276	490	633	33	524	972	721	779	884	367	218	999	999999	999999	999999	804	999999	945	501	999999	10	481	999999	723	804	359	312	999999	151	73	999999	931	14	665	361	999999	604	168	692	999999	271	897	541	999999	540	152	453	353	193	411	653	651	999999	232	831	794	207	910	229	175	669	999999	637	821	206	999999	999999	515	703	276	209	525	999999	433	498	113	940	999999	192	661	906	959	827	740	419	999999	392	782	833	566	369	694	939	527	408	560	999999	719	723	263	158	937	999999	916	211	137	399	999999	733	999999	854	834	999999	567	268	710	882	897	411	686	894	
222	681	999999	907	515	586	735	999999	937	999999	999999	649	928	999999	969	319	911	538	999999	130	276	58	115	712	535	965	381	269	999999	678	372	999999	47	369	935	266	512	19	696	551	999999	999999	999999	885	633	999999	999999	64	299	400	971	999999	129	999999	628	174	999999	434	999999	999999	999999	475	337	269	999999	912	999999	569	577	999999	999999	901	842	740	999999	185	262	229	88	350	176	999999	970	999999	706	999999	199	481	740	771	689	88	999999	999999	999999	198	763	536	414	721	581	240	486	999999	999999	999999	525	388	109	453	911	999999	355	41	999999	999999	505	40	563	477	999999	140	828	999999	33	728	274	696	404	277	421	726	815	367	769	999999	999999	393	713	636	999999	810	382	297	860	999999	732	606	772	999999	693	733	973	936	998	450	411	680	563	999999	805	999999	983	831	41	999999	999999	988	272	447	58	121	327	926	989	999999	758	540	945	999999	996	668	923	947	584	688	999999	999999	368	328	533	168	830	848	831	658	827	550	266	674	999999	744	999999	335	409	581	415	999999	999999	96	999999	871	735	873	868	146	905	46	256	353	999999	999999	999999	944	913	889	291	479	999999	340	95	218	284	281	888	262	999999	598	548	999999	282	705	931	999999	635	662	433	957	999999	694	753	790	999999	913	241	150	124	399	999999	519	300	936	952	616	10	484	596	463	999999	999999	811	317	498	253	80	737	730	356	318	260	999999	333	999999	409	999999	304	914	371	999999	747	999999	934	186	38	712	346	753	999999	281	161	76	969	971	373	882	445	302	60	999999	504	419	767	91	170	63	999999	447	552	39	706	569	235	424	247	478	877	140	469	999999	999999	999999	414	85	166	194	496	999999	135	999999	999999	12	864	999999	544	999999	379	853	999999	999999	746	999999	999999	295	575	592	840	999999	999999	894	999999	314	832	999999	119	521	999999	692	925	975	566	614	999999	35	999999	999999	705	999999	999999	909	108	33	999999	999999	999999	834	782	999999	509	574	354	941	627	240	521	999999	180	355	419	33	333	687	927	50	419	141	587	185	999999	871	886	144	675	825	796	982	199	348	999999	999999	738	885	192	361	999999	625	987	90	999999	60	533	999999	297	856	999999	421	106	84	84	663	999999	606	999999	637	687	999999	276	802	444	539	999999	831	999999	144	999999	447	999999	999999	999999	793	154	506	671	357	999999	999999	846	818	249	384	885	125	273	71	38	999999	174	555	999999	421	359	194	646	974	413	999999	729	999999	571	999999	917	999999	665	291	518	749	934	373	999999	160	373	
457	562	69	653	531	567	569	115	163	282	999999	902	997	444	959	860	696	944	646	806	693	257	110	999999	366	999999	982	552	288	206	999999	266	523	57	999999	632	586	999999	999999	999999	170	999999	417	999999	999999	627	667	846	999999	889	248	429	999999	353	680	209	999999	602	296	81	585	999999	999999	999999	481	692	388	950	999999	337	283	374	999999	512	646	645	999999	244	499	738	792	145	994	999999	999999	999999	613	179	376	702	179	984	999999	809	558	999999	230	999999	999999	285	249	717	314	230	615	873	366	149	706	45	369	999999	112	558	289	449	31	438	999999	109	999999	218	583	839	167	299	339	262	954	999999	999999	389	850	223	499	999999	830	999999	999999	95	25	473	473	341	343	952	881	486	530	999999	131	792	463	294	206	40	144	475	72	999999	543	113	195	213	620	979	376	889	69	214	619	999999	654	912	94	999999	745	251	505	215	418	999999	732	845	999999	999999	925	566	27	468	999999	365	710	999999	552	911	288	269	721	999999	586	992	427	325	499	873	148	551	209	999999	295	892	999999	857	907	689	381	350	832	988	999999	999999	999999	601	274	264	547	196	369	182	336	999999	999999	999999	629	426	436	416	355	507	494	384	366	436	182	999999	999999	853	999999	862	999999	999999	999999	732	309	776	130	826	61	245	335	951	191	999999	264	809	372	827	999999	490	999999	964	994	999999	503	679	452	445	428	227	999999	694	636	506	641	398	59	999999	842	999999	305	609	999999	120	181	542	999999	999999	999999	373	685	567	999999	79	609	576	943	111	999999	630	333	999999	999999	833	376	999999	325	999999	396	999999	999999	999999	985	385	999999	999999	999999	999999	163	999999	486	123	999999	64	541	999999	79	566	999999	74	454	999999	568	221	999999	620	999999	531	743	999999	227	517	999999	314	999999	120	581	249	885	955	999999	69	947	999999	154	220	420	999999	999999	75	999999	999999	787	331	421	999999	15	773	856	573	452	86	150	622	743	968	180	959	450	430	729	830	680	942	106	394	999999	999999	77	318	999999	858	239	678	969	468	999999	622	893	999999	999999	808	393	999999	999999	891	919	335	999999	185	999999	461	902	870	345	741	88	999999	234	36	809	715	999999	999999	373	593	846	471	652	285	248	558	999999	647	325	921	999999	369	439	999999	475	999999	999999	891	278	748	999999	368	343	238	389	884	999999	866	999999	399	112	845	999999	920	999999	999999	683	259	937	999999	394	264	555	424	304	999999	416	28	561	143	949	814	279	624	636	487	138	423	999999	363	999999	999999	999999	926	
819	999999	421	519	171	26	992	515	954	999999	364	701	813	999999	999999	999999	478	379	314	860	449	999999	999999	999999	293	566	329	269	999999	583	332	194	611	629	999999	703	307	897	857	999999	999999	444	859	492	270	934	999999	219	489	235	885	790	895	999999	486	530	34	99	999999	604	696	999999	161	381	464	179	100	194	999999	241	373	999999	522	769	999999	15	438	93	999999	358	892	999999	779	139	999999	541	299	999999	999999	84	678	999999	671	999999	999999	999999	293	488	38	101	844	489	999999	258	862	314	277	135	84	480	999999	941	37	876	712	586	953	32	683	922	879	281	52	999999	562	164	909	270	999999	309	722	999999	999999	970	514	413	225	531	277	392	273	173	743	671	982	737	190	795	550	271	999999	270	999999	116	221	572	447	655	695	999999	405	17	213	999999	758	151	999999	999999	999999	308	999999	431	754	300	658	715	999999	999999	267	825	973	124	719	660	843	461	156	999999	758	941	965	569	836	570	987	265	999999	968	999999	841	850	133	432	251	900	999999	516	999999	457	505	45	76	398	869	733	291	298	999999	930	999999	995	937	308	431	343	801	594	999999	313	403	755	568	467	426	999999	850	691	999999	759	999999	999999	642	501	262	906	899	180	966	999999	705	967	999999	47	615	999999	999999	825	11	908	108	449	999999	209	63	750	999999	609	972	999999	999999	600	999999	793	131	361	362	446	56	524	443	999999	628	358	608	435	348	531	851	580	71	999999	690	999999	661	999999	623	442	447	512	440	999999	208	82	999999	115	158	999999	916	999999	493	476	778	486	474	478	821	973	999999	628	412	945	758	999999	832	857	910	259	141	761	737	919	998	543	94	999999	431	556	999999	503	287	723	614	597	96	594	256	999999	106	192	999999	650	999999	999999	999999	494	541	806	249	999999	205	898	492	165	526	574	478	999999	401	999999	56	275	578	108	999999	999999	340	999999	315	247	611	706	999999	999999	221	97	88	189	999999	599	613	625	316	308	999999	388	999999	459	80	999999	126	999999	812	999999	146	284	82	999999	478	421	999999	999999	999999	11	493	498	745	999999	943	438	999999	299	800	801	716	999999	958	279	799	961	457	881	100	793	131	600	894	387	812	937	25	344	710	32	445	999999	134	315	815	809	643	698	515	642	36	827	220	999999	69	715	325	802	943	517	999999	999999	289	707	879	893	604	368	999999	999999	999999	161	589	778	999999	999999	306	999999	464	990	999999	759	375	458	999999	304	999999	883	999999	107	622	999999	401	999999	69	172	999999	
426	999999	921	214	284	967	510	228	999999	247	999999	653	999999	418	999999	347	999999	198	214	906	831	941	585	513	720	50	633	393	211	759	396	999999	999999	999999	999999	227	542	999999	53	791	999999	240	891	999999	948	240	999999	999999	949	875	447	999999	854	999999	132	999999	850	999999	494	999999	344	999999	27	999999	851	723	999999	65	538	454	804	178	155	422	51	601	59	528	565	999999	999999	944	443	336	321	392	864	999999	999999	404	999999	134	300	999999	457	748	222	775	214	235	780	685	160	504	999999	279	858	441	224	530	435	331	853	13	935	400	999999	691	803	469	999999	522	658	999999	87	680	877	999999	965	302	999999	283	324	339	710	622	999999	938	265	52	999999	432	999999	877	999999	56	280	297	874	67	999999	531	971	999999	376	268	999999	26	427	399	402	523	476	922	152	999999	16	523	303	999999	999999	745	435	761	936	436	999999	780	999999	999999	410	590	471	908	237	856	311	579	963	452	999999	777	521	866	999999	19	999999	801	735	999999	999999	999999	993	561	461	329	106	220	808	940	469	256	851	396	988	812	62	568	694	999999	849	437	560	999999	727	999999	234	999999	121	926	480	997	55	358	991	999999	596	909	456	908	999999	101	999999	999999	982	348	999999	999999	877	999999	957	397	116	449	999999	611	206	999999	834	633	105	538	109	881	470	999999	999999	502	404	999999	225	152	121	786	535	758	666	537	868	389	999999	109	690	283	969	92	891	606	391	999999	457	453	85	999999	999999	231	992	889	999999	521	146	999999	730	999999	622	999999	286	329	999999	218	945	669	999999	999999	732	995	999999	825	912	387	999999	604	121	23	999999	771	77	297	973	999999	766	776	974	356	252	477	999999	157	660	164	806	571	692	182	444	788	179	630	101	817	999999	176	999999	184	999999	542	322	716	655	851	747	988	355	608	999999	178	999999	927	999999	264	999999	700	174	758	581	18	912	939	999999	999999	601	447	205	166	931	599	999999	799	416	999999	165	999999	999999	999999	417	999999	226	93	730	276	999999	251	428	836	200	683	12	228	603	932	629	999999	147	556	259	999999	792	999999	677	853	378	999999	521	999999	109	965	999999	364	351	763	792	828	218	999999	15	360	999999	999999	966	999999	597	581	999999	483	90	782	999999	946	560	999999	34	36	415	999999	999999	208	730	926	737	234	485	647	877	999999	999999	801	174	834	550	999999	999999	433	232	430	999999	797	699	47	999999	326	451	261	999999	244	739	765	422	341	415	806	629	101	631	741	999999	949	703	366	999999	289	
618	689	405	661	825	601	804	985	620	110	509	999999	515	420	782	234	843	643	110	384	388	832	429	743	279	199	802	490	999999	316	103	342	703	141	708	762	855	152	419	147	961	436	721	314	307	999999	586	220	999999	547	999999	70	266	999999	900	999999	999999	661	391	635	798	323	999999	314	16	177	989	999999	712	30	999999	700	234	999999	423	951	999999	124	446	343	999999	591	531	999999	210	999999	999999	744	241	922	502	203	760	999999	348	647	109	999999	308	999999	999999	212	508	999999	178	415	835	303	545	999999	675	154	999999	58	31	217	999999	999999	999999	972	100	255	152	789	527	184	939	450	623	775	852	704	816	316	999999	411	93	999999	941	795	207	999999	999999	292	999999	999999	978	712	762	999999	855	882	313	335	999999	701	70	719	999999	993	475	395	999999	770	106	970	338	999999	662	620	999999	209	999999	318	774	317	999999	859	542	999999	206	237	687	492	919	969	400	490	276	694	999999	999999	999999	948	999999	812	113	999999	196	286	29	78	59	999999	17	999999	607	999999	561	999999	999999	210	186	252	999999	999999	708	196	999999	136	580	847	999999	999999	279	999999	38	999999	988	962	213	619	999999	265	999999	137	188	545	999999	999999	999999	405	929	544	999999	999999	999999	999999	160	92	113	917	587	69	706	182	435	92	872	257	999999	280	16	999999	528	44	537	921	999999	669	999999	172	711	587	764	184	917	999999	927	138	572	999999	186	999999	858	999999	41	613	559	977	701	106	672	237	644	101	399	341	25	15	613	275	835	491	999999	940	215	10	305	532	264	337	999999	744	684	528	104	999999	740	242	13	999999	372	999999	967	999999	500	483	942	673	999999	586	92	921	999999	307	273	694	882	917	91	999999	999999	36	722	374	941	928	553	126	999999	297	601	783	12	999999	903	720	523	999999	450	731	68	999999	747	678	254	243	229	387	264	999999	999999	822	160	972	999999	999999	403	603	999999	999999	930	825	677	497	985	309	999999	835	403	553	999999	999999	477	359	999999	685	289	54	999999	707	999999	176	861	595	999999	778	632	999999	999999	568	327	920	47	878	801	242	955	259	692	999999	324	394	983	999999	239	999999	355	800	999999	930	65	358	483	999999	863	764	964	91	427	216	999999	999999	761	999999	999999	999999	784	599	558	740	999999	39	361	999999	393	324	192	159	366	673	433	831	40	153	512	999999	447	723	24	46	277	999999	832	999999	278	999999	633	999999	484	978	621	999999	999999	269	999999	35	996	308	931	549	581	815	724	999999	999999	844	857	617	
333	268	999999	71	999999	521	472	999999	999999	876	999999	956	691	44	674	388	61	677	589	771	944	486	971	148	791	475	999999	462	159	87	702	999999	999999	25	824	226	999999	999999	181	730	796	352	999999	999999	402	999999	857	546	150	999999	703	115	264	95	672	999999	296	999999	999999	119	66	20	706	130	999999	999999	388	999999	219	457	999999	501	506	859	975	999999	999999	851	745	999999	617	999999	322	814	999999	597	180	492	353	978	930	500	290	999999	999999	999999	645	999999	946	921	595	192	336	692	132	999999	609	405	120	80	999999	999999	928	462	501	147	999999	892	999999	586	999999	999999	332	241	527	999999	221	444	194	999999	956	952	904	824	999999	999999	592	999999	691	182	987	774	999999	999999	791	495	571	828	999999	537	98	999999	960	369	999999	999999	859	105	174	408	990	175	221	922	124	244	540	999999	240	999999	555	999999	211	573	999999	536	523	59	449	42	999999	392	873	999999	109	213	991	544	213	531	575	496	464	293	192	822	999999	459	167	557	954	466	597	505	982	30	551	397	770	94	186	810	999999	142	256	607	999999	999999	822	911	252	995	900	709	499	999999	613	917	390	776	973	999999	891	891	87	695	794	999999	674	999999	661	999999	773	999999	354	765	999999	332	47	585	530	999	637	256	999999	959	565	888	15	923	417	634	16	999999	999999	122	918	764	999999	560	812	923	889	743	260	648	231	999999	999999	734	999999	290	880	804	255	974	999999	645	587	999999	140	906	372	999999	999999	999999	597	779	19	999999	846	84	999999	486	999999	606	999999	894	999999	666	999999	784	534	281	703	136	753	212	749	999999	685	283	999999	937	999999	906	999999	147	81	232	999999	999999	771	132	999999	999999	23	403	41	648	999999	542	649	921	390	355	999999	101	57	545	283	999999	40	872	556	573	896	340	66	867	55	972	999999	773	615	295	22	411	999999	559	123	359	180	999999	282	153	634	266	557	84	534	999999	100	536	949	999999	422	899	575	999999	257	683	999999	174	603	892	719	876	315	999999	342	999999	999999	498	431	923	225	930	999999	999999	938	999999	782	981	999999	585	882	296	999999	950	873	123	836	80	311	999999	23	16	999999	999999	433	999999	950	462	742	999999	999999	601	114	35	999999	999999	309	172	384	617	900	364	830	28	20	433	62	365	231	229	143	636	999999	999999	999999	218	433	219	980	190	999999	330	249	779	821	999999	191	999999	510	391	813	674	695	694	539	658	185	488	380	999	706	999999	241	523	999999	136	414	123	124	241	68	99	191	999999	
999999	579	999999	61	206	729	251	999999	855	840	415	469	941	502	462	262	42	945	999999	980	999999	105	99	726	359	695	875	78	683	999999	332	723	999999	500	999999	999999	542	999999	999999	999999	999999	452	739	400	117	960	194	911	999999	861	209	122	260	211	719	831	999999	399	999999	510	999999	183	579	586	517	999999	999999	999999	999999	502	720	908	664	999999	232	41	999999	698	618	999999	511	963	417	822	79	219	473	999999	780	935	999999	152	431	780	796	584	999999	163	883	425	999999	999999	186	999999	151	300	458	999999	978	688	476	791	999999	314	999	889	765	757	999999	307	228	695	670	800	32	999999	486	883	402	999999	999999	999999	999999	202	999999	768	999999	258	680	778	761	999999	313	999999	468	687	371	999999	999999	906	999999	125	646	999999	207	999999	999999	386	145	999999	999999	999999	999999	340	529	273	976	999999	900	241	112	516	86	738	546	817	999999	577	341	345	216	368	112	495	828	999999	566	238	995	125	695	411	123	116	964	999999	742	973	999999	999999	710	782	227	999999	804	312	48	908	50	389	906	505	55	800	367	455	999999	183	511	485	707	748	593	999999	545	701	403	970	773	360	999999	419	13	146	634	433	151	561	999999	999999	14	657	198	615	219	999999	366	999999	999999	518	722	568	471	97	497	962	198	443	14	999999	909	78	999999	689	314	496	999999	909	176	999999	999999	999999	999999	985	480	60	560	999999	574	999999	999999	999999	231	265	638	516	947	915	648	671	245	999999	999999	999999	999999	936	523	508	310	723	696	457	155	815	214	810	86	486	617	447	411	219	869	999999	767	828	846	999999	60	999999	999999	586	270	504	698	999999	363	903	378	543	536	61	678	999999	659	888	999999	416	60	999999	439	470	308	211	269	35	838	999999	821	787	999999	643	457	999999	183	119	196	651	126	608	456	183	117	83	910	999999	541	28	997	999999	893	440	999999	232	368	88	288	68	244	999999	767	999999	999999	590	454	892	604	176	677	549	701	293	999999	999999	381	999999	363	234	999999	909	494	820	902	942	894	999999	815	234	153	999999	831	138	416	999999	841	992	101	526	999999	27	755	375	350	457	187	999999	151	386	851	112	725	63	999999	334	188	946	561	999999	696	794	87	379	32	582	718	572	877	844	611	388	175	836	605	283	999999	128	999999	999999	999999	295	517	438	383	51	999999	777	371	91	999999	999999	441	951	999999	834	939	386	352	999999	738	614	999999	306	999999	472	936	888	458	492	180	69	476	116	384	410	286	999999	996	981	212	941	
999999	795	577	716	947	223	15	771	344	999999	999999	999999	715	999999	563	220	662	910	114	999999	999999	878	999999	216	999999	334	999999	429	557	999999	389	370	999999	797	999999	999999	728	68	525	999999	883	686	158	402	293	999999	999999	999999	847	75	986	96	999999	721	622	332	885	370	999999	622	999999	585	223	53	398	415	157	918	746	999999	491	999999	394	391	607	642	730	518	923	664	934	999999	999999	491	313	303	493	999999	999999	999999	999999	367	770	999999	86	307	999999	114	14	878	616	482	999999	230	999999	392	701	495	124	979	602	999999	447	633	688	999999	999999	731	740	999999	921	314	999999	665	576	133	833	491	315	309	179	625	513	54	999999	461	999999	362	907	999999	602	999999	728	205	489	684	999999	146	999999	782	304	741	374	909	999999	311	738	999999	999999	460	558	220	189	814	810	999999	863	402	999999	999999	438	651	824	818	502	999999	999999	547	186	892	213	696	275	533	15	437	999999	999999	97	746	723	52	708	457	372	392	817	999999	394	512	999999	999999	561	989	999999	999999	917	999999	416	42	726	200	646	761	256	862	999999	999999	809	382	726	268	315	999999	512	999999	942	376	456	999999	115	671	163	673	81	686	145	999999	189	361	520	999999	197	64	999999	999999	406	947	999999	999999	999999	171	114	22	786	562	222	722	486	957	710	550	109	306	999999	64	999999	972	999999	570	726	667	476	457	999999	999999	81	260	818	999999	988	995	175	999999	672	944	567	150	887	519	474	422	800	232	651	999999	604	891	137	965	494	999999	267	641	999999	779	695	999999	159	999999	491	962	999999	505	968	715	385	999999	633	982	496	999999	999999	180	105	313	867	254	806	999999	426	189	999999	852	496	999999	737	999999	172	893	259	911	991	133	999999	999999	999999	999999	263	935	593	999999	267	999999	479	999999	349	96	545	479	999999	450	850	266	347	311	999999	61	19	414	977	999999	991	740	733	585	999999	961	152	999999	795	573	999999	870	309	975	921	976	999999	899	224	999999	988	692	999999	999999	71	734	785	726	672	467	999999	848	957	742	459	999999	422	894	691	388	944	999999	999999	348	459	979	957	372	390	999999	678	120	999999	336	863	309	759	924	523	180	185	999999	999999	338	288	152	912	567	525	999999	999999	999999	217	835	706	46	18	999999	359	999999	777	423	346	808	788	999999	658	631	999999	160	768	999999	380	999999	999999	527	40	999999	999999	316	76	400	846	986	308	199	902	999999	629	826	301	999999	999999	442	402	761	90	122	549	113	494	291	688	375	999999	77	118	695	
631	189	999999	999999	999999	999999	25	387	577	360	510	599	282	303	11	62	859	652	999999	938	999999	452	999999	999999	807	956	999999	785	712	999999	360	241	91	217	732	450	819	639	543	532	999999	999999	193	730	999999	999999	831	201	999999	635	516	983	154	180	577	999999	742	999999	854	999999	230	999999	999999	107	999	279	517	75	570	561	243	229	118	400	999999	113	268	717	314	856	135	630	505	86	964	999999	96	911	999999	553	708	729	784	999999	999999	196	349	999999	730	343	442	765	630	728	999999	296	874	753	658	999999	921	999999	999999	997	500	600	735	598	142	632	999999	606	435	999999	852	513	445	999999	99	999999	764	181	986	971	424	369	10	776	685	678	999999	343	262	999999	631	683	945	999999	426	711	461	750	953	107	999999	835	340	613	875	887	850	683	999999	334	709	749	48	812	582	999999	599	958	999999	464	140	848	354	268	395	179	568	658	999999	388	999999	999999	999999	888	820	589	999999	396	999999	797	827	818	678	999999	466	881	645	142	214	296	121	999999	837	999999	967	999999	999999	81	999999	999999	328	999999	999999	286	460	695	532	159	992	993	999999	213	999999	125	999999	321	180	425	801	514	534	436	453	488	999999	380	186	728	921	518	107	957	178	999999	478	634	909	401	477	771	359	999999	999999	220	999999	907	999999	999999	862	655	141	999999	999999	713	181	892	749	430	19	90	519	804	999999	484	895	999999	999999	863	647	999999	411	778	948	40	999999	49	296	999999	999999	999999	936	464	865	275	999999	42	999999	465	32	586	999999	489	392	397	261	555	266	665	999999	49	873	999999	84	999999	999999	363	999999	999999	558	142	605	999999	136	650	154	64	999999	963	107	999999	467	578	999999	71	127	999999	396	560	779	609	782	631	918	264	495	365	390	14	31	33	915	448	999999	890	980	379	363	741	253	206	999999	303	567	461	582	999999	739	22	743	331	966	566	999999	948	360	999999	999999	999999	165	788	999999	933	941	84	999999	999999	671	951	90	747	568	655	317	582	993	488	73	467	681	200	625	377	999999	999999	66	358	978	959	539	15	782	491	585	464	532	682	362	493	512	999999	633	788	932	995	763	321	999999	999999	954	871	911	999999	199	999999	999999	999999	672	999999	27	999999	49	712	999999	84	964	999999	79	999999	60	999999	136	579	954	127	999999	999999	445	999999	936	999999	108	102	999999	667	104	653	999999	999999	301	236	19	119	475	912	524	921	377	857	41	686	251	407	836	642	745	341	999999	82	406	336	999999	406	999999	282	501	947	
707	753	980	321	784	458	560	823	311	999999	114	51	999999	646	999999	999999	244	260	504	701	265	371	922	999999	477	999999	224	965	376	613	803	202	999999	999999	223	624	877	719	901	792	846	999999	999999	729	237	999999	999999	760	867	282	171	65	999999	799	691	999999	999999	227	843	565	999999	595	999999	698	999999	999999	629	999999	999999	844	711	524	358	711	855	253	999999	203	535	343	750	999999	999999	103	451	999999	424	621	885	878	999999	659	999999	346	999999	260	564	642	516	999999	514	999999	999999	999999	570	646	706	999999	944	448	314	637	691	510	814	780	498	999999	256	999999	496	18	149	554	999999	61	648	22	162	999999	688	999999	999999	219	829	999999	135	85	533	804	999999	357	676	447	573	165	999999	375	531	777	762	211	396	999999	999999	506	314	783	970	519	999999	694	914	350	760	916	951	482	999999	517	999999	422	830	451	432	149	999999	702	981	896	999999	999999	491	385	842	487	999999	643	390	333	992	999999	115	999999	806	999999	442	336	687	656	213	496	999999	23	999999	350	380	945	619	689	174	611	999999	84	435	725	213	999999	508	283	999999	318	101	356	525	999999	317	816	644	85	706	15	25	999999	692	999999	587	477	262	501	116	66	33	700	169	390	550	40	999999	91	153	903	828	414	741	999999	999999	999999	999999	820	42	564	999999	544	983	169	596	476	392	999999	148	736	286	16	176	999999	295	401	197	144	999999	286	238	563	932	999999	186	610	593	797	202	248	978	442	469	552	755	489	717	999	793	83	648	749	943	999999	999999	821	247	882	609	999999	160	364	68	756	335	747	999999	999999	982	985	883	594	999999	999999	757	843	547	624	999999	999999	999999	198	350	688	637	489	620	524	184	365	373	711	197	199	999999	624	999999	712	226	17	877	537	26	808	200	63	113	999999	660	784	284	623	778	803	328	999999	24	999999	128	999999	999999	97	15	627	999999	999999	406	456	812	143	468	834	999999	105	999999	999999	181	542	498	999999	999999	999999	999999	999999	90	750	932	394	870	135	610	14	999999	380	880	789	999999	399	195	27	657	999999	241	526	999999	450	225	683	999999	181	791	999999	999999	544	469	560	233	614	546	871	250	999999	585	687	533	463	250	37	225	149	625	781	356	480	926	729	345	347	999999	640	534	258	520	698	343	999999	133	999999	999999	329	566	916	852	324	999999	999999	81	553	993	999999	209	198	467	734	556	999999	999999	411	617	740	225	999999	999999	906	346	991	502	886	999999	405	340	200	126	896	583	708	928	999999	
703	999999	657	792	353	222	440	346	791	785	152	999999	12	721	999999	179	114	680	386	946	999999	785	151	195	210	598	531	19	999999	571	161	999999	999999	103	999999	334	92	999999	542	327	475	10	209	999999	743	28	402	618	999999	946	792	903	331	982	999999	917	150	999999	591	999999	999999	430	999999	230	634	304	253	909	23	117	96	681	148	69	480	976	586	434	451	191	206	912	261	135	778	258	526	108	999999	999999	194	999999	999999	999999	635	54	735	979	92	449	999999	999999	999999	650	999999	999999	764	272	511	88	341	715	30	410	559	779	999999	148	451	386	999999	155	871	999999	923	999999	839	999999	999999	999999	250	606	999999	999999	999999	713	316	999999	275	668	493	263	999999	999999	459	478	600	441	237	855	875	999999	538	706	670	999999	620	382	726	999999	281	999999	837	85	837	999999	373	28	999999	999999	999999	567	873	783	893	524	558	999999	999999	454	999999	408	133	578	560	654	78	645	341	787	103	999999	885	882	396	89	426	521	132	725	114	999999	447	392	392	318	999999	754	813	156	80	999999	609	281	517	872	999999	268	524	193	666	999999	687	216	751	999999	681	990	999999	813	999999	47	789	999999	999999	999999	961	741	999999	999999	930	323	832	194	999999	395	999999	999999	999999	524	999999	167	997	939	69	999999	894	240	640	999999	999999	732	368	10	999999	42	918	562	931	999999	911	547	999999	282	999999	352	999999	502	499	366	999999	77	625	872	22	941	50	850	988	963	409	999999	110	341	615	207	999999	832	146	683	476	999999	682	162	612	262	94	724	999999	716	999999	402	740	284	650	568	116	495	987	117	999999	77	999999	999999	813	191	999999	740	666	65	396	73	365	816	889	441	395	999999	999999	999999	999999	325	999999	281	482	17	989	826	691	999999	100	999999	999999	999999	691	409	999999	714	348	999999	815	999999	999999	630	329	999999	47	924	394	218	183	643	235	237	260	676	903	999999	496	806	201	621	999999	619	964	926	228	335	134	490	999999	681	135	838	945	512	999999	543	952	64	969	75	441	483	873	457	243	999999	999999	999999	999999	906	228	542	240	203	305	448	666	402	209	711	799	904	999999	501	517	397	291	748	999999	999999	349	441	836	136	999999	575	745	517	999999	999999	556	120	984	336	999999	592	999999	751	217	819	999999	559	855	268	275	999999	507	382	999999	846	335	999999	605	999999	567	786	705	113	23	999999	702	158	709	999999	164	999999	919	649	48	924	999999	540	541	600	492	999999	999999	999999	860	999999	77	999999	577	846	284	526	515	848	
768	676	886	504	999999	999999	126	728	849	267	999999	999999	616	858	999999	24	999999	999999	499	14	653	776	999999	999999	252	369	661	339	999999	863	323	999999	999999	81	999999	371	48	999999	802	63	483	763	999999	329	474	285	999999	219	999999	563	999999	489	37	510	999999	991	476	758	261	378	999999	787	157	986	943	475	411	999999	977	972	976	999999	993	445	999999	890	835	880	663	967	999999	999999	309	27	83	834	610	673	877	888	999999	289	999999	999999	237	696	615	954	385	998	999999	999999	241	67	586	28	496	592	979	999999	999999	595	104	293	55	384	999999	139	999999	119	999999	738	999999	98	87	697	999999	569	999999	999999	284	881	505	999999	104	831	220	252	999999	999999	347	999999	694	999999	733	308	194	999999	388	999999	218	485	51	276	143	145	833	999999	979	999999	289	927	384	154	39	284	100	999999	999999	999999	173	245	698	858	771	845	54	104	365	778	513	988	190	364	626	798	839	238	999999	959	998	77	272	999999	999999	420	644	549	999999	458	218	754	999999	175	689	972	787	999999	504	297	101	739	787	210	385	999999	999999	999999	527	240	999999	999999	907	240	225	105	973	156	92	360	211	504	560	907	570	999999	999999	24	999999	999999	21	999999	999999	244	868	269	290	71	176	483	673	624	32	313	23	356	847	999999	999999	594	999	640	999999	154	96	597	188	879	640	627	999999	732	355	872	999999	999999	137	673	372	956	815	911	999999	609	686	586	481	257	894	999999	999999	117	74	999999	654	999999	554	589	157	999999	90	410	999999	999999	620	941	279	159	93	233	228	999999	999999	994	778	98	660	501	999999	509	125	931	985	999999	716	755	667	275	227	849	244	547	525	101	875	414	489	441	989	745	999999	331	173	670	995	737	160	80	999999	566	719	63	132	999999	165	999999	999999	16	832	864	283	14	932	244	999999	999999	657	866	128	374	999999	229	511	721	202	794	767	324	429	978	605	597	963	999999	999999	191	425	999999	936	725	989	483	608	134	471	313	999999	929	999999	325	89	293	951	937	957	500	551	999999	454	370	391	999999	999999	999999	269	685	50	280	114	807	265	999999	930	402	384	135	620	386	260	999999	405	838	642	114	898	322	999999	999999	703	999999	639	24	433	999999	999999	889	896	999999	865	786	272	128	824	875	70	999999	362	999999	562	831	879	999999	160	565	965	553	999999	482	999999	947	49	999999	577	475	177	250	355	365	68	999999	239	999999	521	473	626	999999	23	767	53	598	999999	97	474	999999	999999	474	864	868	999999	790	
999999	999999	799	918	999999	258	550	999999	999999	820	954	997	499	77	602	22	653	999999	938	688	539	700	438	999999	987	999999	549	706	999999	703	385	487	755	999999	999999	814	76	999999	727	378	736	664	69	233	999999	962	598	406	278	747	820	187	929	999999	260	999999	985	443	931	794	999999	999999	999999	14	444	476	252	999999	14	788	999999	999999	959	569	952	874	640	999999	999999	35	999999	153	999999	966	882	207	557	999999	28	999999	999999	633	671	932	999999	891	30	999999	788	177	719	999999	999999	999999	999999	769	999999	369	968	385	101	780	999999	905	999999	999999	999999	677	131	246	919	418	999999	999999	958	999999	999999	36	900	71	999999	584	426	999999	315	985	750	947	174	999999	979	999999	865	642	248	58	913	765	999999	999999	484	999999	934	552	257	999999	175	728	531	999999	388	202	469	999999	531	517	363	999999	599	455	815	469	512	17	267	999999	999999	569	999999	909	999999	624	534	796	999999	511	649	874	307	14	820	32	425	684	734	786	728	957	999999	731	999999	999999	999999	56	298	24	840	926	294	526	758	605	303	999999	91	764	668	672	999999	29	867	999999	867	595	999999	792	54	999999	282	480	12	595	999999	703	224	660	458	487	508	571	671	999999	589	780	999999	225	728	803	602	970	999999	65	635	999999	863	215	880	580	422	505	970	21	653	813	999999	999999	999999	599	406	999999	316	999999	999999	759	357	154	999999	96	349	418	999999	999999	999999	999999	362	947	960	365	840	19	779	877	75	12	601	660	999999	776	267	93	78	139	407	181	663	999999	891	876	999999	719	999999	794	240	13	441	729	999999	351	460	576	999999	999999	759	999999	652	438	125	171	168	697	85	999999	829	266	350	934	843	999999	649	425	65	999999	621	131	703	999999	999999	999999	999999	871	874	728	325	691	880	286	379	19	999999	235	999999	999999	717	999999	999999	999999	964	973	662	999999	886	731	701	45	520	999999	180	638	693	666	999999	63	600	297	823	357	999999	148	386	74	564	999999	535	423	999999	336	376	574	487	520	30	999999	408	74	984	153	999999	289	180	999999	116	741	325	862	444	999999	138	999999	232	999999	384	999999	597	598	942	999999	205	288	443	999999	752	605	161	999999	645	127	654	536	312	680	331	528	967	624	958	823	999999	673	979	999999	207	945	351	200	146	204	999999	810	131	932	947	999999	846	986	19	510	999999	153	226	999999	999999	602	128	552	965	855	859	973	640	999999	544	532	999999	610	986	807	999999	960	46	451	999999	843	414	380	732	583	999999	980	615	457	
999999	374	999999	662	717	605	826	799	235	999999	345	112	179	12	397	999999	449	245	10	999999	257	630	116	774	285	281	999999	748	819	392	183	878	368	193	886	180	999999	645	892	390	980	463	735	755	116	938	674	412	999999	317	143	446	980	413	209	612	267	681	387	446	418	88	979	999999	117	999999	744	986	126	226	999999	804	353	619	999999	793	894	360	668	346	999999	999999	765	999999	258	999999	897	955	983	999999	912	404	267	455	972	901	484	892	648	649	204	999999	295	765	968	339	103	370	999999	416	717	999999	23	51	999999	999999	323	477	594	380	569	788	12	841	314	944	546	897	999999	999999	999999	12	712	28	151	999999	999999	999	999999	999999	999999	999999	999999	577	566	999999	391	226	615	348	999999	999999	307	278	90	415	685	454	461	33	999999	206	723	999999	106	714	204	995	899	920	144	999999	933	675	737	42	999999	999999	999999	308	999999	329	291	308	999999	312	705	443	937	999999	243	55	548	520	136	446	813	911	999999	851	811	395	326	694	214	274	83	999999	999999	999999	999999	999999	178	162	469	473	914	425	999999	999999	19	760	68	173	687	99	775	423	549	999999	229	114	953	433	497	178	12	596	999999	999999	239	83	903	888	345	981	999999	395	60	662	531	398	999999	687	842	60	337	163	999999	125	498	660	92	249	829	296	307	744	999999	999999	999999	328	331	653	564	935	857	179	828	705	222	390	372	886	769	999999	322	276	591	447	999999	999999	589	978	977	579	991	663	69	59	999999	141	730	758	202	213	76	147	132	906	203	168	334	311	903	118	999999	205	479	999999	973	41	163	227	461	620	739	353	999999	985	944	999999	120	779	31	999999	659	999999	693	566	764	999999	999999	999999	254	682	525	288	84	869	999999	795	194	70	86	999999	978	999999	307	581	999999	723	999999	146	961	999	57	999999	289	822	459	683	999999	913	244	797	887	477	973	999999	999999	460	278	806	703	159	999999	59	999999	379	111	999999	316	122	102	999999	713	999999	999999	999999	634	999999	998	262	420	999999	999999	280	826	288	765	511	539	528	485	23	454	999999	443	812	990	997	852	910	720	312	376	399	821	202	93	880	753	728	154	999999	462	25	999999	104	866	999999	233	424	614	600	999999	788	999999	89	596	59	574	911	263	637	127	98	542	999999	242	893	459	633	999999	884	757	810	384	999999	560	999999	999999	348	999999	262	999999	999999	305	999999	695	587	763	741	606	44	315	841	999999	516	19	373	483	289	861	999999	999999	599	230	999999	
843	805	414	287	528	167	781	235	999999	10	862	999999	792	422	421	655	140	717	999999	169	579	999999	345	867	350	197	955	988	487	999999	974	184	217	576	999999	889	183	485	223	449	999999	90	875	474	654	329	580	71	867	216	999999	570	572	70	160	999999	470	547	936	999999	212	792	748	992	999999	687	482	226	999999	532	999999	654	999999	588	906	498	50	870	223	999999	616	893	131	280	999999	413	612	156	426	359	999999	999999	549	882	247	470	999999	999999	448	966	999999	364	925	345	734	197	75	984	163	662	887	599	999999	999999	999999	318	671	477	861	622	85	335	999999	786	112	845	115	622	999999	446	165	999999	432	256	183	261	968	786	545	943	347	628	993	999999	472	829	312	632	166	999999	798	999999	999999	825	999999	521	564	149	242	888	91	999999	999999	999999	506	999999	176	87	742	999999	349	885	999999	999999	999999	456	342	999999	323	282	543	482	465	999999	647	301	146	999999	365	661	697	828	553	656	861	894	985	286	267	999999	662	235	889	693	588	913	932	112	550	444	189	527	825	959	355	609	987	230	78	215	592	569	721	999999	999999	999999	342	285	66	390	471	65	778	999999	619	318	999999	772	999999	734	368	44	999999	999999	482	179	13	593	311	262	906	764	217	62	159	103	513	808	917	77	581	656	55	999999	973	133	749	254	350	47	26	999999	397	344	846	558	512	800	609	605	517	748	999999	804	483	706	999999	726	431	526	804	784	999999	999999	999999	999999	988	896	999999	358	430	759	253	999999	999999	999999	999999	873	215	601	999999	999999	209	321	560	999999	682	251	686	277	285	33	823	823	999999	999999	370	631	999999	144	570	616	999999	260	185	758	999999	710	568	791	999999	999999	520	829	936	100	584	543	999999	331	39	746	999999	680	83	999999	936	430	40	13	331	745	692	81	40	974	999999	949	146	999999	999999	971	683	999999	999999	310	513	993	886	152	657	827	426	999999	999999	999999	999999	182	999999	777	999999	85	679	564	470	592	292	448	999999	962	239	999999	406	412	999999	999999	999999	324	741	772	894	942	999999	888	999999	503	999999	999999	999999	216	999999	688	772	368	980	261	301	128	999999	356	28	74	203	924	912	32	430	24	865	999999	760	92	441	414	883	879	541	791	218	966	273	459	999999	592	999999	551	999999	48	431	742	766	999999	889	394	999999	830	748	619	975	999999	999999	999999	967	918	456	495	257	368	999999	111	999999	510	999999	468	92	569	591	611	539	371	999999	391	999999	999999	290	816	202	999999	659	63	
140	922	999999	999999	892	959	491	563	146	899	303	505	999999	330	999999	266	44	430	312	999999	999999	147	89	614	175	999999	721	844	638	999999	999999	211	708	431	971	999999	694	999999	999999	999999	88	37	475	639	77	663	827	272	111	34	781	999999	744	473	814	992	842	999999	719	211	247	999999	925	505	999999	102	796	142	359	234	999999	999999	999999	188	117	221	671	450	546	511	863	459	743	613	858	529	466	245	616	978	999999	999999	316	374	999999	441	111	969	42	975	866	695	999999	999999	463	773	999999	565	366	999999	330	402	664	217	347	788	902	322	999999	87	635	561	525	380	279	88	702	999999	303	675	119	702	418	999999	999999	999999	546	866	160	94	612	999999	878	23	658	562	999999	108	37	107	538	789	331	954	349	999999	180	542	607	999999	80	438	999999	690	494	999999	999999	103	572	179	251	45	999999	999999	999999	734	682	999999	721	999999	999999	603	999999	206	999999	329	380	999999	232	339	997	999999	999999	775	23	184	639	999999	529	40	999999	735	999999	858	855	502	627	768	489	614	632	668	999999	890	135	476	975	999999	552	174	999999	530	870	242	181	248	776	396	549	301	105	494	982	691	148	523	78	603	350	999999	702	612	974	617	707	339	192	379	649	546	208	573	645	364	782	58	999999	999999	687	616	726	240	999999	198	518	148	685	999999	752	999999	408	999999	725	908	472	645	999999	262	535	842	65	406	747	12	102	532	848	627	999999	99	657	775	916	733	918	471	999999	785	999999	568	653	63	627	46	999999	826	847	737	999999	147	999999	999999	767	844	561	329	493	999999	105	985	299	68	229	662	999999	633	999999	991	990	11	262	770	163	999999	198	12	779	711	864	276	684	121	999999	999999	597	999999	17	81	182	999999	978	175	690	123	999999	595	834	965	91	514	370	856	747	891	884	732	459	800	999999	999999	999999	782	999999	828	311	999999	333	457	74	999999	625	393	818	999999	32	999999	89	49	697	603	178	814	629	360	906	828	999999	843	886	865	596	999999	425	623	58	206	812	862	812	100	272	999999	900	182	888	999999	999999	355	868	999999	652	419	999999	63	391	735	999999	12	922	482	814	489	570	209	323	999999	968	204	353	999999	283	999999	237	607	341	999999	914	457	999999	999999	789	28	975	999999	222	999999	114	372	242	322	53	810	939	999999	285	782	815	700	999999	480	18	843	12	999999	524	999999	191	999999	722	599	999999	705	999999	993	693	999999	514	482	999999	999999	313	606	961	999999	999999	999999	287	898	331	999999	
999999	223	597	991	920	999999	25	933	574	787	995	999999	650	643	501	999999	279	999999	646	489	999999	342	713	723	176	412	882	972	268	999999	157	293	184	173	622	607	117	999999	82	999999	780	581	907	209	151	999999	956	328	539	445	204	999999	261	842	999999	643	509	999999	825	518	73	53	999999	523	999999	711	434	999999	999999	999999	240	999999	999999	898	708	696	435	514	581	471	455	563	999999	999999	856	816	41	999999	883	978	107	242	724	563	999999	737	906	393	999999	439	280	479	307	999999	214	999999	467	363	143	593	218	995	302	363	72	509	610	999999	667	823	679	102	603	52	795	999999	15	320	225	970	999999	51	944	152	201	999999	266	999999	618	391	359	999999	999999	299	770	112	939	370	501	183	137	65	726	745	759	187	999999	264	999999	999999	469	156	999999	172	803	999999	999999	160	172	96	999999	812	242	286	474	11	894	313	999999	692	67	644	819	51	843	734	999999	209	392	24	110	12	947	411	922	999999	540	999999	999999	603	61	789	999999	414	930	324	822	449	281	758	292	572	982	999999	159	999999	337	105	329	999999	851	851	767	999999	986	250	999999	831	999999	271	470	999999	817	999999	999999	278	999999	414	121	529	912	999999	927	634	731	537	999999	789	999999	107	874	999999	716	427	751	210	999999	60	999999	689	458	999999	96	20	297	999999	755	314	526	881	999999	923	999999	999999	166	976	924	143	426	458	231	999999	580	266	999999	999999	153	999999	926	440	256	395	986	431	999999	921	999999	917	346	308	999999	999999	273	999999	718	951	999999	916	271	999999	286	999999	634	969	999999	382	421	829	999999	999999	289	365	387	95	635	993	937	563	999999	999999	196	16	796	127	676	999999	999999	210	999999	444	575	237	138	160	164	368	760	26	999999	999999	999999	959	303	84	29	427	337	187	744	724	24	896	196	36	589	279	999999	517	303	951	570	220	290	188	696	62	999999	237	931	999999	242	920	600	41	735	236	712	722	107	259	189	635	465	824	999999	679	50	111	571	884	276	253	723	22	999999	999999	678	125	387	967	199	109	255	477	999999	104	306	164	300	362	999999	378	999999	999999	771	934	754	466	758	999999	999999	999999	665	57	10	989	206	588	999999	999999	558	597	999999	140	999999	89	389	988	343	335	999999	885	811	219	327	999999	834	679	250	999999	544	222	366	999999	955	74	444	999999	999999	502	897	999999	260	999999	804	969	44	288	999999	691	999999	766	999999	999999	644	999999	324	456	729	112	164	526	347	999999	999999	999999	999999	974	999999	995	
645	191	521	999999	437	664	635	956	414	358	864	555	695	559	647	778	98	934	999999	830	999999	987	479	374	347	381	381	999999	953	468	738	69	113	989	56	999999	999999	292	995	979	500	368	51	380	248	609	999999	787	999999	133	999999	306	258	354	999999	657	711	157	503	66	293	95	12	946	620	804	451	999999	513	283	533	806	999999	746	339	999999	946	108	136	737	550	593	486	829	221	442	999999	758	743	398	999999	107	788	938	999999	415	999999	105	999999	444	167	134	999999	790	599	451	999999	512	25	863	711	613	999999	999999	516	999999	608	183	999999	188	993	693	962	999999	620	436	27	999999	59	924	36	851	348	691	999999	425	318	696	240	770	84	308	999999	880	686	999999	85	999999	432	995	806	999999	369	999999	451	999999	999999	169	179	173	434	366	462	999999	999999	860	274	999999	195	100	392	912	999999	999999	999999	694	949	999999	999999	571	360	993	577	999999	127	999999	491	999999	999999	116	999999	158	526	76	346	717	846	652	52	826	784	746	837	341	613	894	249	999999	478	999999	999999	90	999999	607	812	999999	999999	408	973	993	379	508	98	999999	838	999999	395	999999	629	999999	847	307	49	611	787	614	166	999999	999999	232	604	96	999999	494	591	999999	426	918	999999	905	999999	448	678	59	456	285	658	999999	503	379	509	999999	775	92	909	226	51	129	820	207	999999	553	957	999999	398	292	999999	999999	999999	666	816	476	621	723	999999	408	629	989	165	999999	999999	407	742	999999	999999	241	320	999999	584	375	999999	307	108	67	631	385	491	927	660	174	75	63	271	836	562	42	999999	62	625	510	597	999999	964	319	999999	876	811	999999	37	167	972	999999	29	999999	536	519	378	999999	101	999999	917	702	339	999999	445	902	999999	999999	999999	691	489	268	589	84	999999	88	342	999999	999999	999999	573	605	900	999999	202	70	44	149	309	52	664	999999	961	543	592	895	722	973	873	348	740	905	377	999999	999999	713	426	945	354	458	187	999999	747	346	518	322	801	836	999999	385	999999	996	605	475	999999	999999	307	55	999999	882	999999	368	915	478	999999	668	237	564	826	488	999999	98	795	850	865	84	450	625	999999	280	103	999999	999999	497	479	744	309	999999	318	385	416	380	464	471	103	818	673	999999	331	849	94	247	999999	320	999999	780	211	999999	610	952	851	681	29	221	789	999999	999999	999999	999999	279	369	336	256	450	81	273	634	333	757	56	411	180	303	186	999999	856	876	864	755	999999	999999	554	999999	366	533	999999	999999	253	999999	623	
634	255	281	62	490	757	990	569	248	478	999999	999999	997	563	550	681	388	843	35	932	603	329	999999	309	736	814	45	890	999999	346	912	999999	651	144	422	999999	899	250	696	437	865	316	625	999999	553	665	556	737	815	852	356	517	227	749	30	999999	999999	971	325	675	722	110	999999	902	999999	999999	236	863	999999	394	782	147	157	597	77	296	999999	396	756	999999	268	307	999999	75	990	999999	999999	902	123	999999	584	927	925	30	715	999999	664	723	720	788	438	693	596	430	80	218	999999	999999	681	733	610	999999	225	253	417	425	36	586	911	172	601	334	749	999999	809	854	222	136	999999	999999	631	980	676	968	642	999999	999999	999999	995	782	999999	999999	999999	390	999999	399	712	681	613	299	999999	88	812	558	196	114	944	563	621	225	996	244	748	379	111	629	999999	257	610	842	714	382	591	139	138	68	114	368	537	420	999999	540	522	592	999999	999999	178	999999	781	999999	630	157	42	779	999999	799	999999	851	288	876	999999	464	80	999999	999999	366	496	683	999999	999999	10	585	35	210	83	465	999999	165	804	999999	461	400	475	82	222	566	349	811	352	338	273	999999	999999	660	540	687	470	751	16	217	66	999999	999999	999999	538	54	131	832	706	330	999999	639	56	730	425	489	999999	998	558	28	26	999999	340	101	863	747	999999	375	670	395	995	970	158	999999	501	965	702	821	543	999999	444	517	115	32	999999	999999	216	359	999999	60	999999	999999	202	999999	201	382	999999	999999	790	791	549	999999	999999	320	335	999999	490	458	239	459	787	178	999999	390	999999	999999	579	318	839	238	540	155	140	619	698	533	778	170	405	129	999999	104	40	752	628	688	355	999999	999999	155	154	757	130	785	272	529	999999	812	999999	692	802	847	999999	999999	999999	404	626	551	622	999999	338	329	63	119	650	692	147	712	999999	999999	999999	784	621	694	94	999999	34	355	356	178	999999	965	756	713	999999	999999	999999	479	500	233	999999	803	182	894	999999	824	999999	20	145	579	391	303	59	519	539	28	236	83	999999	479	379	999999	205	453	285	372	999999	999999	793	999999	999999	668	222	538	832	999999	999999	726	877	269	999999	24	220	776	786	233	916	247	999999	308	736	999999	999999	31	854	999999	999999	728	619	455	261	365	227	457	224	723	999999	521	999999	189	416	509	205	218	402	365	70	428	667	61	455	999999	174	494	951	111	666	201	683	51	750	999999	999999	432	17	721	999999	762	562	999999	151	404	560	999999	891	999999	68	793	629	499	
999999	190	71	567	999999	925	201	732	505	122	999999	890	999999	644	439	999999	401	773	210	680	568	308	865	603	910	999999	775	179	603	999999	53	872	572	194	321	569	999999	549	999999	92	999999	74	266	999999	16	999999	567	915	565	368	835	294	593	948	999999	432	324	467	999999	947	159	32	139	781	79	194	999999	999999	333	870	999999	999999	351	999999	160	503	51	426	597	658	494	999999	614	244	888	758	999999	999999	263	889	254	364	892	484	933	507	999999	999999	379	999999	999999	914	592	999999	657	999999	943	999999	797	436	390	898	870	999	463	299	418	999999	892	999999	904	704	399	444	625	357	959	999999	194	652	568	566	56	775	999999	579	277	999999	587	904	815	813	825	826	508	356	999999	999999	30	643	99	50	592	68	917	999999	525	999999	79	309	34	87	999999	155	868	999999	852	999999	284	999999	999999	499	317	987	505	101	878	572	935	999999	999999	76	845	551	562	528	999999	987	857	999999	64	129	999999	287	880	738	532	999999	958	684	503	999999	618	999999	620	600	732	999999	563	999999	360	952	221	800	446	958	999999	999999	592	999999	849	864	247	789	829	999999	999999	40	117	767	569	207	999999	999999	999999	475	999999	708	931	961	999999	379	999999	41	999999	111	907	58	841	922	506	999999	98	999999	835	638	160	829	999999	717	950	702	496	796	266	999999	999999	960	35	970	999999	999999	999999	630	553	479	440	215	654	727	995	602	199	999999	271	776	119	993	425	146	324	628	999999	223	21	104	883	999999	999999	999999	762	999999	32	870	421	972	984	999999	75	365	208	944	184	589	721	358	512	311	535	490	53	999999	544	888	655	881	142	594	619	999999	596	803	440	673	965	58	579	328	773	999999	999999	651	999999	70	938	380	454	999999	502	663	591	581	999999	294	937	416	411	144	225	540	999999	400	999999	616	999999	405	514	511	623	672	999999	194	537	999999	999999	999999	427	484	950	285	437	330	102	955	868	24	700	156	735	999999	646	445	113	243	458	401	803	321	301	543	999999	942	197	829	884	406	54	999999	595	545	999999	999999	999999	939	999999	999999	307	892	748	999999	704	999999	775	74	999999	999999	999999	304	999999	307	999999	999999	192	999999	419	494	999999	273	80	471	970	834	560	200	570	999999	260	173	140	999999	999999	910	573	547	838	508	177	999999	803	550	325	999999	999999	999999	946	882	745	777	530	618	387	44	822	286	783	999999	807	585	503	999999	92	918	174	999999	213	999999	542	645	578	911	999999	999999	470	529	156	999999	756	272	999999	999999	
974	483	999999	521	999999	70	999999	297	763	967	701	591	630	496	468	406	585	237	94	999999	349	110	209	619	300	378	999999	999999	139	563	999999	544	999999	814	342	609	285	999999	299	999999	999999	255	999999	610	999999	736	388	974	999999	999999	645	529	187	984	348	874	284	32	230	193	496	796	167	209	853	166	999999	815	163	858	130	932	938	941	999999	999999	228	999999	999999	564	989	599	999999	390	918	999999	367	358	476	468	335	263	432	115	656	803	98	681	756	999999	487	999999	820	213	628	712	591	245	325	999999	655	685	999999	666	203	896	566	999999	291	269	799	999999	349	695	533	867	999999	999999	294	999999	16	546	842	356	87	426	779	37	999999	215	13	131	42	999999	812	649	639	999999	912	760	247	320	999999	497	999999	586	999999	134	999999	999999	212	759	951	460	247	999999	842	276	588	777	999999	538	25	85	266	999999	868	126	883	883	238	744	999999	999999	999999	695	156	355	999999	501	202	655	999999	999999	13	253	180	999999	999999	703	807	999999	187	999999	999999	708	999999	324	241	999999	999999	117	250	796	532	467	839	426	833	999999	962	497	999999	96	584	471	191	999999	82	22	507	999999	999999	190	86	864	567	999999	891	918	401	999999	123	515	784	95	414	561	477	545	414	753	748	444	741	319	198	999999	560	181	526	999999	251	229	999999	999999	999999	70	719	999999	900	64	535	914	999999	139	999999	999999	312	499	999999	630	548	536	999999	753	549	697	448	766	676	999999	234	720	401	121	590	894	436	363	119	354	841	809	999999	360	999999	999999	293	612	935	529	999999	71	124	896	741	999999	621	334	881	288	621	952	999999	433	829	815	523	999999	999999	489	999999	999999	999999	712	999999	999999	891	257	999999	999999	413	999999	831	157	689	173	605	505	380	875	283	111	482	830	732	888	818	221	530	413	319	255	73	456	999999	999999	681	412	999999	12	999999	374	799	175	875	999999	131	843	744	666	219	999999	999999	672	216	140	999999	558	999999	900	920	679	999999	999999	406	168	772	384	860	850	999999	203	999999	378	999999	908	312	317	955	947	999999	999999	999999	999999	999999	301	999999	401	999999	999999	999999	132	432	216	999999	153	647	678	768	717	999999	999999	983	894	185	26	630	999999	620	999999	827	168	999999	41	144	945	213	863	999999	114	580	381	144	703	487	368	770	999999	296	908	271	633	548	248	935	29	991	582	999999	999999	671	297	999999	942	999999	999999	529	400	999999	146	999999	999999	751	664	146	999999	613	290	416	816	999999	448	13	712	999999	999999	999999	365	
106	125	954	631	999999	749	442	999999	601	201	374	282	839	380	999999	159	999999	999999	999999	884	999999	305	416	711	175	871	932	233	294	77	907	144	595	999999	999999	956	191	319	609	11	232	999999	49	421	999999	999999	999999	999999	338	999999	745	558	321	999999	262	801	709	253	999999	999999	999999	218	998	999999	294	999999	687	675	86	163	999999	657	878	880	661	259	265	994	795	41	893	67	999999	440	332	999999	999999	860	911	502	999999	938	853	305	999999	24	853	516	137	686	999999	999999	799	999999	886	97	680	999999	83	13	999999	715	457	999999	419	759	322	568	999999	935	416	827	763	583	906	39	804	999999	695	646	405	749	999999	999999	585	591	999999	721	999999	245	678	392	786	907	957	541	490	429	886	435	701	295	315	202	999999	629	548	225	277	856	999999	107	999999	436	999999	795	999999	348	848	999999	999999	601	24	964	267	34	50	855	625	374	999999	384	696	270	945	120	999999	674	838	955	52	52	999999	697	999999	580	647	359	309	171	693	999999	580	68	933	110	999999	350	934	256	588	999999	600	902	999999	908	411	484	491	497	999999	999999	999999	999999	785	459	157	999999	22	686	386	999999	555	463	999999	999999	803	638	337	845	839	103	739	592	377	359	452	999999	389	54	999999	172	868	999999	999999	518	999999	687	282	483	952	953	338	258	869	898	147	146	230	911	114	999999	156	645	999999	999999	444	917	999999	999999	17	999999	999999	967	517	224	822	743	653	173	764	125	365	853	893	885	765	491	723	478	999999	999999	329	477	999999	999999	25	232	164	552	84	999999	171	846	476	355	999999	370	740	655	999999	403	999999	67	999999	988	417	303	752	772	502	953	999999	999999	223	999999	287	470	38	121	999999	599	589	110	98	999999	954	519	387	548	869	404	999999	78	402	999999	823	999999	331	999999	999999	999999	999999	391	60	130	999999	124	632	774	999999	555	999999	629	457	999999	814	999999	968	999999	44	898	916	999999	902	999999	212	135	654	404	878	25	149	87	133	485	130	207	60	968	999999	999999	886	612	479	999999	72	999999	621	916	14	999999	999999	999999	999999	999999	806	274	488	952	999999	406	999999	999999	896	999999	416	265	999999	971	366	616	341	10	597	205	22	999999	999999	588	45	999999	513	737	399	447	722	924	170	43	678	855	718	108	999999	999999	378	999999	716	427	907	807	625	649	560	398	110	302	999999	999999	86	999999	540	900	916	838	892	733	839	999999	340	999999	104	472	302	999999	897	242	951	483	826	364	596	317	680	238	464	863	186	11	
346	430	306	448	956	185	324	818	191	221	230	644	818	999999	96	426	999999	163	999999	59	500	867	350	153	894	999999	906	232	229	688	383	999999	999999	837	122	910	999999	655	515	127	196	89	999999	740	999999	999999	546	339	231	999999	999999	311	517	137	510	479	89	162	554	999999	278	102	599	503	837	202	999999	980	155	185	240	66	999999	239	863	421	999999	999999	890	999999	999999	999999	11	964	172	81	521	429	337	643	830	42	999999	999999	848	999999	490	999999	999999	71	104	565	193	55	33	469	662	288	273	98	662	479	271	842	999999	701	101	999999	340	765	680	668	653	512	999999	999999	955	378	390	769	931	269	707	829	617	619	999999	955	940	703	419	243	165	248	999999	361	770	269	220	157	12	855	999999	999999	390	436	999999	681	700	826	514	294	999999	504	167	402	772	442	234	449	999999	999999	999999	637	356	447	512	414	531	993	437	999999	167	243	767	85	52	570	448	191	707	999999	264	124	198	134	999999	999999	91	588	589	338	45	771	838	866	172	588	789	943	924	508	160	707	999999	818	137	999999	999999	91	359	211	993	999999	999999	606	999999	578	449	232	111	850	999999	942	999999	999999	999999	396	404	901	999999	999999	781	505	267	208	561	557	725	379	997	680	924	999	238	999999	344	992	38	242	999999	594	149	566	841	83	999999	217	303	999999	167	740	270	999999	178	999999	429	498	999999	543	999999	334	999999	999999	235	999999	999999	333	999999	36	999999	999999	367	171	916	328	324	999999	663	193	999999	999999	263	435	221	266	420	99	830	343	958	999999	999999	495	197	660	741	80	341	421	999999	851	503	277	536	499	383	108	919	850	580	215	834	600	519	999999	999999	427	857	969	20	836	503	380	78	917	460	872	974	266	999999	254	882	252	999999	182	999999	999999	898	999999	883	999999	999999	980	762	999999	21	616	975	999999	589	324	222	372	410	321	999999	132	209	618	49	510	999999	663	999999	336	999999	592	565	347	849	94	528	999999	95	999999	666	999999	618	999999	999999	843	999999	488	676	999999	999999	520	841	723	824	728	787	289	683	382	197	516	716	999999	999999	428	61	638	999999	999999	796	87	286	712	655	835	513	883	712	999999	613	999999	986	999999	304	999999	751	841	522	999999	999999	999999	462	999999	511	999999	806	192	999999	487	999999	268	842	999999	999999	954	244	139	78	988	224	999999	577	999999	769	551	530	714	999999	999999	677	999999	999999	999999	208	557	999999	573	210	505	999999	331	987	235	999999	999999	999999	815	999999	999999	577	622	999999	533	
906	402	671	999999	943	999999	629	999999	999999	288	810	999999	153	327	972	999999	338	671	928	999999	999999	893	916	999999	999999	999999	999999	999999	188	999999	49	64	999999	591	618	999999	886	999999	629	250	875	999999	279	708	999999	999999	211	485	842	618	999999	999999	694	999999	573	22	485	329	901	529	221	915	913	999999	999999	756	145	561	708	999999	999999	688	51	687	696	33	999999	217	927	252	999999	272	871	570	999999	143	370	245	27	605	330	567	749	110	999999	960	32	18	999999	668	695	649	999999	676	999999	333	864	16	514	549	399	277	401	658	315	999999	53	353	493	115	395	999999	999999	113	845	473	938	941	657	735	999999	615	747	269	999999	574	495	999999	983	999999	278	363	730	477	216	62	176	100	794	91	999999	679	524	364	282	795	999999	999999	830	999999	999999	923	358	779	548	784	530	142	112	999999	462	848	999999	49	999999	999999	180	999999	896	793	999999	848	156	576	817	331	100	999999	986	761	469	821	374	870	999999	355	999999	951	999999	431	532	44	999999	63	628	79	319	485	999999	999999	625	999999	999999	47	815	546	776	999999	999999	227	694	147	999999	351	282	640	999999	499	980	491	999999	228	147	474	999999	999999	860	999999	947	748	22	999999	864	999999	146	430	54	336	64	999999	578	232	990	711	737	394	999999	646	781	988	999999	820	505	999999	223	999999	901	312	776	551	686	683	834	999999	215	89	283	408	999999	851	596	157	444	467	913	804	238	435	736	876	384	999999	321	959	163	201	999999	828	532	739	999999	742	999999	513	836	895	999999	777	506	658	121	489	442	929	402	447	385	48	132	999999	178	999999	575	999999	177	472	999999	999999	69	23	999999	454	876	474	333	999999	598	931	631	999999	416	460	928	88	765	894	999999	391	567	715	999999	999999	706	123	571	999999	176	659	345	999999	534	999999	999999	999999	688	999999	613	967	605	548	849	999999	416	999999	13	718	548	496	144	282	691	999999	999999	353	206	899	999999	762	999999	282	687	939	999999	267	492	893	741	999999	400	108	290	999999	786	999999	866	999999	664	999999	999999	852	513	679	524	73	999999	999999	999999	375	296	999999	918	851	74	333	999999	999999	858	159	622	119	999999	113	106	45	991	999999	999999	299	999999	834	245	157	652	60	769	17	424	532	584	938	689	999999	999999	611	189	439	749	462	167	956	513	514	999999	999999	875	409	583	488	81	999999	361	999999	888	461	553	771	999999	23	563	999999	495	335	574	999999	999999	999999	954	495	999999	999999	138	740	142	530	331	999999	179	651	184	369	
434	935	460	999999	587	775	487	697	67	418	240	735	899	313	999999	187	940	999999	581	274	999999	97	632	999999	999999	620	781	367	140	823	602	557	839	204	429	559	874	794	106	999999	999999	267	438	448	999999	403	841	828	999999	153	790	875	80	909	913	346	313	941	114	966	993	999999	566	243	815	999999	895	704	999999	910	999999	999999	999999	927	999999	999999	659	194	197	283	778	952	307	986	999999	999999	999999	929	290	93	256	933	690	139	660	12	700	204	632	649	999999	999999	945	999999	840	999999	999999	153	999999	999999	687	999999	999999	830	197	51	822	579	999999	99	204	999999	424	800	999999	379	465	77	276	149	498	465	561	548	999999	642	999999	158	156	399	58	344	999999	565	999999	137	189	859	999999	618	999999	999999	993	999999	454	541	722	999999	495	471	188	611	876	627	237	231	999999	999999	999999	555	43	674	433	811	50	860	803	858	999999	536	199	606	134	657	960	377	471	28	999999	244	999999	862	662	684	221	999999	468	544	999999	184	569	974	804	396	999999	514	696	192	502	594	737	999999	751	999999	281	581	999999	228	999999	859	759	999999	121	819	636	181	21	999999	600	603	401	999999	530	229	966	225	999999	999999	999999	455	680	289	525	510	507	65	120	704	413	639	960	250	999999	478	425	999999	863	985	760	413	999999	948	592	899	202	479	999999	532	991	66	780	747	155	222	188	479	32	610	322	580	999999	999999	345	960	642	999999	391	999999	804	945	999999	999999	999999	669	999999	732	999999	626	317	999999	722	588	999999	999999	859	999999	104	664	300	945	998	262	672	999999	352	195	612	999999	999999	51	97	291	728	55	999999	999999	769	999999	999999	999999	999999	405	999999	999999	857	482	604	999999	111	429	66	727	761	999999	999999	109	999999	798	326	766	999999	76	370	276	999999	441	860	667	653	999999	453	618	404	999999	172	999999	999999	387	332	999999	999999	999999	530	836	984	370	529	869	107	604	820	970	169	503	335	999999	45	999999	354	425	999999	937	345	215	999999	999999	332	999999	696	355	150	765	475	456	186	505	999999	533	291	579	999999	990	569	58	85	482	999999	901	999999	457	566	999999	43	906	999999	653	289	324	861	547	999999	613	183	751	463	64	504	713	999999	829	179	511	744	774	513	999999	378	296	140	502	988	430	407	248	789	999999	732	569	208	532	226	232	999999	744	999999	308	817	817	595	999999	977	745	584	689	287	999999	197	268	999999	999999	284	999999	193	368	558	617	215	999999	962	254	332	935	999999	794	999999	947	839	10	243	999999	
813	999999	701	120	999999	999999	999999	717	999999	999999	999999	473	176	999999	999999	234	48	999999	196	924	103	883	855	350	698	999999	241	790	86	340	225	999999	35	197	812	999999	999999	83	843	999999	770	497	973	237	234	858	768	931	546	388	908	535	813	319	121	999999	705	360	422	482	999999	999999	641	629	519	833	448	979	771	999999	932	965	999999	881	999999	605	909	627	126	839	999999	310	254	697	432	689	999999	716	86	881	999999	999999	661	371	999999	999999	856	999999	717	400	999999	999999	170	999999	456	999999	75	999999	165	516	999999	87	999999	582	208	711	812	943	207	830	999999	732	902	999999	514	991	999999	108	587	449	999999	999999	909	725	429	999999	999999	241	251	999999	623	451	560	999999	860	941	999999	88	172	592	902	999999	156	999999	999999	999999	999999	280	508	999999	637	999999	355	716	767	464	177	999999	163	714	571	580	702	716	216	18	181	342	39	572	294	999999	999999	999999	999999	836	419	999999	784	742	999999	869	999999	786	852	657	105	999999	999999	405	773	199	999999	458	999999	331	220	439	681	932	515	553	251	999999	999999	411	40	360	178	930	55	999999	733	420	116	701	999999	915	863	559	912	999999	999999	633	999999	105	310	487	973	999999	626	979	350	851	999999	64	628	797	616	451	626	744	999999	872	360	628	465	514	352	999999	483	304	576	132	30	999999	23	999999	146	84	999999	553	999999	999999	314	75	999999	999999	193	62	83	59	309	422	932	177	999999	668	999999	999999	639	999999	145	999999	741	999999	413	228	831	999999	50	20	999999	542	350	83	367	722	999999	294	822	584	330	299	255	433	995	164	199	852	526	355	999999	966	445	999999	418	733	221	982	999999	587	60	145	21	73	999999	766	81	859	999999	999999	110	999999	357	65	475	999999	999999	318	336	259	38	978	999999	695	676	694	107	46	665	999999	511	999999	631	999999	999999	195	288	192	44	238	92	339	52	587	254	354	618	389	839	572	999999	999999	655	413	999999	81	613	326	396	704	669	45	204	186	437	525	367	121	531	289	566	224	283	108	999999	699	936	944	450	331	86	717	206	102	999999	608	999999	999999	687	462	999999	962	796	340	568	57	145	999999	160	729	999999	506	858	560	15	999999	999999	557	247	859	144	668	876	75	999999	952	838	112	878	828	596	999999	434	78	706	604	999999	942	539	128	563	81	999999	721	344	579	858	646	96	999999	978	999999	980	828	328	913	999999	731	712	616	218	42	986	332	999999	999999	999999	790	853	410	692	999999	999999	128	305	999999	875	164	
730	58	103	202	999999	691	849	999999	169	606	750	999999	518	999999	240	923	909	531	94	471	588	999999	999999	78	793	686	999999	999999	999999	861	999999	264	999999	931	10	663	522	999999	27	304	482	999999	999999	475	999999	70	891	995	456	104	999999	774	978	414	575	243	550	999999	999999	999999	197	999999	862	999999	83	495	754	999999	999999	576	410	999999	513	790	989	999999	809	42	38	732	999999	999999	846	999999	652	999999	285	999999	365	767	123	498	999999	688	117	999999	63	999999	401	554	999999	999999	308	879	694	325	270	198	424	903	433	518	995	999999	545	999999	999999	605	654	325	219	130	232	929	463	912	285	999999	682	74	618	429	641	484	427	490	211	966	573	336	497	97	999999	462	343	605	502	941	153	429	222	458	999999	85	344	194	999999	999999	425	782	50	999999	516	359	294	999999	876	521	999999	64	486	744	41	328	828	132	911	770	999999	858	999999	999999	999999	999999	851	170	694	999999	150	243	408	831	551	791	296	61	999999	859	999999	338	728	981	999999	98	942	999999	426	417	257	999999	283	321	999999	567	371	707	763	263	507	133	320	999999	380	25	656	999999	203	250	42	776	999999	62	602	267	139	999999	999999	999999	320	383	999999	286	317	999999	960	999999	58	983	429	999999	298	327	361	53	28	417	999999	678	442	999999	284	186	385	481	999999	231	718	525	437	932	999999	999999	943	134	999999	43	13	451	999999	568	605	999999	820	453	487	233	700	999999	249	722	999999	971	162	31	999999	567	901	836	269	738	999999	533	999999	496	530	999999	384	999999	663	999999	413	168	623	873	692	999999	365	999999	993	445	530	169	286	714	114	96	27	921	34	822	999999	177	999999	326	199	82	999999	333	999999	368	849	473	895	264	999999	669	357	288	339	44	999999	970	999999	823	999999	999999	256	841	392	444	999999	999999	999999	841	852	246	999999	307	999999	619	411	41	18	635	596	67	274	31	405	999999	999999	738	591	999999	620	171	334	369	117	979	826	821	941	488	266	999999	270	999999	999999	83	693	999999	604	720	999999	180	999999	217	236	161	945	999999	446	948	705	999999	999999	999999	230	691	911	999999	199	704	792	999999	100	530	379	210	796	999999	999999	332	999999	688	999999	999999	367	999999	210	127	142	956	44	601	385	993	783	892	523	58	999999	720	171	86	999999	900	927	53	89	440	838	999999	365	734	614	123	207	27	240	10	855	779	491	794	484	243	669	201	213	107	999999	999999	999999	747	999999	899	170	673	827	243	944	323	371	769	289	116	601	309	
986	999999	999999	765	661	523	203	63	239	377	602	627	240	999999	839	999999	693	361	348	999999	357	715	952	533	199	997	65	541	418	721	514	999999	641	370	999999	941	311	981	825	173	554	333	669	793	81	999999	12	218	483	999999	85	928	768	984	999999	999999	319	272	575	664	467	661	645	999999	999999	235	986	870	531	999999	681	712	535	999999	73	999999	55	169	999999	999999	995	847	999999	999999	999999	586	609	657	418	933	632	48	415	170	705	892	999999	999999	930	999999	222	999999	999999	999999	706	373	402	592	999999	926	999999	999999	810	585	999999	619	999999	615	871	286	626	338	462	598	276	643	306	375	479	180	999999	999999	239	999999	777	999999	999999	483	999999	999999	999999	26	999999	491	999999	482	999999	999999	999999	95	299	82	999999	653	228	999999	679	999999	318	73	76	36	999999	750	589	340	999999	203	807	805	458	999999	291	599	999999	610	602	970	889	999999	415	999999	999999	393	881	999999	613	586	397	893	194	83	174	270	999999	999999	903	999999	999999	377	562	43	32	694	637	179	791	690	559	999999	292	708	208	999999	657	600	999999	728	868	325	727	343	806	913	621	385	955	30	999999	999999	706	999999	79	522	999999	382	453	999999	756	712	483	923	36	778	999999	486	874	650	613	614	15	999999	999999	586	650	999999	237	118	83	262	999999	770	306	999999	912	999999	639	686	999999	999999	156	971	972	166	841	803	316	37	312	999999	999999	315	417	779	931	532	498	492	999999	999999	154	344	116	504	498	999999	626	412	866	934	847	999999	366	338	468	43	211	961	744	999999	999999	210	999999	939	999999	908	362	527	692	999999	188	999999	814	282	999999	999999	865	478	999999	139	187	903	170	377	297	999999	948	999999	999999	897	330	999999	747	999999	999999	999999	999999	176	752	590	360	109	720	486	756	700	383	93	999999	656	999999	733	303	999999	999999	999999	49	438	652	439	999999	283	216	794	69	999999	408	789	184	999999	283	999999	726	87	999999	88	193	683	620	596	999999	865	880	665	730	596	999999	142	999999	98	905	110	524	322	630	86	893	925	999999	999999	302	593	909	23	382	478	17	999999	836	590	826	366	817	65	500	999999	402	551	999999	473	999999	999999	999999	96	289	183	184	413	457	999999	194	268	266	515	303	355	956	867	292	262	589	999999	305	775	999999	549	292	468	999999	535	684	351	861	953	697	36	170	822	733	209	304	603	768	999999	999999	568	109	999999	762	154	148	535	999999	811	883	400	970	999999	999999	740	890	715	591	921	27	843	407	312	817	277	
195	143	144	92	958	999999	999999	170	999999	704	449	980	706	677	397	159	999999	59	999999	999999	65	512	998	999999	999999	588	22	847	126	562	170	796	999999	494	959	15	400	186	853	898	152	809	288	130	999999	909	18	913	534	868	759	999999	242	520	221	683	144	151	773	379	972	999999	53	999999	543	652	496	221	718	999999	758	906	999999	182	165	256	233	878	700	409	580	999999	999999	258	999999	813	999999	999999	283	286	999999	259	412	999999	925	741	765	472	999999	648	423	999999	999999	152	999999	852	162	999999	365	999999	459	265	450	999999	798	873	97	795	23	730	999999	522	938	999999	520	509	504	999999	999999	424	999999	999999	301	62	999999	783	904	180	147	950	660	504	618	999999	826	615	808	48	685	999999	653	969	458	856	560	999999	858	762	631	611	358	440	813	999999	484	697	964	999999	999999	25	968	999999	658	73	79	999999	999999	629	615	999999	700	466	45	205	999999	999999	312	999999	501	94	999999	151	999999	535	601	230	999999	676	834	138	651	419	659	670	92	735	321	395	787	967	996	238	999999	726	999999	999999	999999	617	180	963	999999	529	897	999999	99	827	378	132	471	999999	901	999999	795	999999	999999	291	806	375	999999	999999	209	917	999999	999999	98	696	994	822	625	709	825	999999	999999	870	743	999999	522	365	580	999999	367	198	923	999999	75	768	443	670	999999	629	95	999999	999999	145	764	477	872	999999	215	999999	832	556	507	999999	999999	828	731	924	999999	142	769	451	795	856	999999	20	993	717	469	329	999999	333	999999	996	623	796	578	999999	116	276	259	159	159	999999	433	999999	999999	171	915	247	999999	518	928	339	999999	999999	243	999999	999999	753	483	164	999999	999999	150	508	205	999999	149	999999	259	999999	818	999999	999999	619	302	618	999999	866	999999	832	802	999999	292	999999	405	31	146	979	562	930	903	362	792	104	999999	999999	999999	924	615	189	31	687	987	676	699	462	455	250	351	625	224	601	434	650	361	681	603	999999	113	184	375	169	675	999999	467	466	683	999999	372	999999	581	999999	261	149	999999	124	244	615	54	942	999999	999999	637	936	715	311	928	151	742	575	669	641	820	441	814	999999	22	669	999999	243	779	667	878	323	999999	715	349	999999	840	247	446	987	361	171	608	480	999999	999999	612	999999	537	541	999999	999999	999999	939	999999	819	999999	948	112	575	407	810	999999	908	26	999999	891	10	999999	643	311	505	138	682	290	999999	833	344	339	999999	66	63	706	248	621	90	954	115	37	999999	958	891	999999	871	590	550	
998	699	999999	218	848	612	203	893	239	550	668	999999	999999	999999	999999	991	618	999999	518	353	114	924	297	936	369	785	972	441	685	420	371	267	101	999999	661	143	999999	131	434	453	859	812	18	81	422	277	455	999999	543	999999	999999	314	362	246	445	999999	411	527	848	72	639	761	999999	999999	188	411	595	919	377	852	999999	497	404	74	999999	302	915	999999	524	102	340	999999	999999	717	999999	66	904	999999	303	587	732	363	999999	999999	814	107	603	200	999999	999999	682	535	999999	691	856	784	999999	999999	752	153	999999	195	999999	756	731	665	999999	501	999999	132	507	740	625	789	999999	757	224	999999	999999	999999	699	999999	334	513	420	804	352	216	860	363	156	616	112	160	429	546	999999	526	999999	158	243	112	519	999999	999999	941	909	841	571	109	999999	999999	47	365	454	442	861	499	346	927	999999	657	640	327	976	999999	638	475	999999	583	406	999999	401	112	162	596	216	999999	10	478	894	511	645	761	793	278	579	746	706	987	999999	999999	189	713	835	586	472	201	793	999999	312	444	481	987	703	871	486	999999	213	857	999999	307	498	867	43	999999	999999	999999	999999	707	321	892	768	382	898	544	999999	687	276	576	134	24	770	388	175	459	39	657	68	921	791	644	542	848	999999	999999	999999	322	680	999999	573	593	667	96	311	420	675	108	99	168	999999	798	668	636	733	221	536	120	701	583	781	999999	999999	999999	915	676	359	919	620	520	999999	999999	17	253	12	540	356	684	87	755	999999	931	568	899	568	992	976	906	125	550	850	262	620	106	251	218	772	65	999999	634	999999	999999	999999	578	986	166	999999	425	633	202	864	852	42	946	799	850	999999	921	53	923	700	453	999999	999999	669	918	586	910	11	794	999999	999999	999999	999999	695	999999	453	989	913	412	211	561	282	999999	686	997	999999	673	306	400	999999	851	22	999999	934	616	999999	999999	909	77	580	880	423	839	999999	573	349	589	999999	772	999999	807	18	641	721	148	999999	880	394	671	698	912	614	610	383	916	289	266	518	88	85	46	999999	845	831	331	147	442	499	999999	658	640	422	534	993	613	999999	380	535	795	445	81	32	247	379	668	276	813	466	999999	293	92	81	182	696	999999	727	999999	809	400	999999	738	999999	281	22	68	499	89	617	769	82	908	730	723	643	13	23	842	476	173	64	334	976	981	829	576	568	999999	837	631	885	680	571	999999	999999	706	691	751	999999	999999	178	197	206	696	999999	385	361	999999	999999	693	
358	884	696	646	345	999999	761	408	452	446	499	259	251	985	883	401	347	595	928	936	322	271	618	999999	994	999999	138	290	999999	453	224	220	711	154	999999	11	984	924	799	999999	999999	292	309	787	820	919	945	999999	999999	999999	48	766	999999	602	999999	96	276	540	999999	477	548	999999	861	998	232	289	999999	106	711	999999	999999	422	795	811	992	40	962	830	344	84	922	999999	478	504	415	458	791	119	999999	196	734	453	283	999999	578	473	430	310	565	541	382	999999	509	929	635	626	970	617	999999	350	134	999999	999999	577	555	631	999999	999999	593	774	497	438	999999	999999	158	999999	999999	474	999999	529	609	999999	274	802	999999	82	417	548	999999	789	999999	183	509	999999	72	298	257	999999	776	946	469	73	717	790	53	943	527	984	999999	670	999999	506	385	90	740	472	999999	403	999999	482	999999	999999	498	999999	999999	999999	928	897	462	859	717	443	697	999999	69	546	944	483	758	999999	555	433	766	208	312	999999	798	429	693	599	127	853	831	303	732	14	999999	913	999999	999999	25	629	531	921	953	999999	808	99	30	999999	999999	697	999999	999999	927	790	697	999999	501	314	526	508	213	862	742	863	611	404	562	64	971	999999	979	39	743	999999	902	999999	999999	269	183	709	408	499	999999	429	219	716	376	942	999999	284	421	200	213	516	426	999999	189	100	442	414	536	965	999999	999999	717	615	382	12	888	999999	999999	242	999999	817	110	714	999999	999999	999999	895	37	620	999999	696	619	999999	999999	999999	509	243	666	163	826	768	182	443	276	999999	711	604	999999	373	999999	464	238	189	999999	395	416	999999	878	999999	445	999999	386	915	999999	999999	876	928	788	155	999999	999999	196	999999	415	372	999999	666	448	214	611	60	561	664	566	294	468	440	999999	999999	820	797	365	799	999999	999999	392	266	226	740	709	783	999999	198	871	409	277	999999	999999	999999	751	749	273	673	265	999999	984	722	999999	933	77	445	208	358	335	999999	999999	396	184	999999	979	387	450	708	505	999999	999999	373	792	166	999999	999999	666	42	689	80	534	691	544	999999	305	669	907	292	672	273	999999	467	862	176	120	999999	999999	999999	717	999999	309	565	178	999999	160	999999	929	202	916	945	778	175	999999	265	999999	607	851	851	829	320	480	167	999999	241	253	999999	510	626	56	146	960	999999	325	999999	770	999999	523	999999	181	999999	740	714	376	726	494	999999	798	607	995	999999	999999	320	819	407	893	151	529	937	999999	382	999999	313	156	999999	985	760	999999	999999	494	211	
94	999999	679	999999	579	765	790	319	746	835	999999	999999	631	544	117	999999	209	918	432	629	449	586	924	798	574	999999	568	999999	999999	999999	568	455	999999	793	428	294	640	673	999999	137	361	999999	200	999999	403	999999	999999	612	672	345	999999	999999	920	865	999999	507	999999	881	581	152	207	204	578	22	277	534	790	837	999999	822	19	999999	999999	999999	278	238	395	576	405	999999	999999	956	923	404	999999	636	534	258	40	920	474	999999	102	684	999999	166	999999	187	90	869	426	844	496	999999	336	36	999999	625	597	534	999999	999999	485	223	397	251	999999	183	840	640	999999	999999	806	204	357	259	442	416	375	999999	596	218	496	535	940	910	999999	83	77	156	796	999999	661	506	809	999999	999999	878	999999	999999	999999	468	347	449	869	884	47	999999	502	87	593	433	260	485	937	903	757	950	283	486	781	207	115	694	844	100	880	999999	395	136	975	563	130	687	999999	999999	999999	56	665	999999	873	178	580	990	562	999999	999999	185	568	905	999999	999999	605	809	906	688	363	999999	604	999999	13	999999	999999	375	111	999999	999999	573	999999	999999	43	710	294	226	613	613	626	124	141	481	442	705	741	490	999999	652	958	999999	781	546	999999	226	999999	886	62	145	272	999999	999999	999999	70	95	924	999999	872	762	999999	999999	999999	999999	71	248	999999	999999	346	307	995	425	712	459	81	999999	792	714	46	816	999999	407	999999	477	999999	422	999999	609	421	357	780	983	617	999999	612	579	123	488	484	535	705	999999	999999	754	999999	847	501	438	999999	77	303	220	722	999999	503	642	224	728	951	999999	22	999999	999999	989	527	22	807	812	847	999999	878	999999	999999	510	121	940	856	419	337	503	920	999999	999999	353	64	570	999999	562	999999	970	365	395	536	999999	522	999999	999999	561	237	137	999999	999999	591	959	198	989	980	221	944	562	785	804	401	458	999999	225	763	368	934	999999	751	255	414	999999	999999	493	999999	404	988	328	999999	305	191	999999	463	240	215	999999	999999	999999	589	999999	617	844	999999	999999	993	88	116	307	39	257	999999	999999	386	794	999999	714	823	704	999999	586	999999	999999	237	490	623	201	999999	999999	19	574	213	869	377	701	999999	999999	999999	585	499	699	297	690	299	87	999999	999999	823	669	955	501	375	460	853	12	827	999999	999999	704	937	802	93	618	297	464	54	999999	903	999999	999999	714	32	999999	215	522	299	542	336	160	811	999999	378	999999	999999	999999	208	999999	25	374	874	999999	953	988	999999	697	616	999999	402	834	42	999999	16	148	
511	999999	999999	137	255	341	713	294	665	466	892	234	433	757	86	999999	266	999999	741	999999	810	521	761	44	999999	517	905	620	999999	502	999999	891	706	239	999999	300	999999	81	999999	999999	661	589	980	496	105	422	999999	999999	602	999999	578	740	999999	477	999999	990	999999	999999	536	999999	435	102	999999	173	349	11	528	999999	934	785	739	195	794	67	877	231	541	274	999999	188	999999	57	28	525	924	386	711	239	902	833	999999	604	544	770	258	568	443	999999	157	999999	893	80	924	816	884	392	946	131	599	116	999999	225	506	358	493	999999	84	629	249	962	299	299	301	110	999999	144	999999	34	809	319	787	724	127	844	999999	183	133	211	999999	541	999999	999999	639	795	384	595	999999	196	286	870	999999	814	577	194	804	999999	778	823	999999	749	741	999999	322	289	328	733	107	661	999999	320	999999	872	987	707	531	709	659	505	999999	999999	46	999999	999999	939	824	999999	156	999999	999999	690	405	310	370	892	799	518	999999	359	999999	651	498	446	132	965	615	621	826	870	663	105	999999	282	999999	461	713	287	183	383	464	355	586	174	621	383	999999	999999	512	999999	908	23	999999	309	39	84	891	599	999999	782	333	213	999999	286	280	944	746	132	999999	908	189	999999	999999	895	894	131	999999	333	825	749	60	661	118	999999	999999	649	999999	999999	253	32	569	999999	944	999999	59	261	208	309	894	676	999999	792	751	603	916	999999	678	545	414	999999	999999	999999	999999	592	731	672	104	425	324	630	290	112	999999	999999	349	75	999999	999999	845	643	922	764	439	158	123	267	909	999999	999999	999999	971	999999	999999	999999	999999	11	349	999999	999999	387	166	783	985	273	396	533	913	571	264	850	819	735	700	771	985	255	999999	625	479	999999	762	589	610	749	658	999999	873	543	176	347	725	225	282	467	486	149	779	175	761	589	354	347	260	964	756	999999	428	467	360	767	999999	724	882	999999	999999	999999	182	999999	999999	234	659	999999	404	916	135	603	463	242	999999	999999	476	999999	863	890	129	424	339	646	999999	423	999999	416	192	409	475	11	343	85	842	999999	967	543	560	537	929	973	999999	344	999999	162	782	999999	999999	999999	301	910	860	991	87	210	999999	536	253	201	999999	253	999999	995	999999	999999	270	387	399	384	999999	999999	412	336	960	156	481	994	807	839	640	999999	243	676	117	565	150	351	998	642	671	440	999999	368	56	686	784	947	999999	999999	892	404	795	798	637	999999	999999	533	41	999999	728	253	728	414	561	932	20	521	
887	886	999999	919	389	756	713	447	643	53	289	999999	371	999999	112	102	947	246	999999	999999	49	999999	999999	617	320	77	914	428	712	999999	999999	124	675	273	70	16	731	972	24	48	94	199	725	463	253	756	569	204	999999	636	467	324	999999	575	481	148	829	999999	608	999999	842	294	735	758	999999	999999	999999	107	473	105	371	974	231	723	999999	850	33	999999	999999	564	507	999999	287	85	427	493	945	110	791	999999	187	999999	373	701	206	999999	464	999999	227	88	999999	472	999999	55	275	999999	102	455	999999	631	124	235	12	999999	815	133	16	659	341	753	999999	508	999999	552	918	15	610	529	527	559	395	999999	385	999999	999999	45	988	999999	999999	933	400	999999	885	999999	807	999999	362	329	886	999999	794	805	634	474	999999	648	165	188	136	269	882	572	928	665	999999	999999	850	717	638	999999	144	773	848	407	362	730	623	156	744	967	652	291	643	454	765	999999	432	911	436	768	879	999999	116	551	60	827	999999	229	999999	750	111	645	691	116	938	30	956	999999	121	137	34	19	443	999999	617	601	929	483	899	999999	634	938	291	869	900	999999	667	999999	999999	534	169	999999	999999	994	999999	999999	600	537	515	745	999999	205	999999	308	743	999999	376	999999	999999	459	898	999999	999999	999999	125	999999	364	821	215	999999	999999	999999	880	586	999999	630	787	449	999999	609	999999	402	968	164	32	999999	149	999999	999999	999999	999999	721	999999	897	636	81	83	999999	878	999999	653	778	999999	900	999999	973	324	222	340	999999	92	926	652	334	457	506	129	999999	255	686	33	381	999999	183	999999	641	999999	999999	950	999999	556	832	571	600	956	999999	80	78	999999	999999	124	926	651	23	999999	41	78	48	999999	999999	952	908	708	201	999999	281	93	999999	999999	999999	686	342	272	444	566	259	365	61	377	999999	436	999999	403	207	572	106	730	682	234	999999	572	999999	542	999999	999999	648	134	379	999999	999999	149	922	999999	999999	371	782	664	999999	999999	699	999999	27	670	225	999999	901	514	999999	629	583	551	411	922	626	189	438	799	451	500	917	135	985	140	999999	999999	513	235	383	836	790	441	999999	235	535	950	999999	587	326	999999	999999	143	999999	750	347	999999	737	999	209	840	933	999999	999999	716	538	573	999999	886	978	140	999999	676	140	999999	838	152	38	999999	397	675	634	850	482	999999	458	784	512	999999	793	558	357	513	999999	543	902	807	228	806	696	962	270	667	999999	195	927	375	999999	948	911	204	115	999999	612	533	215	92	509	889	267	999999	71	
455	103	429	783	686	999999	597	999999	40	999999	999999	999999	435	414	999999	999999	296	406	93	780	999999	333	598	999999	795	999999	502	337	999999	307	338	999999	941	999999	815	574	999999	411	999999	725	999999	186	880	281	883	81	187	129	999999	999999	222	493	184	974	507	131	999999	976	988	785	158	269	951	732	595	683	548	999999	599	402	999999	885	164	367	374	387	452	327	568	999999	723	383	999999	978	94	845	373	967	403	693	80	213	999999	999999	577	999999	234	999999	999999	999999	532	653	529	847	782	337	338	816	609	129	679	186	999999	999999	71	999999	181	973	648	750	319	581	140	905	999999	856	471	698	790	228	163	304	999999	999999	201	80	853	251	206	999999	516	999999	367	999999	24	893	795	158	404	802	974	261	509	935	890	999999	999999	999999	525	999999	866	640	36	999999	966	385	545	59	82	991	999999	999999	777	999999	243	999999	224	999999	891	438	70	322	303	988	999999	902	999999	705	999999	999999	557	999999	725	280	891	876	530	976	317	638	358	746	999999	413	880	53	483	999999	999999	999999	736	999999	732	97	865	553	346	48	147	999999	590	839	581	832	999999	692	214	506	999	367	999999	248	548	999999	90	324	246	999999	117	210	428	185	13	349	514	999999	999999	638	415	347	539	492	838	254	999999	518	174	253	969	198	999999	999999	619	999999	895	498	999999	999999	999999	551	316	455	930	937	999999	999999	835	242	328	551	999999	575	101	661	827	749	409	304	999999	571	159	992	921	919	370	451	566	999999	999999	26	775	37	631	863	41	94	562	901	999999	642	999999	932	925	427	12	273	884	957	999999	155	98	821	274	999999	401	323	534	20	576	999999	849	999999	999999	311	775	168	944	238	630	999999	197	507	696	572	999999	227	999999	999999	917	107	566	608	163	308	927	953	999999	195	472	717	560	999999	335	999999	793	516	154	624	652	843	999999	656	999999	772	957	999999	135	701	556	184	256	40	103	479	999999	250	22	488	383	821	405	758	765	999999	999999	646	182	999999	999999	999999	82	453	851	83	999999	999999	281	390	350	999999	828	71	639	298	471	529	457	999999	777	552	504	665	250	999999	999999	571	891	999999	589	321	417	999999	922	999999	111	999999	189	30	701	727	968	999999	999999	46	993	344	129	477	999999	664	198	999999	513	236	877	417	212	30	634	216	999999	999999	999999	999999	929	983	148	464	196	668	349	437	163	999999	584	872	527	213	836	114	999999	999999	999999	925	999999	999999	999999	999999	307	694	600	168	395	495	708	121	829	118	116	20	
999999	664	291	782	324	761	173	999999	652	15	889	999	999999	999999	763	605	883	876	906	999999	999999	452	167	502	77	190	51	667	999999	999999	52	418	106	826	908	787	142	999999	999999	370	999999	879	53	301	999999	999999	999999	865	999999	999999	237	953	211	277	368	753	999999	999999	999999	143	720	999999	120	999999	999999	480	902	368	621	976	473	999999	999999	546	911	999999	409	865	999999	999999	999999	186	999999	248	245	99	217	828	467	165	289	353	485	999999	650	431	768	999999	338	999999	999999	999999	253	755	640	999999	999999	999999	365	999999	353	642	100	248	927	543	569	871	999999	873	273	83	900	466	999999	999999	217	999999	895	999999	14	545	999999	374	778	999999	932	190	608	999999	412	551	472	871	999999	647	263	247	549	116	999999	897	919	465	70	624	715	787	68	521	336	888	770	999999	591	808	115	725	469	337	611	388	272	999999	471	722	999999	999999	654	59	865	969	258	788	627	116	625	80	999999	999999	884	155	132	97	374	523	999999	597	999999	13	541	537	778	999999	505	999999	635	676	999999	348	999999	686	143	18	655	367	639	981	258	999999	192	44	421	315	999999	999999	265	184	877	999999	999999	23	999999	651	518	999999	201	45	293	153	999999	949	86	999999	151	999999	22	999999	442	17	883	799	999999	999999	999999	506	126	999999	770	999999	228	460	798	56	407	999	999999	491	499	999999	175	999999	698	999999	999999	243	958	455	999999	254	453	150	742	870	73	151	675	943	830	22	221	728	275	253	924	31	160	40	568	152	270	530	999999	124	842	290	999999	244	999999	587	999999	670	309	526	596	88	717	928	982	265	334	994	661	487	116	447	338	455	190	982	92	928	886	31	999999	923	525	628	38	783	50	441	152	252	473	550	428	748	657	846	313	999999	57	312	817	276	868	147	17	999999	951	999999	63	818	999999	620	999999	287	999999	673	999999	999999	900	208	224	893	851	999999	999999	566	29	589	798	344	678	860	880	999999	213	717	64	388	621	633	831	395	387	333	747	853	999999	150	215	984	293	224	999999	849	98	924	424	999999	133	999999	385	372	856	719	149	644	739	210	84	825	999999	184	477	276	376	829	515	527	671	170	799	878	383	999999	60	999999	999999	41	495	288	303	999999	264	999999	999999	469	538	667	999999	999999	123	566	999999	390	999999	119	747	64	999999	268	419	999999	999999	963	651	506	988	999999	999999	999999	114	708	714	795	532	24	999999	308	28	999999	300	847	343	567	999999	243	812	999999	448	940	999999	484	558	237	869	406	
999999	300	527	751	480	496	999999	508	998	415	851	280	858	999999	199	448	46	575	999999	571	562	230	917	418	694	995	603	728	968	630	159	487	925	135	207	629	999999	276	999999	999999	999999	835	999999	640	999999	541	145	97	751	278	447	999999	268	308	999999	999999	382	119	999999	999999	892	999999	540	377	265	374	354	732	163	569	999999	999999	149	174	721	999999	999999	286	36	162	999999	515	977	700	192	176	228	999999	291	612	257	999999	999999	950	911	579	304	201	385	999999	999999	412	999999	999999	999999	677	844	999999	586	126	933	999999	999999	905	624	387	999999	999999	195	999999	155	727	999999	999999	322	996	999999	999999	262	152	432	470	901	18	965	457	581	999999	100	514	332	133	51	175	679	999999	589	313	335	534	287	999999	16	999999	999999	469	961	393	870	613	126	655	842	444	693	473	205	83	939	177	805	507	999999	999999	767	999999	686	285	999999	999999	417	999999	862	999999	864	967	999999	999999	146	506	999999	197	924	486	397	676	291	606	999999	999999	955	515	373	168	728	999999	715	335	999999	850	783	685	522	708	999999	999999	793	123	579	726	18	590	936	443	680	617	582	273	292	100	740	89	804	665	999999	901	883	703	999999	94	261	999999	95	296	999999	999999	675	225	999999	528	882	178	37	999999	999999	375	999999	930	488	999999	206	452	53	438	120	999999	999999	857	503	305	986	99	124	999999	999999	880	505	650	720	869	942	367	983	764	218	999999	999999	59	467	840	332	953	225	888	887	999999	95	657	186	29	929	999999	722	999999	541	793	63	542	290	999999	870	999999	219	618	179	999999	999999	289	230	999999	999999	832	999999	662	972	999999	874	235	606	666	999999	847	999999	701	999999	999999	644	999999	232	999999	518	520	768	150	999999	999999	744	606	719	58	349	805	436	638	377	999999	428	70	21	999999	918	828	935	999999	532	999999	999999	517	678	54	205	468	66	999999	999999	999999	999999	259	999999	577	298	999999	999999	999999	999999	999999	999999	835	333	842	705	583	988	723	506	689	584	999999	617	948	940	236	999999	674	999999	881	749	631	608	246	44	999999	378	443	999999	651	322	999999	307	543	999999	628	193	835	349	999999	480	343	308	999999	556	918	641	743	637	72	348	841	706	445	249	789	237	999999	808	999999	215	554	999999	999999	377	208	999999	999999	999999	322	53	999999	999999	241	999999	415	333	268	690	125	537	635	806	157	312	999999	999999	862	303	822	401	999999	36	812	999999	999999	999999	453	972	358	81	567	406	999999	28	254	999999	475	44	999999	465	999999	406	999999	
999	579	748	999999	553	897	528	984	780	999999	999999	947	999999	999999	824	999999	585	880	296	342	54	969	239	491	999999	999999	963	215	999999	469	999999	432	699	999999	812	999999	999999	474	900	999999	829	999999	787	881	404	81	187	999999	650	999999	258	585	682	74	649	40	350	267	236	999999	933	323	166	321	168	498	999999	734	710	988	999999	120	980	221	999999	999999	192	999999	96	999999	879	970	999999	278	220	781	749	634	694	782	496	919	999999	414	151	516	931	999999	723	905	823	453	293	662	261	148	605	999999	999999	692	847	999999	180	178	999999	963	758	887	999999	999999	749	999999	50	927	502	388	871	575	79	995	35	716	633	999999	244	436	686	902	27	82	185	999999	82	11	935	502	748	80	798	187	758	53	999999	346	165	210	412	365	999999	872	276	39	401	566	666	141	369	989	999999	188	286	856	999999	38	999999	471	550	48	992	999	639	801	999999	892	999999	981	350	999999	999999	44	999999	330	742	155	806	155	885	516	345	999999	999999	999999	999999	619	901	999999	184	999999	145	693	659	999999	373	170	243	474	263	999999	329	684	790	81	963	899	164	955	123	724	999999	65	999999	44	703	198	865	879	664	999999	991	999999	807	13	162	341	384	659	957	581	999999	341	892	386	196	660	23	999999	999999	247	999999	945	788	999999	125	999999	117	624	671	185	999999	999999	810	999999	518	999999	877	999999	919	631	999999	505	999999	999999	812	890	173	209	848	52	185	999999	93	999999	999999	999999	556	357	887	83	233	759	999999	782	285	558	530	999999	999999	212	783	236	153	174	999999	959	946	255	647	234	915	908	776	628	999	502	999999	393	404	472	437	529	899	845	407	764	999999	226	267	263	369	999999	999999	645	999999	948	659	919	703	742	109	311	709	999999	167	999999	983	369	782	782	289	147	401	405	774	263	337	307	766	999999	452	729	988	393	865	999999	576	140	369	61	999999	360	690	999999	372	999999	999999	246	999999	92	999999	157	999999	484	974	232	976	935	871	15	621	362	162	744	999999	999999	999999	999999	999999	619	749	999999	999	730	939	999999	999999	738	43	648	443	100	999999	684	187	304	999999	513	999999	642	571	640	269	364	999999	491	207	946	999999	999999	813	999999	999999	78	342	929	158	999999	999999	55	775	247	902	233	999999	530	743	478	999999	999999	95	809	907	164	58	118	999999	999999	300	458	731	510	376	51	834	999999	652	550	351	999999	999999	581	999999	999999	999999	333	738	46	792	909	747	729	389	376	906	13	596	293	999999	234	999999	999999	
999999	97	999999	275	871	861	398	631	878	203	136	999999	849	514	842	999999	298	724	379	999999	852	999999	710	12	999999	10	999999	831	353	368	999999	126	912	999999	999999	879	60	601	462	877	647	170	999999	554	999999	81	526	999999	170	63	999999	999999	855	999999	660	42	387	999999	154	999999	727	566	999999	520	673	999999	405	216	999999	962	492	999999	999999	502	908	691	999999	166	409	58	483	741	670	300	372	233	271	999999	999999	999999	502	740	456	999999	159	91	882	521	880	593	676	319	999999	999999	571	309	999999	362	880	968	682	230	911	999999	397	985	895	987	158	450	999999	283	999999	999999	999999	752	249	999999	352	827	809	838	285	999999	382	173	999999	472	728	999999	198	999999	251	999999	452	281	999999	360	204	174	195	894	373	999999	845	403	96	825	738	818	69	365	999999	63	999999	844	945	105	723	233	300	433	268	95	999999	838	41	218	778	198	923	888	999999	188	642	999999	475	845	999999	979	87	869	999999	910	13	832	899	198	855	607	336	999999	637	971	873	761	635	999999	188	17	371	877	57	999999	999999	180	881	831	999999	254	379	109	134	743	156	430	698	358	92	429	999999	843	362	180	861	999999	261	999999	314	999999	999999	197	666	999999	618	999999	822	194	24	832	950	77	778	611	238	236	999999	894	825	453	73	286	205	758	77	528	524	876	688	999999	919	378	527	539	966	191	999999	999999	135	946	608	514	999999	259	479	872	999999	751	999999	999999	999999	367	999999	861	817	11	992	999999	895	99	685	945	506	999999	913	581	999999	248	645	56	793	999999	768	879	844	558	942	999999	289	205	463	773	934	63	125	999999	691	999999	722	964	199	534	276	999999	999999	662	18	36	346	897	332	999999	116	999999	841	153	598	808	26	269	69	999999	628	700	636	912	20	453	202	999999	890	883	526	680	856	999999	180	733	618	192	550	916	609	392	999999	637	666	999999	221	972	964	999999	649	462	905	153	906	576	409	358	651	565	833	985	17	999999	309	435	48	583	999999	864	199	834	719	152	446	246	828	999	255	999999	241	999999	999999	16	243	999999	999999	713	362	604	334	999999	540	984	92	624	384	432	337	241	11	638	999	999999	693	999999	743	999999	707	999999	747	409	112	680	333	999999	598	10	215	246	659	335	999999	378	539	999999	303	734	70	821	999999	999999	671	999999	999999	603	231	297	323	428	329	23	15	691	856	999999	166	860	660	479	36	383	226	100	581	999999	417	630	569	763	522	19	701	999999	808	352	999999	99	
999999	730	999999	999999	687	787	999999	999999	329	539	521	615	773	442	83	591	795	999999	999999	581	442	304	999999	600	727	560	905	999999	321	999999	883	514	196	999999	160	930	96	725	696	439	184	999999	356	878	119	954	990	89	935	120	100	329	173	166	657	999999	545	792	584	136	881	999999	334	209	655	17	428	999999	291	153	504	79	999999	749	406	506	947	317	490	999999	999999	826	999999	999999	39	999999	350	39	999999	745	394	304	151	570	557	579	610	999999	233	112	535	294	798	791	615	999999	537	424	999999	160	999999	238	999999	811	566	65	999999	999999	180	101	666	398	999999	546	758	999999	928	999999	201	999999	999999	800	94	388	999999	285	999999	594	595	18	36	925	279	999999	286	166	992	339	13	502	359	486	999999	999999	999999	999999	10	261	42	415	101	999999	233	932	999999	668	153	999999	574	290	37	635	999999	999999	75	740	999999	34	270	602	217	999999	999999	999999	478	419	999999	952	999999	109	284	999999	561	190	999999	719	702	346	15	618	999999	999999	999999	999999	999999	999999	948	815	76	704	999999	976	999999	440	999999	502	98	534	464	844	844	201	980	475	15	260	83	356	254	999999	999999	782	28	999999	589	147	834	504	233	754	999999	17	999999	248	91	999999	785	131	983	424	631	177	882	171	773	821	99	298	717	999999	649	602	570	721	666	246	958	349	850	69	999999	594	311	709	384	999999	316	742	999999	707	474	952	373	830	723	999999	899	999999	999999	768	999999	545	786	17	999999	999999	447	173	581	844	350	445	280	923	756	47	866	999999	786	999999	515	356	999999	20	750	697	238	739	999999	795	999999	999999	472	999999	21	132	999999	999999	604	516	399	152	170	999999	999999	39	681	450	84	686	14	999999	80	999999	999999	701	641	775	267	417	639	999999	176	999999	508	248	973	197	912	634	239	573	999999	280	547	999999	196	364	999999	721	999999	788	665	321	999999	999999	40	999999	999999	319	490	41	45	197	876	999999	976	999999	51	999999	999999	493	999999	450	457	440	158	800	402	889	514	287	999999	545	401	999999	52	999999	995	888	218	452	999999	602	153	207	999999	390	404	856	397	812	999999	535	665	531	999999	224	864	360	471	999999	138	940	999999	213	909	999999	795	34	999999	131	388	162	909	613	136	999999	306	259	903	767	999999	546	502	702	963	999999	999999	869	999999	828	990	644	427	977	323	427	796	940	297	47	999999	379	217	275	999999	170	626	61	405	324	999999	999999	456	999999	999999	591	447	112	249	324	619	925	433	820	999999	999999	735	932	
300	999999	999999	366	961	866	182	36	339	236	278	803	999999	828	473	999999	910	385	999999	723	999999	731	979	999999	700	973	427	999999	945	397	144	689	434	693	761	697	185	999999	652	999999	531	808	999999	221	833	445	354	791	461	999999	909	755	555	22	790	568	729	999999	665	988	448	513	91	942	999999	999999	378	286	999999	776	111	359	732	607	202	999999	999999	768	860	264	629	636	217	798	487	389	143	999999	903	203	968	999999	895	664	151	28	727	320	129	254	77	78	999999	685	999999	560	999999	947	820	999999	98	960	594	410	368	812	305	292	999999	712	455	956	382	872	999999	380	464	999999	999999	999999	616	169	999999	615	999999	561	999999	532	752	927	999999	196	999999	457	114	17	999999	494	305	339	722	444	855	417	799	120	999999	852	999999	999999	105	955	491	646	838	929	322	978	223	807	900	772	540	999999	356	268	364	924	999999	800	999999	970	999999	136	461	182	313	241	999999	86	865	69	655	86	831	411	704	955	999999	185	695	167	281	498	439	950	903	327	71	540	756	770	94	999999	441	134	193	999999	999999	666	626	90	173	146	942	841	999999	464	705	999999	999999	408	316	592	115	86	699	283	696	510	278	985	999999	284	999999	104	975	579	644	999999	999999	999999	770	952	999999	614	994	144	999999	999999	999999	449	999999	125	976	358	999999	999999	970	999999	999999	909	669	684	397	640	910	888	815	847	866	999999	819	999	727	226	999999	363	999999	500	92	564	728	108	677	829	999999	64	308	999999	999999	483	999999	288	999999	318	679	96	564	918	704	115	328	707	999999	296	629	622	398	999999	999999	111	467	479	282	870	191	570	16	568	277	855	589	843	999999	392	937	999999	727	419	546	550	799	125	795	999999	245	999999	376	391	209	999999	665	999999	999999	538	26	139	16	999999	136	118	999999	995	999999	849	526	485	499	349	358	98	895	979	223	180	311	999999	999999	999999	999999	171	203	999999	369	526	999999	50	592	679	375	807	534	327	292	999999	470	803	999999	999999	460	760	530	36	999999	121	855	999999	335	90	236	674	455	999999	774	999999	999999	465	636	134	659	485	999999	819	999999	550	563	999999	999999	785	709	508	999999	737	845	874	999999	999999	592	258	671	512	715	512	999999	999999	999999	825	552	326	522	15	999999	350	297	974	868	710	62	491	557	287	989	550	380	999999	798	999999	864	999999	335	748	872	388	462	156	770	390	376	283	199	738	35	380	272	999999	341	535	999999	870	16	999999	999999	999999	999999	393	523	174	141	724	
999999	999999	961	652	991	999999	142	788	887	150	214	999999	344	999999	302	819	262	619	287	676	397	272	999999	993	893	999999	634	772	999999	78	633	605	258	651	380	999999	999999	999999	389	498	999999	553	648	309	999999	999999	595	344	807	881	141	904	886	464	337	640	374	968	999999	595	150	369	109	999999	517	608	239	692	409	999999	51	879	240	789	115	843	624	968	336	374	810	299	965	806	937	728	719	999999	324	739	190	809	623	793	999999	211	453	999999	792	68	299	902	935	999999	839	999999	674	106	359	493	26	999999	641	999999	785	850	404	303	881	999999	889	999999	378	669	566	242	265	446	442	903	999999	794	186	278	85	907	364	904	999999	999999	64	622	444	830	723	784	177	239	18	506	807	160	947	13	178	853	534	276	503	607	997	999999	664	456	103	231	229	373	999999	877	496	500	335	207	999999	277	10	547	945	999999	74	36	999999	935	999999	999999	999999	999999	109	231	383	98	410	369	687	827	999999	988	737	502	999999	804	920	140	20	999999	999999	750	280	901	853	987	330	999999	542	970	799	729	360	852	384	56	273	999999	504	408	99	966	519	906	319	21	809	453	999999	270	999999	999999	999999	999999	425	106	999999	999999	378	999999	767	688	827	716	999999	238	638	884	999999	519	540	999999	636	611	999999	999999	240	999999	591	842	999999	877	506	282	864	999999	999999	999999	436	999999	999999	75	999999	999999	999999	410	149	802	878	91	382	924	335	706	729	283	999999	323	571	999999	999999	999999	617	535	218	890	192	554	852	999999	434	999999	999999	999999	376	475	123	999999	970	817	719	999999	495	509	469	263	552	800	999999	590	830	490	999	999999	421	999999	999999	193	999999	750	228	999999	950	351	657	999999	476	999999	999999	263	999999	151	353	999999	848	438	53	117	76	954	348	999999	999999	272	706	944	78	588	430	763	27	999999	628	230	598	134	999999	154	852	999999	786	68	471	298	429	999999	146	255	30	982	570	999999	126	944	411	999999	592	999999	645	713	999999	999999	999999	576	246	240	999999	132	165	999999	950	899	999999	912	999999	290	920	712	842	27	807	822	568	999999	999999	676	813	683	818	761	999999	999999	509	999999	916	898	994	999999	62	999999	999999	24	99	306	41	999999	95	213	776	131	999999	879	845	627	905	423	329	626	383	569	427	999999	999999	403	999999	161	400	999999	999999	999999	296	36	660	999999	851	792	733	271	415	532	999999	609	907	697	999999	662	954	881	999999	999999	999999	999999	521	999999	772	999999	710	695	999999	999999	999999	969	217	506	
835	889	999999	201	776	122	690	67	220	850	999999	999999	931	616	557	528	206	519	882	999999	700	918	999999	178	881	524	999999	47	156	535	262	621	402	410	862	956	443	763	114	130	812	521	999999	999999	513	954	405	103	148	596	684	761	96	714	805	916	385	999999	320	999999	40	999999	911	685	598	367	999999	530	754	601	94	443	414	999999	690	189	762	843	664	926	129	989	999999	559	851	500	534	687	604	945	580	392	452	853	100	169	999999	480	999999	999999	539	874	349	547	512	250	357	334	33	626	999999	999999	396	393	999999	50	754	361	834	108	999999	738	925	808	999999	999999	990	999999	999999	531	580	291	772	518	397	999999	999999	999999	57	999999	153	999999	999999	978	999999	49	996	69	721	59	414	257	646	973	323	800	999999	999999	999999	810	260	796	662	999999	56	873	999999	878	999999	999999	999999	402	314	999999	954	632	84	947	27	981	705	930	839	622	999999	332	645	798	204	596	306	119	835	247	999999	357	999999	999999	932	918	280	127	999999	835	999999	22	943	421	29	691	726	11	523	999999	114	329	956	50	385	723	238	970	684	408	589	291	566	76	874	606	999999	913	999999	109	711	587	866	14	999999	113	999999	233	999999	512	870	305	999999	299	142	999999	400	999999	785	218	690	309	443	666	255	377	999999	999999	547	999999	606	999999	999999	423	834	527	463	952	86	282	345	14	201	181	537	999999	999999	277	934	843	216	589	999999	999999	419	999999	154	210	758	596	658	512	685	366	906	67	999999	182	999999	999999	999999	999999	429	513	873	685	117	271	138	962	682	999999	942	704	216	27	684	999999	14	432	382	263	203	490	623	832	329	835	275	479	974	999999	811	999999	999999	767	169	625	933	733	304	882	999999	796	913	479	570	981	160	999999	383	139	177	42	243	999999	254	938	889	50	999999	281	999999	658	999999	999999	999999	999999	438	448	999999	68	999999	281	137	499	999999	407	576	154	272	999999	684	386	105	844	354	778	999999	952	522	230	736	892	377	32	886	422	808	753	999999	946	553	999999	41	325	882	896	905	743	142	999999	372	745	778	999999	999999	999999	999999	153	816	597	537	486	925	636	332	364	903	114	612	768	598	823	51	325	999999	973	354	780	999999	999999	873	999999	999999	999999	999999	991	999999	358	999999	277	859	664	936	999999	418	999999	786	405	993	528	999999	999999	140	999999	258	548	999999	462	233	999999	275	782	192	369	723	195	666	260	778	340	250	554	679	345	908	933	886	535	906	727	196	948	787	442	
464	83	221	999999	426	319	297	661	135	811	11	999999	482	999999	791	999999	411	535	627	662	999999	448	131	999999	999999	325	662	999999	999999	506	999999	999999	994	749	905	650	973	219	833	468	999999	588	429	999999	344	831	460	319	744	683	999999	661	999999	999999	164	25	952	426	992	111	657	129	115	999999	384	999999	92	733	671	999999	259	201	999999	168	618	699	999999	999999	461	633	999999	352	433	999999	189	999999	995	869	999999	889	697	557	226	732	811	924	482	800	999999	659	748	726	647	603	433	999999	959	999999	516	464	996	699	999999	999999	246	314	695	243	999999	608	689	223	149	999999	999999	702	974	999999	357	694	227	999999	999999	801	884	147	999999	830	448	999999	999999	832	363	140	892	999999	999999	857	495	999999	999999	248	361	999999	999999	535	587	865	999999	999999	999999	989	815	822	247	999999	928	999999	484	109	609	865	794	394	999999	857	999999	19	889	999999	119	999999	999999	851	465	978	866	886	832	359	559	839	681	717	999999	827	27	999999	893	124	79	429	382	396	896	999999	454	999999	102	122	675	578	976	702	621	42	516	963	366	268	999999	999999	999999	135	549	770	193	87	999999	964	840	328	126	774	386	690	744	999999	999999	102	534	899	999999	719	683	981	999999	999999	105	872	320	63	184	999999	212	38	98	257	846	135	189	377	488	138	282	356	462	999999	326	930	298	429	18	999999	734	22	258	621	451	568	908	215	981	616	653	786	154	491	572	358	602	496	250	999999	999999	166	420	665	447	337	529	660	999999	999999	583	891	54	911	900	200	779	476	999999	288	227	974	396	871	484	999999	212	999999	639	968	338	999999	188	189	360	577	601	592	183	999999	999999	257	553	816	42	762	741	242	591	382	999999	135	999999	962	999999	938	770	548	190	951	999999	558	31	693	836	781	712	865	560	332	999999	999999	303	691	248	969	431	999999	838	722	754	999999	389	267	400	212	999999	999999	577	422	807	62	412	999999	990	490	999999	859	979	261	999999	999999	682	269	783	391	832	999	723	642	999999	200	709	467	207	164	179	763	303	633	999999	495	298	148	525	545	784	81	701	757	743	571	999999	587	999999	878	999999	130	483	19	380	120	999999	934	904	616	999999	945	34	835	321	472	999999	355	589	564	587	544	743	248	606	999999	308	999999	999999	999999	600	999999	794	328	867	59	290	294	999999	560	993	364	999999	908	202	839	57	865	446	999999	15	254	999999	118	301	752	386	244	412	619	811	999999	999999	959	26	230	160	705	967	999999	
192	999999	102	39	999999	999999	310	835	999999	999999	713	442	999999	629	999999	355	134	686	37	124	672	999999	882	643	748	466	329	283	891	971	689	999999	898	183	98	733	161	968	999999	999999	452	551	198	644	906	379	16	415	29	671	106	473	999999	999999	999999	146	999999	459	290	114	904	36	943	999999	999999	372	544	999999	999999	216	203	165	148	959	672	131	857	247	999999	379	999999	913	264	999999	874	225	673	56	999999	952	342	702	687	443	999999	425	607	123	999999	544	999999	660	999999	812	477	941	335	718	190	477	999999	162	722	911	654	990	772	723	210	999999	999999	999999	772	588	873	999999	477	705	795	256	999999	744	999999	202	999999	799	48	999999	752	932	889	954	999999	116	674	190	980	999999	788	183	653	884	912	702	845	347	999999	999999	938	976	473	630	922	999999	999999	543	480	529	377	999999	952	330	970	277	973	744	999999	666	914	999999	519	999999	916	622	603	999999	832	979	357	207	911	751	999999	999999	468	269	41	932	162	999999	709	461	999999	933	231	332	999999	644	729	111	715	232	999999	255	467	772	713	999999	339	999999	999999	501	181	999999	944	210	818	204	809	999999	712	699	513	783	984	68	302	983	999999	281	725	198	260	256	491	999999	999999	267	318	696	556	731	999999	839	999999	218	290	238	988	30	514	999999	835	25	398	26	718	598	270	408	479	730	909	999999	999999	523	251	924	688	264	831	560	885	122	167	980	999999	999999	364	776	778	999999	999999	380	767	16	362	244	857	999999	970	999999	996	909	226	826	821	544	251	906	999999	365	550	733	199	953	833	722	858	418	919	55	999999	494	630	414	735	539	999999	591	170	16	999999	999999	294	61	563	975	999999	999999	168	561	431	458	809	423	524	270	999999	813	182	640	386	449	556	925	546	512	289	811	100	292	252	660	745	960	297	999999	999999	148	399	858	826	999999	259	367	999999	786	685	217	890	999999	358	487	419	530	629	627	666	369	514	61	696	999999	999999	876	319	771	999999	848	135	999999	821	51	424	324	813	859	200	198	999999	760	827	81	921	625	933	999999	999999	999999	340	670	671	999999	633	348	999999	742	286	383	58	852	83	999999	92	703	653	317	73	999999	999999	999999	437	999999	999999	999999	234	625	999999	625	942	554	529	999999	999999	465	525	741	418	999999	162	81	999999	999999	999999	459	686	991	989	228	971	626	701	156	999999	571	242	203	31	878	124	999999	999999	660	999999	504	332	999999	328	626	188	912	999999	987	941	644	195	620	999999	609	
999999	999999	635	944	653	326	853	382	987	946	232	332	719	539	999999	999999	999999	922	386	999999	136	109	673	372	50	69	999999	714	999999	864	385	622	864	999999	999999	881	999999	635	17	123	999999	950	999999	999999	404	855	202	368	34	335	153	273	243	693	482	968	569	273	904	593	598	999999	999999	132	999999	610	467	999999	729	91	999999	865	915	272	994	185	510	999999	967	194	866	369	689	999999	999999	122	999999	181	939	841	321	647	731	423	525	512	782	477	809	794	397	895	638	943	628	288	358	970	698	999999	468	277	305	719	726	239	999999	297	411	999999	999999	999999	367	888	769	69	143	501	747	492	403	42	491	183	796	999999	730	745	261	999999	999999	418	482	642	383	999999	351	21	696	296	999999	495	76	360	573	111	537	750	999999	999999	999999	856	999999	216	903	999999	785	132	923	754	508	999999	46	999999	695	999999	813	725	515	999999	717	131	804	461	439	999999	966	141	609	694	444	999999	571	691	297	907	195	276	999999	947	267	229	98	941	787	349	458	107	664	760	297	812	245	999999	852	33	62	999999	777	995	468	999999	522	999999	320	529	999999	354	681	788	999999	547	986	567	468	497	43	999999	673	100	999999	869	477	849	999999	632	744	122	839	999999	855	999999	999999	743	999999	613	707	999999	631	268	206	114	426	876	143	999999	826	999999	990	364	989	199	108	999999	545	599	187	673	831	687	785	40	514	999999	933	214	58	252	88	999999	789	184	999999	415	893	355	453	999999	715	999999	999999	999999	132	999999	999999	666	324	812	208	890	436	44	37	944	482	176	999999	19	943	928	702	584	600	145	574	815	957	692	793	200	999999	586	957	185	999999	719	907	999999	142	277	889	245	999999	197	428	755	157	999999	999999	727	755	444	999999	786	999999	999999	475	986	910	468	999999	632	28	999999	999999	849	87	851	73	763	268	999999	999999	676	999999	999999	540	412	716	819	668	670	999999	76	999999	711	928	180	232	658	253	921	999999	999999	568	999999	999999	999999	453	579	999999	305	999999	179	469	999999	999999	981	747	999999	692	999999	280	100	800	47	873	952	573	999999	999999	906	629	414	520	999999	999999	212	999999	999999	249	504	959	999999	151	372	999999	590	999999	999999	154	999999	433	735	966	189	651	39	999999	531	999999	274	472	420	999999	771	676	819	999999	131	999999	365	873	964	999999	197	114	142	948	437	600	293	355	324	888	999999	483	999999	448	340	696	419	338	999999	398	999999	999999	548	489	380	696	999999	930	999999	511	788	999999	468	488	778	
999999	999999	90	446	930	110	918	157	999999	685	999999	999999	380	328	999999	337	37	298	575	999999	165	566	653	999999	999999	973	999999	870	813	110	899	24	415	670	264	187	999999	891	654	999999	66	884	26	999999	93	914	999999	612	59	999999	760	785	892	216	622	519	999999	512	706	957	999999	58	344	999999	786	282	376	710	74	257	998	146	999999	288	226	999999	550	849	494	999999	727	999999	820	638	999999	999999	132	209	57	745	999999	826	195	697	549	17	549	594	27	810	548	545	547	801	186	624	152	614	990	351	969	26	28	880	999999	998	238	706	999999	999999	160	177	663	329	935	999999	951	945	738	218	732	955	999999	999999	287	191	999999	999999	462	724	971	517	219	705	775	305	807	314	467	550	779	843	511	354	660	999999	881	228	865	14	673	999999	875	781	619	23	194	344	999999	999999	796	999999	253	999999	701	999999	957	957	553	640	374	646	999999	197	999999	999999	454	999999	999999	906	309	983	162	999999	999999	999999	641	437	999999	762	120	473	999999	419	999999	569	599	153	653	28	999999	923	675	999999	999999	36	718	999999	352	730	569	999999	321	697	748	812	66	796	999999	926	999999	530	871	790	529	900	936	78	999999	869	299	999999	833	999999	493	999999	318	927	817	34	66	953	94	365	203	412	162	23	671	941	513	803	999999	999999	999999	892	62	884	706	739	100	999999	254	483	441	268	999999	316	999999	372	504	139	999999	291	869	56	445	516	999999	126	748	922	999999	501	366	999999	473	115	999999	600	333	433	230	88	934	415	709	611	924	934	538	999999	809	999999	999999	383	999999	556	999999	999999	457	999999	999999	589	990	177	253	753	127	999999	795	768	999999	999999	999999	999999	999999	999999	356	464	347	834	999999	663	588	999999	999999	107	999999	982	670	916	258	24	153	787	146	641	97	766	172	955	494	999999	149	769	526	999999	270	376	474	999999	209	999999	999999	623	954	999999	999999	98	64	156	699	999999	284	878	520	314	999999	261	934	999999	999999	999999	999999	391	349	612	999999	818	385	918	999999	687	518	745	999999	855	390	529	832	999999	999999	999999	999999	26	266	359	704	270	999999	222	734	18	442	999999	123	999999	111	999999	999999	351	119	999999	999999	146	318	21	999999	539	999999	664	923	940	428	430	637	812	877	285	135	999999	908	263	569	172	193	829	999999	320	999999	107	754	147	256	999999	404	457	999999	576	999999	255	732	174	109	999999	298	793	590	21	569	311	999999	825	127	293	443	855	622	550	999999	489	765	999999	908	73	910	999999	694	937	
36	190	526	999999	999999	999999	267	743	164	974	874	400	249	243	999999	329	999999	928	30	963	57	548	834	999999	999999	228	999999	427	266	45	684	512	109	652	999999	389	999999	999999	257	247	999999	999999	701	999999	675	999999	999999	531	999999	588	708	982	999999	730	889	487	355	780	686	999999	400	840	486	128	300	999999	301	596	258	372	544	923	680	783	937	357	847	196	80	72	999999	957	862	999999	337	999999	747	378	762	999999	999999	999999	755	897	846	999999	223	999999	357	313	270	999999	283	202	53	784	311	981	792	542	999999	169	709	623	381	999999	999999	808	791	598	624	923	833	999999	338	999999	178	782	999999	752	999999	999999	999999	766	999999	334	684	670	634	552	999999	765	585	230	868	874	305	999999	526	413	218	415	790	758	689	347	820	533	863	514	999999	528	54	50	408	374	330	943	820	57	758	316	183	248	208	859	347	999999	881	464	244	999999	266	534	543	728	484	999999	87	465	513	161	806	130	936	999999	720	545	999999	504	999999	999999	321	999999	654	901	999999	999999	999999	829	999	216	651	999999	279	580	999999	520	506	999999	889	251	999999	364	543	607	510	63	999999	999999	148	999999	791	386	911	882	999999	999999	879	642	999999	933	528	257	466	307	509	406	850	365	999999	210	48	151	615	312	495	956	999999	57	400	188	248	999999	691	207	424	999999	498	397	855	999999	641	863	999999	999999	722	618	898	999999	108	113	212	946	727	999999	763	999999	771	609	397	768	852	832	251	319	694	304	566	269	882	244	908	463	510	134	999999	184	959	999999	589	999999	67	698	999999	297	975	301	506	752	999999	774	504	889	10	96	631	808	622	872	271	427	62	639	999999	863	999999	749	446	603	379	589	690	121	999999	520	711	999999	883	954	343	402	999999	813	826	117	740	29	999999	999999	502	999999	562	96	398	999999	823	999999	999999	999999	999999	236	855	903	999999	853	94	392	999999	489	385	477	925	667	539	868	629	249	813	256	133	185	296	31	999999	619	37	603	722	856	999999	293	818	999999	862	999999	547	999999	999999	972	999999	357	159	973	49	34	834	894	557	530	543	584	614	98	961	916	940	833	802	763	826	999999	999999	22	999999	999999	999999	137	804	999999	330	733	808	841	233	776	36	999999	999999	86	785	142	55	999999	323	121	999999	729	999999	946	177	999999	999999	677	155	541	686	146	190	947	375	706	100	135	209	809	999999	773	999999	999999	890	627	851	999999	977	999999	445	999999	999999	681	423	928	300	858	264	617	641	140	999999	691	
99	889	142	45	710	88	51	999999	999999	514	345	905	864	652	999999	549	862	999999	699	461	105	217	999999	509	533	999999	415	999999	870	592	999999	999999	87	183	104	999999	999999	815	25	899	652	525	999999	194	345	518	74	999999	801	999999	755	274	441	244	999999	882	452	633	999999	273	672	810	999999	409	999999	699	999999	999999	557	999999	65	56	360	800	808	580	729	262	999999	24	381	767	439	166	999999	903	214	843	999999	999999	999999	861	999999	751	236	842	475	88	848	999999	691	384	101	999999	659	708	999999	641	435	25	162	199	999999	999999	891	905	380	893	572	442	495	999999	112	344	507	999999	742	609	573	999999	114	999999	413	527	999999	997	675	693	506	999999	989	573	418	572	69	368	401	999999	859	330	472	582	516	999999	160	999999	281	756	999999	465	999999	314	999999	469	999999	511	786	941	173	893	999999	686	396	443	453	999999	575	999999	285	149	801	926	749	253	504	999999	144	999999	377	625	726	918	455	50	172	999999	505	948	661	557	582	999999	652	965	99	999999	999999	999999	962	238	142	740	481	109	664	999999	565	999999	965	387	376	788	574	547	177	321	241	356	281	769	426	626	878	999999	566	351	283	783	163	718	999999	72	45	149	493	986	447	356	999999	999999	999999	682	983	283	191	999999	885	999999	999999	777	999999	839	801	202	811	515	861	753	542	322	766	782	669	256	50	314	999999	999999	63	191	999999	884	999999	158	650	999999	999999	604	546	772	466	999999	999999	385	174	507	270	842	337	978	134	999999	814	74	366	346	22	737	243	999999	51	459	999999	617	903	669	869	653	552	77	872	267	999999	769	855	598	797	294	999999	542	53	999999	999999	84	66	191	80	905	791	999999	731	905	371	669	731	17	125	377	482	504	638	999999	300	999999	116	867	486	54	219	768	548	728	999999	700	833	999999	361	977	560	721	598	963	861	999999	345	999999	999999	547	47	848	482	430	999999	587	904	999999	618	838	968	199	704	999999	999999	33	765	13	260	671	836	599	656	148	816	760	906	675	999999	63	923	150	971	939	17	370	295	128	916	78	795	406	999999	522	19	371	999999	572	277	837	482	342	715	233	710	447	999999	343	613	60	680	239	680	999999	914	999999	228	765	28	335	738	646	999999	192	875	439	87	143	139	999999	743	343	407	917	580	591	434	747	238	569	999999	951	999999	865	397	566	726	956	608	191	152	261	553	941	109	835	255	999999	357	999999	370	999999	213	168	317	346	999999	762	984	332	402	480	
999999	459	166	786	141	230	794	319	713	999999	999999	948	999999	492	790	999999	818	999999	346	999999	399	957	209	120	747	357	999999	60	735	963	971	285	999999	672	999999	999999	999999	323	704	34	999999	48	999999	249	533	265	999999	999999	556	375	999999	249	986	501	90	579	259	56	48	784	672	743	584	999999	158	260	999999	640	769	695	681	505	51	321	999999	361	400	959	586	492	501	999999	504	369	29	732	298	999999	999999	153	844	999999	284	919	999999	995	464	817	101	283	999999	999999	999999	999999	694	449	208	675	339	728	188	999999	999999	556	292	937	999999	224	730	426	961	871	58	999999	850	943	230	131	999999	999999	999999	999999	868	999999	395	286	678	999999	999999	580	999999	622	958	863	965	554	277	727	637	424	755	249	96	674	999999	999999	176	440	20	750	228	86	716	999999	831	999999	999999	166	171	15	268	606	999999	999999	999999	999999	912	195	999999	306	675	999999	493	999999	420	657	999999	203	992	170	120	248	999999	999999	362	457	906	999999	41	999999	132	121	999999	631	166	999999	700	936	782	972	322	999999	780	714	85	725	592	182	999999	183	118	238	999999	10	999999	30	999999	624	797	999999	442	126	163	300	183	564	935	999999	387	271	957	560	420	30	847	138	468	916	999999	636	864	733	54	857	260	894	947	566	999999	999999	183	85	148	347	539	206	827	489	541	999999	999999	730	795	490	226	558	817	153	163	766	561	68	775	171	999999	709	81	999999	49	289	616	379	999999	999999	97	882	421	999999	999999	651	999999	999999	385	338	846	999999	937	999999	641	702	87	804	412	969	584	999999	310	999999	999999	829	999999	999999	450	262	904	419	999999	554	402	999999	999999	744	662	511	999999	583	683	446	324	446	771	517	664	347	211	999999	966	165	666	972	582	443	315	661	527	779	538	132	433	437	999999	393	999999	999999	565	342	151	901	513	11	442	999999	662	330	999999	616	999999	999999	60	102	999999	999999	999999	430	761	999999	439	11	984	686	54	999999	23	887	908	388	999999	366	782	869	670	75	652	665	999999	718	781	999999	603	910	912	435	82	999999	984	999999	999999	742	546	861	903	999999	917	826	956	999999	850	775	422	679	999999	999999	331	999999	999999	387	797	231	890	52	922	999999	408	83	999999	619	487	681	999999	999999	999999	999999	999999	999999	999999	530	158	825	709	657	868	15	999999	923	999999	412	999999	891	999999	999999	999999	284	851	504	939	459	999999	843	62	346	999999	999999	872	601	999999	659	999999	410	999999	901	238	999999	522	242	999999	916	999999	484	435	371	
515	596	772	305	999999	999999	999999	325	999999	516	999999	315	999999	373	262	699	143	970	136	989	999999	703	675	18	378	329	762	619	330	999999	999999	266	417	691	830	807	406	576	82	200	898	999999	430	709	122	923	209	999999	980	483	999999	999999	358	446	649	812	921	763	927	999999	844	151	995	957	939	531	999999	90	999999	455	999999	566	897	935	999999	999999	282	966	895	454	130	613	638	846	999999	664	999999	971	52	999999	886	642	648	873	355	756	379	473	769	999999	36	128	999999	535	999999	226	24	422	356	999999	539	955	867	999999	88	999999	512	158	999999	285	623	926	48	524	568	660	918	999999	589	343	999999	999999	207	315	427	12	999999	999999	666	33	650	495	999999	751	488	999999	775	174	795	125	999999	999999	756	493	967	999999	89	102	966	530	999999	990	832	999999	322	730	757	562	65	86	243	408	492	693	634	137	999999	297	46	637	999999	753	238	474	99	757	62	713	347	999999	922	905	147	146	999999	659	662	612	438	757	183	222	118	719	882	844	738	73	858	999999	999999	999999	999999	338	644	999999	762	999999	922	564	678	999999	224	738	163	337	271	999999	999999	999999	475	999999	858	288	463	672	644	999999	592	255	999999	989	999999	508	528	139	849	808	999999	179	999999	304	690	874	89	138	997	999999	566	554	583	392	104	883	373	110	934	999999	875	971	910	254	776	999999	546	688	200	716	219	33	488	999999	854	798	89	181	18	984	209	999999	999999	999999	952	999999	671	635	894	970	999999	428	205	999999	933	529	269	652	527	22	337	400	938	291	170	542	76	130	999999	306	804	999999	999999	950	577	550	306	646	301	738	15	910	794	229	581	791	828	416	999999	999999	539	436	653	999999	656	999999	396	393	113	420	999999	550	107	598	176	941	336	254	504	393	999999	622	999999	788	999999	427	606	999999	710	999999	999999	660	601	999999	766	377	999999	999999	304	767	164	999999	543	999999	767	465	999999	205	62	639	465	583	911	146	112	999999	85	864	988	238	213	676	683	734	999999	320	949	895	831	799	402	239	950	999999	999999	320	88	479	999999	999999	999999	410	666	999999	999999	140	748	465	109	999999	301	684	118	76	564	487	999999	999999	185	457	515	917	373	263	247	236	633	999999	906	792	838	606	843	446	622	999999	20	613	821	575	999999	494	795	982	507	717	130	999999	182	751	91	279	304	999999	46	999999	46	413	833	686	507	999999	558	317	21	695	841	672	453	999999	999999	625	987	609	885	31	131	391	999999	529	115	749	
999999	999999	710	568	312	999999	999999	923	766	606	779	144	78	997	999999	999999	971	812	999999	458	440	421	285	999999	292	999999	688	999999	576	654	657	313	580	757	572	403	999999	999999	392	999999	999999	999999	999999	869	999999	853	541	887	95	644	999999	942	999999	657	319	999999	879	253	286	999999	591	999999	357	121	949	475	563	320	434	542	880	528	999999	315	999999	910	426	415	620	438	162	999999	999999	999999	999999	714	660	923	448	981	523	363	175	774	979	999999	182	882	920	380	999999	999999	999999	552	764	891	523	348	472	408	174	474	633	999999	999999	791	464	424	877	244	815	640	872	999999	999999	999999	362	654	335	316	737	999999	999999	250	148	932	347	387	178	352	201	322	460	49	999999	58	729	999999	319	198	424	758	14	685	564	659	357	19	532	247	999999	868	22	165	670	629	980	999999	708	533	453	86	255	534	53	503	189	832	635	971	796	999999	345	999999	999999	999999	539	808	685	999999	999999	337	855	931	999999	333	309	999999	379	197	999999	346	619	786	744	347	512	999999	642	71	480	524	383	999999	450	504	999999	875	272	690	100	999999	707	229	999999	999999	230	324	720	719	204	884	463	448	999999	459	999999	999999	999999	554	477	69	175	623	19	999999	953	304	490	319	800	999999	999999	999999	999999	895	639	400	999999	628	127	197	999999	923	867	999999	999999	935	657	990	89	999999	483	718	223	41	999999	999999	219	999999	172	926	833	999999	919	770	852	999999	999999	17	820	999999	721	774	437	290	310	252	756	999999	999999	28	647	999999	239	826	950	324	999999	75	889	555	190	947	465	201	363	357	13	106	999999	295	999999	649	180	65	263	708	290	932	730	763	337	796	891	154	288	343	181	999999	820	999999	310	999999	127	274	843	999999	999999	246	926	952	248	999999	680	712	434	997	999999	184	572	251	43	999999	999999	135	228	394	66	320	912	30	186	910	285	999999	984	317	531	905	221	999999	399	54	16	999999	525	677	126	188	720	291	23	996	999999	999999	503	999999	941	992	999999	458	717	999	334	906	776	337	999999	474	728	126	475	424	999999	93	852	989	999999	566	999999	551	278	999999	599	630	16	189	999999	706	999999	226	376	539	860	762	772	399	719	999999	11	197	303	999999	460	999999	815	599	44	999999	726	999999	242	385	392	504	190	840	409	703	999999	597	947	677	762	511	750	936	564	209	320	462	999999	435	565	422	258	626	426	995	814	999999	154	942	979	207	983	991	157	365	999999	999999	990	26	210	413	250	625	999999	949	
853	999999	999999	999999	999999	274	244	807	820	999999	256	563	424	999999	999999	999999	452	14	698	999999	528	759	999999	208	627	388	472	263	235	161	182	999999	999999	476	151	935	999999	320	816	715	999999	186	181	999999	119	28	517	586	137	717	999999	245	926	335	430	104	100	836	999999	999999	999999	980	581	668	797	623	827	947	272	953	119	142	198	983	999999	352	999999	999999	99	609	870	999999	999999	517	199	936	999999	410	999999	56	999999	999999	113	78	913	983	999999	512	389	999999	999999	570	999999	999999	607	829	999999	943	735	88	999999	999999	746	999999	877	915	854	999999	479	860	917	426	900	225	119	573	999999	130	79	616	999999	86	231	999999	999999	310	999999	952	910	370	999999	762	675	967	999999	364	800	505	201	999999	139	540	42	529	999999	774	669	999999	74	44	800	925	873	128	340	440	268	999999	199	999999	353	901	163	118	970	165	751	999999	999999	754	773	532	999999	81	999999	217	999999	702	999999	643	640	474	888	875	570	964	888	999999	999999	999999	106	999999	315	624	654	999999	386	999999	558	999999	33	999999	999999	319	271	277	996	802	999999	132	397	565	124	556	999999	879	999999	288	548	15	276	204	305	585	658	124	227	315	427	260	830	128	153	999999	620	904	999999	579	999999	302	968	96	999999	514	712	540	999999	999999	688	775	224	108	386	999999	156	828	440	837	660	157	60	999999	999999	999999	301	278	999999	510	935	42	828	443	674	255	47	189	999999	791	872	128	580	999999	626	652	999999	732	742	600	999999	792	473	999999	918	467	251	286	999999	535	222	999999	128	43	824	999999	947	999999	434	140	999999	966	549	649	965	542	576	999999	74	732	355	569	536	821	999999	153	568	614	524	216	999999	760	477	753	578	999999	999	547	642	970	704	264	308	999999	95	501	252	823	999999	386	999999	658	222	979	190	653	907	306	999999	681	97	342	266	227	999999	754	498	796	999999	536	542	39	950	103	37	100	271	924	736	999999	900	745	365	148	999999	355	548	498	572	999999	999999	703	999999	961	883	372	997	90	999999	340	12	999999	999999	722	999999	861	707	128	951	99	391	983	999999	999999	780	351	999999	128	901	780	216	10	999999	155	15	838	483	989	999999	665	999999	190	448	999999	547	999999	993	643	999999	999999	647	999999	546	483	999999	547	144	114	191	541	395	999999	189	705	999999	11	231	999999	716	999999	387	718	908	296	999999	210	999999	173	999999	334	358	342	999999	446	999999	999999	464	750	999999	468	704	379	999999	678	279	999999	11	742	282	545	999999	999999	
999999	298	87	929	521	999999	487	342	12	999999	211	856	192	62	999999	743	572	346	547	481	993	258	310	999999	999999	239	999999	782	209	802	999999	367	111	999999	415	535	368	213	276	214	272	279	466	733	178	999999	999999	226	168	999999	180	936	998	999999	403	678	999999	80	29	999999	999999	705	143	209	90	843	754	231	647	529	384	369	80	342	218	724	792	576	839	999999	999999	800	623	940	632	953	369	999999	999999	999999	546	999999	194	999999	972	567	146	999999	653	335	999999	274	578	638	883	999999	866	665	543	678	886	999999	240	71	548	441	999999	999999	576	999999	483	999999	662	910	999999	96	184	95	370	650	587	535	923	514	999999	999999	231	984	66	821	96	703	816	889	850	999999	67	133	445	540	999999	999999	689	525	851	802	612	668	655	797	999999	999999	305	999999	101	360	497	999999	999999	79	999999	107	146	755	50	780	589	772	70	857	39	999999	999999	830	174	644	845	999999	662	957	999999	563	999999	269	195	316	408	923	798	499	999999	341	999999	375	330	388	999999	999999	485	81	223	840	607	797	768	584	140	999999	727	456	514	99	73	999999	214	656	768	999999	570	999999	381	665	999999	571	230	698	239	284	999999	786	999999	999999	922	591	744	35	956	540	501	610	999999	933	206	352	984	547	277	479	171	673	999999	929	374	751	999999	557	866	45	999999	999999	354	856	965	941	999999	999999	177	481	608	188	699	237	386	999999	559	448	468	631	999999	683	430	760	122	835	175	908	547	181	892	197	999999	921	963	430	265	328	967	265	734	390	380	795	870	983	973	392	553	414	201	261	98	999999	457	894	999999	594	744	999999	775	710	999999	995	999999	999999	999999	999999	274	955	999999	999999	480	213	897	999999	999999	634	889	999999	862	783	364	999999	979	640	108	924	999999	79	781	999999	999999	838	490	33	335	384	216	459	964	999999	127	999999	711	961	780	885	999999	261	590	24	999999	615	277	991	355	923	26	948	999999	104	315	999999	183	41	656	642	723	873	871	928	999999	440	173	999999	999999	765	430	28	860	223	585	999999	488	766	967	968	570	498	678	412	999999	999999	146	870	890	922	425	679	315	147	999999	475	389	999999	596	999999	451	610	335	590	999999	998	97	109	519	999999	716	417	999999	999999	999999	235	205	999999	571	170	999999	999999	999999	743	999999	750	712	999999	999999	120	832	826	999999	703	526	959	172	999999	910	369	179	999999	360	797	215	17	999999	628	999999	936	999999	920	100	436	999999	157	834	592	249	751	295	999999	57	408	
270	890	247	370	170	122	72	999999	999999	211	999999	267	999999	979	537	999999	145	999999	657	125	840	999999	735	999999	999999	378	999999	580	999999	169	84	804	999999	952	536	325	770	254	467	952	873	172	371	999999	999999	712	215	854	999999	906	615	999999	717	931	999999	358	165	503	637	999999	987	492	268	999999	137	999999	278	990	452	221	572	890	626	705	252	999999	549	845	307	30	173	280	999999	999999	999999	872	999999	67	394	188	170	276	617	676	965	391	904	999999	762	260	999999	224	412	843	344	725	999999	21	689	999999	808	319	999999	616	627	716	967	999999	999999	264	107	999999	606	273	999999	305	283	950	740	860	773	577	93	57	586	999999	999999	681	607	828	298	86	377	999999	379	851	999999	10	999999	258	424	587	135	999999	162	999999	618	999999	999999	999999	451	634	281	999999	126	240	235	158	40	678	847	295	999999	999999	966	31	843	111	999999	210	234	283	901	491	446	196	999999	999999	999999	363	341	999999	889	567	386	664	804	549	999999	149	625	922	969	380	411	138	867	117	541	140	389	516	254	999999	815	178	732	999999	392	929	999999	999999	999999	677	347	127	405	161	999999	999999	226	304	999999	999999	584	311	313	531	90	317	328	999999	53	764	973	999999	486	999999	752	217	931	24	999999	457	360	976	670	302	43	293	733	716	474	239	914	95	792	999999	17	999999	865	210	709	84	611	453	605	497	999999	522	999999	999999	409	434	380	999999	999999	276	404	999999	999999	21	498	999999	584	999999	870	814	850	887	42	987	300	999999	999999	730	314	999999	846	999999	999999	182	597	520	652	635	316	50	859	999999	948	999999	105	999999	873	853	712	913	999999	999	582	791	646	999999	489	654	807	999999	92	649	999999	999999	429	496	238	467	999999	977	154	948	305	830	954	148	999999	999999	891	891	374	999999	999999	999999	999999	999999	335	588	536	781	40	998	828	155	958	219	999999	999999	106	608	999999	416	440	734	768	551	999999	752	999999	507	876	973	762	999999	999999	999999	630	505	472	582	999999	649	931	641	999999	155	130	160	872	744	334	56	419	999999	720	958	67	294	999999	999999	999999	582	751	38	905	67	246	999999	357	374	588	318	999999	999999	447	530	484	798	787	623	431	552	880	102	183	830	563	479	204	839	536	999999	873	431	999999	588	898	903	999999	889	999999	216	803	507	165	25	624	999999	845	199	483	268	506	19	619	999999	701	999999	854	84	503	767	718	518	838	252	445	999999	96	999999	632	999999	72	999999	713	224	749	382	936	999999	999999	667	
633	14	365	277	999999	863	812	836	886	250	58	999999	999999	152	498	294	999999	913	580	625	809	986	567	999999	206	609	305	404	852	999999	721	697	869	835	143	713	163	570	999999	581	197	260	999999	391	532	410	999999	999999	726	464	999999	999999	999999	999999	999999	646	447	463	80	240	568	999999	983	567	999999	361	999999	559	19	784	141	109	511	999	437	559	25	999999	379	999999	999999	734	678	397	999999	698	120	288	977	496	276	699	500	999999	22	780	276	414	863	999999	617	951	999999	941	333	613	521	999999	162	309	631	271	94	999999	143	999999	738	595	999999	829	999999	513	582	522	517	441	609	339	999999	657	292	610	999999	999999	999999	155	182	999999	999999	13	186	532	135	678	864	15	615	225	48	189	51	681	999999	999999	929	114	379	49	434	891	14	999999	999999	505	26	999999	948	885	999999	988	661	11	531	947	652	718	999999	999999	999999	999999	826	999999	301	807	615	999999	157	288	999999	83	775	142	312	182	998	999999	932	999999	999999	843	66	729	128	60	527	49	159	999999	999999	221	726	999999	999999	921	75	620	891	793	890	415	999999	669	616	32	999999	529	999999	999999	949	658	999999	757	999999	814	455	999999	274	250	290	576	999999	642	999999	999999	356	311	999999	390	117	999999	113	149	740	256	970	397	122	105	838	999999	999999	800	565	732	435	969	231	577	476	999999	355	650	512	323	953	241	771	559	676	910	779	318	999999	571	999999	999999	27	996	844	68	983	178	412	293	235	660	86	175	632	387	89	999999	999999	999999	41	462	999999	999999	999999	739	625	999999	429	927	228	999999	559	999999	188	787	952	234	733	999999	985	999999	247	999999	999999	999999	999999	606	926	298	831	999999	404	999999	999999	999999	20	600	999999	115	442	999999	748	485	74	203	999999	999999	987	844	435	854	450	505	163	854	225	416	999999	10	584	28	636	141	105	622	638	455	464	96	999999	361	999999	627	975	564	438	762	164	894	201	82	619	999999	863	976	165	898	999999	685	999999	603	273	999999	530	424	999999	617	389	452	999999	655	999999	900	999999	83	333	822	529	598	426	462	262	442	809	512	408	554	999999	999999	466	739	505	779	219	183	98	827	107	561	999999	820	383	711	339	545	454	718	24	790	653	999999	378	999999	268	999999	351	830	999999	28	26	248	350	999999	985	999999	160	999999	999999	999999	985	506	725	968	826	999999	89	999999	999999	273	67	689	540	487	999999	999999	999999	153	520	999999	831	268	932	999999	544	532	480	999999	726	999999	394	999999	37	130	804	156	
618	409	535	662	344	801	726	631	960	336	999999	862	794	862	465	16	338	999999	72	726	573	646	433	303	999999	967	824	599	878	999999	662	420	999999	328	515	961	618	857	461	39	999999	999999	999999	999999	824	617	327	999999	58	388	276	999999	67	87	582	971	975	999999	999999	377	977	999999	752	508	674	298	190	475	357	504	398	480	444	43	195	272	528	225	479	518	999999	960	550	500	999999	530	363	604	746	543	985	386	999999	93	62	413	559	619	544	536	437	999999	515	554	999999	796	696	33	892	320	453	760	999999	28	999999	26	586	261	322	153	935	585	999999	999999	518	22	159	360	999999	999999	713	908	681	942	90	999999	455	996	999999	399	834	339	712	435	100	999999	624	312	999999	999999	827	999999	307	999999	601	851	132	701	45	977	646	345	53	999999	606	544	88	819	937	999999	571	590	750	923	319	605	873	303	723	293	397	847	994	945	954	999999	611	290	351	239	674	753	960	534	999999	999999	999999	999999	828	556	156	999999	374	435	474	247	557	999999	90	995	999999	999999	978	751	589	999999	350	108	165	201	999999	797	999999	708	266	999999	629	225	999999	999999	320	999999	474	999999	147	999999	482	569	480	717	858	237	209	999999	261	845	775	219	999999	999999	157	197	445	637	623	358	337	666	179	655	617	999999	999999	999999	685	706	999999	810	614	997	327	781	999999	999999	342	705	999999	131	457	999999	53	420	280	226	673	132	836	836	554	789	264	815	400	824	109	526	34	999999	999999	554	491	999999	999999	999999	636	376	570	997	305	918	760	215	219	758	999999	207	70	999999	596	563	870	526	266	999999	743	511	999999	802	348	816	999999	657	461	999999	999999	999999	815	999999	589	999999	561	838	999999	999999	38	58	606	641	222	901	465	47	353	117	684	965	708	779	213	135	986	767	999999	488	247	112	754	999999	830	533	392	736	407	999999	11	999999	985	630	796	694	904	999999	999999	447	999999	643	314	354	999999	963	999999	999999	130	999999	320	793	190	62	398	926	304	299	811	688	518	728	640	63	116	999999	979	87	983	519	999999	247	187	221	138	603	797	410	99	866	162	357	616	942	999999	999999	850	999999	241	870	399	615	936	901	928	631	13	999999	247	573	983	302	999999	999999	999999	82	616	969	924	795	138	894	209	999999	999999	170	122	999999	999999	999999	803	57	846	123	129	614	310	286	292	506	599	546	172	999999	883	999999	306	14	708	906	601	880	18	446	999999	504	415	992	375	999999	999999	316	187	348	770	935	
999999	938	492	629	771	999999	999999	427	205	999999	999999	999999	71	675	864	118	999999	176	999999	999999	49	409	381	624	209	999999	999999	525	987	293	368	823	999999	947	999999	367	522	999999	145	271	999999	590	250	999999	772	999999	930	999999	999999	999999	327	21	50	848	896	57	567	867	430	463	428	999999	439	912	999999	999999	929	123	272	506	596	910	41	999999	728	999999	168	230	999999	999999	388	220	622	587	966	357	999999	906	61	365	800	654	999999	682	842	42	160	338	927	863	801	817	437	406	814	416	980	13	130	999999	888	999999	999999	999999	85	217	549	852	946	875	135	33	72	907	705	941	999999	359	999999	695	308	829	303	989	675	999999	783	226	773	559	377	779	999999	999999	476	464	639	705	607	634	999999	308	392	61	737	778	754	529	700	999999	164	630	809	999999	149	69	53	35	286	514	434	333	88	396	508	356	999999	458	999999	251	311	556	999999	569	213	999	999999	999999	261	897	816	263	525	999999	999999	746	969	361	474	417	999999	614	429	999999	999999	999999	230	996	999999	391	541	305	999999	999999	999999	608	999999	250	999999	999999	621	801	774	389	697	999999	807	188	991	762	387	885	984	33	999999	697	999999	659	368	999999	999999	999999	699	999999	365	520	174	76	999999	796	867	728	999999	334	795	620	839	49	405	40	361	51	15	789	14	655	321	999999	628	999999	481	999999	882	999999	370	181	111	904	33	186	15	999999	850	204	894	658	999999	659	999999	219	857	97	263	338	693	738	445	909	999999	710	209	108	999999	463	325	999999	846	954	964	624	999999	934	999999	228	34	620	999999	999999	895	356	999999	999999	838	419	26	999999	965	999999	493	632	735	999999	999999	323	999999	907	302	999999	878	256	999999	801	694	613	701	999999	81	45	313	83	547	634	24	999999	809	546	270	38	446	932	999999	302	471	341	888	326	895	702	250	999999	327	803	933	649	544	999999	967	999999	999999	103	322	929	250	999999	94	111	187	529	513	441	647	273	951	945	572	518	339	999999	999999	999999	37	378	794	195	755	999999	701	999999	974	709	579	45	999999	352	620	753	999999	61	256	999999	148	999999	199	809	480	63	852	999999	999999	35	769	999999	999999	343	76	943	999999	999999	664	999999	410	999999	554	999999	861	611	952	608	999999	819	467	288	116	938	999999	661	189	984	715	702	892	713	298	949	999999	964	535	977	286	676	617	996	999999	906	386	335	820	999999	947	869	110	253	999999	999999	999999	490	508	571	999999	414	764	160	999999	961	458	999999	999999	605	863	897	
85	974	332	658	999999	999999	999999	209	999999	910	841	793	46	846	601	648	999999	999999	390	999999	466	964	880	999999	912	999999	656	435	457	689	999999	999999	531	999999	999999	135	921	999999	999999	999999	599	999999	19	196	573	970	123	503	369	809	645	999999	224	999999	440	120	103	999999	745	744	813	999999	751	871	107	999999	271	999999	999999	475	999999	57	976	292	860	999999	955	694	308	942	353	162	75	647	999999	330	10	128	619	682	42	470	268	320	294	143	556	147	999999	947	708	999999	451	893	999999	598	515	999999	553	999999	165	999999	999999	803	401	660	400	114	827	999999	625	999999	376	380	443	267	789	665	999999	727	999999	999999	605	360	243	225	711	999999	565	999999	815	999999	999999	346	526	632	999999	999999	999999	999999	742	452	320	321	331	564	761	80	460	825	808	849	933	826	672	348	999999	999999	569	185	949	228	548	381	999999	999999	999999	40	853	811	950	334	746	375	984	168	507	999999	999999	999999	464	640	721	740	647	999999	999999	747	673	187	827	514	894	999999	683	524	999999	938	358	773	984	730	999999	648	874	999999	112	999999	842	514	841	520	999999	999999	999999	318	506	808	999999	996	423	831	366	675	984	445	440	12	691	470	999999	999999	935	999999	694	733	423	83	865	173	999999	576	905	169	346	316	742	999999	999999	375	27	105	215	999999	360	162	374	551	664	439	53	999999	876	381	999999	999999	999999	999999	999999	999999	999999	433	999999	569	144	999999	926	207	339	677	703	435	979	326	999999	168	362	584	999999	541	368	871	999999	999999	999999	762	699	533	909	73	731	235	808	999999	479	594	999999	645	999999	999999	999999	999999	999999	987	736	617	130	560	999999	101	920	11	611	999999	628	33	24	999999	449	999999	157	402	297	275	945	477	999999	944	999999	858	15	717	366	402	314	201	659	431	700	999999	642	149	999999	818	153	730	624	999999	999999	456	579	646	206	999999	366	834	999999	946	51	268	990	185	713	80	95	213	644	218	358	437	373	593	816	936	999999	17	797	479	999999	225	999999	482	538	999999	289	369	520	999999	46	480	321	713	999999	441	522	466	999999	534	733	940	96	999999	795	978	92	986	830	270	116	358	46	410	824	826	414	518	647	999999	791	726	692	999999	182	878	999999	660	213	384	424	999999	582	999999	745	999999	138	447	686	999999	318	303	999999	259	413	999999	443	910	999999	563	37	999999	819	122	999999	17	257	962	999999	917	999999	431	782	455	846	834	775	999999	665	641	999999	999999	999999	97	999999	498	197	442	719	494	444	215	
771	650	999999	999999	463	470	999999	999999	935	175	214	999999	696	886	520	999999	413	579	912	670	255	999999	865	999999	181	731	116	255	819	814	253	749	482	999999	659	999999	108	435	380	999999	253	926	706	532	999999	999999	999999	128	977	114	39	150	581	774	959	999999	784	297	248	999999	999999	285	999999	999999	922	465	295	48	237	387	984	999999	208	606	427	328	551	999999	308	118	340	988	277	715	785	113	177	708	698	145	999999	811	197	648	951	999999	17	585	609	306	777	362	999999	600	129	61	941	975	999999	640	973	451	989	140	401	374	18	213	345	819	999999	587	350	101	999999	999999	790	999999	654	459	321	965	733	11	340	977	107	999999	999999	999999	172	999999	361	67	172	906	822	67	999999	999999	959	804	999999	789	18	200	22	999999	571	999999	270	999999	330	897	329	17	717	999999	799	424	277	341	617	611	657	105	236	292	999999	999999	361	732	313	77	499	516	725	944	992	150	964	999999	999999	999999	473	781	999999	463	999999	164	999999	999999	999999	832	319	627	197	999999	142	913	999999	999999	870	448	999999	537	86	262	999999	812	292	999999	999999	658	459	969	237	968	999999	999999	233	772	999999	999999	999999	526	474	999999	758	872	999999	999999	811	89	186	999999	436	666	63	999999	704	999999	65	925	872	999999	838	609	999999	349	999999	228	500	265	999999	201	184	106	999999	78	999999	605	999999	535	493	204	961	916	482	224	543	570	915	999999	181	613	717	999999	901	519	688	865	109	418	482	111	596	999999	399	999999	70	340	161	984	872	108	999999	999999	441	677	999999	921	136	168	806	999999	312	999999	94	86	483	554	205	999999	390	207	999999	95	63	999999	608	999999	527	497	163	212	999999	931	340	82	498	197	198	233	66	766	738	940	999999	652	999999	309	471	323	511	999999	999999	167	604	999999	602	39	999999	59	79	57	404	639	999999	999999	420	381	956	21	999999	999999	366	971	938	623	468	999999	483	410	593	308	999999	214	985	999999	77	999999	337	666	480	999999	999999	148	163	18	372	109	936	17	242	426	353	460	735	225	999999	999999	228	980	215	47	555	75	999999	771	113	200	653	366	999999	168	54	299	540	999999	574	999999	999999	999999	260	369	999999	476	999999	176	999999	999999	479	999999	498	999999	42	356	460	443	912	655	682	999999	905	182	456	580	481	999999	999999	63	919	615	651	930	354	299	730	846	418	89	897	299	816	620	721	999999	999999	631	135	698	838	107	999999	999999	999999	435	999999	999999	913	58	999999	105	794	901	573	863	128	567	
560	743	626	999999	34	832	758	999999	999999	999999	999999	999999	712	850	999999	684	224	999999	999999	999999	394	918	274	651	932	370	95	801	504	914	999999	857	765	310	81	391	82	999999	83	999999	999999	163	859	739	999999	999999	345	153	157	999999	999999	751	465	396	182	641	999999	974	999999	664	746	956	888	661	999999	603	807	412	779	565	999999	990	748	999999	570	999999	999999	534	34	591	999999	999999	999999	394	999999	304	401	378	137	999999	999999	999999	551	418	638	214	275	999999	501	33	543	933	374	591	508	697	12	442	826	941	999999	944	999999	100	640	805	312	503	999999	942	212	439	999999	349	999999	514	448	999999	394	366	999999	861	999999	999999	57	101	999999	72	999999	538	302	958	999999	196	858	967	156	461	777	833	999999	771	772	558	821	999999	999999	35	938	993	259	672	58	470	974	720	912	950	52	549	999999	250	617	896	650	253	887	99	490	999999	368	986	562	561	999999	205	99	483	999999	999999	443	551	134	892	999999	629	910	91	221	148	999999	206	418	238	605	999999	163	875	907	577	227	568	544	262	635	272	999999	496	999999	779	630	438	999999	109	999999	999999	125	725	616	999999	343	805	877	352	630	171	577	334	956	999999	999999	223	999999	611	725	875	999999	872	266	999999	520	999999	85	442	517	627	999999	319	999999	999999	546	438	268	886	244	421	999999	201	631	999999	999999	785	540	213	738	417	999999	169	999999	240	999999	253	999999	599	511	919	729	445	835	13	999999	268	999999	47	266	999999	954	689	376	313	194	815	250	792	332	999999	882	999999	999999	110	764	275	935	892	249	302	968	669	385	325	692	254	366	627	737	436	583	503	999999	134	462	183	793	999999	55	864	999999	677	277	776	46	857	741	735	999999	470	333	319	797	963	644	295	313	61	999999	940	458	622	999999	999999	999999	999999	924	999999	647	591	482	864	999999	385	999999	301	401	609	288	834	513	630	388	277	112	274	706	983	490	176	869	999999	459	115	415	390	622	999999	625	999999	999999	172	999999	658	988	468	472	421	674	999999	894	704	772	786	437	827	244	787	793	886	999999	940	999999	481	999999	740	415	741	970	909	678	999999	983	999999	901	350	543	730	999999	644	999999	294	319	147	999999	175	999999	999999	999999	587	155	999999	588	738	976	999999	83	615	936	257	62	999999	999999	999999	673	873	720	999999	999999	999999	294	513	508	159	94	397	630	950	208	999999	999999	743	73	392	763	843	442	255	654	909	999999	927	999999	999999	591	81	843	554	999999	408	454	826	787	591	
303	641	337	438	999999	588	371	132	417	391	999999	999999	667	999999	11	830	441	475	498	975	819	366	720	477	567	22	554	86	486	800	110	944	955	481	99	999999	515	999999	600	999999	547	153	520	999999	554	999999	999999	784	999999	643	967	999999	337	811	999999	999999	921	860	871	999999	999999	295	646	616	290	542	999999	195	999999	880	999999	438	999999	999999	438	999999	846	317	999999	999999	608	770	999999	843	832	131	616	999999	710	163	209	655	141	958	999999	262	507	903	132	21	918	228	999999	671	999999	539	114	904	999999	105	100	999999	937	585	999999	999999	760	802	784	168	925	220	999999	815	680	669	999999	916	401	999999	178	999999	999999	911	377	999999	955	862	524	999999	27	711	770	614	73	596	999999	999999	925	767	501	704	129	999999	96	707	743	999999	990	999999	242	999999	513	207	927	999999	427	35	218	652	999999	898	999999	490	151	223	449	870	752	94	951	750	999999	633	684	473	823	999999	999999	669	646	999999	871	865	70	999999	999999	999999	687	915	999999	692	999999	283	459	999999	426	638	999999	873	267	872	256	999999	707	492	207	879	522	999999	334	205	999999	999999	16	361	36	423	430	321	24	999999	193	837	999999	269	412	717	999999	999999	999999	194	409	951	999999	773	710	966	167	999999	631	328	59	999999	591	999999	491	798	999999	108	577	13	218	510	858	390	689	418	989	448	89	999999	706	999999	417	999999	795	259	999999	242	999999	999999	265	999999	689	696	999999	999999	999999	943	778	613	450	84	514	53	999999	999999	103	31	999999	999999	999999	999999	999999	151	621	999999	815	451	187	241	661	999999	458	999999	747	366	999999	171	999999	728	172	55	670	999999	50	999999	927	999999	999999	999999	165	125	157	358	93	545	363	548	84	219	155	999999	766	546	999999	415	999999	999999	305	619	87	999999	467	365	139	999999	59	32	999999	999999	690	451	287	290	86	546	887	109	999999	212	999999	282	97	353	583	367	289	999999	523	999999	15	930	999999	554	818	233	658	791	999999	162	496	341	999999	999999	529	703	527	485	469	415	527	527	999999	103	617	805	845	123	999999	771	651	925	999999	475	985	999999	383	733	472	999999	888	999999	880	280	999999	670	999999	12	999999	880	999999	803	999999	118	117	488	999999	974	937	23	388	999999	20	999999	510	570	999999	971	999999	999999	329	794	23	617	527	432	646	302	999999	999999	970	999999	299	901	999999	848	271	400	368	507	402	409	795	458	474	999999	95	999999	999999	155	999999	863	999999	65	561	55	790	999999	590	685	841	74	597	990	53	546	255	999999	
999999	662	308	443	613	602	376	999999	998	564	999999	183	347	224	999999	241	118	999999	999999	999999	349	886	999999	224	810	683	665	999999	999999	805	415	928	999999	999999	906	999999	846	404	259	311	688	641	56	235	999999	999999	348	626	999999	999999	881	936	999999	21	768	638	604	94	999999	930	999999	48	999999	203	159	224	85	370	999999	999999	999999	999999	857	636	555	708	840	832	320	403	344	49	999999	455	923	479	330	999999	218	999999	511	762	771	328	375	999999	999999	852	85	690	341	977	319	999999	972	999999	88	971	466	70	798	772	774	999999	595	896	250	663	280	679	999999	987	162	999999	914	631	942	539	999999	904	185	987	757	999999	72	367	729	682	999999	755	401	999999	631	157	999999	739	988	542	732	478	999999	870	582	405	999999	353	825	279	211	350	999999	548	710	561	884	810	24	154	175	238	176	568	190	525	999999	544	366	14	570	184	643	409	999999	999999	505	315	415	361	833	719	541	460	481	999999	530	852	999999	79	273	668	725	844	999999	503	312	999999	689	66	127	262	999999	821	709	999999	706	825	741	918	65	999999	405	663	320	456	696	716	999999	57	994	435	894	999999	741	901	459	799	999999	312	489	664	625	358	244	581	999999	720	750	454	435	705	120	731	24	693	999999	71	533	920	999999	595	753	642	72	691	367	699	89	999999	577	999999	791	438	999999	400	954	999999	999999	739	999999	976	999999	642	621	299	999999	173	282	999999	638	397	275	999999	505	894	911	982	296	999999	999999	43	999999	999999	876	999999	913	681	999999	999999	739	227	642	794	207	830	629	120	30	999999	376	204	426	999999	179	190	999999	679	933	543	489	999999	759	999999	999999	999999	344	999999	766	103	999999	643	870	659	318	421	755	480	915	674	275	999999	999999	999999	186	29	616	609	774	696	886	244	748	759	144	768	467	765	278	517	495	607	354	927	397	733	333	767	723	999999	435	171	999999	268	278	688	19	245	699	506	82	735	258	79	216	151	894	120	525	550	999999	999999	999999	407	189	667	456	44	136	453	695	849	999999	26	999999	724	999999	490	491	456	759	232	75	772	445	760	359	999999	720	999999	838	999999	252	182	999999	445	959	365	89	610	999999	974	118	256	810	232	999999	241	808	492	999999	413	629	78	791	730	923	439	962	428	999999	999999	323	880	614	482	999999	713	221	825	765	999999	411	880	224	784	124	819	999999	999999	999999	127	999999	238	586	999999	999999	183	391	84	522	530	403	999999	999999	999999	661	999999	641	338	625	145	
999999	982	726	999999	12	748	854	16	999999	113	477	749	516	999999	999999	94	304	190	999999	434	331	147	313	245	721	999999	589	165	999999	887	999999	633	597	776	107	493	511	41	999999	999999	329	384	468	418	62	653	153	999999	999999	576	932	461	449	201	999999	999999	999999	999999	999999	261	169	698	884	728	925	844	999999	740	104	222	999999	273	757	53	999999	947	999999	895	193	999999	607	488	801	555	954	726	999999	405	962	999999	814	30	999999	181	685	630	500	739	492	999999	500	412	999999	151	999999	668	703	405	96	999999	999999	783	308	765	653	999999	999999	338	774	208	660	999999	777	879	407	562	76	999999	368	999999	456	939	999999	975	577	204	482	659	561	295	999999	787	319	106	20	41	722	442	527	14	732	999999	965	293	999999	743	635	999999	744	441	999999	127	47	611	419	274	379	999999	999999	459	999999	248	999999	488	999999	873	999999	680	868	375	840	633	999999	364	752	999999	999999	129	999999	833	569	356	915	999999	693	906	750	999999	687	746	661	398	999999	999999	806	494	393	487	118	999999	999999	954	267	378	601	968	999999	999999	859	133	300	999999	999999	364	999999	852	999999	657	794	279	999999	740	993	132	714	451	389	990	999999	999999	901	999999	21	743	537	999999	98	546	999999	999999	847	77	999999	563	455	999999	493	889	188	953	999999	736	692	839	999999	565	999999	999999	664	999999	999999	999999	134	601	232	804	248	171	999999	284	763	786	138	80	431	999999	891	439	677	312	999999	500	811	604	999999	175	804	999999	192	972	654	953	882	379	999999	999999	942	999999	341	651	999999	331	73	904	200	384	607	621	417	506	673	531	999999	361	201	999999	999999	999999	505	67	999	999999	999999	854	630	810	903	759	934	651	122	645	108	36	999999	636	437	907	414	721	567	192	999999	685	999999	133	495	999999	187	56	523	422	750	284	651	106	352	999999	283	389	481	999999	687	766	394	38	432	441	999999	999999	661	358	126	783	999999	816	311	999999	999999	506	324	999999	582	887	138	700	999999	823	384	53	293	228	999999	34	999999	999999	505	998	999999	999999	999999	64	320	622	999999	174	305	966	999999	834	999999	59	999999	777	74	108	999999	799	637	694	999999	609	66	177	281	443	724	101	999999	779	321	312	12	286	806	270	72	959	503	999999	999999	999999	999999	999999	258	244	999999	999999	959	999999	454	999999	371	606	146	100	999999	152	999999	951	449	213	433	15	999999	492	56	999999	971	804	46	315	306	673	300	999999	571	516	919	999999	999999	999999	142	401	334	615	941	405	999999	715	
272	919	999999	999999	524	200	504	42	36	999999	197	189	885	999999	115	148	410	697	316	931	999999	999999	233	314	999999	581	999999	999999	680	908	999999	999999	247	266	999999	126	697	999999	999999	109	710	538	490	163	849	697	983	976	999999	196	215	254	99	217	195	999999	999999	314	999999	942	999999	472	361	128	999999	546	942	628	999999	989	451	655	999999	999999	231	991	10	999999	464	385	597	105	999999	494	999999	306	999999	999999	80	759	429	393	286	216	980	247	186	999999	999999	999999	755	364	362	305	744	559	999999	999999	986	204	780	627	849	101	355	999999	726	866	425	918	984	999999	999999	864	999999	68	379	340	237	983	814	638	999999	161	630	243	743	999999	999999	153	599	680	52	876	979	801	543	194	861	956	521	999999	999999	30	999999	842	999999	999999	735	686	190	375	999999	13	999999	151	497	697	471	122	999999	285	999999	281	328	314	999999	681	885	999999	999999	999999	999999	999999	999999	503	691	119	834	788	999999	255	715	73	963	233	35	49	496	999999	314	845	723	749	999999	999999	999999	675	701	22	971	136	612	966	172	995	999999	383	999999	886	460	999999	863	682	999999	45	570	63	317	104	289	831	194	999999	464	999999	999999	999999	605	235	310	999999	418	821	816	999999	643	748	901	999999	337	651	507	999999	386	926	981	50	73	640	676	149	367	606	999999	150	941	999999	512	492	534	999999	999999	315	999999	999999	999999	52	866	386	401	999999	162	999999	767	637	333	999999	671	537	697	430	999999	964	999999	170	658	811	97	676	368	999999	246	418	443	170	873	201	999999	999999	956	938	184	687	248	999999	987	28	839	106	816	999999	892	974	795	113	510	813	756	999999	785	168	999999	199	27	322	999999	743	905	606	763	142	559	728	999999	758	999999	999999	999999	704	182	639	999999	999999	859	11	196	272	999999	340	999999	69	445	999999	167	798	983	984	669	926	280	254	122	242	342	684	807	999999	403	46	999999	531	97	61	251	999999	196	999999	999999	26	136	321	130	999999	999999	703	696	949	571	782	774	271	999999	799	433	999999	526	999999	659	184	203	999999	869	586	483	999999	971	393	368	999999	612	30	654	999999	800	959	133	547	999999	638	987	857	603	620	999999	595	999999	999999	999999	322	629	457	999999	164	822	114	451	999999	101	818	999999	312	999999	560	999999	754	616	665	999999	474	805	999999	999999	30	196	346	999999	258	324	888	914	683	766	55	391	164	715	499	831	695	517	588	999999	477	906	685	276	52	450	516	978	557	999999	999999	999999	650	14	999999	967	999999	
685	203	230	213	903	58	546	546	178	999999	49	126	999999	313	999999	227	532	999999	124	511	79	999999	999999	807	909	999999	394	613	999999	741	160	431	531	355	20	999999	368	999999	999999	857	148	730	874	435	477	862	724	984	205	300	127	38	179	466	416	310	999999	422	999999	546	663	999999	999999	437	999999	617	594	487	999999	642	858	999999	999999	266	999999	349	511	382	339	56	642	410	417	247	623	131	999999	999999	939	999999	929	999999	949	36	999999	214	999999	447	570	860	277	246	690	563	441	838	625	999999	102	999999	999999	22	999999	256	904	263	525	770	813	743	999999	528	548	593	713	999999	339	999999	71	168	999999	999999	811	479	779	999999	719	854	999999	784	506	348	973	999999	911	916	861	702	131	999999	999999	999999	999999	999999	504	749	698	107	849	527	999999	249	851	933	448	734	211	613	477	508	543	999999	964	39	247	27	554	675	682	796	62	999999	264	999999	479	676	999999	999999	975	40	708	622	999999	999999	284	999999	496	50	999999	187	714	257	235	999999	999999	27	986	603	999999	486	204	32	424	999999	475	999999	984	731	999999	771	303	227	638	999999	800	999999	666	999999	999999	980	531	999999	250	505	999999	804	411	999999	723	461	999999	999999	403	499	999999	685	207	952	813	411	999999	764	999999	662	884	497	619	787	823	999999	999999	999999	849	610	999999	689	782	919	999999	999999	472	999999	999999	999999	91	999999	999999	148	611	124	723	999999	872	352	999999	767	999999	999999	621	594	194	623	999999	247	110	390	987	792	545	999999	999999	288	981	151	939	929	999999	585	581	428	999999	999999	999999	708	761	647	437	506	903	197	761	204	307	386	487	848	999999	770	999999	701	478	41	603	465	221	445	732	731	413	778	20	999999	16	203	999999	713	447	118	999999	999999	952	999999	889	358	999999	999999	981	604	664	999999	403	985	683	880	950	641	877	720	497	326	999999	705	103	134	186	419	197	114	464	773	411	999999	999999	448	748	999999	151	255	81	512	464	138	77	999999	384	34	668	135	253	290	999999	727	999999	169	547	256	397	764	181	974	521	876	149	890	688	975	701	244	999999	999999	499	632	648	984	862	786	999999	780	750	161	750	72	999999	999999	937	684	806	135	901	999999	599	386	999999	999999	991	587	988	186	999999	999999	999999	999999	993	999999	999999	999999	89	636	306	761	618	999999	24	999999	234	999999	25	965	952	14	179	575	999999	640	372	122	558	999999	993	999999	999999	999999	999999	351	828	326	78	581	394	999999	605	180	999999	150	883	983	999999	999999	872	542	
999999	32	233	999999	239	757	100	362	917	999999	999999	537	643	31	999999	166	469	673	201	907	390	444	580	228	409	999999	747	999999	757	389	750	505	679	460	712	999999	238	527	121	80	999999	999999	663	716	999999	77	536	806	187	727	999999	999999	862	999999	162	138	451	14	999999	240	20	896	999999	999999	999999	159	858	999999	319	196	927	942	999999	130	681	674	780	864	149	999999	472	940	999999	39	866	61	643	714	999999	584	334	999999	307	880	70	999999	120	999999	999999	930	219	999999	999999	999999	999999	580	999999	741	293	999999	357	587	865	888	768	80	880	575	999999	874	999999	154	884	735	862	703	644	681	69	351	563	654	83	999999	132	128	453	34	999999	295	915	901	431	819	236	746	368	419	999999	990	460	545	465	915	999999	75	468	762	138	106	936	464	682	999999	924	703	513	999999	765	649	999999	855	345	999999	959	999999	722	75	508	125	344	235	570	79	999999	27	199	999999	999999	67	660	690	895	999999	359	999999	229	999999	894	532	242	712	999999	471	373	604	210	89	955	809	352	403	263	22	999999	711	999999	612	61	907	999999	355	861	707	999999	936	959	211	36	999999	999999	243	180	975	883	632	999999	108	706	296	817	119	212	999999	715	999999	437	882	382	648	566	616	437	987	28	887	851	999999	481	436	999999	998	62	999999	424	118	999999	287	139	138	999999	795	906	764	99	404	152	875	992	733	508	86	829	388	942	778	805	999999	957	995	780	634	626	279	651	818	66	755	570	606	43	999999	753	253	517	770	710	672	898	999999	745	999999	953	748	999999	999999	179	674	514	645	999999	51	999999	999999	358	505	179	999999	123	280	348	396	315	396	700	358	999999	999999	870	999999	78	142	293	343	999999	805	999999	878	350	999999	649	392	251	925	303	991	830	619	999999	22	600	999999	559	999999	285	358	999999	566	58	580	244	594	803	341	576	999999	757	999999	999999	999999	823	999999	296	40	999999	956	155	999999	102	708	527	714	690	857	581	995	999999	666	68	902	999999	124	999999	770	849	65	588	909	358	133	999999	843	999999	352	999999	309	999999	999999	996	999999	999999	999999	473	349	62	529	999999	999999	760	580	596	101	928	981	418	708	471	525	191	999999	377	245	40	969	473	684	978	348	668	281	219	999999	669	738	999999	854	999999	489	718	329	161	642	159	778	999999	153	915	999999	934	999999	838	271	999999	430	951	967	259	999999	876	378	550	565	287	488	371	542	431	999999	291	564	67	981	807	861	424	735	96	262	442	330	
999999	234	999999	999999	443	999999	715	248	999999	999999	604	156	999999	350	999999	595	364	671	999999	993	999999	725	473	380	432	856	464	999999	16	226	880	997	71	555	609	999999	999999	109	54	423	999999	193	413	999999	959	911	377	999999	92	999999	999999	999999	845	448	608	999999	999999	43	999999	587	493	999999	241	570	851	606	94	68	740	462	444	265	999999	994	176	538	322	914	420	521	488	997	999999	188	999999	466	162	623	946	567	565	127	354	467	929	999999	951	842	707	362	826	999999	726	999999	394	125	797	850	281	80	730	999999	623	999999	108	496	834	63	725	395	454	471	121	999999	999999	326	911	169	75	999999	586	480	999999	67	695	999999	999999	999999	999999	729	999999	311	351	875	999999	719	504	120	999999	442	763	898	999999	321	908	999999	208	999999	734	77	999999	999999	785	999999	494	260	640	566	548	928	225	71	999999	996	999999	999999	130	999999	346	999999	822	800	999999	999999	814	687	999999	894	999999	339	970	727	49	726	524	999999	999999	999999	391	999999	88	999999	572	999999	226	702	639	130	594	765	245	962	999999	557	255	999999	837	999999	888	999999	896	745	417	218	958	498	31	999999	481	999999	627	482	854	759	999999	999999	237	370	415	122	58	242	310	999999	104	999999	520	491	481	120	203	372	999999	584	690	999999	531	999999	999999	728	999999	106	649	897	148	763	118	457	458	371	186	477	747	776	999999	999999	445	999999	123	950	977	539	71	370	503	264	999999	279	79	764	363	873	888	687	441	951	593	412	255	341	999999	73	42	120	999999	726	624	982	825	36	898	507	250	999999	999999	999999	45	288	999999	999999	999999	839	387	694	17	312	588	70	345	807	80	43	999999	999999	61	913	999999	999999	435	999999	640	740	454	53	999999	855	633	366	936	999999	915	314	18	371	301	999999	685	999999	112	999999	147	564	647	27	999999	865	729	999999	999999	837	643	94	852	999999	253	309	394	344	827	162	679	999999	134	54	892	765	34	416	490	999999	238	168	849	804	640	85	999999	436	97	11	136	175	885	999999	657	831	461	391	128	992	674	350	520	950	952	914	440	602	135	199	999999	322	976	489	999999	999999	999999	999999	985	178	999999	958	256	826	35	513	346	999999	397	999999	313	643	298	498	326	887	647	999999	852	725	644	999999	311	898	171	999999	199	406	499	181	596	413	405	950	999999	716	999999	694	924	999999	578	415	999999	999999	885	206	34	488	172	999999	999999	999999	206	270	533	714	656	358	665	220	999999	999999	999999	225	474	900	247	347	711	999999	
793	952	974	413	157	239	295	247	22	999999	790	711	243	778	343	999999	217	145	426	82	70	745	39	714	999999	637	879	989	599	999999	959	686	776	562	999999	999999	371	792	122	304	999999	418	346	700	999999	613	706	999999	999999	999999	693	111	921	638	549	58	923	269	289	519	999999	306	647	36	14	113	934	680	850	459	888	424	999999	132	654	651	408	338	293	521	931	132	118	385	999999	999999	765	148	999999	879	999999	111	513	999999	944	999999	771	319	696	999999	678	35	906	432	335	278	999999	798	984	897	649	595	976	999999	587	237	197	272	999999	157	348	999999	667	971	999999	786	910	429	187	532	999999	99	642	967	999999	906	225	999999	999999	33	778	966	164	125	240	376	135	745	999999	999999	999999	508	585	549	999999	882	367	935	934	548	367	659	620	461	999999	560	999999	19	925	681	22	999999	222	999999	378	999999	641	999999	999999	131	661	175	999999	471	597	381	513	103	989	959	548	289	999999	999999	999999	999999	999999	702	108	999999	999999	999999	820	343	704	432	295	874	999999	605	999999	999999	205	813	887	202	255	159	999999	645	56	859	29	965	142	732	999999	712	999999	999999	35	939	453	70	707	999999	354	999999	999999	174	96	639	999999	393	999999	999999	94	937	622	999999	999999	206	837	999999	999999	999999	106	854	999999	999999	671	583	828	920	580	311	373	145	115	353	999999	184	392	699	559	416	935	999999	999999	410	648	823	99	582	999999	829	111	990	999999	999999	447	500	999999	795	503	512	999999	12	813	416	369	949	832	279	624	699	999999	148	903	227	999999	470	999999	999999	332	848	999999	255	999999	999999	999999	382	999999	999999	999999	357	314	999999	206	56	606	933	822	841	51	699	990	999999	958	687	25	999999	96	999999	524	977	893	79	472	654	28	564	469	72	215	986	999999	999999	374	999999	394	226	999999	999999	999999	695	999999	764	999999	633	857	674	999999	856	735	246	295	500	999999	927	463	245	134	999999	37	51	474	999999	999999	64	459	130	455	691	302	999999	31	239	597	829	339	139	320	999999	796	354	999999	612	999999	968	700	749	432	446	813	159	102	399	829	578	231	887	138	704	184	736	999999	606	563	937	999999	66	902	999999	999999	999999	924	295	755	999999	999999	999999	433	667	363	709	698	18	877	999999	706	632	409	29	999999	452	999999	999999	999999	999999	999999	670	59	399	753	644	846	813	848	999999	234	806	644	156	803	370	463	471	350	999999	48	220	728	420	240	999999	656	883	21	999999	334	999999	630	695	559	999999	812	43	913	719	
862	885	999999	398	918	899	987	263	225	247	989	538	275	200	31	913	941	999999	169	171	987	963	802	999999	999999	916	185	999999	596	698	557	429	558	630	611	999999	60	339	999999	340	605	999999	668	773	165	795	53	440	673	645	173	183	874	752	732	899	92	466	244	12	724	48	999999	526	999999	569	999999	644	588	868	862	999999	146	828	999999	594	305	999999	547	369	999999	745	285	951	535	384	555	806	999999	711	80	593	105	999999	616	999999	736	999999	93	596	815	408	851	999999	999999	562	46	55	196	147	999999	63	919	875	138	978	762	999999	991	999999	24	183	999999	877	999999	278	515	647	222	998	857	999999	945	950	553	475	893	480	178	999999	347	509	619	760	117	999999	674	230	371	637	804	31	160	777	581	999999	661	974	17	999999	56	399	833	197	999999	450	118	968	331	663	94	292	999999	28	968	515	563	985	769	999999	604	295	285	584	204	999999	13	177	379	912	999999	919	472	999999	999999	948	675	999999	999999	666	907	705	898	999999	999999	522	484	141	809	76	999999	675	999999	999999	909	999999	123	999999	999999	453	446	940	999999	419	999999	175	999999	882	999999	30	839	141	999999	999999	999999	899	999999	999999	42	999999	362	999999	368	999999	834	999999	714	247	754	175	834	427	439	999999	999999	967	999999	489	857	387	999999	601	49	999999	999999	946	999999	111	999999	20	374	545	226	999999	100	574	581	999999	999999	712	460	581	138	926	195	422	999999	488	999999	906	793	999999	999999	999999	978	761	833	579	999999	888	999999	613	885	999999	800	999999	210	999999	999999	655	999999	818	904	999999	999999	131	473	122	999999	815	999999	682	228	454	226	466	999999	571	343	339	741	12	222	696	735	847	695	393	135	896	221	999999	551	237	521	975	999999	575	999999	856	297	720	976	270	644	305	394	440	528	344	999999	639	999999	607	913	999999	999999	218	999999	999999	435	999999	986	706	603	668	999999	991	999999	250	999999	259	842	999999	51	30	35	952	61	440	462	264	865	791	432	581	999999	943	323	138	379	795	999999	649	430	218	999999	999999	666	999999	174	403	507	287	880	225	796	307	566	999999	999999	654	166	979	626	180	224	204	283	32	866	999999	677	999999	871	668	103	203	65	833	999999	754	295	84	275	999999	757	999999	999999	217	785	999999	387	430	770	999999	638	186	32	260	993	999999	997	644	119	977	725	999999	416	221	999999	999999	251	733	606	613	368	92	713	566	423	635	292	75	246	372	809	257	44	155	40	916	180	805	839	757	999999	651	999999	297	
344	64	182	700	95	192	999999	654	823	167	999999	556	472	999999	836	999999	999999	999999	407	999999	178	477	668	999999	190	215	999999	445	999999	849	855	716	999999	425	999999	368	999999	592	980	64	119	999999	433	876	788	484	453	714	969	481	999999	825	999999	227	999999	999999	396	912	519	880	999999	817	760	974	311	650	999999	56	244	477	999999	664	951	352	638	24	54	999999	481	706	761	999999	476	999999	348	40	471	999999	999999	364	971	999999	82	110	999999	301	999999	458	575	148	55	999999	479	501	576	846	874	901	999999	114	822	605	440	999999	999999	53	999999	999999	636	281	188	999999	749	879	506	362	999999	851	58	346	620	999999	226	342	661	364	247	974	845	999999	166	999999	999999	202	542	375	999999	269	999999	260	999999	65	821	303	959	515	657	600	995	224	999999	32	853	252	494	236	389	107	161	763	999999	376	502	145	125	618	999999	557	347	140	999999	331	999999	797	397	999999	773	999999	383	999999	707	647	979	631	245	143	999999	78	708	315	986	999999	118	227	999999	582	563	686	999999	999999	297	109	262	864	972	934	163	65	999999	999999	463	999999	724	15	66	168	397	870	999999	981	901	159	848	42	153	238	222	999999	999999	814	11	97	743	41	999999	999999	394	124	658	999999	980	999999	223	999999	999999	529	297	112	171	296	195	692	999999	206	449	147	999999	999999	999999	743	721	999999	712	49	999999	999999	723	693	999999	459	999999	282	222	999999	11	250	935	999999	190	624	941	120	490	66	629	318	309	546	592	999999	356	999999	999999	999999	589	999999	949	184	850	999999	805	604	954	999999	999999	912	480	198	205	999999	999999	191	49	106	999999	611	30	999999	999999	619	76	186	110	999999	112	608	999999	307	19	532	300	999999	229	704	818	999999	999999	778	542	999999	999999	999999	351	392	518	999999	134	999999	999999	977	999999	302	763	999999	419	629	999999	527	999999	914	43	183	189	673	908	449	999999	999999	287	466	456	251	999999	703	999999	955	835	717	918	937	483	581	999999	999999	82	997	997	987	295	199	999999	637	179	628	683	665	999999	999999	484	79	213	789	999999	656	531	217	189	70	999999	999999	793	786	609	672	440	462	988	999999	999999	910	999999	974	59	97	999999	819	82	494	29	999999	34	168	243	849	999999	693	561	999999	510	999999	818	936	537	831	406	65	37	506	197	231	676	782	999999	573	999999	238	739	931	999999	711	145	694	999999	344	439	999999	552	999999	937	746	900	999999	648	999999	999999	515	447	999999	691	568	792	999999	307	798	448	999999	999999	669	232	999999	
954	629	506	999999	999999	133	999999	202	401	771	513	276	999999	450	330	226	999999	999999	481	121	999999	521	250	473	919	570	397	252	896	198	999999	882	538	442	999999	280	953	849	15	999999	619	255	827	920	65	999999	16	856	478	232	116	739	198	120	999999	442	389	42	879	169	999999	652	305	999999	227	999999	737	136	999999	59	272	999999	345	512	501	999999	693	330	418	403	564	999999	774	999999	92	814	694	428	727	359	891	920	969	846	243	967	999999	624	703	434	788	999999	207	428	959	820	403	686	619	999999	748	69	624	486	605	203	878	632	130	999999	936	319	409	999999	167	351	325	999999	999999	534	596	79	626	983	615	684	344	355	714	271	420	999999	809	558	999999	832	999999	493	250	49	99	327	504	300	498	999999	999999	999999	271	999999	999999	904	999999	94	583	679	442	641	871	920	999999	532	999999	999999	992	927	999999	850	697	999999	55	832	258	999999	445	278	575	336	999999	146	214	999999	94	106	999999	999999	601	999999	975	931	400	999999	622	330	190	999999	409	644	999999	999999	968	629	211	936	572	672	655	187	649	999999	114	115	157	999999	716	424	447	820	102	485	999999	786	875	766	934	391	999999	928	59	878	868	930	38	999999	178	999999	243	158	534	103	861	423	84	999999	999999	294	517	887	999999	765	129	588	552	822	243	191	754	999999	11	999999	999999	726	999999	999999	445	999999	87	233	566	142	191	298	296	999	624	913	999999	214	939	649	999999	332	325	999999	758	289	388	215	689	986	829	797	157	353	641	144	294	313	235	653	217	294	331	480	999999	831	302	553	999999	999999	999999	550	506	362	999999	140	411	845	22	165	795	871	543	579	999999	393	151	999999	367	489	628	999999	999999	295	441	589	10	999999	709	927	987	835	999999	369	516	288	301	794	45	511	733	449	301	79	857	345	999999	751	999999	200	689	359	195	718	999999	82	572	220	920	999999	139	566	145	95	178	960	999999	183	73	35	102	356	907	856	756	189	999999	999999	438	106	999999	999999	677	519	247	638	649	299	667	999999	715	999999	874	999999	381	177	313	215	999999	999999	999999	999999	999999	151	107	343	451	999999	961	521	966	999999	781	824	890	880	999999	626	847	999999	999999	574	516	630	319	999999	482	600	485	588	876	999999	18	542	999999	270	999999	536	999999	904	196	321	999999	155	476	63	999999	59	999999	501	289	687	999999	999999	999999	999999	71	68	832	95	860	999999	999999	383	999999	999999	654	249	210	629	319	362	999999	999999	353	999	246	999999	163	999999	
712	999999	184	983	309	199	999999	648	956	999999	999999	512	703	335	53	999999	468	954	509	411	409	69	849	796	999999	926	482	424	27	999999	999999	700	999999	576	383	999999	999999	869	83	456	532	15	293	493	429	999999	999999	878	999999	999999	541	292	860	751	856	999999	583	388	802	999999	716	999999	630	380	56	509	607	137	952	615	670	999999	999999	63	878	403	776	999999	376	384	278	603	523	20	999999	388	840	162	719	730	854	297	77	700	740	414	999999	912	447	920	209	999999	926	295	999999	942	410	807	873	999999	876	227	21	427	114	999999	999999	999999	999999	667	668	454	418	232	760	382	531	190	323	474	28	999999	999999	455	185	747	999999	238	673	112	999999	43	999999	265	853	637	285	649	999999	627	810	764	587	999999	262	754	999999	703	999999	964	999999	999999	494	409	445	23	308	999999	252	999999	999999	375	946	233	999999	635	175	163	379	999999	106	881	593	696	999999	263	286	999999	203	430	999999	973	999999	709	690	757	549	880	819	999999	339	999999	406	999999	999999	444	817	363	99	626	589	958	334	413	999999	539	636	798	745	191	736	168	999999	822	731	999999	672	999999	542	999999	96	999999	343	538	792	387	485	999999	999999	999999	445	923	59	576	841	676	649	300	842	161	130	751	144	637	999999	181	999999	584	508	719	771	580	999999	166	999999	303	999999	795	620	489	64	999999	999999	525	999999	999999	999999	795	980	64	822	382	999999	391	812	345	160	705	999999	620	41	900	855	795	458	865	112	892	999999	547	60	853	999999	999999	999999	847	999999	999999	891	300	999999	999999	604	453	896	398	185	439	354	204	999999	920	370	999	458	163	427	498	76	880	710	225	759	999999	13	999999	703	52	999999	965	877	540	813	144	999999	999999	306	411	898	69	999999	672	999999	842	404	140	493	679	904	943	429	969	552	21	590	847	801	171	999999	928	695	999999	999999	999999	999999	612	116	236	999999	977	856	26	600	17	199	47	677	999999	999999	873	485	33	148	999999	545	999999	999999	802	553	999999	679	145	961	969	374	557	527	999999	524	791	33	266	999999	926	999999	999999	379	545	821	552	999999	999999	132	576	452	999999	994	805	843	419	999999	314	682	741	307	721	64	630	642	642	999999	999999	999999	256	849	228	999999	221	262	142	538	452	999999	999999	540	999999	22	999999	527	702	999999	721	325	114	177	719	583	496	628	375	358	749	902	189	42	662	491	876	727	234	875	999999	553	711	999999	999999	334	999999	999999	512	709	999999	112	940	999999	799	999999	999999	999999	140	
644	309	592	887	783	999999	550	800	968	878	999999	145	667	303	999999	779	178	613	233	995	999999	901	295	126	666	688	646	961	110	243	469	204	797	596	999999	575	999999	999999	928	999999	630	533	713	999999	208	573	12	809	123	309	630	589	73	999999	745	742	24	999999	231	105	999999	588	999999	999999	419	999999	999999	80	713	999999	589	512	685	999999	999999	861	198	963	917	102	685	836	848	801	999999	880	999999	999999	851	999999	560	724	444	999999	950	52	999999	999999	913	99	234	932	105	861	720	128	904	933	999999	999999	554	60	558	138	999999	315	739	899	999999	538	979	635	229	867	700	864	77	852	189	332	38	220	60	828	999999	752	999999	999999	90	493	975	207	995	967	999999	999999	175	316	422	999999	312	933	854	384	120	599	713	999999	170	855	61	61	753	395	855	343	999999	730	999999	667	574	999999	999999	639	563	781	999999	261	575	200	999999	761	999999	544	29	105	365	999999	718	278	49	999999	827	999999	442	999999	454	609	121	958	999999	445	55	755	81	560	999999	225	821	338	999999	999999	663	999999	165	299	622	218	375	999999	999999	334	999999	991	627	999999	924	999999	999999	638	999999	39	150	617	691	264	715	683	472	999999	999999	150	999999	390	319	999999	849	858	80	999999	999999	245	244	361	979	999999	999999	64	138	999999	635	531	28	192	10	929	321	999999	288	901	584	999999	746	906	779	838	479	632	999999	48	222	999999	522	64	337	102	999999	788	999999	516	831	661	999999	999999	833	458	131	672	389	390	999999	999999	579	999999	568	999999	498	999999	999999	151	705	800	382	100	797	569	999999	999999	854	907	143	532	418	771	999999	923	394	293	999999	331	716	806	252	301	770	419	496	353	496	965	999999	467	216	495	810	41	288	999999	999999	274	999999	168	818	482	256	744	394	808	109	999999	977	215	999999	999999	435	899	557	90	999999	387	999999	999999	477	889	313	999999	325	999999	961	48	644	930	627	999999	881	999999	999999	769	999999	999999	34	688	999999	851	999999	999999	212	999999	69	911	999999	207	144	287	999999	783	690	999999	179	580	429	471	999999	999999	10	56	587	999999	378	878	999999	787	45	303	362	394	421	999999	999999	914	472	999999	999999	59	999999	446	795	349	617	108	999999	999999	999999	475	606	563	999999	999999	851	941	999999	756	587	191	10	999999	999999	841	924	999999	372	74	999999	999999	999999	69	607	796	506	563	260	248	838	280	20	999999	999999	569	696	799	552	237	775	959	114	999999	782	682	58	869	284	954	424	810	735	803	999999	346	367	547	
956	54	686	297	690	572	917	316	180	999999	508	999999	154	999999	264	144	298	78	160	401	999999	924	999999	637	999999	306	823	38	545	217	819	850	212	159	842	507	551	487	278	541	798	476	999999	898	370	681	999999	298	555	600	514	963	999999	966	270	42	306	59	18	394	999999	888	770	962	340	657	999999	995	999999	999999	999999	999999	799	618	999999	810	422	999999	999999	999999	496	534	483	944	703	856	664	246	888	809	999999	502	999999	883	999999	999999	705	549	568	712	290	999999	15	999999	17	703	173	577	999999	460	999999	457	782	411	898	225	415	999999	999999	483	992	164	116	484	556	101	342	916	826	999999	114	999999	290	563	327	682	529	684	999999	999	693	97	872	438	999999	999999	719	77	985	577	999999	879	289	94	720	136	707	530	252	915	370	257	750	681	355	747	176	228	93	226	695	730	888	270	790	999999	292	678	295	802	381	275	930	259	999999	235	999999	206	843	999999	974	999999	442	31	999999	999999	347	200	92	999999	586	501	999999	769	881	999999	991	29	303	815	843	999999	245	449	544	105	326	500	999999	130	164	970	384	999999	999999	697	999999	866	631	354	567	999999	596	843	225	880	291	171	999999	425	999999	573	902	999999	357	946	763	992	487	543	999999	999999	707	962	297	616	126	100	527	999999	484	134	398	999999	999999	751	442	401	234	999999	814	165	132	77	886	590	78	356	545	999999	933	999999	389	97	999999	721	393	999999	556	609	764	999999	999999	999999	940	119	999999	999999	999999	999999	513	371	768	823	999999	999999	723	999999	86	706	548	999999	555	232	999999	189	999999	310	724	536	367	808	845	624	999999	623	521	939	136	776	414	124	575	940	791	572	537	999999	368	270	999999	753	557	849	71	999999	645	420	932	999999	999999	874	238	254	247	704	526	999999	999999	999999	999999	784	513	310	301	433	999999	614	441	688	999999	188	942	463	538	614	261	995	563	905	978	111	16	375	411	540	886	330	703	96	56	393	642	999999	818	223	249	257	557	999999	799	999999	979	999999	119	196	932	775	999999	632	999999	530	590	28	136	351	777	148	999999	761	547	873	911	355	642	269	545	688	645	324	374	14	447	925	115	947	131	761	266	224	999999	120	614	999999	643	999999	802	999999	136	477	445	111	358	999999	999999	999999	128	634	612	850	651	254	139	401	268	999999	92	665	913	189	229	25	881	684	164	999999	999999	999999	711	127	466	922	561	999999	879	272	656	652	834	188	828	497	159	999999	572	999999	981	222	811	204	
442	147	709	999999	257	429	229	673	641	664	666	287	922	999999	999999	728	692	961	999999	995	791	440	830	734	360	999999	999999	476	122	800	455	999999	39	517	684	999999	222	614	920	999999	52	999999	20	179	999999	551	575	664	32	843	671	29	700	815	413	11	316	975	597	525	563	753	999999	840	219	619	257	415	810	999999	516	87	50	73	953	807	999999	999999	222	808	166	211	999999	999999	139	435	356	223	113	999999	22	999999	27	404	895	999999	999999	999999	959	902	303	999999	853	957	337	593	978	637	862	605	581	655	763	788	369	361	999999	999999	999999	784	999999	43	311	999999	61	279	70	999999	177	999999	385	999999	701	999999	514	996	999999	496	940	999999	456	719	361	508	111	367	483	999999	45	999999	988	149	999999	185	639	270	858	726	905	67	532	343	469	208	229	330	999999	453	999999	373	13	999999	351	175	337	553	682	999999	36	694	999999	831	999999	999999	675	245	792	525	999999	254	999999	999999	999999	883	999999	123	260	162	999999	780	999999	999999	955	672	999999	185	797	302	999999	999999	587	66	699	999999	271	999999	732	999999	532	999999	538	439	999999	38	999999	381	999999	468	162	999999	303	530	524	256	292	765	876	937	102	999999	999999	499	999999	999999	667	999999	999999	379	622	322	390	424	629	304	251	973	266	926	999999	169	951	999999	150	634	999999	999999	542	453	928	999999	824	795	743	42	999999	49	762	999999	999999	999999	999999	999999	999999	839	999999	999999	900	229	14	319	508	950	500	933	548	118	358	52	801	609	549	489	451	127	498	595	681	999999	757	212	999999	999999	565	999999	720	108	494	311	801	912	167	999999	999999	619	996	873	304	999999	493	438	690	719	387	999999	604	959	412	999999	351	999999	999999	312	999999	801	999999	431	999999	207	222	450	624	57	250	888	999999	999999	50	999999	130	624	301	999999	999999	999999	522	501	699	803	698	999999	695	999999	960	564	714	999999	850	646	521	999999	488	999999	999999	52	814	643	478	499	999999	377	918	581	607	999999	946	999999	208	152	289	606	732	999999	509	999999	755	858	96	686	184	597	386	999999	320	556	145	204	284	71	999999	999999	999999	999999	494	331	842	124	168	243	999999	387	999999	707	999999	915	842	999999	999999	999999	297	999999	556	792	325	720	999999	999999	999999	999999	999999	752	62	146	999999	410	583	999999	107	188	999999	641	999999	999999	78	796	941	999999	999999	404	713	248	606	148	774	999999	999999	240	885	773	340	327	853	117	653	866	999999	520	78	999999	999999	999999	800	419	527	656	267	703	999999	529	779	999999	
488	866	999999	999999	155	913	371	89	87	352	646	333	847	300	787	591	209	211	470	430	610	89	999999	999999	999999	196	999999	999999	999999	629	516	366	993	29	838	999999	769	999999	720	999999	158	999999	999999	989	673	999999	572	999999	999999	675	503	999999	68	358	709	409	802	944	999999	959	302	253	788	458	836	999999	999999	827	461	800	821	898	999999	58	281	621	210	84	728	972	623	394	259	625	999999	994	307	645	319	439	999999	825	408	760	999999	905	210	999999	163	999999	147	999999	774	999999	853	605	41	20	86	98	999999	999999	225	931	345	907	993	999999	332	841	983	694	517	32	616	999999	500	999999	928	376	999999	999999	921	345	834	879	619	999999	999999	999999	999999	999999	568	231	240	465	609	476	999999	999999	912	999999	109	321	409	452	236	999999	461	857	114	310	999999	710	676	430	999999	880	106	466	298	811	400	801	878	999999	999999	296	791	999999	397	33	316	715	464	384	999999	609	936	999999	652	866	999999	999999	426	663	213	999999	999999	999999	657	729	999999	958	999999	110	646	307	999999	712	999999	940	960	999999	999999	999999	994	376	256	302	750	208	943	714	813	431	91	999999	385	225	493	278	740	999999	502	668	653	357	999999	363	737	382	176	999999	999999	999999	906	999999	999999	344	668	999999	999999	263	999999	999999	999999	999999	999999	503	28	170	999999	227	228	58	999999	979	999999	999999	438	646	585	999999	564	999999	41	718	649	999999	999999	663	999999	50	556	657	667	487	921	53	882	987	213	999999	344	577	459	999999	16	999999	512	926	620	654	906	999999	261	999999	699	999999	428	999999	999999	53	978	365	139	999999	670	999999	391	722	68	765	918	450	443	296	558	986	999999	91	712	632	999999	999999	53	386	999999	534	405	948	788	239	624	816	970	169	320	978	448	999999	288	999999	635	999999	868	999999	999999	999999	999999	964	169	712	773	999999	363	394	454	999999	322	999999	999999	146	175	442	999999	828	150	999999	480	999999	976	579	548	351	802	277	996	809	730	198	651	999999	944	440	788	85	466	288	462	585	715	930	666	695	828	152	999999	203	999999	49	714	633	985	999999	988	590	173	431	544	96	999999	644	659	134	111	80	201	734	999999	859	372	862	649	895	568	55	912	853	999999	999999	998	802	999999	690	483	27	999999	639	999999	208	911	44	743	376	196	999999	281	542	593	758	950	544	549	999999	676	852	999999	99	747	943	677	999999	907	884	98	595	688	968	999999	999999	387	999999	292	454	947	338	128	999999	708	497	774	999999	269	765	709	463	263	960	
24	999999	999999	603	891	508	531	601	136	859	999999	600	392	999999	999999	509	380	999999	999999	999999	999999	999999	999999	999999	390	260	999999	306	60	152	999999	634	342	728	954	29	999999	783	999999	999999	923	356	211	269	995	117	114	472	999999	760	999999	322	210	999999	912	675	896	333	222	999999	339	234	550	984	999999	653	268	663	357	872	458	999999	999999	478	181	999999	147	999999	714	282	155	999999	818	300	758	999999	433	184	815	289	133	999999	571	40	453	699	805	227	999999	999999	849	450	124	999999	311	999999	595	732	986	221	538	999999	618	939	495	632	999999	259	235	822	229	93	999999	78	999999	999999	999999	696	35	482	895	920	891	999999	432	704	999999	211	999999	999999	999999	999999	197	604	751	701	999999	631	999999	999999	292	999999	991	761	133	766	602	56	867	581	772	899	707	999999	325	999999	540	257	516	790	50	214	271	275	555	527	895	999999	327	999999	999999	999999	161	214	199	350	929	139	247	666	112	545	343	417	198	377	994	999999	289	143	999999	861	999999	753	999999	88	294	726	215	606	870	999999	999999	999999	999999	999999	747	999999	325	999999	688	410	19	850	688	505	870	853	86	188	532	222	964	193	886	999999	289	999999	434	121	65	213	923	641	795	999999	815	523	457	999999	629	501	368	999999	454	760	852	999999	75	284	217	441	649	37	999999	658	394	545	999999	209	98	350	78	213	919	485	999999	378	64	935	690	357	405	265	558	40	854	660	999999	999999	907	24	342	159	999999	999999	563	895	567	147	369	279	589	999999	731	289	433	164	999999	969	282	999999	220	139	594	860	999999	999999	479	53	804	733	999999	808	999999	84	17	918	309	304	999999	591	999999	917	999999	999999	999999	158	534	278	607	699	275	770	853	433	999999	212	565	54	589	180	425	523	999999	635	472	781	955	657	281	514	855	99	999999	999999	673	302	563	183	102	887	999999	211	446	114	467	999999	954	868	279	805	363	999999	715	751	176	297	999999	999999	947	999999	202	876	996	999999	844	186	999999	172	760	511	649	392	999999	702	320	224	86	238	999999	436	826	97	388	476	160	999999	384	305	999999	385	718	999999	235	116	695	983	999999	353	269	291	323	791	117	767	165	970	313	999999	441	951	220	355	999999	521	169	114	999999	530	942	999999	999999	427	648	385	792	999999	166	999999	17	337	20	733	968	886	122	999999	980	620	320	999999	296	371	999999	572	999999	999999	850	713	946	590	999999	684	411	999999	489	999999	153	732	974	999999	813	467	15	999999	999999	487	386	886	
999999	134	999999	877	219	999999	958	999999	562	85	220	429	999999	453	898	426	842	335	332	953	406	226	999999	257	646	191	375	828	365	999999	631	687	986	964	315	999999	466	618	475	648	999999	59	343	78	999999	555	953	370	569	588	999999	615	164	999999	999999	192	243	876	240	37	396	139	84	801	453	533	442	222	148	86	999999	233	860	683	897	999999	883	822	736	999999	238	999999	999999	776	499	999999	532	999999	484	999999	999999	590	387	447	262	926	975	999999	625	987	122	740	232	492	628	999999	754	480	535	999999	308	421	149	149	799	391	870	307	999999	437	11	879	737	999999	999999	379	846	999999	431	970	381	999999	207	749	978	497	782	777	999999	461	271	61	999999	351	999999	177	450	247	647	871	66	678	239	197	986	242	13	217	995	258	201	341	999999	565	761	957	223	400	999999	311	608	103	159	851	176	999999	851	395	999999	329	929	999999	775	559	914	702	999999	19	762	745	494	575	781	899	269	930	11	473	589	867	953	60	87	999999	272	999999	529	999999	31	47	391	617	26	675	329	593	999999	499	650	999999	844	999999	638	424	999999	43	321	259	592	999999	947	388	999999	333	376	878	531	439	297	950	183	999999	999999	725	364	877	558	999999	579	675	374	512	822	530	32	749	422	662	528	999999	999999	279	999999	785	99	13	811	692	308	450	72	999999	999999	999999	999999	999999	225	913	70	940	485	214	999999	916	871	445	565	285	999999	626	466	868	910	67	308	903	939	999999	635	360	999999	865	807	139	613	248	999999	132	645	912	999999	509	601	588	999999	447	599	879	913	654	447	999999	999999	682	999999	999999	999999	154	401	981	180	21	999999	999999	874	619	406	999999	313	999999	999999	999999	639	398	102	957	276	999999	313	861	999999	999999	299	999999	912	999999	999999	135	155	419	33	999999	731	663	742	522	231	999999	714	144	51	59	576	291	518	14	999999	992	590	35	926	999999	840	539	999999	120	721	306	798	344	999999	280	999999	893	608	981	712	999999	999999	579	736	999999	618	179	819	999999	493	18	472	999999	643	491	545	999999	492	141	999999	201	986	632	999999	999999	999999	999999	999999	999999	653	682	682	999999	999999	920	346	999999	299	551	284	671	999999	999999	626	712	999999	890	700	653	735	286	411	477	668	999999	999999	33	778	812	292	248	180	59	611	811	336	935	616	999999	154	999999	830	941	857	652	481	573	15	999999	999999	212	680	999999	45	377	280	215	868	999999	930	322	242	487	999999	46	500	670	811	814	386	999999	284	976	
509	211	455	470	999999	25	999999	426	999999	999999	722	89	567	825	24	999999	540	131	76	835	793	831	301	353	682	820	161	811	761	200	711	201	928	999999	999999	833	921	810	594	999999	740	999999	304	999999	764	999999	999999	675	656	577	284	265	999999	448	193	999999	909	112	787	799	864	238	664	827	978	530	999999	864	979	999999	322	729	536	223	999999	289	536	749	588	999999	352	485	164	194	916	455	369	999999	520	177	924	819	32	795	988	512	849	477	999999	244	999999	614	695	475	265	554	729	618	353	999999	151	170	524	294	999999	388	83	480	910	533	171	670	353	999999	999999	502	707	741	235	593	440	69	185	354	999999	738	790	688	999999	372	726	999999	147	616	36	999999	305	738	347	609	438	378	566	999999	999999	367	270	884	220	999999	999999	987	392	759	999999	91	984	179	818	718	598	394	551	548	999999	420	533	737	784	501	207	968	999999	999999	164	71	502	145	281	118	477	905	999999	176	999999	738	368	387	999999	945	780	999999	999999	999999	21	999999	826	27	243	661	834	533	999999	718	565	878	594	767	999999	412	999999	848	897	999999	251	692	999999	999999	33	77	62	155	999999	839	999999	81	58	774	614	121	244	485	902	620	999999	944	999999	999999	610	646	999999	600	782	740	365	931	237	999999	387	328	137	999999	993	175	608	688	939	999999	998	493	829	999999	162	493	999999	113	946	999999	435	307	885	166	774	999999	923	999999	372	853	483	999999	999999	839	396	296	984	999999	491	736	21	595	999999	999999	761	127	817	334	448	299	999999	261	985	949	783	90	999999	971	676	616	252	999999	325	96	785	219	649	999999	432	866	999999	384	622	219	276	840	302	999999	404	999999	570	999999	23	83	999999	231	803	999999	999999	316	853	23	126	875	999999	999999	279	918	761	999999	999999	826	901	581	999999	199	639	999999	999999	943	788	103	576	29	999999	653	143	999999	806	563	415	999999	999999	126	23	999999	999999	999999	725	411	570	999999	999999	851	188	743	696	442	999999	100	592	37	220	999999	528	759	446	999999	829	840	731	999999	999999	207	146	999999	892	785	999999	303	931	892	60	999999	382	415	517	724	999999	312	999999	999999	957	716	971	388	544	822	598	263	999999	171	917	999999	680	543	270	388	714	465	851	911	999999	990	999999	700	977	938	740	123	252	721	265	527	999999	999999	80	406	236	999999	188	999999	999999	315	999999	770	974	999999	999999	838	154	138	19	385	460	55	827	999999	557	281	410	605	92	485	21	999999	905	400	999999	649	999999	864	
162	999999	999999	999999	724	568	746	397	725	813	999999	999999	968	124	711	880	76	837	212	999999	848	999999	358	583	987	711	999999	999999	864	584	171	951	375	290	975	63	999999	678	331	999999	230	169	555	999999	267	999999	516	896	626	35	333	175	447	999999	25	206	999999	703	794	22	999999	830	533	151	651	396	535	688	148	999999	781	999999	999999	999999	882	999999	410	761	325	806	205	407	299	838	260	999999	514	15	274	778	999999	405	884	319	999999	999999	999999	413	945	999999	655	999999	758	968	254	935	999999	504	488	337	796	846	999999	988	817	867	540	694	891	655	882	530	424	369	211	385	513	206	999999	999999	62	996	815	999999	160	999999	999999	331	594	325	346	19	999999	936	981	610	27	896	502	138	859	941	522	999999	999999	135	999999	999999	767	868	431	463	556	999999	999999	799	40	933	837	999999	228	219	999999	575	999999	872	13	487	999999	601	368	617	704	819	632	999999	484	524	999999	35	964	260	999999	725	999999	999999	463	999999	661	192	579	93	69	62	910	649	999999	946	981	999999	132	924	999999	999999	510	813	999999	736	374	174	999999	515	479	812	484	967	655	385	681	436	999999	482	826	999999	31	999999	999999	651	999999	982	279	538	542	346	999999	49	250	398	225	999999	133	727	165	496	999999	73	613	257	578	999999	994	465	275	555	709	649	108	999999	999999	235	265	117	826	392	895	787	999999	143	999999	444	727	267	170	600	312	691	326	340	999999	957	999999	311	82	967	987	813	272	987	637	263	941	435	254	999999	825	25	900	773	600	89	101	480	347	144	225	737	999999	674	252	28	332	768	999999	196	999999	953	44	859	404	999999	999999	999999	999999	999999	502	999999	999999	999999	999999	297	999999	553	739	258	866	200	963	938	751	260	999999	598	744	618	930	182	949	68	433	871	999999	51	999999	519	999999	115	973	692	641	923	724	134	898	955	237	779	999999	999999	329	999999	990	106	999999	154	573	999999	251	887	724	999999	351	954	999999	999999	316	749	184	999999	693	761	226	281	307	827	999999	393	999999	789	391	999999	153	723	738	999999	999999	999999	933	234	999999	640	864	96	967	999999	582	770	387	995	648	488	999999	999999	999999	568	159	719	999999	289	618	189	235	999999	506	572	186	628	999999	689	32	432	815	999999	283	62	896	999999	313	986	255	999999	16	704	150	902	557	343	189	999999	908	999999	96	654	616	766	414	999999	589	404	145	954	555	697	972	226	999999	654	536	491	672	999999	415	812	44	853	999999	531	321	603	25	842	
999999	54	780	999999	345	171	999999	516	648	493	550	908	851	999999	219	318	731	923	999999	902	999999	698	999999	889	756	999999	619	762	999999	883	100	999999	999999	999999	515	510	917	999999	999999	511	999999	999999	842	188	479	507	961	742	644	863	799	999999	373	122	44	750	546	999999	114	72	999999	581	922	999999	403	563	528	558	786	708	999999	619	52	728	592	999999	855	999999	999999	258	322	877	128	730	999999	702	623	277	268	764	999999	999999	999999	999999	959	999999	106	87	785	915	978	413	999999	999999	999999	999999	355	644	530	255	999999	226	999999	999999	749	999999	462	202	681	700	940	261	999999	31	744	374	999999	234	769	999999	692	777	545	504	999999	909	920	999999	999999	999999	357	978	747	22	869	748	556	999999	999999	295	287	903	999999	95	975	726	122	935	200	108	999999	130	999999	999999	563	999999	680	976	999999	999999	754	278	935	777	352	961	514	999999	161	996	818	458	165	484	575	788	999999	460	999999	553	796	985	992	168	335	237	113	999999	458	999999	77	579	999999	238	540	999999	968	628	742	23	222	834	783	999999	999999	129	965	401	112	774	999999	999999	456	41	54	768	286	999999	452	999999	858	445	829	999999	999999	248	999999	927	999999	999999	999999	752	717	999999	341	962	211	797	878	215	271	712	999999	684	16	846	133	545	999999	771	732	999999	999999	627	165	776	999999	999999	276	51	999999	999999	457	999999	953	994	999999	999999	700	91	567	488	999999	246	853	999999	999999	155	402	92	999999	999999	743	181	834	629	575	999999	360	999999	957	826	999999	836	967	233	999999	430	999999	22	999999	191	999999	111	999999	999999	303	939	774	18	999999	858	999999	194	926	901	999999	999999	999999	334	428	424	590	145	134	740	956	71	278	629	892	57	999999	999999	999999	933	999999	641	967	590	335	635	999999	999999	266	999999	844	999999	909	76	999999	999999	719	406	999999	918	601	999999	977	474	999999	242	671	999999	999999	260	999999	999999	999999	999999	411	999999	319	130	999999	792	110	248	999999	35	895	618	161	212	700	999999	338	28	795	999999	999999	999999	663	503	303	999999	999999	179	235	16	665	251	999999	916	664	276	668	999999	999999	801	999999	999999	830	999999	578	999999	91	468	999999	212	999999	424	807	613	661	619	999	816	826	905	999999	931	23	999999	370	654	999999	244	999999	999999	256	739	621	994	23	979	961	711	924	625	999999	506	999999	33	94	250	999999	298	265	55	276	852	999999	999999	973	886	348	999999	591	923	999999	846	999999	999999	999999	191	803	813	600	999999	658	999999	891	210	893	331	217	990	788	999999	
999999	427	979	502	167	403	967	999999	999999	137	999999	14	999999	10	663	174	585	999999	77	903	447	631	698	999999	396	999999	960	999999	999999	651	678	358	178	472	714	999999	999999	999999	863	562	999999	684	792	473	50	654	177	890	547	999999	745	514	922	999999	682	999999	729	999999	116	999999	443	406	999999	999999	999999	999999	999999	657	296	129	306	167	839	515	999999	762	999999	234	543	741	811	999999	999999	999999	905	174	999999	999999	790	135	815	999999	321	685	129	999999	174	999999	999999	758	818	520	603	999999	432	588	999999	417	206	919	999999	504	861	999999	376	372	382	640	472	293	855	999999	866	171	314	834	999999	163	999999	872	999999	424	999999	784	923	300	476	606	457	327	499	28	96	999999	385	321	999999	947	999999	756	999999	534	951	999999	903	275	653	442	123	999999	999999	522	31	999999	332	336	294	86	450	85	896	999999	999999	999999	794	836	465	996	786	999999	232	898	843	999999	437	73	473	999999	881	999999	647	43	492	859	585	977	997	762	548	59	36	999999	506	244	859	667	351	806	999999	76	809	657	656	999999	375	843	678	391	896	268	863	807	204	999999	999999	999999	999999	333	569	817	839	703	457	737	966	697	401	609	780	770	722	666	550	999999	847	999999	999999	371	493	742	308	999999	999999	290	999999	228	340	712	999999	995	999999	27	999999	129	999999	999999	209	999999	163	677	451	999999	610	999999	545	999999	267	999999	946	448	486	922	840	827	999999	233	837	177	551	748	367	689	804	785	396	705	429	430	589	999999	999999	999999	218	999999	300	999999	15	739	744	989	961	951	999999	366	518	461	999999	999999	610	13	278	41	378	415	319	999999	999999	825	740	840	776	836	999999	215	999999	999999	714	33	999999	289	999999	108	999999	561	786	416	922	999999	276	999999	528	20	819	586	471	999999	97	802	999999	537	964	190	999999	903	223	135	999999	561	707	498	999999	163	882	999999	785	999999	608	817	629	902	999999	827	999999	999999	322	765	999999	999999	743	900	932	911	999999	999	999999	46	108	999999	348	661	265	371	739	777	999999	375	138	498	800	999999	160	280	183	603	999999	147	631	999999	591	457	999999	999999	817	807	566	835	635	883	999999	999999	82	88	478	999999	647	478	97	781	617	946	999999	999999	423	999999	749	661	738	923	311	187	415	904	938	999999	552	327	999999	999999	999999	362	739	255	491	61	999999	82	802	215	956	228	59	850	586	644	820	590	524	375	67	904	107	711	581	829	343	177	149	999999	425	329	925	166	569	265	999999	392	47	372	999999	677	
859	532	967	999999	137	565	328	999999	999999	999999	803	187	999999	317	265	37	673	661	717	61	932	224	790	636	303	999999	999999	999999	437	438	552	162	152	390	55	999999	744	498	701	778	999999	846	517	462	525	747	292	999999	999999	189	718	385	999999	181	745	645	742	999999	999999	244	285	997	866	642	419	651	45	999999	272	690	999999	185	960	939	212	95	999999	338	120	555	611	37	999999	257	999999	999999	999999	999999	999999	409	831	413	999999	466	999999	852	980	874	52	874	711	798	990	999999	999999	542	424	999999	999999	659	938	414	230	244	999999	999999	999999	618	922	251	999999	75	999999	862	859	880	476	999999	446	360	115	832	295	246	843	999999	46	999999	360	999999	752	793	10	984	999999	427	999999	999999	833	255	999999	371	951	800	731	645	949	138	460	26	999999	999999	278	619	554	115	128	984	400	821	221	665	268	745	499	360	75	864	400	441	697	999999	999999	201	184	744	880	494	515	207	999999	908	561	344	121	831	525	390	440	365	308	999999	83	22	44	999999	112	216	311	381	580	94	999999	999999	328	72	999999	999999	444	809	999999	633	478	202	999999	312	114	999999	634	667	834	684	433	45	142	999999	929	658	167	664	641	674	193	144	999999	778	180	542	999999	58	580	448	946	630	140	674	729	880	64	731	416	999999	582	999999	546	896	660	702	886	830	999999	602	999999	780	178	560	450	344	575	188	142	571	908	585	96	396	738	999999	999999	467	768	999999	603	435	258	999999	102	549	598	731	999999	999999	656	195	999999	999999	999999	175	462	579	234	999999	999999	999999	599	844	999999	999999	557	999999	999999	857	999999	428	71	95	998	493	532	999999	468	999999	999999	844	70	999999	999999	723	670	118	999999	572	999999	999999	243	383	742	727	836	414	193	105	991	448	573	999999	999999	237	134	999999	979	45	999999	746	120	332	649	999999	815	935	928	555	336	448	292	595	516	470	195	999999	352	280	656	128	532	373	909	308	280	999999	981	999999	999999	841	139	831	929	603	225	910	734	281	999999	999999	485	637	999999	553	165	978	754	221	52	446	999999	708	388	525	224	746	422	350	200	999999	954	999999	999999	494	319	999999	665	912	254	284	953	999999	368	755	642	999999	999999	366	153	999999	999999	769	645	999999	999999	430	453	999999	999999	999999	498	999999	999999	896	946	244	680	284	244	704	322	841	967	768	493	414	999999	632	882	329	999999	66	207	897	970	194	605	802	999999	888	18	261	999999	775	786	569	991	999999	809	408	224	329	999999	449	999999	214	
801	876	670	950	90	820	531	70	335	441	196	192	926	761	638	878	155	356	695	70	317	202	999999	923	999999	878	823	999999	114	823	935	758	917	999999	999999	729	142	188	807	197	730	473	999999	354	999999	808	545	57	769	346	183	775	999999	999999	896	609	893	746	537	212	999999	57	955	512	505	999999	999999	999999	378	909	999999	967	548	508	340	844	752	637	550	614	343	776	714	999999	650	999999	15	997	868	999999	835	395	999999	999999	201	682	517	999999	848	945	543	999999	678	860	600	215	999999	254	589	999999	857	999999	206	922	869	230	342	196	861	345	432	278	302	596	83	360	327	943	316	657	336	814	788	605	81	959	108	999999	178	445	933	999999	417	816	925	579	199	999999	736	999999	999999	330	86	513	522	275	91	92	999999	249	999999	999999	938	932	725	52	999999	601	999999	999999	132	999999	28	425	412	672	860	999999	670	504	171	599	216	345	316	16	999999	285	92	806	877	999999	78	929	557	650	822	999999	100	882	999999	999999	876	826	999999	999999	312	660	110	849	414	605	421	292	88	999999	86	602	625	719	999999	201	999999	54	42	116	419	99	999999	762	850	385	395	788	402	999999	722	389	999999	453	703	88	999999	243	401	282	604	785	851	268	573	229	859	999999	578	910	89	832	999999	742	453	223	792	348	999	999999	219	633	889	999999	999999	696	115	182	25	999999	27	999999	652	999999	999999	999999	247	609	999999	630	526	24	219	999999	493	999999	595	753	10	490	999999	999999	243	372	72	971	896	346	692	876	999999	687	365	353	892	804	999999	44	241	819	975	192	160	378	513	205	424	407	31	999999	111	361	182	535	999999	191	51	289	697	540	737	901	999999	322	516	838	658	865	599	688	709	561	522	190	999999	113	999999	864	859	999999	557	499	999999	16	999999	762	999999	999999	999999	999999	763	900	346	701	92	84	999999	837	862	999999	546	558	807	342	976	549	999999	999999	31	999999	505	186	430	829	982	999999	999999	910	999999	999999	333	829	462	887	925	999999	999999	820	107	440	837	847	12	195	999999	999999	691	982	39	235	923	523	808	576	999999	999999	480	517	718	844	497	999999	300	999999	350	717	105	999999	417	177	334	28	894	590	999	999999	184	244	507	984	555	603	881	321	830	810	30	885	682	348	339	707	112	262	942	999999	999999	999999	844	614	903	772	575	862	900	904	628	228	577	557	412	245	19	734	298	894	483	978	288	540	696	999999	999999	999999	999999	999999	916	999999	999999	999999	110	291	399	893	
999999	783	38	28	421	925	191	801	317	134	936	103	697	999999	999999	58	998	578	614	314	917	692	534	506	999999	999999	999999	999999	580	59	999999	131	845	999999	653	515	866	464	567	363	358	999999	902	123	142	744	929	548	999999	599	999999	532	676	95	999999	999999	259	531	994	999999	937	204	231	268	999999	814	999999	581	999999	999999	191	543	999999	261	955	999999	790	421	374	290	353	999999	318	980	530	924	455	760	999999	265	999999	345	470	999999	425	164	999999	644	999999	327	999999	358	824	999999	418	986	521	424	139	952	999999	837	167	714	794	999999	886	250	999999	752	369	497	440	469	202	846	999999	591	835	999999	358	155	975	56	999999	995	626	999999	572	543	413	40	630	999999	656	428	187	756	999999	999999	278	433	906	693	957	998	917	364	38	999999	913	929	999999	339	604	462	861	121	999999	798	999999	798	677	204	348	339	867	252	999999	999999	999999	326	955	999999	532	999999	999999	292	98	795	88	271	999999	11	629	999999	451	999999	593	203	566	76	836	999999	68	480	999999	999999	999999	999999	999999	674	552	264	902	597	973	999999	806	999999	223	579	32	134	720	609	999999	676	574	864	887	576	658	618	216	602	489	129	999999	62	180	537	999999	999999	664	413	718	804	999999	42	509	769	999999	999999	980	986	999999	712	125	999999	741	88	147	489	741	564	25	933	58	310	117	854	999999	754	508	685	999999	563	469	316	999999	933	577	542	364	127	91	743	638	999999	558	777	13	400	320	101	400	457	728	110	398	785	756	798	925	655	936	740	416	999999	354	999999	253	809	567	807	999999	604	134	623	483	281	305	828	999999	339	999999	999999	443	416	294	999999	999999	369	918	115	187	779	616	709	191	351	336	999999	999999	77	534	204	999999	513	591	795	999999	114	626	126	489	928	999999	999999	804	999999	999999	10	20	169	655	883	890	461	999999	731	988	425	442	142	944	999999	952	683	805	656	610	929	825	499	861	729	999999	999999	626	258	732	31	905	688	53	336	999999	715	422	650	313	380	882	859	999999	907	672	494	181	999999	975	372	789	999999	999999	999999	184	520	308	925	999999	98	835	999999	998	966	520	999999	98	618	639	247	271	165	999999	999999	56	965	691	954	67	257	630	108	282	369	999999	757	795	999999	162	812	417	496	508	999999	545	511	861	841	397	918	406	563	999999	738	111	999999	805	662	330	218	999999	353	868	999999	999999	737	108	639	999999	762	957	999999	465	827	829	999999	656	137	694	545	114	850	566	148	851	999999	
220	544	268	607	999999	143	356	944	982	73	627	615	756	999999	412	231	116	999999	961	984	999999	70	908	336	977	677	967	784	113	978	786	730	52	401	999999	564	380	999999	811	824	999999	999999	999999	999999	999999	51	999999	886	143	999999	743	932	999999	999999	999999	159	635	932	630	283	175	571	840	13	286	897	572	364	291	847	999999	980	823	146	919	586	226	152	188	936	307	90	651	230	245	999999	553	999999	999999	999999	928	999999	506	999999	658	503	680	999999	999999	259	479	25	605	295	41	999999	119	999999	946	999999	933	999999	753	999999	999999	999999	920	619	768	999999	354	999999	932	999999	918	999999	999999	295	487	425	905	385	999999	928	467	291	485	365	199	482	745	512	239	50	443	445	695	812	561	573	583	71	999999	999999	905	999999	93	691	999999	629	289	999999	562	531	486	557	830	999999	236	695	609	564	430	999999	999999	841	999999	891	480	483	717	671	734	914	999999	844	313	606	33	999999	207	794	999999	999999	203	999999	999999	999999	564	886	614	870	585	865	999999	29	640	785	379	73	925	999999	999999	893	911	617	99	999999	999999	641	253	234	801	852	498	815	575	860	103	766	892	459	337	594	868	847	96	869	950	822	214	528	999999	959	458	14	999999	999999	658	585	832	311	27	922	642	999999	78	733	377	999999	454	779	691	999999	181	999999	999999	999999	34	999999	999999	230	999999	867	437	724	997	841	999999	493	241	479	212	517	933	590	999999	415	999999	488	778	363	501	999999	377	434	836	623	788	981	999999	958	81	593	999999	612	613	160	494	918	391	237	339	883	917	975	576	184	679	999999	999999	459	999999	545	296	177	728	895	500	12	888	999999	63	422	354	282	407	619	462	331	976	291	920	43	107	551	34	618	884	402	858	662	944	207	946	689	294	999999	307	888	883	718	660	999999	999999	999999	184	999999	999999	644	578	999999	722	357	613	754	539	640	448	744	152	119	999999	107	154	236	999999	999999	476	999999	999999	870	321	999999	999999	268	999999	999999	999999	99	999999	117	89	250	824	999999	939	597	593	202	160	653	98	999999	745	774	999999	562	347	803	999999	328	999999	875	999999	707	645	158	908	999999	999999	110	637	999999	999999	999999	40	769	283	254	999999	842	271	284	999999	344	782	999999	828	674	561	78	999999	209	521	58	667	214	595	126	999999	999999	688	999999	78	59	999999	999999	194	710	999999	937	288	102	517	735	67	176	370	320	925	999999	329	244	793	999999	999999	437	837	329	999999	826	184	166	999999	999999	999999	33	215	465	
999999	52	575	999999	930	999999	999999	998	691	999999	991	999999	843	284	999999	379	999999	453	454	24	999999	589	902	864	342	917	999999	999999	113	22	999999	999999	961	999999	999999	882	320	211	314	179	274	20	745	60	338	877	983	999999	965	999999	43	710	578	200	425	999999	150	999999	785	999999	861	999999	894	679	215	999999	999999	999999	291	999999	69	270	148	284	999999	999999	843	851	535	999999	934	862	166	494	979	999999	999999	771	999999	999999	741	609	425	999999	318	606	125	76	845	999999	348	55	618	656	560	772	571	304	449	396	894	299	999999	999999	89	999999	999999	410	699	345	502	999999	457	999999	577	459	844	847	966	999999	913	777	16	999999	126	888	253	510	999999	999999	999999	999999	331	103	369	452	434	104	222	319	999999	715	999999	510	999999	999999	999999	590	88	999999	927	724	999999	999999	483	127	293	31	214	200	754	11	999999	492	46	999999	445	363	999999	135	35	750	635	656	999999	207	410	505	285	545	300	663	431	833	288	584	832	36	620	252	169	412	890	31	564	103	249	884	999999	546	999999	244	922	999999	85	187	98	681	254	285	716	787	746	668	999999	101	579	642	213	462	509	999999	999999	426	965	999999	860	614	101	956	999999	999999	999999	738	410	66	741	478	999999	999999	495	161	782	344	999999	381	999999	231	999999	999999	999999	607	999999	20	47	999999	999999	999999	999999	999999	327	484	589	297	328	200	754	18	267	999999	360	111	884	112	999999	358	636	407	891	594	956	999999	492	628	443	999999	845	32	700	684	564	999999	490	305	999999	21	571	494	26	344	627	658	964	288	122	422	723	577	999999	689	99	999999	999999	403	505	689	992	961	854	968	354	732	999999	582	289	125	999999	588	328	955	787	151	391	556	966	308	674	214	999999	999999	999999	277	978	21	999999	470	999999	96	999999	104	29	610	999999	58	990	999999	350	391	998	997	801	144	259	97	902	947	712	68	437	207	25	788	454	999999	341	999999	753	306	999999	819	494	534	788	234	936	187	999999	343	999999	81	957	999999	215	519	229	502	28	891	999999	647	757	571	659	602	89	241	165	999999	999999	913	999999	53	404	999999	999999	276	356	34	160	725	445	379	999999	999999	249	732	582	935	614	838	68	861	197	349	71	922	874	999999	154	705	31	705	626	999999	929	913	999999	36	999999	999999	155	999999	740	393	212	388	79	999999	999999	999999	999999	999999	202	999999	855	290	856	999999	128	589	402	170	999999	454	703	740	753	850	435	335	845	556	929	999999	693	74	131	804	146	682	
853	580	832	798	57	999999	513	999999	796	649	67	999999	999999	427	560	985	999999	999999	690	471	635	228	999999	37	511	112	300	540	999999	791	169	61	918	445	735	821	999999	999999	999999	900	237	999999	63	785	278	23	648	511	111	707	999999	835	999999	675	57	635	711	805	297	999999	512	972	562	999999	490	16	912	472	691	999999	657	42	999999	789	244	629	174	92	758	999999	999999	999999	439	999999	841	333	936	253	397	110	999999	532	794	462	999999	999999	452	58	305	999999	111	185	820	372	999999	917	946	335	441	999999	470	999999	56	999999	999999	723	543	85	174	166	79	668	85	591	999999	135	999999	435	401	999999	187	126	787	496	395	289	968	999999	999999	923	387	611	812	999999	999999	999999	485	994	972	999999	721	376	999999	999999	999999	999999	109	238	742	924	680	521	934	461	999999	354	842	999999	414	211	755	475	648	250	779	467	856	115	951	999999	650	252	999999	726	267	810	242	648	304	953	189	739	334	999999	252	865	677	999999	728	295	648	925	590	999999	918	255	728	643	368	734	999999	993	999999	603	283	438	68	999999	999999	999999	122	203	265	460	31	999999	151	144	997	999999	790	999999	387	666	501	725	661	691	808	22	91	598	290	569	999999	195	462	999999	239	814	806	999999	167	999999	999999	999999	669	999999	749	999999	114	593	999999	454	944	90	616	999999	999999	999999	776	377	409	191	358	523	913	695	93	836	563	999999	905	999999	117	329	347	98	493	56	999999	531	941	999999	907	497	952	999999	999999	999999	578	999999	628	680	48	999999	71	975	999999	659	541	973	56	913	999999	693	999999	999999	346	625	742	528	137	66	999999	254	436	999999	283	860	571	999999	999999	999999	267	721	792	234	999999	678	999999	372	158	834	514	91	484	38	566	224	809	999999	498	999	999999	999999	714	999999	188	793	12	999999	702	89	999999	464	902	260	656	999999	999999	463	999999	667	366	380	379	999999	552	420	999999	408	999999	69	999999	81	588	999999	999999	216	17	230	999999	361	676	701	670	79	746	999999	189	234	381	939	322	355	191	831	999999	999999	999999	420	29	999999	33	604	629	999999	37	999999	999999	831	18	999999	619	999999	417	956	991	999999	999999	999999	557	501	241	999999	999999	999999	999999	705	889	999999	437	78	535	999999	210	999999	999999	81	999999	37	999999	730	184	357	225	932	999999	640	938	235	999999	978	472	380	863	528	535	487	578	631	999999	331	136	128	403	999999	999999	32	999999	138	999999	919	593	999999	999999	999999	327	883	330	999999	999999	116	767	664	999999	459	605	164	
999999	682	753	849	503	449	142	719	604	999999	954	285	27	306	169	810	605	920	999999	999999	122	47	210	652	167	484	952	788	564	471	211	943	344	760	299	799	384	779	426	999999	999999	548	232	271	999999	55	86	381	946	956	68	996	75	815	999999	695	481	110	691	29	497	353	165	999999	855	20	940	267	16	999999	999999	826	504	999999	249	573	999999	939	722	122	999999	580	842	999999	412	214	999999	528	718	604	327	284	97	406	656	206	393	99	999999	918	114	819	374	585	531	242	502	824	575	999999	881	541	999999	999999	621	916	511	558	999999	651	142	422	549	999999	53	161	999999	107	594	53	190	999999	533	803	18	587	999999	266	86	180	711	63	953	249	722	786	896	518	784	740	694	835	369	764	999999	692	280	962	542	379	504	404	240	531	298	166	17	999999	570	44	710	255	481	999999	939	88	468	999999	689	266	265	999999	999999	853	358	355	365	999999	26	326	317	253	999999	706	999999	317	999999	999999	999999	566	999999	999999	947	750	999999	999999	363	809	999999	708	999999	970	999999	999999	124	284	91	999999	183	999999	999999	999999	566	254	999999	466	531	999999	999999	632	265	47	357	999999	488	942	282	572	823	909	999999	555	999999	999999	103	346	971	447	592	401	235	445	999999	19	764	539	755	703	34	573	999999	588	925	999999	452	196	622	158	797	182	12	519	563	273	950	256	305	258	161	389	999999	999999	192	492	406	819	788	999999	368	948	999999	578	548	259	999999	413	629	750	999999	907	724	823	999999	420	999999	716	882	985	68	518	244	999999	999999	644	89	833	405	443	796	999999	407	999999	789	848	985	433	970	313	281	546	999999	555	392	254	665	671	443	999999	103	690	999999	803	999999	999999	714	999999	999999	903	180	169	17	196	953	242	509	450	999999	999999	434	965	999999	579	714	521	999999	689	124	307	979	417	399	632	349	116	999999	603	993	939	144	999999	407	999999	142	121	538	440	602	160	744	225	999999	642	347	138	999999	368	99	768	958	34	575	728	924	762	769	385	846	846	547	906	456	103	667	999999	567	678	999999	602	983	461	999999	964	563	764	780	757	294	221	172	337	513	235	981	119	999999	678	153	379	351	163	593	755	613	999999	768	543	999999	218	570	276	999999	497	785	506	937	610	174	169	982	22	100	635	684	219	999999	999999	999999	999999	408	889	534	999999	260	829	868	999999	361	725	999999	246	782	86	650	895	415	26	999999	484	182	130	513	983	999999	999999	73	957	999999	403	444	999999	
431	999999	810	681	741	999999	247	955	638	605	259	448	173	746	240	24	985	788	999999	999999	780	637	384	288	999999	551	999999	999999	765	910	270	957	290	999999	814	365	999999	969	164	560	778	494	846	577	870	74	820	999999	108	59	972	293	999999	68	766	793	999999	999999	306	200	999999	326	199	727	344	301	168	714	931	875	748	26	999999	254	607	296	790	999999	999999	320	730	39	822	999999	938	976	369	232	692	999999	323	999999	999999	963	384	462	304	129	242	578	999999	115	999999	233	311	956	999999	354	460	480	999999	244	124	986	469	156	999999	483	999999	999999	932	999999	32	910	561	15	353	670	999999	155	991	671	575	839	413	625	999999	999999	414	999999	327	25	999999	222	28	88	628	686	504	238	999999	999999	339	874	646	999999	92	808	671	305	613	999999	483	314	999999	341	669	285	583	843	835	905	78	808	50	999999	172	999999	892	483	386	666	175	999999	196	179	999999	700	999999	999999	543	999999	926	119	378	338	541	467	733	999999	419	999999	113	660	402	63	999999	531	833	729	809	999999	915	198	919	946	823	842	999999	319	999	968	92	151	310	333	978	959	439	999999	385	705	87	215	73	999999	999999	515	248	143	427	810	867	473	999999	999999	596	737	199	431	514	999999	349	999999	687	999999	999999	961	999999	79	84	792	101	131	353	113	205	709	135	886	999999	999999	603	985	891	198	111	619	519	50	737	250	769	18	207	687	365	663	528	622	772	601	165	179	68	634	719	746	130	528	999999	999999	612	999999	999999	206	105	364	999999	498	349	651	452	319	999999	999999	33	93	923	665	748	541	191	512	999999	999999	161	433	999999	267	479	365	498	990	999999	850	638	999999	970	999999	591	11	141	999999	283	130	158	846	837	234	611	635	822	464	780	533	704	109	999999	256	54	671	437	274	29	984	162	461	345	491	999999	567	999999	922	999999	746	410	162	999999	999999	643	999999	999999	701	656	999999	999999	999999	999999	450	155	999999	276	724	999999	999999	574	867	20	298	967	696	511	355	39	53	523	900	999999	44	133	552	870	205	612	999999	999999	735	999999	185	999999	128	251	894	345	666	300	398	965	163	181	999999	999999	940	36	946	804	250	671	612	330	641	654	186	327	603	668	81	999999	227	999999	838	259	834	846	849	455	616	19	999999	999999	134	935	999999	999999	589	409	929	179	665	934	834	999999	15	854	810	474	74	576	742	997	229	287	748	318	343	999999	317	103	187	999999	999999	999999	308	859	206	706	427	324	999999	
999999	738	999999	455	292	21	775	253	999999	46	999999	390	50	277	375	534	847	196	918	999999	999999	102	836	992	174	999999	603	765	156	658	114	56	750	838	548	269	327	831	466	307	568	50	999999	999999	999999	120	999999	963	999999	999999	358	519	509	999999	999999	999999	902	909	999999	999999	999999	19	107	331	999999	338	640	211	728	116	216	999999	730	621	999999	999999	765	778	999999	63	599	999999	999999	821	309	594	999999	955	406	999999	366	417	549	999999	889	558	943	999999	135	473	480	946	244	999999	999999	342	789	887	833	187	345	134	720	237	999999	777	187	286	32	347	790	684	804	290	750	799	476	809	731	412	321	759	652	725	583	653	405	15	702	999999	804	659	131	999999	111	242	999999	321	973	122	380	667	983	788	999999	795	151	954	86	328	865	999999	999999	431	999999	586	999999	994	654	303	382	999999	583	999999	999999	140	563	585	188	517	112	165	835	619	999999	654	999999	864	52	787	511	451	929	384	111	824	999999	700	363	525	760	703	666	680	740	209	94	927	255	552	242	566	775	999999	999999	710	999999	546	999999	221	999999	617	951	866	791	930	999999	208	954	718	636	999999	999999	999999	999999	408	498	999999	999999	999999	570	848	999999	500	555	945	675	999999	999999	401	999999	957	311	152	999999	153	751	800	888	809	957	885	973	536	915	379	999999	999999	811	818	221	988	666	565	650	961	997	461	321	999999	265	881	51	563	47	678	561	88	947	613	657	698	999999	80	999999	684	999999	92	585	999999	610	563	559	349	999999	691	301	745	501	999999	155	300	489	52	553	85	843	420	999999	246	818	266	999999	999999	170	523	721	999999	999999	999999	999999	915	875	144	999999	702	331	702	383	355	387	815	586	203	468	366	219	234	999999	800	999999	464	592	999999	368	353	398	362	999999	665	970	705	65	535	999999	239	424	354	805	851	999999	150	46	153	859	12	680	971	739	804	314	497	79	999999	134	631	332	537	999999	893	999999	968	524	717	385	681	759	60	535	999999	999999	865	999999	674	55	700	999999	449	999999	365	673	999999	622	383	999999	483	999999	999999	411	46	906	887	999999	912	547	785	626	328	767	187	999999	629	445	510	862	999999	77	404	844	433	213	883	57	421	229	887	355	150	365	999999	55	593	649	499	331	64	297	999999	137	269	84	999999	681	999999	122	53	980	121	521	913	415	241	331	977	833	999999	839	166	999999	660	440	485	999999	865	141	660	999999	946	999999	808	161	561	277	999999	359	113	211	999999	309	999999	
906	999999	999999	452	999999	814	271	671	999999	307	999999	999999	824	477	999999	999999	999999	999999	180	462	999999	44	932	713	762	999999	964	999999	628	729	822	104	857	516	999999	206	856	999999	377	327	999999	318	290	999999	593	999999	736	800	755	760	999999	394	999999	999999	121	872	999999	916	690	999999	849	524	52	999999	485	129	284	317	723	633	741	627	448	853	999999	755	753	60	129	742	999999	174	991	867	763	999999	999999	20	404	880	894	940	828	999999	478	874	275	999999	407	474	745	429	999999	132	999999	348	945	721	783	366	129	261	999999	948	525	685	999999	999999	182	57	999999	274	912	842	738	801	798	713	385	199	489	409	653	999999	997	697	97	999999	849	425	492	809	236	48	761	643	153	880	219	792	999999	100	181	359	875	999999	999999	243	393	227	999999	241	345	594	876	719	607	152	950	827	597	999999	999999	756	564	789	48	999999	90	105	657	918	999999	592	848	398	238	999999	779	526	191	999999	999999	631	876	999999	999999	642	171	52	45	999999	999999	391	205	999999	764	424	795	95	442	642	163	298	570	631	999999	753	745	487	999999	314	999999	434	646	743	190	704	880	314	326	406	712	999999	69	656	988	123	999999	172	999999	999999	508	693	999999	549	700	196	999999	254	523	720	896	999999	999999	731	638	505	745	999999	999999	70	543	490	769	46	929	124	238	913	642	623	366	582	854	676	806	999999	349	107	52	993	643	635	790	605	999999	39	486	999999	28	999999	999999	934	999999	573	280	27	999999	999999	619	999999	957	157	611	999999	999999	323	829	999999	924	999999	165	647	999999	511	426	907	699	999999	536	900	638	900	895	999999	255	431	915	290	406	788	755	301	487	466	999999	999999	34	999999	251	196	209	600	413	999999	999999	730	999999	999999	999999	372	327	760	521	719	947	999999	261	999999	999999	999999	407	548	999999	999999	999999	864	999999	953	475	930	883	808	922	999999	700	999999	999999	835	823	525	907	760	999999	999999	999999	994	780	768	518	978	999999	999999	999999	999999	789	999999	121	277	856	472	999999	571	999999	226	999999	999999	838	181	29	910	570	425	638	138	34	647	415	455	999999	218	999999	401	999999	496	695	321	570	612	999999	49	925	999999	999999	999999	955	345	80	917	999999	951	166	609	748	607	999999	999999	934	119	294	999999	255	666	999999	647	389	999999	136	203	531	999999	948	235	999999	980	985	351	445	287	183	999999	577	497	899	723	61	999999	653	837	88	999999	387	461	327	418	793	268	999999	342	971	786	999999	877	396	388	13	999999	989	768	
622	76	383	656	936	605	574	757	766	879	595	905	525	298	124	655	789	497	907	211	196	726	725	113	999999	396	999999	699	111	521	720	130	494	999999	224	22	502	730	999999	721	844	999999	502	747	746	75	271	921	999999	740	999999	999999	33	999999	581	896	351	279	999999	550	136	875	656	255	168	474	421	999999	999999	111	162	69	972	999999	367	999999	234	977	367	999999	134	557	937	999999	922	214	999999	705	312	999999	671	233	389	974	594	969	389	256	588	999999	653	631	846	660	587	999999	542	836	430	430	672	373	912	109	425	579	937	295	999999	953	999999	715	999999	756	440	929	680	999999	601	398	771	977	999999	95	597	503	711	286	783	999999	671	999999	285	999999	655	999999	321	289	558	25	41	999999	923	635	904	937	303	999999	230	658	999999	999999	999999	42	658	694	975	826	512	922	999999	999999	511	939	999999	116	999999	999999	111	142	999999	400	449	586	999999	677	64	763	191	660	999999	621	999999	135	535	136	35	999999	999999	960	999999	999999	777	636	999999	379	999999	999999	999999	999999	506	848	988	97	999999	467	105	659	999999	981	640	221	644	852	723	256	605	386	413	165	90	198	232	151	809	133	623	812	438	987	95	79	420	999999	163	361	632	967	95	78	41	999999	576	252	329	121	850	925	913	900	773	999999	580	999999	999999	317	625	847	288	916	843	999999	999999	687	895	570	999999	260	698	371	624	999999	301	345	134	714	999999	980	999999	698	999999	698	999999	537	224	879	499	999999	677	845	735	784	689	179	234	748	156	999999	356	758	320	999999	999999	999999	286	999999	914	245	999999	12	695	645	36	999999	642	154	999999	999999	473	26	999999	578	583	852	635	839	948	999999	121	386	999999	733	633	72	388	999999	999999	358	261	88	965	263	169	999999	999999	999999	758	110	999999	89	999999	999999	425	339	687	742	999999	383	999999	999999	196	791	133	999999	444	999999	21	963	211	959	682	45	441	394	60	817	418	908	702	545	90	999999	999999	999999	31	999999	999999	304	999999	999999	999999	98	442	999999	999999	183	140	481	240	197	88	999999	899	576	406	329	31	40	999999	869	999999	999999	999999	999999	365	348	205	102	666	999999	654	999999	588	565	303	593	999999	999999	999999	999999	687	937	677	515	999999	296	949	999999	634	701	999999	287	24	515	322	558	999999	999999	458	999999	977	999999	815	901	543	370	216	343	999999	999999	727	404	537	999999	999999	395	440	174	912	999999	399	186	467	965	255	376	702	82	999999	745	185	540	178	999999	898	999999	132	776	999999	106	
89	615	746	821	973	688	750	612	334	999999	999999	253	159	999999	163	801	580	849	655	999999	999999	999999	101	538	637	196	236	999999	513	541	273	663	999999	816	990	784	440	645	999999	567	625	999999	999999	325	627	932	391	789	795	999999	79	282	130	805	438	945	999999	217	194	787	462	171	999999	999999	663	463	60	342	999999	999999	999999	934	999999	98	550	576	395	776	999999	705	804	446	999999	416	999999	999999	999999	396	387	54	999999	232	461	999999	115	464	992	955	661	999999	999999	59	401	999999	736	144	424	42	264	861	560	746	307	489	982	26	378	692	330	672	920	664	999999	353	118	148	483	654	983	96	584	999999	999999	747	823	999999	999999	999999	679	336	576	999999	141	525	494	524	925	972	230	99	95	309	634	989	252	227	103	58	317	598	661	770	59	178	287	130	999999	559	665	237	971	11	23	993	999999	420	999999	439	859	594	222	511	999999	999999	999999	284	805	999999	504	999999	661	999999	999999	90	675	999999	461	963	248	999999	891	375	316	993	127	94	999999	999999	999999	832	999999	664	198	723	386	160	999999	999999	177	12	325	506	65	999999	999999	999999	942	932	328	999999	999999	569	200	496	702	846	999999	999999	999999	999999	987	999999	242	671	999999	997	808	345	704	524	468	306	795	245	58	394	999999	256	428	999999	999999	999999	322	602	873	999999	473	999999	999999	999999	955	907	388	260	24	161	274	393	159	999999	999999	606	238	803	831	662	773	955	447	999999	999999	999999	999999	634	774	633	851	640	797	784	533	115	323	174	568	560	917	999999	999999	896	130	926	107	849	975	999999	999999	999999	770	221	999999	999999	999999	713	999999	17	896	754	486	390	309	634	595	374	55	71	293	73	244	999999	745	238	734	550	197	999999	851	172	658	239	508	999999	999999	586	432	24	850	999999	171	561	664	173	68	999999	597	999999	999999	733	804	913	261	71	283	499	475	133	784	713	526	999999	999999	999999	105	256	999999	966	764	19	941	40	999999	683	902	682	616	582	179	893	999999	701	999999	128	367	999999	978	446	68	380	120	999999	240	147	93	766	405	930	77	999999	957	999999	730	331	791	774	703	578	169	601	882	893	999999	999999	760	825	136	47	376	999999	278	999999	999999	394	898	999999	799	83	999999	145	287	999999	514	367	936	332	999999	999999	336	999999	51	409	999999	999999	999999	227	354	349	386	999999	640	999999	999999	716	544	521	722	999999	999999	158	974	629	979	33	323	206	388	999999	954	999999	999999	189	711	782	319	868	169	450	896	681	298	459	
999999	341	504	919	999999	798	823	425	610	634	999999	188	999999	421	430	263	999999	300	999999	758	395	949	413	461	656	999999	407	675	999999	282	999999	752	859	524	932	647	528	999999	84	590	999999	538	999999	999999	666	533	999999	897	448	999999	306	605	842	540	73	999999	927	53	272	351	400	158	73	337	194	770	328	104	489	782	999999	749	999999	999999	985	857	131	193	999999	133	999999	510	999999	456	999999	843	999999	329	999999	999999	999999	999999	141	733	200	624	475	999999	999999	999999	214	78	418	999999	180	556	389	594	555	216	626	999999	259	149	733	890	921	616	999999	351	860	999	643	999999	999999	999999	617	999999	67	370	391	999999	157	897	918	999999	102	999999	999999	429	999999	325	774	253	568	999999	235	992	999	309	999999	999999	147	694	999999	215	999999	123	999999	919	939	999999	536	194	999999	993	596	999999	230	195	797	361	339	999999	887	545	235	399	735	96	35	625	493	757	999999	532	494	999999	862	999999	999999	978	966	999999	490	567	788	589	428	999999	389	872	771	999999	512	351	529	215	999999	999999	980	45	387	517	999999	324	413	999999	526	302	508	999999	999999	517	81	819	394	973	451	329	999999	645	999999	171	706	162	853	678	255	326	13	288	655	372	999999	88	601	459	999999	176	999999	20	73	136	75	256	383	264	743	999999	956	555	999999	487	999999	344	74	226	999999	742	470	734	999999	209	299	229	487	137	785	993	999999	935	999999	285	175	746	582	845	105	460	779	599	999999	562	999999	457	524	178	999999	397	24	999999	999999	729	705	429	487	863	836	846	768	255	999999	749	475	30	54	489	322	996	762	228	131	999999	963	999999	799	969	839	841	705	319	507	397	979	999999	297	999999	579	746	268	999999	18	999999	691	533	130	195	97	349	412	45	855	633	635	999999	263	999999	766	833	629	517	34	995	150	459	748	91	999999	631	733	999999	909	575	999999	53	220	999999	668	440	751	614	882	500	438	670	463	873	761	193	589	999999	25	999999	126	751	694	23	118	241	784	48	424	465	616	149	135	999999	896	999999	999999	999999	629	336	92	999999	999999	533	566	999999	996	874	330	587	51	999999	258	174	458	986	359	207	763	436	655	999999	999999	426	999999	299	999999	183	999999	180	609	208	999999	689	662	111	125	170	999999	999999	245	909	718	837	424	999999	891	961	831	909	242	387	627	202	680	379	825	219	649	277	935	999999	897	159	978	843	363	569	511	357	871	198	750	135	201	999999	999999	362	999999	12	407	583	999999	77	938	232	
580	999999	18	292	286	905	521	189	702	422	22	568	859	580	999999	332	999999	483	48	53	636	502	10	999999	385	472	217	647	869	999999	481	830	221	755	999999	186	560	228	81	965	677	570	432	999999	734	435	999999	431	483	999999	999999	868	38	894	595	999999	999999	999999	907	813	698	874	999999	350	940	191	356	113	317	351	772	999999	412	83	376	75	999999	231	210	999999	969	785	173	999999	999999	613	801	327	999999	999999	999999	485	321	267	277	802	999999	91	838	552	89	400	123	142	313	892	465	954	527	529	18	999999	874	957	844	912	711	526	123	337	390	38	999999	133	352	296	999999	154	999999	573	815	999999	392	658	870	999999	672	41	490	344	157	846	999999	640	185	54	611	363	423	364	101	733	968	999999	999999	60	457	999999	789	26	972	999999	158	999999	714	31	999999	226	999999	999999	249	679	46	999999	190	543	999999	312	999999	308	999999	566	731	451	481	999999	28	999999	496	820	999999	682	999999	473	372	835	698	999999	925	164	481	395	999999	999999	124	421	696	200	999999	628	820	154	51	999999	341	415	590	706	482	631	999999	690	729	999999	154	567	999999	572	416	354	844	394	386	794	999999	299	300	583	337	69	395	999999	562	867	999	976	641	760	142	956	255	992	372	999999	161	791	999999	999	999999	557	983	134	784	974	783	436	768	257	664	51	125	17	379	422	999999	184	137	999999	277	177	926	677	440	459	109	852	31	999999	642	45	634	300	999999	999999	86	270	54	587	94	572	218	393	106	100	840	248	999999	999999	67	977	663	803	731	835	631	316	694	334	999999	931	414	685	614	628	417	824	437	599	346	975	139	550	999999	999999	999999	542	581	349	618	861	239	82	35	665	999999	999999	999999	999999	999999	769	576	720	712	999999	999999	999999	779	477	683	26	999999	33	613	91	999999	123	36	36	875	98	734	354	715	999999	702	999999	660	948	256	586	999999	692	451	576	409	419	837	624	547	437	999999	113	666	602	59	999999	469	999999	817	268	999999	999999	868	999999	44	231	15	698	460	825	872	830	230	106	760	999999	581	46	682	999999	285	411	999999	448	335	631	688	122	964	496	873	716	141	999999	782	999999	999999	392	541	187	414	149	999999	999999	564	933	882	570	842	931	634	432	271	999999	999999	403	62	430	733	413	542	892	999999	963	999999	999999	698	242	999999	999999	304	999999	999999	504	34	145	999999	767	883	402	748	999999	280	43	999999	450	455	752	999999	389	670	999999	659	138	644	999999	416	211	999999	409	
244	650	256	804	999999	999999	928	766	364	846	999999	295	546	341	664	424	999999	700	110	999999	999999	999999	237	934	999999	901	999999	376	999999	512	729	44	999999	484	167	108	871	475	407	426	522	689	397	168	232	999999	856	328	999999	230	899	715	110	999999	999999	297	422	322	438	999999	907	999999	906	852	127	132	298	999999	999999	566	553	156	999999	684	988	30	559	78	711	999999	999999	220	903	999999	613	999999	933	737	784	870	685	559	47	999999	518	960	782	545	51	110	96	794	154	906	999999	752	422	425	281	999999	999999	354	610	446	690	696	658	277	248	112	999999	560	287	999999	999999	994	119	999999	999999	37	247	24	37	999999	905	259	75	996	962	999999	601	999999	466	115	142	341	948	601	981	822	311	515	306	938	911	536	517	999999	36	683	999999	999999	999999	253	441	724	326	998	540	440	999999	999999	315	388	510	680	104	181	180	548	55	999999	999999	353	726	732	717	98	999999	999999	742	233	969	289	227	810	267	223	999999	418	24	949	70	551	999999	649	999999	917	437	240	442	345	671	999999	999999	999999	152	906	527	708	16	238	308	999999	697	406	999999	999999	999999	700	999999	881	507	762	533	999999	458	107	162	87	532	799	999999	469	936	407	562	492	651	102	999999	361	696	965	411	999999	651	898	854	794	999999	184	757	737	817	561	838	999999	953	542	676	54	754	449	186	999999	577	999999	235	300	844	210	383	999999	999999	71	194	541	999999	746	454	559	253	999999	131	358	52	999999	651	999999	568	999999	999999	119	426	999999	607	256	999999	205	219	811	999999	563	999999	755	800	999999	705	756	376	307	558	217	97	126	999999	396	328	999999	173	999999	198	849	999999	999999	672	274	999999	418	464	999999	751	164	537	642	886	689	416	999999	557	999999	228	894	19	271	105	331	31	309	821	220	927	999999	999999	566	623	823	831	999999	92	536	47	999999	302	999999	555	999999	680	454	240	122	999999	953	999999	999999	435	999999	839	470	999999	351	252	352	596	253	21	999999	133	999999	29	72	857	999999	999999	999999	999999	931	602	582	715	702	650	577	999999	709	240	974	691	231	140	330	999999	371	666	741	293	999999	700	58	999999	765	999999	709	435	999999	264	333	670	259	493	503	700	267	999999	402	700	675	283	886	22	46	108	901	839	698	88	496	990	551	999999	631	241	553	165	999999	432	999999	151	900	455	907	999999	442	738	637	629	726	616	999999	50	618	999999	813	46	389	667	378	869	736	99	999999	343	129	521	999999	999999	156	111	804	
999999	999999	533	382	441	115	733	666	999999	999999	78	362	879	726	510	129	999999	427	517	776	292	63	999999	414	811	687	999999	193	920	876	374	483	624	811	303	291	94	48	382	999999	655	999999	214	999999	667	737	888	617	999999	402	999999	845	999999	335	999999	916	687	999999	571	753	541	550	745	297	838	595	737	78	432	228	44	182	54	586	999999	290	849	414	747	84	799	956	573	528	999999	528	844	999999	298	387	604	999999	477	628	399	999999	999999	917	999999	82	999999	819	194	401	367	478	999999	62	999999	242	77	282	381	496	954	999999	976	226	71	320	999999	448	779	999999	623	79	705	426	197	25	33	931	586	675	84	999999	771	999999	999999	757	727	791	94	66	320	332	999999	999999	999999	813	139	49	855	518	330	561	50	150	778	298	773	384	865	199	218	145	695	706	999999	999999	814	804	66	314	592	959	363	723	734	999999	485	725	999999	999999	886	999999	85	78	999999	522	939	631	404	999999	999999	353	925	999999	847	185	637	999999	567	700	999	335	999999	551	999999	999999	208	326	999999	999999	812	58	999999	492	313	233	70	627	361	999999	44	193	409	193	999999	999999	44	999999	875	559	663	597	167	61	384	999999	10	534	999999	983	323	622	224	917	70	935	720	999999	999999	623	124	19	999999	666	665	999999	925	800	230	999999	336	999999	451	857	823	224	890	582	117	999999	232	999999	485	999999	586	422	999999	492	133	395	999999	600	999999	261	444	653	71	999999	395	999999	999999	999999	999999	464	657	582	181	367	103	999999	55	147	999999	999999	999999	589	999999	168	90	253	999999	442	677	835	168	735	864	999999	423	179	999999	400	999999	549	999999	999999	231	30	720	13	251	999999	398	287	349	390	275	46	860	999999	129	903	999999	152	999999	202	533	479	306	922	717	999999	944	924	692	999999	951	786	999999	999999	999999	514	448	86	11	246	54	399	495	777	999999	828	338	568	60	259	979	53	999999	924	999999	752	724	798	295	270	999999	474	595	694	439	488	323	999999	496	615	465	344	150	484	158	144	983	528	999999	889	652	386	999999	442	675	907	958	999999	879	616	789	650	790	741	581	579	804	800	348	999999	515	846	999999	444	794	645	902	353	776	364	768	205	346	999999	617	999999	600	162	29	531	530	526	612	880	999999	814	553	409	903	578	340	193	190	999999	999999	999999	314	439	648	40	14	999999	30	525	847	999999	314	393	133	301	978	651	781	816	460	999999	244	201	619	979	101	503	450	208	999999	584	25	999999	32	811	
974	171	513	999999	526	916	505	96	999999	241	999999	170	285	611	600	688	412	373	999999	999999	999999	122	999999	668	938	510	173	822	501	273	578	999999	370	322	326	817	148	792	999999	544	493	157	999999	999999	479	930	999999	839	999999	346	182	651	846	638	250	862	351	999999	60	25	999999	682	999999	768	662	72	800	999999	294	783	550	620	83	485	999999	423	952	441	199	17	292	334	224	165	999999	999999	601	732	999999	999999	475	303	999999	283	791	810	561	400	725	999999	140	265	554	999999	795	999999	577	999999	736	826	909	910	655	52	733	428	999999	440	677	734	470	77	891	830	318	999999	878	799	694	100	862	562	999999	783	877	36	779	399	369	538	999999	999999	995	254	999999	564	999999	699	550	372	999999	131	999999	990	945	72	373	999999	999999	548	683	999999	676	999999	964	357	204	871	999999	999999	999999	78	81	148	385	240	999999	647	285	753	609	189	259	331	748	740	999999	724	999999	814	663	65	883	999999	855	581	999999	359	290	207	369	776	533	843	723	284	999999	999999	615	999999	999999	726	448	763	999999	503	528	355	897	233	517	480	999999	361	53	593	195	260	293	804	676	999999	366	88	999999	832	655	416	608	999999	690	265	119	132	823	936	617	129	881	999999	62	218	999999	66	689	889	742	182	999999	999999	99	999999	300	999999	48	279	369	999999	379	999999	847	999999	746	433	542	999999	370	911	537	117	975	999999	378	999999	751	999999	269	310	399	503	100	483	999999	478	384	890	999999	308	999999	553	576	258	749	774	514	940	472	999999	999999	437	528	830	644	692	163	33	431	369	999999	999999	19	69	969	999999	26	374	999999	999999	59	652	296	72	828	983	540	727	326	999999	426	810	995	241	999999	962	974	270	838	924	999999	361	469	606	248	512	544	516	288	873	758	149	445	999999	978	871	999999	466	11	660	161	435	999999	826	999999	259	584	778	283	17	901	756	536	580	999999	999999	192	690	999999	999999	449	999999	449	452	846	999999	999999	801	999999	999999	822	518	268	999999	773	889	653	643	664	999999	928	766	243	281	971	11	999999	864	252	290	689	459	999999	686	221	999999	986	999999	979	665	883	783	525	368	195	392	999999	358	807	72	54	999999	36	835	397	999999	790	178	480	844	673	510	559	971	235	999999	999999	582	965	999999	902	398	663	999999	115	154	250	874	95	588	514	264	67	189	246	149	433	806	298	538	346	999999	999999	145	991	383	234	553	143	999999	516	914	392	171	170	999999	999999	37	729	252	442	916	
92	892	340	419	453	999999	735	95	939	80	294	999999	309	94	615	527	17	731	999999	999999	741	272	82	599	871	895	29	590	264	405	86	55	999999	429	735	999999	805	582	930	999999	818	57	883	445	630	955	861	85	50	367	29	998	332	999999	185	819	819	740	547	557	360	999999	831	543	993	248	999999	879	359	723	722	435	801	75	999999	999999	389	637	968	999999	43	944	999999	896	386	88	723	361	254	999999	82	74	999999	382	504	673	225	350	999999	999999	623	982	726	326	645	594	999999	266	999999	491	440	192	771	630	524	416	603	999999	167	915	999999	980	635	442	651	999999	400	429	999999	215	999999	48	195	586	999999	61	227	234	999999	791	881	467	494	763	485	890	302	999999	857	999999	999999	290	999999	536	868	642	356	293	675	987	204	777	694	661	999999	402	996	195	337	473	198	999999	684	375	999999	66	495	999999	957	999999	365	986	999999	482	999999	999999	854	658	718	660	704	999999	999999	273	597	114	773	999999	750	93	893	117	86	394	900	700	605	818	502	999999	157	485	336	914	631	217	215	221	526	999999	547	347	477	999999	768	999999	821	420	778	999999	293	661	131	873	867	258	910	999999	582	444	591	46	166	906	513	229	608	644	999999	999999	898	561	317	999999	546	999999	999999	408	626	645	999999	194	49	572	527	495	363	999999	999999	999999	999999	38	638	91	243	510	191	999999	174	549	656	186	778	399	41	732	999999	206	337	322	618	999999	560	937	565	407	999999	593	388	27	865	999999	999999	268	91	999999	922	236	690	999999	373	999999	244	86	999999	702	415	650	541	999999	999999	166	134	733	764	796	999999	701	526	999999	513	597	192	156	999999	510	588	520	999999	171	809	127	516	301	949	549	999999	999999	947	862	999999	356	999999	593	876	708	999999	864	503	999999	402	999999	999999	999999	532	775	886	97	402	489	124	999999	343	380	985	33	999999	833	784	225	529	993	754	999999	845	167	545	999999	280	975	489	723	26	999999	999999	588	999999	662	769	999999	663	190	91	999999	748	105	23	999999	999999	852	68	197	999999	288	765	999999	476	999999	18	374	240	297	999999	999999	10	400	879	320	611	407	615	988	999999	611	561	349	912	296	999999	750	154	864	991	999999	916	301	999999	737	267	370	122	372	653	999999	942	375	373	663	467	358	999999	702	79	210	246	80	134	999999	726	999999	999999	999999	139	268	230	999999	306	999999	999999	708	999999	151	63	999999	294	253	999999	668	668	196	975	258	999999	567	534	999999	794	791	999999	846	
177	174	20	840	874	933	999999	395	184	577	999999	974	162	758	601	83	649	999999	999999	993	735	999999	810	539	450	999999	359	572	734	778	581	514	217	663	540	591	140	222	376	361	20	999999	493	101	999999	999999	999999	80	965	460	999999	965	875	999999	121	712	363	481	399	999999	583	670	999999	406	995	563	766	499	999999	20	999999	999999	462	999999	982	786	971	999999	422	448	999999	289	606	999999	999999	616	639	30	999999	828	238	659	822	739	778	349	298	97	105	563	245	606	852	955	999999	374	512	321	214	999999	999999	643	68	999999	494	303	74	387	430	389	924	999999	999999	999999	782	292	614	723	999999	642	498	884	623	858	999999	545	999999	999999	765	999999	113	327	815	227	98	594	601	871	254	484	999999	910	999999	716	999999	499	999999	462	183	235	999999	999999	536	572	999999	855	29	210	748	999999	866	423	622	818	999999	607	999999	999999	311	999999	999999	743	478	310	999999	999999	227	907	229	713	884	974	477	999999	851	999999	790	253	999999	242	574	400	133	304	618	862	297	848	440	999999	568	931	160	985	543	26	321	235	215	258	637	999999	981	44	74	891	945	92	966	961	816	687	347	78	623	301	620	183	692	504	300	378	476	999999	155	953	824	491	996	999999	12	565	47	141	605	461	999999	98	240	727	999999	999999	882	479	225	880	593	91	371	251	406	147	543	710	958	268	999999	999999	999999	121	999999	463	95	140	958	261	999999	216	473	999999	882	531	943	999999	587	999999	496	997	972	274	369	999999	130	755	439	865	31	337	183	346	815	624	209	128	660	462	999999	751	999999	963	999999	999999	618	209	999999	874	204	999999	133	874	999999	648	822	999999	751	999999	343	999999	701	103	239	999999	42	137	356	268	332	824	314	999999	964	744	487	18	44	981	134	920	395	999999	670	452	214	999999	574	999999	802	584	376	335	129	790	60	426	999999	917	354	999999	853	110	552	999999	274	999999	909	999999	170	999999	590	999999	210	422	999999	147	433	786	118	999999	563	188	466	748	458	979	15	999999	999999	71	283	126	637	643	999999	295	22	301	188	999999	999999	546	17	988	999999	999999	999999	706	845	999999	992	999999	808	620	927	674	643	803	921	295	993	999999	999999	999999	540	474	999999	999999	355	658	999999	999999	608	902	345	27	180	999999	754	851	854	308	338	781	78	335	317	999999	716	402	651	218	379	892	999999	663	999999	999999	457	529	473	567	999999	196	788	860	349	906	999999	909	999999	175	59	999999	999999	694	407	999999	40	214	166	126	
850	952	17	916	762	715	690	999999	814	272	999999	235	388	999999	999999	151	993	999999	986	411	999999	806	898	486	169	310	461	999999	265	650	999999	253	999999	356	999999	999999	189	999999	108	633	225	603	999999	241	154	823	691	999999	999999	999999	568	823	999999	755	386	53	64	531	757	461	264	171	999999	999999	394	777	863	41	580	549	999999	999999	999999	999999	195	999999	999999	666	999999	345	999999	999999	782	999	91	64	999999	617	970	672	353	658	124	646	379	63	187	999999	847	377	960	660	573	206	304	999999	714	864	999999	249	342	999999	199	999999	842	946	389	427	93	340	751	255	70	907	206	312	17	471	983	141	999999	781	819	999999	385	958	744	585	704	644	350	999999	999999	999999	999999	999999	468	703	804	433	674	759	999999	516	626	999999	999999	666	10	991	440	252	880	437	290	999999	578	235	45	883	212	803	722	448	990	590	999999	999999	999999	250	843	313	999999	560	467	209	934	999999	347	670	369	88	585	999999	214	107	290	620	451	999999	387	999999	667	920	999999	870	999999	408	526	45	517	999999	99	759	157	136	584	999999	970	90	626	275	888	375	524	134	228	19	244	999999	309	586	888	796	999999	610	645	999999	339	596	172	536	786	311	163	109	988	825	565	87	522	999999	650	370	163	121	354	302	406	106	651	37	173	633	735	930	999999	302	896	546	490	837	990	383	918	100	999999	586	221	424	145	403	454	166	999999	349	999999	999999	643	999999	999999	353	350	999999	999999	144	372	163	575	233	727	696	999999	999999	597	684	969	277	452	999999	632	767	999999	981	999999	258	583	16	999999	999999	993	853	659	154	290	999999	999999	757	438	783	727	999999	21	999999	696	448	999999	435	999999	695	999999	669	85	579	129	498	272	369	999999	696	560	365	999999	999999	999999	874	47	783	999999	460	197	999999	838	999999	346	306	756	103	294	522	784	157	447	567	26	334	778	999999	35	792	875	138	999999	742	233	371	999999	831	758	822	999999	999999	999999	119	508	167	830	417	243	999999	742	178	84	758	911	412	918	999999	173	905	999999	999999	758	945	999999	999999	736	106	444	999999	869	924	344	472	120	103	999999	338	69	999999	999999	370	999999	212	60	706	64	727	830	820	453	104	668	853	999999	999999	932	751	534	999999	431	733	972	268	953	817	834	611	999999	817	999999	589	282	314	410	735	121	555	895	999999	15	18	276	999999	530	775	999999	491	746	666	171	708	804	620	437	770	398	587	259	242	999999	999999	90	999999	867	999999	821	364	452	999999	
343	386	856	654	443	999999	999999	357	738	999999	561	353	864	999999	999999	254	999999	999999	999999	639	999999	533	999999	663	999999	562	928	263	999999	666	953	999999	999999	999999	333	785	851	999999	187	24	313	50	849	81	681	999999	587	108	367	999999	88	169	488	812	652	809	999999	202	999999	881	495	213	600	81	233	999999	314	999999	999999	870	999999	999999	484	999999	336	307	684	235	982	999999	974	829	896	999999	588	794	422	236	999999	999999	999999	658	999999	306	529	110	450	777	847	30	224	999999	999999	496	229	452	999999	625	486	355	135	853	999999	168	906	665	317	999999	493	439	247	87	14	999999	999999	744	999999	188	342	999999	857	907	387	961	274	505	388	409	999999	146	118	797	750	758	398	852	448	353	399	999999	999999	984	293	418	783	999999	474	315	333	485	327	506	293	260	498	227	476	259	894	411	999999	908	549	357	330	450	337	256	746	321	305	999999	789	479	443	872	623	969	999999	137	40	82	86	440	818	612	513	499	999999	180	386	999999	999999	988	586	999999	445	936	999999	999999	808	999999	999999	999999	189	546	717	999999	999999	999999	999999	506	999999	766	380	214	999999	119	999999	718	936	837	999999	575	935	117	332	801	999999	558	437	687	882	844	328	813	513	74	260	281	895	700	683	643	576	879	127	999999	617	381	62	335	407	999999	406	999999	239	993	86	82	999999	916	999999	999999	999999	916	999999	236	448	566	701	767	859	267	823	246	164	354	999999	66	990	640	999999	999999	506	111	999999	999999	999999	999999	583	519	988	188	67	978	779	999999	454	659	264	890	253	61	680	999999	476	149	999999	170	816	885	993	30	92	583	733	409	761	97	636	999999	788	100	982	191	779	680	210	844	999999	738	899	350	801	109	397	999999	840	220	635	150	957	288	541	698	525	999999	106	483	999999	999999	663	366	32	153	112	163	78	499	515	795	938	999999	704	87	985	653	999999	982	196	601	999999	550	461	496	164	999999	559	294	999999	811	584	727	999999	95	85	543	999999	657	999999	244	73	351	704	839	999999	255	583	463	712	871	749	123	297	654	999999	122	905	999999	989	602	603	783	833	704	999999	221	999999	618	12	999999	336	571	999999	951	537	227	846	999999	999999	909	999999	105	582	793	72	470	439	943	283	999999	637	791	668	404	640	999999	517	999999	628	990	999999	965	460	269	999999	188	138	345	126	999999	276	999999	252	90	999999	507	210	50	642	750	781	999999	344	50	814	545	902	999999	321	257	709	845	999999	303	777	960	645	323	
999999	884	341	104	826	999999	695	999999	549	588	728	143	89	999999	367	999999	218	999999	631	420	454	10	999999	548	34	999999	885	430	299	999999	312	715	862	887	792	999999	999999	999999	352	999999	354	469	999999	324	861	188	178	999999	487	999999	94	815	339	234	868	257	608	793	999999	957	803	274	65	999999	285	22	999999	201	999999	609	999999	999999	619	975	999999	985	14	999999	686	846	700	999999	999999	183	863	497	386	999999	999999	544	999999	625	617	394	851	90	414	405	999999	849	907	976	556	878	656	563	206	363	168	883	999999	999999	116	999999	266	160	331	881	737	788	635	642	182	151	459	842	913	234	134	999999	999999	608	920	837	938	724	999999	74	999999	309	300	33	479	999999	999999	510	519	394	138	999999	758	999999	999999	261	223	275	804	999999	428	814	999999	972	999999	182	312	644	727	278	295	542	62	267	364	437	497	611	172	45	849	999999	333	999999	106	432	237	57	940	669	624	672	919	691	645	712	659	328	794	307	833	999999	783	251	999999	595	648	999999	178	999999	763	611	113	768	565	479	999999	131	876	806	944	265	999999	68	654	622	622	371	621	651	778	178	999999	864	212	203	175	91	430	510	783	736	999999	999999	905	22	569	161	136	175	231	537	452	987	362	999999	952	724	596	486	972	287	879	527	999999	595	794	248	566	372	999999	999999	701	375	999999	218	386	995	162	641	62	471	244	455	429	999999	726	999999	999999	999999	999999	451	999999	943	537	999999	856	361	255	999999	999999	331	594	764	999999	822	836	86	964	999999	202	956	571	955	999999	510	53	433	999999	222	869	964	736	932	130	862	914	757	838	999999	999999	34	749	842	422	731	877	480	999999	606	413	649	864	367	441	294	879	539	519	999999	462	432	999999	43	999999	999999	594	662	999999	999	908	89	999999	999999	792	178	216	999999	543	999999	999999	572	840	999999	808	229	109	378	501	835	999999	384	999999	811	74	929	770	716	401	999999	146	224	836	593	697	334	999999	427	575	273	999999	159	996	816	402	889	999999	762	999999	231	164	226	171	999999	26	999999	840	436	383	862	407	999999	337	384	566	419	736	257	803	999999	818	682	802	237	999999	833	999999	431	999999	184	347	999999	492	179	14	999999	63	38	576	173	493	974	54	713	865	589	821	999999	260	999999	163	999999	959	749	413	481	423	933	999999	193	999999	419	27	208	525	400	16	168	999999	646	365	708	999999	999999	990	843	999999	999999	372	178	21	767	181	435	31	12	57	743	999999	532	506	130	
977	393	28	84	956	845	999999	475	582	663	250	999999	999999	999999	999999	330	759	569	999999	334	571	882	181	387	999999	592	187	999999	999999	273	401	999999	149	245	731	999999	999999	916	887	999999	999999	999999	595	357	526	999999	807	999999	999999	727	999999	207	999999	182	558	999999	999999	640	999999	374	668	999999	133	318	272	402	999999	392	723	378	999999	842	681	60	432	674	297	999999	999999	681	785	999999	185	624	999999	204	999999	967	999999	636	84	980	90	999999	134	237	773	286	95	999999	999999	999999	852	969	28	151	525	639	749	884	807	398	779	163	589	999999	499	999999	39	999999	244	506	705	999999	303	728	761	999999	999999	205	901	20	737	736	589	370	758	999999	606	148	678	528	227	802	999999	686	211	926	933	78	737	274	257	28	889	595	719	765	675	299	389	366	713	999999	983	796	660	52	574	999999	307	999999	999999	890	398	999999	289	903	267	617	527	834	234	857	467	999999	999999	719	847	993	650	993	540	317	758	322	999999	673	818	999999	999999	168	362	999999	770	999999	373	367	629	999999	316	815	508	67	999999	554	141	855	96	357	999999	940	205	580	578	314	999999	594	141	86	900	999999	95	234	592	369	482	999999	97	23	999999	405	999999	999999	999999	835	495	999999	546	213	190	999999	586	471	999	95	962	781	999999	999999	701	999999	235	552	999999	700	999999	283	475	999999	82	622	768	999999	999999	638	849	999999	999999	742	818	280	57	999999	896	941	39	999999	235	506	406	701	383	631	322	493	179	548	999999	986	999999	221	999999	999999	141	999999	999999	999999	999999	370	999999	440	999999	999999	647	430	731	307	999999	341	671	999999	58	969	15	381	249	147	761	600	469	999999	999999	907	636	607	273	913	796	999999	750	999999	247	864	270	965	813	999999	983	999999	999999	999999	891	69	325	999	172	48	139	759	329	63	751	786	901	934	309	999999	767	49	167	817	999999	999999	999999	155	869	193	708	49	568	270	999999	999999	999999	596	419	82	592	637	444	235	784	46	19	696	774	460	963	999999	999999	833	221	943	733	999999	370	573	478	179	140	978	339	99	201	68	899	999999	948	999999	525	237	398	999999	605	932	999999	999999	319	894	380	418	230	382	383	735	59	219	145	892	236	845	999999	422	507	466	895	694	844	950	797	892	512	659	999999	438	444	90	348	999999	999999	896	264	583	799	999999	758	999999	716	999999	19	689	746	65	88	679	633	999999	633	148	47	348	629	999999	106	488	905	999999	571	944	999999	968	871	344	981	339	590	999999	622	785	
707	938	978	387	940	117	155	457	581	140	805	999999	457	209	764	573	276	895	487	320	999999	999999	395	771	176	51	818	999999	999999	748	99	613	363	847	441	109	369	252	428	999999	342	458	989	441	149	831	520	999999	579	999999	73	694	543	999999	969	519	552	217	221	898	298	743	383	833	999999	999999	115	610	768	999999	214	34	477	999999	999999	368	208	954	999999	344	999999	157	832	666	999999	404	80	60	878	999999	556	161	40	530	999999	599	84	166	399	948	726	909	902	914	213	49	227	55	334	610	321	598	586	876	376	151	910	716	158	646	131	64	731	846	118	62	993	946	796	999999	293	51	564	999999	618	621	254	918	463	999999	187	34	999999	277	610	958	575	999999	999999	559	689	999999	17	753	826	671	188	66	805	160	999999	280	259	999999	327	279	43	902	267	754	897	992	263	513	469	999999	999999	463	246	999999	486	999999	792	247	699	925	43	811	856	999999	443	198	122	312	598	999999	775	781	950	340	925	672	897	408	662	999999	114	504	293	730	343	724	819	655	674	217	999999	21	999999	999999	999999	231	56	999999	321	709	879	950	914	563	331	556	513	905	999999	813	941	999999	585	999999	820	539	527	999999	614	718	378	467	999999	391	428	999999	534	557	105	703	999999	587	97	952	817	163	999999	730	409	786	999999	914	999999	860	275	103	999999	253	581	706	704	919	705	602	341	422	322	533	999999	567	32	956	999999	999999	999999	364	306	632	195	999999	949	796	999999	827	508	999999	999999	999999	125	334	336	291	999999	398	998	707	881	999999	621	404	999999	999999	595	999999	999999	264	999999	898	673	999999	797	999999	67	915	756	907	999999	999999	104	877	385	544	417	999999	999999	999999	980	421	999999	999999	483	999999	20	790	825	892	999999	999999	72	253	999999	148	114	214	536	532	999999	70	642	101	999999	999999	400	744	29	999999	649	784	999999	33	284	692	999999	193	999999	986	794	277	99	863	999999	316	815	851	999999	247	439	212	283	999999	999999	920	779	441	974	480	999999	275	771	999999	999999	426	999999	48	999999	666	772	999999	777	550	999999	956	970	778	395	999999	197	549	227	782	867	999999	999999	902	516	363	913	933	218	999999	576	528	505	570	620	999999	41	999999	881	999999	474	518	435	733	999999	561	999999	10	999999	776	293	999999	58	999999	661	806	915	999999	999999	615	753	839	713	999999	974	218	460	410	168	115	176	420	668	999999	318	359	21	999999	999999	955	414	912	999999	999999	999999	705	480	516	908	813	999999	660	254	276	
999999	635	999999	999999	758	761	999999	548	999999	940	609	999999	212	692	680	312	794	999999	449	576	211	840	951	281	155	279	738	943	501	354	741	516	175	401	999999	682	553	406	999999	180	854	999999	80	946	832	800	999999	999999	999999	605	29	236	220	677	75	276	683	534	469	999999	33	999999	56	999999	209	102	707	810	443	997	758	398	999999	278	721	345	770	15	448	354	775	950	117	896	334	999999	306	498	999999	982	999999	29	936	540	999999	698	818	581	746	739	103	692	354	837	999999	999999	118	942	955	729	506	677	999999	124	713	82	58	160	999999	693	796	219	484	460	998	738	461	587	999999	33	527	198	268	709	999999	92	605	279	59	703	407	999999	542	606	485	332	934	999999	826	85	649	667	417	63	999999	884	218	894	839	118	179	999999	821	932	212	318	418	386	863	630	999999	778	111	469	296	999999	999999	877	975	999999	804	640	760	55	384	859	780	215	766	999999	874	711	440	999999	534	876	999999	999999	404	177	999999	558	957	206	607	870	566	947	767	509	217	341	918	174	313	999999	770	775	557	353	537	212	999999	999999	756	999999	999999	170	935	419	900	76	483	807	761	255	682	564	447	514	303	832	448	266	168	999999	792	275	637	999999	999999	999999	62	60	640	711	938	470	449	841	531	405	22	357	999999	999999	858	121	413	67	856	215	338	53	60	704	764	363	999999	223	973	999999	533	939	312	144	23	432	177	59	999999	999999	124	605	982	999999	820	100	657	27	999999	999999	862	579	999999	901	999999	19	10	935	999999	999999	999999	236	868	458	872	82	54	999999	137	435	943	363	750	645	100	732	999999	162	884	673	999999	321	538	301	220	953	999999	999999	706	999999	431	241	111	999999	89	999999	999999	534	999999	747	55	192	889	258	737	508	999999	503	810	706	948	847	999999	283	878	820	698	999999	247	919	281	999999	768	133	14	999999	999999	999999	565	999999	994	536	138	146	999999	523	431	289	563	712	133	307	601	999999	65	584	189	828	853	268	199	170	999999	115	475	412	999999	999999	254	35	256	999999	937	607	711	422	719	915	655	364	399	999999	22	534	999999	974	51	999999	999999	430	532	433	173	307	22	999999	248	33	670	999999	999999	664	999999	538	466	321	370	994	999999	643	999999	273	182	999999	868	781	157	762	999999	501	371	654	699	999999	503	822	648	999999	594	999999	183	695	254	999999	264	735	383	484	999999	483	999999	57	479	433	565	999999	999999	674	999999	999999	686	486	713	179	999999	455	964	220	
999999	643	673	730	409	421	999999	178	29	999999	244	143	407	999999	694	999999	999999	323	999999	275	268	244	571	999999	999999	363	200	999999	982	85	586	809	770	173	999999	434	999999	883	647	67	964	396	249	519	440	304	833	23	791	876	291	999999	280	999999	951	800	82	999999	529	999999	231	772	196	943	164	435	999999	999999	233	999999	36	14	676	126	311	872	994	61	999999	906	529	999999	906	116	794	56	538	80	999999	648	999999	120	363	601	836	201	999999	306	364	14	930	598	790	530	849	286	863	163	397	89	806	31	165	622	526	54	866	90	158	118	896	302	33	584	909	916	650	84	290	999999	671	698	696	539	999999	930	396	385	266	999999	192	384	683	141	999999	999999	955	999999	84	791	335	130	157	256	118	999999	575	999999	621	999999	635	789	873	287	418	117	334	999999	647	595	657	490	823	640	925	521	619	892	741	579	960	909	999	498	999999	551	999999	450	430	347	365	191	999999	332	999999	403	511	406	723	735	999999	339	104	489	999999	844	306	516	330	596	28	683	473	999999	973	999999	789	384	502	866	566	884	205	999999	240	476	726	999999	758	999999	999999	222	178	16	573	999999	815	520	364	999999	999999	44	129	834	328	999999	717	999999	359	165	613	136	903	856	178	999999	144	794	259	667	127	805	757	798	585	806	999999	466	479	351	911	279	30	563	622	999999	999999	371	999999	557	999999	15	151	602	918	999999	319	322	837	451	497	30	271	696	821	999999	286	330	258	522	999999	260	999999	17	999999	344	999999	350	243	647	367	773	814	701	999999	999999	999999	164	880	701	999999	999999	629	37	854	890	17	333	741	999999	999999	443	122	999999	999999	507	999999	999999	358	583	999999	969	88	999999	999999	999999	216	570	999999	999999	785	131	449	556	35	975	999999	999999	162	364	337	999999	608	999999	999999	999999	660	356	321	411	358	529	806	999999	999999	527	999999	438	999999	140	683	447	999999	42	398	133	993	566	442	999999	999999	999999	999999	999999	999999	996	370	28	798	171	73	860	258	999999	361	266	325	152	633	508	860	999999	280	999999	680	889	245	999999	671	278	929	999999	913	906	535	999999	547	812	61	926	167	999999	639	999999	77	999999	198	171	999999	142	808	851	932	999999	999999	682	278	999999	323	366	761	999999	356	530	241	969	946	351	849	552	999999	512	999999	999999	350	999999	564	999999	999999	857	701	84	894	539	470	87	171	979	362	999999	999999	587	498	695	999999	373	750	999999	550	107	876	999999	321	139	999999	999999	760	999999	593	999999	
127	999999	15	999999	664	687	899	999999	69	163	807	966	988	999999	999999	141	24	999999	542	977	999999	455	948	857	999999	853	999999	765	999999	174	327	936	396	572	999999	760	582	42	999999	999999	473	933	59	396	299	909	858	325	999999	291	291	364	691	999999	999999	999999	831	157	485	810	924	143	699	999999	999999	871	999999	426	270	261	559	982	375	65	513	90	406	561	999999	999999	999999	447	648	835	883	963	254	780	796	999999	928	434	556	229	562	340	243	164	560	428	999999	442	999999	865	999999	999999	999999	999999	112	695	276	279	589	415	815	487	999999	999999	999999	873	626	799	629	207	333	134	435	155	503	183	846	252	11	149	741	563	392	783	112	584	974	618	678	110	999999	658	844	151	414	84	846	379	152	686	802	999999	812	857	541	999999	999999	999999	999999	928	999999	33	277	450	673	261	999999	710	999999	436	999999	17	131	528	410	999999	289	999999	999999	999999	337	477	109	325	999999	999999	999999	534	252	504	711	999999	486	999999	261	772	999999	403	477	162	979	145	616	716	787	795	418	294	457	866	328	999999	111	713	601	381	999999	999999	114	471	510	570	999999	267	725	999999	999999	381	276	999999	999999	885	999999	589	449	999999	860	999999	537	999999	999999	466	87	999999	185	133	39	773	999999	999999	848	999999	299	16	999999	419	999999	359	991	29	274	999999	27	999999	583	443	771	522	274	409	999999	999999	425	562	677	999999	999999	92	92	601	738	757	232	397	789	855	595	810	937	39	999999	999999	402	517	286	757	448	267	802	742	361	516	999999	748	368	317	22	999999	338	999999	926	595	999999	399	290	517	813	999999	40	727	999999	960	585	244	999999	20	999999	908	999999	920	605	999999	290	349	250	231	258	484	39	481	999999	999999	482	999999	113	928	244	999999	236	769	943	818	999999	84	894	401	931	274	862	357	177	114	461	418	999999	700	315	927	159	999999	269	339	600	999999	885	989	488	256	141	999999	776	146	681	516	976	786	999	215	454	848	999999	999999	621	681	314	738	407	73	336	412	622	316	853	999999	999999	614	227	677	198	905	999999	999999	143	904	581	41	432	999999	441	225	999999	109	482	310	769	286	999999	999999	254	157	591	424	919	728	344	469	292	514	16	372	999999	331	26	999999	935	614	850	717	109	282	999999	462	632	121	711	523	834	553	408	233	896	308	432	999999	324	999999	999999	414	569	122	749	918	937	78	656	380	92	933	999999	999999	435	10	819	972	999999	138	791	807	27	821	634	738	116	999999	999999	270	
999999	975	999999	446	999999	999999	999999	987	533	999999	999999	564	464	340	440	901	188	253	797	896	488	460	209	999999	707	958	396	999999	487	20	812	164	602	999999	481	117	999999	927	316	990	999999	832	449	455	999999	237	353	686	390	733	560	862	985	580	781	448	775	49	739	889	58	408	999999	999999	584	999999	961	77	859	999999	202	261	937	999999	999999	656	20	999999	581	479	614	710	368	753	460	949	178	32	614	999999	342	668	198	999999	942	454	332	926	999999	999999	275	286	999999	66	541	999999	925	188	537	999999	437	999999	468	269	285	348	50	756	72	634	999999	939	999999	999999	991	534	72	520	865	598	334	94	882	339	214	338	883	999999	222	999999	34	990	494	490	605	320	210	999999	999999	999999	414	999999	864	246	60	999999	999999	10	75	16	999999	414	322	939	800	353	148	999999	65	999999	465	738	999999	999999	610	999999	454	972	230	680	999999	144	379	999999	193	758	229	645	289	878	514	999999	246	216	915	620	677	999999	999999	262	181	81	873	204	999999	675	42	953	636	848	880	851	779	394	682	111	999999	999999	755	51	999999	502	849	999999	441	582	999999	999999	995	990	533	899	999999	999999	508	263	270	184	999999	518	726	276	19	440	997	999999	999999	851	533	999999	585	626	800	648	138	999999	231	697	999999	999999	999999	999999	957	999999	325	999999	999999	810	885	429	841	999999	999999	246	324	857	999999	419	999999	777	480	651	803	192	414	906	108	643	999999	829	41	573	421	567	999999	32	318	372	124	999999	104	301	999999	114	971	999999	999999	563	334	999999	196	999999	518	999999	999999	531	999999	775	241	418	883	925	970	999999	397	278	449	370	900	302	999999	130	304	172	682	188	684	698	220	999999	218	544	319	569	643	999999	999999	435	482	814	131	542	141	706	143	179	331	999999	717	999999	999999	338	663	999999	731	75	516	356	999999	999999	999999	212	565	551	999999	348	616	999999	422	177	223	24	888	96	181	999999	999999	598	39	513	857	774	981	516	415	999999	881	287	837	578	713	707	132	574	967	918	976	589	505	794	999999	919	497	550	999999	271	450	999999	860	724	85	918	327	799	999999	81	230	999999	146	330	466	338	574	999999	463	515	891	999999	128	262	40	409	102	244	949	937	287	999999	36	154	999999	999999	426	123	502	795	999999	333	524	999999	698	926	453	999999	338	234	999999	653	96	999999	999999	136	999999	608	999999	676	999999	92	849	999999	999999	789	32	992	891	161	912	461	999999	999999	135	568	798	232	564	113	956	917	906	999999	
592	634	999999	999999	774	312	999999	999999	429	826	969	307	999999	999999	111	908	904	999999	294	186	999999	894	310	428	848	811	999999	235	999999	999999	719	908	186	133	999999	999999	999999	999999	227	588	305	103	41	526	699	827	999999	396	999999	999999	999999	504	633	729	413	698	333	926	999999	962	974	631	774	839	116	70	131	999999	882	941	472	934	243	705	881	229	999999	784	999999	31	727	942	114	398	390	224	285	456	720	831	836	519	999999	265	614	673	328	202	419	638	999999	734	513	999999	193	275	271	927	848	999999	999999	999999	207	193	245	42	526	386	459	891	784	674	638	61	114	999999	179	978	999999	217	999999	669	999999	99	999999	992	438	924	214	124	953	357	607	536	994	298	321	581	999999	999999	157	999999	743	528	854	40	105	999999	85	239	105	293	836	641	293	999999	184	117	999999	252	603	601	999999	344	938	999999	76	112	66	816	641	597	999999	518	70	958	999999	846	245	294	897	976	999999	975	29	999999	521	966	999999	999999	999999	213	714	999999	999999	555	769	409	589	427	963	993	405	268	598	508	335	328	580	334	250	337	872	582	355	999999	751	206	324	999999	915	110	859	999999	999999	437	883	999999	539	515	198	999999	266	999999	330	903	580	591	386	521	999999	202	396	918	587	999999	341	141	999999	361	803	999999	94	321	511	999999	999999	177	566	171	624	155	788	75	145	723	999999	63	262	999999	57	170	999999	803	933	723	713	940	999999	916	105	999999	999999	188	999999	626	999999	944	317	467	769	412	999999	225	896	199	999999	331	999999	863	715	287	878	981	313	642	999999	290	388	788	159	203	526	650	999999	871	398	610	363	999999	291	136	746	794	682	644	146	604	906	743	318	392	168	999999	999999	818	873	775	874	79	999999	161	566	529	317	575	999999	384	160	35	801	803	999999	272	999999	589	540	999999	308	669	506	999999	383	999999	479	999999	44	739	449	999999	998	622	999999	294	646	139	569	227	487	999999	757	999999	999999	881	941	514	424	895	214	999999	999999	999999	476	214	573	999999	777	999999	999999	999999	540	156	999999	903	36	188	78	683	626	999999	999999	323	606	999999	911	744	703	502	703	964	352	999999	535	827	969	218	155	530	721	920	361	649	178	937	575	611	826	551	854	763	446	741	279	761	602	964	193	284	303	999999	32	285	227	999999	207	401	621	117	934	999999	999999	547	962	705	100	379	154	668	626	310	917	161	647	940	527	611	869	773	999999	999999	999999	999999	999999	892	897	86	432	92	999999	999999	
989	719	999999	999999	730	899	778	573	670	233	819	524	999999	992	911	870	638	286	999999	999999	532	999999	883	929	793	999999	319	80	999999	24	947	72	928	452	321	999999	545	610	220	627	832	999999	112	11	194	999999	222	244	981	36	999999	155	525	153	651	151	835	686	999999	568	590	708	765	656	285	999999	999999	216	999999	712	335	999999	999999	940	764	237	746	881	745	292	948	84	98	781	576	999999	999999	999999	800	180	999999	858	366	651	47	133	999999	999999	725	999999	913	999999	563	999999	701	419	999999	999999	389	424	404	953	941	960	619	516	619	984	89	483	220	811	415	511	349	477	999999	424	902	640	697	300	165	317	379	942	521	819	999999	999999	722	999999	405	386	775	418	999999	405	41	531	999999	999999	375	251	227	111	999999	61	929	999999	748	665	682	999999	726	999999	798	634	591	999999	994	999999	904	923	999999	258	416	38	736	930	560	275	392	381	135	999999	999999	999999	999999	277	351	469	999999	856	417	66	999999	656	660	670	620	292	999999	999999	999999	714	651	452	489	999999	695	572	999999	998	674	483	282	999999	622	583	190	884	543	324	336	535	908	58	999999	999999	999999	759	378	76	320	277	461	39	844	999999	501	999999	999999	131	581	778	154	892	192	999999	784	999999	44	999999	489	736	749	999999	37	999999	805	603	999999	784	10	999999	999999	999999	688	406	32	999999	999999	211	92	999999	459	999999	999999	558	390	26	865	581	920	999999	999999	301	999999	583	999999	999999	12	843	615	999999	545	649	131	644	584	896	214	999999	912	999999	999999	832	994	781	286	337	756	478	620	789	999999	365	999999	20	221	902	671	999999	878	999999	251	622	596	194	173	810	301	108	973	493	812	90	669	999999	477	999999	307	805	306	201	999999	533	999999	825	171	189	784	120	999999	681	999999	999999	999999	851	300	900	999999	810	617	999999	45	658	504	137	976	656	696	485	543	329	999999	866	808	687	855	717	399	770	32	983	36	190	675	999999	269	713	999999	817	98	576	656	496	197	830	165	556	38	105	848	514	493	308	576	113	86	367	301	999999	996	582	511	475	787	999999	449	999999	982	212	867	999999	482	878	397	967	673	999999	679	977	999999	999999	689	303	922	518	500	999999	999999	572	999999	999999	999999	954	820	999999	75	191	709	999999	999999	309	574	825	237	585	41	614	911	609	999999	967	999999	323	697	698	893	217	552	279	143	721	251	419	986	999999	851	528	999999	881	901	491	409	125	595	232	733	999999	75	347	486	885	816	14	142	258	
222	108	266	132	999999	858	638	439	429	999999	68	164	838	271	733	513	556	999999	707	948	999999	573	727	475	999999	39	151	215	793	258	905	246	287	737	753	752	271	935	268	53	853	969	695	999999	173	999999	999999	804	613	973	338	785	306	193	690	649	380	791	168	999999	716	432	646	181	764	822	876	111	517	980	999999	999999	999999	664	105	598	877	801	311	394	14	347	602	820	999999	999999	939	103	999999	114	382	999999	777	674	337	430	332	999999	172	999999	702	999999	296	999999	999999	999999	23	642	98	102	771	578	490	773	999999	378	830	826	262	644	999999	999999	63	412	999999	999999	999999	107	337	675	999999	363	639	960	692	90	999999	969	999999	211	116	307	15	999999	999999	803	989	14	999999	958	599	505	271	999999	999999	999999	869	883	34	959	999999	999999	314	423	826	417	999999	530	91	509	327	861	738	999999	537	584	777	999999	79	804	999999	839	23	378	999999	769	102	121	500	999999	220	999999	944	138	336	200	999999	592	138	999999	999999	469	923	585	999999	738	999999	220	990	999999	151	999999	813	229	187	45	902	936	347	999999	325	827	39	318	299	999999	916	609	724	999999	591	195	971	154	999999	323	915	999999	737	346	12	881	999999	616	631	999999	999999	999999	951	300	999999	999999	254	81	609	45	439	615	295	491	822	168	999999	999999	303	955	799	669	288	864	129	474	208	11	999999	999999	707	423	999999	999999	795	201	658	999999	999999	535	999999	899	544	905	883	999999	999999	255	524	843	396	999999	999999	675	999999	999999	999999	96	999999	999999	999999	253	26	175	999999	26	928	445	999999	630	510	999999	999999	767	24	899	135	383	981	819	331	999999	487	221	999999	239	110	999999	999999	111	755	999999	263	999999	999999	698	883	999999	999999	999999	999999	999999	999999	893	343	335	871	555	661	750	569	72	115	361	502	904	999999	805	128	108	916	918	246	999999	874	999999	807	999999	99	999999	26	756	999999	999999	447	999999	999999	593	877	722	999999	999999	359	459	541	999999	466	902	732	773	932	87	999999	477	950	464	470	999999	29	405	528	999999	465	999999	733	999999	264	999999	914	999999	510	182	999999	405	999999	371	568	999999	62	999999	999999	904	648	326	394	938	506	339	999999	983	165	437	999999	482	999999	999999	99	24	726	729	439	474	988	855	999999	760	160	854	736	589	895	999999	912	999999	922	999999	853	149	999999	794	999999	999999	828	931	999999	83	607	999999	210	873	282	553	999999	333	999999	999999	915	999999	999999	634	788	651	999999	584	97	481	525	999999	560	999999	999999	950	74	931	
999999	514	646	67	999999	199	162	705	654	862	316	999999	624	999999	96	999999	999999	70	999999	326	999999	665	331	253	843	999999	557	999999	894	629	860	999999	489	138	910	247	371	999999	999999	864	481	93	997	740	277	746	856	935	649	645	873	999999	864	748	925	757	192	402	224	999999	641	290	810	34	12	984	999999	999999	678	999999	553	849	999999	230	999999	923	667	999999	976	999999	999999	622	999999	259	756	906	467	741	999999	163	64	968	644	999999	232	999999	999999	972	737	292	999999	371	267	999999	999999	33	551	999999	903	999999	99	601	426	126	509	29	68	560	277	105	527	131	293	999999	795	585	214	999999	998	999999	650	694	853	694	223	999999	364	433	999999	732	365	999999	999999	210	999999	463	552	527	265	213	142	722	999999	641	999999	762	999999	743	14	516	818	904	645	259	362	404	999999	999999	903	487	665	635	402	544	740	704	999999	92	460	342	999999	687	391	794	521	928	999999	222	999999	461	944	621	999999	652	913	461	999999	999999	848	669	999999	820	624	778	548	506	329	170	999999	70	478	995	292	999999	483	141	523	851	738	433	414	534	802	452	542	54	216	750	630	999999	527	705	244	791	626	222	72	612	999999	24	608	829	320	869	999999	999999	338	999999	178	999999	999999	336	849	424	264	191	28	182	246	504	300	999999	999999	622	542	999999	761	999999	56	271	999999	910	604	999999	999999	585	223	999999	470	593	715	999999	581	999999	350	201	999999	819	536	444	203	890	376	752	724	38	299	698	336	999999	197	837	710	999999	999999	37	731	136	598	999999	967	999999	712	652	788	999999	999999	690	999999	999999	917	941	999999	999999	77	188	544	851	998	797	296	525	606	261	999999	999999	748	674	145	999999	469	729	999999	858	477	117	187	723	999999	999999	40	999999	426	985	301	256	873	109	999999	534	492	879	138	801	392	999999	999999	999999	256	999999	999999	334	999999	958	881	197	720	116	143	999999	999999	820	999999	124	767	999999	109	620	959	159	14	649	835	611	830	999999	601	429	475	36	628	726	476	62	792	705	63	467	113	113	535	767	966	879	533	672	999999	23	44	705	351	999999	501	107	907	452	498	999999	138	302	999999	300	999999	999999	999999	999999	353	835	332	71	634	642	517	855	623	246	999999	955	88	168	999999	999999	395	770	684	759	999999	999999	155	349	216	118	338	811	517	999999	136	859	547	258	999999	166	999999	972	80	999999	361	999999	483	670	770	543	866	999999	704	18	905	870	431	582	999999	974	690	983	854	525	314	706	348	388	
120	822	418	999999	999999	441	999999	999999	699	999999	407	999999	896	485	579	999999	252	367	117	999999	339	265	437	964	208	354	476	707	128	999999	404	655	307	104	560	947	134	46	140	272	121	492	181	455	185	471	87	215	999999	999999	282	999999	599	839	58	854	395	454	630	494	965	199	304	999999	581	752	290	801	999999	632	549	999999	999999	844	397	847	93	982	789	999999	276	271	304	937	282	999999	66	468	55	705	561	680	415	645	306	999999	197	38	874	432	999999	286	289	781	999999	76	719	754	451	211	771	412	664	893	228	704	999999	366	871	999999	696	822	755	999999	999999	869	800	590	548	474	659	999999	999999	366	556	989	999999	522	306	215	739	999999	26	844	934	159	999999	521	427	601	37	830	167	750	736	368	531	70	999999	771	276	138	216	977	551	999999	304	308	346	238	723	382	69	665	394	394	999999	911	295	999999	854	288	173	999999	999999	829	898	367	630	198	468	920	811	535	939	999999	105	49	302	999999	854	716	999999	199	878	999999	770	501	366	351	562	620	999999	789	999999	987	964	269	539	722	817	937	999999	158	769	802	570	534	725	783	999999	999999	999999	999999	76	999999	113	999999	78	792	999999	406	999999	288	635	848	999999	999999	618	951	645	835	509	580	411	999999	48	999999	429	85	999999	246	776	583	62	796	11	708	999999	999999	999999	990	201	747	999999	420	936	398	522	921	656	548	915	773	999999	999999	999999	47	664	159	108	86	554	999999	999999	822	999999	427	236	838	999999	447	308	999999	999999	999999	644	999999	999999	991	999999	649	513	508	999999	999999	330	12	445	999999	540	964	53	574	680	807	446	999999	50	841	789	519	999999	999999	999999	218	249	86	999999	492	819	503	130	999999	178	458	999999	56	573	170	501	628	981	638	308	882	404	734	168	270	218	999999	721	999999	999999	999999	487	830	999999	220	306	999999	306	953	778	46	844	379	405	231	244	999999	635	999999	349	171	538	533	385	202	814	999999	917	999999	283	384	782	54	471	708	970	742	622	363	863	257	999999	38	860	271	48	34	338	999999	36	999999	999999	840	735	999999	931	954	454	241	405	791	337	861	679	403	264	799	907	697	260	501	777	281	27	102	839	999999	672	123	164	789	186	979	418	465	574	999999	319	431	776	26	298	390	957	82	920	999999	358	999999	16	248	127	641	686	535	50	538	823	643	210	431	291	999999	86	616	614	999999	999999	999999	828	323	999999	486	920	244	999999	396	323	945	182	378	161	215	116	915	
671	999999	999999	883	999999	46	127	675	230	999999	734	957	313	350	467	573	27	145	999999	693	758	641	721	451	332	654	225	878	470	832	279	86	233	171	944	79	63	569	799	792	205	814	265	575	510	255	92	972	487	609	361	26	577	423	166	40	999999	999999	561	770	999999	249	215	999999	85	658	733	152	405	397	519	457	345	845	497	944	385	155	941	86	571	999999	400	999999	999999	263	508	810	14	914	256	211	999999	39	971	999999	609	866	499	852	521	940	576	100	99	999999	680	731	999999	221	655	677	910	999999	209	578	999999	999999	918	822	159	923	147	491	151	318	448	316	874	541	345	999999	999999	98	999999	630	999999	310	999999	576	582	999999	884	792	999999	999999	300	534	830	402	116	265	948	677	702	598	802	999999	948	781	999999	374	857	394	876	146	999999	821	919	578	902	999999	581	351	250	382	999999	355	233	573	27	914	486	481	434	89	570	978	396	966	828	999999	361	990	122	217	920	499	916	132	557	479	614	261	500	567	684	607	999999	330	999999	457	861	385	764	550	999999	385	959	796	576	999999	999999	999999	999999	321	197	590	999999	42	462	999999	438	110	999999	547	310	234	981	867	405	962	551	75	999999	381	729	976	236	999999	329	544	999999	999999	555	514	999999	999999	999999	189	379	103	378	404	868	19	28	999999	369	999999	249	999999	999999	102	999999	613	501	369	546	378	999999	220	999999	667	713	917	19	318	999999	999999	504	650	999999	801	497	999999	594	157	999999	407	362	968	999999	999999	332	665	150	448	999999	999999	999999	999999	999999	143	597	999999	999999	711	691	950	999999	710	216	857	722	599	941	999999	999999	99	29	999999	999999	149	999999	622	603	354	344	999999	777	999999	589	999999	999999	820	536	588	214	338	572	882	465	257	406	999999	762	760	297	999999	724	999999	843	640	922	999999	521	999999	999999	974	565	394	376	999999	183	439	999999	999999	368	999999	73	362	398	275	999999	146	888	915	742	374	860	842	999999	611	999999	238	727	949	690	830	999999	561	471	239	773	187	516	822	83	966	530	169	402	395	669	371	160	578	123	785	780	999999	241	752	124	999999	337	764	999999	944	712	999999	912	537	603	511	891	168	502	349	630	75	841	776	999999	701	999999	671	942	961	88	999999	835	905	60	701	329	718	125	60	849	999999	512	139	264	358	256	999999	791	167	999999	991	86	773	164	999999	765	465	908	423	282	666	999999	358	865	563	346	999999	487	901	191	999999	999999	451	500	878	999999	999999	999999	999999	
454	586	880	784	999999	97	82	999999	999999	346	936	864	809	702	778	999999	929	999999	273	700	22	999999	386	889	999999	307	948	634	283	999999	160	63	999999	423	968	695	786	999999	867	778	490	284	265	151	965	327	373	999999	999999	317	949	410	999999	820	483	213	999999	990	808	999999	149	999999	787	475	999999	882	999999	396	733	92	406	890	999999	999999	219	737	999999	245	999999	658	999999	606	999999	966	336	999999	999999	132	939	764	999999	999999	999999	683	638	53	496	789	955	92	406	976	999999	591	999999	68	999999	952	610	745	999999	963	76	159	999999	999999	486	821	148	445	277	999999	456	968	999999	999999	660	613	857	999999	250	205	999999	841	262	957	989	999999	999999	278	636	663	521	204	999999	532	729	999999	433	105	566	999999	651	999999	815	607	999999	999999	999999	309	407	510	999999	999999	999999	33	683	234	896	999999	553	999999	999999	870	999999	613	286	262	432	72	881	579	190	761	610	575	553	769	35	654	999999	349	384	999999	870	135	999999	999999	699	522	848	504	194	140	552	459	911	780	711	212	331	277	999999	932	427	828	999999	343	834	929	479	914	209	251	865	213	732	16	10	683	55	209	563	999999	223	999999	395	999999	999999	160	664	999999	67	822	333	169	132	451	340	51	805	234	253	999999	53	934	305	942	999999	348	727	904	999999	38	167	132	714	318	718	50	999999	280	134	683	274	705	999999	386	917	705	91	291	676	958	999999	999999	955	999999	865	999999	91	452	783	870	433	760	999999	38	665	211	454	814	732	299	608	534	110	999999	504	347	999999	918	34	570	267	446	237	821	999999	347	176	921	452	438	999999	990	496	264	260	514	999999	999999	720	716	260	276	558	387	360	353	720	395	999999	528	999999	173	427	223	612	986	999999	999999	877	999999	45	999999	372	303	339	617	47	845	319	990	635	257	207	318	319	999999	999999	850	471	807	999999	780	633	924	235	795	999999	283	652	273	982	540	951	402	681	727	999999	999999	57	999999	316	874	86	308	999999	999999	965	118	904	621	109	682	711	79	999999	264	899	448	78	543	54	764	203	55	17	105	305	805	999999	591	96	633	802	999999	501	999999	999999	999999	40	280	830	464	378	40	174	999999	828	882	700	426	828	466	999999	999999	697	999999	681	41	300	798	659	170	999999	322	535	999999	879	999999	578	999999	559	574	417	999999	713	590	395	999999	999999	707	999999	999999	115	999999	999999	629	447	298	41	949	80	673	999999	999999	621	669	983	66	504	999999	430	846	313	750	867	264	
999999	398	999999	999999	166	518	160	593	531	245	65	999999	558	905	38	590	951	628	999999	886	539	999999	186	999999	607	999999	667	191	286	999999	119	364	353	509	999999	58	499	923	792	999999	523	999999	711	385	999999	722	999999	999999	671	840	894	685	871	981	724	875	222	755	510	828	850	968	316	111	135	700	916	58	335	979	101	37	999999	327	373	97	473	800	439	999999	830	78	520	446	535	999999	999999	999999	784	705	836	743	423	999999	710	554	999999	609	260	999999	805	999999	273	999999	748	866	849	553	617	637	412	421	325	999999	998	782	458	999999	576	701	217	554	273	630	153	358	999999	871	616	818	951	999999	550	526	999999	999999	999999	828	698	668	999999	939	754	156	303	424	427	798	999999	928	105	276	43	558	705	261	196	643	548	400	262	978	936	799	999999	548	870	798	546	628	977	629	181	907	126	278	999999	999999	337	999999	999999	815	999999	999999	999999	999999	830	999999	821	827	999999	170	999999	999999	416	606	999999	999999	470	754	554	628	261	999999	950	475	105	135	442	437	999999	79	316	999999	469	446	999999	258	85	11	717	999999	977	999999	444	816	348	872	999999	519	275	844	656	582	999999	312	999999	999999	737	257	589	704	558	393	374	124	854	999999	838	999999	533	999999	999999	999999	46	999999	650	542	903	144	999999	232	634	923	172	618	423	734	999999	167	882	515	520	999999	422	22	330	593	354	329	962	877	44	532	985	521	964	198	999999	509	661	32	663	603	130	366	80	635	231	756	701	130	999999	999999	999999	27	243	61	55	33	354	67	999999	583	181	999999	197	999999	999999	650	653	235	999999	145	999999	860	999999	999999	707	65	942	999999	372	597	628	999999	61	363	445	968	999999	912	152	999999	164	604	834	89	431	871	178	968	999999	580	999999	475	931	690	184	235	175	999999	354	990	91	999999	694	599	955	339	207	834	666	969	373	999999	999999	999999	981	902	35	773	495	835	999999	974	996	791	494	163	909	371	188	999999	999999	962	567	161	440	999999	909	245	134	999999	674	999999	312	728	217	371	392	264	999999	282	210	999999	830	519	999999	117	999999	903	999999	802	429	835	655	999999	176	999999	999999	931	246	999999	993	790	999999	403	999999	552	671	277	583	999999	770	655	662	906	19	411	141	999999	58	332	840	15	139	332	671	839	688	999999	562	999999	198	999999	27	232	999999	419	752	436	358	561	999999	396	329	982	41	774	182	999999	999999	765	279	134	882	914	646	987	660	327	731	330	999999	815	714	999999	999999	318	
637	440	627	600	658	704	700	497	887	453	999999	999999	300	897	666	939	419	797	537	73	579	113	585	301	999999	435	705	999999	999999	999999	681	552	999999	723	147	741	132	846	116	574	434	999999	36	999999	311	513	36	999999	999999	999999	405	999999	249	999999	739	533	999999	335	841	233	999	672	800	267	999999	143	109	577	759	925	816	573	691	962	639	194	87	391	989	255	408	999999	374	772	999999	764	312	187	999999	614	886	999999	14	882	575	999999	595	999999	431	999999	414	999999	85	738	117	832	235	286	241	555	999999	473	345	999999	999999	138	999999	37	43	16	830	999999	592	999999	48	30	999999	809	397	876	999999	318	960	821	840	948	795	635	664	402	538	999999	945	439	168	422	460	417	66	446	999999	567	735	424	347	492	866	999999	999999	97	272	426	889	365	999999	147	513	999999	999999	876	343	999999	372	641	999999	805	999999	163	986	625	999999	999999	999999	951	999999	999999	582	545	484	358	91	864	935	577	999999	121	146	590	483	999999	909	936	999999	190	112	791	999999	103	946	542	515	999999	944	84	999999	120	674	937	943	924	999999	968	49	999999	794	478	737	999999	512	999999	999999	396	999999	964	715	632	499	571	848	999999	836	489	598	941	999999	379	920	860	999999	999999	447	209	647	558	466	941	896	264	395	634	64	999999	591	590	999999	129	42	979	999999	999999	620	112	999999	323	999999	85	379	108	563	999999	999999	999999	745	999999	919	469	749	131	508	999999	736	245	186	224	999999	999999	897	18	77	999999	346	941	999999	999999	408	344	120	999999	470	391	572	999999	701	999999	86	187	999999	108	670	414	379	910	481	594	999999	385	926	999999	747	662	188	370	999999	839	88	616	384	590	95	585	359	999999	999999	127	211	937	543	999999	147	999999	999999	798	348	663	354	436	999999	999999	995	32	417	245	999999	808	212	212	768	862	891	470	802	84	23	95	65	954	259	364	392	231	841	720	736	360	891	999999	32	999999	494	652	999999	476	999999	999999	999999	999999	999999	851	914	999999	179	681	324	677	594	696	785	262	999999	999999	186	115	525	773	190	697	999999	235	999999	822	999999	999999	377	999999	323	999999	489	999999	917	941	124	407	449	392	62	170	999999	68	765	204	604	769	769	999999	475	50	951	821	881	480	614	613	934	999999	999999	778	314	85	364	268	216	834	344	665	284	778	666	142	999999	30	301	999999	470	722	228	420	999999	282	999999	283	999999	668	79	447	999999	511	473	358	999999	283	999999	330	704	506	988	770	434	114	820	696	
384	999999	109	999999	189	173	153	221	873	999999	999999	42	311	91	884	999999	999999	897	337	773	315	317	569	447	175	970	745	963	999999	458	999999	999999	999999	86	999999	565	568	217	267	174	999999	262	485	173	136	822	28	623	622	449	15	999999	776	999999	391	76	258	661	695	218	427	999999	486	425	423	630	580	235	192	328	979	557	639	999999	416	63	999999	406	321	352	952	132	350	999999	453	458	999999	999999	695	832	317	999999	522	59	999999	187	775	70	999999	505	999999	793	999999	304	999999	457	898	612	640	999999	999999	852	349	352	265	305	999999	202	972	965	879	175	999999	359	21	82	45	999999	427	238	288	999999	656	999999	110	169	691	56	825	995	560	148	999999	367	598	464	567	179	999999	451	999999	999999	98	784	626	999999	264	91	293	396	422	318	194	411	59	471	206	999999	252	106	999999	999999	999999	976	415	999999	400	181	760	556	515	865	796	976	889	705	684	999999	199	999999	905	609	762	438	582	999999	954	373	318	137	267	42	927	696	837	556	216	121	379	886	686	999999	999999	999999	880	999999	521	217	999999	354	787	335	345	227	201	14	39	999999	999999	999999	786	999999	862	632	999999	483	938	999999	149	343	499	572	999999	312	348	822	288	36	557	36	730	746	851	964	350	932	697	999999	999999	832	526	277	717	216	110	999999	229	698	447	407	617	422	78	188	855	999999	834	42	879	378	726	13	391	377	442	49	999999	898	292	366	785	239	604	317	816	231	854	294	999999	999999	602	589	588	159	418	317	678	672	118	999999	107	665	829	136	999999	999999	886	350	999999	70	483	331	416	91	622	388	818	761	371	633	369	999999	829	201	776	146	425	241	999999	134	371	999999	789	166	268	130	999999	477	210	303	344	999999	519	999999	214	999999	183	506	537	40	499	916	310	485	999999	557	999999	637	360	969	999999	999999	391	649	698	970	541	999999	999999	502	977	350	560	78	999999	855	40	999999	999999	999999	962	918	999999	999999	999999	454	212	314	400	710	294	999999	127	999999	205	689	133	870	453	244	740	999999	684	45	62	999999	366	999999	999999	999999	527	158	651	855	17	190	950	462	24	254	999999	236	999999	121	217	215	233	329	873	609	732	169	242	999999	999999	48	243	669	999999	486	97	970	128	490	193	999999	130	271	233	25	738	999999	855	209	999999	999999	75	999999	999999	847	999999	47	368	586	188	367	915	899	999999	999999	946	291	585	999999	166	796	118	378	999999	999999	94	999999	106	999999	871	71	999999	43	999999	260	
972	999999	841	38	561	60	611	542	312	825	999999	231	179	263	78	457	999999	327	53	679	405	697	999999	756	999999	999999	941	510	715	999999	63	882	624	841	997	999999	449	556	977	115	194	999999	999999	112	851	999999	999999	999999	999999	423	975	986	989	605	854	284	36	95	999999	597	119	999999	999999	999999	772	346	607	338	999999	999999	999999	538	350	938	495	829	631	999999	904	999999	180	108	721	301	151	77	893	28	986	722	258	364	290	999999	995	999999	748	880	340	515	265	999999	999999	996	416	447	645	60	120	34	653	494	191	375	999999	999999	999999	535	54	999999	453	588	351	544	544	999999	257	961	942	411	90	751	211	398	644	716	523	725	884	703	431	842	908	961	78	764	182	999999	962	984	704	223	836	999999	999999	676	122	51	999999	763	200	684	999999	999999	943	902	292	792	999999	710	999999	663	650	999999	282	610	999999	389	475	780	479	342	999	999999	706	867	914	576	999999	967	604	481	274	999999	512	747	999999	999999	28	176	999999	390	999999	999999	496	999999	999999	494	362	461	999999	732	575	999999	294	999999	684	159	999999	999999	987	999999	465	763	115	999999	399	529	838	999999	875	481	371	999999	308	99	158	747	999999	665	304	999999	224	875	999999	872	905	999999	836	654	73	999999	206	941	188	999999	925	430	999999	480	651	53	656	827	585	524	370	276	383	204	999999	937	687	999999	781	567	501	589	791	242	999999	807	693	999999	999999	999999	284	430	130	999999	174	727	601	999999	24	261	999999	397	999999	456	512	639	219	641	943	136	897	859	169	621	274	345	638	913	370	844	360	999999	999999	295	250	939	156	999999	40	982	999999	696	332	999999	793	999999	999999	344	730	481	598	61	999999	345	402	999999	999999	508	999999	828	999999	999999	631	180	901	312	999999	14	999999	572	492	377	611	999999	999999	211	537	999999	828	170	999999	304	999999	888	255	308	230	999999	892	824	679	999999	573	211	893	999999	74	161	999999	490	999999	294	137	167	988	999999	449	289	555	201	887	999999	680	117	782	794	999999	742	924	602	91	22	122	999999	999999	999999	999999	999999	999999	142	999999	999999	20	347	999999	999999	176	35	900	35	858	941	473	700	937	58	967	999999	429	999999	163	332	999999	999999	999999	70	182	745	274	154	426	50	220	423	999999	511	999999	999999	29	999999	628	478	842	899	999999	150	999999	421	454	844	876	346	980	969	978	813	158	999999	938	999999	589	430	761	755	608	818	730	60	999999	435	999999	999999	447	999999	999999	685	490	337	999999	268	999999	999999	301	429	
277	89	70	251	444	251	363	999999	404	992	999999	208	716	999999	300	999999	419	999999	775	28	417	999999	899	582	999999	999999	333	821	999999	679	514	828	138	342	488	528	758	489	616	999999	82	999999	240	454	965	281	968	999999	46	368	848	35	985	999999	21	36	190	487	999999	151	999999	541	937	724	488	999999	79	384	608	772	176	999999	881	381	946	618	20	454	616	228	334	930	784	341	830	489	842	856	330	461	348	280	999999	999999	999999	540	861	515	999999	361	212	594	795	274	201	918	153	613	335	402	25	736	999999	999999	816	999999	757	606	893	998	771	999999	999999	156	434	895	999999	416	894	415	757	504	999999	265	999999	999999	999999	999999	150	912	345	238	530	927	999999	612	409	999999	658	499	783	265	621	968	589	989	539	648	839	999999	999999	737	719	919	645	520	258	615	516	85	999999	247	466	981	999999	542	692	136	711	999999	999999	999999	758	999999	632	502	883	519	675	36	210	496	680	843	196	999999	999999	999999	291	999999	363	794	699	999999	999999	999999	799	640	314	999999	307	413	937	27	810	739	978	325	999999	153	637	738	940	490	875	366	999999	622	794	999999	999999	91	844	999999	468	999999	296	186	756	96	703	999999	999999	999999	728	797	558	662	43	456	629	203	323	148	297	624	854	219	706	291	979	999999	846	999999	33	226	999999	999999	559	999999	453	802	568	999999	450	395	534	999999	999999	999999	808	904	999999	347	436	830	767	999999	499	843	846	87	479	475	999999	526	406	955	604	999999	238	999999	113	924	13	826	634	122	698	901	100	542	457	629	483	85	598	508	823	999999	999999	999999	999999	715	999999	375	999999	103	103	924	999999	578	716	259	849	411	800	663	343	999999	205	655	18	597	753	313	999999	850	991	42	999999	897	142	411	63	999999	744	398	662	637	502	541	29	773	913	521	826	208	779	999999	999999	934	174	223	998	999999	854	74	961	958	746	483	999999	71	996	999999	446	315	205	999999	999999	412	11	999999	999999	663	635	999999	684	241	487	999999	999999	999999	757	999999	999999	918	999999	260	999999	679	436	703	891	999999	439	957	777	822	85	999999	13	306	415	999999	933	468	116	999999	999999	999999	999999	999999	480	326	999999	192	999999	999999	368	528	901	999999	962	999999	976	999999	814	96	234	999999	999999	861	166	967	999999	774	514	886	999999	273	999999	79	93	900	298	706	233	575	617	999999	999999	773	463	556	619	68	344	428	895	635	654	29	120	499	163	529	999999	513	999999	999999	999999	427	943	999999	716	832	999999	999999	
999999	999999	83	999999	999999	976	33	999999	407	609	999999	367	440	95	990	434	619	791	958	594	746	769	142	999999	999999	978	579	237	829	999999	840	786	207	282	730	999999	561	414	999999	144	475	470	999999	964	165	541	208	999999	437	519	999999	999999	999999	277	999999	928	999999	999999	573	500	406	796	863	999999	769	570	999999	999999	365	999999	872	999999	999999	824	128	999999	999999	999999	564	144	780	988	799	320	999999	999999	913	999999	958	801	488	207	841	59	737	678	999999	92	205	594	381	999999	236	72	999999	999999	682	59	158	48	999999	970	799	999999	720	999999	996	999999	164	999999	657	999999	209	563	886	674	373	202	96	999999	999999	566	999999	999999	763	999999	761	737	999999	613	999999	863	781	919	522	517	408	999999	338	329	681	64	928	351	999999	150	999999	672	186	972	907	490	962	999999	999999	723	997	829	675	999999	656	269	879	550	620	793	458	289	51	378	275	960	863	767	768	623	637	630	999999	622	897	99	561	999999	706	752	901	999999	560	999999	999999	579	999999	999999	999999	422	999999	999999	730	153	692	999999	999999	807	706	999999	626	205	999999	746	999999	376	796	62	999999	566	999999	999999	844	868	892	385	729	999999	999999	696	999999	516	103	999999	448	260	900	889	930	999999	468	753	999999	759	999999	706	143	813	999999	153	999999	999999	275	116	713	996	543	861	260	316	833	387	999999	999999	999999	999999	111	999999	308	835	476	906	131	747	999999	954	999999	94	742	195	251	999999	540	715	999999	547	250	999999	642	999999	716	48	638	623	512	90	999999	999999	999999	25	605	550	999999	876	676	999999	563	527	18	999999	810	459	129	999999	74	999999	847	243	999999	186	999999	123	950	999999	128	438	277	999999	245	27	159	212	58	726	999999	701	409	999999	48	46	984	723	999999	883	641	267	919	573	558	594	243	999999	884	859	156	999999	599	659	758	248	999999	65	292	990	999999	999999	410	402	999999	999999	517	193	204	71	999999	156	144	76	999999	861	518	704	949	650	784	588	328	198	580	999999	111	750	905	800	437	929	999999	988	284	43	857	526	98	195	86	59	376	822	667	999999	356	533	999999	896	729	904	115	999999	216	30	290	221	999999	386	271	767	288	404	999999	272	715	156	999999	191	14	992	615	763	574	734	221	505	531	999999	751	578	316	18	80	532	823	799	999999	264	753	645	999999	712	924	319	771	972	198	405	999999	210	741	262	892	737	298	352	77	482	808	784	999999	999999	634	693	461	279	333	111	448	915	374	538	999999	368	296	903	839	999999	
999999	999999	316	135	295	551	999999	63	999999	343	999999	999999	732	999999	455	968	954	464	87	241	858	501	648	96	956	379	835	213	823	533	450	395	513	812	519	569	478	565	955	93	856	407	163	990	999999	967	192	999999	92	470	413	832	826	608	406	999999	600	999999	178	999999	715	634	239	592	892	848	968	920	789	999999	499	399	509	994	999999	460	348	999999	229	989	196	769	999999	363	129	999999	569	999999	415	999999	969	258	396	49	999999	231	178	999999	107	29	999	272	286	999999	970	999999	333	999999	232	945	132	941	10	189	999999	946	513	876	999999	999999	289	72	514	740	916	251	13	469	626	163	292	999999	560	209	990	923	493	923	392	115	294	737	999999	469	999999	37	999999	217	999999	431	718	999999	109	823	999999	936	758	999999	289	729	21	863	215	79	999999	355	390	999999	999999	805	463	589	493	366	999999	551	390	999999	814	889	993	795	999999	204	444	989	677	737	469	64	175	999999	643	663	104	431	999999	612	999999	999999	646	456	28	514	968	138	999999	742	834	999999	555	999999	731	400	735	999999	999999	20	999999	999999	678	653	341	144	999999	516	946	999999	999999	567	999999	778	248	243	252	546	999999	645	236	999999	999999	934	902	280	508	999999	224	252	927	878	999999	521	999999	142	999999	992	125	883	873	999999	191	978	480	999999	999999	777	475	498	158	199	447	77	784	999999	492	999999	750	70	999999	999999	999999	703	902	999999	849	999999	800	115	340	999999	431	893	999999	773	134	212	463	636	111	999999	985	726	104	738	441	650	999999	999999	649	999999	999999	64	257	694	171	999999	86	97	999999	999999	977	369	167	898	767	999999	306	20	203	999999	289	124	959	905	999999	999999	999999	174	952	209	769	150	999999	181	17	999999	646	86	612	646	136	999999	219	439	999999	625	568	206	970	887	354	727	999999	368	999999	137	105	352	501	596	879	999999	145	999999	901	836	903	985	890	400	907	229	407	557	164	999999	904	529	161	578	15	412	203	75	854	52	684	999999	999999	880	281	999999	585	999999	766	224	999999	999999	537	999999	999999	582	316	580	999999	135	999999	908	214	966	232	575	200	922	590	477	718	79	372	859	999999	999999	693	19	999999	999999	643	391	791	999999	681	912	992	244	856	432	999999	623	95	729	721	775	893	335	657	706	113	662	435	298	506	171	999999	677	764	915	889	306	461	376	491	999999	127	999999	294	320	583	956	76	999999	999999	105	984	999999	999999	386	999999	367	362	999999	999999	980	999999	503	443	520	292	324	480	940	
543	799	999999	718	248	782	658	628	51	347	133	157	596	999999	916	411	187	999999	539	999999	13	531	943	999999	999999	510	982	624	830	774	999999	269	485	999999	624	999999	933	275	404	365	728	294	326	25	299	361	394	688	999999	42	999999	999999	999999	102	937	22	855	999999	850	999999	799	43	798	999999	319	999999	671	470	653	344	477	911	592	999999	659	999999	214	999999	999999	516	125	304	47	797	999999	730	483	999999	198	611	725	811	424	666	566	694	495	59	999999	435	689	924	45	251	565	431	714	999999	442	228	807	927	382	344	999999	505	995	10	834	588	390	288	281	51	618	666	496	925	617	999999	233	164	233	324	826	200	268	796	242	999999	26	872	950	970	999999	798	438	90	54	70	698	495	224	126	55	411	653	999999	999999	899	934	999999	999999	999999	999999	652	703	67	999999	431	246	209	999999	824	572	517	337	310	246	999999	237	416	881	556	276	737	940	117	279	425	547	273	173	343	85	999999	999999	482	975	999999	105	380	571	622	823	498	727	400	999999	999999	83	999999	757	812	999999	528	907	447	211	267	712	595	999999	102	884	973	999999	434	749	999999	639	855	334	95	724	999999	844	268	999999	777	999999	549	563	741	352	204	516	360	671	556	329	440	280	718	449	509	592	479	737	850	462	303	999999	219	898	227	27	672	98	815	684	649	715	434	257	172	41	57	750	999999	999999	685	763	202	24	208	584	616	999999	224	273	999999	999999	881	999999	999999	898	999999	842	134	186	999999	271	855	872	680	999999	846	471	286	477	545	728	57	394	776	539	458	999999	700	643	999999	36	999999	551	999999	128	833	119	540	274	687	999999	626	514	999999	999999	907	329	343	482	738	155	370	746	728	646	999999	999999	548	186	999999	160	152	490	999999	817	397	314	563	562	892	737	999999	21	790	340	999999	543	771	362	632	999999	860	999999	905	999999	665	137	822	672	644	345	570	363	824	536	999999	145	999999	804	999999	603	765	999999	589	10	224	358	999999	999999	543	940	726	999999	554	999999	999999	923	999999	518	999999	269	999999	891	917	557	999999	999999	999999	999999	278	967	999999	999999	335	39	373	999999	638	999999	51	999999	181	434	139	704	618	384	808	999999	247	148	559	231	999999	766	121	874	863	999999	833	646	171	702	999999	999999	146	760	999999	999999	947	219	295	681	476	999999	98	66	761	223	938	792	999999	683	26	139	999999	582	323	999999	917	999999	226	605	80	999999	156	479	315	562	999999	858	524	999999	999999	37	852	878	754	
808	678	999999	999999	649	104	51	999999	487	685	990	999999	564	447	300	607	459	993	999999	611	81	697	618	999999	999999	655	89	999999	999999	127	988	286	999999	999999	514	890	999999	385	576	510	39	999999	668	793	999999	403	999999	421	233	685	117	999999	999999	277	683	120	70	314	913	994	24	999999	999999	999999	696	999999	629	737	932	410	746	83	426	189	999999	554	999999	999999	999999	999999	652	668	54	798	20	954	123	272	153	403	830	557	472	582	495	265	133	999999	999999	611	773	275	999999	823	939	43	617	983	695	139	999999	999999	999999	999999	351	999999	728	604	999999	742	599	367	593	538	579	999999	999999	843	693	326	999999	730	999999	999999	999999	387	999999	231	859	976	347	140	577	24	322	999999	999999	365	241	149	536	529	948	364	21	415	681	949	253	750	999999	773	299	378	708	999999	517	63	83	999999	999999	507	745	383	999999	999999	790	999999	226	984	520	255	612	554	789	901	999999	373	999999	627	706	240	977	118	999999	573	841	999999	315	999999	87	625	999999	277	973	39	783	999999	999999	553	624	112	732	999999	240	188	171	745	999999	807	999999	154	250	456	267	936	529	999999	999999	831	627	592	273	266	906	895	999999	999999	581	760	127	215	999999	270	999999	603	507	718	999999	375	412	999999	619	999999	390	933	384	835	20	46	509	157	745	138	925	42	999999	476	362	345	224	826	174	828	690	374	999999	999999	453	663	439	999999	758	464	428	530	999999	764	999999	973	999999	137	334	544	999999	970	470	285	344	999999	764	40	366	542	999999	586	999999	999999	818	26	202	999999	392	356	607	699	999999	999999	709	404	70	84	999999	388	999999	97	502	629	578	719	903	465	999999	483	899	999999	454	226	999999	999999	598	192	946	999999	780	999999	745	977	937	561	999999	189	575	939	909	999999	438	977	718	73	93	999999	221	108	123	737	757	908	999999	208	254	999999	976	867	806	878	999999	743	999999	999999	351	524	999999	27	147	999999	889	707	574	219	969	476	507	250	758	295	999999	999999	745	53	369	999999	530	738	316	410	213	999999	142	41	562	695	380	20	722	569	620	204	961	398	848	60	344	246	999999	778	999999	735	118	999999	999999	289	997	564	348	999999	993	953	711	999999	999999	190	574	542	657	284	106	497	528	199	675	776	886	356	205	999999	503	294	509	999999	999999	477	999999	622	133	999999	697	816	672	218	999999	666	999999	233	877	667	999999	801	589	999999	682	999999	216	999999	844	141	403	651	369	999999	20	709	453	182	999999	53	590	951	418	999999	
586	290	825	320	624	19	293	662	999999	537	833	701	704	999999	999999	559	271	681	777	992	879	999999	456	643	207	865	222	320	233	833	999999	534	392	999999	377	999999	999999	895	304	835	847	740	181	831	205	319	999999	898	999999	999999	999999	908	999999	425	506	540	833	191	999999	758	796	973	439	645	460	999999	318	500	188	464	208	375	999999	942	999999	999999	874	625	447	888	860	324	993	781	61	178	360	967	999999	837	568	179	782	999999	49	874	310	536	381	999999	10	514	719	862	252	999999	999999	241	280	367	665	999999	743	235	897	481	979	657	594	291	999999	999999	793	350	999999	38	593	840	902	280	999999	999999	253	551	887	356	999999	141	999999	644	646	128	696	350	181	360	436	999999	648	568	894	999999	941	999999	946	659	720	378	966	224	823	691	339	10	528	327	963	999999	348	551	876	848	128	950	644	999999	655	999999	999999	545	602	999999	999999	999999	999999	196	406	163	604	238	635	236	175	325	820	955	788	695	821	854	396	999999	218	107	691	999999	533	991	999999	125	13	999999	209	999999	621	787	498	999999	999999	342	920	999999	597	119	915	650	683	999999	139	999999	52	959	632	324	158	368	999999	105	652	339	662	414	708	489	999999	999999	36	744	703	43	999999	793	81	999999	999999	586	647	108	191	999999	373	999999	862	766	83	54	645	885	282	999999	999999	403	352	295	999999	515	111	117	885	557	623	939	109	105	232	259	888	153	390	572	721	999999	913	611	999999	932	552	942	416	189	722	151	471	450	84	73	451	999999	999999	999999	485	999999	223	634	999999	433	999999	999999	543	823	999999	999999	504	999999	542	239	489	740	329	999999	962	168	999999	705	835	482	477	658	30	168	807	112	343	960	96	999999	515	999999	193	541	311	785	999999	592	33	999999	999999	999999	999999	845	583	999999	999999	71	466	326	837	999999	798	999999	956	971	746	384	999999	64	999999	999999	623	360	999999	999999	556	999999	999999	999999	759	119	681	615	835	716	750	185	999999	107	646	281	504	999999	999999	999999	490	248	585	339	999999	999999	576	969	71	112	147	558	131	383	163	678	626	289	566	727	999999	193	999999	999999	231	570	800	918	417	886	49	852	15	726	999999	318	212	116	999999	735	543	999999	999999	732	578	202	999999	211	999999	968	655	225	999999	627	171	306	999999	999999	118	479	233	999999	561	185	999999	294	552	404	664	844	476	519	151	999999	999999	133	640	999999	999999	38	999999	599	974	999999	240	823	649	999999	564	422	190	999999	997	668	512	886	160	378	
669	293	999999	659	546	999999	501	145	999999	383	999999	999999	666	750	673	89	999999	634	682	122	944	249	999999	174	999999	252	664	609	521	999999	999999	999999	999999	999999	717	999999	389	855	999999	875	999999	104	749	999999	945	526	756	439	203	918	704	877	213	48	433	999999	647	484	819	304	999999	892	999999	600	64	145	75	404	43	999999	699	118	582	807	174	999999	499	380	229	999999	495	235	415	603	778	451	104	999999	838	297	740	905	46	758	999999	64	999999	999999	999999	999999	460	999999	406	908	999999	596	305	405	874	584	931	277	264	504	999999	999999	487	30	822	613	50	141	565	746	554	794	81	823	999999	119	999999	350	168	999999	863	143	828	999999	999999	192	155	698	69	263	365	473	999999	999999	949	231	577	460	999999	607	769	999999	999999	659	364	999999	524	481	999999	765	216	590	118	999999	641	674	390	979	646	639	999999	351	82	312	390	90	999999	540	873	999999	541	917	23	561	650	999999	999999	178	153	999999	999999	674	669	999999	999999	999999	365	805	900	999999	840	597	814	697	999999	427	256	999999	279	283	289	983	999999	884	999999	298	999999	557	204	106	999999	221	836	999999	971	792	682	777	264	615	725	349	639	598	999999	999999	113	326	999999	233	297	853	899	869	670	684	999999	784	81	999999	999999	808	611	999999	948	628	761	128	999999	357	745	479	239	664	558	940	999999	18	580	289	194	261	145	970	809	483	322	967	35	999999	725	897	706	505	999999	917	738	835	999999	685	192	985	600	74	488	818	999999	999999	999999	729	340	68	213	999999	574	946	672	640	994	475	999999	999999	102	439	631	999999	772	734	256	641	212	518	368	999999	106	209	660	81	492	990	859	999999	656	306	956	667	999999	914	930	999999	999999	108	841	185	378	399	893	171	999999	641	55	889	989	999999	999999	822	699	318	999999	375	295	999999	157	14	615	999999	147	795	482	963	162	999999	803	784	396	113	677	193	527	707	315	499	638	999999	945	970	98	976	778	999999	967	386	229	999999	185	653	999999	999999	569	999999	261	107	688	479	488	999999	999999	214	999999	999999	999999	516	791	987	69	796	999999	306	999999	645	999999	171	27	349	996	776	638	248	608	742	163	840	623	387	455	218	999999	169	373	999999	884	883	999999	364	988	461	999999	999999	505	999999	691	654	777	924	999999	100	90	349	482	711	559	999999	999999	999999	270	315	892	413	541	851	999999	999999	933	311	760	999999	999999	663	360	545	191	406	743	999999	60	508	72	699	388	365	999999	999999	686	661	999999	48	
287	150	103	683	568	191	699	653	404	888	721	475	174	741	621	427	988	937	999999	999999	112	387	500	761	252	999999	999999	999999	723	523	999999	281	114	722	980	337	569	676	976	10	706	100	824	172	787	596	535	647	743	710	483	748	141	55	935	900	650	342	441	374	166	523	929	880	771	999999	999999	999999	761	294	857	322	999999	529	999999	22	999999	999999	974	655	999999	387	442	22	999999	999999	150	68	786	999999	687	236	245	999999	843	192	170	943	401	347	235	93	999999	459	853	170	999999	999999	999999	999999	347	322	367	785	705	779	999999	917	840	402	309	312	665	681	606	631	86	999999	999999	273	999999	618	935	999999	430	585	500	999999	169	879	590	538	469	863	999999	999999	869	999999	999999	74	111	999999	113	999999	47	922	427	214	999999	231	94	439	925	336	80	729	387	729	364	999999	288	109	757	961	811	999999	842	999999	939	242	761	626	999999	622	171	609	515	936	600	508	167	999999	139	999999	795	161	612	143	793	22	987	149	105	786	785	999999	495	999999	999999	999999	89	999999	999999	620	470	999999	988	313	174	999999	224	450	139	856	962	992	969	819	176	999999	168	709	18	999999	999999	621	999999	664	836	999999	124	373	749	334	428	999999	999999	518	477	999999	999999	309	999999	333	798	546	20	249	824	792	999999	999999	975	536	999999	380	999999	348	999999	848	937	333	476	15	356	850	701	804	437	429	999999	460	352	838	497	859	740	999999	138	999999	611	290	840	53	136	448	398	222	227	999999	924	681	153	628	399	840	832	964	976	947	845	999999	812	404	820	582	999999	146	999999	257	640	932	220	667	247	656	493	999999	878	907	462	488	587	389	505	301	317	723	448	999999	36	775	708	190	862	405	999999	445	233	554	125	261	182	969	417	992	470	999999	390	743	356	999999	95	78	495	367	628	432	899	529	274	609	698	392	230	864	999999	39	999999	842	188	999999	999999	334	792	999999	315	999999	971	512	830	831	342	705	310	627	690	999999	695	504	777	55	999999	704	289	515	563	789	748	999999	999999	441	680	548	564	309	210	760	286	293	999999	999999	461	999999	999999	443	276	992	92	603	183	593	344	999999	999999	142	511	504	54	286	648	526	869	427	743	399	160	794	150	11	426	929	363	411	453	999999	594	159	15	846	249	570	707	155	379	184	106	380	483	999999	797	705	999999	999	645	999999	151	999999	652	309	292	482	851	91	186	253	240	932	856	308	548	362	499	208	47	999999	818	723	58	568	
302	780	321	718	213	999999	223	363	766	918	625	560	506	705	999999	766	999999	999999	968	135	944	174	999999	999999	883	445	216	999999	961	567	716	427	985	93	17	512	170	143	877	465	39	876	999999	938	999999	999999	855	793	645	280	999999	202	754	922	624	137	999999	146	834	768	515	706	402	208	211	207	999999	999999	698	999999	606	584	748	513	105	999999	998	584	501	895	590	999999	999999	690	999999	999999	999999	73	469	879	999999	999999	308	119	950	333	484	968	999999	485	423	999999	105	593	674	784	453	251	826	557	139	682	645	939	187	102	834	711	999	687	999999	999999	999999	999999	806	581	286	639	999999	772	592	40	999999	26	482	157	326	288	26	424	80	431	247	911	750	573	389	369	931	999999	999999	999999	968	59	949	911	489	287	787	999999	508	814	688	63	964	109	834	628	466	40	775	555	694	585	999999	999999	274	999999	78	999999	202	916	707	999999	999999	819	71	797	76	570	668	49	999999	999999	916	265	743	193	946	650	738	760	903	900	91	943	88	393	999999	846	647	447	218	554	899	591	117	982	780	999999	47	46	561	895	372	736	999999	999999	669	999999	370	999999	104	427	999999	442	999999	806	999999	999999	740	678	365	230	923	999999	831	946	33	999999	158	999999	413	801	613	702	208	17	538	999999	889	317	724	999999	485	566	352	791	999999	999999	578	310	999999	450	415	369	999999	999999	972	150	999999	118	748	344	212	999999	676	303	813	802	243	16	277	999999	450	433	954	283	744	366	879	999999	896	565	756	848	400	963	395	254	999999	867	45	398	450	999999	569	999999	878	999999	999999	58	999999	258	999999	571	42	999999	999999	981	414	407	596	615	271	865	999999	999999	588	364	999999	713	907	569	781	375	970	879	827	669	864	574	404	868	476	830	72	999999	340	194	999999	999999	963	413	839	622	999999	999999	136	585	568	386	999999	524	666	186	999999	418	476	859	999999	163	274	999999	127	840	12	727	148	441	803	574	851	999999	548	999999	749	503	729	168	104	551	752	999999	999999	487	772	880	999999	300	689	653	181	999999	999999	662	999999	634	296	999	999999	553	290	695	782	999999	534	999999	975	756	436	646	688	999999	999999	60	410	999999	238	639	77	132	999999	848	999999	999999	999999	380	810	999999	875	125	999999	730	548	999999	270	66	469	116	952	999999	904	999999	999999	53	965	862	716	999999	999999	21	406	999999	931	497	38	442	944	999999	601	164	999999	98	881	321	999999	958	769	999999	999999	353	563	132	687	703	227	999999	985	708	
193	999999	664	276	635	863	999999	561	799	999999	522	827	122	836	514	798	776	815	573	999999	614	17	103	999999	753	907	457	284	999999	999999	280	958	456	246	449	71	500	331	463	27	603	877	999999	718	702	962	241	727	999999	889	927	411	506	999999	103	186	999999	172	999999	999999	416	444	592	571	781	564	999999	999999	999999	453	307	455	999999	556	948	999999	848	385	999999	791	999999	730	999999	89	310	868	461	22	152	272	624	338	807	736	999999	999999	294	597	937	148	591	999999	339	999999	591	481	999999	999999	495	999999	338	999999	374	732	60	685	999999	512	271	999999	999999	368	733	134	999999	999999	999999	625	999999	999999	451	261	447	659	209	321	400	503	497	828	818	511	999999	785	999999	999999	963	85	685	999999	999999	781	336	34	999999	232	631	215	999999	622	999999	434	15	705	915	87	623	714	999999	739	294	999999	24	999999	104	601	841	999999	200	275	15	572	940	999999	409	670	999999	999999	623	977	689	195	168	875	995	394	505	999999	870	856	939	259	552	945	641	116	767	893	930	444	391	683	24	79	617	999999	999999	987	306	255	999999	999999	999999	999999	60	109	126	149	447	709	106	999999	999999	344	335	755	999999	999999	387	302	903	41	493	189	999999	16	181	98	268	999999	999999	517	525	624	999999	999999	169	997	999999	542	990	999999	999999	230	999999	372	999999	679	743	861	250	499	610	13	352	131	717	911	999999	53	927	37	999999	712	809	589	503	463	640	999999	999999	32	108	844	999999	285	584	272	999999	232	999999	999999	355	406	493	410	999999	521	999999	999999	32	257	999999	999999	999999	999999	745	743	999999	758	868	152	48	157	274	227	401	765	700	76	546	454	80	737	999999	999999	681	485	999999	409	682	981	190	68	999999	348	985	256	240	349	539	999999	851	92	999999	268	463	207	141	275	999999	151	821	999999	45	999999	999999	309	219	188	291	270	999999	21	86	886	961	980	999999	926	242	155	999999	361	536	706	603	987	999999	384	972	484	999999	953	999999	540	999999	974	32	996	999999	999999	47	62	999999	279	999999	999999	999999	477	307	999999	999999	215	43	863	616	470	679	339	974	199	999999	834	215	806	916	999999	999999	545	999999	987	957	587	765	556	118	483	302	267	389	763	982	905	86	499	859	148	920	536	924	999999	304	692	31	971	759	999999	846	261	362	999999	227	469	999999	320	525	47	450	999999	755	143	177	999999	949	999999	217	30	758	716	947	778	650	999999	999999	999999	692	274	565	793	999999	905	636	50	905	999999	545	999999	999999	766	
973	822	697	443	781	791	532	882	742	810	763	738	454	999999	314	583	115	999999	848	726	628	260	999999	656	690	999999	506	136	517	999999	999999	694	866	991	742	999999	91	216	312	829	502	809	531	754	40	68	999999	506	736	331	999999	999999	674	437	148	723	350	50	752	932	999999	405	999999	427	145	79	999999	999999	397	999999	502	898	999999	28	234	818	729	727	999999	632	397	999	400	195	999999	272	29	439	853	999999	784	50	999999	999999	544	999999	444	114	999999	960	196	999	119	557	829	630	582	999999	999999	330	993	623	999999	130	999999	999999	15	189	999999	872	59	442	609	378	404	462	444	459	483	999999	384	999999	117	999999	446	398	890	843	366	175	999999	373	999999	999999	35	999999	625	344	999999	258	999999	264	999999	746	911	753	999999	740	163	377	196	132	182	999999	945	999999	515	758	683	156	405	172	823	464	191	999999	216	85	999999	242	836	109	623	234	999999	999999	999999	370	754	692	998	999999	689	988	979	999999	999999	159	999999	656	656	999999	660	689	853	928	440	28	565	235	547	999999	397	920	541	96	508	948	49	999999	999999	154	14	999999	157	999999	999999	834	485	623	999999	999999	999999	696	586	968	449	999999	381	118	999999	132	805	999999	154	999999	762	769	457	892	69	252	999999	761	999999	511	863	668	999999	607	455	606	999999	999999	739	490	825	999999	344	572	647	574	576	931	147	114	349	484	846	472	493	999999	386	593	999999	253	946	737	276	84	999999	781	401	774	662	92	999999	999999	790	664	859	71	434	885	255	494	675	999999	623	999999	172	999999	821	999999	999999	999999	229	949	388	495	999999	97	434	269	999999	866	183	801	999999	64	524	486	694	192	613	432	288	501	348	79	578	766	123	952	999999	999999	959	332	661	919	999999	640	484	304	129	771	636	175	428	999999	321	874	999999	569	999999	685	693	639	999999	691	463	999999	610	999999	916	999999	999999	999999	999999	999999	999999	850	150	999999	200	884	11	400	999999	842	795	999999	82	959	999999	703	999999	553	999999	237	999999	330	866	970	466	145	39	175	999999	999999	797	999999	819	688	482	470	999999	561	379	915	684	999999	576	999999	895	350	655	651	561	999999	999999	999999	330	999999	999999	586	999999	999999	893	65	999999	836	22	721	55	641	999999	999999	487	296	970	999999	999999	999999	552	740	753	999999	84	125	490	388	613	174	429	377	834	699	999999	895	486	999999	667	324	999999	847	999999	854	577	263	999999	999999	174	274	252	626	255	92	999999	966	832	740	105	777	999999	477	999999	847	999999	678	
806	999999	412	591	810	416	637	999999	187	704	999999	999999	676	820	999999	229	999999	348	921	802	999999	751	133	25	72	746	467	890	749	999999	624	999999	562	899	999999	999999	858	582	464	836	989	394	999999	999999	517	933	999999	999999	707	355	999999	885	925	999999	556	65	481	396	999999	999999	999999	747	121	594	90	24	347	776	999999	628	999999	641	883	999999	999999	737	845	999999	508	999999	682	999999	192	403	339	999999	999999	72	352	401	969	472	63	999999	999999	252	283	321	791	502	596	999999	999999	89	999999	621	11	839	999999	819	219	230	888	999999	999999	999999	564	717	999999	350	505	284	999999	972	658	999999	588	493	208	570	463	534	469	15	542	999999	999999	999999	999999	999999	738	999999	386	533	999999	999999	584	663	18	131	687	999999	66	451	996	321	999999	938	431	999999	999999	999999	640	125	999999	685	760	882	857	996	494	462	999999	547	612	826	898	900	999999	908	324	925	484	87	883	999999	999999	28	18	230	532	343	999999	332	684	230	48	999999	177	506	988	701	999999	22	636	235	266	518	999999	180	423	962	158	522	771	118	43	999999	242	466	999999	742	873	636	474	161	780	976	999999	391	787	638	733	294	919	622	129	472	450	657	642	999999	189	838	807	570	999999	999999	560	575	999999	999999	38	710	299	256	828	179	999999	485	454	289	999999	999999	392	785	999999	999999	603	159	988	570	122	584	999999	257	563	44	828	999999	966	621	425	297	204	312	999999	999999	995	999999	794	950	999999	965	999999	362	314	999999	456	32	341	331	565	999999	586	626	999999	999999	885	999999	692	793	999999	644	519	832	864	999999	262	90	999999	215	868	929	999999	999999	999999	999999	381	472	943	831	588	806	572	644	999999	24	710	577	938	166	146	954	999999	11	610	290	999999	380	498	946	478	999999	846	135	463	999999	57	548	999999	227	82	423	999999	861	215	543	81	999999	776	850	656	685	151	29	999999	914	948	363	438	365	700	999999	973	996	362	221	959	447	191	430	966	172	596	999999	93	999999	999999	129	795	76	219	581	603	648	999999	999999	999999	827	66	999999	687	694	120	625	526	81	450	111	508	999999	583	634	999999	355	883	999999	999999	430	999999	999999	68	999999	999999	371	999999	999999	999999	335	706	569	986	999999	390	641	743	282	61	971	204	999999	283	754	620	801	493	584	999999	257	764	999999	704	804	891	710	999999	857	999999	749	478	999999	999999	999999	405	939	16	451	253	61	612	611	442	999999	999999	924	82	313	999999	765	878	571	240	159	999999	899	864	999999	250	679	
160	999999	155	312	503	796	347	999999	358	681	795	51	341	837	645	999999	373	587	578	967	638	999999	649	999999	871	906	178	524	553	505	84	824	211	573	900	999999	466	139	623	439	999999	999999	999999	999999	970	999999	239	402	999999	417	999999	286	999999	282	999999	972	246	783	441	999999	627	822	999999	999999	606	970	840	999999	999999	918	999999	244	964	999999	391	723	233	122	401	44	999999	775	999999	145	969	798	220	928	531	999999	999999	683	999999	37	811	999999	309	111	999999	999	996	471	466	595	720	999999	322	999999	891	327	749	999999	999999	407	919	852	812	479	883	999999	760	912	999999	17	438	24	546	936	999999	627	424	999999	192	999999	999999	215	318	999999	425	677	999999	745	999999	213	999999	999999	999999	999999	118	959	999999	999999	227	132	249	94	235	459	166	706	755	386	148	274	902	627	999999	989	999999	999999	543	999999	999999	215	999999	24	875	42	828	83	722	255	828	377	999999	595	904	70	999999	953	979	999999	269	718	922	999999	606	771	999999	561	423	312	999999	404	425	565	775	999999	999999	999999	218	999999	999999	92	999999	510	557	770	598	317	999999	881	836	999999	734	684	136	344	293	231	418	114	732	277	659	419	999999	999999	952	120	999999	999999	270	928	744	787	999999	999999	734	422	552	836	999999	999999	837	541	476	525	999999	741	438	999999	728	999999	816	114	469	362	433	574	195	134	818	999999	498	830	621	908	999999	946	454	949	999999	999999	679	581	930	999999	439	128	943	798	999999	220	682	388	174	692	121	999999	327	876	753	170	236	427	27	694	504	17	919	568	854	999999	999999	488	831	857	898	244	999999	730	923	315	630	397	370	608	806	999999	999999	929	796	41	628	999999	999999	999999	644	262	564	246	999999	999999	208	999999	944	49	999999	203	557	316	793	877	999999	597	999999	448	540	839	999999	419	888	393	350	990	999999	822	105	719	292	391	999999	646	680	937	495	500	116	255	452	330	999999	999999	563	359	145	919	999999	999999	623	999999	909	805	204	999999	999999	999999	91	218	613	999999	944	999999	999999	999999	103	999999	206	529	999999	462	341	294	396	999999	735	286	830	990	854	999999	258	74	105	534	482	418	451	536	590	643	419	999999	641	999999	385	480	999999	999999	266	987	722	999999	999999	170	425	624	418	467	419	81	31	100	363	999999	873	880	119	386	692	685	999999	669	938	469	53	443	653	999999	360	265	584	441	734	866	999999	999999	999999	934	999999	858	999999	983	127	519	621	328	544	880	457	505	371	324	705	999999	291	62	116	469	
999999	999999	970	999999	117	164	496	589	366	497	631	999999	744	184	277	999999	684	723	999999	999999	847	725	898	772	618	855	893	269	736	999999	585	86	106	675	999999	135	887	658	876	962	32	41	961	57	999999	787	760	999999	999999	872	896	568	509	687	999999	999999	94	207	733	261	270	237	853	214	912	999999	573	999999	999999	152	945	36	846	590	407	999999	763	850	523	831	104	707	999999	863	265	26	577	419	63	999999	51	689	925	624	702	795	188	757	145	705	999999	691	829	999999	926	870	721	999999	289	806	638	243	999999	901	167	562	24	989	948	895	977	164	25	942	110	265	111	999999	887	612	999999	15	715	817	618	412	878	317	937	999999	999999	657	139	256	786	807	999999	33	999999	149	780	999999	808	250	999999	68	676	886	804	670	999999	999999	999999	677	179	999999	999999	866	293	754	684	707	61	563	999999	329	35	999999	999999	999999	999999	999999	765	747	831	449	207	475	99	559	999999	991	513	277	627	806	624	999999	87	163	289	148	999999	711	999999	83	999999	255	999999	408	999999	907	730	511	419	690	732	294	999999	999999	435	63	777	734	28	692	203	784	936	999999	705	573	691	12	23	122	348	63	292	758	312	952	825	690	525	828	270	12	999999	936	83	340	999999	356	728	236	370	15	693	772	879	362	319	857	703	470	999999	999999	999999	307	352	999999	11	97	427	483	238	96	218	999999	999999	201	926	999999	999999	375	957	344	283	999999	751	342	370	999999	879	950	642	968	987	65	999999	541	514	560	999999	404	999999	528	928	999999	998	999999	797	502	349	687	435	319	147	999999	513	999999	454	709	555	20	318	999999	217	477	840	269	109	163	588	890	686	375	415	324	46	999999	416	39	999999	478	999999	867	180	999999	524	333	830	659	999999	730	97	805	999999	584	95	999999	999999	461	414	999999	184	999999	914	459	10	999999	999999	822	999999	84	475	425	999999	999999	475	450	999999	999999	952	517	439	999999	611	999999	999999	881	369	830	238	200	127	954	624	999999	999999	901	953	720	200	999999	428	17	368	999999	264	671	999999	928	119	645	999999	304	508	897	308	734	999999	999999	656	129	700	999999	593	110	957	520	801	868	999999	999999	497	600	825	498	98	999999	999999	144	603	141	995	441	721	593	999999	999999	455	727	753	569	868	897	999999	80	999999	354	423	267	519	744	870	27	154	545	157	935	478	20	808	999999	653	898	462	999999	133	269	362	999999	445	144	999999	83	124	999999	999999	999999	999999	754	735	743	17	999999	624	999999	
271	977	999999	186	446	999999	354	999999	918	876	999999	999999	444	550	999999	503	992	999999	822	384	999999	796	902	930	839	999999	409	723	285	75	868	999999	999999	603	262	999999	973	185	563	716	790	630	165	248	999999	735	165	984	807	241	999999	594	11	249	190	475	85	999999	999999	999999	999999	630	169	853	17	95	695	999999	999999	800	530	817	859	999999	594	59	999999	999999	631	113	999999	425	915	999999	324	284	828	44	999999	787	81	616	838	674	396	170	999999	312	241	999999	999999	324	696	999999	710	999999	999999	895	655	141	834	420	734	242	496	999999	714	999999	538	732	266	661	428	999999	729	999999	978	194	719	999999	588	338	999999	417	74	87	728	908	999999	390	550	933	388	292	953	660	999999	999999	188	491	455	355	999999	508	999999	999999	896	196	999999	796	955	549	185	231	552	505	987	327	178	999999	185	999999	781	157	999999	332	282	145	557	79	42	999999	999999	238	978	243	564	924	460	685	191	999999	631	999999	435	11	758	167	999999	999999	672	564	437	769	315	649	573	999999	999999	634	115	760	638	217	999999	582	542	947	252	319	941	72	866	492	237	643	184	244	999999	190	574	125	406	110	406	477	999999	247	922	339	669	938	608	826	999999	431	903	423	999999	853	469	811	914	429	515	609	697	944	541	999999	999999	339	999999	145	69	989	999999	538	999999	297	999999	999999	35	913	650	12	464	50	912	805	999999	999999	999999	868	721	763	211	976	999999	797	779	10	705	259	864	339	999999	472	767	999999	78	375	612	495	999999	174	785	999999	778	513	155	999999	41	736	933	713	876	45	423	999999	788	386	943	23	517	636	598	775	58	999999	967	991	282	332	737	999999	158	999999	652	557	977	999999	999999	999999	652	999999	969	999999	326	161	463	999	999999	471	801	691	431	599	999999	589	575	20	951	468	545	163	999999	709	998	569	999999	909	392	866	999999	999999	188	862	371	999999	667	999999	459	897	857	968	943	811	530	55	942	558	999999	73	981	967	259	739	546	498	999999	269	999999	756	595	553	616	192	153	999999	513	569	237	592	921	946	561	63	610	999999	220	999999	188	999999	627	16	919	328	999999	360	999999	999999	326	999999	999999	999999	658	702	311	313	999999	760	667	316	999999	382	330	407	152	45	415	205	139	969	288	999999	999999	28	999999	589	634	298	307	999999	886	74	999999	999999	944	523	298	999999	999999	306	224	459	906	999999	999999	254	686	999999	186	999999	945	142	999999	356	594	474	999999	999999	999999	722	679	73	463	999999	430	478	
140	965	462	628	747	999999	453	833	754	829	277	218	999999	999999	999999	122	121	999999	847	753	755	999999	999999	480	207	658	296	38	626	999999	999999	41	451	941	999999	720	69	558	111	398	688	485	601	999999	207	118	999999	999999	999999	567	952	15	36	676	722	244	204	999999	430	98	269	999999	216	604	999999	999999	766	999999	771	192	999999	562	356	459	75	279	304	15	283	999999	627	609	219	999999	208	999999	15	774	228	999999	526	999999	999999	23	139	273	279	997	999999	961	351	999999	915	637	514	999999	999999	577	611	999999	940	198	999999	341	999999	659	999999	157	405	842	239	992	449	891	666	999999	435	342	999999	801	10	306	83	321	999999	264	999999	581	554	999999	999999	999999	999999	774	939	999999	378	795	552	479	67	999999	999999	99	732	359	924	34	999999	999999	963	326	257	810	453	643	125	999999	999999	999999	966	634	602	595	510	999999	828	999999	952	338	999999	639	789	999999	743	999999	703	983	999999	398	339	669	610	26	845	25	999999	999999	331	305	222	980	999999	346	513	999999	530	16	589	930	530	260	999999	642	931	334	999999	406	76	575	940	999999	808	204	999999	306	33	585	999999	495	619	999999	999999	656	126	627	437	453	347	319	999999	697	404	658	999999	89	597	968	94	999999	489	999999	295	756	365	999999	182	16	470	216	999999	944	266	104	321	63	907	425	526	314	896	92	68	757	228	252	736	159	336	796	999999	65	501	238	15	834	999999	596	301	44	454	999999	983	141	909	413	440	310	347	815	181	182	451	780	625	406	999999	538	999999	999999	354	33	680	999999	999999	354	999999	38	98	487	872	321	134	491	859	475	109	999999	847	814	812	999999	812	520	624	536	613	720	612	609	999999	652	68	188	690	431	750	999999	999999	565	959	411	222	859	942	999999	57	960	999999	160	306	798	999999	723	310	999999	999999	169	58	970	740	999999	426	488	379	230	262	945	800	438	999999	789	304	292	855	410	224	952	999999	764	489	999999	799	999999	999999	318	961	999999	999999	772	220	590	999999	663	824	236	985	733	490	721	607	999999	999999	999999	435	517	504	408	999999	900	703	268	591	999999	491	999999	933	964	186	70	268	917	77	38	227	144	528	999999	999999	999999	424	490	472	999999	166	386	494	999999	35	999999	813	562	477	977	78	952	999999	976	181	738	303	999999	557	429	999999	689	44	141	275	999999	988	864	941	999999	485	223	796	734	137	114	999999	627	938	390	999999	706	999999	99	959	999999	145	999999	999999	729	335	402	933	52	403	476	
352	363	50	734	807	949	620	237	502	855	999999	273	848	77	145	675	92	999999	182	756	249	999999	181	11	999999	445	999999	222	914	92	290	999999	341	661	761	248	587	214	583	307	999999	999999	597	114	999999	871	704	401	593	660	319	999999	999999	999999	236	999999	191	48	578	371	554	408	323	419	575	412	999999	196	315	896	97	999999	592	874	670	37	357	77	892	293	999999	12	629	264	999999	999999	883	693	434	999999	67	548	999999	222	752	687	898	188	539	999999	939	517	96	696	572	441	183	995	999999	209	60	999999	999999	295	630	552	778	69	646	61	528	248	999999	999999	839	548	999999	999999	132	999999	999999	178	537	196	999999	233	916	999999	691	341	350	888	717	999999	314	999999	402	349	591	210	908	838	542	488	187	700	999999	145	856	34	197	999999	872	992	80	881	586	999999	940	406	999999	845	377	314	711	999999	531	999999	646	897	999999	903	999999	999999	85	300	999999	59	18	654	999999	780	86	667	154	547	999999	999999	165	432	365	442	409	195	574	72	470	999999	999999	547	178	227	498	959	878	293	999999	951	999999	999999	999999	536	999999	296	999999	855	768	710	999999	174	624	806	382	224	541	713	999999	603	999999	22	829	409	283	471	485	261	999999	999999	999999	861	999999	74	808	385	999999	999999	999999	123	267	719	303	760	999999	999999	922	372	844	284	999999	999999	788	420	604	904	950	845	999999	489	810	999999	573	651	921	308	999999	560	998	996	46	712	999999	391	345	637	719	78	999999	670	549	122	416	999999	700	999999	82	121	469	903	435	342	575	999999	312	591	999999	652	839	769	971	371	374	848	248	715	942	407	85	967	999999	999999	999999	999999	940	698	269	565	951	306	235	529	100	999999	999999	703	146	231	89	754	999999	77	239	571	698	187	748	568	769	984	999999	675	46	502	719	999999	828	982	70	614	331	999999	701	999999	999999	451	280	999999	999999	999999	579	999999	328	330	999999	999999	651	942	894	763	949	999999	796	966	623	560	493	999999	384	27	999999	999999	171	999999	999999	999999	375	696	37	999999	999999	999999	999999	234	414	962	999999	715	26	601	902	885	97	306	664	630	999999	734	919	999999	958	683	895	268	999999	425	999999	853	898	586	751	955	914	647	857	482	418	572	562	661	213	777	581	783	125	988	999999	864	999999	801	116	641	776	54	298	999999	582	999999	564	989	999999	503	999999	999999	849	999999	971	450	449	192	221	231	182	268	999999	190	112	122	152	680	999999	694	52	106	999999	120	189	869	358	633	899	395	
17	572	258	709	960	999999	933	179	27	626	424	628	589	999999	469	517	999999	118	999999	469	880	883	640	999999	460	720	999999	739	999999	111	999999	815	999999	826	223	999999	20	79	230	961	189	999999	663	732	280	999999	517	595	999999	671	604	250	512	439	514	134	999999	539	258	249	999999	203	411	916	999999	608	345	763	670	859	507	999999	887	169	999999	907	999999	908	448	999999	999999	374	98	105	506	999999	312	852	999999	999999	678	480	821	980	999999	985	571	746	999999	671	999999	754	924	791	999999	409	362	353	159	999999	999999	33	999999	222	46	815	114	999999	419	999999	305	493	999999	581	191	36	384	907	387	304	345	483	710	777	999999	459	450	307	931	107	999999	959	703	999999	195	655	999999	608	944	966	881	265	999999	524	375	596	312	353	999999	148	999999	455	999999	854	271	430	999999	324	265	587	375	999999	999999	322	194	346	999999	736	999999	536	999999	775	962	421	423	999999	999999	999999	411	999999	999999	999999	999999	793	82	53	999999	848	453	764	342	999999	353	366	999999	83	999999	999999	340	38	999999	576	956	84	501	259	999999	555	440	191	283	999999	912	895	440	999999	999999	591	249	151	999999	941	999999	631	203	582	999999	999999	999999	350	209	142	855	383	564	579	150	622	301	999999	560	999999	418	999999	491	215	162	999999	926	333	999999	299	774	198	684	865	293	335	880	999999	827	886	735	100	981	999999	280	538	999999	999999	137	999999	299	999999	590	906	532	30	149	999999	430	973	999999	496	387	910	367	667	699	999999	999999	815	741	383	994	673	712	328	290	350	935	623	126	74	205	473	999999	357	608	777	342	272	195	892	498	853	216	248	712	81	783	999999	839	642	574	322	757	916	432	999999	999999	214	999999	798	999999	807	999999	614	301	914	910	19	999999	922	365	33	629	848	999999	150	466	473	999999	218	999999	331	783	484	999999	882	716	93	924	999999	583	999999	532	396	999999	691	996	999999	999999	797	171	773	554	917	286	999999	692	908	41	292	460	731	999999	999999	999999	730	33	382	999999	419	207	826	95	378	349	237	501	999999	999999	999999	153	864	526	817	57	794	999999	999999	999999	949	199	808	61	642	240	999999	999999	10	164	119	668	624	487	537	600	999999	999999	186	578	999999	59	459	999999	838	148	595	215	781	999999	446	953	999999	185	175	229	399	775	999999	999999	497	999999	501	999999	898	535	529	387	988	227	713	999999	601	298	159	899	740	908	222	999999	644	646	999999	525	717	166	511	999999	321	999999	210	568	245	999999	91	359	558	
999999	999999	999999	618	217	227	999999	771	999999	361	999999	36	276	489	999999	562	948	503	850	999999	975	370	741	33	90	76	680	27	999999	999999	562	217	799	351	999999	907	909	884	436	429	204	999999	387	804	642	422	54	828	999999	16	296	999999	240	418	999999	999999	999999	289	999999	151	547	546	999999	470	799	661	999999	925	999999	999999	652	73	999999	430	999999	230	983	999999	390	999999	31	999999	308	147	583	27	976	999999	768	359	647	630	999999	999999	882	658	137	916	999999	981	196	129	707	999999	999999	233	478	809	671	361	36	332	898	999999	129	695	247	489	886	781	684	845	999999	770	936	32	999999	780	999999	999999	999999	76	931	409	481	999999	154	173	784	360	548	176	720	416	333	325	731	486	999999	197	420	647	999999	233	307	999999	962	936	208	340	516	999999	271	582	268	999999	999999	999999	398	226	551	999999	999999	999999	243	517	135	750	447	999999	301	240	614	999999	678	455	46	707	999999	140	999999	217	964	453	844	850	905	999999	158	999999	923	242	98	949	999999	345	942	999999	990	790	225	221	499	999999	49	285	999999	910	904	999999	923	693	397	267	999999	343	120	261	691	392	612	999999	602	82	697	68	152	664	999999	342	513	542	999999	999999	915	728	717	386	413	568	766	994	243	999999	451	240	999999	830	673	312	235	690	999999	999999	188	238	618	426	999999	999999	143	429	206	571	999999	999999	977	999999	352	557	626	733	848	133	626	999999	754	999999	631	467	224	321	999999	412	999999	822	729	119	143	686	120	300	496	999999	434	346	798	999999	46	70	263	767	488	999999	685	501	842	688	981	570	484	361	794	432	999999	821	438	794	463	486	661	867	943	665	999999	999999	999999	425	698	289	999999	999999	999999	571	214	456	833	875	726	615	980	50	138	572	212	758	505	999999	665	612	908	14	999999	560	408	395	824	822	999999	359	999999	426	999999	701	999999	402	140	233	228	999999	999999	562	78	999999	505	999999	739	999999	462	688	830	182	759	95	381	999999	873	670	172	999999	631	20	207	376	360	563	60	436	820	810	627	282	999999	355	624	356	999999	999999	999999	999999	655	453	370	989	529	92	667	904	329	936	528	999999	70	409	688	999999	364	701	999999	942	570	999999	999999	999999	999999	558	337	414	471	35	879	514	999999	384	173	999999	649	218	847	278	896	155	117	884	292	999999	221	999999	666	645	999999	244	871	122	228	352	893	718	928	970	999999	262	999999	304	67	24	855	999999	245	510	338	156	854	999999	999999	999999	205	675	369	999999	
346	892	747	999999	999999	644	642	503	166	821	294	931	999999	876	524	643	712	812	826	999999	311	535	209	166	317	845	389	652	999999	803	156	227	359	34	634	999999	999999	617	999999	422	382	362	530	424	225	407	866	999999	705	411	712	393	849	101	602	811	692	590	518	198	264	989	436	999999	674	77	581	999999	999999	661	138	104	999999	413	895	949	15	999999	941	999999	979	411	999999	665	101	762	378	267	431	822	999999	999999	109	82	167	392	999999	177	999999	999999	825	999999	735	999999	999999	618	999999	445	205	653	806	906	649	999999	999999	853	52	770	271	911	999999	323	999999	429	491	214	995	477	255	512	33	837	45	793	999999	379	675	903	392	482	920	932	999999	778	999999	273	285	500	863	314	350	999999	999999	838	459	511	999999	316	562	78	623	999999	199	693	629	968	871	856	525	999999	187	148	388	788	991	766	262	65	412	228	928	999999	614	941	171	867	930	207	343	581	603	369	351	323	859	999999	999999	378	158	57	401	999999	999999	34	137	212	777	128	846	693	999999	720	903	999999	999999	128	999999	999999	999999	762	48	674	522	999999	246	818	796	74	928	446	33	883	906	999999	826	509	530	589	814	959	99	999999	360	650	331	883	999999	17	183	741	794	999999	847	396	19	726	907	40	999999	318	999999	713	199	410	669	376	813	548	517	640	597	180	444	572	672	235	324	999999	622	362	362	789	890	196	999999	999999	46	520	999999	109	999999	500	999999	999999	553	999999	622	999999	980	999999	999999	916	500	543	999999	999999	60	285	999999	999999	412	999999	417	435	999999	999999	999999	12	759	999999	340	302	202	417	47	107	999999	938	28	296	613	374	890	667	292	445	298	356	52	37	488	760	797	572	697	566	92	999999	549	927	563	619	200	999999	624	777	724	93	505	56	999999	121	999999	437	180	48	155	750	152	520	337	476	999999	732	652	579	505	630	719	481	24	12	399	999999	999999	999999	183	50	52	999999	721	215	850	996	782	377	504	369	402	659	421	341	999999	39	599	96	659	468	207	54	999999	103	373	34	999999	252	721	175	704	186	864	114	708	637	798	132	625	963	949	284	85	145	999999	70	69	683	777	369	502	646	344	715	999999	997	242	999999	841	825	999999	539	655	339	999999	225	794	316	633	596	241	476	999999	695	518	922	969	147	864	312	964	999999	475	999999	999999	68	842	158	271	710	405	999999	291	800	999	999999	999999	999999	479	22	999999	753	59	999999	999999	35	185	648	999999	921	38	104	
999999	538	999999	999999	999999	304	665	607	999999	999999	55	999999	999999	70	194	670	696	108	999999	999999	667	999999	999999	221	308	999999	232	647	883	204	951	349	682	310	416	999999	999999	394	355	999999	90	872	639	630	708	136	990	999999	999999	514	951	108	627	805	437	911	501	649	999999	780	81	28	999999	189	693	705	250	889	654	441	731	312	752	968	152	794	222	416	999999	182	303	999999	806	378	252	999999	999999	876	999999	504	999999	999999	87	575	263	71	158	459	936	999999	885	110	999999	409	783	999999	356	659	662	999999	999999	94	999999	999999	999999	915	222	999999	937	999999	983	374	26	159	190	441	234	186	714	999999	645	762	999999	510	296	203	741	407	999999	602	999999	72	223	240	999999	176	163	999999	98	999999	849	803	522	105	29	521	94	273	999999	351	425	999999	944	582	996	936	999999	636	848	293	184	815	999999	344	343	920	160	785	999999	23	287	290	98	376	999999	999999	249	999999	999999	774	999999	478	188	254	186	999999	127	641	999999	868	999999	999999	999999	804	173	44	53	187	762	109	999999	308	999999	215	73	144	91	999999	999999	164	999999	238	999999	84	184	705	636	999999	168	14	802	999999	551	486	460	760	195	293	212	206	999999	999999	622	390	412	810	559	972	190	51	999999	549	999999	89	181	333	381	31	629	467	407	537	29	999999	306	853	756	442	999999	313	949	797	375	155	364	999999	616	765	999999	374	156	663	335	126	757	262	228	472	999999	136	999999	174	663	745	798	271	52	864	93	558	999999	127	227	876	102	459	184	154	724	999999	717	616	359	999999	999999	743	211	999999	999999	54	635	294	999999	628	999999	784	144	630	356	103	999999	751	999999	122	319	999999	999999	999999	33	308	999999	83	747	768	419	771	815	407	999999	999999	999999	149	865	999999	999999	770	999999	598	950	318	325	554	797	631	999999	965	934	246	946	999999	307	752	879	701	966	561	546	369	219	163	999999	736	206	302	999999	452	886	642	199	549	49	847	508	999999	982	533	999999	999999	814	453	837	999999	999999	150	756	316	269	173	83	372	233	630	389	999999	999999	589	357	505	598	511	999999	302	999999	406	253	459	254	174	718	442	286	430	555	766	999999	400	285	999999	545	726	193	722	568	826	999999	418	999999	710	375	403	999999	780	527	312	374	544	531	64	897	307	999999	104	455	640	95	999999	85	623	999999	999999	313	301	959	872	328	366	733	230	999999	834	990	543	999999	324	999999	506	903	252	401	781	868	999999	999999	248	663	98	277	928	999999	999999	
343	845	239	427	999999	884	820	655	983	999999	811	311	999999	72	316	528	999999	140	384	589	899	832	231	999999	89	999999	141	720	218	240	999999	805	489	567	999999	999999	314	381	999999	381	999999	257	268	393	970	999999	256	106	932	999999	792	999999	999999	161	999999	510	624	539	347	16	752	109	999999	753	999999	15	821	999999	999999	171	223	924	905	12	904	999999	999999	838	999999	521	837	999999	788	82	447	999999	261	338	943	999999	531	999999	43	228	629	585	810	514	472	964	746	839	535	771	921	868	999999	551	999999	972	936	785	809	999999	999999	999999	321	999999	316	969	753	999999	473	580	639	449	999999	686	383	328	841	69	999999	999999	775	997	509	27	999999	999999	718	710	91	999999	999999	745	964	217	59	999999	274	999999	208	503	220	263	376	954	141	482	977	556	178	999999	141	999999	999999	999999	60	181	999999	999999	224	736	261	53	999999	503	999999	894	484	999999	636	471	63	405	999999	871	554	999999	631	555	886	678	601	171	541	999999	838	186	999999	920	999999	999999	704	970	231	471	251	999999	850	872	437	246	998	999999	919	706	999999	735	26	548	499	538	550	661	417	545	145	99	511	259	999999	350	570	999999	526	759	767	92	184	398	999999	387	999999	758	128	649	680	999999	252	999999	999999	113	170	785	430	627	999999	52	563	685	999999	162	999999	601	218	97	676	443	999999	170	939	791	560	628	918	121	867	999999	543	767	865	837	847	676	970	999999	190	999999	999999	899	432	725	999999	499	72	477	722	79	549	41	999999	246	530	92	895	496	552	541	999999	318	999999	544	508	795	820	499	315	988	630	657	999999	891	309	999999	999999	224	999999	999999	566	450	399	999999	252	512	794	628	317	764	781	484	18	648	999999	825	149	887	226	734	679	572	172	734	448	892	133	91	936	999999	999999	999999	234	491	999999	426	919	999999	302	995	11	201	191	550	217	999999	649	269	999999	484	739	999999	997	537	392	999999	999999	664	359	360	388	712	692	665	421	999999	259	527	672	499	999999	187	594	230	732	999999	999999	622	527	301	253	999999	999999	462	912	502	683	696	108	982	999999	264	612	942	616	298	999999	526	138	117	999999	999999	596	485	577	562	266	777	804	904	611	999999	147	67	117	524	605	999999	752	918	427	999999	999999	689	360	652	999999	999999	613	444	978	865	999999	419	404	131	278	999999	884	360	246	905	892	999999	380	483	126	999999	999999	102	692	279	773	220	689	344	702	999999	134	925	987	613	173	999999	925	746	999999	727	999999	999999	
999999	999999	354	999999	682	521	999999	233	999999	999999	535	999999	818	521	751	709	101	999999	729	999999	428	999999	506	959	373	633	742	531	279	633	311	999999	892	849	846	717	924	381	999999	999999	674	479	598	257	400	967	795	652	999999	226	655	999999	997	602	567	884	478	395	38	59	778	149	954	999999	576	146	137	999999	674	999999	784	719	999999	561	395	949	773	259	569	405	837	100	911	63	978	999999	401	299	999999	999999	249	539	353	488	400	534	524	913	680	264	999999	999999	977	999999	441	936	163	999999	216	999999	999999	228	999999	999999	999999	687	238	901	999999	174	744	837	686	712	793	254	999999	999999	170	860	435	860	578	315	565	21	999999	334	999999	51	258	999999	92	674	849	30	713	720	277	712	306	622	216	516	519	12	999999	275	792	197	570	999999	285	999999	192	999999	650	520	999999	209	999999	999999	290	664	915	999999	999999	22	862	772	541	999999	989	458	999999	812	999999	999999	795	563	872	847	999999	433	481	999999	999999	737	999999	597	380	202	652	77	146	403	342	551	600	999999	257	137	412	29	655	914	999999	827	791	379	999999	587	725	514	337	999999	370	856	999999	564	120	27	999999	274	402	348	13	922	321	999999	480	999999	471	76	999999	745	444	999999	777	566	454	852	945	122	999999	999999	999999	999999	740	418	42	485	999999	999999	618	239	999999	999999	999999	317	911	985	515	999999	899	506	125	659	209	999999	999999	848	88	626	120	268	999999	418	999999	999999	871	866	191	903	999999	995	742	435	999999	86	148	999999	999999	999999	999999	469	346	324	222	999999	676	818	999999	157	134	194	406	999999	925	360	167	198	862	28	445	55	803	611	999999	904	763	690	211	999999	999999	988	954	618	971	999999	921	999999	999999	792	932	63	927	999999	999999	943	999999	10	509	999999	919	949	443	875	34	999999	665	999999	820	318	999999	986	999999	999999	704	145	999999	788	999999	284	438	409	993	80	96	392	127	999999	832	560	315	762	190	114	212	504	555	89	593	371	985	196	937	887	999999	999999	447	122	339	643	713	810	240	999999	999999	520	956	999999	788	642	492	896	902	270	12	999999	806	511	612	210	590	160	205	408	299	251	999999	115	17	151	999999	15	439	198	846	505	532	999999	446	999999	547	192	300	999999	999999	999999	999999	999999	884	106	148	999999	999999	999999	999999	563	999999	831	999999	426	58	850	364	647	697	999999	999999	713	423	506	443	851	75	920	662	999999	859	254	999999	210	999999	999999	999999	911	999999	999999	506	309	999999	293	891	700	29	999999	644	696	
828	653	262	999999	631	580	263	999999	662	297	999999	588	477	655	703	999999	312	734	468	263	999999	453	644	688	999999	167	578	140	615	743	831	999999	999999	999999	579	216	992	136	579	387	541	842	999999	714	148	999999	832	999999	589	531	398	294	561	390	77	384	18	574	999999	474	999999	132	999999	919	466	824	312	511	999999	496	377	999999	165	999999	721	999999	205	999999	999999	72	334	97	999999	93	354	546	494	895	999999	204	999999	427	713	114	385	418	999999	338	258	999999	999999	331	999999	102	163	221	139	480	999999	999999	189	88	999999	359	999999	914	999999	689	574	919	999999	999999	613	881	298	950	472	60	704	999999	717	866	999999	999999	457	13	999999	458	930	142	999999	23	237	618	25	999999	403	999999	965	471	837	389	763	338	983	209	717	533	803	213	749	88	776	365	572	322	406	999999	902	145	241	133	759	441	512	326	188	999999	865	178	557	118	999999	243	475	338	112	999999	999999	257	295	159	654	727	393	338	247	871	55	702	724	604	461	829	239	714	999999	999999	826	999999	30	999999	668	635	999999	640	993	542	890	999999	220	62	556	999999	850	92	478	42	58	183	999999	999999	949	172	454	953	656	265	999999	761	707	780	999999	999999	237	999999	491	28	80	752	999999	704	980	999999	492	671	57	807	979	156	999999	598	284	652	587	713	999999	999999	191	703	984	999999	999999	139	999999	999999	535	970	427	287	601	459	999999	305	999999	384	999999	148	999999	782	905	849	286	856	999999	118	506	874	998	524	799	985	837	999999	999999	606	175	851	283	63	145	86	389	701	555	786	637	978	813	213	386	634	825	408	797	144	461	682	999999	428	999999	661	972	903	487	615	622	593	536	242	218	484	864	999999	999999	999999	470	584	311	739	999999	527	70	794	999999	175	170	439	580	634	154	493	247	855	130	484	114	486	224	939	174	53	452	999999	995	901	769	208	761	968	674	877	381	999999	999999	999999	999999	187	765	322	999999	192	23	999999	999999	724	247	18	506	172	724	983	370	999999	575	438	85	490	799	245	405	962	677	611	959	277	122	373	909	999999	883	926	999999	999999	999999	999999	40	549	999999	999999	999999	761	701	999999	253	690	516	19	309	518	340	120	999999	530	917	999999	515	411	942	820	999999	873	999999	792	288	798	273	999999	999999	594	407	535	997	529	580	643	999999	88	368	279	760	999999	999999	401	999999	773	548	200	999999	12	475	999999	607	672	667	791	999999	908	320	454	999999	57	999999	999999	999999	804	999999	858	949	283	
230	437	999999	673	999999	509	809	707	999999	515	260	83	484	999999	128	779	999999	334	862	999999	982	363	768	913	852	712	970	359	291	578	999999	690	251	710	999999	48	585	999999	613	168	999999	953	499	805	204	353	573	999999	595	340	876	788	999999	169	301	999999	669	139	820	356	999999	459	426	999999	999999	570	832	999999	999999	90	203	999999	999999	999999	808	38	999999	962	718	508	149	711	764	950	999999	872	693	999999	418	915	378	455	123	999999	628	532	999999	660	999999	634	521	798	178	514	147	883	999999	999999	361	273	13	706	420	999999	216	828	999999	476	147	982	876	750	999999	185	711	747	880	999999	85	285	999999	999999	22	94	987	999999	542	999999	999999	999999	999999	999999	730	155	912	999999	44	801	60	800	836	999999	999999	968	758	770	443	992	803	399	12	999999	227	999999	772	800	694	336	334	865	295	446	663	328	187	484	30	219	273	999999	713	88	999999	284	448	439	999999	999999	335	999999	999999	550	456	423	815	201	184	654	383	999999	978	999999	476	195	514	400	999999	999999	791	284	750	233	729	763	686	924	999999	942	636	342	120	650	10	118	958	745	990	249	999999	999999	999999	375	836	161	999999	15	999999	227	770	999999	999999	496	261	61	999999	999999	820	999999	737	891	991	242	28	50	11	337	707	999999	237	769	409	999999	691	999999	974	385	999999	578	702	680	322	982	181	588	311	623	399	999999	643	283	999999	308	511	999999	994	76	999999	796	159	999999	307	254	999999	10	999999	999999	805	455	87	999999	297	251	999999	66	999999	18	70	440	739	388	938	758	724	999999	844	999999	999999	79	999999	907	38	999999	428	968	999999	999999	999999	999999	939	438	817	943	999999	553	986	683	999999	999999	999999	985	999999	916	999999	771	796	548	529	999999	999999	546	999999	735	999999	180	999999	697	823	31	683	511	26	999999	500	999999	570	994	887	180	966	171	793	212	38	826	901	121	543	999999	182	834	999999	954	25	402	222	999999	999999	701	493	299	999999	296	771	540	969	999999	426	755	211	999999	999999	358	80	994	752	23	999999	816	999999	949	999999	176	999999	849	962	999999	873	107	999999	487	694	999999	999999	999999	999999	507	441	497	857	784	695	999999	454	380	182	999999	999999	31	649	209	384	493	999999	543	145	999999	446	921	578	999999	999999	328	667	999999	999999	999999	671	403	693	255	999999	220	958	999999	263	376	722	478	676	772	187	852	457	888	999999	210	764	153	541	618	70	519	919	950	999999	377	129	730	273	999999	999999	999999	999999	404	627	174	999999	999999	290	999999	
971	999999	999999	805	730	400	870	778	621	906	999999	527	861	84	195	72	300	999999	999999	886	256	991	215	999999	253	695	524	63	271	938	676	999999	863	999999	647	999999	274	123	229	999999	999999	350	999999	367	999999	11	630	263	219	999999	873	999999	984	404	999999	999999	763	285	562	44	875	816	999999	682	999999	885	999999	98	999999	102	798	187	789	812	389	906	999999	999999	972	999999	999999	999999	844	706	74	160	841	469	999999	667	339	999999	560	194	275	690	833	436	137	121	999999	542	825	999999	766	999999	999999	182	24	615	107	999999	313	999999	968	613	972	811	618	88	999999	204	836	770	763	999999	626	604	546	699	82	455	999999	999999	904	533	446	727	939	378	424	668	999999	645	570	423	685	250	226	661	999999	32	999999	59	999999	152	705	65	999999	956	79	999999	999999	325	999999	651	205	451	415	445	177	999999	999999	249	999999	384	750	201	209	349	999999	386	388	885	999999	59	999999	999999	794	761	828	391	999999	982	309	293	43	999999	111	919	999999	243	834	780	494	999999	160	578	395	692	999999	513	999999	23	832	692	753	750	343	999999	23	535	999999	999999	616	999999	880	999999	940	381	351	999999	999999	290	131	890	551	607	400	999999	898	69	999999	111	999999	999999	999999	361	160	616	999999	999999	794	618	905	999999	999999	999999	174	999999	999999	999999	637	24	350	780	423	575	891	941	150	155	999999	824	999999	953	260	999999	294	999999	260	529	738	999999	841	69	827	481	999999	439	999999	999999	443	692	927	999999	432	271	999999	589	901	960	999999	218	475	999999	932	970	33	999999	999999	999999	999999	873	457	72	999999	312	183	291	953	999999	200	462	637	779	999999	667	896	957	530	989	999999	999999	999999	999999	69	530	859	456	136	856	999999	432	999999	283	475	569	999999	865	113	130	999999	999999	636	960	769	999999	581	695	682	275	84	76	999999	453	245	202	483	999999	12	13	453	999999	165	999999	999999	768	465	364	314	152	433	40	999999	410	900	326	77	999999	999999	62	948	999999	999999	999999	782	392	11	553	47	999999	96	86	999999	999999	677	371	323	540	476	11	552	227	391	539	841	999999	222	30	999999	918	999999	54	999999	949	64	999999	951	304	323	111	766	911	326	41	66	356	176	753	733	999999	13	537	999999	529	510	731	999999	244	29	738	999999	981	999999	999999	999999	51	450	914	999999	999999	999999	28	226	375	244	999999	901	359	483	495	877	468	296	23	999999	597	92	117	449	333	506	717	284	585	931	785	999999	999999	883	999999	906	999999	707	345	129	984	999999	999999	
294	870	830	433	761	534	861	999999	999999	987	213	999999	959	343	474	722	891	999999	744	641	999999	459	729	704	476	468	588	624	760	950	894	930	286	494	999999	579	503	83	956	750	999999	230	100	999999	993	332	65	999999	787	985	454	426	250	679	999999	835	150	135	956	302	999999	247	950	743	103	999999	999999	474	520	895	229	818	746	993	918	223	368	999999	711	153	412	25	837	775	999999	477	690	606	340	987	439	377	126	663	805	485	999999	999999	999999	719	999999	999999	62	999999	765	636	680	256	999999	999999	999999	999999	424	813	889	999999	410	184	247	626	999999	678	999999	533	999999	852	701	92	198	442	943	21	978	999999	999999	821	963	945	20	999999	797	443	844	400	520	106	952	313	999999	875	85	105	119	212	136	999999	458	999999	435	999999	999999	597	999999	329	997	464	363	999999	716	78	999999	464	174	376	999999	159	833	743	999999	999999	900	398	318	999999	366	848	902	999999	864	999999	373	444	520	999999	936	210	999999	999999	403	65	999999	528	596	705	910	620	930	742	382	976	545	714	515	75	999999	545	288	746	962	158	999999	587	568	999999	704	531	999999	76	440	629	999999	999999	350	956	626	999999	802	999999	999999	746	917	169	403	887	192	658	928	455	95	400	921	638	562	999999	503	165	959	606	11	389	676	864	312	999999	211	236	374	559	448	999999	743	675	344	226	241	999999	193	681	807	999999	602	499	981	50	999999	999999	755	105	463	471	421	205	999999	32	79	63	857	649	999999	999999	293	379	16	454	656	256	303	346	23	999999	972	999999	799	954	786	999999	882	271	56	75	480	278	999999	999999	228	548	73	999999	156	187	999999	543	999999	852	762	232	999999	536	393	461	842	999999	92	363	999999	143	999999	999999	245	892	180	595	603	620	484	24	283	39	999999	999999	999999	982	200	835	563	439	999999	946	999999	564	694	999999	878	594	232	71	999999	742	999999	95	999999	416	999999	999999	999999	950	939	384	377	747	948	462	311	284	999999	860	999999	257	799	69	999999	459	464	681	207	824	717	19	999999	422	999999	541	551	149	999999	775	907	936	828	613	499	908	999999	999999	615	242	54	603	999999	372	999999	938	999999	429	999999	692	952	999999	65	192	243	930	986	954	918	416	911	171	317	503	953	999999	999999	196	569	941	999999	20	75	965	999999	999999	693	36	580	890	599	131	904	283	822	513	880	645	999999	999999	999999	624	535	208	330	883	999999	821	418	559	999999	755	859	999999	812	942	999999	100	413	130	247	960	384	38	
817	999999	999999	44	680	449	412	784	816	10	999999	265	484	866	644	895	827	871	999999	31	381	843	271	610	999999	999999	999999	789	241	999999	999999	999999	999999	999999	999999	541	626	999999	151	969	156	999999	999999	859	283	999999	999999	999999	455	517	302	375	999999	363	657	973	527	657	572	800	274	622	999999	567	678	68	25	977	485	113	279	575	730	648	874	646	905	412	336	999999	423	714	344	723	956	956	618	887	849	418	23	969	688	350	704	533	192	381	191	224	999999	489	999999	352	248	727	999999	999999	488	20	78	125	330	658	999999	999999	999999	999999	610	721	449	138	137	76	999999	310	999999	389	943	350	999999	999999	999999	999999	382	933	999999	999999	999999	999999	321	999999	408	839	350	897	999999	999999	963	154	255	999999	771	469	774	413	999999	919	262	937	840	999999	760	148	556	544	999999	219	999999	454	831	999999	352	999999	409	535	729	298	999999	202	662	856	425	799	105	999999	999999	761	999999	968	581	999999	999999	548	399	66	163	269	999999	805	12	439	753	519	323	957	21	400	70	249	683	999999	202	999999	999999	983	839	961	53	455	782	143	999999	317	999999	31	557	804	981	352	381	999999	999999	920	199	232	112	999999	485	147	99	371	701	107	294	999999	999999	679	272	415	227	201	226	999999	33	999999	566	446	646	301	410	999999	419	717	867	223	999999	282	870	62	881	999999	485	905	365	999999	442	775	999999	999999	999999	878	541	999999	135	189	253	999999	897	329	665	666	269	194	737	883	952	983	239	81	460	999999	809	999999	533	999999	716	320	481	612	999999	791	423	999999	886	531	999999	843	999999	999999	999999	999999	384	550	999999	225	673	301	178	482	999999	999999	545	951	904	80	79	332	999999	841	473	933	696	295	892	874	999999	999999	308	215	218	118	402	552	999999	999999	960	268	822	318	999999	999999	151	998	999999	978	256	999999	386	815	462	999999	801	750	999999	45	203	99	999999	522	972	696	992	963	274	999999	66	999999	849	344	120	810	509	733	231	59	792	697	999999	913	628	780	600	492	753	865	316	999999	338	76	376	871	610	999999	346	924	431	999999	999999	793	922	263	622	999999	705	651	843	78	528	999999	253	999999	947	744	894	999999	105	509	220	408	999999	999999	664	999999	999999	249	999999	999999	396	306	999999	613	962	999999	991	374	999999	558	787	999999	32	248	132	174	822	999999	924	866	414	154	828	921	967	999999	749	518	598	839	84	466	451	643	681	999999	546	639	999999	598	753	530	43	546	722	999999	386	805	291	499	960	107	
325	344	999999	251	999999	705	999999	637	609	999999	775	327	484	331	660	388	566	900	627	192	336	336	123	884	121	292	209	999999	949	943	236	109	879	976	151	117	999999	999999	753	841	993	906	988	999999	999999	715	999999	400	458	997	249	390	999999	777	999999	988	230	909	999999	195	506	787	688	665	256	999999	448	999999	999999	553	540	999999	157	786	999999	999999	347	843	140	999999	230	999999	999999	951	999999	846	237	111	215	162	886	938	999999	568	344	216	228	332	33	999999	277	563	999999	904	999999	123	243	95	589	350	651	387	779	735	965	999999	386	736	999999	410	999999	346	302	38	999999	601	999999	588	451	982	212	24	819	62	138	999999	598	506	493	999999	612	151	522	864	510	508	169	573	602	646	830	999999	371	622	638	999999	999999	192	999999	866	296	654	643	606	148	999999	567	726	607	308	109	879	999999	380	797	999999	824	438	527	168	999999	999999	986	999999	162	720	653	206	424	207	406	999999	999999	627	999999	958	508	915	725	874	940	442	999999	999999	547	950	248	990	825	999999	115	832	664	88	434	999999	999999	838	454	427	982	370	311	409	999999	693	621	626	87	839	799	999999	712	999999	228	999999	999999	691	267	211	482	999999	381	93	102	999999	750	190	202	269	299	669	470	308	999999	579	140	567	402	999999	339	621	999999	999999	541	206	130	21	999999	435	748	976	999999	253	945	328	989	999999	999999	338	942	441	433	817	549	139	448	414	760	648	867	999999	299	414	872	999999	750	395	551	895	453	739	329	766	999999	323	99	227	362	573	590	912	260	73	910	898	198	999999	446	999999	758	715	261	222	567	29	686	176	380	94	999999	999999	676	999999	884	213	121	667	305	999999	49	999999	61	197	67	955	477	236	503	974	672	654	949	149	999999	999999	487	116	208	501	636	923	847	277	999999	999999	246	839	188	706	999999	530	800	999999	372	999999	999999	73	999999	612	551	460	999999	405	422	999999	654	537	284	157	725	999999	468	803	600	126	382	783	202	81	719	638	999999	796	999999	151	854	999999	776	609	83	424	952	596	950	185	261	451	855	999999	999999	709	564	41	981	999999	999999	996	619	256	165	999999	870	93	893	913	413	875	217	280	78	999999	760	675	999999	311	62	999999	853	999999	865	999999	928	130	738	20	83	25	815	416	88	858	129	999999	999999	999999	553	869	703	47	772	385	999999	999999	13	999999	999999	889	957	679	729	200	152	205	390	233	952	750	999999	883	839	397	69	999999	201	999999	794	239	999999	880	
757	999999	999999	816	652	999999	999999	353	126	999999	71	999999	68	146	687	887	716	924	999999	229	999999	999999	999999	819	999999	999999	326	443	392	793	999999	719	668	87	922	999999	32	999999	552	999999	536	609	633	43	822	655	339	923	123	314	999999	999999	99	11	639	953	668	358	618	277	173	263	960	999999	687	351	525	980	223	150	865	390	999999	248	693	641	999999	491	997	552	55	403	999999	88	999999	762	999999	667	999999	968	878	673	716	999999	737	282	999999	310	355	480	139	999999	709	972	999999	999999	498	999999	318	998	784	186	999999	76	231	769	934	999999	42	999999	722	999999	542	254	272	202	673	105	510	420	999999	999999	145	527	999999	697	693	357	640	186	999999	778	359	999999	194	701	999999	650	64	968	348	767	999999	430	757	281	815	465	999999	256	450	402	349	999999	14	915	50	833	999999	534	86	587	251	856	660	943	509	103	999999	571	879	32	51	542	999999	999999	601	715	999999	151	999999	238	999999	394	736	999999	438	461	444	279	660	488	997	999999	891	761	999999	421	770	999999	772	999999	404	148	376	427	360	807	825	779	323	335	73	511	652	999999	939	856	129	788	999999	57	999999	791	910	400	34	999999	651	320	709	189	999999	955	379	168	833	508	999999	318	999999	631	636	665	955	335	425	496	877	53	821	999999	999999	981	309	725	74	999999	238	975	402	839	165	514	79	144	999999	118	142	999999	24	441	999999	999999	277	883	420	992	835	999999	999999	538	999999	608	499	999999	888	999999	656	654	999999	230	279	999999	999999	999999	475	131	596	999999	945	316	363	999999	38	999999	830	490	714	425	314	999999	777	653	999999	864	205	557	999999	38	256	999999	461	488	400	794	999999	796	999999	595	417	298	406	999999	639	668	184	999999	579	999999	219	999999	259	240	349	32	999999	626	53	61	999999	918	116	567	574	999999	854	875	992	244	227	44	595	129	999999	999999	675	762	23	340	689	999999	978	999999	818	849	177	231	999999	377	351	545	753	843	119	499	191	999999	999999	121	813	308	268	344	999999	185	811	139	232	334	357	690	999999	712	372	540	939	211	748	999999	361	633	737	624	893	999999	291	752	19	999999	833	999999	322	902	526	390	686	999999	999999	643	999999	47	999999	813	30	661	932	50	999999	579	559	980	999999	724	759	190	571	643	999999	999999	893	68	999999	713	500	520	377	999999	195	999999	853	305	198	115	999999	323	634	923	604	242	750	250	282	439	958	999999	746	597	152	999999	999999	999999	999999	804	749	979	999999	295	323	510	
999999	231	854	999999	999999	263	999999	984	999999	445	555	647	49	219	999999	653	786	690	754	647	999999	779	567	849	999999	809	113	394	365	999999	999999	348	999999	104	999999	528	395	782	713	705	999999	762	561	706	790	182	14	982	999999	106	202	236	999999	675	736	513	999999	15	338	915	999999	999999	628	337	48	217	999999	945	270	940	999999	13	976	59	999999	21	228	861	69	999999	999999	130	999999	269	515	180	807	999999	999999	446	864	390	454	797	554	999999	144	234	667	583	999999	68	722	405	838	199	259	492	100	725	294	802	946	999999	120	39	358	369	821	999999	999999	112	587	824	85	877	559	188	504	920	999999	994	999999	485	853	746	408	653	430	326	921	325	999999	642	999999	72	443	115	687	525	315	775	412	999999	182	43	481	898	329	961	639	999999	987	179	848	300	609	999999	999999	373	631	704	938	504	999999	94	268	944	672	22	443	453	501	999999	615	999999	591	403	312	999999	999999	999999	333	469	687	850	337	674	794	860	999999	973	619	324	893	610	836	907	999999	98	775	536	235	316	527	195	999999	18	564	746	999999	216	999999	675	999999	131	381	479	817	105	757	999999	999999	812	999999	470	834	186	999999	999999	275	684	550	224	54	999999	283	999999	941	999999	281	329	119	999999	161	256	999999	944	226	772	239	367	99	999999	340	191	385	999999	756	67	361	999999	922	560	999999	34	665	942	999999	369	848	364	537	999999	824	437	483	999999	661	999999	655	889	960	323	999999	999999	594	793	884	999999	999999	999999	270	884	149	879	407	559	999999	136	591	872	324	857	924	875	829	999999	932	903	707	283	762	999999	411	472	442	609	786	999999	440	871	68	999999	16	987	104	999999	186	945	999999	999999	534	534	999999	782	999999	112	399	898	87	820	860	999999	165	999999	108	999999	482	677	446	797	773	14	695	719	813	557	851	936	781	999999	597	987	872	783	749	237	731	628	999999	339	999999	999999	999999	619	21	999999	611	927	888	999999	180	508	999999	999999	161	999999	999999	12	968	28	261	462	999999	999999	233	872	118	999999	340	871	95	853	780	116	587	885	999999	999999	708	999999	945	924	999999	999999	999999	98	489	999999	999999	229	999999	728	999999	878	88	999999	999999	593	396	999999	969	238	596	27	202	327	727	401	655	275	20	763	304	242	82	337	414	622	999999	145	393	999999	750	999999	482	999999	203	902	38	830	124	999999	999999	570	766	717	999999	40	311	688	370	97	984	366	999999	999999	434	427	806	751	999999	157	999999	999999	754	501	487	999999	
545	835	133	825	373	825	160	94	83	733	476	364	10	384	999999	216	774	305	493	394	999999	999999	931	776	105	287	487	967	999999	438	815	274	239	999999	495	999999	565	544	999999	169	999999	134	561	700	950	999999	750	999999	836	999999	486	459	17	103	999999	698	999999	356	730	95	999999	193	857	645	918	211	135	158	889	999999	650	239	580	334	188	777	999999	240	999999	653	999999	518	999999	744	999999	365	999999	999999	277	999999	571	218	999999	639	821	31	999999	916	999999	999999	326	602	999999	991	841	257	878	683	999999	806	412	674	530	86	559	999999	999999	122	694	563	944	989	881	102	283	442	424	941	513	167	510	378	458	87	337	934	439	148	999999	703	487	583	999999	471	999999	897	999999	738	89	991	968	164	232	999999	804	337	721	999999	718	999999	832	937	999999	999999	306	999999	225	453	748	999999	399	914	999999	990	86	371	767	420	708	999999	754	686	861	999999	198	355	156	239	282	10	223	453	430	999999	871	549	412	474	174	360	681	999999	989	464	602	64	945	242	153	999999	570	310	288	342	999999	156	85	999999	569	951	999999	986	180	748	411	999999	494	999999	128	536	999999	999999	255	358	999999	519	697	407	919	144	409	999999	95	999999	439	912	999999	97	849	724	474	753	905	223	472	999999	73	250	62	655	569	999999	123	617	484	277	65	930	638	145	999999	677	739	435	999999	973	900	341	319	499	781	406	999999	403	999999	999999	397	999999	999999	19	456	456	999999	273	999999	999999	800	478	365	172	999999	244	458	714	275	797	23	480	999999	999999	794	732	999999	563	999999	172	375	719	555	999999	880	32	54	629	688	12	999999	476	999999	384	182	431	976	999999	642	547	947	161	138	999999	200	917	371	395	225	724	524	791	399	411	802	91	999999	94	291	834	199	829	35	999999	473	547	999999	999999	999999	999999	756	784	920	336	224	223	591	291	89	999999	661	659	999999	999999	487	541	86	999999	581	101	508	891	864	808	357	999999	135	865	800	999999	999999	84	78	852	999999	740	871	73	999999	588	500	641	15	328	182	540	425	71	784	999999	471	999999	999999	235	863	865	999999	121	978	999999	97	725	491	436	665	586	590	561	995	747	670	999999	272	999999	601	867	999999	546	635	999999	702	999999	90	868	191	999999	369	843	999999	999999	820	759	95	100	501	999999	159	579	663	596	999999	863	76	47	271	458	896	722	999999	995	979	383	486	171	403	999999	644	623	254	999999	226	747	571	999999	927	911	927	182	501	826	718	999999	883	49	
867	999999	999999	53	606	733	251	647	218	994	133	447	282	923	696	477	999999	536	334	145	379	212	302	184	119	999999	999999	999999	230	808	999999	672	500	446	303	564	36	600	26	521	286	579	538	999999	767	489	638	999999	486	34	696	192	999999	747	670	999999	546	999999	933	999999	212	526	999999	999999	717	460	947	835	630	142	999999	999999	519	812	859	800	673	724	416	630	721	527	248	205	121	104	690	752	776	999999	27	213	666	770	319	759	161	138	860	999999	542	802	383	999999	583	166	672	179	887	869	992	999999	415	313	999999	685	288	231	298	622	770	204	69	999999	124	247	999999	999999	503	110	648	999999	863	109	97	919	153	894	622	999999	432	521	999999	999999	645	205	798	363	245	634	480	999999	839	247	999999	348	999999	390	239	999999	999999	923	675	999999	231	999999	958	999999	999999	615	541	394	609	343	200	999999	338	162	356	919	999999	519	513	869	999999	719	705	999999	562	999999	185	763	664	285	670	508	845	87	685	198	246	492	146	630	103	96	329	506	57	999999	999999	999999	44	320	999999	774	419	806	167	511	752	342	999999	478	439	777	729	333	999999	691	413	260	476	167	682	956	999999	883	776	543	399	208	578	274	738	999999	729	354	999999	896	999999	48	999999	184	999999	903	999999	668	200	325	366	996	833	999999	884	758	999999	876	637	940	401	999999	40	624	122	999999	764	488	739	845	999999	999999	945	776	999999	374	999999	301	720	778	227	714	693	461	999999	999999	375	999999	389	999999	479	999999	717	447	504	563	18	306	71	893	149	260	929	355	276	982	60	66	999999	520	428	823	165	858	723	686	842	579	447	719	187	551	108	758	375	206	999999	507	282	48	365	44	240	827	999999	966	999999	347	194	204	352	319	458	869	999999	655	697	999999	723	817	721	439	858	999999	715	999999	999999	180	979	80	999999	999999	999999	999999	164	393	999999	999999	229	757	901	504	999999	253	999999	868	999999	239	206	720	509	807	783	464	327	925	186	888	121	999999	814	614	368	124	999999	799	535	732	714	178	72	368	640	966	915	226	55	999999	975	847	504	922	973	269	571	517	769	329	999999	238	217	704	227	187	942	296	999999	279	374	577	343	999999	525	999999	999999	150	176	817	548	110	880	571	913	273	546	999999	641	999999	999999	371	40	215	334	485	961	368	151	999999	34	629	90	775	250	407	999999	144	406	945	612	430	351	951	780	308	358	645	791	953	641	60	655	47	999999	12	547	137	999999	50	999999	299	
998	999999	793	919	30	999999	330	516	760	999999	495	695	496	132	999999	88	435	36	136	326	999999	198	821	973	973	999999	59	247	999999	386	999999	366	879	322	431	636	999999	860	288	999999	325	285	203	238	564	959	551	603	982	469	702	999999	913	999999	722	999999	892	819	945	999999	64	92	656	383	314	139	815	999999	700	393	919	575	747	999999	10	301	995	592	419	24	999999	456	999999	399	684	97	452	139	600	621	744	999999	914	310	199	999999	628	819	999999	434	153	377	999999	599	550	136	999999	41	748	431	814	310	409	931	999999	608	827	266	699	226	687	686	583	89	999999	580	660	447	693	768	672	186	668	985	870	134	553	665	849	557	825	999999	390	178	806	443	939	983	825	590	415	371	129	707	747	467	794	823	950	999999	476	824	347	980	999999	638	642	424	71	361	64	171	999999	152	999999	276	999999	999999	282	999999	640	999999	999999	113	362	310	66	960	248	413	340	999999	715	879	999999	10	83	409	419	999999	801	524	999999	473	536	253	955	976	316	480	171	389	551	744	999999	999999	212	999999	627	458	581	682	186	999999	31	333	999999	999999	999999	999999	202	895	995	113	414	125	755	158	577	119	999999	89	653	767	251	999999	189	999999	550	292	798	999999	999999	960	597	128	348	273	452	212	797	428	915	917	288	275	999999	447	340	223	53	64	667	518	999999	999999	38	999999	416	80	154	999999	999999	779	601	362	123	44	516	295	999999	999999	706	374	999999	927	174	736	999999	975	566	742	999999	999999	999999	999999	182	273	999999	105	999999	999999	999999	381	67	321	441	999999	325	925	999999	359	930	999999	446	561	999999	302	207	186	999999	302	930	441	514	411	846	659	999999	999999	190	849	187	421	205	848	634	334	316	999999	495	999999	421	562	823	216	811	595	999999	687	999999	879	76	999999	768	797	997	999999	999999	656	475	782	606	467	745	999999	182	519	849	597	999999	33	985	207	691	309	881	378	999999	999999	600	999999	769	999999	472	310	783	506	999999	999999	850	219	467	660	534	713	431	953	816	520	44	302	746	302	760	999999	894	869	989	469	916	629	807	999999	65	224	999999	753	994	999999	528	675	999999	451	746	999999	566	334	672	999999	877	927	561	999999	273	308	514	999999	101	111	415	999999	517	193	999999	231	412	897	605	319	999999	677	959	381	991	368	435	305	555	999999	805	569	206	21	999999	988	78	999999	306	757	710	544	662	893	39	614	999999	683	959	999999	314	999999	729	362	287	999999	999999	190	116	904	
873	219	922	57	305	846	717	506	602	999999	163	702	600	999999	609	999999	25	76	351	386	999999	752	346	39	738	146	840	999999	999999	390	31	888	603	999999	884	501	622	614	597	193	897	662	90	466	372	612	78	881	753	131	999999	900	838	729	703	131	999999	892	318	999999	999999	873	771	221	481	999999	999999	207	963	118	999999	411	479	168	999999	548	671	879	667	999999	77	958	100	999999	205	130	59	874	698	999999	627	729	305	437	999999	33	890	999999	984	106	999999	999999	918	999999	587	999999	999999	999999	999999	165	459	993	999999	191	101	57	999999	168	999999	999999	225	234	508	209	490	999999	115	51	980	466	658	803	999999	570	623	207	999999	999999	35	422	699	999999	635	543	999999	634	999999	999999	346	139	250	731	852	633	881	287	999999	718	999999	773	678	389	699	999999	999999	656	108	664	568	894	18	337	143	603	662	846	599	965	895	999999	318	999999	999999	999999	999999	926	950	272	999999	999999	999999	330	300	999999	744	319	679	851	46	657	536	840	555	999999	131	999999	999999	258	970	45	688	999999	822	999999	464	999999	684	848	567	580	705	836	974	232	68	688	47	999999	859	353	176	747	999999	248	329	477	446	262	729	999999	338	999999	301	653	657	438	507	999999	999999	67	634	831	294	999999	999999	700	865	999999	999999	443	999999	717	999999	627	869	940	477	584	979	986	999999	431	128	264	252	999999	545	330	574	629	190	55	93	801	718	345	463	473	999999	999999	612	122	869	296	437	620	312	999999	784	717	961	923	21	810	999999	212	712	40	223	999999	999999	544	759	763	262	829	634	999999	909	999999	486	13	297	360	384	999999	562	831	826	631	701	871	546	856	668	999999	43	282	984	515	999999	433	999999	349	473	999999	363	115	44	608	986	715	763	260	241	957	636	660	436	690	650	880	213	591	256	999999	998	903	105	999999	795	362	612	999999	999999	63	752	947	887	999999	773	456	797	228	645	985	118	295	625	710	999999	999999	999999	303	999999	752	999999	999999	103	999999	78	460	999999	48	812	633	112	370	359	187	999999	688	773	999999	999999	999999	999999	985	945	271	185	713	999999	394	999999	422	516	319	999999	158	834	93	999999	999999	249	323	446	758	999999	21	999999	747	935	999999	505	999999	609	727	385	671	669	243	999999	832	14	364	182	625	674	399	127	999999	832	210	353	999999	834	999999	879	604	757	333	579	934	389	438	778	840	889	432	813	789	933	865	489	600	370	32	999999	885	150	999999	94	26	894	99	914	999999	999999	999999	
117	544	848	999999	914	345	663	788	453	999999	999999	342	735	999999	585	338	859	967	721	999999	761	812	371	993	999999	936	248	563	999999	299	523	54	746	515	324	279	941	162	951	999999	999999	581	578	137	309	808	94	842	440	999999	239	947	22	999999	622	999999	999999	854	327	977	999999	110	999999	163	62	999999	595	230	927	316	397	706	25	999999	999999	189	243	999999	693	655	852	405	999999	999999	70	999999	999999	405	892	29	106	96	999999	973	999999	999999	832	999999	999999	768	222	864	999999	133	178	532	931	444	534	442	71	938	170	672	999999	701	999999	999999	999999	486	510	200	337	999999	220	999999	872	999999	999999	979	357	999999	168	925	442	987	999999	999999	315	537	643	597	870	999999	957	167	925	171	848	354	859	568	332	597	268	999999	536	17	913	868	999999	889	999999	555	999999	999999	779	245	239	999999	220	977	999999	999999	843	999999	329	999999	950	62	384	710	203	187	129	788	495	999999	666	420	460	482	999999	999999	876	753	685	999999	374	713	387	999999	931	999999	143	882	999999	766	754	355	702	659	66	861	493	999999	696	999999	436	307	759	999999	578	819	687	738	999999	520	689	999999	237	14	999999	247	674	999999	778	492	53	246	187	728	816	321	717	999999	426	234	954	999999	999999	950	888	999999	954	179	122	122	33	405	991	100	999999	665	128	698	155	818	197	799	180	213	691	199	129	40	402	267	112	885	321	999999	566	761	41	286	126	446	293	505	999999	666	469	647	999999	97	651	160	999999	28	656	607	47	165	999999	999999	269	699	947	923	776	854	19	999999	999999	999999	999999	325	633	841	582	708	534	999999	226	513	744	53	999999	41	389	252	73	93	239	999999	629	410	999999	188	27	426	499	370	729	999999	657	331	999999	921	563	999999	999999	362	999999	999999	83	355	999999	253	119	999999	755	915	543	533	999999	999999	908	379	704	999999	320	455	999999	999999	999999	174	962	499	856	423	999999	31	478	63	726	999999	647	292	640	284	472	762	79	801	670	999999	826	205	936	731	422	193	227	440	999999	80	538	291	737	908	392	999999	999999	999999	735	734	447	999999	807	89	288	999999	738	430	660	558	999999	999999	494	636	347	767	563	999999	10	999999	999999	999999	48	655	182	999999	554	732	892	999999	375	383	75	999999	999999	999999	398	999999	452	796	454	999999	779	467	999999	516	999999	111	571	625	999999	272	695	439	999999	999999	451	161	907	922	81	16	537	999999	999999	13	956	558	500	11	378	707	681	213	851	17	999999	999999	961	666	569	453	
171	277	147	999999	687	636	17	735	895	246	949	530	724	999999	999999	152	999999	690	560	247	610	569	256	188	590	491	588	921	151	869	200	999999	363	999999	845	270	499	89	325	999999	999999	999999	999999	141	758	161	999999	999999	748	126	307	999999	115	331	842	999999	30	999999	522	206	57	999999	594	999999	56	708	177	999999	602	998	652	204	375	240	696	845	463	124	999999	438	999999	999999	183	35	572	919	144	41	999999	999999	249	540	566	129	999999	466	180	999999	95	999999	984	393	810	999999	474	112	905	999999	635	996	147	906	999999	93	203	872	999999	569	463	137	573	146	319	357	758	121	638	256	999999	240	675	383	39	380	454	999999	374	433	999999	469	24	269	405	789	999999	343	12	999999	925	410	554	611	999999	999999	486	848	83	999999	991	999999	999999	658	918	405	331	763	876	167	639	584	999999	488	18	994	999999	313	999999	529	999999	999999	999999	999999	331	557	685	74	756	999999	894	606	545	911	441	208	999999	365	351	999	468	353	467	844	843	350	902	999999	603	999999	845	999999	999999	554	222	999999	253	999999	999999	370	719	267	16	805	999999	42	49	596	999999	809	999	757	962	740	71	897	957	274	999999	981	999999	620	470	999999	236	721	999999	991	699	864	955	685	37	999999	290	211	346	661	580	999999	310	999999	28	793	632	97	219	376	492	324	619	978	997	356	715	109	796	882	578	551	543	58	999999	192	854	999999	729	981	460	859	561	305	694	510	999999	349	601	999999	502	148	512	132	999999	384	255	999999	687	681	999999	190	414	999999	93	39	278	999999	999999	836	939	317	367	237	915	632	999999	999999	294	497	675	376	508	129	389	440	999999	999999	550	522	999999	877	637	58	716	280	455	107	222	664	242	999999	999999	764	737	194	780	284	216	999999	621	931	692	999999	999999	899	682	295	84	999999	989	999999	710	896	999999	72	680	319	521	645	187	999999	111	629	999999	999999	445	999999	999999	999999	659	765	999999	675	900	15	195	999999	53	817	597	169	32	999999	675	999999	718	999999	999999	675	514	999999	762	571	999999	955	830	72	999999	999999	999999	939	903	880	993	234	654	45	996	999999	876	243	276	704	58	28	643	999999	954	880	538	412	877	716	690	198	12	642	999999	999999	185	132	511	294	363	658	265	999999	576	999999	999999	999999	47	971	999999	281	205	68	522	678	321	298	999999	64	999999	61	999999	197	999999	805	999999	999999	67	61	718	753	731	981	350	399	999999	501	999999	999999	161	856	374	905	918	999999	992	943	129	309	
999999	886	24	457	75	312	597	78	952	770	999999	999999	625	999999	262	999999	999999	224	718	133	916	820	999999	999999	902	999999	686	165	279	781	812	288	893	757	999999	832	738	284	915	47	999999	693	549	204	999999	444	240	388	652	873	869	999999	234	996	392	812	563	420	554	701	626	441	799	180	999999	999999	999999	867	999999	430	316	275	308	681	331	232	281	138	320	999999	142	308	999999	405	999999	43	63	897	999999	615	279	999999	999999	224	999999	370	894	378	999999	353	621	372	819	999999	567	604	999999	999999	999999	170	999999	434	109	97	568	999999	999999	999999	269	924	999999	926	503	952	161	999999	999999	999999	270	999999	338	999999	892	966	846	999999	488	290	838	317	563	510	999999	214	84	999999	228	641	655	102	999999	500	119	999999	467	694	869	866	999999	999999	999999	396	999999	713	831	999999	542	999999	250	798	839	999999	564	951	370	385	704	298	999999	999999	768	904	439	999999	999999	999999	999999	999999	999999	161	999999	621	999999	999999	259	177	228	518	382	446	312	95	401	999999	263	791	935	999999	951	999999	999999	580	988	763	811	163	956	999999	999999	993	844	962	633	999999	897	999999	439	305	999999	203	999999	999999	916	999999	15	682	513	582	914	999999	902	636	629	999999	999999	330	633	456	457	106	220	999999	335	389	601	349	462	311	999999	44	362	639	466	999999	923	999999	999999	556	758	138	649	384	210	454	999999	218	343	999999	928	577	595	983	848	605	982	64	999999	536	840	665	230	211	623	879	386	999999	179	871	999999	365	665	999999	697	328	999999	836	903	880	999999	999999	16	257	999999	390	449	378	791	999999	774	869	999999	137	999999	103	999999	448	760	330	78	827	48	471	710	999999	912	518	295	529	158	156	160	979	999999	456	658	972	828	242	999999	17	999999	318	106	635	420	999999	370	604	419	18	85	999999	999999	999999	355	544	547	810	999999	931	92	272	712	999999	718	965	999999	269	445	936	619	527	889	70	355	729	375	84	162	384	157	691	999999	999999	999999	577	176	776	111	999999	435	28	764	508	999999	999999	606	478	916	454	647	999999	169	999999	398	999999	693	752	999999	999999	179	472	657	104	784	401	999999	572	556	151	999999	999999	168	999999	511	601	763	390	145	999999	132	897	168	999999	737	55	532	635	999999	523	883	424	999999	999999	944	962	370	670	999999	533	67	44	921	999999	655	533	999999	837	972	796	794	312	617	981	503	281	314	999999	367	738	868	526	820	43	268	384	464	683	387	549	241	103	666	999999	87	98	976	999999	62	213	
112	695	663	955	729	580	999999	678	981	999999	657	421	999999	999999	999999	540	224	887	516	999999	78	270	999999	433	565	701	646	15	903	999999	305	921	999999	163	999999	999999	863	864	314	687	576	999999	701	715	891	999999	789	999999	947	999999	999999	98	876	780	144	999999	999999	999999	999999	37	999999	802	774	577	377	735	523	159	359	491	677	999999	999999	829	704	292	568	744	541	745	911	966	999999	366	540	216	999999	999999	999999	999999	937	633	475	286	753	999999	999999	134	348	999999	305	999999	330	999999	869	999999	999999	57	999999	852	283	501	999999	653	126	968	743	418	46	999999	691	999999	140	565	553	54	884	307	999999	999999	280	999999	406	385	450	281	645	602	999999	26	702	996	999999	999999	999999	446	999999	821	999999	785	40	999999	98	187	999999	898	999999	764	999999	825	640	216	971	999999	581	839	105	322	213	845	332	151	999999	30	467	694	366	963	55	117	119	72	999999	300	899	676	356	999999	911	551	771	880	689	671	385	495	35	999999	999999	680	350	621	617	324	462	889	682	77	719	779	541	546	718	999999	715	578	78	680	256	905	492	876	999999	999999	999999	451	461	260	999999	972	669	471	999999	374	766	497	999999	823	838	20	994	288	508	141	999999	235	171	999999	955	807	426	354	999999	999999	198	473	220	999999	250	999999	999999	432	433	747	999999	80	177	354	47	227	133	999999	842	246	999999	214	378	999999	652	999999	999999	576	304	999999	555	325	823	687	186	303	287	499	583	827	999999	572	999999	999999	31	939	67	817	847	738	999999	999999	512	411	779	999999	105	941	999999	999999	731	860	138	595	999999	795	256	489	999999	744	940	634	672	24	664	348	358	617	258	713	791	471	999999	565	163	384	813	999999	908	202	208	346	195	191	106	722	443	269	568	236	692	577	650	113	797	59	509	497	746	440	635	487	693	999999	610	269	141	999999	442	999999	982	833	581	975	999999	999999	999999	490	918	942	904	99	59	31	999999	223	821	625	767	113	874	325	999999	999999	567	721	999999	595	999999	836	999999	871	827	749	254	999999	996	675	999999	999999	611	28	579	804	536	546	437	671	999999	397	448	515	804	338	943	666	168	999999	417	824	951	852	910	91	361	43	999999	309	999999	171	227	156	68	574	502	856	746	870	999999	999999	294	981	999999	193	398	84	76	999999	806	588	999999	999999	267	742	252	759	117	497	452	502	284	999999	894	418	999999	302	457	240	836	97	919	297	172	396	540	969	836	999999	692	999999	966	999999	503	999999	470	334	
999999	999999	331	742	748	259	427	448	747	166	999999	608	22	106	627	836	999999	718	999999	999999	999999	999999	211	999999	999999	390	999999	175	536	510	634	705	947	845	413	141	908	103	999999	670	869	723	649	384	882	238	714	596	660	140	121	999999	999999	67	605	27	124	58	999999	999999	999999	262	912	246	532	392	999999	177	999999	495	999999	999999	999999	997	544	999999	231	827	401	999999	676	218	999999	406	999999	849	184	889	249	395	27	999999	283	981	226	616	811	413	999999	999999	577	999999	902	174	212	999999	414	999999	523	599	796	999999	657	134	999999	245	747	516	846	682	999999	999999	999999	307	478	999999	294	999999	781	927	999999	818	999999	999999	999999	999999	315	350	999999	846	445	651	376	650	599	730	212	999999	999999	980	869	999999	566	179	292	805	619	605	696	999999	269	999999	999999	999999	999999	978	320	756	16	999999	930	406	999999	10	247	566	404	287	707	999999	999999	145	108	800	999999	898	999999	806	619	322	520	710	654	69	587	428	898	999999	999999	621	999999	456	152	737	60	472	983	999999	931	725	999999	341	898	948	278	134	917	999999	999999	507	726	513	147	694	52	230	999999	999999	423	818	667	624	43	95	337	419	999999	371	749	999999	915	695	875	893	911	999999	999999	999999	791	463	511	999999	251	747	895	906	318	457	999999	830	719	731	152	999999	67	999999	999999	999999	620	859	999999	556	999999	943	999999	999999	638	999999	783	863	418	56	999999	960	317	720	382	295	999999	431	110	545	676	999999	875	999999	552	763	836	134	999999	998	95	932	331	955	999999	308	165	863	999999	75	673	831	422	673	270	192	999999	999999	413	999999	622	199	758	595	999999	292	77	408	999999	875	417	658	999999	419	961	538	999999	999999	974	999999	999999	337	163	999999	999999	845	507	212	999999	369	999999	498	721	868	386	896	183	736	85	463	240	756	384	402	658	25	999999	12	712	732	554	999999	999999	999999	881	999999	45	723	999999	44	785	865	485	129	916	918	999999	124	42	74	364	999999	286	521	999999	999999	953	760	387	999999	997	504	500	200	815	999999	136	392	986	999999	860	460	23	51	677	374	281	264	485	739	88	999999	970	647	999999	652	176	850	494	508	341	285	346	866	47	291	375	295	313	999999	999999	554	138	940	999999	904	888	999999	843	999999	112	999999	284	647	778	999999	999999	852	999999	999999	349	285	898	487	760	585	124	157	14	999999	999	986	950	84	947	534	604	39	443	473	764	931	17	25	406	642	11	698	999999	773	757	522	472	150	999999	999999	656	999999	
190	999999	790	740	240	456	999999	126	999999	209	699	254	669	999999	419	359	409	418	278	882	999999	127	584	999999	69	240	639	486	523	809	999999	441	999999	953	999999	814	683	33	700	560	999999	289	894	801	999999	842	114	263	113	123	741	653	999999	773	569	999999	54	999999	681	999	817	993	602	938	999999	999999	376	999999	653	604	676	385	718	717	347	801	999999	782	426	227	999999	999999	999999	999999	78	369	203	114	394	786	999999	999999	999999	700	743	999999	687	956	614	740	999999	399	609	508	446	365	934	529	999999	767	999999	999999	949	463	873	441	620	201	999999	827	74	999999	330	867	835	368	43	27	999999	795	999999	275	178	685	999999	999999	999999	999999	963	712	434	673	678	999999	946	507	999999	999999	999999	311	999999	999999	96	999999	675	213	79	742	999999	88	332	917	555	640	999999	574	999999	273	712	145	665	999999	238	999999	402	401	594	702	920	337	999	155	200	673	864	999999	189	390	999999	999999	668	43	211	885	390	517	128	47	999999	382	999999	105	185	999999	999999	194	267	929	395	284	999999	376	822	346	89	186	726	881	999999	999999	999999	713	999999	175	477	632	545	352	776	999999	283	556	999999	999999	999999	999999	970	509	37	680	371	259	995	734	927	301	220	865	805	214	791	246	271	999999	987	999999	999999	19	223	23	999999	999999	163	511	999999	72	648	284	422	185	216	226	999999	999999	663	999999	999999	999999	248	186	421	680	547	572	102	999999	295	777	560	233	72	999999	999999	24	41	999999	106	494	999999	864	652	936	999999	629	997	574	999999	999999	999999	851	982	321	999999	999999	999999	999999	377	590	418	999999	777	999999	723	999999	122	255	999999	999999	74	216	49	234	795	383	533	484	237	917	574	528	654	129	490	999999	251	751	999999	259	422	72	89	515	85	999999	97	999999	222	263	999999	752	644	999999	111	90	811	757	525	398	513	126	741	459	26	999999	320	999999	390	24	948	999999	66	681	427	12	136	534	158	36	999999	751	999999	999999	410	999999	883	111	999999	999999	897	493	235	801	745	305	330	630	498	999999	999999	439	401	999999	315	999999	999999	963	134	109	953	287	609	499	112	762	854	999999	58	999999	16	218	639	980	127	464	146	999999	935	132	681	506	999999	962	578	999999	360	73	999999	265	135	920	977	918	456	999999	883	736	999999	983	450	563	581	303	189	249	800	999999	91	999999	19	441	37	11	999999	457	252	647	920	255	412	790	999999	999999	79	96	241	999999	534	507	581	409	566	952	682	127	999999	741	999999	999999	66	999999	
982	819	256	694	999999	975	500	999	999999	999999	815	999999	580	659	465	999999	234	103	18	89	886	583	278	609	999999	84	999999	999999	531	999999	864	999999	999999	472	999999	288	547	384	203	265	230	535	140	345	999999	999999	381	32	661	147	517	689	330	976	62	409	550	646	819	999999	655	200	477	867	381	234	263	118	999999	999999	250	999999	899	752	859	360	999999	933	999999	762	999999	999999	648	999999	999999	184	271	223	999999	408	737	999999	565	385	609	39	67	999999	999999	999999	859	273	181	999999	896	667	790	999999	127	701	956	617	999999	66	125	358	551	93	999999	999999	963	50	697	452	449	350	294	524	153	829	303	999999	999999	999999	999999	439	135	174	999999	336	394	693	999999	718	452	130	279	508	270	261	488	999999	399	766	405	818	575	999999	44	556	382	275	434	999999	408	776	999999	974	999999	685	232	387	596	999999	812	279	945	979	10	329	81	786	999999	892	351	328	999999	212	260	999999	863	406	139	940	953	128	999999	806	319	676	481	304	354	584	38	110	999999	851	954	135	873	595	728	714	999999	596	20	542	947	90	985	446	724	79	821	825	257	656	594	693	999999	148	670	334	999999	999999	441	680	999999	250	999999	999999	258	134	221	277	678	999999	464	366	999999	727	999999	239	999999	45	579	285	763	212	999999	731	267	270	125	999999	925	999999	866	708	165	340	678	706	999999	55	197	600	857	999999	157	832	201	237	585	999999	288	441	643	999999	207	165	917	661	999999	218	999999	988	19	486	999999	284	558	756	999999	777	58	999999	99	999999	847	979	427	999999	64	29	540	40	684	831	999999	494	761	63	510	999999	999999	26	318	930	373	209	999999	381	999999	999999	283	999999	35	808	244	136	999999	998	964	999999	999999	707	606	999999	999999	999999	314	999999	39	857	522	504	256	999999	363	999999	843	168	999999	999999	398	999999	17	999999	746	999999	999999	999999	999999	329	152	999999	99	292	271	999999	420	940	262	721	895	413	351	353	999999	778	198	822	454	999999	999999	193	726	999999	829	692	699	425	632	582	647	438	999999	710	715	999999	415	963	999999	647	621	903	999999	559	752	984	704	664	830	967	907	191	999999	393	47	999999	46	772	462	579	26	995	999999	999999	999999	466	999999	641	638	999999	373	235	881	807	591	388	288	177	573	845	988	45	594	664	675	465	17	206	999999	756	723	642	999999	372	631	626	999999	235	485	295	170	72	35	240	604	682	310	623	999999	658	680	869	209	616	591	999999	410	653	15	619	999999	627	968	999999	
999999	730	999999	519	185	965	793	62	691	999999	685	999999	20	364	70	992	165	394	403	24	999999	854	443	894	780	999999	225	999999	230	865	836	542	103	999999	363	873	999999	790	447	837	864	627	187	921	999999	665	999999	56	592	22	464	74	233	954	806	999999	297	999999	738	535	749	851	832	825	999999	999999	832	866	999999	999999	44	374	947	566	159	457	999999	999999	999999	999999	680	179	359	999999	411	772	319	999999	346	340	585	999999	61	912	98	22	795	361	481	789	833	114	55	405	977	999999	127	667	804	359	999999	776	866	623	854	579	502	624	999999	678	833	999999	529	999999	999999	905	999999	44	478	147	999999	325	999999	999999	292	999999	999999	999999	240	322	655	999999	999999	987	984	809	272	438	67	518	520	180	937	999999	999999	150	584	384	793	82	776	999999	199	667	999999	999999	736	693	341	288	455	548	394	111	33	191	999999	999999	685	802	643	884	977	960	626	491	387	246	226	151	991	750	170	167	545	999999	462	999999	301	999999	82	999999	999999	778	72	999999	785	835	780	774	792	999999	999999	999999	439	892	999999	999999	999999	999999	652	500	477	199	999999	705	388	237	566	460	729	679	250	999999	729	74	787	208	897	655	706	552	999999	451	999999	949	999999	178	728	652	999999	233	999999	96	999999	582	999999	999999	492	367	592	558	278	329	55	123	802	999999	999999	999999	115	906	341	395	508	110	43	35	840	347	999999	220	508	914	993	999999	51	164	428	157	962	879	716	999999	72	158	283	146	405	999999	157	999999	999999	999999	999999	560	999999	252	588	212	548	86	77	154	714	382	59	364	336	999999	999999	999999	548	999999	411	999999	199	802	999999	360	826	999999	629	605	200	999999	312	999999	376	442	613	999999	576	226	608	886	812	572	824	999999	108	918	999999	855	173	509	546	793	952	321	370	99	919	238	385	651	457	999999	954	156	999999	999999	987	894	936	999999	81	331	516	525	423	999999	977	642	261	908	999999	773	442	691	31	519	999999	65	81	523	879	348	841	957	439	350	618	677	620	999999	930	999999	918	890	999999	999999	999999	436	999999	742	121	287	976	477	563	683	999999	272	999999	560	712	999999	823	423	403	733	490	999999	96	82	999999	310	32	68	977	182	854	551	263	806	242	766	167	338	999999	602	371	373	403	999999	321	999999	552	70	490	998	102	505	999999	704	734	728	350	825	733	999999	264	999999	500	390	828	487	19	329	999999	946	775	999999	20	800	371	126	164	340	760	664	758	962	578	999999	90	359	64	999999	
81	514	999999	341	605	999999	347	454	873	23	926	999999	345	232	742	543	999999	999999	494	696	342	617	573	999999	74	78	999999	302	999999	521	309	479	432	999999	257	813	530	444	999999	420	463	917	999999	151	413	926	999999	535	229	999999	755	999999	864	367	999999	463	941	416	276	537	547	999999	999999	999999	713	457	411	999999	999999	999999	22	788	717	84	999999	425	374	431	605	147	749	528	82	312	765	826	615	75	242	793	871	124	177	362	999999	418	999999	890	438	956	525	442	559	300	33	966	765	790	134	801	99	999999	810	999999	787	28	971	803	999999	887	842	346	999999	192	67	999999	621	365	211	999999	614	484	993	649	622	316	968	782	289	999999	70	825	940	999999	704	362	999999	999999	574	854	446	17	304	999999	124	189	789	999999	242	999999	999999	410	588	309	197	614	526	171	999999	999999	999999	999999	523	999999	999999	999999	405	999999	487	705	999999	582	790	357	388	606	999999	452	534	442	526	601	549	164	453	660	999999	640	253	99	835	152	531	999999	803	999999	494	506	724	107	999999	577	889	537	999999	772	619	241	999999	999999	434	83	637	83	954	459	650	999999	354	175	780	765	968	398	869	451	60	697	553	141	122	684	999999	999999	659	949	711	21	623	680	51	14	718	663	664	761	999999	458	999999	999999	606	135	161	559	326	28	609	501	667	999999	721	922	999999	999999	478	999999	356	210	424	15	747	999999	999999	674	133	999999	56	999999	733	117	935	999999	557	999999	999999	986	999999	178	999999	641	999999	999999	999999	533	958	129	999999	928	999999	913	999999	315	44	144	607	999999	390	487	999999	999999	971	304	767	559	164	129	374	490	265	491	228	187	100	782	665	999999	294	999999	715	14	460	999999	999999	819	702	999999	568	423	600	999999	999999	55	743	999999	669	54	453	794	379	839	999999	835	673	703	999999	237	225	261	478	999999	683	177	771	431	999999	999999	999999	999999	857	533	999999	951	889	698	884	182	444	999999	999999	621	93	999999	843	875	999999	624	999999	425	134	474	415	317	944	530	883	439	283	999999	999999	999999	869	506	936	845	288	803	946	974	819	523	793	693	999999	999999	987	193	334	999999	182	999999	409	759	823	393	128	999999	17	369	815	455	899	132	63	308	752	999999	564	997	597	455	677	480	606	611	681	721	179	96	542	699	114	387	149	11	415	999999	683	553	727	45	999999	587	168	999999	623	999999	640	838	115	410	628	336	999999	726	798	999999	163	221	711	406	999999	920	826	125	350	521	999999	61	893	999999	
903	21	280	562	999999	100	322	241	987	20	999999	340	981	141	81	777	999999	423	212	485	956	471	841	330	960	875	760	52	999999	112	687	589	944	472	507	999999	999999	746	77	707	617	921	999999	701	999999	743	939	695	54	999999	999999	569	999999	418	999999	442	179	949	601	783	340	279	218	884	333	999999	396	999999	634	463	721	343	355	999999	868	44	999999	150	999999	227	936	75	997	460	671	999999	739	999999	786	75	448	116	155	294	999999	347	713	350	377	999999	357	430	70	999999	851	108	223	354	549	651	205	39	999999	999999	846	275	282	757	999999	215	761	999999	999999	569	999999	614	999999	999999	137	530	331	896	772	190	870	999999	14	415	609	999999	999999	999999	986	144	869	418	172	771	447	112	75	956	137	172	72	497	999999	999999	576	246	910	999999	999999	999999	330	309	267	764	512	340	270	866	157	650	999999	376	872	598	699	999999	999999	999999	623	35	464	375	999999	999999	128	383	999999	513	999999	999999	662	751	999999	967	814	999999	161	408	268	999999	841	209	808	486	999999	999999	624	109	801	970	794	493	538	201	999999	955	540	657	645	139	521	756	37	784	988	559	999999	999999	784	140	999999	999999	999999	999999	193	265	566	292	748	431	758	718	712	999999	578	178	223	976	412	858	999999	503	762	139	595	94	999999	33	498	312	498	719	999999	671	524	750	999999	32	17	309	999999	258	908	223	381	803	999999	999999	999999	999999	346	999999	503	925	999999	951	291	38	999999	109	999999	542	999999	446	999999	48	402	51	354	827	843	200	999999	999999	999999	999999	594	999999	757	999999	50	22	816	679	965	276	225	400	570	572	468	307	112	908	225	855	464	472	290	342	410	12	814	389	976	155	262	400	465	329	366	743	280	999999	69	80	726	999999	480	667	823	12	481	781	999999	545	97	999999	999999	614	326	132	999999	425	391	999999	208	999999	702	820	23	825	999999	251	215	725	36	974	849	154	139	349	991	622	519	407	531	999999	30	999999	68	999999	513	851	12	244	484	855	746	31	872	298	421	660	999999	997	77	239	575	999999	519	123	221	999999	999999	977	141	645	905	983	999999	999999	416	999999	762	821	321	94	248	971	250	180	238	827	282	999999	927	340	999999	521	340	999999	999999	999999	999999	999999	980	771	376	35	113	839	949	762	516	706	999999	999999	898	999999	686	983	991	604	402	348	884	394	469	643	59	800	676	394	653	223	708	999999	351	817	999999	550	717	223	999999	999999	231	999999	320	999999	959	778	999999	147	835	357	
310	999999	999999	582	70	596	311	999999	975	312	999999	999999	118	999999	998	852	808	91	999999	146	275	999999	736	999999	127	418	83	893	684	999999	367	538	558	306	999999	999999	53	768	756	999999	999999	984	999999	565	249	999999	367	999999	577	999999	969	360	156	699	999999	533	136	999999	465	652	523	417	58	704	944	634	16	999999	389	999999	809	999999	334	747	897	291	539	180	751	999999	60	64	999999	578	311	17	391	859	224	999999	999999	58	313	114	730	830	935	543	620	999999	658	999999	639	999999	306	930	999999	409	801	800	993	999999	254	13	601	468	101	480	403	937	253	157	999999	999999	444	761	735	229	26	77	999999	996	559	999999	802	504	425	902	281	380	980	981	999999	424	396	762	803	999999	512	271	738	465	150	682	371	999999	999999	640	980	545	204	806	393	733	454	999999	999999	117	999999	107	53	199	209	32	957	271	98	183	612	681	957	435	716	755	338	890	855	999999	775	301	999999	785	921	735	185	183	598	335	999999	399	365	696	999999	999999	999999	549	265	128	725	109	999999	784	999999	308	587	999999	100	999999	404	563	151	999999	341	999999	559	268	999999	473	846	783	673	999999	212	223	325	271	334	310	537	999999	635	737	999999	999999	877	762	757	623	157	416	999999	960	999999	417	999999	999999	999999	200	856	959	282	999999	999999	999999	435	660	581	814	982	326	444	789	110	615	928	413	377	665	41	999999	511	999999	325	440	699	999999	832	795	965	489	906	143	454	578	516	999999	465	219	999999	227	999999	999999	640	999999	971	304	999999	999999	999999	999999	999999	999999	999999	69	457	999999	477	999999	252	999999	999999	786	849	503	419	999999	344	531	999999	95	947	168	425	814	615	568	999999	494	999999	999999	852	999999	316	131	30	218	999999	395	130	887	999999	624	966	527	399	405	103	147	421	670	960	338	225	999999	895	310	283	355	453	889	615	982	381	848	870	319	999999	727	483	211	336	948	411	999999	999999	333	202	897	424	220	474	999999	999999	799	444	999999	302	913	235	999999	934	999999	942	999999	281	392	252	128	656	90	925	375	663	219	343	21	927	13	999999	572	118	386	930	243	999999	739	910	582	413	357	27	566	999999	762	277	999999	16	180	940	338	90	83	251	344	295	108	999999	862	999999	432	595	298	999999	662	999999	999999	698	709	999999	541	482	999999	714	308	999999	368	873	901	999999	636	999999	757	73	354	999999	44	145	999999	999999	999999	527	57	126	981	762	728	336	999999	160	999999	18	999999	364	408	855	420	369	942	281	926	
235	320	919	829	427	837	999999	885	180	577	423	999999	761	999999	23	999999	553	733	546	999999	41	43	999999	234	628	708	403	665	999999	999999	999999	202	325	31	100	217	137	297	564	924	504	451	668	999999	305	906	546	863	394	431	867	999999	406	936	894	999999	999999	695	999999	999999	444	568	999999	109	999999	230	999999	739	999999	999999	307	999999	178	999999	839	999999	374	999999	928	722	171	539	280	999999	214	49	796	999999	137	999999	646	441	999999	845	490	935	64	569	680	84	999999	806	464	587	134	611	466	784	107	999999	826	402	766	488	557	904	999999	328	895	862	434	408	999999	510	999999	999999	178	999999	999999	904	535	805	496	999999	602	365	85	692	943	602	582	21	291	823	82	253	999999	999999	999999	585	647	735	999999	818	650	721	999999	953	428	268	443	999999	653	202	999999	999999	906	999999	999999	202	999999	999999	385	999999	289	999999	126	789	438	916	200	569	45	999999	267	800	140	678	213	881	170	131	274	684	168	449	368	999999	55	60	347	761	723	106	755	52	360	382	538	237	604	415	525	511	999999	874	999999	106	935	977	891	237	709	14	41	707	340	999999	143	839	63	38	743	999999	578	999999	999999	939	999999	224	449	999999	149	999999	286	755	999999	763	615	999999	352	272	162	77	169	119	62	719	999999	57	712	999999	999999	699	184	576	671	999999	932	639	37	168	306	721	538	142	98	733	727	285	999999	576	95	999999	497	791	999999	676	228	469	999999	136	874	999999	512	791	519	999999	999999	710	999999	999999	830	975	999999	193	999999	441	539	37	31	329	992	789	999999	999999	573	399	211	392	701	994	919	473	999999	901	294	553	999999	747	622	647	932	999999	999999	999999	746	119	999999	314	999999	443	147	201	448	66	144	95	999999	999999	227	130	248	418	18	99	550	366	721	365	899	422	233	792	999999	383	397	975	597	314	999999	463	807	999999	999999	267	999999	727	35	999999	766	209	746	841	529	502	408	999999	999999	111	101	389	999999	236	415	999999	220	355	999999	74	999999	169	497	501	978	763	322	999999	851	750	242	822	341	524	599	700	676	391	999999	911	974	873	966	496	999999	999999	76	581	492	164	57	511	941	999999	537	999999	711	255	862	765	190	67	999999	267	868	278	58	872	637	999999	736	828	92	875	100	795	202	11	288	999999	697	999999	859	696	703	999999	881	380	987	999999	988	431	999999	507	731	917	211	709	999999	944	960	203	944	777	428	229	429	75	870	741	414	710	966	893	77	449	999999	975	563	147	
999999	999999	999999	644	726	314	309	585	153	183	593	493	383	343	999999	999999	795	92	278	484	311	815	509	999999	588	999999	464	635	439	291	719	236	155	999999	556	292	317	309	60	123	919	844	922	697	157	920	999999	632	885	999999	653	125	707	89	836	582	178	640	999999	999999	850	999999	155	861	463	367	347	893	786	726	999999	495	41	164	564	466	892	811	107	667	950	831	750	865	637	603	529	76	653	974	123	999999	253	611	273	255	698	70	999999	790	583	999999	999999	168	387	167	94	552	524	379	689	999999	999999	398	498	28	924	289	999999	860	999999	281	999999	999999	999999	519	999999	430	891	999999	999999	832	577	316	94	999999	985	591	999999	479	519	976	551	283	999999	756	144	854	122	999999	999999	418	999999	999999	952	999999	999999	43	556	867	915	664	661	215	611	856	789	236	314	981	43	343	801	999999	350	862	999999	966	527	855	385	999999	317	999999	989	999999	996	203	364	782	324	999999	44	621	564	855	324	345	999999	438	999999	999999	549	999999	221	987	617	91	43	100	581	236	516	700	999999	527	999999	24	226	261	860	999999	999999	531	667	91	308	189	199	495	547	394	999999	98	887	476	848	999999	435	999999	741	914	999999	274	999999	999999	445	999999	138	47	999999	309	129	420	578	382	46	28	999999	139	689	437	892	547	999999	196	931	428	813	25	678	181	589	999999	999999	945	435	999999	329	999999	646	964	61	162	987	999999	275	999999	520	515	999999	999999	711	306	322	313	32	622	999999	25	166	27	530	123	999999	336	720	904	900	632	947	440	999999	894	999999	724	386	739	999999	314	921	999999	907	999999	585	848	469	292	902	216	923	812	884	999999	999999	629	999999	938	793	999999	999999	999999	983	887	568	999999	141	817	999999	597	999999	292	72	417	104	999999	119	999999	537	519	867	437	12	693	708	145	556	394	481	864	999999	448	945	899	786	560	999999	999999	739	586	999999	651	999999	315	289	641	749	476	999999	999999	519	220	999999	284	792	999999	368	999999	189	433	999999	746	999999	948	315	488	346	999999	631	543	999999	99	494	951	801	999999	957	999999	414	999999	999999	89	999999	999999	999999	999999	48	671	116	696	999999	774	999999	315	999999	999999	999999	999999	999	800	304	999999	845	675	271	430	725	999999	482	577	142	671	999999	122	999999	373	571	999999	604	999999	999999	674	66	999999	352	278	258	188	818	830	910	436	697	999999	772	809	244	999999	903	923	355	589	999999	539	563	530	890	727	278	999999	410	145	926	764	359	630	529	999999	333	993	
181	547	639	651	667	706	974	280	350	999999	138	999999	276	681	889	999999	999999	999999	999999	821	388	531	909	59	430	775	999999	999999	999999	152	290	334	999999	999999	751	807	949	547	999999	999999	556	619	387	50	640	348	868	255	875	498	154	999999	539	511	614	999999	637	590	999999	999999	206	51	25	208	947	804	885	365	929	999999	911	937	999999	523	275	769	999999	869	419	999999	906	264	67	766	997	288	794	674	999999	110	179	369	326	979	661	999999	999999	189	999999	835	463	512	325	999999	999999	216	356	25	246	999999	507	999999	180	149	985	999999	984	259	210	669	19	221	70	828	911	552	621	999999	862	760	175	963	999999	583	628	404	999999	999999	999999	999999	931	779	437	460	603	411	199	187	994	719	999999	353	979	434	826	251	999999	496	999999	44	595	680	163	485	680	543	991	596	520	591	11	999999	80	419	737	999999	783	609	999999	509	363	443	681	152	999999	999999	984	999999	757	999999	951	452	390	154	999999	261	626	999999	780	70	419	602	667	412	718	999999	283	569	697	999999	468	842	271	999999	681	161	999	999999	255	858	558	649	999999	999999	639	558	999999	925	223	999999	614	999999	999999	999999	999999	999999	776	999999	434	999999	548	999999	999999	172	999999	118	191	17	473	999999	999999	615	706	921	511	770	763	533	773	999999	477	357	356	220	999999	637	23	107	999999	999999	384	731	585	824	320	143	994	999999	224	530	377	999999	462	178	999999	999999	134	908	662	329	997	999999	505	275	953	200	78	444	999999	999999	105	94	724	552	999999	529	40	882	610	378	776	97	318	252	791	153	895	999999	986	983	512	114	444	962	923	141	236	320	870	130	74	999999	496	933	435	293	609	909	508	999999	968	252	999999	294	999999	909	934	262	484	810	305	891	458	206	778	991	649	999999	629	538	303	720	21	490	314	999999	999999	999999	999999	507	999999	986	999999	290	25	270	806	160	419	23	206	973	999999	999999	825	999999	111	999999	165	999999	644	848	289	969	999999	257	240	999999	999999	337	999999	999999	445	977	999999	318	222	177	191	518	194	499	999999	616	341	329	884	951	999999	140	124	310	229	383	863	999999	999999	999999	878	767	39	988	180	91	704	647	999999	999999	793	516	960	934	118	646	999999	154	999999	673	999999	92	373	289	162	849	222	999999	339	72	123	580	612	999999	298	423	489	205	329	270	911	694	792	999999	167	158	179	999999	202	999999	134	718	200	42	999999	796	999999	999999	835	330	868	999999	317	475	744	999999	999999	999999	645	695	167	63	
825	999999	761	943	300	999999	999999	14	679	42	999999	756	999999	999999	390	580	442	502	29	739	999999	999999	999999	225	386	327	291	944	255	722	544	506	424	999999	893	955	280	137	506	66	999999	831	651	836	879	999999	536	999999	832	333	999999	153	676	428	693	826	842	999999	566	973	65	188	999999	957	999999	319	999999	867	511	999999	309	999999	995	962	122	999999	357	565	346	825	790	942	121	921	999999	401	830	996	386	76	122	999999	571	533	999999	448	82	999999	349	570	999999	668	837	999999	999999	999999	157	713	316	165	479	999999	999999	740	999999	122	77	837	260	105	488	345	491	445	322	999999	743	472	960	999999	465	663	226	775	607	131	115	713	897	995	253	127	999999	999999	597	835	534	999999	350	999999	999999	244	443	253	92	883	187	402	999999	459	999999	685	752	642	699	999999	71	433	143	70	17	363	939	999999	852	999999	654	269	847	487	49	912	131	82	999999	230	999999	972	693	723	944	713	628	448	37	568	374	999999	531	780	773	111	696	289	881	28	304	189	401	720	999999	917	554	607	419	65	563	680	351	479	597	98	999999	999999	126	999999	999999	501	236	293	997	606	738	76	999999	938	226	999999	999999	283	925	49	999999	972	999999	36	999999	30	38	972	15	693	706	999999	999999	685	370	286	172	586	292	803	999999	117	723	999999	189	487	893	999999	838	721	999999	77	553	999999	516	767	999999	100	144	714	473	264	999999	313	899	686	883	38	999999	999999	679	614	990	132	97	473	259	862	847	681	999999	557	143	294	214	639	508	635	999999	603	999999	82	999999	578	339	697	829	419	732	502	604	865	999999	898	51	874	86	431	470	999999	518	72	253	463	587	999999	131	993	109	270	188	257	859	999999	999999	607	172	999999	792	399	644	999999	999999	354	87	271	654	245	252	999999	562	87	175	135	95	298	828	988	990	424	576	835	320	472	324	999999	15	999999	318	444	999999	999999	638	80	408	678	999999	999999	385	999999	271	886	751	770	707	110	999999	734	999999	301	778	183	432	999999	823	808	999999	668	40	730	265	725	926	807	626	898	448	105	726	416	999999	930	999999	999999	162	690	94	549	764	999999	275	281	49	27	666	538	241	270	257	600	999999	999999	867	654	71	545	959	999999	999999	808	999999	986	999999	481	934	999999	570	759	225	142	723	979	904	817	465	984	685	908	151	999999	667	188	847	136	999999	103	72	958	612	999999	730	151	406	955	999999	999999	999999	568	92	818	968	482	999999	124	999999	179	369	999999	
198	86	859	999999	801	65	151	483	148	881	224	841	785	611	157	607	412	582	582	948	266	186	720	127	825	999999	129	195	143	732	258	98	733	999999	999999	535	999999	678	999999	351	813	999999	149	999999	999999	251	999999	367	334	447	999999	305	999999	420	999999	22	366	742	999999	478	935	956	349	416	632	135	999999	773	841	621	850	733	242	241	999999	188	999999	999999	773	999999	300	999999	860	696	999999	999999	999999	323	227	757	999999	25	453	871	415	857	737	733	760	228	143	999999	525	712	596	979	72	365	285	616	975	39	999999	651	999999	182	106	999999	395	999999	634	794	555	93	453	835	290	999999	825	287	450	312	999999	555	999999	40	999999	157	999999	51	890	146	47	611	782	149	56	801	693	999999	760	999999	348	91	999999	348	714	442	269	761	999999	701	999999	999999	999999	672	999999	422	209	157	936	948	553	354	788	498	757	944	310	313	999999	999999	999999	592	526	366	999999	999999	962	999999	326	804	887	348	352	999999	606	999999	445	120	999999	633	601	545	999999	999999	540	993	302	104	591	769	141	955	972	220	33	946	999999	999999	999999	965	460	999999	999999	141	70	214	999999	599	999999	717	508	999999	999999	164	886	142	999999	714	825	971	202	867	521	999999	673	999999	376	141	175	660	567	636	412	999999	999999	504	999999	175	999999	336	990	703	212	873	271	940	999999	817	999999	891	660	999999	999999	736	772	592	585	284	467	138	837	999999	999999	241	159	872	788	904	981	391	427	130	963	498	980	499	664	648	999999	732	999999	559	807	283	999	800	652	999999	948	590	919	999999	707	622	498	129	279	971	999999	999999	999999	434	835	942	473	539	803	495	999999	283	928	937	989	734	999999	288	73	999999	241	358	229	122	956	401	472	999999	422	350	10	861	999999	693	999999	896	580	999999	723	865	999999	999999	999999	999999	919	674	662	999999	450	999999	999999	999999	65	999999	739	374	179	50	478	444	480	999999	999999	463	494	894	999999	244	999999	102	164	367	565	208	350	771	361	72	202	291	738	489	547	450	263	999999	805	111	954	999999	727	999999	699	999999	999999	334	353	543	672	35	621	427	970	357	999999	728	999999	999999	777	967	23	116	848	197	705	999999	938	676	209	703	99	952	290	999999	375	624	668	287	812	999999	427	818	400	177	669	321	999999	199	631	535	146	947	333	986	999999	620	999999	512	999999	999999	396	677	344	968	935	999999	146	517	982	204	70	999999	999999	999999	549	205	716	680	527	999999	999999	748	999999	674	567	152	628	304	999999	754	
932	999999	705	418	630	999999	483	431	241	999999	184	11	217	437	999999	769	902	572	446	351	904	999999	985	198	923	647	631	669	999999	793	50	842	601	999999	271	905	999999	636	140	798	999999	294	449	999999	219	479	541	617	209	797	249	999999	857	574	999999	999999	179	516	495	983	128	813	30	999999	960	342	409	979	175	569	999999	275	999999	999999	630	619	571	999999	999999	453	116	999999	469	613	553	983	985	37	999999	350	735	164	151	999999	999999	907	999999	10	565	877	79	562	452	640	699	999999	625	219	943	240	359	710	538	51	876	999999	999999	416	895	977	356	999999	999999	824	833	943	134	293	967	722	999999	571	903	111	999999	553	999999	999999	999999	579	367	775	94	999999	991	999999	626	999999	280	575	563	999999	115	999999	530	697	961	627	807	755	849	341	251	230	885	788	807	999999	668	999999	999999	524	999999	325	620	999999	298	999999	833	809	327	34	999999	402	169	496	465	325	580	685	999999	943	31	999999	730	35	533	863	273	213	227	199	441	947	999999	48	366	790	967	949	409	999999	999999	998	438	824	329	999999	71	398	999999	491	999999	983	740	599	999999	343	594	594	56	434	999999	999999	591	138	593	74	370	130	140	999999	999999	630	285	83	159	33	730	906	706	684	802	874	999999	736	342	999999	217	442	999999	999999	206	383	902	999999	340	174	416	310	240	264	488	940	999999	656	142	236	707	999999	999999	479	613	687	887	372	632	314	999999	855	795	145	999999	999999	585	999999	479	974	727	310	743	985	617	429	675	452	206	861	617	234	999999	999999	750	549	999999	75	999999	999999	495	540	352	35	424	560	514	105	406	559	999999	999999	187	168	509	406	924	999999	862	193	22	999999	999999	770	999999	524	262	690	999999	317	936	999999	698	961	999999	196	958	717	570	66	999999	579	55	647	507	467	999999	445	606	354	999999	999999	212	999999	505	60	374	582	338	899	307	824	711	98	622	844	461	999999	678	999999	448	217	893	805	279	442	399	528	273	999999	477	817	999999	50	999999	409	317	472	465	438	821	385	388	671	758	100	868	956	34	662	15	831	766	293	999999	418	999999	999999	956	72	999999	846	318	999999	431	999999	740	999999	406	223	537	989	759	999999	500	72	828	999999	56	999999	573	442	504	610	234	645	61	799	144	999999	999999	999999	515	999999	999999	975	77	288	249	999999	999999	999999	560	811	135	25	82	525	999999	843	589	420	360	999999	999999	228	351	707	875	786	439	940	536	133	457	627	483	999999	472	524	999999	549	
983	778	829	376	999999	692	485	999999	573	535	16	301	999999	999999	560	738	999999	999999	999999	369	413	463	839	418	671	436	363	508	542	715	63	999999	848	49	437	581	947	132	345	658	999999	999999	222	903	934	245	439	112	76	744	462	913	890	635	146	999999	999999	421	705	455	339	976	999999	858	482	738	452	654	917	999999	999999	781	223	999999	999999	747	250	935	484	435	997	260	441	999999	999999	149	999999	999999	903	907	641	536	427	890	329	255	990	364	431	205	792	784	999999	999999	953	680	700	999999	499	398	289	14	936	279	999999	88	545	878	604	999999	999999	240	750	999999	346	265	363	999999	999999	999999	756	886	513	288	642	223	75	353	844	999999	449	472	723	514	999999	999999	599	158	442	251	710	122	759	98	999999	999999	44	185	751	697	326	376	269	608	642	402	500	658	636	244	23	202	43	31	893	888	517	245	999999	709	666	215	891	999999	190	643	137	425	443	91	188	999999	601	999999	266	83	212	125	872	234	146	941	521	999999	237	518	999999	738	205	957	54	798	792	51	41	120	485	999999	427	999999	275	85	999999	999999	999999	133	600	999999	999999	820	685	402	373	167	572	999999	694	693	186	999999	564	399	229	999999	47	999999	106	559	125	999999	597	357	697	873	959	71	725	966	151	999999	917	202	972	385	282	651	435	635	479	999999	426	791	678	755	443	876	856	999999	518	675	37	50	770	999999	232	337	704	499	208	511	999	728	999999	82	999999	372	426	999999	213	395	954	471	90	810	729	999999	679	942	439	999999	215	999999	999999	999999	86	877	432	999999	163	944	999999	935	436	968	316	698	249	605	10	999999	460	22	536	132	999999	999999	959	960	999999	426	657	762	70	999999	305	23	999999	86	996	876	940	72	690	268	448	29	999999	999999	503	41	566	84	942	368	632	203	459	334	999999	520	917	471	472	999999	297	194	875	999999	999999	303	999999	173	609	133	999999	397	999999	278	684	701	999999	999999	466	859	859	583	820	702	999999	112	999999	945	330	485	999999	999999	599	954	971	264	154	999999	999999	209	999999	403	475	818	999999	245	871	191	999999	63	989	999999	14	999999	877	714	999999	182	828	570	740	999999	842	999999	174	662	797	999999	999999	429	557	808	407	266	255	999999	117	11	999999	999999	240	381	304	999999	495	888	999999	986	87	266	890	971	893	879	469	999999	560	351	653	574	448	504	884	231	506	190	672	747	367	420	606	999999	707	582	339	369	187	574	637	285	197	999999	300	999999	539	586	
914	528	999999	124	905	765	358	900	808	735	496	83	771	315	226	726	999999	666	660	528	999999	321	550	110	954	999999	714	377	386	637	214	845	692	920	276	999999	999999	253	999999	841	999999	807	773	603	872	999999	999999	332	69	471	192	633	389	20	999999	602	977	999999	170	920	61	980	523	181	531	999999	391	851	48	81	999999	999999	162	819	514	466	999999	946	237	850	192	391	318	915	454	580	999999	681	607	673	176	263	92	594	999999	43	294	602	82	231	721	952	294	987	695	807	481	570	999999	999999	64	41	468	319	737	670	671	607	726	999999	195	710	253	374	999999	522	302	567	39	480	181	945	999999	999999	999999	239	107	330	230	647	109	895	185	750	999999	145	794	772	856	129	372	686	999999	131	999999	21	999999	919	92	999999	514	999999	540	35	999999	999999	999999	999999	190	508	572	351	387	999999	851	300	999999	503	755	770	999999	529	711	910	999999	999999	999999	752	971	999999	531	187	999999	57	142	195	364	999999	76	999999	977	342	591	999999	556	31	308	796	280	744	486	215	999999	322	999999	985	212	630	917	999999	48	414	491	73	976	394	112	999999	947	665	999999	999999	436	254	792	999999	937	362	999999	97	197	999999	481	236	640	326	24	925	602	156	982	734	242	999999	999999	572	851	528	382	999999	918	968	849	614	808	111	778	918	529	999999	57	850	999999	829	12	765	999999	265	999999	660	999999	187	737	999999	683	211	152	560	782	999999	544	999999	999999	202	179	229	433	866	999999	538	547	105	999999	999999	109	142	468	412	874	706	639	596	104	721	790	999999	999999	999999	931	999999	959	999999	145	310	999999	638	869	83	999999	783	341	76	999999	894	122	999999	999999	204	700	551	743	999999	999999	86	590	947	324	268	411	438	999999	384	999999	820	579	999999	959	105	999999	471	272	395	751	101	374	999999	999999	210	609	515	959	45	358	390	999999	228	542	69	720	577	999999	611	671	232	999999	999999	140	26	325	792	999999	685	186	999999	288	999999	988	593	999999	26	999999	124	999999	895	478	953	35	555	957	360	999999	900	385	450	157	661	723	999999	307	417	442	741	999999	817	201	999999	858	129	111	515	240	999999	999999	703	388	208	999999	775	754	999999	932	585	69	965	15	424	310	736	91	627	634	999999	999999	304	584	999999	240	999999	999999	203	104	999999	453	451	999999	837	552	681	999999	949	708	999999	774	466	485	856	682	919	999999	776	974	132	48	999999	881	770	662	63	999999	930	968	999999	999999	999999	999999	999999	142	999999	999999	177	
871	628	999999	142	999999	685	694	830	818	727	775	320	40	999999	999999	999999	867	968	570	359	999999	499	562	142	980	597	877	223	720	459	999999	74	84	999999	904	355	459	905	999999	999999	999999	832	244	999999	165	999999	999999	152	341	774	168	173	57	495	992	382	76	541	161	330	808	481	119	369	13	710	246	396	33	873	522	962	999999	375	282	353	264	999999	976	332	517	735	882	946	301	560	27	588	651	532	999999	999999	754	245	999999	604	722	874	999999	999999	421	693	128	467	261	205	760	999999	999999	648	128	905	564	829	813	82	999999	999999	999999	452	999999	657	999999	501	593	604	218	177	978	999999	999999	999999	999999	531	910	823	616	424	999999	999999	799	999999	375	12	414	383	363	924	999999	999999	15	559	806	999999	761	999999	948	999999	874	656	987	593	999999	544	999999	738	144	43	918	990	465	184	478	973	653	357	999999	743	96	219	251	293	999999	999999	999999	81	999999	825	770	156	999999	989	549	47	117	216	643	830	999999	675	249	329	15	441	859	830	999999	833	999999	999999	481	214	540	664	415	999999	846	999999	872	945	999999	999999	273	771	125	476	999999	440	865	447	714	461	759	999999	999999	921	999999	315	804	841	999999	999999	999999	366	674	670	458	885	632	413	369	604	958	999999	999999	999999	999999	244	325	392	999999	650	999999	855	699	999999	999999	129	694	494	999999	541	244	41	999999	415	786	907	106	454	28	749	807	462	87	120	503	720	901	49	999999	999999	989	421	645	999999	781	677	666	654	999999	338	201	999999	986	828	369	926	999999	114	999999	159	147	871	374	999999	842	515	777	589	527	734	228	654	629	383	999999	823	396	613	999999	999999	250	452	999999	999999	999999	999999	476	258	750	999999	999999	797	896	714	906	128	56	199	999999	276	899	86	136	490	120	547	518	612	999999	546	540	999999	480	44	909	999999	641	685	897	182	48	529	838	951	107	999999	999999	914	476	433	999999	999999	114	367	219	173	999999	748	579	21	999999	863	972	214	46	166	327	861	805	999999	999999	371	301	336	238	380	248	185	393	689	788	604	146	999999	770	999999	375	999999	999999	745	378	892	999999	999999	31	185	557	634	914	940	113	896	118	264	946	414	906	999999	999999	839	925	999999	365	889	232	556	727	999999	999999	703	791	214	45	70	843	594	265	414	999999	63	823	613	999999	453	999999	891	999999	881	907	365	999999	596	984	999999	999999	237	537	225	664	475	457	438	999999	220	999999	999999	861	58	420	999999	158	501	474	85	25	999999	879	999999	
999999	340	70	845	220	88	276	999999	229	999999	250	616	67	50	999999	838	605	394	423	60	304	685	999999	999999	999999	999999	216	999999	999999	908	970	508	357	624	911	333	414	999999	999999	999999	944	953	999999	811	807	804	303	118	999999	636	480	631	897	999999	617	999999	309	623	384	999999	871	341	84	321	89	742	268	442	138	426	433	992	176	999999	116	351	15	229	639	666	262	108	999999	495	437	999999	610	528	16	293	34	791	237	563	249	999999	879	368	999999	999999	545	861	999999	334	212	487	464	595	723	276	622	89	983	718	412	773	999999	588	883	999999	999999	740	436	845	402	999999	765	612	72	999999	999999	999999	999999	574	131	401	999999	860	292	949	999999	24	804	739	670	944	999999	519	999999	476	465	300	484	999999	933	804	435	144	931	570	999999	851	999999	230	999999	975	590	999999	596	21	655	296	306	999999	999999	127	936	696	185	458	999999	256	461	595	48	181	999999	508	641	326	966	983	928	722	237	42	999999	584	935	999999	363	398	922	150	821	999999	993	551	999999	815	868	738	959	483	999999	476	400	999999	191	632	813	92	777	999999	54	999999	368	584	706	824	636	361	760	491	104	999999	333	320	774	869	188	620	375	825	999999	237	34	455	986	999999	641	999999	402	312	880	281	999999	652	105	999999	810	419	844	318	999999	517	999999	478	389	299	999999	89	172	322	454	999999	999999	951	999999	999999	647	999999	999999	999999	192	999999	999999	458	610	999999	999999	681	225	625	999999	999999	776	66	647	999999	258	999999	999999	696	619	999999	390	90	857	687	564	999999	829	999999	999999	999999	999999	999999	999999	105	557	529	867	566	474	470	999999	547	263	686	426	660	999999	881	568	101	847	900	335	630	999999	878	999999	923	999999	166	851	999999	123	999999	945	876	930	551	393	999999	999999	509	232	158	697	842	826	999999	270	904	364	948	718	420	60	921	573	505	999999	678	999999	943	307	318	618	926	434	101	740	549	729	762	999999	999999	413	347	999999	186	932	859	61	999999	662	363	801	903	999999	702	121	34	312	435	999999	714	999999	744	211	913	999999	771	418	735	441	720	999999	601	460	999999	16	712	253	396	572	542	999999	509	290	944	516	715	707	731	999999	716	246	303	613	784	49	668	999999	999999	647	171	451	326	988	942	188	210	999999	350	695	408	780	915	862	616	97	999999	463	999999	407	823	999999	686	756	724	484	881	988	676	839	348	577	999999	749	411	100	310	521	348	765	316	999999	367	45	580	999999	330	441	996	696	749	
215	877	366	999999	107	765	570	999999	468	307	222	776	510	999999	999999	999999	176	460	525	786	778	999999	502	101	999999	706	650	999999	999999	999999	449	991	979	99	142	999999	999999	926	314	335	740	258	880	467	103	496	856	688	749	999999	999999	981	480	910	971	999999	385	275	999999	999999	125	394	999999	999999	857	230	797	421	224	999999	178	249	155	999999	56	529	244	999999	997	74	999999	962	436	153	998	468	520	79	128	52	324	999999	663	999999	220	355	773	999999	609	873	699	445	473	617	476	915	999999	290	864	999999	855	350	277	208	550	999999	999999	340	999999	999999	709	728	999999	182	817	999999	585	999999	980	700	756	668	434	133	999999	999999	499	818	677	999999	999999	240	214	999999	197	973	589	465	372	67	397	999999	269	220	999999	970	999999	300	799	165	339	999999	310	174	695	197	915	153	833	146	663	149	663	233	765	479	999999	625	985	844	731	130	999999	922	312	323	999999	224	999999	403	271	208	29	521	753	40	930	50	981	999999	67	445	631	236	403	257	778	45	454	694	457	527	315	955	434	219	734	387	861	381	787	999999	193	439	874	465	130	152	479	735	999999	482	643	985	999999	999999	498	642	529	64	544	374	999999	275	999999	744	892	999999	97	544	306	552	189	999999	222	366	261	999999	362	938	999999	636	565	999999	999999	975	883	330	999999	148	720	999999	858	806	837	423	932	918	999999	139	573	65	65	935	999999	999999	303	999999	999999	430	44	307	290	590	926	999999	808	60	999999	971	861	571	895	949	824	214	694	382	999999	799	999999	999999	707	232	999999	999999	581	999999	289	159	999999	849	999999	747	114	422	999999	277	880	928	614	882	797	522	278	999999	169	116	120	235	311	920	270	999999	996	700	999999	67	226	854	337	188	770	970	299	21	23	158	845	411	403	426	502	844	194	551	545	999999	954	373	912	999999	519	64	847	999999	589	999999	999999	413	823	753	61	35	601	436	121	827	232	266	987	21	271	708	999999	884	428	426	999999	455	164	414	113	852	941	862	999999	715	133	999999	999999	999999	406	441	999999	649	375	476	999999	758	439	999999	999999	697	999999	901	999999	810	999999	962	342	172	999999	305	999999	999999	999999	208	94	999999	767	406	704	694	999999	559	614	999999	999999	191	519	951	184	39	999999	445	451	999999	476	50	658	858	493	170	205	270	999999	110	191	180	10	999999	999999	513	991	43	999999	277	999999	999999	296	383	690	50	452	391	988	767	290	999999	967	243	731	53	90	908	912	999999	499	573	
917	513	648	949	191	353	999999	670	999999	981	430	183	551	650	754	284	177	452	999999	999999	999999	874	820	377	212	766	444	348	433	92	999999	999999	778	999999	999999	999999	999999	999999	858	109	821	327	728	308	393	793	692	91	999999	805	741	470	825	999999	301	53	693	280	747	425	908	230	247	999999	861	949	405	999999	741	971	549	436	593	999999	992	953	999999	522	984	419	84	363	59	999999	351	659	655	999999	998	865	999999	464	999999	443	200	601	90	999999	447	443	398	440	349	327	266	999999	999999	217	691	348	897	999999	999999	337	351	555	181	620	614	211	304	999999	263	999999	882	94	443	999999	426	401	873	382	85	551	31	643	23	999999	371	46	999999	999999	412	660	967	918	178	666	101	645	430	470	168	245	148	999999	187	473	445	999999	871	999999	791	300	999999	525	105	744	316	708	542	449	259	578	428	857	999999	603	908	964	999999	999999	68	781	971	413	224	839	412	999999	466	999999	999999	199	999999	65	999999	122	999999	999999	822	434	359	999999	113	999999	221	589	816	291	199	583	564	480	999999	104	669	19	999999	71	310	266	342	383	251	999999	162	69	412	999999	999999	785	417	999999	152	491	427	674	678	990	202	999999	32	999999	743	882	985	815	932	999999	395	999999	793	134	151	566	101	976	152	999999	827	999999	187	452	999999	999999	999999	999999	338	775	999999	994	341	338	868	676	243	999999	639	368	16	346	999999	341	978	564	992	293	323	999999	399	451	999999	999999	999999	51	457	579	49	340	999999	886	487	167	404	401	999999	465	265	999999	333	880	346	783	115	490	33	999999	474	526	421	882	785	752	999999	235	999999	999999	175	999999	229	663	182	309	652	129	859	969	936	999999	258	999999	37	848	262	999999	114	748	461	999999	999999	610	999999	999999	918	833	111	734	999999	179	928	540	299	437	256	669	999999	47	999999	985	631	63	910	999999	999999	884	855	937	500	866	130	999999	323	493	999999	999999	999999	659	390	818	28	999999	999999	766	658	717	247	600	601	999999	811	76	617	475	60	963	700	226	999999	44	999999	174	244	914	59	215	999999	805	626	638	121	58	656	322	966	506	865	153	240	559	999999	265	345	907	65	63	115	999999	442	847	917	999999	414	999999	839	999999	891	999999	999999	452	999999	441	973	963	999999	762	420	304	999999	999999	107	556	999999	694	397	723	999999	336	859	999999	109	999999	372	778	720	779	644	310	999999	122	614	591	436	787	69	999999	291	381	435	999999	643	999999	348	888	999999	370	355	719	959	999999	
35	999999	424	721	352	129	78	204	253	702	128	119	821	396	939	516	999999	209	635	192	999999	456	999999	999999	361	299	42	484	38	359	434	999999	351	367	96	60	176	715	444	940	146	97	138	733	183	533	989	951	948	243	999999	999999	94	776	999999	579	663	857	999999	63	97	594	175	894	278	204	768	464	310	889	349	414	764	999999	999999	354	328	177	999999	827	999999	999999	536	795	118	288	999999	999999	683	517	396	319	999999	390	853	552	922	999999	464	979	765	999999	650	68	893	835	391	999999	731	339	260	495	999999	541	753	999999	67	999999	785	990	363	204	781	999999	502	40	69	383	999999	503	432	94	713	414	999999	775	440	477	901	282	896	451	842	353	266	900	846	999999	637	999999	494	552	999999	474	625	570	752	857	565	863	999999	17	557	999999	907	176	999999	68	999999	999999	574	590	478	513	103	911	361	999999	999999	602	999999	999999	999999	994	999999	879	636	249	788	502	32	583	911	48	999999	889	894	615	445	999999	128	787	999999	659	282	903	83	944	380	713	218	324	999999	999999	678	999999	271	999999	228	37	539	542	279	999999	955	991	679	999999	17	214	999999	999999	992	445	483	999999	999999	96	721	115	999999	691	999999	84	293	707	262	947	369	974	627	341	397	418	560	999999	517	367	704	290	999999	644	936	175	696	472	999999	999999	490	281	999999	184	999999	122	231	848	674	205	693	257	739	732	80	999999	586	999999	358	584	884	897	889	553	392	440	999999	171	755	702	388	820	385	376	999999	97	999999	453	499	999999	999999	712	911	322	999999	456	551	999999	573	903	589	19	123	999999	999999	999999	999999	77	791	410	999999	69	103	971	816	872	999999	372	999999	982	999999	143	196	84	397	181	999999	577	879	999999	889	389	598	851	999999	379	707	637	999999	874	706	296	661	99	53	999999	619	999999	506	801	585	188	999999	591	999999	455	822	49	999999	828	606	814	198	855	520	999999	471	251	857	446	175	243	996	400	999999	999999	481	999999	40	271	562	999999	81	87	361	999999	162	16	999999	668	556	667	288	547	999999	999999	108	806	579	202	665	999999	999999	69	635	351	191	836	315	841	999999	725	19	999999	999999	560	742	999999	504	808	699	464	999999	198	999999	508	955	459	132	394	293	999999	527	838	605	193	962	22	452	19	530	326	701	786	694	830	657	199	281	717	158	999999	312	999999	999999	999999	755	999999	179	999999	999999	732	713	920	558	308	208	999999	493	93	597	999999	667	999999	999999	999999	762	837	504	999999	850	999999	
188	414	245	999999	372	999999	345	404	438	77	843	999999	623	798	999999	999999	238	999999	632	999999	706	198	999999	999999	999999	818	999999	129	448	918	400	120	287	999999	554	309	684	263	999999	452	835	98	654	999999	887	353	870	489	770	981	609	117	436	373	69	989	294	817	973	999999	273	225	999999	520	677	999999	999999	993	254	313	106	974	999999	190	650	999999	543	600	540	977	999999	13	358	467	999999	293	683	913	570	564	24	866	999999	390	189	619	141	999999	999999	999999	999999	877	245	999999	884	634	656	256	722	451	456	694	287	995	607	269	999999	999999	211	999999	59	999999	433	690	298	999999	694	80	11	41	486	999999	747	999999	999999	80	768	891	582	684	999999	999999	201	128	117	330	589	293	782	919	752	642	933	999999	115	191	999999	555	999999	654	939	999999	255	691	999999	57	946	901	999999	537	501	975	999999	526	999999	622	999999	314	582	968	650	410	298	999999	999999	843	475	289	280	490	625	223	999999	927	744	999999	191	509	163	69	383	999999	959	999999	999999	776	725	416	710	493	259	149	972	210	14	539	297	173	412	131	999999	667	631	843	911	288	263	989	999999	705	440	432	161	523	594	962	450	999999	663	511	999999	68	578	786	999999	486	250	521	922	215	764	28	999999	41	487	999999	999999	126	999999	149	523	736	634	15	62	826	988	459	999999	999999	999999	254	509	901	999999	523	99	844	613	999999	47	999999	76	576	999999	999999	335	999999	45	879	905	334	708	524	988	390	433	572	999999	413	999999	791	905	999999	999999	519	518	205	36	963	625	221	512	909	999999	781	670	68	999999	999999	999999	868	423	736	999999	763	999999	985	913	623	999999	526	120	209	937	255	836	196	458	430	904	140	103	82	263	694	999999	799	422	217	999999	375	508	103	999999	999999	377	178	743	999999	973	532	292	413	873	109	110	312	971	856	944	484	609	643	736	371	775	351	999999	452	941	747	573	705	903	724	28	999999	999999	317	877	999999	999999	104	457	381	999999	689	208	999999	593	518	827	999999	272	999999	765	864	367	550	854	999999	695	301	422	236	958	999999	510	159	999999	93	25	664	978	286	41	515	196	364	999999	95	999999	329	858	432	999999	17	442	667	958	999999	999999	999999	462	999999	972	999999	682	230	422	271	189	999999	83	509	503	172	587	986	214	999999	677	13	37	999999	883	376	999999	989	316	951	999999	843	999999	999999	999999	278	999999	999999	999999	999999	832	965	941	262	905	103	255	999999	929	999999	429	456	999999	708	486	655	719	693	
999999	606	718	693	913	471	127	999999	858	157	85	999999	961	999999	683	999999	428	711	71	774	864	789	131	94	70	560	531	697	390	492	999999	778	558	999999	169	999999	171	149	999999	479	999999	568	999999	107	283	704	999999	999999	772	139	290	774	999999	945	829	999999	485	999999	999999	999999	999999	429	999999	375	999999	306	675	452	302	999999	172	999999	999999	999999	999999	999999	554	33	810	365	764	563	925	260	212	999999	194	999999	999999	999999	999999	536	516	999999	539	715	612	869	399	999999	38	353	676	796	966	11	124	11	315	534	633	462	823	277	599	387	504	999999	999999	43	121	999999	763	320	754	635	772	961	62	999999	999999	684	999999	999999	999999	421	999999	999999	294	999999	999999	999999	999999	165	357	769	713	248	108	999999	220	906	706	366	865	966	999999	365	999999	999999	238	163	948	391	841	948	828	999999	940	188	500	375	999999	962	483	928	763	999999	999999	984	999999	533	862	900	713	786	978	277	999999	370	999999	531	97	953	999999	406	244	916	323	409	999999	999999	308	920	999999	999999	495	743	882	936	212	981	999999	999999	999999	999999	300	58	677	65	969	561	999999	579	356	969	288	468	989	87	694	999999	294	563	53	208	235	999999	999999	869	300	245	394	42	999999	999999	138	999999	543	277	116	195	249	999999	439	389	702	729	573	692	566	999999	753	999999	999999	366	697	838	23	999999	999999	357	809	808	999999	734	177	988	421	999999	999999	257	924	999999	999999	509	607	999999	134	663	506	505	378	999999	312	999999	999999	999999	790	801	161	299	27	999999	798	999999	999999	999999	504	704	999999	713	317	76	851	318	112	41	834	742	758	672	999999	359	714	973	978	999999	505	500	253	588	207	999999	355	999999	999999	600	923	222	999999	177	530	430	999999	792	198	999999	704	994	171	459	753	58	53	489	585	668	619	824	779	132	934	14	999999	633	516	698	999999	999999	88	511	118	621	619	590	151	293	907	921	785	676	558	511	339	999999	834	159	999999	865	965	571	981	109	443	999999	999999	526	970	817	999999	499	999999	404	916	999999	999999	999999	999999	999999	999999	302	999999	999999	48	112	573	433	674	665	798	366	132	854	344	999999	999999	18	188	617	357	625	323	99	645	295	94	999999	594	679	453	702	999999	122	528	673	810	293	70	340	438	810	851	314	999999	999999	377	736	69	409	999999	342	953	821	115	722	979	671	62	999999	28	418	838	999999	222	105	645	19	336	671	706	247	947	847	189	999999	773	18	81	725	918	357	104	195	551	120	749	899	17	999999	
694	148	240	317	322	29	999999	856	102	999999	284	999999	999999	999999	702	891	394	116	641	567	949	970	999999	337	834	670	999999	652	454	111	356	746	999999	999999	977	999999	16	999999	535	170	575	916	916	158	451	561	947	999999	999999	660	726	643	268	449	856	999999	548	903	483	651	705	329	999999	991	576	537	364	879	999999	145	884	754	580	480	992	42	63	452	885	999999	999999	616	170	999999	999999	713	487	999999	999999	999999	28	113	166	999999	464	256	514	925	581	913	207	78	296	999999	999999	971	72	999999	999999	823	999999	999999	999999	210	928	98	169	999999	999999	863	60	999999	214	166	126	780	598	697	26	746	528	999999	870	972	999999	654	330	813	28	413	999999	700	999999	999999	593	922	95	955	999999	376	96	895	999999	718	999999	405	864	140	999999	995	999999	375	771	710	304	541	235	55	999999	284	768	999999	999999	212	222	999999	999999	999999	572	203	695	642	999999	999999	659	633	818	999999	999999	679	790	199	582	32	999999	285	999999	406	999999	62	999999	50	830	680	999999	999999	999999	117	999999	513	999999	510	568	999999	309	999999	632	131	999999	999999	722	84	936	455	494	999999	773	999999	181	936	430	298	999999	520	507	655	811	72	52	919	337	999999	655	605	999999	289	631	545	723	300	999999	807	355	884	339	622	113	384	999999	38	966	727	936	569	92	422	999999	999999	539	654	928	570	88	141	344	21	428	340	487	214	947	238	854	881	293	622	999999	923	999999	884	999999	437	876	24	952	610	775	95	999999	555	999999	583	999999	78	371	92	999999	223	550	327	203	773	896	980	999999	738	873	64	999999	999999	479	779	866	655	112	999999	693	73	189	733	246	343	817	932	628	373	233	785	520	211	999999	729	999999	863	690	778	540	896	934	999999	737	720	809	999999	85	806	717	360	999999	869	399	999999	44	816	91	860	956	964	999999	999999	515	97	544	84	999999	750	999999	999999	964	999999	961	999999	139	999999	996	525	534	763	856	822	655	873	820	650	999999	238	694	566	999999	830	821	575	543	999999	708	650	999999	734	487	335	409	715	395	999999	908	602	536	79	999999	999999	335	202	118	540	70	999999	276	894	273	348	999999	840	999999	999999	513	395	263	999999	266	356	349	999999	286	531	422	940	999999	189	999999	219	702	625	746	999999	505	628	999999	13	166	999999	999999	291	999999	149	279	569	494	262	137	522	349	624	812	999999	226	999999	999999	999999	127	130	164	97	999999	63	999999	440	103	15	637	884	928	259	754	200	972	68	999999	147	261	853	
456	234	62	229	870	87	813	282	999	969	999999	999999	886	999999	999999	295	139	999999	999999	838	476	489	999999	253	593	99	869	622	501	167	206	779	335	999999	673	930	45	932	193	568	999999	820	16	668	181	59	372	717	288	687	929	999999	644	423	387	967	610	808	636	780	999999	200	781	841	773	999999	554	622	373	999999	260	999999	233	934	220	999999	482	956	999999	544	999999	161	999999	999999	999999	284	144	912	887	706	999999	236	999999	412	360	436	49	174	894	247	504	750	354	999999	436	999999	697	709	212	731	494	654	737	101	63	999999	856	967	999999	498	798	642	735	666	661	33	999999	821	584	784	615	318	71	833	49	976	807	999999	386	505	999999	435	709	999999	999999	675	499	214	359	304	579	999999	999999	999999	999999	862	25	688	644	999999	832	876	134	999999	125	999999	592	903	61	86	999999	819	590	118	912	373	932	579	454	986	534	999999	472	999999	214	544	757	999999	999999	186	961	129	999999	973	672	710	310	291	49	46	92	595	999999	999999	54	760	490	452	493	85	999999	445	999999	658	878	147	999999	999999	224	999999	428	999999	518	999999	124	140	427	616	999999	211	999999	651	540	417	903	939	542	199	999999	454	999999	315	181	318	256	526	885	744	105	535	305	999999	76	467	999999	165	86	287	167	914	999999	873	999999	291	999999	999999	904	825	754	999999	604	225	609	770	527	123	756	210	628	999999	254	683	521	910	999999	999999	584	999999	999999	999999	862	264	41	330	121	190	308	889	305	968	622	69	989	166	999999	90	856	999999	999999	505	408	999999	999999	569	670	999999	362	105	385	417	703	831	36	15	86	999999	193	999999	999999	347	814	866	905	660	976	194	693	364	980	825	749	288	142	999999	999999	999999	604	472	999999	461	827	999999	999999	887	274	999999	43	983	90	589	896	999999	647	603	999999	542	971	999	999999	485	965	998	124	559	999999	425	698	731	666	100	999999	721	999999	206	999999	610	363	27	395	999999	160	999999	284	401	929	182	640	539	613	807	25	605	999999	999999	495	829	98	954	230	999999	101	311	999999	990	844	185	948	450	93	90	999999	999999	999999	406	334	266	723	999999	630	999999	784	999999	128	858	84	150	841	455	711	690	522	408	999999	545	103	849	392	294	999999	753	233	999999	456	999999	628	999999	991	482	999999	999999	115	374	333	999999	75	932	193	468	915	999999	343	502	739	403	999999	780	166	999999	313	999999	873	439	999999	999999	999999	594	712	595	999999	23	158	369	606	481	584	157	85	72	479	171	
665	923	378	852	419	731	460	63	965	848	999999	922	179	373	999999	676	207	456	999999	481	230	597	238	999999	999999	974	999999	268	819	999999	999999	103	999999	999999	820	950	70	999999	467	540	143	659	629	392	118	236	199	243	125	907	949	628	999999	998	940	77	695	477	307	444	835	999999	999999	555	999999	811	332	37	999999	999999	616	883	989	931	999999	570	968	999999	999999	328	784	662	152	999999	470	999999	999999	600	999999	752	264	999999	27	999999	705	941	425	84	248	307	903	172	690	710	999999	999999	639	668	660	999999	999999	849	683	978	660	182	59	332	95	999999	317	732	826	800	160	32	999999	966	999999	999999	154	894	999999	495	425	999999	972	441	999999	404	446	835	999999	830	652	414	999999	49	372	533	999999	999999	989	999999	990	181	999999	889	559	278	209	672	441	264	235	215	252	198	563	47	209	618	712	690	999999	999999	792	996	999999	999999	123	999999	604	999999	514	61	904	436	999999	253	286	93	882	352	204	773	999999	685	999999	446	172	721	999999	999999	999999	283	391	999999	550	517	389	349	741	813	164	382	78	738	750	183	310	816	693	319	761	126	999999	369	496	856	88	116	401	711	583	999999	351	280	379	241	670	606	885	987	864	999999	351	79	999999	821	705	664	999999	431	146	356	37	176	572	216	547	31	999999	999999	438	282	948	999999	239	999999	41	798	369	519	512	704	931	999999	999999	824	774	666	182	999999	999999	424	182	969	575	237	374	184	707	172	693	649	999999	999999	558	592	988	322	839	435	789	907	305	425	918	441	424	999999	721	748	442	881	848	147	543	24	110	978	464	11	397	857	999999	999999	826	863	910	999999	156	999999	836	462	826	747	884	253	129	756	999999	143	812	52	462	999999	999999	999999	999999	655	657	544	491	19	999999	838	47	932	815	108	999999	999999	531	684	999999	999999	911	979	65	999999	263	299	999999	999999	999999	999999	198	999999	404	142	999999	999999	999999	264	92	612	381	827	604	988	710	952	437	31	166	996	999999	138	866	604	56	750	999999	999999	402	368	649	147	999999	537	649	691	537	683	631	999999	992	276	602	572	999999	94	385	999999	401	999999	861	873	197	930	717	70	489	800	95	726	999999	373	862	724	963	243	999999	76	349	28	424	754	399	999999	14	999999	535	999999	127	962	374	689	999999	101	506	999999	999999	161	819	588	212	737	597	905	326	628	414	877	609	253	349	999999	999999	382	999999	999999	999999	615	926	999999	534	195	683	133	361	578	75	999999	999999	198	999999	594	
256	760	816	687	999999	999999	264	385	932	658	694	873	622	999999	962	924	215	399	301	344	234	448	63	999999	999999	473	999999	999999	562	999999	659	420	999999	755	72	999999	566	999999	949	999999	361	550	448	876	500	809	999999	305	999999	999999	564	828	897	949	369	807	706	798	633	693	939	515	822	999999	998	283	913	867	999999	995	368	16	450	999999	999999	684	999	187	527	254	999999	259	142	422	88	999999	523	20	395	264	270	768	575	999999	60	999999	727	159	999999	226	896	999999	311	999999	782	999999	999999	596	999999	685	999999	529	281	388	731	690	383	999999	220	999999	760	902	999999	738	734	999999	440	999999	259	147	956	999999	309	310	999999	329	947	521	999999	999999	453	999999	54	709	999999	741	496	197	534	370	472	326	939	710	466	999999	171	999999	885	999999	127	203	346	999999	729	999999	229	970	999999	411	742	999999	999999	689	724	832	858	772	292	999999	999999	253	999999	889	675	639	999999	999999	844	365	167	999999	635	456	413	259	591	226	999999	498	521	525	167	132	628	610	999999	999999	985	633	145	399	999999	892	89	873	543	457	162	99	58	630	135	999999	999999	367	235	325	286	474	251	641	999999	793	482	587	96	537	999999	75	94	659	613	221	999999	768	104	743	376	539	716	143	73	891	999999	999999	400	999999	878	271	385	239	974	521	392	999999	607	497	419	502	787	16	196	97	999999	398	999999	999999	999999	999999	272	491	999999	999999	999999	117	578	900	352	590	999999	603	658	999	690	854	999999	102	828	999999	999999	607	333	874	751	710	947	976	885	62	999999	485	48	403	998	893	291	237	763	284	999999	707	999999	829	999999	194	357	999999	407	160	712	924	95	727	324	664	167	999999	995	999999	170	601	999999	300	715	712	565	999999	10	796	572	458	999999	554	801	463	463	999999	570	566	999999	999999	578	735	349	999999	999999	320	88	343	735	217	241	715	124	333	999999	853	999999	602	629	103	999999	999999	587	264	594	541	999999	861	211	663	513	438	694	999999	999999	999999	950	765	322	254	186	999999	71	365	226	623	999999	478	999999	609	391	999999	937	269	999999	999999	157	95	365	999999	999999	999999	999999	82	999999	802	999999	999999	999999	413	999999	999999	999999	384	916	528	549	999999	47	971	111	457	999999	602	999999	546	999999	435	834	64	141	999999	409	999999	860	958	535	988	660	999999	999999	724	177	366	999999	999999	687	563	352	56	999999	925	57	394	756	936	999999	999999	999999	168	311	595	880	255	281	47	948	825	999999	958	993	561	571	623	378	387	999999	734	
999999	999999	999999	937	92	999999	635	216	818	24	708	923	999999	995	999999	502	121	17	999999	922	95	669	94	862	49	394	62	867	363	434	26	378	656	999999	644	562	309	999999	512	102	999999	75	229	934	126	600	135	998	373	999999	511	370	543	999999	648	236	999999	995	898	999999	735	999999	853	393	997	339	276	999999	360	635	202	747	505	750	311	30	450	159	999999	999999	269	64	504	293	999999	656	999999	299	753	418	999999	314	999999	813	999999	851	999999	999999	999999	786	333	999999	647	738	876	763	864	792	65	628	999999	14	259	459	439	681	274	569	471	351	999999	999999	687	942	236	888	282	692	393	460	808	615	999999	959	999999	574	416	765	416	168	791	52	243	999999	999999	404	64	999999	384	686	587	651	373	595	999999	999999	999999	999999	511	988	490	182	409	605	820	180	791	300	343	999999	999999	508	162	312	559	461	743	563	999999	832	999999	267	317	706	872	166	251	999999	999999	770	567	711	999999	428	678	999999	642	638	313	462	612	763	681	519	422	88	999999	999999	46	830	999999	453	395	679	999999	999999	864	703	732	999999	928	174	624	573	307	562	254	734	634	939	819	115	999999	857	229	80	585	798	999999	999999	667	190	999999	845	168	124	325	584	274	454	755	939	905	649	533	448	149	117	221	999999	834	764	999999	999999	21	505	203	538	459	93	647	999999	418	938	996	748	999999	999999	415	999999	246	670	470	190	194	879	210	609	999999	781	930	478	586	434	999999	999999	753	493	833	662	999999	999999	134	190	807	689	530	966	653	785	864	370	702	999999	999999	173	999999	256	912	142	999999	593	215	999999	163	999999	488	983	979	999999	994	99	944	752	271	459	999999	290	382	999999	358	999999	999999	999999	916	570	775	557	812	795	607	507	581	701	366	999999	582	456	37	999999	999999	999999	999999	559	791	774	425	950	767	173	999999	24	999999	417	783	71	999999	667	762	592	403	930	999999	999999	495	999999	518	253	395	999999	876	999999	262	745	303	811	256	406	756	999999	999999	999999	790	649	177	593	633	173	999999	304	700	915	694	444	243	279	375	803	73	304	266	182	564	833	296	999999	761	999999	123	971	999999	240	910	620	999999	578	150	532	999999	902	863	354	999999	100	999999	961	999999	818	511	34	446	999999	343	462	885	971	270	956	362	999999	831	505	59	946	999999	470	14	83	995	665	139	842	787	171	440	911	846	473	600	334	145	999999	626	999999	535	999999	897	457	735	477	317	999999	999999	388	81	367	304	389	999999	772	
956	330	823	999999	894	603	664	181	999999	999999	134	797	366	38	502	888	999999	960	421	999999	573	557	348	527	357	945	673	409	100	999999	616	467	861	828	377	814	999999	779	999999	931	708	725	999999	761	352	520	827	150	885	999999	488	344	968	494	208	409	982	305	499	999999	999999	999999	999999	999999	999999	667	999999	538	660	687	769	109	765	489	418	848	999999	586	184	837	128	532	523	907	594	281	499	999999	999999	968	832	823	290	256	11	999999	643	486	404	685	999999	299	999999	207	999999	389	999999	488	86	999999	288	405	130	662	830	999999	741	999999	364	95	177	568	999999	692	855	945	818	518	488	964	215	644	192	999999	262	999999	999999	325	999999	214	999999	20	999999	279	690	436	702	999999	425	999999	712	468	132	319	999999	25	999999	999999	999999	477	570	999999	10	121	154	999999	223	631	409	11	999999	425	690	999999	392	166	278	639	12	428	252	200	103	999999	262	746	522	872	980	246	448	254	973	26	643	641	20	188	134	56	223	80	229	999999	248	297	999999	999999	926	361	747	751	999999	923	235	380	999999	126	859	408	130	999999	651	172	999999	120	999999	673	515	999999	156	100	514	999999	999999	182	970	678	645	999999	967	550	946	629	499	999999	460	59	791	999999	674	894	329	726	926	872	429	66	862	138	845	115	999999	185	999999	657	247	839	718	62	409	298	480	893	441	580	999999	31	999999	865	659	402	882	252	86	261	999999	788	39	343	752	914	816	999999	999999	862	93	771	424	841	460	999999	341	999999	863	999999	423	435	295	355	999999	408	999999	997	478	453	232	224	999999	953	999999	458	809	385	310	495	482	964	999999	999999	999999	999999	606	999999	414	49	70	154	389	700	837	345	503	999999	999999	354	999999	819	999999	999999	999999	869	672	471	955	11	811	956	437	377	903	459	661	716	999999	844	801	562	999999	439	999999	88	999999	999999	125	999999	955	135	519	956	965	662	926	106	938	628	961	999999	876	413	999999	999999	716	21	796	388	684	786	826	30	999999	968	237	607	294	561	44	273	355	999999	999999	686	999999	481	412	251	532	564	777	239	883	665	686	188	212	999999	372	823	999999	736	866	178	308	499	999999	997	435	329	812	999999	594	999999	789	471	366	551	999999	999999	999999	555	999999	129	18	596	146	886	999999	58	405	999999	199	220	660	618	548	999999	387	946	999999	999999	999999	999999	751	400	999999	195	876	999999	822	661	620	137	223	999999	880	746	169	712	362	527	715	387	924	806	197	999999	47	180	922	999999	
173	999999	999999	204	739	652	377	618	950	951	20	999999	999999	744	999999	72	999999	603	737	802	999999	674	594	549	999999	438	288	999999	999999	271	158	999999	302	999999	999999	899	958	999999	327	238	999999	551	761	411	999999	647	999999	190	421	135	386	999999	443	130	999999	999999	999999	628	999999	999999	374	432	414	689	803	315	774	999999	999999	495	113	977	286	509	999999	177	999999	999999	999999	999999	287	108	999999	87	885	999999	272	999999	573	998	999999	999999	524	25	999999	946	999999	82	608	211	873	268	933	925	32	409	167	933	999999	602	585	944	595	999999	34	275	898	337	999999	999999	53	999999	999999	258	723	772	462	270	646	487	41	840	584	831	188	29	175	999999	999999	486	556	338	485	971	422	999999	745	82	999999	999999	57	999999	278	999999	999999	280	939	684	212	259	946	897	297	219	571	999999	999999	763	273	14	110	301	282	999999	542	714	127	999999	836	895	36	999999	999999	57	440	232	572	999999	999999	907	999999	490	405	805	540	999999	999999	275	410	677	468	982	808	987	497	999999	999999	951	976	453	163	592	848	317	232	565	999999	249	779	348	182	305	999999	365	924	620	895	476	787	883	672	851	999999	169	437	999999	582	291	560	999999	695	620	98	231	999999	498	642	97	583	974	999999	802	999999	71	504	999999	893	452	72	999999	999999	70	173	103	999999	312	999999	689	880	188	999999	348	688	105	999999	999999	217	999999	999999	436	977	999999	999999	812	999999	999999	364	884	664	274	160	139	228	683	824	634	456	994	450	451	852	953	217	404	999999	999999	999999	999999	418	942	955	36	840	636	899	999999	177	361	999999	910	947	760	999999	616	999999	999999	129	999999	281	29	115	222	426	169	583	999999	600	498	999999	172	755	963	476	999999	318	134	299	591	783	772	466	105	756	539	504	101	999999	601	999999	148	999999	999999	129	398	837	743	609	680	63	999999	999999	679	539	85	999999	983	999999	312	999999	902	564	999999	232	999999	562	19	466	886	665	491	999999	999	999999	682	601	647	844	999999	884	574	525	618	538	999999	321	999999	565	680	999999	520	807	625	303	999999	999999	43	886	620	836	828	287	722	25	571	778	462	558	857	484	517	149	216	999999	733	387	945	999	999999	197	774	999999	785	512	154	684	480	705	999999	999999	999999	760	233	251	66	296	803	602	967	999999	999999	999999	708	999999	999999	381	999999	207	999999	97	638	999999	573	999999	999999	384	501	220	870	887	308	756	901	759	916	757	916	964	371	446	999999	999999	42	193	338	544	999999	590	644	773	93	
999999	145	568	999999	533	197	800	190	681	794	592	999999	999999	832	112	337	949	288	999999	465	636	999999	133	513	295	12	390	103	526	999999	911	575	106	804	999999	621	342	299	393	569	125	999999	690	652	999999	621	951	360	236	999999	999999	311	534	318	999999	999999	22	65	184	530	807	706	663	51	883	999999	999999	286	806	490	995	659	895	550	349	999999	155	481	999999	674	60	39	999999	320	844	610	50	787	357	999999	609	999999	124	862	999999	418	131	999999	768	973	985	675	554	745	221	999999	416	984	999999	604	302	999999	543	510	480	778	839	999999	207	999999	977	999999	928	228	881	717	545	42	789	930	731	506	999999	548	688	999999	484	131	999999	999999	999999	66	818	753	296	78	743	614	999999	999999	579	777	999999	495	996	147	999999	335	863	503	999999	383	204	999999	999999	795	828	999999	821	999999	999999	717	254	498	89	921	39	184	932	813	974	999999	650	806	361	953	65	226	551	551	636	159	267	999999	999999	820	861	780	999999	999999	250	999999	793	295	999999	861	999999	952	416	85	118	572	402	60	529	670	732	398	687	919	999999	999999	454	280	469	154	460	999999	390	268	999999	259	999999	999999	573	236	147	999999	127	999999	430	112	809	476	999999	74	999999	216	85	448	98	999999	102	961	759	638	999999	523	826	544	411	999999	999999	158	25	859	278	999999	487	302	532	377	280	197	498	999999	801	999999	837	405	397	999999	575	999999	179	999999	166	343	682	934	933	624	999999	583	98	548	541	661	460	583	795	795	729	782	915	720	202	999999	472	132	836	325	685	999999	156	167	317	629	999999	429	702	935	288	553	999999	908	839	697	999999	950	106	150	527	263	609	999999	524	792	37	458	403	261	999999	559	999999	617	938	116	999999	930	241	911	682	41	880	860	516	999999	999999	999999	999999	505	804	521	35	999999	798	432	822	554	999999	524	601	530	999999	450	74	728	999999	999999	970	733	270	178	999999	999999	468	496	382	999999	999999	348	999999	30	577	897	457	359	534	411	818	516	293	882	297	716	999999	162	999999	440	795	788	730	672	46	158	245	636	801	999999	999999	312	999999	83	468	304	155	581	953	138	993	715	999999	53	932	999999	449	999999	880	13	874	316	491	999999	953	307	617	999999	983	428	662	820	557	693	182	999999	999999	220	999999	993	570	738	208	876	446	89	593	686	999999	583	709	857	755	798	966	922	821	116	999999	999999	686	448	597	534	476	999999	168	511	870	425	997	238	964	887	442	145	117	614	506	874	
999999	930	967	999999	719	804	999999	758	999999	260	695	359	101	262	316	999999	151	674	999999	273	921	91	815	323	586	480	893	867	366	830	815	999999	610	999999	999999	756	481	197	815	671	999999	410	785	999999	730	999999	999999	999999	581	999999	994	442	999999	242	953	631	999999	653	824	248	910	207	402	999999	999999	488	749	845	804	560	999999	953	859	999999	165	520	999999	205	592	938	343	191	296	56	836	999999	12	377	302	825	641	999999	372	576	761	909	999999	889	184	252	999999	301	907	999999	669	50	583	999999	87	442	335	919	70	999999	999999	728	999999	355	69	73	999999	999999	999999	978	999999	822	591	999999	977	255	999999	416	30	350	50	999999	999999	275	386	999999	999999	537	999999	860	500	721	767	486	999999	999999	998	999999	830	121	767	527	748	929	111	847	459	300	999999	999999	929	918	999999	999999	845	863	454	645	969	274	274	948	90	692	487	207	65	114	621	944	257	850	586	909	583	523	303	354	173	539	346	507	48	469	930	581	822	999999	641	807	999999	362	999999	565	846	819	446	65	999999	903	792	354	679	553	583	88	341	989	999999	332	999999	109	999999	440	928	999999	999999	620	762	905	999999	18	999999	999999	367	894	167	999999	72	999999	86	247	999999	269	747	991	828	494	885	999999	250	999999	910	319	247	487	999999	262	637	90	909	826	303	545	528	784	999999	999999	196	689	920	320	927	999999	255	332	206	222	693	936	938	424	999999	910	665	552	107	164	576	879	999999	999999	999999	999999	999999	260	944	367	740	963	999999	963	307	206	931	929	999999	537	73	914	999999	668	569	700	151	495	101	393	999999	976	999999	726	298	317	675	25	999999	945	527	995	999999	838	999999	999999	826	974	126	538	978	736	647	569	999999	662	999999	355	999999	692	840	999999	999999	560	488	764	286	393	999999	990	531	999999	11	959	19	78	535	999999	196	839	874	999999	378	563	414	152	338	126	999999	635	999999	329	679	244	115	168	836	827	360	999999	452	442	309	136	999999	72	735	688	560	32	137	155	168	999999	818	673	990	605	999999	345	999999	170	757	50	999999	999999	999999	766	853	851	241	707	102	480	396	442	868	999999	556	351	417	649	999999	613	508	574	999999	182	426	442	177	999999	999999	24	290	292	999999	268	855	805	999999	968	835	708	790	429	999999	688	119	385	999999	748	58	804	927	787	999999	999999	541	706	49	73	349	421	999999	10	35	87	200	114	999999	609	397	999999	526	999999	814	857	823	88	521	482	73	51	637	999999	192	877	
97	502	688	999999	726	158	765	761	628	423	35	789	403	975	498	15	628	205	361	308	999999	487	973	746	331	999999	194	567	999999	999999	783	264	818	999999	990	999999	425	227	882	248	999999	999999	821	400	832	43	684	546	984	67	999999	441	999999	999999	999999	999999	529	941	218	273	964	208	999999	329	640	770	999999	255	984	800	999999	410	999999	123	323	524	666	582	914	297	779	647	582	999999	886	999999	999999	935	560	390	177	999999	18	619	284	999999	999999	502	760	72	999999	439	999999	194	478	21	128	999999	570	999999	942	946	37	999999	493	326	626	818	999999	297	582	45	694	999999	633	115	402	704	838	537	521	174	822	852	235	999999	96	999999	474	874	234	999999	374	486	447	999999	456	97	135	957	169	999999	999999	472	489	37	744	999999	999999	373	619	423	125	43	562	778	134	185	695	153	240	999999	353	568	73	349	671	218	166	412	658	315	579	881	999999	336	115	360	999999	999999	999999	138	837	111	264	810	127	340	923	669	106	281	401	981	727	931	840	999999	409	149	999999	536	999999	999999	714	314	844	244	999999	235	672	774	812	497	548	111	400	252	999999	263	232	340	294	496	316	387	913	597	163	999999	496	999999	951	233	842	78	337	688	396	950	999999	999999	674	999999	996	332	469	999999	442	625	999999	999999	999999	155	917	35	251	314	842	999999	999999	999999	90	230	999999	67	999999	588	655	479	774	711	855	363	297	999999	999999	596	499	983	917	999999	165	537	905	898	428	805	999999	816	826	32	999999	69	559	718	802	454	957	939	509	880	258	962	851	828	742	833	999999	578	369	654	815	999999	419	391	101	999999	324	999999	638	27	999999	838	653	751	865	795	803	578	545	221	639	560	484	47	761	202	686	999999	165	595	947	737	457	181	999999	999999	650	178	627	260	999999	126	310	491	607	419	319	109	999999	946	39	999999	999999	999999	25	264	999999	381	629	898	866	999999	999999	52	999999	544	391	481	999999	877	155	999999	951	295	92	522	999999	992	439	351	883	586	123	219	999999	667	704	309	999999	952	999999	278	548	729	393	890	999999	268	420	73	999999	999999	564	95	800	999999	338	747	75	503	15	999999	942	287	24	289	134	999999	486	999999	999999	91	325	591	273	877	96	231	999999	201	92	991	999999	376	323	55	999999	38	999999	171	339	957	244	662	947	232	336	271	714	113	999999	963	781	17	233	947	523	973	999999	999999	318	116	999999	873	999999	24	809	575	964	999999	267	106	68	324	84	882	846	662	
644	999999	551	825	517	798	999999	129	219	574	152	375	531	58	216	495	853	232	999999	371	252	932	423	760	306	745	846	670	904	466	933	351	999999	999999	338	780	381	999999	599	999999	448	301	804	244	432	599	447	218	890	573	999999	851	769	485	419	711	627	791	999999	999999	952	764	999999	752	999999	801	275	670	999999	999999	999999	369	632	75	999999	951	138	188	337	707	307	637	780	340	995	92	581	624	999999	999999	162	590	964	999999	104	683	86	999999	603	999999	333	776	499	464	460	111	228	703	563	468	583	999999	463	999999	999999	324	984	884	757	999999	999999	650	229	999999	282	532	405	999999	999999	249	999999	86	584	706	383	530	148	325	879	999999	863	878	71	982	54	713	137	152	363	999999	698	201	999999	55	411	683	557	406	191	928	706	423	999999	324	999999	507	999999	999999	999999	943	186	668	14	999999	695	351	589	246	58	568	405	263	999999	201	550	683	782	999999	304	700	972	741	144	951	197	449	155	747	399	546	999999	999999	703	420	999999	40	197	999999	359	70	999999	321	358	999999	532	452	999999	541	999999	999999	724	334	462	748	970	445	534	999999	677	256	999999	841	999999	999999	719	35	559	999999	999999	999999	495	352	999999	999999	605	660	393	521	999999	999999	476	614	973	488	822	525	917	955	449	167	505	999999	762	113	864	262	474	999999	903	507	893	941	999999	263	424	382	154	228	152	319	999999	22	633	932	999999	591	867	368	689	999999	118	604	591	999999	999999	361	590	86	380	353	196	999999	999999	921	850	535	671	719	74	450	380	999999	812	999999	115	999999	999999	999999	334	282	394	116	167	999999	399	298	359	512	249	73	999999	78	847	799	133	515	999999	712	91	999999	920	158	999999	999999	999999	419	792	462	335	999999	850	761	751	108	958	89	389	999999	532	561	186	169	999999	10	658	999999	851	23	15	600	99	798	999999	999999	362	246	812	999999	886	980	506	999999	187	719	223	39	999999	749	840	54	999999	494	190	529	76	760	678	303	590	999999	567	779	456	734	440	999999	24	670	746	999999	999999	472	32	551	999999	999999	982	760	786	628	985	112	999999	961	999999	605	999999	227	24	601	568	518	336	999999	999999	727	999999	452	288	999999	25	656	12	128	777	999999	471	638	474	786	778	917	516	962	534	464	606	495	269	999999	442	999999	999999	155	164	999999	999999	656	138	337	839	539	481	624	613	339	109	64	193	812	143	999999	752	999999	822	999999	12	374	841	958	131	954	193	999999	729	228	10	857	963	29	
999999	815	999999	999999	946	249	999999	892	999999	204	364	551	999999	457	701	461	999999	427	999999	999999	755	770	814	180	999999	999999	356	38	894	999999	338	251	100	173	293	328	481	614	291	583	999999	999999	999999	646	999999	999999	652	736	752	999999	183	999999	535	460	274	757	10	338	931	999999	893	417	997	964	865	123	461	999999	999999	383	980	439	146	999999	308	645	754	177	577	999999	242	999999	999999	627	220	755	716	640	899	999999	327	152	683	999999	690	797	122	61	999999	490	128	514	573	378	297	743	446	999999	162	628	13	999999	761	305	828	283	999999	999999	753	120	406	820	249	636	999999	838	756	916	69	999999	532	702	396	999999	518	999999	999999	907	999999	999999	319	999999	488	280	533	494	391	388	400	416	665	742	307	671	93	999999	999999	936	322	459	987	999999	726	651	999999	310	445	674	786	110	236	234	49	287	800	476	999999	968	113	571	457	378	999999	652	844	999999	405	725	13	220	463	999999	594	881	999999	999999	213	836	999999	232	999999	716	999999	999999	999999	999999	999999	30	870	617	964	306	832	999999	999999	618	999999	999999	806	316	904	720	671	999999	646	999999	639	999999	797	21	272	506	794	880	999999	999999	777	999999	999999	413	999999	384	855	396	999999	166	287	843	879	999999	785	138	39	868	328	338	54	35	654	999999	801	544	999999	858	354	999999	512	952	999999	271	840	778	612	403	229	529	864	999999	329	999999	838	796	289	999999	235	144	476	926	562	194	695	999999	581	408	611	552	162	996	51	788	654	335	614	999999	40	17	999999	635	999999	798	473	769	706	173	234	14	264	306	633	219	999999	586	399	54	575	98	207	214	792	677	999999	999999	243	541	835	513	999999	671	896	999999	618	840	287	764	720	925	56	417	183	606	297	856	373	999999	796	77	936	570	999999	999999	809	321	999999	970	999999	606	536	174	338	721	999999	592	410	999999	601	160	999999	635	334	649	52	790	999999	999999	390	521	503	999999	745	768	999999	621	629	954	419	307	997	317	343	123	399	999999	89	461	783	704	999999	959	240	645	999999	999999	246	402	899	28	290	658	590	908	112	999999	429	569	154	211	999999	999999	995	304	163	991	301	220	999999	999999	711	579	411	685	75	544	180	109	999999	276	385	237	64	999999	999999	349	727	435	999999	273	462	519	317	582	741	10	963	935	491	777	999999	999999	999999	738	999999	710	256	904	842	568	954	329	570	878	826	736	400	605	287	814	274	866	999999	986	708	202	271	829	944	75	999999	999999	617	231	
266	359	94	326	92	316	102	999999	592	999999	999999	142	999999	439	999999	999999	609	368	658	999999	512	153	827	166	39	125	448	999999	959	999999	987	720	711	999999	621	476	651	84	522	971	721	451	999999	755	999999	576	999999	832	82	999999	999999	222	586	940	718	122	999999	928	296	967	867	675	863	814	465	598	999999	609	817	289	363	999999	845	686	956	999999	869	999999	999999	999999	871	616	999999	30	321	999999	143	771	630	999999	944	723	788	999999	999999	55	588	469	999999	88	156	643	25	792	585	931	376	999999	983	999999	999999	999999	449	999999	106	261	331	843	503	689	465	658	979	318	345	640	746	300	582	911	999999	999999	781	410	316	999999	600	561	444	390	409	243	999999	999999	999999	493	283	955	458	853	724	745	966	609	623	497	664	706	457	945	194	999999	327	82	184	842	679	49	526	999999	660	769	408	999999	290	231	869	999999	999999	852	366	791	842	729	196	737	444	181	787	999999	573	999999	114	999999	205	999999	999999	716	797	999999	813	244	438	589	999999	954	346	999999	329	401	628	656	653	999999	999999	403	243	598	885	999999	407	999999	262	999999	999999	766	665	909	917	956	315	163	219	639	48	132	999999	262	536	241	401	999999	852	395	999999	999999	250	509	910	802	100	328	830	999999	999999	315	982	999999	294	999999	299	436	936	372	96	999999	447	23	565	466	51	999999	72	653	54	816	999999	866	516	389	525	165	999	124	999999	987	332	857	624	733	150	999999	999999	109	942	965	654	489	309	726	478	236	944	454	761	119	265	187	316	999999	659	125	225	905	911	144	437	821	507	108	151	999999	999999	832	999999	420	23	999999	711	89	171	176	566	789	910	999999	221	555	999999	755	999999	155	551	425	83	34	414	72	197	808	537	833	981	999999	584	888	836	999999	137	350	999999	302	475	236	47	493	559	436	994	999999	999999	999999	467	999999	377	995	48	974	758	302	999999	951	775	999999	552	338	194	365	214	31	999999	109	427	23	659	999999	999999	324	388	590	474	999999	77	999999	999999	655	375	999999	999999	589	849	862	362	835	344	999999	527	572	999999	708	999999	203	231	972	170	823	465	999999	999999	938	999999	724	596	178	827	999999	883	210	27	896	963	954	532	999999	999999	599	746	591	999999	999999	910	117	999999	679	291	281	757	104	999999	72	999999	920	148	894	273	135	276	999999	18	317	271	999999	554	787	745	999999	999999	606	800	571	86	873	776	999999	37	999999	94	916	886	556	279	788	796	955	707	52	999999	638	361	56	
333	562	583	370	253	999999	563	852	934	938	609	161	303	842	999999	326	154	999999	866	66	51	359	307	999999	47	482	531	598	90	702	538	43	254	754	248	999999	300	415	343	444	653	242	981	948	946	128	999999	999999	970	999999	898	264	999999	305	999999	973	265	131	333	999999	72	964	771	241	999999	999999	906	549	999999	471	35	739	227	432	999999	809	377	358	999999	919	987	577	999999	699	804	999999	999999	999999	748	275	267	179	92	573	999999	688	999999	750	548	379	221	945	359	508	365	169	999999	349	999999	206	605	999999	616	999999	783	495	346	82	436	999999	315	999999	999999	338	213	856	656	654	60	999999	348	627	809	145	707	999999	227	130	344	645	247	922	66	999999	670	999999	563	678	790	999999	999999	398	323	422	74	999999	154	31	999999	509	512	392	999999	179	999999	999999	107	480	705	999999	278	226	738	791	999999	393	901	258	999999	853	303	978	864	174	381	950	313	396	81	453	897	205	825	834	999999	855	999999	886	694	999999	262	92	972	58	618	999999	999999	532	999999	680	362	895	363	450	999999	999999	999999	133	999999	906	673	711	408	262	843	82	400	903	657	43	759	24	563	999999	600	220	16	815	556	254	999999	781	863	400	101	999999	842	999999	999999	609	337	509	98	787	999999	551	683	720	215	545	999999	756	999999	500	921	999999	341	387	849	995	527	712	577	553	615	999999	999999	18	170	999999	999999	25	999999	57	706	259	925	999999	956	59	536	295	999999	20	519	544	907	373	479	753	669	464	999999	633	92	999999	999999	545	999999	137	703	675	559	373	316	720	999999	826	793	671	422	566	999999	999999	468	241	999999	999999	44	81	984	484	539	417	181	774	490	651	965	91	327	390	603	829	355	999999	999999	999999	704	798	72	90	579	807	341	113	999999	734	999999	850	523	375	510	110	999999	229	146	152	201	541	240	829	861	712	354	41	962	602	454	607	999999	865	862	999999	18	903	905	731	86	999999	999999	755	487	124	567	952	880	503	686	136	725	593	55	173	568	999999	229	866	463	310	999999	441	289	567	355	658	513	275	101	999999	323	999999	76	133	799	484	352	746	999999	401	999999	468	915	328	999999	999999	999999	698	677	775	999999	999999	278	776	926	309	475	920	769	909	999999	615	999999	999999	812	999999	999999	921	373	93	891	999999	721	71	999999	999999	526	961	685	443	838	814	597	326	564	284	999999	999999	206	500	18	432	977	999999	999999	545	66	999999	999999	999999	393	999999	335	999999	884	211	327	216	627	253	
783	514	244	335	999999	999999	27	999999	883	538	184	999999	724	873	84	469	504	999999	118	999999	999999	58	456	124	59	940	489	14	442	362	957	929	672	953	999999	999999	197	999999	174	329	528	999999	594	977	396	166	183	461	518	425	999999	999999	108	24	627	735	67	129	285	140	153	22	652	531	581	254	565	771	166	999999	999999	852	321	999999	94	999999	999999	479	728	999999	767	999999	999999	27	655	125	830	658	999999	999999	446	77	377	43	185	515	329	73	405	151	999999	411	304	999999	153	855	999999	320	999999	973	281	999999	999999	391	373	999999	527	999999	999999	465	424	906	444	186	143	999999	999999	288	612	999999	999999	401	83	586	302	999999	999999	557	873	799	596	520	729	363	709	999999	676	985	669	69	988	694	999999	940	727	694	966	128	999999	940	380	250	707	361	648	879	515	999999	99	17	999999	969	760	86	869	999999	187	91	476	285	536	499	999999	553	999999	639	214	999999	859	608	398	614	752	999999	429	999999	813	378	714	830	353	861	896	661	677	29	933	121	81	823	999999	885	652	529	413	880	631	164	771	999999	675	382	955	491	619	778	999999	999999	656	523	999999	809	377	646	932	675	603	999999	876	570	705	103	71	45	999999	513	961	232	530	999999	723	999999	606	705	999999	970	906	415	999999	898	801	116	464	557	733	708	517	16	597	738	286	999999	288	210	313	999999	321	919	400	115	999999	994	307	117	800	999999	999999	999999	491	961	768	198	914	977	768	999999	638	513	999999	392	999999	955	634	791	272	999999	381	999999	401	581	999999	987	999999	937	999999	807	999999	357	757	302	999999	999999	524	636	970	97	761	310	442	714	999999	807	617	18	119	860	370	999999	999999	752	70	999999	279	909	999999	781	184	999999	894	961	789	290	756	19	999999	999999	440	998	999999	184	297	80	999999	999999	637	851	379	15	827	231	446	304	513	15	242	699	576	999999	999999	999999	913	784	999999	480	925	999999	61	608	999999	960	430	999999	693	999999	999999	989	999999	592	282	460	999999	178	159	672	524	495	999999	750	999999	196	583	825	674	633	999999	999999	663	493	762	973	999999	771	883	867	801	84	611	999999	550	252	856	984	342	999999	787	745	634	743	955	439	886	310	831	935	386	604	697	999999	408	951	335	359	830	308	659	640	294	999999	999999	449	884	999999	210	999999	340	598	493	999999	845	526	878	920	999999	332	97	999999	940	948	490	999999	387	999999	444	999999	916	999999	164	999999	224	156	460	353	871	515	555	952	110	306	999999	787	
999999	897	999999	882	83	415	999999	999999	999999	169	999999	346	999999	675	72	999999	499	611	999999	833	999999	999999	586	699	75	999999	58	32	999999	145	399	643	999999	702	999999	999999	336	999999	525	511	685	656	822	64	999999	123	552	999999	452	999999	999999	499	688	771	999999	662	999999	524	816	548	366	799	731	85	770	67	993	108	590	582	16	937	96	116	158	999999	636	531	999999	999999	982	852	579	563	683	900	954	581	999999	999999	999999	811	745	976	155	999999	924	747	999999	399	999999	453	999999	870	216	525	999999	582	622	564	36	789	282	864	565	513	999999	177	402	869	112	422	749	168	999999	999999	202	119	999999	273	999999	889	247	853	833	539	999999	709	999999	168	497	999999	959	999999	405	999999	999999	999999	999999	641	665	757	355	423	999999	999999	999999	999999	465	999999	332	303	621	359	701	147	551	428	40	999999	999999	520	821	244	382	999999	999999	954	762	35	664	321	699	329	607	116	543	999999	567	136	835	790	253	344	835	204	999999	609	103	268	837	121	850	394	374	154	936	120	51	565	254	999999	693	439	999999	21	604	301	999999	594	999999	727	861	904	201	999999	277	486	409	999999	970	999999	860	504	198	553	470	999999	955	463	999999	433	782	11	881	999999	106	813	987	823	999999	999999	858	999999	665	119	260	946	202	888	877	999999	711	863	595	999999	888	999999	999999	804	551	298	346	999999	424	180	944	999999	33	115	389	463	999999	999999	587	511	994	362	838	89	302	999999	999999	77	585	720	721	919	416	489	206	906	999999	193	282	311	999999	569	94	495	174	400	922	96	508	424	960	999999	999999	93	406	999999	361	172	511	999999	186	279	712	703	999999	999999	453	543	909	999999	890	999999	313	286	999999	435	277	352	999999	901	601	35	568	171	759	999999	643	332	93	670	555	409	681	255	999999	999999	856	390	46	148	947	389	187	35	533	999999	999999	999	703	971	268	999999	257	609	435	161	710	551	943	999999	392	130	459	249	927	490	999999	68	161	536	578	887	999999	999999	999999	221	847	542	637	114	772	643	629	999999	411	546	162	999999	819	973	152	999999	446	183	999999	826	929	938	999999	52	30	999999	848	176	402	381	703	482	999999	224	313	177	999999	999999	100	748	501	348	837	390	999999	562	249	187	394	999999	999999	142	999999	137	291	999999	999999	595	94	18	795	462	718	39	843	999999	426	605	670	974	999999	607	999999	17	335	591	999999	717	713	999999	999999	671	782	139	999999	999999	462	527	932	404	733	999999	754	91	953	49	999999	999999	
999999	658	145	643	517	420	872	842	59	999999	802	999999	999999	726	881	625	999999	133	679	589	108	282	999999	999999	999999	275	251	82	999999	999999	63	296	962	999999	181	64	999999	881	164	372	266	999999	521	450	724	242	596	999999	447	139	999999	830	369	49	999999	274	441	245	970	251	179	800	999999	999999	958	516	737	999999	999999	826	302	999999	969	317	333	19	761	777	999999	440	679	244	999999	723	412	233	926	923	592	906	623	97	999999	912	202	466	999999	472	999999	999999	505	91	999999	999999	836	985	860	61	716	700	999999	664	71	540	572	934	174	276	646	999999	589	813	922	648	999999	999999	702	66	999999	866	911	299	295	999999	999999	999999	783	24	886	427	372	999999	216	999999	404	959	35	379	350	267	301	999999	999999	756	999999	999999	168	812	417	631	293	999999	936	849	999999	223	378	105	606	974	161	159	389	229	999999	999999	999999	999999	254	999999	999999	332	716	857	574	88	473	538	999999	252	439	999999	607	265	144	569	939	367	113	191	590	999999	773	375	116	152	452	606	394	915	94	138	568	173	451	999999	97	999999	285	710	749	840	758	999999	999999	191	999999	133	95	999999	999999	249	926	72	662	259	558	350	751	432	636	866	999999	999999	168	311	412	443	814	183	999999	860	91	403	441	750	182	420	999999	924	599	328	521	591	150	999999	211	999999	999999	202	412	747	337	999999	83	882	999999	336	999999	243	778	999999	319	911	999999	913	168	533	999999	911	86	999999	519	999999	999999	317	999999	999999	290	323	999999	999999	932	999999	771	999999	532	999999	329	559	64	845	999999	597	156	490	18	999999	999999	236	686	677	874	599	125	999999	238	999999	29	999999	537	143	55	881	999999	872	186	698	150	999999	390	928	214	82	857	999999	922	921	680	999999	308	999999	302	64	636	433	42	342	505	999999	505	31	999999	999999	999999	920	800	343	999999	999999	313	320	999999	999999	999999	757	472	999999	742	884	351	316	999999	999999	999999	791	841	991	999999	999999	839	844	202	643	101	369	719	651	60	999999	440	588	999999	406	48	988	287	999999	218	999999	999999	240	600	999999	999999	199	999999	999999	105	240	89	808	98	755	444	469	128	825	580	486	48	820	751	806	999999	999999	849	434	639	479	999999	220	783	376	999999	609	253	581	999999	902	999999	187	556	999999	856	631	500	999999	961	578	869	462	59	731	840	149	999999	793	176	403	999999	765	902	626	999999	868	35	722	15	999999	999999	547	347	677	318	860	999999	999999	950	822	999999	148	473	70	609	61	170	62	535	609	
131	460	999999	94	562	413	999999	929	103	987	606	778	705	136	362	332	124	382	423	999999	875	556	843	999999	140	211	999999	841	27	674	707	972	196	999999	714	765	142	262	124	999999	585	344	838	962	999999	494	999999	346	708	999999	936	788	999999	556	734	574	616	70	999999	361	120	443	912	428	999999	999999	591	309	999999	596	999999	862	267	518	999999	540	717	999999	138	646	769	955	143	740	737	918	343	640	999999	999999	158	81	308	763	794	999999	432	420	682	591	902	142	924	121	96	84	531	130	161	999999	999999	999999	932	316	592	164	309	182	690	370	300	951	999999	283	447	128	999999	999999	723	261	118	306	208	546	744	636	999999	32	999999	663	397	223	488	478	291	999999	149	991	180	639	843	999999	729	999999	999999	950	505	651	673	999999	999999	37	406	900	95	560	999999	396	571	956	133	999999	528	37	973	999999	473	168	999999	34	999999	571	333	94	999999	858	999999	886	254	794	999999	390	999999	999999	999999	369	816	588	999999	730	886	752	430	224	515	566	731	701	348	224	999999	999999	659	648	999999	948	704	322	491	999999	983	999999	151	999999	825	743	927	842	884	614	270	885	775	271	148	236	151	118	578	851	999999	875	548	40	318	793	731	710	696	999999	664	503	106	166	746	245	611	652	999999	772	999999	888	817	999999	999999	601	570	397	510	762	806	596	743	639	109	118	112	120	999999	999999	999999	226	156	999999	949	766	788	619	524	999999	624	499	719	806	222	248	68	813	86	716	232	343	999999	933	999999	78	999999	467	66	638	143	999999	999999	999999	999999	422	742	136	784	196	812	999999	873	608	148	317	876	937	426	999999	999999	999999	43	999999	999999	678	999999	223	303	880	999999	331	999999	999999	999999	133	999999	362	55	800	506	999999	39	890	999999	999999	999999	601	999999	999999	999999	822	50	205	588	845	467	999999	558	91	404	528	833	999999	999999	491	398	987	999999	25	12	523	891	625	364	127	999999	153	999999	999999	218	426	428	999999	688	193	290	368	306	923	999999	999999	804	963	999999	977	108	999999	710	422	883	999999	760	779	999999	679	931	424	840	470	586	323	592	999999	999999	978	999999	999999	225	996	211	999999	999999	916	358	138	718	927	229	387	999999	999999	443	436	653	735	665	999999	145	999999	262	999999	527	835	347	352	290	784	999999	427	877	489	910	714	220	853	792	844	431	948	999999	13	205	462	451	999999	999999	166	377	147	323	461	483	216	743	999999	512	854	579	15	847	999999	837	802	510	540	232	999999	999999	800	
943	820	999999	197	999999	259	670	74	999999	894	472	134	999999	952	999999	999999	999999	999999	970	999999	351	937	999999	425	111	37	175	402	999999	999999	230	999999	940	576	204	999999	244	296	168	494	999999	999999	470	684	999999	723	527	884	999999	94	534	528	757	999999	459	16	555	999999	95	30	999999	278	122	482	673	320	193	999999	758	999999	191	999999	545	486	999999	999999	999999	590	881	387	510	290	703	999999	387	702	403	600	999999	197	999999	442	210	148	999999	406	334	988	999999	232	539	999999	999999	98	903	815	982	281	999999	555	999999	965	920	708	520	999999	999999	999999	105	999999	999999	593	999999	570	663	999999	518	999999	85	804	999999	488	579	659	848	822	164	999999	964	571	719	999999	461	572	658	999999	522	502	628	608	831	90	892	49	315	999999	999999	565	434	164	307	999999	206	344	999999	999999	999999	999999	999999	697	648	959	290	533	261	794	141	999999	999999	682	236	25	779	477	999999	498	596	539	999999	901	857	999999	999999	809	273	144	925	127	596	608	594	261	642	930	999999	872	999999	369	787	521	814	816	653	751	927	291	999999	729	370	487	464	999999	917	958	840	59	999999	999999	270	999999	868	24	562	314	97	975	383	848	516	111	999999	236	752	832	97	999999	945	439	881	981	338	206	999999	119	153	737	343	683	100	910	103	329	999999	670	999999	799	263	349	999999	999999	908	957	222	269	789	999999	114	999999	871	798	114	999999	599	288	999999	671	268	453	170	359	999999	700	757	606	17	378	138	92	999999	297	787	999999	774	929	83	380	984	496	329	916	999999	999999	811	301	999999	755	730	820	880	980	541	810	999999	314	999999	999999	999999	615	261	999999	999999	32	905	584	21	508	573	670	214	419	687	771	133	999999	726	393	888	465	800	262	648	317	999999	999999	756	976	426	469	619	865	999999	379	244	999999	816	610	353	237	290	307	191	70	615	999999	303	769	999999	934	588	926	329	744	815	999999	772	791	999999	705	828	44	91	999999	61	349	249	318	537	999999	437	125	50	661	185	502	81	999999	999999	739	906	987	999999	492	881	692	546	434	563	999999	146	34	788	647	409	255	999999	87	18	276	231	985	241	472	507	472	886	668	569	999999	928	193	99	91	799	999999	745	599	232	999999	802	814	754	301	88	412	337	999999	261	929	999999	999999	579	435	518	921	755	827	999999	418	806	878	865	251	316	952	935	707	848	568	510	999999	854	999999	999999	417	240	939	393	104	145	999999	416	999999	45	934	614	664	573	877	95	918	
614	814	562	999999	999999	999999	999999	135	477	629	553	999999	429	660	148	999999	999999	999999	690	815	443	890	999999	321	471	235	999999	382	348	280	144	971	482	591	999999	999999	97	549	467	727	954	267	999999	999999	999999	722	999999	385	795	684	702	472	197	280	484	723	999999	250	462	723	307	612	787	206	495	582	221	837	647	108	841	422	643	963	860	999999	999999	766	380	999999	25	999999	586	663	577	672	999999	211	117	299	509	999999	96	744	429	352	480	999999	30	368	511	382	737	999999	843	290	999999	999999	420	999999	460	774	869	713	708	999999	36	133	629	823	797	19	999999	358	598	999999	335	899	543	518	705	842	746	22	247	643	999999	888	820	296	843	560	791	999999	838	735	977	999999	45	952	325	356	801	207	999999	502	651	388	109	848	999999	999999	690	902	603	617	999999	857	476	999999	384	148	313	342	980	247	228	921	999999	863	27	952	863	591	202	358	51	548	999999	744	999999	713	788	999999	999999	913	870	888	215	231	706	129	906	970	578	187	999999	468	999999	333	283	999999	999999	246	830	11	76	109	709	999999	575	999999	999999	731	83	670	359	342	999999	76	377	339	716	999999	999999	999999	56	892	999999	999999	316	999999	331	128	471	271	999999	999999	150	339	847	771	188	960	999999	226	713	184	897	907	827	710	999999	160	956	944	999999	580	999999	932	955	999999	96	694	999999	992	167	297	270	811	825	806	201	670	229	605	160	756	642	999999	194	872	999999	115	198	605	999999	181	171	526	258	274	473	217	999999	999999	685	494	32	663	68	425	913	999999	91	999999	519	797	931	360	793	266	937	149	748	92	999999	999999	506	342	876	986	135	743	999999	561	999999	999999	999999	555	920	665	733	979	999999	768	958	999999	33	177	96	327	249	811	732	992	336	334	999999	302	494	704	999999	689	786	999999	299	999999	533	530	999999	535	999999	385	440	999999	532	958	999999	979	134	280	999999	338	999999	559	746	999999	21	570	234	19	999999	993	70	999999	677	54	202	808	999999	999999	384	503	489	999999	999999	864	380	605	469	378	999999	490	999999	223	999999	659	999999	999999	335	999999	168	963	999999	678	22	518	324	999999	460	488	765	999999	509	345	895	463	848	999999	999999	882	943	999999	110	999999	999999	43	825	846	999999	999999	611	999999	483	999999	629	999999	999999	811	999999	999999	549	999999	154	981	612	999999	980	999999	999999	294	811	746	493	453	41	752	999999	999999	735	979	692	478	999999	443	876	800	976	15	715	483	266	47	158	999999	999999	788	999999	999999	
253	337	999999	999999	528	192	216	865	481	999999	473	877	999999	757	86	568	615	999999	418	999999	114	811	999999	999999	126	999999	999999	773	597	57	119	253	491	742	999999	407	926	698	949	999999	236	20	329	946	999999	999999	924	508	961	590	830	999999	379	560	999999	999999	999999	87	877	683	999999	442	278	999999	920	230	999999	816	561	678	641	916	999999	999999	999999	104	999999	999999	999999	999999	999999	530	812	999999	999999	999999	873	931	727	999999	999999	999999	821	999999	410	794	742	895	36	321	452	999999	946	999999	948	999999	999999	999999	85	999999	949	15	999999	999999	763	634	629	999999	999999	82	999999	464	99	999999	968	999999	105	855	452	690	361	999999	665	999999	834	813	583	529	69	313	706	356	999999	806	814	704	215	231	511	776	174	999999	999999	953	964	988	27	158	324	999999	999999	294	999999	395	569	362	999999	523	764	950	60	999999	211	903	999999	999999	608	292	983	273	586	873	353	999999	999999	879	999999	712	166	846	795	434	215	999999	494	421	999999	469	247	461	365	692	467	999999	999999	999999	280	999999	999999	964	389	735	175	60	579	944	999999	409	870	689	453	999999	999999	918	165	626	894	308	999999	999999	728	999999	54	531	999999	894	999999	792	949	999999	609	999999	134	202	999999	69	269	164	332	550	481	873	999999	558	17	999999	335	549	999999	109	999999	971	376	999999	245	999999	999999	643	152	685	538	158	459	418	89	330	999999	999999	461	105	367	999999	976	999999	483	855	549	999999	524	190	999999	866	396	849	290	999999	999999	999999	999999	225	999999	626	22	646	21	999999	999999	190	478	687	225	999999	97	310	742	440	994	507	159	390	701	204	129	961	127	999999	999999	999999	138	451	574	20	218	246	999999	999999	727	339	857	160	441	368	28	999999	999999	407	778	96	999999	850	999999	999999	352	575	523	999999	506	60	529	349	571	812	999999	37	123	215	952	851	582	11	713	999999	999999	999	999999	343	186	292	996	999999	893	675	503	287	807	325	667	643	722	552	243	676	809	517	999999	629	315	990	723	759	999999	927	513	115	146	977	999999	353	626	189	998	224	64	809	455	896	319	774	229	999999	547	999999	139	40	767	47	856	142	419	329	999999	195	568	247	274	966	171	398	999999	999999	716	324	26	999999	554	29	621	999999	999999	693	999999	999999	771	925	221	146	798	483	347	109	131	475	933	306	161	999999	656	816	545	489	734	920	633	399	999999	233	301	999999	485	999999	425	999999	80	999999	999999	497	423	999999	35	137	178	688	61	51	999999	251	391	999999	999999	741	
373	804	463	582	958	398	906	382	844	988	844	211	997	598	999999	274	999999	216	297	999999	398	999999	791	418	999999	56	869	591	690	839	999999	582	214	743	385	620	402	498	767	620	590	51	797	47	999999	966	690	462	368	443	999999	999999	999999	728	353	359	23	999999	270	912	999999	325	691	15	155	272	999999	263	222	72	871	906	448	676	82	999999	999999	753	136	355	365	416	999999	999999	993	668	999999	486	400	35	606	357	237	855	101	275	360	792	892	999999	968	436	250	305	571	939	999999	756	655	999999	999999	270	999999	914	556	122	101	443	21	999999	123	999999	999999	197	465	999999	678	593	584	999999	996	432	860	117	999999	929	999999	927	685	999999	932	402	830	999999	891	346	439	999999	999999	978	183	916	780	414	905	999999	573	62	839	57	270	999999	182	848	10	999999	409	811	999999	999999	946	174	758	958	999999	721	999999	999999	305	999999	94	366	999999	605	633	999999	651	456	211	928	365	123	98	999999	999999	790	999999	982	999999	189	936	627	784	999999	999999	19	168	822	859	194	768	115	757	720	999999	904	858	576	225	920	69	953	999999	609	271	832	85	130	175	764	501	999999	73	126	193	999999	581	612	573	623	999999	829	596	27	999999	999999	999999	378	675	888	932	999999	766	483	129	982	27	185	420	210	933	48	657	104	692	999999	999999	641	537	999999	333	255	12	602	10	240	366	999999	448	21	476	707	454	286	832	999999	941	589	999999	210	999999	405	999999	373	999999	999999	181	999999	334	110	218	725	841	179	565	999999	650	174	999999	888	626	434	999999	409	734	999999	999999	381	272	845	129	461	644	336	999999	927	64	639	912	999999	69	865	999999	347	802	750	866	999999	720	155	206	776	116	117	584	25	668	791	639	463	298	800	238	999999	981	756	90	999999	123	637	999999	21	999999	364	829	760	176	399	606	983	999999	999999	660	127	648	352	355	999999	999999	51	269	272	999999	458	999999	268	636	999999	366	56	999999	362	171	999999	523	195	524	751	287	823	848	278	194	656	104	979	999999	999999	841	999999	411	553	761	82	378	368	21	999999	999999	999999	134	999999	43	560	322	17	999999	577	603	463	827	999999	259	929	202	990	88	354	364	850	128	524	999999	999999	999999	127	600	98	999999	164	999999	720	226	716	698	461	245	633	343	96	832	572	518	388	811	807	303	831	880	387	290	667	999999	684	452	610	459	316	999999	205	416	68	863	999999	288	999999	999999	543	241	740	755	999999	20	999999	28	556	16	999999	999999	837	
823	768	999999	999999	874	517	280	999999	999999	98	12	999999	718	999999	999999	773	708	79	999999	703	429	760	600	150	999999	999999	656	182	666	896	999999	899	400	87	382	647	999999	537	574	771	836	999999	279	152	737	999999	999999	999999	597	255	999999	936	999999	222	418	73	177	77	704	47	860	108	999999	377	999999	113	538	999999	764	42	999999	181	505	337	867	584	999999	458	412	805	110	782	585	421	58	667	999999	188	669	319	999999	783	999999	536	999999	999999	999999	901	999999	634	297	105	118	564	333	676	999999	133	354	833	582	719	664	898	999999	88	999999	464	999999	827	999999	360	971	455	562	148	348	969	426	140	999999	999999	800	999999	517	15	673	30	98	381	236	999999	833	835	999999	760	999999	934	598	832	224	515	999999	999999	969	937	133	663	12	999999	337	471	999999	999999	229	994	919	886	390	932	414	502	376	947	600	349	999999	145	999999	999999	29	414	380	999999	915	999999	16	999999	999999	999999	881	20	28	903	999999	765	618	619	616	742	840	241	553	666	427	721	149	999999	240	630	420	999999	943	999999	999999	999999	100	123	308	129	987	999999	999999	810	999999	404	999999	999999	999999	835	731	999999	999999	977	961	787	860	713	176	204	959	381	738	999999	170	892	76	818	999999	999999	999999	505	999999	496	754	889	999999	743	615	33	247	676	999999	404	898	512	469	966	248	386	73	999999	946	114	170	615	221	899	999999	167	337	665	734	783	171	235	596	41	233	81	999999	127	107	153	956	293	651	344	289	657	999999	110	999999	361	67	297	558	216	336	148	678	264	103	458	695	582	999999	947	999999	672	916	438	742	176	752	945	289	803	157	876	964	877	999999	992	734	237	999999	382	726	874	677	389	999999	999999	999999	379	999999	649	457	384	351	999999	110	616	741	994	367	414	608	121	18	754	69	999999	184	800	644	111	723	468	497	569	231	369	999999	536	733	658	772	383	921	639	355	772	999999	271	776	999999	999999	999999	869	680	773	614	999999	922	330	254	910	602	735	923	999999	989	999999	781	481	999999	621	999999	270	709	999999	235	200	378	408	999999	999999	913	33	641	850	982	598	817	999999	616	502	82	999999	489	748	179	647	997	712	366	885	999999	789	999999	391	999999	479	170	48	999999	424	497	999999	43	329	996	999999	103	82	943	400	80	985	865	248	999999	999999	781	960	999999	588	202	665	52	999999	180	133	988	999999	999999	513	438	999999	257	202	999999	999999	182	169	751	600	554	999999	769	965	999999	769	924	796	842	56	698	
209	575	999999	231	831	481	632	159	873	589	843	277	440	962	301	737	999999	243	990	826	622	218	999999	999999	999999	896	999999	595	410	999999	202	418	758	815	238	213	298	999999	183	87	999999	19	878	20	710	999999	339	13	999999	41	999999	562	999999	229	999999	999999	703	925	954	935	999999	47	748	999999	397	999999	999999	624	733	97	999999	999999	69	912	287	612	339	861	333	999999	566	82	81	379	947	640	565	539	739	247	999999	372	26	248	999999	512	999999	215	623	285	149	714	280	436	999999	559	503	939	941	473	661	842	602	999999	378	331	965	379	999999	756	869	999999	885	496	588	87	685	820	239	999999	352	134	247	57	999999	852	999999	645	786	999999	147	626	597	999999	585	999999	769	999999	870	361	546	890	489	866	999999	170	829	784	999999	515	874	999999	999999	176	130	536	605	999999	865	526	529	329	592	337	619	252	999999	618	910	922	999999	999999	950	878	999999	461	999999	380	641	319	999999	28	999999	281	523	464	917	431	155	58	71	224	814	999999	832	227	307	162	256	173	779	220	999999	925	207	869	731	830	937	668	892	999999	999999	556	999999	510	530	321	813	165	335	959	473	861	860	999999	200	606	56	21	164	492	999999	478	539	999999	155	872	83	654	733	999999	494	487	999999	836	311	999999	850	331	696	986	348	999999	999999	819	747	21	74	115	678	134	784	926	514	409	110	999999	27	690	999999	658	247	169	431	999999	475	999999	999999	999999	999999	932	755	725	324	177	999999	42	640	719	999999	143	808	999999	999999	999999	999999	568	972	757	736	867	999999	170	966	48	748	189	670	598	354	761	316	999999	999999	746	378	999999	999999	347	999999	77	804	307	625	231	849	278	999999	823	937	906	23	999999	297	999999	691	595	999999	285	429	964	372	51	375	314	999999	767	654	239	999999	253	956	635	501	668	72	943	544	999999	198	999999	996	846	661	447	747	369	753	999999	999999	783	310	335	917	301	999999	763	932	321	405	999999	999999	953	593	694	950	388	456	628	861	748	999999	24	999999	949	967	525	390	999999	566	467	24	263	999999	999999	943	631	999999	209	963	309	21	233	349	116	854	52	263	999999	497	368	912	134	539	316	732	295	999999	999999	333	190	382	14	999999	937	78	371	778	147	751	328	671	256	665	561	999999	827	675	981	104	925	271	423	439	999999	999999	889	999999	868	723	657	392	748	999999	999999	926	16	999999	411	48	999999	274	999999	999999	178	697	665	468	999999	579	905	620	267	874	408	999999	959	575	999999	
392	188	647	999999	423	103	935	999999	380	882	635	730	999999	273	943	610	660	155	206	999999	510	889	431	999999	299	999999	47	135	999999	477	864	967	441	922	28	859	845	364	702	999999	243	774	999999	585	352	849	557	356	324	273	747	772	999999	314	55	503	999999	902	620	605	999999	999999	57	903	28	667	298	434	255	93	765	305	999999	84	37	999999	604	845	402	449	270	690	811	611	729	101	999999	136	999999	525	112	999999	744	107	75	999999	726	391	567	685	560	999999	111	240	507	451	330	688	287	319	898	911	509	180	344	375	998	999999	183	926	999999	172	999999	729	981	821	560	999999	18	999999	19	222	287	999999	889	999999	589	581	113	287	999999	526	848	568	999999	200	444	574	762	699	999999	290	218	641	231	398	575	381	999999	999999	890	975	679	999999	310	685	634	791	291	207	999999	427	342	895	164	999999	323	999999	112	999999	387	986	592	999999	180	728	14	646	999999	500	999999	217	999999	427	397	796	846	176	267	940	999999	999999	999999	565	913	16	947	322	487	999999	84	585	279	999999	308	904	393	370	512	581	681	988	999999	790	634	578	105	915	999999	999999	100	157	731	171	999999	734	702	999999	999999	173	999999	692	999999	212	426	986	938	863	128	999999	413	485	663	999999	269	999999	999999	503	931	999999	999999	999999	813	128	999999	927	854	999999	243	574	211	366	965	348	800	988	999999	999999	374	647	999999	242	797	26	955	615	493	55	901	656	387	999999	105	70	999999	748	999999	50	18	498	999999	999999	629	554	290	999999	519	324	885	999999	748	999999	139	293	704	679	245	797	173	588	999999	808	215	586	197	12	999999	905	96	999999	119	788	94	999999	514	999999	999999	253	735	999999	105	178	170	630	999999	133	79	811	999999	582	513	999999	877	430	64	999999	624	53	366	288	786	614	999999	833	999999	959	999999	263	779	999999	77	999999	72	264	492	999999	647	999999	678	73	932	458	549	999999	548	38	911	663	821	190	195	568	886	457	132	491	940	999999	999999	948	954	815	42	471	515	521	28	622	938	788	686	999999	375	303	999999	337	74	999999	999999	142	999999	515	442	598	708	508	116	615	141	10	335	320	126	999999	999999	126	425	87	997	37	999999	999999	725	42	999999	156	203	999999	111	795	427	226	52	999999	900	448	382	444	763	17	999999	413	491	937	463	375	923	645	193	999999	999999	986	726	267	999999	999999	789	410	105	999999	314	999999	513	346	583	118	278	789	828	670	743	981	324	990	999999	605	807	788	578	999999	
232	558	409	999999	883	999999	499	784	213	151	999999	999999	348	999999	999999	999999	900	155	363	999999	107	999999	999999	522	495	929	672	736	999999	527	952	999999	832	967	999999	755	124	641	999999	153	619	999999	585	687	21	771	643	124	296	730	705	662	435	999999	40	99	741	999999	387	999999	768	763	148	999999	199	658	150	999999	870	947	777	268	692	219	735	613	557	139	511	999999	296	557	449	915	999999	999999	999999	999999	937	250	24	999999	264	507	385	855	355	899	498	363	631	272	999999	348	952	999999	999999	225	498	426	541	611	999999	663	667	220	323	233	999999	999999	999999	541	443	629	933	549	999999	194	834	999999	267	999999	641	157	999999	999999	313	111	962	384	330	999999	120	520	999999	412	852	600	840	174	542	999999	44	999999	281	999999	999999	999999	415	413	442	784	999999	618	999999	883	999999	237	571	643	906	222	270	490	578	731	431	999999	920	531	999999	414	999999	669	347	999999	624	999999	876	13	206	999999	696	999999	942	999999	999999	502	361	825	442	625	39	207	999999	329	861	553	30	549	999999	905	703	884	716	999999	439	720	280	999999	269	927	360	567	447	999999	999999	711	548	41	760	929	999999	105	98	80	385	999999	411	28	283	80	32	336	999999	999999	999999	811	842	914	999999	259	231	999999	566	514	275	471	759	50	999999	160	14	988	789	999999	344	607	999999	646	652	291	999999	262	750	198	905	33	232	156	240	999999	869	634	924	511	999999	999999	999999	584	805	999999	999999	370	999999	999999	76	43	547	999999	956	389	26	999999	271	825	940	969	587	377	608	251	248	999999	810	98	291	999999	73	287	40	110	999999	220	999999	999999	893	948	47	626	132	871	999999	625	200	851	697	673	373	109	570	999999	999999	172	976	999999	675	784	999999	999999	842	999999	999999	269	999999	855	999999	806	365	532	931	992	931	999999	255	736	764	622	999999	958	401	618	16	999999	717	301	454	906	999999	286	999999	119	397	999999	999999	435	902	226	59	344	540	891	999999	999999	177	578	807	695	916	999999	799	62	999999	601	735	999999	690	14	552	284	999999	414	572	999999	999999	822	604	30	186	999999	999999	548	573	999999	428	509	310	175	797	999999	999999	759	989	999999	486	21	748	795	186	999999	745	897	999999	775	933	135	329	237	382	354	999999	787	999999	107	415	260	999999	999999	183	235	999999	524	217	999999	789	651	425	577	602	457	84	808	843	626	999999	936	874	999999	155	302	190	999999	792	452	175	707	251	999999	589	235	531	465	622	951	636	231	690	269	985	291	
710	751	634	925	280	174	999999	891	999999	478	386	691	147	881	54	850	731	764	248	92	410	534	987	377	999999	618	999999	999999	990	852	256	615	812	863	999999	438	448	867	182	10	763	999999	866	121	849	840	999999	740	999999	785	499	999999	999999	902	999999	999999	999999	267	999999	999999	977	61	901	999999	231	770	879	283	999999	616	412	864	592	999999	329	60	667	999999	527	94	999999	456	986	214	999999	330	999999	999999	982	415	999999	190	866	519	999999	712	458	694	889	89	960	55	450	300	999999	634	999999	782	583	830	999999	888	999999	915	372	999999	74	696	819	901	185	970	300	884	941	231	998	82	224	616	602	973	999999	448	134	254	15	695	999999	728	985	812	335	162	897	785	449	950	157	501	647	762	874	987	903	990	754	566	358	161	636	271	999999	967	237	544	902	999999	791	127	999999	378	999999	999999	916	373	644	999999	987	166	999999	57	924	723	968	840	109	998	544	999999	500	448	999999	679	101	723	999999	999999	924	362	883	157	169	40	999999	279	896	782	81	539	356	999999	999999	999999	379	589	999999	844	998	397	445	999999	758	999999	626	999999	41	196	999	202	129	286	999999	635	999999	635	888	894	748	699	943	999999	999999	14	787	999999	869	155	310	999999	386	999999	999999	536	916	999999	399	511	413	897	999999	999999	783	879	420	999999	999999	943	999999	744	700	453	999999	999999	454	129	999999	999999	870	742	217	885	999999	496	815	718	916	686	718	304	245	386	490	850	462	242	543	57	593	717	490	925	236	565	811	933	999999	71	92	797	12	999999	999999	670	999999	361	824	296	73	702	163	717	999999	624	508	324	999999	255	846	221	585	929	170	999999	262	292	659	330	999999	882	414	854	603	921	301	600	746	999999	171	110	418	256	999999	891	563	772	700	999999	67	497	970	68	224	870	221	83	485	486	418	407	999999	999999	611	191	297	308	123	999999	333	999999	577	999999	94	746	803	999999	945	999999	600	489	591	57	272	196	912	999999	640	999999	710	999999	124	269	411	999999	999999	913	999999	999999	999999	264	999999	397	288	159	920	826	974	999999	999999	882	999999	216	886	928	815	654	242	425	279	940	668	391	602	114	999999	999999	742	330	999999	889	999999	153	674	345	830	204	999999	999999	276	95	999999	999999	664	828	999999	907	382	482	948	999999	999999	999999	999999	663	595	277	794	183	999999	612	93	653	139	187	999999	983	542	551	999999	621	885	128	158	193	568	506	726	774	23	885	935	270	999999	999999	218	474	999999	999999	999999	999999	
410	595	757	664	12	729	42	487	640	117	375	999999	384	337	867	562	80	349	104	99	551	29	169	480	676	999999	280	999999	969	722	372	531	801	999999	221	299	371	494	999999	839	999999	999999	143	999999	520	113	886	55	727	656	999999	281	999999	999999	999999	999999	436	286	987	188	458	499	517	918	745	843	999999	838	125	578	200	586	999999	265	625	999999	885	999999	960	999999	937	235	815	323	328	101	615	150	533	830	863	95	506	12	391	974	731	999999	170	676	83	57	929	159	465	817	122	660	999999	708	504	182	999999	424	251	999999	999999	204	999999	654	238	889	315	295	715	115	90	166	874	651	581	999999	103	293	499	890	305	666	857	511	978	954	999999	999999	336	690	769	92	760	168	301	536	625	516	447	999999	999999	644	444	360	737	999999	786	999999	137	834	89	42	924	361	999999	26	999999	98	675	999999	783	489	958	999999	346	999999	999999	716	360	54	54	586	846	316	999999	661	231	507	773	32	999999	999999	999999	502	611	736	167	409	240	284	199	537	840	999999	409	262	685	999999	24	739	559	80	999999	999999	999999	999999	196	999999	213	275	795	999999	324	653	999999	71	792	999999	999999	609	840	999999	999999	86	999999	999999	746	999999	906	895	999999	811	492	44	473	999999	689	999999	712	118	550	548	205	964	488	360	222	197	66	348	999999	229	997	999999	898	999999	595	956	238	999999	755	513	711	317	300	983	356	289	189	19	381	187	999999	999999	69	302	999999	520	999999	504	304	559	625	568	435	999999	813	87	146	910	999999	999999	999999	999999	362	46	836	888	674	999999	999999	932	17	57	967	292	475	693	355	606	761	84	369	999999	978	206	999999	999999	881	544	180	279	153	279	506	648	800	324	951	999999	465	912	845	999999	501	371	999999	578	600	153	999999	130	999999	540	158	437	373	652	461	999999	999999	693	16	140	334	999999	999999	737	550	999999	999999	161	742	333	151	848	239	277	242	617	654	319	552	738	263	59	547	999999	130	79	284	999999	862	794	999999	771	906	715	999999	766	999999	814	37	999999	999999	139	387	999999	399	310	208	105	420	844	511	839	150	278	876	999999	196	186	999999	481	999999	343	999999	999999	999999	379	942	523	510	475	999999	999999	999999	281	86	134	671	148	224	999999	999999	189	737	28	293	44	630	637	999999	492	999999	999999	999999	999999	999999	328	999999	999999	999999	29	999999	684	595	944	808	999999	556	869	999999	999999	613	57	962	796	610	864	605	280	664	425	748	314	685	28	895	639	643	736	53	999999	
999999	999999	200	999999	999999	999999	999999	793	219	622	487	761	446	95	878	531	443	410	945	372	999999	570	999999	532	281	999999	998	999999	999999	179	37	819	826	443	468	999999	857	999999	344	423	281	999999	70	52	938	987	868	599	999999	373	205	243	791	681	46	999999	465	668	999999	999999	197	26	999999	999999	595	667	935	999999	627	999999	674	675	76	999999	999999	909	510	999999	594	294	999999	409	999999	684	974	793	38	154	407	745	999999	198	845	934	236	264	77	29	999999	999999	61	865	972	642	699	529	177	269	589	136	223	999999	84	999999	999999	999999	588	70	999999	999999	638	790	605	881	590	486	999999	141	304	836	841	490	999999	323	242	329	436	795	985	454	626	768	565	999999	999999	194	124	217	721	448	675	17	953	655	999999	271	269	100	61	222	699	45	964	752	294	999999	454	760	405	893	361	793	84	621	999999	870	235	999999	360	406	999999	999999	420	856	171	834	536	631	999999	999999	999999	345	743	772	755	591	803	812	999999	999999	739	363	999999	827	96	882	933	999999	480	771	999999	935	740	655	999999	85	625	118	999999	999999	999999	822	88	435	833	26	59	999999	866	999999	999999	423	999999	561	666	999999	999999	999999	999999	288	999999	204	161	910	934	134	605	97	921	679	965	695	999999	535	602	917	284	999999	993	999999	833	630	475	886	705	623	999999	189	989	842	273	42	347	313	559	11	999999	177	500	999999	421	999999	390	196	999999	380	202	813	959	749	733	435	598	700	455	280	999999	999999	215	320	538	425	108	89	999999	933	999999	917	976	600	255	999999	885	295	658	871	250	288	999999	999999	430	783	229	999999	118	999999	443	647	857	999999	281	407	961	189	180	999999	863	311	780	694	32	285	836	999999	503	999999	550	999999	51	583	40	451	15	999999	890	754	206	857	971	578	499	711	69	696	329	999999	155	705	125	999999	18	939	999999	574	312	154	999999	861	746	999999	999999	140	999999	999999	259	830	402	91	299	999999	999999	15	339	212	999999	320	226	999999	49	655	481	844	198	387	574	101	999999	999999	999999	999999	808	344	120	490	290	368	115	784	447	498	456	999999	416	999999	864	999999	609	305	378	991	928	806	822	101	999999	999999	942	228	710	168	886	961	999999	999999	616	464	999999	849	999999	836	215	442	999999	550	208	417	438	498	522	570	999999	999999	71	585	817	12	521	29	480	837	999999	887	84	289	611	494	560	862	93	410	999999	759	999999	541	999999	999999	113	282	892	602	25	999999	705	999999	999999	999999	899	999999	736	614	
999999	875	379	94	420	328	368	423	938	714	857	999999	415	122	461	731	999999	529	799	331	898	249	999999	999999	821	972	191	934	613	372	999999	632	136	478	999999	243	390	299	131	467	999999	690	999999	188	745	450	48	593	688	944	976	999999	999999	414	716	999999	749	999999	272	448	146	433	810	575	128	999999	999999	999999	654	227	351	973	408	341	203	217	905	999999	999999	999999	999999	598	256	999999	396	225	504	721	762	764	494	999999	37	683	999999	704	880	999999	70	999999	11	112	999999	999999	603	12	970	796	221	508	797	999999	369	999999	514	548	999999	151	189	902	730	999999	184	889	732	462	946	725	20	498	337	147	887	621	380	831	660	785	75	393	255	707	510	263	967	693	529	999999	178	783	527	738	588	167	790	284	927	58	999999	150	66	999999	999999	722	999999	659	913	999999	520	683	999999	401	86	795	657	32	226	999999	999999	49	933	999999	556	237	971	999999	558	730	830	105	903	612	57	924	337	999	920	999999	92	317	779	780	999999	495	895	136	662	792	509	767	68	17	135	999999	216	257	699	559	751	582	111	193	917	424	779	285	999999	161	468	999999	112	438	999999	615	269	999999	999999	70	341	845	936	765	230	999999	47	895	486	359	999999	89	310	999999	46	509	216	595	863	999999	715	619	782	999999	999999	851	665	630	179	520	438	64	74	638	227	906	646	345	999999	853	386	999999	999999	999999	444	999999	999999	740	401	999999	408	999999	999999	980	354	721	72	435	441	379	407	999999	726	965	999999	663	24	999999	153	999999	863	871	999999	19	826	832	820	788	999999	945	503	924	999999	840	121	764	765	999999	293	999999	843	221	903	592	999999	968	167	833	999999	999999	374	999999	597	999999	999999	537	51	999999	164	522	999999	283	369	496	876	483	189	999999	999999	166	999999	930	387	647	296	651	967	50	563	857	674	987	715	295	999999	816	336	967	999999	584	723	485	999999	771	605	570	851	416	716	999999	789	999999	979	917	999999	443	308	950	973	823	999999	999999	725	306	847	999999	999999	83	999999	69	999999	999999	520	279	442	422	999	616	52	726	800	561	333	591	999999	999999	17	999999	414	147	518	386	999999	999999	24	722	760	633	923	691	12	778	501	656	999999	578	760	710	484	999999	999999	692	908	257	999999	18	999999	144	999999	453	906	769	999999	777	551	770	227	968	264	720	662	376	692	360	999999	999999	69	999999	765	999999	643	307	999999	945	703	999999	477	746	528	16	54	626	404	479	784	999999	999999	999999	999999	65	999999	999999	
455	763	806	77	999	557	532	12	948	10	999999	739	810	609	455	724	999999	725	999999	999999	449	258	999999	46	971	999999	576	492	999999	346	572	710	148	851	851	560	999999	636	826	999999	224	526	999999	54	257	999999	669	999999	786	395	649	999999	762	879	352	999999	999999	999999	105	786	999999	50	100	999999	999999	999999	999999	959	757	895	585	447	999999	382	266	999999	999999	631	788	316	553	400	999999	525	697	194	947	269	508	999999	473	999999	540	50	938	183	436	455	617	999999	74	709	427	890	809	999999	489	389	623	429	16	465	999999	999999	242	591	999999	574	915	253	720	341	460	999999	432	999999	999999	858	443	93	999999	745	999999	999999	252	843	972	814	715	496	704	567	645	88	999999	17	396	750	808	357	838	861	540	374	999999	732	259	324	468	602	303	630	999999	999999	933	270	451	999999	547	398	618	529	858	428	548	162	999999	381	466	425	821	166	60	96	999999	635	215	649	341	999999	594	999999	999999	123	999999	999999	621	999999	999999	386	565	614	213	419	738	318	12	121	999999	999999	47	999999	857	53	999999	999999	579	859	295	307	65	802	450	38	804	960	183	745	236	473	540	999999	235	90	860	216	952	641	357	935	632	104	999999	999999	481	717	800	313	342	65	504	762	999999	848	331	763	174	185	615	999999	145	267	884	362	185	457	999999	777	193	574	194	999999	511	359	999999	960	999999	999999	556	97	170	870	412	181	969	778	768	387	758	999999	999999	777	999999	999999	999999	375	999999	471	449	33	75	32	130	767	871	565	260	999999	182	371	784	348	628	528	617	275	855	999999	393	999999	689	273	28	95	532	416	912	931	559	999999	750	517	999999	532	31	147	750	644	310	413	528	307	215	999999	322	703	158	507	962	534	999999	506	999999	52	344	801	999999	44	999999	464	653	999999	999999	999999	620	999999	961	106	999999	480	525	220	413	979	878	391	999999	631	773	999999	267	415	969	35	790	254	439	999999	198	229	143	715	409	845	760	999999	999999	999999	777	999999	741	62	10	492	999999	309	102	108	174	952	999999	382	999999	416	206	248	359	999999	92	376	836	628	907	287	346	809	810	567	229	678	995	725	854	726	999999	215	414	487	25	490	161	341	999999	999999	485	760	999999	993	649	999999	849	510	259	999999	219	123	999999	723	155	999999	999999	534	878	495	957	27	528	999999	999999	999999	833	872	870	602	999999	505	459	672	999999	586	364	816	999999	999999	999999	999999	476	453	517	973	999999	999999	999999	814	990	627	999999	683	287	468	
242	999999	674	658	688	977	640	657	999999	713	663	482	921	568	999999	999999	615	181	666	473	999999	84	36	355	930	151	999999	65	611	597	999999	776	394	343	353	454	152	270	28	851	999999	818	267	803	320	587	770	773	968	318	21	291	999999	999999	916	999999	883	328	999999	546	447	584	999999	598	670	886	97	588	225	401	539	355	162	815	999999	732	999999	233	45	352	381	766	999999	999999	999999	761	760	579	999999	999999	571	824	543	481	413	279	772	668	999999	433	499	191	999999	577	779	666	999999	211	999999	193	999999	660	292	384	999999	680	497	999999	23	999999	136	999999	171	39	830	714	812	680	411	349	960	158	100	999999	853	999999	218	519	523	919	632	999999	384	242	844	910	542	168	316	732	781	29	999999	233	999999	981	30	528	746	74	853	458	799	999999	233	202	999999	680	531	975	472	978	239	103	287	999999	144	928	195	919	182	999999	373	678	567	940	999999	866	314	871	179	999999	772	459	75	999999	759	527	999999	651	350	861	637	999999	270	803	999999	561	945	730	847	101	342	827	999999	210	95	999999	299	293	699	703	999999	999999	805	781	215	999999	37	114	817	616	920	543	578	321	26	999999	417	999999	999999	941	999999	584	33	88	358	945	567	865	97	638	237	725	952	999999	495	976	536	999999	597	20	534	841	999999	999999	181	999999	258	999999	999999	63	713	536	999999	758	781	792	999999	999999	433	270	999999	171	26	189	389	205	591	931	999999	49	505	999999	175	149	416	90	671	999999	907	559	696	987	682	44	925	701	591	203	865	702	349	809	66	336	797	372	999999	733	999999	999999	216	327	999999	153	558	784	370	993	351	701	131	844	818	873	574	234	489	981	264	688	613	398	75	133	699	695	872	839	351	53	265	937	940	999999	999999	379	243	538	999999	999999	340	999999	851	174	581	505	999999	192	762	573	883	842	479	999999	372	818	261	999999	454	999999	999999	531	999999	308	445	193	903	887	529	204	991	950	505	124	357	25	999999	999999	551	999999	999999	689	86	778	170	423	468	777	569	535	127	613	94	623	999999	809	945	553	729	999999	601	999999	999999	567	581	999999	347	365	999999	356	281	361	999999	259	168	232	999999	873	148	999999	999999	136	328	994	999999	999999	999999	882	886	547	80	999999	999999	163	999999	999999	36	518	999999	999999	999999	999999	961	222	263	766	534	834	464	15	364	81	415	706	999999	474	785	999999	999999	203	999999	464	479	278	286	288	189	924	999999	568	205	935	676	999999	946	999999	175	115	
741	999999	853	41	427	999999	192	999999	587	999999	491	999999	815	368	37	13	999999	621	633	693	936	974	586	610	999999	896	809	428	999999	504	760	59	999999	679	926	180	350	44	46	598	999999	287	999999	715	443	528	752	999999	908	673	749	334	989	999999	179	767	734	999999	854	531	999999	764	603	92	714	441	828	146	999999	999999	662	999999	999999	45	608	999999	282	871	176	999999	999999	999999	520	731	999999	435	69	999999	509	169	445	107	999999	999999	526	331	683	618	11	12	700	616	405	60	21	621	750	999999	874	520	494	862	86	205	387	999999	253	872	999999	288	999999	999999	636	282	421	564	947	78	519	286	975	999999	999999	174	958	999999	999999	470	719	143	684	115	953	999999	999999	582	999999	984	999999	999999	87	810	291	722	630	699	979	132	638	456	674	999999	445	597	545	830	992	911	246	850	533	783	162	203	603	999999	999999	999999	999999	838	542	962	940	103	209	174	381	158	544	268	557	454	831	999999	469	13	999999	999999	453	999999	590	999999	747	288	892	999999	658	98	128	364	999999	999999	523	799	914	711	740	352	398	380	459	844	377	978	999999	89	951	999999	733	600	606	999999	204	999999	999999	432	999999	662	210	999999	516	293	39	189	615	225	930	41	358	757	272	327	968	83	394	745	742	769	985	999999	999999	999999	365	528	999999	962	999999	759	999999	492	497	87	151	493	864	176	815	197	999999	86	158	919	540	999999	337	288	722	999999	380	999999	999999	999999	677	397	560	747	928	999999	431	653	88	999999	490	866	999999	999999	186	484	218	228	930	555	999999	999999	664	433	999999	388	200	479	999999	26	389	48	803	52	410	754	999999	126	247	313	766	719	997	999999	999999	674	716	152	999999	999999	912	161	999999	999999	58	767	732	137	999999	549	320	951	999999	72	792	999999	73	227	783	431	551	102	980	626	789	686	911	686	993	563	672	999999	377	11	113	237	466	669	993	643	31	999999	606	999999	993	814	316	935	195	987	611	999999	368	680	695	820	181	999999	999999	999999	856	56	999999	956	876	999999	999999	411	958	999999	985	404	234	999999	410	746	999999	291	633	974	999999	975	500	16	952	184	688	697	316	293	66	510	999999	631	787	999999	671	650	822	730	240	999999	977	631	12	216	273	228	279	949	335	889	999999	380	991	880	555	137	14	702	584	885	105	675	508	999999	89	602	363	435	84	844	469	999999	743	476	998	869	13	745	999999	999999	428	999999	958	177	188	999999	640	906	429	544	646	129	155	354	808	311	
132	527	999999	670	999999	999999	999999	490	429	999999	999999	524	881	685	133	268	791	123	467	738	717	999999	305	145	962	999999	999999	540	208	999999	999999	999999	667	696	746	485	618	249	606	584	492	477	999999	760	999999	125	35	743	420	999999	999999	41	887	79	594	999999	232	991	707	417	837	999999	292	89	670	248	857	194	939	648	650	551	517	883	256	999999	593	545	999999	847	431	272	130	820	21	999999	999999	598	112	955	263	999999	999999	198	746	999999	195	667	999999	999999	267	840	804	772	737	786	524	13	823	354	208	999999	173	860	985	575	223	471	78	944	736	269	92	999999	394	33	20	328	147	107	999999	925	455	999999	999999	590	468	357	999999	999999	999999	508	774	757	999999	576	463	681	213	181	999999	723	599	155	342	998	758	820	388	999999	776	205	999999	725	300	282	241	414	280	404	117	865	388	843	742	238	999999	999999	999999	817	570	338	125	999999	999999	341	336	310	999999	590	832	999999	969	380	458	16	642	999999	467	484	345	58	410	999999	74	79	345	756	412	999999	514	433	999999	570	152	448	90	999999	563	958	945	999999	989	999999	572	468	896	18	395	999999	596	445	999999	999999	482	522	999999	317	902	103	996	580	897	321	86	999999	65	409	237	20	999999	999999	495	508	538	999999	69	721	246	605	182	336	370	999999	999999	999999	999999	840	97	630	520	772	997	470	961	999999	43	677	613	172	413	496	781	385	810	999999	950	368	223	78	462	216	81	999999	920	669	999999	231	999999	17	844	999999	321	606	499	999999	999999	34	546	173	999999	391	117	83	201	999999	999999	999999	865	999999	128	206	627	29	999999	314	701	999999	550	302	166	812	873	605	999999	199	999999	184	885	657	999999	999999	822	60	698	81	999999	997	999999	244	123	233	999999	999999	889	648	597	999999	438	999999	461	999999	484	254	16	567	518	999999	755	11	510	999999	110	218	999999	202	999999	576	331	999999	215	704	594	316	999999	932	457	999999	715	679	999999	883	746	699	206	73	451	577	999999	140	562	596	251	114	999999	742	133	157	999999	697	273	30	970	999999	999999	756	460	178	76	83	120	999999	796	86	409	626	634	999999	22	491	999999	806	999999	200	543	999999	463	490	582	999999	809	310	148	28	999999	999999	913	414	999999	449	613	282	511	999999	30	778	799	175	704	117	118	999999	145	113	999999	467	999999	780	999999	999999	303	999999	596	999999	999999	809	645	778	670	828	713	230	690	572	878	478	305	562	179	765	819	298	785	475	337	96	175	45	81	948	
92	143	616	358	156	642	686	880	705	220	142	30	504	875	403	999999	42	572	235	477	171	935	999999	42	550	999999	194	130	303	999999	644	610	706	721	746	580	999999	999999	999999	245	791	999999	999999	999999	632	799	793	910	999999	449	64	999999	999999	604	999999	156	532	583	999999	151	999999	565	586	527	575	532	999999	999999	138	823	284	700	157	989	999999	745	999999	651	999999	751	999999	283	59	853	134	52	800	999999	934	599	57	39	534	284	999999	236	838	340	392	109	485	20	781	258	175	364	454	820	918	999999	78	999999	183	999999	929	183	516	733	403	533	999999	221	848	999999	776	254	999999	999999	211	999999	999999	748	999999	310	275	999999	502	801	688	769	597	999999	194	892	530	999999	856	999999	999999	614	719	115	936	859	377	274	171	999999	482	920	198	999999	618	469	999999	330	623	999999	790	728	999999	715	54	633	935	999999	37	999999	999999	610	398	999999	529	596	739	800	999999	999999	932	11	49	259	329	767	581	26	371	724	756	999999	999999	983	687	625	933	14	999999	313	924	626	247	215	999999	871	999999	500	62	32	729	344	518	224	939	999999	689	432	999999	286	999999	918	999999	312	999999	807	67	999999	19	903	999999	735	739	507	999999	316	764	999999	25	457	245	90	964	349	995	999999	692	999999	53	899	936	510	617	784	261	15	999999	934	999999	436	999999	128	491	158	368	999999	605	999999	740	633	34	855	417	939	51	999999	954	50	999999	999999	124	999999	999999	999999	967	162	127	955	999999	478	79	999999	827	588	643	999999	599	999999	980	12	816	681	597	999999	999999	90	999999	678	742	290	999999	205	999999	999999	322	94	757	999999	190	216	876	999999	764	272	563	999999	37	829	306	924	381	147	70	314	970	443	142	950	999999	887	69	999999	222	965	426	873	210	999999	276	558	999999	229	635	774	135	176	917	335	856	999999	62	274	999999	818	909	913	145	324	257	878	951	807	144	303	999999	437	437	799	999999	690	994	428	562	747	999999	161	512	296	999999	804	526	807	103	566	834	794	76	404	65	513	999999	999999	361	397	606	562	95	341	999999	698	999999	127	999999	176	999999	634	711	635	999999	757	999999	849	999999	453	999999	999999	713	999999	469	999999	370	43	744	342	952	117	999999	175	150	999999	999999	180	669	489	75	408	327	999999	999999	999999	92	441	151	307	111	888	999999	908	44	462	848	999999	872	999999	337	705	383	999999	224	577	567	999999	494	260	690	999999	190	655	387	953	827	786	695	269	280	999999	999999	999999	240	73	366	167	
141	999999	999999	558	307	404	161	370	999999	179	713	313	641	999999	946	999999	616	871	708	105	531	90	635	71	822	613	994	408	812	936	917	160	221	999999	999999	806	105	142	932	785	999999	26	928	657	999999	392	627	733	999999	999999	829	369	999999	270	636	60	62	102	736	694	410	753	999999	98	262	999999	102	241	141	149	795	484	938	923	601	999999	162	977	999999	439	986	999999	425	811	117	999999	795	950	773	364	753	12	405	999999	384	750	999999	839	404	520	299	395	999999	843	999999	354	430	441	669	132	898	999999	114	306	708	150	338	746	981	704	999999	151	468	999999	395	999999	88	999999	548	850	55	999999	582	477	149	999999	667	581	604	763	137	363	999999	651	466	678	999999	109	539	243	422	722	858	999999	753	158	926	825	458	424	275	730	892	999999	999999	585	502	637	166	117	482	757	151	228	577	413	861	817	320	717	999999	979	170	315	999999	999999	464	883	724	991	999999	842	133	999999	999999	406	470	471	574	880	186	270	942	999999	761	665	999999	640	131	349	297	119	999999	999999	999999	296	569	587	391	753	130	999999	912	174	444	640	999999	961	730	999999	943	399	253	439	999999	633	47	738	553	772	752	824	761	385	999999	564	337	392	660	211	837	882	89	820	999999	999999	358	777	987	999999	999999	619	909	950	405	897	999999	85	209	999999	258	999999	44	619	10	999999	857	537	999999	879	999999	999999	310	529	343	999999	320	432	999999	974	284	999999	750	432	740	999999	999999	999999	979	999999	999999	999999	999999	763	952	999999	848	469	819	999999	709	820	317	117	818	790	318	999999	617	345	586	443	406	235	999999	999999	999999	611	878	867	391	57	558	999999	999999	61	69	547	999999	337	222	850	999999	225	275	464	952	999999	614	950	999999	534	203	644	231	264	855	957	151	963	999999	999999	591	952	81	661	272	999999	925	999999	730	771	812	289	132	735	829	999999	960	168	999999	447	997	999999	52	999999	854	913	440	999999	205	112	999999	613	412	975	269	661	154	999999	999999	999999	717	846	229	64	999999	913	521	495	434	674	999999	983	926	999999	248	663	910	224	999999	359	224	998	571	628	375	208	877	999999	476	178	999999	999999	966	740	730	999999	707	987	144	940	401	945	502	999999	999999	423	687	923	736	605	751	929	806	999999	92	999999	285	999999	689	523	46	999999	29	266	638	650	26	196	757	98	955	922	90	867	957	279	999999	999999	999999	951	521	999999	420	870	427	117	550	134	657	21	999999	117	308	999999	903	37	999999	999999	
892	999999	406	501	999999	648	649	999999	849	938	885	813	223	999999	87	737	11	93	954	999999	838	999999	109	891	538	746	223	848	623	999999	963	930	999999	268	157	68	555	30	787	999999	230	598	268	611	249	999999	999999	639	39	571	619	820	82	999999	408	371	365	515	962	429	435	801	999999	390	975	954	999999	954	999999	28	192	981	999999	192	927	250	273	497	999999	999999	948	999999	999999	62	848	999999	999999	574	860	785	999999	49	67	368	999999	429	999999	877	999999	294	384	842	551	21	999999	638	524	999999	850	167	108	867	862	278	480	851	999999	999999	541	999999	107	895	104	311	325	152	923	937	846	507	857	395	861	999999	319	115	41	807	999999	999999	628	968	999999	999999	687	834	187	788	887	999999	447	239	345	804	999999	488	999999	249	695	247	714	587	52	999999	309	712	16	504	959	374	819	184	490	331	214	999999	180	999999	624	491	999999	144	59	361	70	628	60	66	180	831	367	791	122	435	505	51	925	382	403	974	999999	682	829	523	674	999999	999999	999999	999999	68	317	357	625	213	999999	580	537	999999	291	681	662	949	333	137	17	38	71	64	999999	999999	999999	798	998	649	999999	292	314	999999	999999	999999	879	46	466	122	523	19	176	999999	999999	999999	513	244	100	721	321	878	999999	999999	515	646	211	999999	197	999999	855	519	999999	975	999999	989	275	10	999999	493	802	999999	493	221	999999	997	861	999999	901	900	659	968	999999	286	337	999999	934	612	999999	50	596	195	848	39	266	999999	660	200	367	174	659	513	240	606	919	695	395	146	97	518	999999	58	792	297	778	887	999999	82	648	766	64	662	999999	963	999999	616	778	463	954	610	347	671	999999	736	250	155	737	111	367	642	399	797	525	513	265	548	403	999999	261	379	203	588	552	601	119	997	534	277	709	999999	999999	931	191	486	999999	123	999999	999999	56	632	999999	709	714	15	376	999999	147	475	708	358	222	227	212	585	417	758	999999	203	626	253	620	469	401	999999	725	999999	615	48	342	151	294	347	514	628	229	493	873	546	234	999999	859	999999	568	360	100	999999	728	606	999999	422	995	70	439	999999	21	689	317	659	999999	908	651	108	143	567	74	999999	712	584	999999	923	885	582	968	773	393	562	999999	999999	964	999999	739	18	968	999999	156	999999	908	999999	616	540	999999	999999	265	999999	211	760	925	11	296	225	987	154	251	999999	999999	422	999999	665	418	459	788	276	695	265	999999	642	140	223	999999	840	966	999	967	825	747	999999	
999999	652	572	632	637	899	755	999999	47	594	767	822	393	999999	141	252	303	166	751	910	528	10	156	568	999999	711	999999	455	258	999999	186	999999	409	999999	105	450	102	786	822	889	520	945	227	585	875	999999	999999	687	709	723	999999	811	83	836	152	327	505	13	12	999999	318	310	501	59	418	999999	422	527	638	691	160	517	344	861	399	583	782	571	693	322	881	903	999999	534	291	999999	999999	572	999999	778	944	98	783	896	581	220	454	178	177	534	895	312	58	28	573	198	476	221	447	999999	544	999999	320	689	53	414	564	967	767	999999	997	850	804	860	746	71	733	448	290	999999	139	999999	403	168	426	579	999999	727	999999	103	898	141	135	164	243	19	999999	999999	852	176	656	486	410	134	536	999999	999999	198	281	511	464	38	999999	268	439	999999	999999	161	272	474	560	836	16	674	153	866	724	649	626	737	293	999999	595	999999	532	652	213	279	999999	381	81	666	999999	999999	999999	870	209	867	999999	999999	478	626	999999	388	616	819	479	999999	980	999999	330	858	571	544	228	825	443	816	735	787	726	271	529	891	402	893	390	558	999999	283	666	857	924	999999	268	999999	808	216	508	999999	182	477	999999	961	999999	222	105	999999	999999	999999	437	393	141	937	586	999999	106	940	985	722	999999	999999	999999	707	999999	472	934	257	999999	561	26	236	999999	999999	614	258	972	567	999999	999999	797	999999	327	232	845	283	725	999999	999999	61	570	999999	230	785	283	261	777	591	958	589	288	847	635	999999	797	999999	999999	999999	332	337	245	539	110	805	999999	960	603	478	861	729	746	946	519	234	990	157	16	531	999999	363	481	390	608	999999	999999	950	842	999999	434	645	207	999999	665	999999	816	40	999999	425	861	999999	657	309	729	238	999999	342	999999	999999	999999	999999	204	553	369	968	856	854	930	850	902	974	999999	955	53	226	999999	139	290	999999	417	959	999999	590	670	436	706	181	660	380	417	570	621	441	959	785	450	654	257	697	553	999999	110	999999	522	886	205	702	266	999999	999999	712	999999	228	999999	728	269	613	882	932	272	684	203	560	442	342	362	999999	995	267	775	877	882	999999	565	455	859	472	78	784	999999	999999	999999	157	999999	705	518	999999	447	241	999999	837	999999	325	434	999999	768	550	484	189	999999	518	707	998	737	829	999999	468	999999	999999	869	796	544	108	701	268	999999	56	999999	737	999999	959	999999	764	740	938	115	566	999999	696	687	318	988	888	260	722	306	999999	419	843	874	60	
741	899	999999	730	999999	673	624	175	110	722	663	746	365	574	279	943	267	999999	724	273	999999	965	860	999999	808	999999	847	978	962	851	636	999999	863	999999	228	349	402	20	645	442	942	992	595	965	655	251	999999	999999	452	362	659	620	128	610	750	775	49	810	999999	646	825	645	999999	258	95	618	883	999999	999999	930	550	999999	164	291	999999	317	999999	894	904	566	132	171	999999	609	202	25	925	999999	34	452	310	591	98	999999	617	307	999999	347	879	47	367	999999	999999	522	812	412	999999	837	289	442	405	154	906	365	524	663	120	603	66	999999	693	999999	566	903	629	999999	168	165	999999	33	528	42	25	867	208	189	831	23	797	790	559	98	999999	999999	57	166	999999	732	999999	999999	197	196	999999	809	999999	737	385	436	892	999999	253	310	172	266	999999	372	138	48	166	345	999999	999999	999999	276	999999	999999	657	975	855	473	283	999999	681	721	836	342	752	216	999999	999999	803	405	130	943	999999	259	925	716	999999	685	37	647	575	148	131	100	390	24	298	999999	89	410	999999	428	999999	818	628	999999	429	582	620	922	999999	695	541	436	976	861	730	271	999999	940	308	180	446	999999	859	543	599	745	951	737	917	999999	999999	403	824	701	373	999999	999999	483	297	104	74	114	133	880	607	999999	124	999999	294	999999	78	999999	111	409	982	944	958	999999	851	683	630	882	999999	999999	312	148	611	284	498	12	640	206	653	214	115	341	512	999999	935	999999	631	433	453	890	707	254	301	999999	719	999999	999999	545	631	613	474	192	109	384	578	469	93	840	40	291	397	871	494	999999	304	999999	442	979	159	946	62	207	438	125	51	999999	999999	197	999999	80	242	104	574	50	740	923	241	137	410	476	821	999999	403	999999	999999	835	999999	999999	130	77	999999	790	396	999999	560	276	999999	999999	342	519	622	895	284	960	59	999999	307	453	167	380	419	314	999999	683	134	999999	999999	276	999999	999999	308	452	76	497	94	452	707	889	490	473	999999	257	794	891	853	999999	999999	999999	122	209	537	999999	999999	750	658	681	221	999999	560	299	999999	486	999999	136	999999	180	999999	787	875	607	595	418	963	694	999999	172	519	999999	829	208	754	371	164	999999	999999	992	215	326	999999	999999	999999	994	999999	200	999999	693	999999	668	680	682	106	728	999999	514	999999	999999	353	552	550	999999	999999	534	883	999999	999999	110	999999	999999	999999	999999	964	513	949	472	377	600	89	772	692	516	287	851	16	999999	111	35	804	649	807	559	649	663	
775	352	251	706	120	977	655	900	371	999999	999999	999999	718	999999	779	999999	147	24	49	580	859	43	218	320	527	736	259	519	999999	682	999999	898	999999	311	737	607	231	670	489	999999	999999	792	155	999999	640	553	438	518	256	709	512	793	519	999999	803	742	143	931	999999	383	999999	146	603	999999	999999	322	884	416	856	182	999999	476	534	937	999999	77	999999	865	679	999999	308	741	272	999999	180	359	999999	999999	507	995	473	999999	999999	115	385	980	999999	465	999999	328	668	32	662	999999	836	45	999999	582	615	736	853	999999	262	214	999999	986	999999	17	999999	999999	933	386	999999	999999	708	999999	984	428	999999	482	878	432	314	999999	315	999999	999999	198	760	144	999999	806	893	771	999999	205	46	288	999999	999999	999999	191	999999	999999	395	999999	999999	801	375	262	60	840	30	142	857	430	963	902	898	799	907	999999	999999	999999	352	999999	492	146	999999	513	547	706	398	172	375	697	999999	999999	965	32	999999	287	999999	508	93	259	785	999999	914	721	241	144	389	240	999999	431	934	572	775	268	999999	999999	92	862	999999	354	999999	857	999999	999999	944	777	937	875	637	999999	863	748	300	103	351	732	232	999999	281	412	326	167	999999	999999	763	913	420	706	233	195	205	999999	999999	739	807	928	992	754	776	464	207	513	603	862	568	196	282	682	916	76	753	94	590	312	37	294	186	822	406	41	366	240	999999	999999	999999	902	954	999999	296	423	739	999999	999999	999999	214	813	564	999999	386	576	999999	999999	999999	999999	441	999999	379	491	711	999999	751	180	999999	745	107	967	999999	161	438	665	242	722	396	503	336	285	999999	773	107	224	729	368	446	830	999999	628	450	999999	19	323	532	473	849	773	671	569	131	484	719	246	952	999999	389	720	344	918	999999	296	829	999999	255	606	999999	496	793	392	999999	999999	999999	479	527	375	999999	124	142	768	872	622	831	766	163	389	63	999999	272	999999	979	725	495	482	286	163	665	852	78	926	90	999999	999999	999999	836	604	140	249	999999	586	270	274	588	575	999999	729	464	73	13	999999	552	532	234	999999	412	17	41	871	999999	999999	709	999999	56	216	688	999999	999999	999999	930	559	258	813	151	685	65	999999	147	999999	437	999999	999999	999999	849	211	383	999999	138	999999	876	829	573	269	56	355	877	971	228	382	886	536	97	999999	142	453	617	738	390	548	420	698	870	120	444	647	674	116	449	844	832	140	391	999999	999999	110	986	989	767	795	808	93	999999	764	43	901	468	785	999999	405	
999999	644	999999	589	103	188	959	999999	999999	409	680	770	532	999999	549	755	154	959	247	42	467	627	971	594	740	336	212	115	86	543	188	888	647	53	260	198	999999	999999	999999	496	151	533	175	368	125	47	999999	122	224	288	999999	509	548	437	938	966	999999	583	999999	766	999999	854	385	999999	999999	791	133	489	132	999999	792	999999	924	999999	890	933	462	999999	479	702	775	100	890	798	786	678	350	219	115	294	524	389	952	277	520	999999	158	883	146	333	999999	999999	999999	863	495	999999	585	999999	547	14	513	70	999999	156	991	886	963	586	505	552	999999	913	383	838	836	999999	400	656	240	999999	785	579	476	156	787	703	110	999999	313	383	103	999999	999999	999999	780	999999	999999	805	286	634	999999	999999	999999	999999	882	11	698	160	36	92	22	928	566	999999	999999	934	593	999999	369	298	785	936	999999	131	459	897	999999	283	999999	381	136	999999	379	606	279	224	200	999999	999999	786	999999	950	10	231	370	999999	987	727	881	845	999999	328	446	999999	849	396	297	266	144	984	760	424	999999	654	955	999999	558	960	675	14	743	711	693	582	293	834	999999	62	760	295	909	523	401	222	510	808	158	391	756	999999	999999	934	748	289	36	590	857	355	999999	943	615	999999	999999	999999	112	999999	635	999999	999999	24	460	245	999999	999999	85	246	33	880	153	157	278	177	213	999999	87	809	963	413	556	703	977	590	999999	817	680	999999	470	523	119	351	183	294	686	742	432	690	438	999999	214	999999	566	999999	212	127	675	999999	823	269	799	999999	206	231	316	11	47	869	458	688	178	202	776	999999	770	802	974	999999	491	999999	370	999999	999999	73	999999	767	146	10	999999	669	151	241	999999	210	724	817	155	999999	978	684	705	562	242	750	731	21	999999	999999	216	409	153	691	957	362	999999	412	922	142	31	549	865	999999	999999	999999	546	936	999999	999999	999999	999999	657	32	999999	806	765	808	164	999999	342	198	754	89	999999	979	999999	460	284	705	312	321	894	22	930	438	818	668	81	452	213	794	877	448	281	263	752	130	999999	999999	999999	999999	257	301	800	999999	795	785	253	511	273	96	661	438	272	473	999999	644	102	576	987	999999	736	712	426	547	320	316	807	540	236	999999	774	134	118	221	73	999999	221	106	643	43	424	999999	188	127	143	999999	185	808	204	117	38	119	172	499	999999	999999	999999	263	999999	489	978	713	999999	868	999999	537	329	61	999999	465	432	995	932	954	683	175	533	308	999999	871	140	999	
345	999999	376	664	961	619	856	527	727	999999	584	164	64	711	999999	320	805	605	999999	133	408	739	685	43	186	217	815	198	22	576	848	999999	358	979	377	166	999999	999999	575	710	204	999999	737	473	420	999999	899	999999	880	999999	503	808	999999	17	600	999999	999999	342	488	753	803	999999	999999	999999	120	933	806	85	343	139	999999	158	39	418	999999	999999	999999	221	999999	408	318	999999	318	999999	999999	49	999999	350	388	771	722	169	178	822	906	536	376	585	363	487	971	824	638	751	404	354	779	344	88	999999	604	232	720	89	445	999999	359	999999	88	80	999999	465	697	572	416	658	980	217	999999	401	159	999999	857	999999	436	999999	215	567	404	728	270	562	272	314	177	499	449	999999	386	999999	187	999999	999999	293	451	516	999999	76	344	746	373	571	999999	686	924	999999	375	584	653	951	754	792	320	359	809	999999	203	392	404	917	999999	999999	999999	564	999999	498	918	573	693	920	999999	149	999999	658	364	999999	729	585	389	989	134	864	445	434	999999	999999	349	157	484	967	323	999999	671	426	999999	482	741	278	999999	435	999999	801	890	733	595	615	999999	662	994	999999	754	617	13	415	792	355	456	405	999999	829	158	771	999999	999999	999999	999999	477	806	131	882	957	999999	999999	954	729	999999	973	712	999999	586	825	687	162	373	223	705	999999	265	634	999999	35	999999	905	999999	286	498	711	999999	135	973	999999	762	540	999999	162	303	504	999999	685	469	381	744	566	786	999999	471	999999	726	512	901	880	221	999999	940	856	622	554	999999	677	241	621	999999	999999	866	448	72	157	999999	220	999999	999999	999999	579	174	810	291	999999	999999	639	815	879	985	662	233	999999	926	590	600	265	539	999999	34	381	454	848	572	168	999999	347	940	999999	577	515	593	701	198	999999	18	139	574	999999	435	999999	861	361	999999	156	362	774	522	482	556	784	999999	180	999999	320	999999	325	247	999999	88	999999	698	501	999999	479	79	532	903	999999	582	470	691	695	323	193	520	102	223	426	999999	925	825	999999	767	793	834	422	524	999999	516	999999	892	999999	765	999999	152	369	60	999999	87	829	999999	999999	899	999999	103	985	856	993	999999	43	111	821	327	162	999999	240	734	999999	645	656	17	34	777	889	577	249	929	669	999999	999999	999999	67	348	976	999999	597	568	680	999999	999999	565	531	999999	483	591	81	999999	613	698	912	635	541	520	430	821	846	460	20	518	853	999999	999999	952	649	999999	999999	482	350	108	368	999999	63	818	795	100	485	946	
999999	308	506	999999	326	971	138	524	510	547	999999	164	218	999999	558	172	846	794	999999	579	438	492	546	598	783	515	339	250	582	723	724	339	346	899	999999	711	21	738	999999	224	823	134	490	999999	565	195	889	231	123	999999	999999	11	722	905	518	811	761	999999	999999	999999	642	888	942	786	999999	587	818	999999	999999	846	999999	118	65	163	756	313	999999	49	999999	597	625	117	999999	691	751	723	999999	440	391	355	950	113	999999	999999	999999	999999	192	704	684	977	377	580	999999	276	739	863	946	568	159	214	999999	999999	875	744	999999	999999	760	261	999999	108	999999	388	999999	999999	896	57	712	138	581	999999	131	999999	365	65	999999	55	865	999999	999999	888	999999	59	290	187	999999	238	237	999999	740	999999	184	930	999999	585	17	988	999999	618	380	692	161	817	987	338	999999	512	999999	820	999999	151	668	900	309	156	331	999999	107	750	999999	668	819	61	397	532	999999	999999	638	779	57	241	402	257	490	999999	737	959	71	952	999999	42	999999	417	999999	599	389	284	631	999999	264	999999	999999	901	999999	999999	872	109	430	464	999999	891	999999	999999	772	999999	748	421	999999	50	999999	372	858	155	999999	65	999999	411	915	797	153	372	999999	124	524	999999	999999	500	999999	778	396	999999	538	999999	999999	213	999999	999999	645	852	851	967	999999	590	999999	892	999999	745	255	999999	915	999999	194	633	321	328	331	759	73	812	942	257	999999	640	999999	780	833	999999	883	999999	897	513	999999	999999	945	999999	999999	999999	20	632	731	999999	254	999999	999999	999999	453	904	295	999999	999999	408	999999	832	909	603	283	234	936	333	69	976	861	803	999999	411	999999	131	687	145	820	352	749	999999	90	999999	13	440	776	728	336	928	966	999999	999999	999999	292	933	999999	352	902	999999	52	686	573	999999	999999	999999	687	461	231	332	227	159	133	538	999999	789	999999	572	600	843	458	218	997	140	999999	921	241	87	129	770	968	999999	243	546	999999	73	868	336	603	561	999999	999999	506	14	711	816	816	42	839	503	192	999999	751	68	825	834	688	442	999999	822	219	609	342	461	364	881	916	586	239	595	999999	425	968	999999	101	143	711	992	429	203	999999	209	248	999999	588	387	999999	184	721	475	999999	999999	591	781	352	152	981	55	649	830	900	240	999999	253	583	766	622	999999	967	691	132	695	23	550	717	19	999999	717	873	976	999999	741	999999	763	221	999999	833	196	695	948	161	666	353	599	303	999999	999999	995	999999	999999	999999	999999	216	39	352	688	422	999999	73	342	
781	274	182	672	542	999999	374	49	41	98	932	435	27	999999	540	466	352	999999	257	843	613	375	675	999999	999999	416	534	835	420	533	82	792	133	999999	999999	887	494	680	999999	999999	999999	366	999999	999999	889	339	863	197	999999	886	999999	998	793	999999	729	416	999999	999999	461	136	634	538	629	508	999999	149	312	664	852	652	972	672	368	123	999999	256	410	721	172	999999	999999	347	346	533	197	84	999	903	633	760	299	373	229	930	510	970	737	466	938	999999	999999	208	345	847	914	672	640	999999	885	483	15	877	999999	579	582	999999	202	105	320	999999	999999	999999	40	999999	362	999999	453	438	613	999999	519	999999	783	423	854	354	12	499	619	999999	444	329	27	160	755	422	999999	650	999999	223	778	641	155	996	609	629	177	999999	494	315	999999	212	999999	999999	963	70	999999	999999	999999	238	999999	702	485	999999	507	820	390	880	345	940	202	803	90	399	595	877	999999	786	999999	235	999999	758	999999	999999	305	999999	261	505	196	695	328	872	999999	129	929	85	165	359	499	788	248	297	908	999999	123	999999	131	999999	999999	95	999999	999999	730	999999	999999	536	697	182	500	275	569	884	999999	650	999999	999999	878	961	470	519	722	450	297	999999	986	889	849	461	200	879	120	583	579	110	434	999999	151	436	999999	402	387	983	858	233	999999	999999	603	268	930	793	547	169	217	417	999999	999999	30	999999	999999	171	687	999999	999999	999999	999999	999999	999999	999999	225	999999	188	452	893	999999	141	738	591	73	999999	999999	999999	591	531	999999	341	951	376	171	737	613	990	999999	923	906	999999	999999	999999	246	79	244	58	20	999999	999999	615	105	275	150	285	635	238	956	898	999999	875	106	714	585	290	999999	999999	153	855	999999	621	741	528	987	361	989	999999	354	993	999999	583	999999	999999	999999	790	245	685	236	999999	111	999999	999999	999999	52	40	999999	999999	425	999999	866	625	905	164	999999	706	874	999999	288	788	295	999999	884	962	336	306	999999	557	999999	795	54	527	392	267	754	237	999999	203	486	999999	999999	999999	321	999999	137	946	999999	130	118	506	915	668	407	448	999999	213	500	999999	999999	999999	440	72	925	630	911	999999	242	647	410	212	129	999999	100	331	56	733	587	495	835	390	628	999999	449	15	999999	999999	999999	944	667	999999	999999	516	999999	999999	525	679	636	690	486	999999	999999	40	720	905	999999	244	577	85	999999	866	625	999999	246	830	127	961	623	920	751	535	999999	298	980	859	475	613	699	360	999999	376	999999	999999	999999	999999	676	999999	758	
999999	999999	644	808	999999	552	800	925	999999	280	161	622	564	66	715	999999	999999	571	425	59	999999	439	999999	545	226	279	35	768	728	996	200	999999	529	999999	999999	999999	116	726	181	745	190	934	999999	343	999999	738	999999	319	392	957	999999	999999	261	999999	897	113	854	109	999999	775	526	41	999999	735	89	999999	102	999999	999999	422	832	234	399	679	868	926	696	999999	998	488	999999	715	999999	999999	938	716	903	981	315	976	999999	17	145	406	228	158	738	17	999999	550	646	890	342	999999	999999	999999	93	581	679	971	417	999999	110	113	747	810	654	434	797	373	999999	121	999999	999999	975	825	99	999999	999999	719	197	999999	187	457	999999	147	383	417	646	999999	632	331	311	343	568	33	999999	42	999999	999999	999999	313	220	890	456	534	845	341	994	309	999999	100	131	999999	784	729	246	653	270	609	437	999999	999999	690	740	999999	809	711	442	951	918	67	344	52	225	884	477	999999	999999	317	301	999999	423	346	373	542	210	352	559	999999	786	263	771	999999	980	267	524	530	159	999999	725	999999	899	999999	391	685	755	88	999999	899	261	949	999999	953	317	396	823	452	327	208	571	999999	162	603	999999	665	296	295	999999	958	999999	947	147	326	592	168	152	381	999999	999999	999999	131	999999	659	587	999999	610	817	999999	594	444	82	212	951	999999	999999	981	305	877	999999	399	470	26	785	540	314	812	335	371	159	999999	451	496	639	999999	449	859	502	999999	337	64	478	554	999999	523	999999	744	196	214	334	186	999999	503	239	299	326	999999	822	129	282	34	285	456	591	350	992	585	999999	999999	999999	408	489	289	550	671	920	916	549	999999	999999	570	625	131	47	972	407	948	267	999999	999999	999999	999999	383	743	312	779	32	999999	137	531	711	180	656	541	999999	697	566	999999	999999	378	409	566	999999	999999	712	408	164	999999	999999	942	53	328	233	444	338	371	115	999999	247	891	898	999999	422	740	542	399	999999	999999	121	285	999999	999999	699	999999	695	999999	487	508	999999	903	999999	613	353	194	487	999999	947	999999	213	564	592	999999	999999	676	999999	455	153	819	342	322	439	575	307	343	999999	58	629	999999	748	559	884	999999	514	999999	276	999999	610	238	263	159	452	757	385	556	692	820	289	32	501	250	634	667	175	718	999999	59	315	999999	92	438	763	695	472	999999	999999	999999	516	382	999999	195	999999	915	565	192	870	681	199	750	650	291	768	999999	761	508	925	999999	442	795	999999	227	979	600	155	824	395	756	295	731	876	708	
999999	907	622	315	405	999999	112	982	847	793	859	564	368	800	669	999999	934	999999	728	463	552	721	513	999999	215	253	770	740	999999	124	396	999999	874	999999	978	861	984	455	112	216	124	459	999999	85	367	425	241	355	165	239	999999	999999	12	423	166	591	404	440	109	161	999999	371	195	999999	406	401	690	426	821	999999	182	999999	999999	999999	349	102	773	437	999999	790	22	424	585	567	301	999999	465	460	786	396	467	553	355	951	268	753	273	999999	999999	965	734	815	533	356	66	999999	468	999999	999999	73	818	999999	999999	999999	999999	533	785	627	442	340	936	999999	640	435	999999	629	143	910	263	595	828	559	758	859	65	206	891	238	511	957	607	999999	386	722	999999	500	938	46	811	999999	999999	999999	781	348	39	505	184	108	16	436	210	999999	237	488	244	999999	218	999999	263	942	999999	999999	126	484	733	999999	852	918	856	999999	690	106	109	999999	999999	192	778	999999	830	560	32	793	232	999999	999999	59	999999	898	487	320	291	193	783	868	103	420	529	306	999999	999999	652	266	251	999999	746	999999	458	709	860	61	490	799	925	702	920	848	334	51	728	999999	224	954	440	546	567	507	323	240	434	217	662	481	805	762	908	765	551	75	338	653	999999	47	48	436	829	492	268	999999	948	255	999999	488	999999	999999	853	698	826	999999	999999	249	789	228	284	999999	398	18	999999	173	793	164	999999	999999	712	85	94	999999	915	13	999999	85	249	243	292	189	130	184	902	875	999999	220	939	846	476	99	863	382	763	999999	47	820	498	104	296	794	948	827	776	503	845	677	782	822	988	523	999	556	936	105	532	224	116	999999	264	999999	224	999999	792	623	221	711	999999	529	966	999999	999999	154	946	498	241	303	408	409	999999	999999	437	127	858	999999	99	316	446	668	863	823	999999	380	840	713	579	999999	45	999999	999999	999999	264	263	999999	999999	937	855	610	448	999999	239	816	706	98	34	155	107	601	838	533	905	275	755	666	153	191	215	999999	242	918	742	999999	255	127	895	976	184	271	999999	25	244	999999	997	999999	999999	999999	17	999999	815	567	481	897	206	629	386	999999	508	596	712	909	999999	551	377	529	131	971	570	589	202	57	999999	835	833	823	999999	999999	277	951	41	146	183	923	498	999999	999999	999999	71	626	741	999999	477	587	558	999999	293	693	338	478	682	663	446	428	99	768	596	645	73	383	340	186	600	999999	565	576	999999	999999	62	702	92	286	999999	944	999999	174	999999	393	287	
976	539	605	871	799	278	999999	700	755	999999	730	88	999999	781	687	295	565	437	999999	32	999999	999999	485	640	635	395	406	752	999999	581	925	999999	999999	368	999999	844	734	999999	999999	289	196	999999	980	975	332	623	292	505	232	658	292	737	660	371	304	855	64	965	999999	999999	872	625	999999	184	907	541	875	441	694	843	561	261	636	999999	835	999999	999999	509	318	21	113	900	999999	999999	999999	198	999999	999999	999999	241	790	769	999999	999999	999999	571	677	806	999999	790	999999	850	810	999999	107	40	110	29	535	999999	714	554	999999	234	309	971	105	365	885	719	999999	43	377	999999	999999	999999	193	248	234	273	999999	344	441	999999	273	263	99	151	745	268	97	519	315	877	526	999999	999999	999999	97	444	476	322	920	358	787	999999	482	999999	336	315	847	862	794	272	999999	380	123	139	961	56	999999	999999	999999	999999	632	999999	728	999999	936	999999	679	349	161	999999	797	127	423	999999	999999	999999	780	742	814	440	420	999999	999999	53	129	155	132	982	882	999999	562	522	702	303	725	302	986	983	420	999999	635	507	711	15	999999	640	999999	999999	398	999999	275	149	149	189	217	999999	770	684	380	791	694	696	467	119	237	285	424	999999	999999	447	572	797	331	999999	999999	912	523	718	578	488	999999	103	594	479	775	423	999999	523	999999	328	999999	311	613	999999	825	938	50	601	999999	199	226	837	671	951	839	999999	999999	844	999999	304	883	999999	115	999999	602	600	999999	987	344	814	902	901	999999	49	999999	270	194	701	479	866	999999	922	999999	999999	272	361	999999	999999	640	307	604	999999	149	791	444	480	999999	721	37	234	999999	62	267	964	296	325	804	999999	46	999999	294	126	375	517	432	961	999999	999999	629	251	178	470	357	46	219	374	761	999999	605	444	73	472	674	254	41	819	664	976	102	999999	557	800	999999	71	22	488	172	631	999999	483	999999	999999	101	999999	999999	999999	705	230	754	922	563	562	999999	601	515	821	452	131	486	612	306	144	633	682	999999	378	863	296	34	999999	211	140	999999	999999	84	999999	380	888	999999	665	124	444	999999	179	999999	994	999999	14	555	201	46	999999	154	756	999999	235	847	999999	101	687	511	419	206	34	720	432	680	999999	527	999999	999999	999999	932	820	999999	862	912	463	299	699	999999	999999	740	832	694	999999	999999	134	945	848	745	961	999999	510	164	705	247	999999	459	960	999999	999999	999999	633	750	482	999999	334	999999	999999	322	394	129	401	93	999999	678	999999	999999	560	447	556	957	678	186	489	
766	432	666	793	624	715	14	339	386	732	999999	116	92	999999	61	661	866	631	535	361	999999	405	426	999999	36	999999	867	999999	522	767	913	808	457	270	716	686	667	999999	699	999999	390	789	25	360	280	999999	291	128	508	785	689	336	999999	824	647	370	999999	164	766	751	847	115	816	618	819	999999	659	822	504	374	993	401	931	999999	999999	999999	389	75	241	465	592	749	399	736	88	586	665	633	999999	355	681	512	708	948	759	284	972	406	541	707	912	468	623	144	792	297	404	224	852	594	999999	939	923	311	168	108	715	90	540	242	907	36	208	159	693	491	999999	983	178	696	90	983	534	533	552	133	135	265	944	790	192	451	999999	39	374	741	588	406	790	661	569	999999	866	999999	999999	886	999999	474	450	310	604	421	55	165	999999	998	414	999999	999999	44	999999	459	145	999999	60	466	255	179	784	951	999999	297	203	517	137	999999	999999	236	734	999999	863	661	815	643	196	771	405	624	525	376	336	199	647	755	688	120	757	125	258	343	999999	101	689	498	408	316	228	537	38	326	999999	188	665	102	181	999999	999999	501	564	289	999999	630	653	418	624	713	649	447	829	27	999999	11	999999	401	35	999999	971	326	245	879	553	999999	999999	208	495	158	999999	554	584	376	999999	266	561	968	282	20	447	281	874	695	666	780	999999	999999	886	999999	999999	274	76	409	350	327	266	684	736	202	999999	454	923	999999	189	105	863	462	551	184	450	19	128	25	334	699	999999	549	222	772	169	585	999999	615	947	268	487	999999	36	999999	999	876	999999	999999	999999	992	358	407	515	571	916	999999	469	712	439	201	156	61	999999	999999	875	716	471	963	43	458	142	317	529	920	617	688	999999	402	184	999999	777	48	49	999999	999999	999999	43	651	855	913	125	609	999999	999999	122	999999	109	385	282	293	414	278	55	528	860	51	878	999999	999999	238	999999	999999	538	866	424	117	999999	744	309	831	999999	999999	118	130	999999	532	141	772	808	999999	589	60	129	890	999999	508	993	521	480	999999	175	449	697	627	103	999999	999999	319	999999	15	999999	999999	999999	451	999999	594	170	999999	999999	337	910	115	786	773	999999	999999	947	999999	707	915	123	999999	273	999	999999	243	133	490	37	293	461	821	440	999999	999999	234	974	678	289	999999	348	78	999999	999999	399	999999	662	999999	978	334	999999	433	612	426	999999	923	102	86	784	378	470	680	898	902	876	98	675	999999	16	424	795	278	368	999999	577	55	175	129	
609	999999	580	209	511	702	192	999999	999999	24	910	842	142	999999	894	910	113	668	999999	432	999999	311	394	677	917	999999	539	832	75	478	999999	845	758	972	999999	999999	999999	271	178	205	999999	849	879	661	83	174	292	897	384	457	40	999999	875	742	852	308	222	903	291	947	173	360	962	741	174	74	999999	999999	429	716	123	841	499	974	713	999999	431	732	999999	752	281	641	457	617	447	939	969	25	129	999999	964	894	999999	230	999999	999999	999999	148	496	19	90	132	478	668	343	199	999999	901	39	435	999999	489	309	539	999999	532	999999	354	304	999999	104	78	50	260	751	229	861	999999	942	354	540	293	246	594	999999	999999	173	789	999999	999999	999999	78	986	694	302	485	594	999999	999999	999999	467	999999	844	271	914	22	92	999999	999999	999999	338	150	958	685	999999	592	253	714	866	527	368	122	999999	56	704	999999	91	999999	957	276	634	420	723	999999	887	998	449	999999	680	660	76	999999	872	169	999999	389	120	311	799	709	241	880	584	37	150	999999	471	797	567	888	930	736	269	999999	999999	917	426	999999	798	999999	153	999999	43	215	460	999999	249	912	137	324	915	780	999999	258	999999	754	836	696	302	542	536	999999	999999	792	730	340	685	232	999999	12	999999	595	999999	902	566	999999	846	378	577	727	114	559	670	252	972	159	189	21	615	735	90	730	232	999999	369	501	999999	251	999999	130	737	999999	242	134	999999	330	277	654	692	82	907	999999	129	574	438	999999	980	174	819	580	999999	674	616	944	921	241	372	257	542	74	109	604	999999	456	990	999999	999999	545	890	999999	882	534	329	543	999999	622	611	657	999999	999999	520	999999	432	999999	999999	73	411	297	213	130	957	999999	999999	627	972	999999	575	672	584	351	661	999999	999999	176	697	625	999999	82	999999	308	999999	714	430	160	553	411	181	987	999999	927	685	999999	342	769	695	863	422	701	570	999999	57	999999	83	999999	999999	999999	423	266	217	353	999999	338	999999	905	500	252	999999	961	84	999999	999999	587	195	657	666	632	999999	514	481	834	213	999999	999999	602	260	690	999999	944	999999	477	999999	915	779	999999	999999	999999	857	437	999999	452	999999	461	626	10	393	470	753	426	999999	108	972	999999	999999	383	150	999999	826	999999	999999	809	999999	654	541	999999	582	225	807	62	448	320	774	675	245	999999	569	999999	36	999999	219	790	937	225	134	999999	504	88	140	406	992	153	529	289	782	469	999999	619	919	29	427	177	662	700	977	509	999999	307	674	756	999999	398	
49	324	368	864	999999	396	529	220	112	503	95	411	70	305	790	494	893	775	197	999999	832	999999	94	999999	137	246	248	999999	997	207	414	383	592	603	113	214	920	918	596	455	99	708	999999	923	92	261	640	681	718	999999	413	898	569	863	999999	42	240	327	737	635	158	999999	223	905	99	711	999999	999999	201	999999	574	999999	999999	741	999999	133	99	170	999999	875	606	999999	999999	168	793	516	813	728	47	999999	974	603	999999	960	307	999999	495	999999	834	999999	442	183	489	142	275	439	719	827	999999	442	942	999999	367	861	39	591	999999	64	121	583	897	999999	429	130	611	970	793	999999	999999	999999	999999	87	336	589	443	433	87	773	893	364	797	986	724	605	138	999999	246	329	999999	999999	197	441	900	261	482	351	753	368	531	304	645	500	999999	339	999999	864	999999	999999	428	606	513	999999	171	756	999999	911	376	824	992	707	734	999999	296	729	999999	207	187	85	116	101	679	999999	252	598	999999	999999	603	395	801	273	170	999999	901	334	211	962	279	153	475	571	975	929	999999	823	570	180	999999	999999	852	606	999999	999999	999999	336	927	795	982	572	47	489	318	981	32	728	999999	276	573	962	527	524	999999	44	610	544	126	749	352	428	999999	549	102	939	542	999999	586	502	795	574	407	416	980	706	116	985	262	999999	906	648	999999	303	606	251	146	999999	679	653	999999	137	219	187	453	564	544	999999	397	379	448	828	999999	53	999999	998	999999	120	544	230	927	624	291	132	999999	999999	150	734	999999	850	999999	215	525	932	999999	668	365	229	999999	425	172	617	598	999999	556	999999	505	999999	999999	608	999999	35	999999	999999	725	999999	999999	97	345	748	999999	999999	556	999999	999999	242	999999	219	999999	812	999999	345	157	128	68	999999	35	408	576	764	208	907	911	343	173	776	421	999999	999999	10	822	277	884	224	12	999999	71	61	999999	323	774	295	634	20	964	352	999999	999999	400	999999	999999	447	521	580	999999	515	999999	222	383	999999	999999	247	999999	608	990	376	460	933	125	999999	999999	973	101	262	989	912	283	999999	379	820	898	746	675	801	593	999999	999999	999999	673	999999	464	849	678	999999	501	999999	293	35	30	598	891	999999	999999	695	167	443	999999	999999	999999	637	242	996	842	562	999999	999999	571	210	25	999999	619	157	999999	629	999999	408	999999	584	761	999999	628	999999	881	780	929	999999	196	980	644	159	999999	497	999999	46	264	468	17	999999	615	999999	999999	93	20	415	978	999999	999999	930	454	759	148	771	999999	139	
19	999999	125	72	633	947	999999	591	565	865	585	132	434	233	999999	999999	999999	189	969	999999	495	545	247	476	802	195	277	266	535	999999	20	268	999999	593	36	279	352	945	492	667	537	999999	999999	999999	999999	856	319	999999	565	672	999999	959	801	999999	643	473	747	648	270	448	679	632	66	680	854	327	999999	999999	999999	999999	439	455	696	999999	999999	121	999999	102	646	999999	999999	815	999999	863	526	61	466	827	949	562	999999	703	999999	54	999999	905	999999	847	300	999999	723	478	266	999999	999999	912	272	499	365	532	456	654	12	324	572	864	931	999999	164	803	860	315	999999	999999	571	735	999999	651	323	902	999999	999999	802	999999	999999	407	999999	999999	630	614	789	966	471	427	116	878	701	370	481	133	974	135	693	496	652	418	586	999999	898	507	151	620	999999	463	739	286	999999	868	102	175	999999	700	999999	549	23	893	843	474	537	693	44	999999	179	200	927	999999	999999	999999	491	813	821	935	999999	132	472	178	999999	18	687	829	36	832	278	316	999999	999999	562	999999	483	758	999999	121	95	214	473	741	999999	984	999999	999999	999999	546	386	289	354	380	369	449	999999	999999	999999	835	786	999999	999999	211	999999	863	383	654	114	343	999999	733	248	999999	849	999999	999999	731	727	806	999999	999999	39	489	456	989	999999	999999	914	999999	999999	637	656	999999	334	388	547	271	609	999999	610	999999	969	466	714	653	50	644	530	242	999999	999999	128	306	362	182	677	188	755	152	900	937	740	991	277	999999	999999	508	999999	999999	589	397	131	999999	205	601	645	999999	775	802	948	327	999999	682	332	719	519	999999	387	162	710	368	999999	467	687	673	999999	978	198	519	576	541	270	69	652	999999	235	978	110	999999	537	114	413	952	203	999999	32	999999	668	558	685	726	131	232	760	999999	880	999999	999999	532	461	667	385	999999	235	999999	67	856	39	930	494	541	259	999999	625	606	955	564	273	999999	651	999999	319	640	834	850	420	48	308	431	521	570	525	999999	999999	869	728	157	726	786	999999	175	38	737	73	154	999999	505	606	164	274	326	400	358	999999	379	999999	999999	999999	385	996	999999	557	999999	419	923	25	681	999999	999999	877	999999	999999	999999	999999	485	63	582	576	689	999999	999999	999999	154	166	999999	179	177	697	930	522	984	999999	351	790	505	618	430	327	149	138	999999	188	851	999999	466	488	914	769	405	325	774	177	741	11	92	587	413	450	224	753	999999	983	396	999999	893	93	496	696	93	866	632	265	437	999999	587	735	590	
867	999999	716	265	408	302	614	999999	999999	999999	999999	708	999999	999999	999999	112	395	999999	812	792	617	393	382	999999	228	999999	538	693	519	740	190	999999	356	999999	545	750	508	498	450	691	782	495	86	110	999999	999999	175	661	652	162	51	280	775	999999	972	483	328	724	999999	721	999999	920	238	999999	999999	925	999999	920	669	239	604	896	999999	131	20	999999	317	282	843	240	520	877	50	367	699	999999	999999	412	34	999999	431	783	462	728	927	999999	267	10	307	232	636	999999	991	422	558	154	440	654	933	850	176	56	880	806	211	886	879	870	386	892	999999	948	895	607	807	820	444	122	999999	158	864	316	999999	999999	603	275	886	628	999999	554	479	999999	999999	183	999999	999999	902	656	527	999999	981	396	624	415	945	687	359	393	999999	999999	709	328	999999	999999	986	860	999999	269	212	935	999	261	71	831	999999	293	479	721	999999	432	917	788	999999	162	177	477	692	568	676	916	916	502	23	81	845	160	542	694	197	999999	313	643	454	592	51	729	335	792	999999	662	999999	637	680	999999	819	921	733	308	617	519	999999	513	593	295	28	506	999999	989	986	272	750	784	999999	999999	129	284	343	12	120	447	152	899	577	24	707	999999	999999	831	262	923	427	244	999999	999999	999999	799	59	999999	573	544	491	345	806	729	911	433	113	13	72	544	587	730	999999	179	377	278	999999	999999	587	740	999999	417	737	72	844	516	999999	856	810	329	999999	185	999999	576	999999	999999	102	847	112	999999	999999	818	999999	717	999999	696	56	907	999999	999999	863	480	580	832	999999	84	999999	743	999999	999999	999999	256	203	743	999999	412	301	999999	223	570	185	98	999999	313	565	865	999999	29	727	158	469	799	556	221	465	754	999999	607	716	882	208	359	962	707	558	928	625	35	408	933	405	435	694	739	999999	774	999999	277	277	994	435	588	26	999999	935	999999	999999	981	287	564	807	694	999999	999999	372	999999	135	769	755	636	250	999999	621	999999	999999	999999	115	816	798	690	999999	999999	339	721	999999	999999	343	999999	771	632	999999	643	747	999999	999999	999999	529	363	377	999999	999999	244	522	999999	753	811	967	232	999999	901	999999	884	192	999999	813	999999	364	999999	884	752	999999	898	997	132	409	607	875	777	999999	52	514	999999	449	212	999999	999999	815	699	968	644	651	999999	254	870	999999	353	460	161	40	655	356	345	479	624	112	999999	246	999999	241	156	936	999999	564	940	396	79	444	980	554	306	664	664	999999	999999	110	382	999999	136	321	65	
999999	724	747	999999	695	178	281	999999	109	301	999999	425	468	821	708	999999	556	999999	999999	741	909	480	606	733	990	692	130	240	999999	999999	105	120	87	185	999	999999	999999	551	254	999999	798	619	880	263	35	249	205	403	540	649	999999	999999	652	580	156	676	127	23	32	13	999999	50	311	379	205	170	999999	293	821	497	19	15	68	999999	942	299	999999	353	999999	751	496	726	700	999999	904	754	467	507	39	333	999999	439	528	251	179	757	317	510	999999	999999	999999	912	999999	999999	639	999999	292	396	637	856	86	774	315	281	516	331	999999	437	475	999999	702	840	263	999999	403	579	487	999999	96	195	999999	99	295	842	850	583	154	999999	244	999999	472	81	870	182	257	999999	999999	257	735	847	416	880	999999	999999	172	70	659	94	649	999999	343	475	309	999999	875	986	999999	472	430	932	187	693	203	392	979	631	969	999999	250	84	456	239	91	249	778	111	65	678	999999	999999	924	70	999999	184	999999	996	772	428	307	270	999999	661	826	802	669	722	999999	652	637	540	101	578	999999	999999	614	999999	393	69	999999	999999	931	810	791	641	18	127	687	999999	641	982	859	550	782	979	245	999999	412	289	579	65	999999	412	51	149	697	999999	226	999999	999999	646	612	999999	755	534	999999	38	869	195	999999	999999	45	667	20	655	999999	551	999999	863	339	819	999999	114	489	999999	358	528	999999	652	943	662	900	255	459	994	379	156	794	258	650	217	999999	999999	495	37	29	757	402	999999	467	156	560	363	112	999999	945	508	232	999999	185	999999	999999	227	999999	141	651	790	217	25	285	999999	999999	547	223	131	894	483	619	999999	597	600	136	383	194	796	111	547	999999	999999	59	871	924	656	82	838	949	708	974	363	999999	239	999999	386	120	932	400	23	150	980	856	472	889	999999	549	584	685	884	42	456	39	113	647	999999	966	413	610	109	474	384	182	999999	508	265	85	368	61	749	272	261	405	999999	999999	171	999999	999999	982	163	999999	999999	163	999999	675	528	333	999999	591	50	419	706	999999	301	549	765	999999	669	963	633	999999	191	533	935	621	780	60	999999	706	486	656	999999	431	457	992	999999	230	117	999999	979	931	802	777	20	340	565	930	113	549	641	363	192	623	358	469	925	999999	227	452	895	478	392	576	115	999999	40	285	874	309	572	545	700	159	983	999999	891	413	999999	605	65	850	946	401	75	132	474	766	83	999999	76	22	12	664	625	999999	549	236	672	626	309	999999	65	804	976	
999999	662	43	640	656	999999	521	451	999999	999999	54	531	990	511	982	919	273	212	999999	999999	999999	542	45	533	999999	162	664	741	896	305	999999	794	151	424	969	470	440	136	426	420	999999	571	390	999999	580	979	558	725	689	707	46	88	178	571	426	999999	626	510	999999	504	999999	999999	555	326	622	259	390	576	542	522	489	147	786	476	999999	989	162	768	952	999999	604	939	62	198	269	696	626	580	997	999999	843	930	999999	921	507	999999	26	73	655	331	599	982	193	999999	228	898	302	702	883	437	411	858	999999	665	900	999999	727	999999	999999	999999	633	809	578	136	679	999999	999999	999999	969	913	972	98	122	631	903	622	756	885	970	371	999999	999999	696	999999	14	984	382	312	31	534	56	999999	999999	730	999999	789	413	999999	498	669	728	999999	732	969	464	322	746	926	762	999999	226	842	999999	695	531	999999	123	18	132	694	185	866	843	999999	867	323	999999	999999	999999	999999	218	699	999999	999999	643	999999	999999	999999	115	691	248	456	550	999999	999999	999999	273	320	999999	987	676	999999	934	999999	999999	861	999999	297	112	151	240	363	992	648	79	526	455	94	62	564	518	396	902	441	455	729	326	110	137	999999	59	771	193	945	999999	812	765	593	999999	999999	999999	903	999999	963	460	885	463	902	673	999999	758	188	267	644	479	999999	999999	502	358	763	999999	494	999999	999999	102	469	999999	999999	210	267	760	862	277	281	999999	614	771	938	999999	570	999999	999999	437	999999	999999	870	514	999999	476	167	999999	272	244	63	246	888	999999	999999	871	991	999999	416	999999	415	40	895	999999	986	462	865	518	564	999999	787	497	131	999999	999999	543	999999	955	999999	580	52	947	497	627	999999	44	304	870	594	77	989	855	859	721	31	999999	999999	958	527	95	611	999999	755	750	456	565	124	831	920	999999	649	999999	93	836	659	999999	542	277	697	952	168	994	923	497	533	932	638	410	45	999999	532	273	437	545	968	403	201	747	180	658	919	472	950	999999	428	952	771	32	71	562	773	999999	271	575	926	616	725	268	227	524	927	714	795	999999	120	385	608	547	867	266	999999	794	106	999999	42	695	999999	972	78	580	170	615	348	483	743	790	12	862	618	362	999999	933	999999	999999	730	215	677	546	841	52	353	999999	165	999999	999999	978	645	231	999999	241	572	999999	199	999999	999999	321	375	999999	999999	329	999999	746	928	999999	587	344	274	450	318	826	28	507	141	999999	999999	999999	460	999999	197	764	154	780	329	387	999999	925	743	
882	303	419	839	365	876	521	999999	607	305	649	227	999999	999999	205	999999	716	222	999999	621	173	420	427	860	999999	134	905	184	602	427	999999	725	662	600	392	999999	999999	987	662	630	999999	999999	999999	640	811	325	246	60	949	866	999999	174	724	314	580	472	875	558	17	241	971	346	77	189	755	999999	565	360	999999	58	999999	728	560	444	11	806	791	786	59	516	887	999999	235	735	999999	385	999999	357	29	999999	281	349	979	431	999999	283	299	449	999999	886	999999	886	728	900	851	999999	999999	999999	312	999999	680	999999	999999	501	353	126	120	999999	999999	999999	999999	999999	340	411	777	675	749	138	999999	727	516	352	999999	999999	756	999999	999999	999999	999999	930	771	999999	54	255	249	999999	999999	999999	87	542	172	958	84	516	963	552	555	999999	132	186	144	999999	505	584	267	338	999999	999999	744	999999	991	785	457	443	608	213	172	95	172	595	999999	270	999999	253	565	558	277	395	209	213	999999	808	212	706	999999	294	224	470	988	911	994	503	743	735	550	999999	999999	999999	907	999999	389	470	164	999999	352	999999	435	262	29	708	70	802	147	999999	999999	192	582	750	647	323	989	702	106	261	601	999999	526	999999	702	187	999999	637	487	449	823	985	654	675	364	999999	858	961	450	289	850	202	999999	212	838	999999	999999	999999	992	594	770	999999	373	999999	935	21	357	119	999999	842	999999	433	324	698	717	911	538	907	999999	725	464	37	999999	817	410	408	999999	324	487	343	382	297	644	999999	678	146	999999	750	739	352	999999	748	411	607	628	999999	877	667	494	926	829	897	373	277	139	743	434	556	502	999999	47	43	632	226	469	373	789	999999	30	581	299	787	177	54	161	715	625	999999	198	983	999999	316	999999	560	514	485	924	377	763	934	712	75	258	212	314	541	126	195	999999	999999	638	999999	647	913	637	999999	729	329	126	424	127	779	999999	518	15	731	999999	999999	712	984	448	999999	999999	95	869	999999	538	999999	739	619	999999	440	516	933	355	84	999999	916	999999	472	755	999999	260	349	999999	932	707	999999	206	583	337	55	483	163	999999	226	789	561	54	413	513	764	999999	506	825	687	999999	434	172	931	999999	297	158	249	239	843	999999	328	278	937	526	798	768	165	291	999999	999999	999999	126	999999	295	117	872	520	999999	999999	24	754	524	999999	668	999999	999999	275	521	50	896	999999	924	999999	64	999999	292	117	886	714	995	434	224	281	730	911	317	999999	645	954	425	999999	290	248	828	416	803	149	278	254	
999999	503	999999	999999	657	723	999999	999999	84	824	824	764	633	254	999999	590	539	253	409	757	964	545	999999	566	999999	268	952	999999	153	648	999999	153	838	642	999999	999999	790	973	623	999999	483	173	957	999999	999999	999999	14	46	253	248	877	560	739	521	289	684	873	87	625	398	771	752	10	436	167	999999	999999	999999	999999	501	799	565	629	999999	284	801	587	808	436	965	999999	915	442	999999	770	116	414	326	363	809	629	713	358	235	245	730	173	999999	999999	459	733	23	287	751	999999	321	931	346	247	488	106	75	999999	999999	144	855	320	105	665	61	276	609	637	949	872	999999	999999	403	167	553	637	66	154	976	241	250	999999	690	465	459	184	77	89	874	712	563	73	698	101	390	999999	78	865	612	193	134	385	337	878	999999	999999	999999	999999	999999	850	50	999999	673	428	894	226	629	999999	999999	876	209	530	763	247	319	32	999999	999999	776	142	569	201	542	793	117	864	311	811	999999	355	646	999999	395	999999	672	642	999999	999999	206	173	790	438	999999	735	984	604	622	100	569	341	594	999999	412	561	290	848	388	880	999999	999999	914	818	999999	860	240	321	144	738	999999	676	632	250	115	613	999999	999999	542	806	999999	999999	252	221	999999	769	761	421	484	833	744	824	263	519	999999	177	258	999999	999999	999999	505	999999	469	884	525	893	709	353	129	799	999999	159	316	581	81	807	787	703	576	768	108	818	836	310	994	749	422	999999	291	937	999999	380	999999	743	311	146	54	367	999999	358	70	417	301	685	624	594	517	682	447	999999	390	555	405	142	700	999999	836	168	889	776	480	595	999999	191	444	838	918	573	279	935	763	429	999999	228	707	690	526	999999	686	409	241	740	999999	141	999999	808	975	108	52	625	309	885	478	999999	877	475	355	120	250	786	675	944	999999	512	397	999999	999999	186	435	19	169	685	482	489	544	740	919	999999	634	636	863	820	530	999999	635	999999	999999	97	350	241	344	416	999999	899	733	999999	338	173	744	596	270	798	999999	999999	465	624	413	999999	385	147	556	424	999999	614	922	855	424	999999	999999	519	20	460	999999	203	675	752	775	999999	756	257	412	755	196	999999	375	74	999999	999999	198	999999	473	962	999999	213	685	999999	930	306	977	999999	872	580	999999	234	585	810	999999	999999	999999	999999	999999	831	242	999999	735	800	237	999999	248	858	707	999999	568	999999	55	57	747	632	517	755	821	478	999999	877	999999	831	467	962	462	999999	111	678	139	485	172	999999	730	
585	477	884	692	999999	67	128	180	944	21	432	189	537	72	340	961	612	891	380	236	999999	751	903	343	275	985	683	999999	39	797	92	702	412	327	172	165	999999	73	338	421	486	707	440	819	45	782	924	503	771	716	526	999999	999999	999999	375	833	574	999999	426	507	384	372	150	999999	929	730	999999	220	999999	999999	999999	549	562	958	749	657	321	93	308	999999	70	999999	984	999999	280	999999	909	996	951	999999	591	999999	999999	830	47	124	566	293	890	314	16	714	602	596	388	999999	42	833	666	717	522	490	253	933	447	999999	387	827	876	999999	999999	780	268	999999	593	256	999999	731	999999	635	101	37	203	993	486	999999	587	398	999999	999999	466	999999	339	244	816	110	838	713	999999	842	737	738	417	999999	494	235	456	40	999999	142	84	310	912	41	999999	495	296	259	456	101	999999	999999	892	582	974	744	450	34	755	492	417	199	348	88	898	362	619	743	509	999999	899	999999	395	999999	228	165	174	307	617	330	999999	999999	266	301	999999	748	845	835	999999	999999	785	432	285	519	725	885	999999	833	143	273	875	553	999999	205	201	70	603	100	364	999999	580	153	416	434	999999	999999	932	57	853	159	999999	784	268	759	475	477	281	876	87	342	204	340	174	999999	454	999999	838	70	109	175	155	755	999999	665	179	641	999999	999999	840	896	952	914	980	983	757	101	294	991	730	724	999999	999999	999999	31	624	249	978	73	979	418	990	999999	947	687	14	761	313	602	999999	999999	462	999999	999999	190	389	999999	360	999999	596	363	999999	846	999999	385	386	999999	742	458	999999	930	663	951	870	432	905	91	966	302	999999	999999	788	691	412	896	272	367	691	832	642	999999	889	798	477	626	442	999999	541	572	999999	586	29	854	561	659	180	510	560	612	284	999999	323	999999	211	600	999999	294	444	444	123	28	999999	909	816	706	999999	864	484	253	990	762	999999	404	991	402	999999	933	140	753	725	999999	806	999999	557	999999	31	999999	596	999999	62	999999	709	106	459	292	849	119	47	999999	617	316	999999	317	622	522	758	918	999999	809	624	999999	164	691	718	361	221	657	362	483	684	219	277	608	201	999999	62	453	999999	708	552	866	896	284	145	419	735	999999	466	44	584	113	999999	787	999999	421	993	999999	387	107	999999	201	757	999999	999999	407	48	427	999999	780	470	999999	972	367	266	999999	744	879	555	309	625	722	201	327	898	581	455	999999	999999	779	848	44	999999	848	638	361	119	342	999999	737	381	318	
